12021-12-04 Marek Polacek <polacek@redhat.com> 2 3 PR c++/93614 4 * g++.dg/template/lookup18.C: New test. 5 62021-12-04 Tobias Burnus <tobias@codesourcery.com> 7 8 * gfortran.dg/gomp/atomic-2.f90: Move now supported code to ... 9 * gfortran.dg/gomp/atomic.f90: here. 10 * gfortran.dg/gomp/atomic-10.f90: New test. 11 * gfortran.dg/gomp/atomic-12.f90: New test. 12 * gfortran.dg/gomp/atomic-15.f90: New test. 13 * gfortran.dg/gomp/atomic-16.f90: New test. 14 * gfortran.dg/gomp/atomic-17.f90: New test. 15 * gfortran.dg/gomp/atomic-18.f90: New test. 16 * gfortran.dg/gomp/atomic-19.f90: New test. 17 * gfortran.dg/gomp/atomic-20.f90: New test. 18 * gfortran.dg/gomp/atomic-22.f90: New test. 19 * gfortran.dg/gomp/atomic-24.f90: New test. 20 * gfortran.dg/gomp/atomic-25.f90: New test. 21 * gfortran.dg/gomp/atomic-26.f90: New test. 22 232021-12-04 Jakub Jelinek <jakub@redhat.com> 24 25 * g++.dg/cpp2a/bit-cast11.C: New test. 26 * g++.dg/cpp2a/bit-cast12.C: New test. 27 * g++.dg/cpp2a/bit-cast13.C: New test. 28 * g++.dg/cpp2a/bit-cast14.C: New test. 29 302021-12-04 Jakub Jelinek <jakub@redhat.com> 31 32 PR preprocessor/102432 33 * c-c++-common/gomp/pr102432.c: New test. 34 * c-c++-common/goacc/pr102432.c: New test. 35 362021-12-04 Alexandre Oliva <oliva@adacore.com> 37 38 PR rtl-optimization/103028 39 * gcc.dg/pr103028.c: New. 40 412021-12-04 David Edelsohn <dje.gcc@gmail.com> 42 43 * gcc.target/powerpc/vec_reve_1.c: Require VSX. 44 452021-12-03 Jason Merrill <jason@redhat.com> 46 47 * g++.dg/diagnostic/scope1.C: New test. 48 492021-12-03 Martin Liska <mliska@suse.cz> 50 51 PR target/101324 52 * gcc.target/powerpc/pr101324.c: New test. 53 542021-12-03 Peter Bergner <bergner@linux.ibm.com> 55 56 * lib/target-supports.exp (check_effective_target_rop_ok): New function. 57 * gcc.target/powerpc/rop-1.c: Use it. 58 * gcc.target/powerpc/rop-2.c: Likewise. 59 * gcc.target/powerpc/rop-3.c: Likewise. 60 * gcc.target/powerpc/rop-4.c: Likewise. 61 * gcc.target/powerpc/rop-5.c: Likewise. 62 632021-12-03 Harald Anlauf <anlauf@gmx.de> 64 Steven G. Kargl <kargl@gcc.gnu.org> 65 66 PR fortran/103505 67 * gfortran.dg/pr103505.f90: New test. 68 692021-12-03 Marek Polacek <polacek@redhat.com> 70 71 PR c++/103403 72 * g++.dg/cpp1y/decltype-auto2.C: New test. 73 * g++.dg/cpp1y/decltype-auto3.C: New test. 74 * g++.dg/cpp1y/decltype-auto4.C: New test. 75 * g++.dg/cpp1z/decomp-decltype1.C: New test. 76 772021-12-03 H.J. Lu <hjl.tools@gmail.com> 78 79 PR target/103269 80 * gcc.target/i386/pieces-memcpy-17.c: New test. 81 * gcc.target/i386/pieces-memcpy-18.c: Likewise. 82 * gcc.target/i386/pieces-memcpy-19.c: Likewise. 83 * gcc.target/i386/pieces-memcpy-20.c: Likewise. 84 * gcc.target/i386/pieces-memcpy-21.c: Likewise. 85 * gcc.target/i386/pieces-memset-45.c: Likewise. 86 * gcc.target/i386/pieces-memset-46.c: Likewise. 87 * gcc.target/i386/pieces-memset-47.c: Likewise. 88 * gcc.target/i386/pieces-memset-48.c: Likewise. 89 * gcc.target/i386/pieces-memset-49.c: Likewise. 90 912021-12-03 H.J. Lu <hjl.tools@gmail.com> 92 93 PR target/83782 94 * gcc.target/i386/pr83782-1.c: Also scan leal x32. 95 * gcc.target/i386/pr83782-2.c: Likewise. 96 972021-12-03 Tamar Christina <tamar.christina@arm.com> 98 99 * gcc.target/aarch64/sve/pred-combine-and.c: New test. 100 1012021-12-03 H.J. Lu <hjl.tools@gmail.com> 102 103 PR target/51469 104 PR target/83782 105 * gcc.target/i386/pr83782-1.c: New test. 106 * gcc.target/i386/pr83782-2.c: Likewise. 107 1082021-12-03 Jakub Jelinek <jakub@redhat.com> 109 110 PR tree-optimization/103456 111 * gcc.dg/ubsan/pr103456.c: Add -ffat-lto-objects to dg-options. 112 1132021-12-03 Tobias Burnus <tobias@codesourcery.com> 114 115 * gfortran.dg/allocate_with_source_26.f90: Adjust testcase. 116 * gfortran.dg/allocate_with_mold_4.f90: New testcase. 117 1182021-12-03 Thomas Schwinge <thomas@codesourcery.com> 119 120 PR testsuite/102735 121 * lib/gcc-dg.exp (process-message): Make sure that we get unique 122 test names. 123 1242021-12-03 Andrew Pinski <apinski@marvell.com> 125 126 PR c++/71792 127 * g++.dg/torture/pr71792.C: New test. 128 1292021-12-02 David Malcolm <dmalcolm@redhat.com> 130 131 PR analyzer/103526 132 * gcc.dg/analyzer/pr103526.c: New test. 133 1342021-12-02 Bill Schmidt <wschmidt@linux.ibm.com> 135 136 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: Adjust expected error 137 message. 138 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: Likewise. 139 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: Likewise. 140 * gcc.target/powerpc/bfp/scalar-insert-exp-5.c: Likewise. 141 * gcc.target/powerpc/bfp/scalar-insert-exp-8.c: Likewise. 142 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: Likewise. 143 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: Likewise. 144 * gcc.target/powerpc/bfp/scalar-test-neg-5.c: Likewise. 145 * gcc.target/powerpc/byte-in-set-2.c: Likewise. 146 * gcc.target/powerpc/cmpb-2.c: Likewise. 147 * gcc.target/powerpc/cmpb-3.c: Likewise. 148 * gcc.target/powerpc/cmpb32-2.c: Likewise. 149 * gcc.target/powerpc/crypto-builtin-2.c: Likewise. 150 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Remove invalid 151 test and adjust xxpermdi count. 152 * gcc.target/powerpc/fold-vec-splat-longlong.c: Remove invalid 153 tests and adjust instruction counts. 154 * gcc.target/powerpc/fold-vec-splat-misc-invalid.c: Adjust expected 155 error messages. 156 * gcc.target/powerpc/int_128bit-runnable.c: Adjust instruction counts. 157 * gcc.target/powerpc/pr80315-1.c: Adjust expected error message. 158 * gcc.target/powerpc/pr80315-2.c: Likewise. 159 * gcc.target/powerpc/pr80315-3.c: Likewise. 160 * gcc.target/powerpc/pr80315-4.c: Likewise. 161 * gcc.target/powerpc/pr88100.c: Likewise. 162 * gcc.target/powerpc/pragma_misc9.c: Likewise. 163 * gcc.target/powerpc/pragma_power8.c: Undef _RS6000_VECDEFINES_H. 164 * gcc.target/powerpc/pragma_power9.c: Likewise. 165 * gcc.target/powerpc/test_fpscr_drn_builtin_error.c: Adjust expected 166 error messages. 167 * gcc.target/powerpc/test_fpscr_rn_builtin_error.c: Likewise. 168 * gcc.target/powerpc/vec-gnb-2.c: Likewise. 169 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Likewise. 170 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Likewise. 171 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: Likewise. 172 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: Likewise. 173 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: Likewise. 174 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Likewise. 175 * gcc.target/powerpc/vsu/vec-xst-len-12.c: Likewise. 176 1772021-12-02 Tamar Christina <tamar.christina@arm.com> 178 179 * gcc.target/aarch64/advsimd-intrinsics/shrn-1.c: New test. 180 * gcc.target/aarch64/advsimd-intrinsics/shrn-2.c: New test. 181 * gcc.target/aarch64/advsimd-intrinsics/shrn-3.c: New test. 182 * gcc.target/aarch64/advsimd-intrinsics/shrn-4.c: New test. 183 1842021-12-02 Tamar Christina <tamar.christina@arm.com> 185 186 PR testsuite/103479 187 * gcc.dg/bic-bitmask-18.c: Update regexpr to expect = 0;. 188 1892021-12-02 Marek Polacek <polacek@redhat.com> 190 191 PR c++/94490 192 * g++.dg/ext/integer-pack5.C: New test. 193 1942021-12-02 Marek Polacek <polacek@redhat.com> 195 196 PR c++/103408 197 * g++.dg/cpp23/concepts-err1.C: New test. 198 1992021-12-02 Chung-Lin Tang <cltang@codesourcery.com> 200 201 PR fortran/90030 202 * gfortran.dg/goacc/finalize-1.f: Adjust scan test. 203 * gfortran.dg/gomp/affinity-clause-1.f90: Likewise. 204 * gfortran.dg/gomp/affinity-clause-5.f90: Likewise. 205 * gfortran.dg/gomp/defaultmap-4.f90: Likewise. 206 * gfortran.dg/gomp/defaultmap-5.f90: Likewise. 207 * gfortran.dg/gomp/defaultmap-6.f90: Likewise. 208 * gfortran.dg/gomp/map-3.f90: Likewise. 209 * gfortran.dg/gomp/pr78260-2.f90: Likewise. 210 * gfortran.dg/gomp/pr78260-3.f90: Likewise. 211 2122021-12-01 David Malcolm <dmalcolm@redhat.com> 213 214 PR analyzer/102471 215 * gcc.dg/analyzer/leak-3.c: New test. 216 2172021-12-01 Uroš Bizjak <ubizjak@gmail.com> 218 219 PR target/102881 220 * gcc.target/i386/pr102811-1.c: New test. 221 * gcc.target/i386/avx512fp16-1c.c (dg-final): Update 222 scan-assembler-times scan strings for ia32 targets. 223 * gcc.target/i386/pr102327-1.c (dg-final): Ditto. 224 * gcc.target/i386/pr102811.c: Rename from ... 225 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: ... this. 226 2272021-12-01 Roger Sayle <roger@nextmovesoftware.com> 228 Richard Biener <rguenther@suse.de> 229 230 * gcc.dg/fold-condneg-1.c: New test case. 231 * gcc.dg/fold-condneg-2.c: New test case. 232 * gcc.dg/fold-condnot-1.c: New test case. 233 * gcc.dg/pr101145-1.c: New test case. 234 * gcc.dg/pr101145-2.c: New test case. 235 2362021-12-01 Peter Bergner <bergner@linux.ibm.com> 237 238 PR middle-end/103127 239 * gcc.target/powerpc/pr103127.c: New test. 240 2412021-12-01 Jason Merrill <jason@redhat.com> 242 243 PR c++/103310 244 * g++.dg/cpp0x/constexpr-fp-except1.C: New test. 245 * g++.dg/cpp1z/constexpr-if36.C: New test. 246 * gcc.dg/tree-ssa/nonzero-1.c: Now well-formed. 247 * gcc.dg/tree-ssa/nonzero-1a.c: New test. 248 2492021-12-01 Richard Sandiford <richard.sandiford@arm.com> 250 251 PR tree-optimization/103517 252 * gcc.dg/vect/pr103517.c: New test. 253 2542021-12-01 Alex Coplan <alex.coplan@arm.com> 255 256 * gcc.target/aarch64/aapcs64/macro-def.h (PTR): Fix typo in 257 comment. 258 2592021-12-01 Jakub Jelinek <jakub@redhat.com> 260 261 PR c++/100977 262 * g++.dg/cpp/ucnid-1.C: Adjust expected diagnostics. 263 * g++.dg/cpp/ucnid-1-utf8.C: Likewise. 264 2652021-12-01 Jakub Jelinek <jakub@redhat.com> 266 267 PR rtl-optimization/102356 268 * gcc.dg/pr102356.c: New test. 269 2702021-12-01 Jakub Jelinek <jakub@redhat.com> 271 272 PR preprocessor/103415 273 * c-c++-common/cpp/va-opt-8.c: New test. 274 * c-c++-common/Wimplicit-fallthrough-38.c: New test. 275 2762021-12-01 Tamar Christina <tamar.christina@arm.com> 277 278 * gcc.dg/bic-bitmask-10.c: Moved to gcc.dg/vect/vect-bic-bitmask-10.c. 279 * gcc.dg/bic-bitmask-11.c: Moved to gcc.dg/vect/vect-bic-bitmask-11.c. 280 * gcc.dg/bic-bitmask-12.c: Moved to gcc.dg/vect/vect-bic-bitmask-12.c. 281 * gcc.dg/bic-bitmask-3.c: Moved to gcc.dg/vect/vect-bic-bitmask-3.c. 282 * gcc.dg/bic-bitmask-23.c: Moved to gcc.dg/vect/vect-bic-bitmask-23.c. 283 * gcc.dg/bic-bitmask-2.c: Moved to gcc.dg/vect/vect-bic-bitmask-2.c. 284 * gcc.dg/bic-bitmask-4.c: Moved to gcc.dg/vect/vect-bic-bitmask-4.c. 285 * gcc.dg/bic-bitmask-5.c: Moved to gcc.dg/vect/vect-bic-bitmask-5.c. 286 * gcc.dg/bic-bitmask-6.c: Moved to gcc.dg/vect/vect-bic-bitmask-6.c. 287 * gcc.dg/bic-bitmask-8.c: Moved to gcc.dg/vect/vect-bic-bitmask-8.c. 288 * gcc.dg/bic-bitmask-9.c: Moved to gcc.dg/vect/vect-bic-bitmask-9.c. 289 * gcc.dg/vect/vect-bic-bitmask-10.c: New file. 290 * gcc.dg/vect/vect-bic-bitmask-11.c: New file. 291 * gcc.dg/vect/vect-bic-bitmask-12.c: New file. 292 * gcc.dg/vect/vect-bic-bitmask-2.c: New file. 293 * gcc.dg/vect/vect-bic-bitmask-23.c: New file. 294 * gcc.dg/vect/vect-bic-bitmask-3.c: New file. 295 * gcc.dg/vect/vect-bic-bitmask-4.c: New file. 296 * gcc.dg/vect/vect-bic-bitmask-5.c: New file. 297 * gcc.dg/vect/vect-bic-bitmask-6.c: New file. 298 * gcc.dg/vect/vect-bic-bitmask-8.c: New file. 299 * gcc.dg/vect/vect-bic-bitmask-9.c: New file. 300 3012021-12-01 Siddhesh Poyarekar <siddhesh@gotplt.org> 302 Martin Liška <mliska@suse.cz> 303 304 PR tree-optimization/103456 305 * gcc.dg/ubsan/pr103456.c: New test. 306 3072021-11-30 liuhongt <hongtao.liu@intel.com> 308 309 * gcc.target/i386/pr103463.c: New test. 310 * gcc.target/i386/pr103463-2.c: New test. 311 3122021-11-30 David Malcolm <dmalcolm@redhat.com> 313 314 PR analyzer/94579 315 * gcc.dg/analyzer/pr94579.c: New test. 316 3172021-11-30 David Malcolm <dmalcolm@redhat.com> 318 319 PR analyzer/99269 320 * gcc.dg/analyzer/pr99269.c: New test. 321 3222021-11-30 David Malcolm <dmalcolm@redhat.com> 323 324 PR analyzer/100524 325 * gcc.dg/analyzer/pragma-2.c: New test. 326 3272021-11-30 Harald Anlauf <anlauf@gmx.de> 328 329 * gfortran.dg/array_constructor_54.f90: New test. 330 3312021-11-30 Harald Anlauf <anlauf@gmx.de> 332 333 PR fortran/103473 334 * gfortran.dg/minmaxloc_15.f90: New test. 335 3362021-11-30 Harald Anlauf <anlauf@gmx.de> 337 Steven G. Kargl <kargl@gcc.gnu.org> 338 339 PR fortran/101565 340 * gfortran.dg/coarray_49.f90: New test. 341 3422021-11-30 Richard Sandiford <richard.sandiford@arm.com> 343 344 PR tree-optimization/103494 345 * gcc.dg/vect/pr103494.c: New test. 346 * g++.dg/vect/pr103494.cc: Likewise. 347 3482021-11-30 Iain Buclaw <ibuclaw@gdcproject.org> 349 350 * gdc.dg/Wcastresult2.d: Update test. 351 * gdc.dg/asm1.d: Likewise. 352 * gdc.dg/asm2.d: Likewise. 353 * gdc.dg/asm3.d: Likewise. 354 * gdc.dg/gdc282.d: Likewise. 355 * gdc.dg/imports/gdc170.d: Likewise. 356 * gdc.dg/intrinsics.d: Likewise. 357 * gdc.dg/pr101672.d: Likewise. 358 * gdc.dg/pr90650a.d: Likewise. 359 * gdc.dg/pr90650b.d: Likewise. 360 * gdc.dg/pr94777a.d: Likewise. 361 * gdc.dg/pr95250.d: Likewise. 362 * gdc.dg/pr96869.d: Likewise. 363 * gdc.dg/pr98277.d: Likewise. 364 * gdc.dg/pr98457.d: Likewise. 365 * gdc.dg/simd1.d: Likewise. 366 * gdc.dg/simd2a.d: Likewise. 367 * gdc.dg/simd2b.d: Likewise. 368 * gdc.dg/simd2c.d: Likewise. 369 * gdc.dg/simd2d.d: Likewise. 370 * gdc.dg/simd2e.d: Likewise. 371 * gdc.dg/simd2f.d: Likewise. 372 * gdc.dg/simd2g.d: Likewise. 373 * gdc.dg/simd2h.d: Likewise. 374 * gdc.dg/simd2i.d: Likewise. 375 * gdc.dg/simd2j.d: Likewise. 376 * gdc.dg/simd7951.d: Likewise. 377 * gdc.dg/torture/gdc309.d: Likewise. 378 * gdc.dg/torture/pr94424.d: Likewise. 379 * gdc.dg/torture/pr94777b.d: Likewise. 380 * lib/gdc-utils.exp (gdc-convert-args): Handle new compiler options. 381 (gdc-convert-test): Handle CXXFLAGS, EXTRA_OBJC_SOURCES, and ARG_SETS 382 test directives. 383 (gdc-do-test): Only import modules in the test run directory. 384 * gdc.dg/pr94777c.d: New test. 385 * gdc.dg/pr96156b.d: New test. 386 * gdc.dg/pr96157c.d: New test. 387 * gdc.dg/simd_ctfe.d: New test. 388 * gdc.dg/torture/simd17344.d: New test. 389 * gdc.dg/torture/simd20052.d: New test. 390 * gdc.dg/torture/simd6.d: New test. 391 * gdc.dg/torture/simd7.d: New test. 392 3932021-11-30 Andrew MacLeod <amacleod@redhat.com> 394 395 * gcc.dg/pr103440.c: New. 396 3972021-11-30 Richard Biener <rguenther@suse.de> 398 399 PR tree-optimization/103489 400 * gcc.dg/torture/pr103489.c: New testcase. 401 4022021-11-30 Martin Liska <mliska@suse.cz> 403 404 PR tree-optimization/103278 405 * gcc.dg/tree-ssa/if-to-switch-5.c: Make the test acceptable by 406 targets with no jump-tables. 407 4082021-11-30 Thomas Schwinge <thomas@codesourcery.com> 409 410 * c-c++-common/goacc/nested-reductions-1-routine.c: Adjust. 411 * c-c++-common/goacc/nested-reductions-2-routine.c: Adjust. 412 * c-c++-common/goacc/orphan-reductions-2.c: Adjust. 413 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Adjust. 414 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Adjust. 415 * gfortran.dg/goacc/orphan-reductions-1.f90: Adjust. 416 * gfortran.dg/goacc/orphan-reductions-2.f90: Adjust. 417 4182021-11-30 Thomas Schwinge <thomas@codesourcery.com> 419 420 * gfortran.dg/goacc/orphan-reductions-1.f90: Adjust. 421 4222021-11-30 Frederik Harwath <frederik@codesourcery.com> 423 Thomas Schwinge <thomas@codesourcery.com> 424 425 * gfortran.dg/goacc/orphan-reductions-3.f90: New test 426 verifying that the "gang reduction on an orphan loop" error message 427 is not emitted for non-orphaned loops. 428 * c-c++-common/goacc/orphan-reductions-3.c: Likewise for C and C++. 429 4302021-11-30 Cesar Philippidis <cesar@codesourcery.com> 431 Thomas Schwinge <thomas@codesourcery.com> 432 433 * c-c++-common/goacc/nested-reductions-1-routine.c: Adjust. 434 * c-c++-common/goacc/nested-reductions-2-routine.c: Likewise. 435 * gcc.dg/goacc/loop-processing-1.c: Likewise. 436 * gfortran.dg/goacc/nested-reductions-1-routine.f90: Likewise. 437 * gfortran.dg/goacc/nested-reductions-2-routine.f90: Likewise. 438 * c-c++-common/goacc/orphan-reductions-1.c: New test. 439 * c-c++-common/goacc/orphan-reductions-2.c: New test. 440 * gfortran.dg/goacc/orphan-reductions-1.f90: New test. 441 * gfortran.dg/goacc/orphan-reductions-2.f90: New test. 442 4432021-11-30 Kwok Cheung Yeung <kcy@codesourcery.com> 444 Thomas Schwinge <thomas@codesourcery.com> 445 446 * c-c++-common/goacc/routine-4.c (seq, vector, worker, gang): 447 Remove loop reductions. 448 * c-c++-common/goacc/routine-4-extern.c (seq, vector, worker, gang): 449 Likewise. 450 4512021-11-30 Roger Sayle <roger@nextmovesoftware.com> 452 453 PR testsuite/103477 454 * gcc.dg/tree-ssa/pr103345.c: Correct xor test for big-endian. 455 4562021-11-30 Aldy Hernandez <aldyh@redhat.com> 457 458 PR tree-optimization/103451 459 * gcc.dg/pr103451.c: New test. 460 4612021-11-30 Richard Sandiford <richard.sandiford@arm.com> 462 463 * gcc.dg/vect/vect-gather-3.c: New test. 464 * gcc.dg/vect/vect-gather-4.c: Likewise. 465 * gcc.target/aarch64/sve/mask_gather_load_8.c: Likewise. 466 4672021-11-30 Richard Sandiford <richard.sandiford@arm.com> 468 469 * gcc.dg/vect/pr99102.c: Add -fno-vect-cost-model. 470 Revert: 471 2020-09-09 Richard Biener [rguenther@suse.de] 472 * gcc.target/i386/pr87007-4.c: Adjust. 473 * gcc.target/i386/pr87007-5.c: Likewise. 474 4752021-11-30 Richard Sandiford <richard.sandiford@arm.com> 476 477 * lib/target-supports.exp 478 (check_effective_target_vect_gather_load_ifn): New target test. 479 * gcc.dg/vect/vect-gather-1.c: New test. 480 * gcc.dg/vect/vect-gather-2.c: Likewise. 481 * gcc.target/aarch64/sve/gather_load_11.c: Likewise. 482 4832021-11-30 Richard Sandiford <richard.sandiford@arm.com> 484 485 * gcc.target/aarch64/sve/cost_model_13.c: New test. 486 4872021-11-30 Richard Sandiford <richard.sandiford@arm.com> 488 489 * gfortran.dg/vect/vect-8.f90: Bump number of vectorized loops 490 to 25 for SVE. 491 * gcc.target/aarch64/sve/gather_load_10.c: New test. 492 4932021-11-30 Richard Sandiford <richard.sandiford@arm.com> 494 495 * gcc.dg/add-mul-overflow-1.c: New test. 496 4972021-11-30 Richard Sandiford <richard.sandiford@arm.com> 498 499 * gcc.dg/ubsan/commutative-1.c: New test. 500 5012021-11-30 Richard Sandiford <richard.sandiford@arm.com> 502 503 * gcc.target/aarch64/sve/complex_mul_1.c: New test. 504 5052021-11-30 Richard Sandiford <richard.sandiford@arm.com> 506 507 * gcc.dg/fmax-fmin-1.c: New test. 508 5092021-11-30 Richard Sandiford <richard.sandiford@arm.com> 510 511 * gcc.dg/vect/vect-fmax-1.c: New test. 512 * gcc.dg/vect/vect-fmax-2.c: Likewise. 513 * gcc.dg/vect/vect-fmax-3.c: Likewise. 514 * gcc.dg/vect/vect-fmin-1.c: New test. 515 * gcc.dg/vect/vect-fmin-2.c: Likewise. 516 * gcc.dg/vect/vect-fmin-3.c: Likewise. 517 * gcc.target/aarch64/fmaxnm_1.c: Likewise. 518 * gcc.target/aarch64/fmaxnm_2.c: Likewise. 519 * gcc.target/aarch64/fminnm_1.c: Likewise. 520 * gcc.target/aarch64/fminnm_2.c: Likewise. 521 * gcc.target/aarch64/sve/fmaxnm_2.c: Likewise. 522 * gcc.target/aarch64/sve/fmaxnm_3.c: Likewise. 523 * gcc.target/aarch64/sve/fminnm_2.c: Likewise. 524 * gcc.target/aarch64/sve/fminnm_3.c: Likewise. 525 5262021-11-30 Jakub Jelinek <jakub@redhat.com> 527 528 PR c++/100977 529 * c-c++-common/cpp/ucnid-2011-1-utf8.c: Expect errors in C++. 530 * c-c++-common/cpp/ucnid-2011-1.c: Likewise. 531 * g++.dg/cpp/ucnid-4-utf8.C: Add missing space to dg-options. 532 * g++.dg/cpp23/normalize3.C: Enable for c++11 rather than just c++23. 533 * g++.dg/cpp23/normalize4.C: Likewise. 534 * g++.dg/cpp23/normalize5.C: Likewise. 535 * g++.dg/cpp23/normalize7.C: Expect errors rather than just warnings 536 for c++11 and up rather than just c++23. 537 * g++.dg/cpp23/ucnid-2-utf8.C: Expect errors even for c++11 .. c++20. 538 5392021-11-30 Roger Sayle <roger@nextmovesoftware.com> 540 Uroš Bizjak <ubizjak@gmail.com> 541 542 PR target/100711 543 * gcc.target/i386/pr100711-1.c: New test case. 544 * gcc.target/i386/pr100711-2.c: New test case. 545 5462021-11-30 Richard Biener <rguenther@suse.de> 547 548 PR middle-end/103485 549 * gcc.dg/pr103485.c: New testcase. 550 5512021-11-30 Kewen Lin <linkw@linux.ibm.com> 552 553 PR target/102347 554 * gcc.target/powerpc/pr102347.c: New test. 555 5562021-11-29 David Malcolm <dmalcolm@redhat.com> 557 558 PR analyzer/103217 559 * gcc.dg/analyzer/pr103217-2.c: New test. 560 * gcc.dg/analyzer/pr103217-3.c: New test. 561 * gcc.dg/analyzer/pr103217-4.c: New test. 562 * gcc.dg/analyzer/pr103217-5.c: New test. 563 5642021-11-29 Martin Sebor <msebor@redhat.com> 565 566 PR testsuite/103469 567 * c-c++-common/attr-retain-5.c: Prune out valid warning. 568 * c-c++-common/attr-retain-6.c: Same. 569 * c-c++-common/attr-retain-9.c: Same. 570 5712021-11-29 Patrick Palka <ppalka@redhat.com> 572 573 PR c++/100493 574 * g++.dg/cpp1z/lambda-this1.C: Adjust expected diagnostics. 575 * g++.dg/cpp1z/lambda-this8.C: New test. 576 * g++.dg/cpp2a/lambda-this3.C: Compile with -pedantic in C++17 577 to continue to diagnose redundant 'this' captures. 578 5792021-11-29 Roger Sayle <roger@nextmovesoftware.com> 580 581 * gcc.target/i386/sse2-v1ti-rotate.c: New test case. 582 5832021-11-29 liuhongt <hongtao.liu@intel.com> 584 585 * gcc.target/i386/pr102811-2.c: New test. 586 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: Add new 587 scan-assembler-times. 588 5892021-11-29 Richard Biener <rguenther@suse.de> 590 591 PR tree-optimization/103458 592 * gcc.dg/torture/pr103458.c: New testcase. 593 5942021-11-29 Kewen Lin <linkw@linux.ibm.com> 595 596 * gcc.target/powerpc/vect-gather-1.c: New test. 597 5982021-11-27 Jakub Jelinek <jakub@redhat.com> 599 600 PR middle-end/103431 601 * gcc.dg/pr103431.c: New test. 602 6032021-11-27 Roger Sayle <roger@nextmovesoftware.com> 604 605 * gcc.dg/tree-ssa/ivopts-8.c: Fix new test case for -m32. 606 * gcc.dg/tree-ssa/ivopts-9.c: Likewise. 607 6082021-11-26 Harald Anlauf <anlauf@gmx.de> 609 610 PR fortran/103411 611 * gfortran.dg/pr68153.f90: Adjust test to improved check. 612 * gfortran.dg/reshape_7.f90: Likewise. 613 * gfortran.dg/reshape_9.f90: New test. 614 6152021-11-26 Roger Sayle <roger@nextmovesoftware.com> 616 617 * gcc.dg/wrapped-binop-simplify.c: Update expected test result. 618 * gcc.dg/tree-ssa/ivopts-5.c: New test case. 619 * gcc.dg/tree-ssa/ivopts-6.c: New test case. 620 * gcc.dg/tree-ssa/ivopts-7.c: New test case. 621 * gcc.dg/tree-ssa/ivopts-8.c: New test case. 622 * gcc.dg/tree-ssa/ivopts-9.c: New test case. 623 6242021-11-26 Jan Hubicka <hubicka@ucw.cz> 625 626 * gcc.dg/ipa/inline-9.c: Update template.c 627 6282021-11-26 Jakub Jelinek <jakub@redhat.com> 629 630 PR c++/102753 631 * g++.dg/cpp2a/consteval20.C: Add some extra tests. 632 * g++.dg/cpp2a/consteval23.C: Likewise. 633 * g++.dg/cpp2a/consteval25.C: New test. 634 * g++.dg/cpp2a/srcloc20.C: New test. 635 6362021-11-26 konglin1 <lingling.kong@intel.com> 637 638 PR target/102811 639 * gcc.target/i386/pr90773-21.c: Allow pextrw instead of movw. 640 * gcc.target/i386/pr90773-23.c: Ditto. 641 * gcc.target/i386/avx512vl-vcvtps2ph-pr102811.c: New test. 642 6432021-11-25 Jan Hubicka <jh@suse.cz> 644 645 * gcc.dg/ipa/inline10.c: New test. 646 6472021-11-25 Roger Sayle <roger@nextmovesoftware.com> 648 649 PR middle-end/103406 650 * gcc.dg/pr103406.c: New test case. 651 6522021-11-25 Martin Jambor <mjambor@suse.cz> 653 654 PR ipa/103227 655 * gcc.dg/ipa/pr103227-1.c: New test. 656 * gcc.dg/ipa/pr103227-3.c: Likewise. 657 * gcc.dg/ipa/pr103227-2.c: Likewise. 658 * gfortran.dg/pr53787.f90: Disable IPA-SRA. 659 6602021-11-25 Andrew MacLeod <amacleod@redhat.com> 661 662 PR tree-optimization/102648 663 * gcc.dg/pr102648.c: New. 664 6652021-11-25 Andrew MacLeod <amacleod@redhat.com> 666 667 PR tree-optimization/103359 668 * gcc.dg/pr103359.c: New. 669 6702021-11-25 Jakub Jelinek <jakub@redhat.com> 671 672 PR tree-optimization/103417 673 * gcc.c-torture/execute/pr103417.c: New test. 674 6752021-11-25 Jakub Jelinek <jakub@redhat.com> 676 677 PR tree-optimization/103376 678 * gcc.dg/optimize-bswapsi-7.c: New test. 679 6802021-11-25 Jakub Jelinek <jakub@redhat.com> 681 682 PR c++/102611 683 * g++.dg/cpp2a/comma1.C: Expect different diagnostics for C++23. 684 * g++.dg/cpp2a/comma3.C: Likewise. 685 * g++.dg/cpp2a/comma4.C: Expect diagnostics for C++23. 686 * g++.dg/cpp2a/comma5.C: Expect different diagnostics for C++23. 687 * g++.dg/cpp23/feat-cxx2b.C: Test __cpp_multidimensional_subscript 688 predefined macro. 689 * g++.dg/cpp23/subscript1.C: New test. 690 * g++.dg/cpp23/subscript2.C: New test. 691 * g++.dg/cpp23/subscript3.C: New test. 692 * g++.dg/cpp23/subscript4.C: New test. 693 * g++.dg/cpp23/subscript5.C: New test. 694 * g++.dg/cpp23/subscript6.C: New test. 695 6962021-11-25 H.J. Lu <hjl.tools@gmail.com> 697 698 * gcc.target/i386/pr103194-5.c: Include <stdint.h>. 699 Replace long with int64_t. 700 7012021-11-24 Jan Hubicka <hubicka@ucw.cz> 702 703 * gcc.c-torture/execute/pr103405.c: New test. 704 7052021-11-24 Richard Biener <rguenther@suse.de> 706 Jan Hubicka <jh@suse.cz> 707 708 PR tree-optimization/103168 709 * g++.dg/tree-ssa/pr103168.C: New testcase. 710 7112021-11-24 Thomas Schwinge <thomas@codesourcery.com> 712 713 PR middle-end/103244 714 * c-c++-common/goacc/combined-reduction.c: Revert/expect previous 715 OpenACC behavior. 716 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise. 717 * c-c++-common/goacc/mdc-1.c: Likewise. 718 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise. 719 7202021-11-24 Jakub Jelinek <jakub@redhat.com> 721 722 PR middle-end/103365 723 * c-c++-common/Wno-attributes-1.c: Require effective target 724 c || c++11 and drop dg-additional-options. 725 * c-c++-common/Wno-attributes-2.c: Likewise. 726 * c-c++-common/Wno-attributes-4.c: New test. 727 * c-c++-common/Wno-attributes-5.c: New test. 728 7292021-11-24 Jakub Jelinek <jakub@redhat.com> 730 731 PR tree-optimization/103376 732 * gcc.c-torture/execute/pr103376.c: New test. 733 7342021-11-24 Tamar Christina <tamar.christina@arm.com> 735 736 * gcc.dg/bic-bitmask-10.c: New test. 737 * gcc.dg/bic-bitmask-11.c: New test. 738 * gcc.dg/bic-bitmask-12.c: New test. 739 * gcc.dg/bic-bitmask-13.c: New test. 740 * gcc.dg/bic-bitmask-14.c: New test. 741 * gcc.dg/bic-bitmask-15.c: New test. 742 * gcc.dg/bic-bitmask-16.c: New test. 743 * gcc.dg/bic-bitmask-17.c: New test. 744 * gcc.dg/bic-bitmask-18.c: New test. 745 * gcc.dg/bic-bitmask-19.c: New test. 746 * gcc.dg/bic-bitmask-2.c: New test. 747 * gcc.dg/bic-bitmask-20.c: New test. 748 * gcc.dg/bic-bitmask-21.c: New test. 749 * gcc.dg/bic-bitmask-22.c: New test. 750 * gcc.dg/bic-bitmask-23.c: New test. 751 * gcc.dg/bic-bitmask-3.c: New test. 752 * gcc.dg/bic-bitmask-4.c: New test. 753 * gcc.dg/bic-bitmask-5.c: New test. 754 * gcc.dg/bic-bitmask-6.c: New test. 755 * gcc.dg/bic-bitmask-7.c: New test. 756 * gcc.dg/bic-bitmask-8.c: New test. 757 * gcc.dg/bic-bitmask-9.c: New test. 758 * gcc.dg/bic-bitmask.h: New test. 759 * gcc.target/aarch64/bic-bitmask-1.c: New test. 760 7612021-11-24 Marek Polacek <polacek@redhat.com> 762 763 PR c++/103347 764 * g++.dg/cpp0x/nsdmi-warn1.C: New test. 765 * g++.dg/cpp0x/nsdmi-warn1.h: New file. 766 7672021-11-24 Hongtao Liu <hongtao.liu@intel.com> 768 H.J. Lu <hongjiu.lu@intel.com> 769 770 * gcc.target/i386/pr103194-2.c: New test. 771 * gcc.target/i386/pr103194-3.c: New test. 772 * gcc.target/i386/pr103194-4.c: New test. 773 * gcc.target/i386/pr103194-5.c: New test. 774 * gcc.target/i386/pr103194.c: New test. 775 7762021-11-23 Martin Sebor <msebor@redhat.com> 777 778 PR c++/96507 779 * g++.dg/warn/Waddress-8.C: New test. 780 7812021-11-23 Martin Sebor <msebor@redhat.com> 782 783 PR middle-end/88232 784 * c-c++-common/attr-used-5.c: Suppress valid warning. 785 * c-c++-common/attr-used-6.c: Same. 786 * c-c++-common/attr-used-9.c: Same. 787 * g++.dg/warn/Winfinite-recursion-2.C: New test. 788 * g++.dg/warn/Winfinite-recursion-3.C: New test. 789 * g++.dg/warn/Winfinite-recursion.C: New test. 790 * gcc.dg/Winfinite-recursion-2.c: New test. 791 * gcc.dg/Winfinite-recursion.c: New test. 792 7932021-11-23 Harald Anlauf <anlauf@gmx.de> 794 795 PR fortran/103392 796 * gfortran.dg/bound_simplification_7.f90: New test. 797 7982021-11-23 Marek Polacek <polacek@redhat.com> 799 800 PR c++/19808 801 * g++.dg/warn/Wuninitialized-28.C: Make a class nonempty. 802 * g++.dg/warn/Wuninitialized-29.C: Likewise. 803 * g++.dg/warn/Wuninitialized-31.C: New test. 804 8052021-11-23 Marek Polacek <polacek@redhat.com> 806 807 * g++.dg/warn/Waddress-5.C: Make sf static. 808 8092021-11-23 Bill Schmidt <wschmidt@linux.ibm.com> 810 811 * gcc.target/powerpc/test_mffsl.c: Change effective target to 812 a run-time check. Fix a typo in a debug print statement. 813 8142021-11-23 Harald Anlauf <anlauf@gmx.de> 815 816 PR fortran/87711 817 PR fortran/87851 818 * gfortran.dg/len_trim.f90: New test. 819 8202021-11-23 Richard Biener <rguenther@suse.de> 821 822 PR tree-optimization/103361 823 * g++.dg/torture/pr103361.C: New testcase. 824 8252021-11-23 Jan Hubicka <hubicka@ucw.cz> 826 827 * gcc.dg/tree-ssa/modref-dse-4.c: Update template. 828 * gcc.dg/tree-ssa/modref-dse-5.c: Update template. 829 8302021-11-23 Andrew Pinski <apinski@marvell.com> 831 832 PR tree-optimization/102216 833 * g++.dg/tree-ssa/pr102216-1.C: New test. 834 * g++.dg/tree-ssa/pr102216-2.C: New test. 835 8362021-11-23 Jakub Jelinek <jakub@redhat.com> 837 838 PR middle-end/102431 839 * c-c++-common/gomp/pr102431.c: New test. 840 * g++.dg/gomp/pr102431.C: New test. 841 * gfortran.dg/gomp/pr102431.f90: New test. 842 8432021-11-23 Haochen Gui <guihaoc@gcc.gnu.org> 844 845 PR target/100868 846 * gcc.target/powerpc/vec_reve_1.c: New test. 847 * gcc.target/powerpc/vec_reve_2.c: Likewise. 848 8492021-11-23 Navid Rahimi <navidrahimi@microsoft.com> 850 851 PR tree-optimization/102232 852 * gcc.dg/tree-ssa/pr102232.c: Testcase for this optimization. 853 8542021-11-23 Navid Rahimi <navidrahimi@microsoft.com> 855 856 PR tree-optimization/96779 857 * gcc.dg/tree-ssa/pr96779.c: Testcase for this optimization. 858 * gcc.dg/tree-ssa/pr96779-disabled.c: Testcase for this optimization 859 when -fwrapv passed. 860 8612021-11-22 Jason Merrill <jason@redhat.com> 862 863 * g++.dg/template/crash106.C: Adjust. 864 * g++.dg/diagnostic/ptrtomem3.C: New test. 865 8662021-11-22 Jason Merrill <jason@redhat.com> 867 868 * g++.dg/cpp0x/pr65327.C: Adjust location. 869 * g++.dg/cpp23/constexpr-nonlit4.C: Likewise. 870 * g++.dg/cpp23/constexpr-nonlit5.C: Likewise. 871 * g++.dg/cpp2a/constexpr-init1.C: Likewise. 872 8732021-11-22 Jakub Jelinek <jakub@redhat.com> 874 Tobias Burnus <tobias@codesourcery.com> 875 876 PR preprocessor/103165 877 * c-c++-common/gomp/pragma-3.c: New test. 878 * c-c++-common/gomp/pragma-4.c: New test. 879 * c-c++-common/gomp/pragma-5.c: New test. 880 8812021-11-22 Roger Sayle <roger@nextmovesoftware.com> 882 883 PR tree-optimization/98953 884 PR tree-optimization/103345 885 * gcc.dg/tree-ssa/pr98953.c: New test case. 886 * gcc.dg/tree-ssa/pr103345.c: New test case. 887 8882021-11-22 Jakub Jelinek <jakub@redhat.com> 889 890 PR c++/101731 891 * c-c++-common/goacc/routine-6.c: New test. 892 8932021-11-22 Richard Biener <rguenther@suse.de> 894 895 PR tree-optimization/103351 896 * g++.dg/torture/pr103351.C: New testcase. 897 8982021-11-22 Jakub Jelinek <jakub@redhat.com> 899 900 PR c++/103349 901 * g++.dg/gomp/masked-1.C: New test. 902 9032021-11-22 liuhongt <hongtao.liu@intel.com> 904 905 * gcc.target/i386/pr103275.c: New test. 906 9072021-11-21 Jakub Jelinek <jakub@redhat.com> 908 909 PR c++/101180 910 * gcc.target/i386/pr101180.c: New test. 911 9122021-11-21 Harald Anlauf <anlauf@gmx.de> 913 Steven G. Kargl <kargl@gcc.gnu.org> 914 915 PR fortran/99061 916 * gfortran.dg/dec_math_5.f90: New test. 917 9182021-11-21 Jan Hubicka <hubicka@ucw.cz> 919 920 PR ipa/103227 921 * gcc.dg/tree-ssa/modref-15.c: New test. 922 9232021-11-21 Jan Hubicka <hubicka@ucw.cz> 924 925 PR ipa/103264 926 * gcc.dg/tree-prof/merge_block.c: Add -fno-ipa-modref 927 9282021-11-21 Roger Sayle <roger@nextmovesoftware.com> 929 Robin Dapp <rdapp@linux.ibm.com> 930 931 PR target/102117 932 * gcc.target/s390/mul-wide.c: New test case. 933 * gcc.target/s390/umul-wide.c: New test case. 934 9352021-11-20 Jan Hubicka <hubicka@ucw.cz> 936 937 PR ipa/103052 938 * gcc.c-torture/execute/pr103052.c: New test. 939 9402021-11-20 Andrew Pinski <apinski@marvell.com> 941 942 PR tree-optimization/103220 943 * gcc.dg/tree-ssa/pr103220-1.c: New test. 944 * gcc.dg/tree-ssa/pr103220-2.c: New test. 945 * gcc.dg/pr25530.c: Update test to check for 946 4294967294 in the case -2 is not matched. 947 9482021-11-20 Alexandre Oliva <oliva@adacore.com> 949 950 PR tree-optimization/102988 951 * g++.dg/pr102988.C: New. 952 9532021-11-20 Antoni Boucher <bouanto@zoho.com> 954 955 PR target/96889 956 * jit.dg/all-non-failing-tests.h: Add test-reflection.c. 957 * jit.dg/test-reflection.c: New test. 958 9592021-11-19 Jakub Jelinek <jakub@redhat.com> 960 961 PR c++/101180 962 * g++.target/i386/pr101180.C: New test. 963 9642021-11-19 David Malcolm <dmalcolm@redhat.com> 965 966 PR analyzer/103217 967 * gcc.dg/analyzer/explode-1.c: Update for improvement to location 968 of leak warning. 969 * gcc.dg/analyzer/pr103217.c: New test. 970 * gcc.dg/analyzer/pr94858-1.c: Add -Wno-analyzer-too-complex. 971 9722021-11-19 Marek Polacek <polacek@redhat.com> 973 974 * g++.dg/cpp0x/lambda/lambda-nested9.C: Adjust dg-error. 975 9762021-11-19 Iain Sandoe <iain@sandoe.co.uk> 977 978 * gcc.dg/torture/fp-int-convert-timode-3.c: Remove XFAIL. 979 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise. 980 9812021-11-19 Jan Hubicka <hubicka@ucw.cz> 982 983 * gcc.dg/tree-ssa/modref-dse-6.c: New test. 984 9852021-11-19 Martin Sebor <msebor@redhat.com> 986 987 PR c++/33925 988 PR c/102867 989 * g++.dg/warn/Walways-true-2.C: Adjust to avoid a valid warning. 990 * c-c++-common/Waddress-5.c: New test. 991 * c-c++-common/Waddress-6.c: New test. 992 * g++.dg/warn/Waddress-7.C: New test. 993 * gcc.dg/Walways-true-2.c: Adjust to avoid a valid warning. 994 * gcc.dg/weak/weak-3.c: Expect a warning. 995 9962021-11-19 Andrew MacLeod <amacleod@redhat.com> 997 998 * gcc.dg/pr103254.c: New. 999 10002021-11-19 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 1001 1002 * gcc.target/s390/20211119.c: New test. 1003 10042021-11-19 Tamar Christina <tamar.christina@arm.com> 1005 1006 PR tree-optimization/103311 1007 PR target/103330 1008 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Fix it. 1009 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise. 1010 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise. 1011 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise. 1012 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise. 1013 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise. 1014 * lib/target-supports.exp 1015 (check_effective_target_vect_complex_add_double): Add Adv. SIMD. 1016 10172021-11-19 Giuliano Belinassi <gbelinassi@suse.de> 1018 1019 * gcc.dg/devnull-dump.c: New. 1020 10212021-11-19 Patrick Palka <ppalka@redhat.com> 1022 1023 PR c++/94376 1024 * g++.dg/cpp0x/lambda/lambda-nested9.C: New test. 1025 10262021-11-19 Andrew Pinski <apinski@marvell.com> 1027 1028 PR tree-optimization/103314 1029 * gcc.c-torture/compile/pr103314-1.c: New test. 1030 10312021-11-19 Richard Biener <rguenther@suse.de> 1032 1033 PR c++/103326 1034 * g++.dg/pr103326.C: New testcase. 1035 10362021-11-19 Jakub Jelinek <jakub@redhat.com> 1037 1038 PR c++/70796 1039 * g++.dg/cpp1z/eval-order11.C: New test. 1040 10412021-11-19 Richard Biener <rguenther@suse.de> 1042 1043 PR middle-end/103248 1044 * gcc.dg/pr103248.c: New testcase. 1045 10462021-11-19 Richard Biener <rguenther@suse.de> 1047 1048 PR tree-optimization/102436 1049 * gcc.dg/torture/20211118-1.c: New testcase. 1050 * gcc.dg/tree-ssa/ssa-lim-18.c: Likewise. 1051 10522021-11-19 Andrew Pinski <apinski@marvell.com> 1053 1054 PR tree-optimization/103317 1055 * gcc.c-torture/compile/pr103317-1.c: New test. 1056 10572021-11-19 Andrew Pinski <apinski@marvell.com> 1058 1059 PR tree-optimization/103257 1060 * gcc.dg/tree-ssa/vrp116.c: Check optimized instead of vrp1. 1061 * gcc.dg/tree-ssa/pr103257-1.c: New test. 1062 10632021-11-19 Marek Polacek <polacek@redhat.com> 1064 1065 PR c++/19808 1066 PR c++/96121 1067 * g++.dg/warn/Wuninitialized-14.C: New test. 1068 * g++.dg/warn/Wuninitialized-15.C: New test. 1069 * g++.dg/warn/Wuninitialized-16.C: New test. 1070 * g++.dg/warn/Wuninitialized-17.C: New test. 1071 * g++.dg/warn/Wuninitialized-18.C: New test. 1072 * g++.dg/warn/Wuninitialized-19.C: New test. 1073 * g++.dg/warn/Wuninitialized-20.C: New test. 1074 * g++.dg/warn/Wuninitialized-21.C: New test. 1075 * g++.dg/warn/Wuninitialized-22.C: New test. 1076 * g++.dg/warn/Wuninitialized-23.C: New test. 1077 * g++.dg/warn/Wuninitialized-24.C: New test. 1078 * g++.dg/warn/Wuninitialized-25.C: New test. 1079 * g++.dg/warn/Wuninitialized-26.C: New test. 1080 * g++.dg/warn/Wuninitialized-27.C: New test. 1081 * g++.dg/warn/Wuninitialized-28.C: New test. 1082 * g++.dg/warn/Wuninitialized-29.C: New test. 1083 * g++.dg/warn/Wuninitialized-30.C: New test. 1084 10852021-11-19 liuhongt <hongtao.liu@intel.com> 1086 1087 * gcc.target/i386/pr102543.c: New test. 1088 10892021-11-19 Patrick Palka <ppalka@redhat.com> 1090 1091 PR c++/103198 1092 * g++.dg/cpp2a/concepts-this1.C: New test. 1093 10942021-11-18 Marek Polacek <polacek@redhat.com> 1095 1096 PR c++/103049 1097 * g++.dg/cpp0x/auto25.C: Adjust dg-error. 1098 * g++.dg/cpp0x/auto9.C: Likewise. 1099 * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise. 1100 * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise. 1101 * g++.dg/cpp23/auto-fncast1.C: New test. 1102 * g++.dg/cpp23/auto-fncast2.C: New test. 1103 * g++.dg/cpp23/auto-fncast3.C: New test. 1104 * g++.dg/cpp23/auto-fncast4.C: New test. 1105 * g++.dg/cpp23/auto-fncast5.C: New test. 1106 * g++.dg/cpp23/auto-fncast6.C: New test. 1107 11082021-11-18 Harald Anlauf <anlauf@gmx.de> 1109 Steven G. Kargl <kargl@gcc.gnu.org> 1110 1111 PR fortran/101329 1112 * gfortran.dg/pr101329.f90: New test. 1113 11142021-11-18 Patrick Palka <ppalka@redhat.com> 1115 1116 * g++.dg/cpp2a/fn-template25.C: New test. 1117 11182021-11-18 Jan Hubicka <hubicka@ucw.cz> 1119 1120 * gcc.dg/lto/semantic-interposition-1_0.c: New test. 1121 * gcc.dg/lto/semantic-interposition-1_1.c: New test. 1122 11232021-11-18 Jan Hubicka <hubicka@ucw.cz> 1124 1125 PR ipa/103266 1126 * g++.dg/torture/pr103266.C: New test. 1127 11282021-11-18 Tamar Christina <tamar.christina@arm.com> 1129 1130 PR tree-optimization/103311 1131 * gcc.target/aarch64/pr103311.c: New test. 1132 11332021-11-18 H.J. Lu <hjl.tools@gmail.com> 1134 1135 PR target/102952 1136 * gcc.target/i386/indirect-thunk-cs-prefix-1.c: New test. 1137 * gcc.target/i386/indirect-thunk-cs-prefix-2.c: Likewise. 1138 11392021-11-18 Jeff Law <jeffreyalaw@gmail.com> 1140 1141 * gcc.target/mips/octeon-bbit-1.c (f3): Add noipa attribute. 1142 11432021-11-18 Patrick Palka <ppalka@redhat.com> 1144 1145 PR c++/99911 1146 * g++.dg/cpp2a/fn-template24.C: New test. 1147 11482021-11-18 Patrick Palka <ppalka@redhat.com> 1149 1150 PR c++/102670 1151 * g++.dg/cpp2a/concepts-recursive-sat1.C: Adjust to use ADL 1152 proper. 1153 * g++.dg/cpp2a/fn-template23.C: New test. 1154 11552021-11-18 Tamar Christina <tamar.christina@arm.com> 1156 1157 PR tree-optimization/103253 1158 * gcc.dg/vect/pr103253.c: New test. 1159 11602021-11-18 Matthias Kretz <m.kretz@gsi.de> 1161 1162 * c-c++-common/builtin-assoc-barrier-1.c: New test. 1163 11642021-11-18 Richard Biener <rguenther@suse.de> 1165 1166 PR testsuite/103278 1167 * gcc.dg/tree-ssa/if-to-switch-3.c: Supply 1168 --param case-values-threshold=4. 1169 11702021-11-18 Richard Biener <rguenther@suse.de> 1171 1172 PR tree-optimization/103277 1173 * gcc.dg/pr103277.c: New testcase. 1174 11752021-11-18 Hongyu Wang <hongyu.wang@intel.com> 1176 1177 * gcc.target/i386/pr103069-2.c: Adjust. 1178 11792021-11-18 konglin1 <lingling.kong@intel.com> 1180 1181 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Add new test for alias. 1182 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Likewise. 1183 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Likewise. 1184 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Likewise. 1185 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Likewise. 1186 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Likewise. 1187 11882021-11-17 Andrew Pinski <apinski@marvell.com> 1189 1190 PR tree-optimization/103228 1191 PR tree-optimization/55177 1192 * gcc.dg/tree-ssa/pr103228-1.c: New test. 1193 * gcc.dg/tree-ssa/pr55177-1.c: New test. 1194 11952021-11-17 David Malcolm <dmalcolm@redhat.com> 1196 1197 PR preprocessor/103026 1198 * c-c++-common/Wbidi-chars-ranges.c: New test. 1199 12002021-11-17 Martin Sebor <msebor@redhat.com> 1201 1202 PR tree-optimization/102759 1203 * gcc.dg/Warray-parameter-10.c: New test. 1204 * gcc.dg/Wstringop-overflow-82.c: New test. 1205 12062021-11-17 H.J. Lu <hjl.tools@gmail.com> 1207 1208 PR target/102952 1209 * gcc.target/i386/harden-sls-1.c: New test. 1210 * gcc.target/i386/harden-sls-2.c: Likewise. 1211 * gcc.target/i386/harden-sls-3.c: Likewise. 1212 * gcc.target/i386/harden-sls-4.c: Likewise. 1213 * gcc.target/i386/harden-sls-5.c: Likewise. 1214 12152021-11-17 Martin Sebor <msebor@redhat.com> 1216 1217 PR c/101702 1218 * gcc.dg/Warray-parameter-11.c: New test. 1219 12202021-11-17 Jeff Law <jeffreyalaw@gmail.com> 1221 1222 * gcc.target/mips/frame-header-1.c (bar): Add noipa attribute. 1223 * gcc.target/mips/frame-header-2.c (bar): Likewise. 1224 12252021-11-17 Jakub Jelinek <jakub@redhat.com> 1226 1227 PR preprocessor/103130 1228 * c-c++-common/cpp/dir-only-9.c: New test. 1229 12302021-11-17 Martin Uecker <uecker@gcc.gnu.org> 1231 1232 PR c/91038 1233 PR c/29970 1234 * gcc.dg/vla-stexp-3.c: New test. 1235 * gcc.dg/vla-stexp-4.c: New test. 1236 * gcc.dg/vla-stexp-5.c: New test. 1237 * gcc.dg/vla-stexp-6.c: New test. 1238 * gcc.dg/vla-stexp-7.c: New test. 1239 * gcc.dg/vla-stexp-8.c: New test. 1240 * gcc.dg/vla-stexp-9.c: New test. 1241 12422021-11-17 Jakub Jelinek <jakub@redhat.com> 1243 1244 PR tree-optimization/103255 1245 * gcc.c-torture/execute/pr103255.c: New test. 1246 12472021-11-17 Richard Sandiford <richard.sandiford@arm.com> 1248 1249 * gcc.target/aarch64/sve/cond_fmaxnm_5.c: New test. 1250 * gcc.target/aarch64/sve/cond_fmaxnm_5_run.c: Likewise. 1251 * gcc.target/aarch64/sve/cond_fmaxnm_6.c: Likewise. 1252 * gcc.target/aarch64/sve/cond_fmaxnm_6_run.c: Likewise. 1253 * gcc.target/aarch64/sve/cond_fmaxnm_7.c: Likewise. 1254 * gcc.target/aarch64/sve/cond_fmaxnm_7_run.c: Likewise. 1255 * gcc.target/aarch64/sve/cond_fmaxnm_8.c: Likewise. 1256 * gcc.target/aarch64/sve/cond_fmaxnm_8_run.c: Likewise. 1257 * gcc.target/aarch64/sve/cond_fminnm_5.c: Likewise. 1258 * gcc.target/aarch64/sve/cond_fminnm_5_run.c: Likewise. 1259 * gcc.target/aarch64/sve/cond_fminnm_6.c: Likewise. 1260 * gcc.target/aarch64/sve/cond_fminnm_6_run.c: Likewise. 1261 * gcc.target/aarch64/sve/cond_fminnm_7.c: Likewise. 1262 * gcc.target/aarch64/sve/cond_fminnm_7_run.c: Likewise. 1263 * gcc.target/aarch64/sve/cond_fminnm_8.c: Likewise. 1264 * gcc.target/aarch64/sve/cond_fminnm_8_run.c: Likewise. 1265 12662021-11-17 Andrew Pinski <apinski@marvell.com> 1267 1268 PR tree-optimization/103288 1269 * gcc.c-torture/compile/pr103288-1.c: New test. 1270 12712021-11-17 Marek Polacek <polacek@redhat.com> 1272 1273 PR preprocessor/103026 1274 * c-c++-common/Wbidi-chars-1.c: New test. 1275 * c-c++-common/Wbidi-chars-2.c: New test. 1276 * c-c++-common/Wbidi-chars-3.c: New test. 1277 * c-c++-common/Wbidi-chars-4.c: New test. 1278 * c-c++-common/Wbidi-chars-5.c: New test. 1279 * c-c++-common/Wbidi-chars-6.c: New test. 1280 * c-c++-common/Wbidi-chars-7.c: New test. 1281 * c-c++-common/Wbidi-chars-8.c: New test. 1282 * c-c++-common/Wbidi-chars-9.c: New test. 1283 * c-c++-common/Wbidi-chars-10.c: New test. 1284 * c-c++-common/Wbidi-chars-11.c: New test. 1285 * c-c++-common/Wbidi-chars-12.c: New test. 1286 * c-c++-common/Wbidi-chars-13.c: New test. 1287 * c-c++-common/Wbidi-chars-14.c: New test. 1288 * c-c++-common/Wbidi-chars-15.c: New test. 1289 * c-c++-common/Wbidi-chars-16.c: New test. 1290 * c-c++-common/Wbidi-chars-17.c: New test. 1291 12922021-11-17 David Malcolm <dmalcolm@redhat.com> 1293 1294 PR analyzer/102695 1295 * gcc.dg/analyzer/pr102695.c: New test. 1296 * gcc.dg/analyzer/strchr-1.c: New test. 1297 12982021-11-17 David Malcolm <dmalcolm@redhat.com> 1299 1300 PR analyzer/102779 1301 * gcc.dg/analyzer/capacity-1.c: Add dg-require-effective-target 1302 alloca. Use __builtin_alloca rather than alloca. 1303 * gcc.dg/analyzer/capacity-3.c: Likewise. 1304 13052021-11-16 Jan Hubicka <jh@suse.cz> 1306 1307 * gcc.dg/tree-ssa/modref-dse-4.c: New test. 1308 13092021-11-16 Harald Anlauf <anlauf@gmx.de> 1310 1311 PR fortran/103286 1312 * gfortran.dg/pr103286.f90: New test. 1313 13142021-11-16 Peter Bergner <bergner@linux.ibm.com> 1315 1316 PR target/102976 1317 * gcc.target/powerpc/pr102976.c: New test. 1318 13192021-11-16 Martin Sebor <msebor@redhat.com> 1320 1321 PR tree-optimization/102960 1322 * gcc.dg/Wstringop-overflow-84.c: New test. 1323 13242021-11-16 Tamar Christina <tamar.christina@arm.com> 1325 1326 * gcc.target/aarch64/shrn-combine-10.c: Use shrn. 1327 13282021-11-16 Tamar Christina <tamar.christina@arm.com> 1329 1330 * gcc.dg/signbit-2.c: CHeck vect or scalar. 1331 13322021-11-16 David Malcolm <dmalcolm@redhat.com> 1333 1334 PR analyzer/102662 1335 * g++.dg/analyzer/pr102662.C: New test. 1336 13372021-11-16 Andrew Pinski <apinski@marvell.com> 1338 1339 PR tree-optimization/103218 1340 * gcc.dg/tree-ssa/pr103218-1.c: New test. 1341 13422021-11-16 Claudiu Zissulescu <claziss@synopsys.com> 1343 1344 * gcc.target/arc/tmac-4.c: New test. 1345 13462021-11-16 Richard Biener <rguenther@suse.de> 1347 1348 PR tree-optimization/102880 1349 * gcc.dg/tree-ssa/pr102880.c: New testcase. 1350 * gcc.dg/tree-ssa/pr69270-3.c: Robustify. 1351 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Change the number of 1352 expected threadings. 1353 13542021-11-16 Richard Biener <rguenther@suse.de> 1355 1356 PR tree-optimization/102880 1357 * gcc.dg/tree-ssa/phi-opt-26.c: New testcase. 1358 13592021-11-16 Claudiu Zissulescu <claziss@synopsys.com> 1360 1361 * gcc.target/arc/add_n-combine.c: Update test patterns. 1362 * gcc.target/arc/builtin_eh.c: Update test for linux platforms. 1363 * gcc.target/arc/mul64-1.c: Disable this test while running on 1364 linux. 1365 * gcc.target/arc/tls-gd.c: Update matching patterns. 1366 * gcc.target/arc/tls-ie.c: Likewise. 1367 * gcc.target/arc/tls-ld.c: Likewise. 1368 * gcc.target/arc/uncached-8.c: Likewise. 1369 13702021-11-16 Martin Jambor <mjambor@suse.cz> 1371 1372 * gcc.dg/ipa/ipa-sra-ret-nonull.c: New test. 1373 13742021-11-16 Jakub Jelinek <jakub@redhat.com> 1375 1376 PR tree-optimization/103208 1377 * c-c++-common/gomp/loop-11.c: New test. 1378 13792021-11-16 Jakub Jelinek <jakub@redhat.com> 1380 1381 PR tree-optimization/102009 1382 * gcc.dg/pr102009.c: New test. 1383 13842021-11-16 Jan Hubicka <jh@suse.cz> 1385 1386 * gcc.dg/tree-ssa/modref-dse-5.c: New test. 1387 13882021-11-16 Andrew Pinski <apinski@marvell.com> 1389 1390 PR tree-optimization/103245 1391 * gcc.dg/tree-ssa/pr103245-1.c: New test. 1392 13932021-11-16 H.J. Lu <hjl.tools@gmail.com> 1394 1395 PR middle-end/103268 1396 * gcc.dg/pr103268-1.c: New test. 1397 * gcc.dg/pr103268-2.c: Likewise. 1398 13992021-11-15 Jason Merrill <jason@redhat.com> 1400 1401 * lib/g++-dg.exp: Handle "impcx". 1402 * lib/target-supports.exp 1403 (check_effective_target_implicit_constexpr): New. 1404 * g++.dg/abi/abi-tag16.C: 1405 * g++.dg/abi/abi-tag18a.C: 1406 * g++.dg/abi/guard4.C: 1407 * g++.dg/abi/lambda-defarg1.C: 1408 * g++.dg/abi/mangle26.C: 1409 * g++.dg/cpp0x/constexpr-diag3.C: 1410 * g++.dg/cpp0x/constexpr-ex1.C: 1411 * g++.dg/cpp0x/constexpr-ice5.C: 1412 * g++.dg/cpp0x/constexpr-incomplete2.C: 1413 * g++.dg/cpp0x/constexpr-memfn1.C: 1414 * g++.dg/cpp0x/constexpr-neg3.C: 1415 * g++.dg/cpp0x/constexpr-specialization.C: 1416 * g++.dg/cpp0x/inh-ctor19.C: 1417 * g++.dg/cpp0x/inh-ctor30.C: 1418 * g++.dg/cpp0x/lambda/lambda-mangle3.C: 1419 * g++.dg/cpp0x/lambda/lambda-mangle5.C: 1420 * g++.dg/cpp1y/auto-fn12.C: 1421 * g++.dg/cpp1y/constexpr-loop5.C: 1422 * g++.dg/cpp1z/constexpr-lambda7.C: 1423 * g++.dg/cpp2a/constexpr-dtor3.C: 1424 * g++.dg/cpp2a/constexpr-new13.C: 1425 * g++.dg/cpp2a/constinit11.C: 1426 * g++.dg/cpp2a/constinit12.C: 1427 * g++.dg/cpp2a/constinit14.C: 1428 * g++.dg/cpp2a/constinit15.C: 1429 * g++.dg/cpp2a/spaceship-constexpr1.C: 1430 * g++.dg/cpp2a/spaceship-eq3.C: 1431 * g++.dg/cpp2a/udlit-class-nttp-neg2.C: 1432 * g++.dg/debug/dwarf2/auto1.C: 1433 * g++.dg/debug/dwarf2/cdtor-1.C: 1434 * g++.dg/debug/dwarf2/lambda1.C: 1435 * g++.dg/debug/dwarf2/pr54508.C: 1436 * g++.dg/debug/dwarf2/pubnames-2.C: 1437 * g++.dg/debug/dwarf2/pubnames-3.C: 1438 * g++.dg/ext/is_literal_type3.C: 1439 * g++.dg/ext/visibility/template7.C: 1440 * g++.dg/gcov/gcov-12.C: 1441 * g++.dg/gcov/gcov-2.C: 1442 * g++.dg/ipa/devirt-35.C: 1443 * g++.dg/ipa/devirt-36.C: 1444 * g++.dg/ipa/devirt-37.C: 1445 * g++.dg/ipa/devirt-44.C: 1446 * g++.dg/ipa/imm-devirt-1.C: 1447 * g++.dg/lookup/builtin5.C: 1448 * g++.dg/lto/inline-crossmodule-1_0.C: 1449 * g++.dg/modules/enum-1_a.C: 1450 * g++.dg/modules/fn-inline-1_c.C: 1451 * g++.dg/modules/pmf-1_b.C: 1452 * g++.dg/modules/used-1_c.C: 1453 * g++.dg/tls/thread_local11.C: 1454 * g++.dg/tls/thread_local11a.C: 1455 * g++.dg/tm/pr46653.C: 1456 * g++.dg/ubsan/pr70035.C: 1457 * g++.old-deja/g++.other/delete6.C: 1458 * g++.dg/modules/pmf-1_a.H: 1459 Adjust for implicit constexpr. 1460 14612021-11-15 Jason Merrill <jason@redhat.com> 1462 1463 * g++.dg/ext/flexary37.C: Remove expected error. 1464 14652021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org> 1466 1467 * gcc.dg/fold-stringops-2.c: Define size_t. 1468 (safe1): Adjust. 1469 (safe4): New test. 1470 * gcc.dg/fold-stringops-3.c: New test. 1471 14722021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org> 1473 1474 * gcc.dg/Wobjsize-1.c: Make warning change line agnostic. 1475 * gcc.dg/fold-stringops-2.c: New test. 1476 14772021-11-15 Siddhesh Poyarekar <siddhesh@gotplt.org> 1478 1479 * gcc.dg/fold-stringops-1.c: New test. 1480 14812021-11-15 H.J. Lu <hjl.tools@gmail.com> 1482 1483 PR middle-end/103184 1484 * gcc.dg/pr103184-1.c: New test. 1485 * gcc.dg/pr103184-2.c: Likewise. 1486 14872021-11-15 Iain Sandoe <iain@sandoe.co.uk> 1488 1489 * gcc.dg/vect/tsvc/tsvc.h: Use malloc for Darwin 9 and 1490 earlier. 1491 14922021-11-15 Aldy Hernandez <aldyh@redhat.com> 1493 1494 * gcc.dg/pr103207.c: New test. 1495 14962021-11-15 Jakub Jelinek <jakub@redhat.com> 1497 1498 PR debug/100469 1499 * g++.dg/opt/pr100469.C: New test. 1500 15012021-11-15 H.J. Lu <hjl.tools@gmail.com> 1502 1503 PR target/103205 1504 * gcc.target/i386/pr103205-2.c: New test. 1505 15062021-11-15 Aldy Hernandez <aldyh@redhat.com> 1507 1508 * g++.dg/tree-ssa/pr31146-2.C: Add -fno-thread-jumps. 1509 15102021-11-15 Richard Biener <rguenther@suse.de> 1511 1512 PR tree-optimization/103237 1513 * gcc.dg/torture/pr103237.c: New testcase. 1514 15152021-11-15 Hongyu Wang <hongyu.wang@intel.com> 1516 1517 PR target/103069 1518 * gcc.target/i386/pr103069-1.c: New test. 1519 * gcc.target/i386/pr103069-2.c: Ditto. 1520 15212021-11-15 Richard Biener <rguenther@suse.de> 1522 1523 PR tree-optimization/103219 1524 * gcc.dg/torture/pr103219.c: New testcase. 1525 15262021-11-15 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1527 1528 * gcc.target/i386/pr101346.c: Require dfp support. 1529 15302021-11-15 Jakub Jelinek <jakub@redhat.com> 1531 1532 PR target/103205 1533 * gcc.target/i386/pr103205.c: New test. 1534 15352021-11-15 Jason Merrill <jason@redhat.com> 1536 1537 * g++.dg/cpp0x/lambda/lambda-switch.C: Adjust expected location. 1538 15392021-11-15 Jason Merrill <jason@redhat.com> 1540 1541 * g++.dg/cpp1y/constexpr-89285-2.C: Expect error. 1542 * g++.dg/cpp1y/constexpr-89285.C: Adjust error. 1543 15442021-11-15 Jason Merrill <jason@redhat.com> 1545 1546 PR c++/70690 1547 * g++.dg/init/array41a.C: New test. 1548 15492021-11-15 Jason Merrill <jason@redhat.com> 1550 1551 * g++.dg/cpp2a/constexpr-virtual20.C: New test. 1552 15532021-11-15 Hans-Peter Nilsson <hp@axis.com> 1554 1555 * gcc.dg/uninit-pred-9_b.c: Correct last adjustment, for CRIS. 1556 15572021-11-15 Andrew Pinski <apinski@marvell.com> 1558 1559 * gcc.dg/tree-ssa/pr100278.c: Move to ... 1560 * gcc.c-torture/compile/pr100278.c: Here. 1561 Remove dg-do and dg-options. 1562 * gcc.dg/tree-ssa/pr101189.c: Move to ... 1563 * gcc.c-torture/compile/pr101189.c: Here. 1564 Remove dg-do and dg-options. 1565 * gcc.dg/tree-ssa/pr100453.c: Move to ... 1566 * gcc.c-torture/execute/pr100453.c: Here. 1567 Remove dg-do and dg-options. 1568 * gcc.dg/tree-ssa/pr101335.c: Move to ... 1569 * gcc.c-torture/execute/pr101335.c: Here 1570 Remove dg-do and dg-options. 1571 15722021-11-14 Maciej W. Rozycki <macro@embecosm.com> 1573 1574 * gcc.target/vax/setmem.c: New test. 1575 15762021-11-14 Jan Hubicka <hubicka@ucw.cz> 1577 1578 * gcc.dg/tree-ssa/modref-dse-3.c: New test. 1579 15802021-11-14 Aldy Hernandez <aldyh@redhat.com> 1581 1582 * gcc.dg/pr103229.c: Removed. 1583 15842021-11-14 Aldy Hernandez <aldyh@redhat.com> 1585 1586 * gcc.dg/pr103229.c: New test. 1587 15882021-11-14 Martin Liska <mliska@suse.cz> 1589 1590 * c-c++-common/tsan/free_race.c: Remove unnecessary -ldl. 1591 * c-c++-common/tsan/free_race2.c: Likewise. 1592 15932021-11-14 Jan Hubicka <hubicka@ucw.cz> 1594 1595 * c-c++-common/asan/null-deref-1.c: Update template. 1596 * c-c++-common/tsan/free_race.c: Update template. 1597 * c-c++-common/tsan/free_race2.c: Update template. 1598 * gcc.dg/ipa/ipa-sra-4.c: Update template. 1599 16002021-11-13 Jan Hubicka <hubicka@ucw.cz> 1601 1602 * g++.dg/cpp1z/inh-ctor23.C: Fix template 1603 * g++.dg/ipa/ipa-icf-4.C: Fix template 1604 * gcc.dg/tree-ssa/modref-dse-1.c: New test. 1605 * gcc.dg/tree-ssa/modref-dse-2.c: New test. 1606 16072021-11-13 David Malcolm <dmalcolm@redhat.com> 1608 1609 * gcc.dg/analyzer/pr93382.c: Tweak expected wording. 1610 * gcc.dg/analyzer/taint-alloc-1.c: New test. 1611 * gcc.dg/analyzer/taint-alloc-2.c: New test. 1612 * gcc.dg/analyzer/taint-divisor-1.c: New test. 1613 * gcc.dg/analyzer/taint-1.c: Rename to... 1614 * gcc.dg/analyzer/taint-read-index-1.c: ...this. Tweak expected 1615 wording. Mark some events as xfail. 1616 * gcc.dg/analyzer/taint-read-offset-1.c: New test. 1617 * gcc.dg/analyzer/taint-size-1.c: New test. 1618 * gcc.dg/analyzer/taint-write-index-1.c: New test. 1619 * gcc.dg/analyzer/taint-write-offset-1.c: New test. 1620 16212021-11-13 Aldy Hernandez <aldyh@redhat.com> 1622 1623 * gcc.dg/pr103222.c: New test. 1624 16252021-11-12 Jan Hubicka <jh@suse.cz> 1626 1627 PR tree-optimization/103209 1628 * gcc.dg/tree-ssa/pta-callused.c: Update template. 1629 * gcc.c-torture/execute/pr103209.c: New test. 1630 16312021-11-12 Richard Sandiford <richard.sandiford@arm.com> 1632 1633 * gcc.target/aarch64/stp_1.c: New test. 1634 16352021-11-12 Tobias Burnus <tobias@codesourcery.com> 1636 1637 * gfortran.dg/gomp/unexpected-end.f90: Update dg-error. 1638 * gfortran.dg/gomp/clauses-1.f90: New test. 1639 * gfortran.dg/gomp/nowait-2.f90: New test. 1640 * gfortran.dg/gomp/nowait-3.f90: New test. 1641 16422021-11-12 Martin Liska <mliska@suse.cz> 1643 1644 PR testsuite/103051 1645 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: Skip test for old Power 1646 CPUs. 1647 16482021-11-12 Chung-Lin Tang <cltang@codesourcery.com> 1649 1650 * c-c++-common/gomp/target-implicit-map-1.c: New test. 1651 * c-c++-common/goacc/combined-reduction.c: Adjust scan test pattern. 1652 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise. 1653 * c-c++-common/goacc/mdc-1.c: Likewise. 1654 * g++.dg/goacc/firstprivate-mappings-1.C: Likewise. 1655 16562021-11-12 Mikael Morin <mikael@gcc.gnu.org> 1657 1658 PR fortran/97896 1659 * gfortran.dg/index_5.f90: New. 1660 16612021-11-12 Richard Biener <rguenther@suse.de> 1662 1663 PR tree-optimization/103204 1664 * gcc.dg/torture/pr103204.c: New testcase. 1665 16662021-11-11 Bill Schmidt <wschmidt@linux.ibm.com> 1667 1668 * gcc.target/powerpc/test_mffsl.c: Require Power9. 1669 16702021-11-11 Jan Hubicka <hubicka@ucw.cz> 1671 1672 * gfortran.dg/inline_matmul_17.f90: Fix template 1673 16742021-11-11 Jan Hubicka <hubicka@ucw.cz> 1675 1676 * c-c++-common/tm/inline-asm.c: Disable pure-const. 1677 * g++.dg/ipa/modref-1.C: Update template. 1678 * gcc.dg/tree-ssa/modref-11.c: Disable pure-const. 1679 * gcc.dg/tree-ssa/modref-14.c: New test. 1680 * gcc.dg/tree-ssa/modref-8.c: Do not optimize sibling calls. 1681 * gfortran.dg/do_subscript_3.f90: Add -O0. 1682 16832021-11-11 Tobias Burnus <tobias@codesourcery.com> 1684 1685 * gfortran.dg/gomp/num-teams-1.f90: New file. 1686 * gfortran.dg/gomp/num-teams-2.f90: New file. 1687 16882021-11-11 Sandra Loosemore <sandra@codesourcery.com> 1689 1690 * g++.dg/warn/Wmismatched-new-delete-5.C: Add 1691 -fdelete-null-pointer-checks. 1692 * gcc.dg/attr-returns-nonnull.c: Likewise. 1693 * gcc.dg/debug/btf/btf-datasec-1.c: Add -G0 option for nios2. 1694 * gcc.dg/ifcvt-4.c: Skip on nios2. 1695 * gcc.dg/struct-by-value-1.c: Add -G0 option for nios2. 1696 16972021-11-11 Richard Biener <rguenther@suse.de> 1698 1699 PR tree-optimization/103188 1700 * gcc.dg/torture/pr103188.c: New testcase. 1701 17022021-11-11 Richard Biener <rguenther@suse.de> 1703 1704 PR middle-end/103181 1705 * gcc.dg/torture/pr103181.c: New testcase. 1706 17072021-11-11 Jakub Jelinek <jakub@redhat.com> 1708 1709 PR debug/101378 1710 * g++.dg/debug/dwarf2/pr101378.C: New test. 1711 17122021-11-11 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 1713 1714 PR target/102376 1715 * gcc.target/aarch64/pr102376.c: New test. 1716 17172021-11-11 Jakub Jelinek <jakub@redhat.com> 1718 1719 * c-c++-common/gomp/clauses-1.c (bar): Supply lower-bound expression 1720 to half of the num_teams clauses. 1721 * c-c++-common/gomp/num-teams-1.c: New test. 1722 * c-c++-common/gomp/num-teams-2.c: New test. 1723 * g++.dg/gomp/attrs-1.C (bar): Supply lower-bound expression 1724 to half of the num_teams clauses. 1725 * g++.dg/gomp/attrs-2.C (bar): Likewise. 1726 * g++.dg/gomp/num-teams-1.C: New test. 1727 * g++.dg/gomp/num-teams-2.C: New test. 1728 17292021-11-11 liuhongt <hongtao.liu@intel.com> 1730 1731 * gcc.target/i386/pr103151.c: New test. 1732 17332021-11-10 Aldy Hernandez <aldyh@redhat.com> 1734 1735 * gcc.dg/tree-ssa/pr102906.c: New test. 1736 17372021-11-10 Andrew Pinski <apinski@marvell.com> 1738 1739 PR target/103170 1740 * gcc.c-torture/compile/vector-dup-1.c: New test. 1741 17422021-11-10 H.J. Lu <hjl.tools@gmail.com> 1743 1744 PR tree-optimization/102892 1745 * gcc.dg/pr102892-1.c: New file. 1746 * gcc.dg/pr102892-2.c: Likewise. 1747 17482021-11-10 Martin Sebor <msebor@redhat.com> 1749 1750 PR testsuite/103161 1751 * gcc.dg/tree-ssa/builtin-sprintf-warn-16.c: Avoid relying on 1752 argument evaluation order. Cast width and precision to signed 1753 to avoid undefined behavior. 1754 17552021-11-10 qing zhao <qing.zhao@oracle.com> 1756 1757 * gcc.target/i386/auto-init-6.c: _Complex long double is initialized 1758 to zero now with -ftrivial-auto-var-init=pattern. 1759 17602021-11-10 Tamar Christina <tamar.christina@arm.com> 1761 1762 * gcc.target/aarch64/sve/pred-not-gen-1.c: Update testcase. 1763 * gcc.target/aarch64/sve/pred-not-gen-2.c: Update testcase. 1764 * gcc.target/aarch64/sve/pred-not-gen-3.c: Update testcase. 1765 * gcc.target/aarch64/sve/pred-not-gen-4.c: Update testcase. 1766 17672021-11-10 Tamar Christina <tamar.christina@arm.com> 1768 1769 * gcc.target/aarch64/shrn-combine-8.c: Update. 1770 * gcc.target/aarch64/shrn-combine-9.c: Update. 1771 17722021-11-10 Jan Hubicka <hubicka@ucw.cz> 1773 1774 * gcc.dg/tree-ssa/modref-13.c: Fix typo. 1775 17762021-11-10 Marek Polacek <polacek@redhat.com> 1777 1778 PR c++/101940 1779 * c-c++-common/Wno-attributes-1.c: New test. 1780 * c-c++-common/Wno-attributes-2.c: New test. 1781 * c-c++-common/Wno-attributes-3.c: New test. 1782 17832021-11-10 Jan Hubicka <jh@suse.cz> 1784 1785 * g++.dg/ipa/modref-1.C: Update template. 1786 * gcc.dg/ipa/modref-3.c: Update template. 1787 * gcc.dg/lto/modref-3_0.c: Update template. 1788 * gcc.dg/lto/modref-4_0.c: Update template. 1789 * gcc.dg/tree-ssa/modref-10.c: Update template. 1790 * gcc.dg/tree-ssa/modref-11.c: Update template. 1791 * gcc.dg/tree-ssa/modref-5.c: Update template. 1792 * gcc.dg/tree-ssa/modref-6.c: Update template. 1793 * gcc.dg/tree-ssa/modref-13.c: New test. 1794 17952021-11-10 Tamar Christina <tamar.christina@arm.com> 1796 1797 PR testsuite/103042 1798 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Use 1799 vect_long_long instead of vect_long. 1800 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c: 1801 Likewise. 1802 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise. 1803 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c: 1804 Likewise. 1805 18062021-11-10 Tamar Christina <tamar.christina@arm.com> 1807 1808 * gcc.dg/signbit-2.c: Turn off masks. 1809 * gcc.dg/signbit-5.c: Likewise. 1810 18112021-11-10 Richard Biener <rguenther@suse.de> 1812 1813 PR testsuite/102690 1814 * g++.dg/warn/Warray-bounds-16.C: XFAIL diagnostic part 1815 and optimization. 1816 18172021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com> 1818 1819 * gcc.target/aarch64/simd/lowering_tbaa.c: New test. 1820 18212021-11-10 Andre Vieira <andre.simoesdiasvieira@arm.com> 1822 1823 * gcc.target/aarch64/fmla_intrinsic_1.c: Fix big-endian testism. 1824 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise. 1825 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise. 1826 18272021-11-10 H.J. Lu <hongjiu.lu@intel.com> 1828 Hongtao Liu <hongtao.liu@intel.com> 1829 1830 PR middle-end/102566 1831 * g++.target/i386/pr102566-1.C: New test. 1832 * g++.target/i386/pr102566-2.C: Likewise. 1833 * g++.target/i386/pr102566-3.C: Likewise. 1834 * g++.target/i386/pr102566-4.C: Likewise. 1835 * g++.target/i386/pr102566-5a.C: Likewise. 1836 * g++.target/i386/pr102566-5b.C: Likewise. 1837 * g++.target/i386/pr102566-6a.C: Likewise. 1838 * g++.target/i386/pr102566-6b.C: Likewise. 1839 * gcc.target/i386/pr102566-1a.c: Likewise. 1840 * gcc.target/i386/pr102566-1b.c: Likewise. 1841 * gcc.target/i386/pr102566-2.c: Likewise. 1842 * gcc.target/i386/pr102566-3a.c: Likewise. 1843 * gcc.target/i386/pr102566-3b.c: Likewise. 1844 * gcc.target/i386/pr102566-4.c: Likewise. 1845 * gcc.target/i386/pr102566-5.c: Likewise. 1846 * gcc.target/i386/pr102566-6.c: Likewise. 1847 * gcc.target/i386/pr102566-7.c: Likewise. 1848 * gcc.target/i386/pr102566-8a.c: Likewise. 1849 * gcc.target/i386/pr102566-8b.c: Likewise. 1850 * gcc.target/i386/pr102566-9a.c: Likewise. 1851 * gcc.target/i386/pr102566-9b.c: Likewise. 1852 * gcc.target/i386/pr102566-10a.c: Likewise. 1853 * gcc.target/i386/pr102566-10b.c: Likewise. 1854 * gcc.target/i386/pr102566-11.c: Likewise. 1855 * gcc.target/i386/pr102566-12.c: Likewise. 1856 * gcc.target/i386/pr102566-13.c: New test. 1857 * gcc.target/i386/pr102566-14.c: New test. 1858 18592021-11-10 liuhongt <hongtao.liu@intel.com> 1860 1861 * gcc.target/i386/ifcvt-reduction-logic-op.c: New test. 1862 18632021-11-10 konglin1 <lingling.kong@intel.com> 1864 1865 * gcc.target/i386/avx512fp16-vector-complex-float.c: New test. 1866 18672021-11-10 konglin1 <lingling.kong@intel.com> 1868 1869 * gcc.target/i386/avx512fp16vl-complex-broadcast-1.c: New test. 1870 18712021-11-10 liuhongt <hongtao.liu@intel.com> 1872 1873 * gcc.target/i386/pr102464-maxmin.c: New test. 1874 18752021-11-10 Andrew Pinski <apinski@marvell.com> 1876 1877 PR target/101529 1878 * c-c++-common/torture/builtin-convertvector-2.c: New test. 1879 * c-c++-common/torture/builtin-shufflevector-2.c: New test. 1880 18812021-11-10 Sandra Loosemore <sandra@codesourcery.com> 1882 1883 * gcc.target/nios2/custom-fp-inline-1.c: New. 1884 * gcc.target/nios2/custom-fp-inline-2.c: New. 1885 * gcc.target/nios2/custom-fp-inline-3.c: New. 1886 * gcc.target/nios2/custom-fp-inline-4.c: New. 1887 18882021-11-09 David Malcolm <dmalcolm@redhat.com> 1889 1890 * gcc.dg/bad-pragma-locations.c: New test. 1891 18922021-11-09 Bill Schmidt <wschmidt@linux.ibm.com> 1893 1894 * gcc.target/powerpc/p10_vec_xl_sext.c: Fix long long case. 1895 18962021-11-09 Andrew Pinski <apinski@marvell.com> 1897 1898 PR tree-optimization/10352 1899 * gcc.c-torture/execute/pr10352-1.c: New test. 1900 19012021-11-09 Marek Polacek <polacek@redhat.com> 1902 1903 * g++.dg/init/bitfield6.C: New test. 1904 19052021-11-09 Kito Cheng <kito.cheng@sifive.com> 1906 1907 * gcc.target/riscv/pr102957.c: New. 1908 19092021-11-09 Jakub Jelinek <jakub@redhat.com> 1910 1911 PR c++/103114 1912 * g++.dg/ext/complex10.C: New test. 1913 19142021-11-09 Patrick Palka <ppalka@redhat.com> 1915 1916 PR c++/98394 1917 PR c++/85846 1918 * g++.dg/cpp2a/concepts-pr98394.C: New test. 1919 * g++.dg/cpp2a/concepts-pr85846.C: New test. 1920 19212021-11-09 Patrick Palka <ppalka@redhat.com> 1922 1923 PR c++/100652 1924 * g++.dg/cpp1y/var-templ69.C: New test. 1925 19262021-11-09 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com> 1927 1928 * gcc.target/arm/multilib.exp: Update test with armv9-a entries. 1929 * lib/target-supports.exp (v9a): Add new armflag. 1930 (__ARM_ARCH_9A__): Add new armdef. 1931 19322021-11-09 Martin Jambor <mjambor@suse.cz> 1933 1934 PR ipa/103132 1935 * gcc.dg/ipa/pr103132.c: New test. 1936 19372021-11-09 Aldy Hernandez <aldyh@redhat.com> 1938 1939 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: XFAIL. 1940 19412021-11-09 Jeff Law <jeffreyalaw@gmail.com> 1942 1943 * gcc.dg/tree-ssa/bittest.c: New test 1944 19452021-11-08 Andrew MacLeod <amacleod@redhat.com> 1946 1947 * g++.dg/pr103122.C: New. 1948 19492021-11-08 Martin Jambor <mjambor@suse.cz> 1950 1951 PR ipa/103099 1952 PR ipa/103107 1953 * g++.dg/ipa/pr103099.C: New test. 1954 * gcc.dg/ipa/pr103107.c: Likewise. 1955 19562021-11-08 Aldy Hernandez <aldyh@redhat.com> 1957 1958 * gcc.dg/pr103120.c: New test. 1959 19602021-11-08 Martin Liska <mliska@suse.cz> 1961 1962 PR gcov-profile/100520 1963 * gcc.dg/pr100520.c: New test. 1964 19652021-11-08 Richard Sandiford <richard.sandiford@arm.com> 1966 1967 * gcc.target/aarch64/neoverse_v1_1.c: New test. 1968 19692021-11-08 Jan Hubicka <hubicka@ucw.cz> 1970 1971 * gcc.dg/tree-ssa/modref-12.c: New test. 1972 19732021-11-08 Haochen Gui <guihaoc@gcc.gnu.org> 1974 1975 * gcc.target/powerpc/vec-minmax-1.c: New test. 1976 * gcc.target/powerpc/vec-minmax-2.c: Likewise. 1977 19782021-11-08 liuhongt <hongtao.liu@intel.com> 1979 1980 * gcc.target/i386/pr102464-fma.c: New test. 1981 19822021-11-07 Thomas Koenig <tkoenig@gcc.gnu.org> 1983 1984 * gfortran.dg/co_reduce_2.f90: New test. 1985 * gfortran.dg/coarray_collectives_14.f90: Change OPERATOR 1986 to OPERATION. 1987 * gfortran.dg/coarray_collectives_16.f90: Likewise. 1988 * gfortran.dg/coarray_collectives_9.f90: Likewise. 1989 Co-authored by: Steve Kargl <steve@gcc.gnu.org> 1990 19912021-11-07 Sandra Loosemore <sandra@codesourcery.com> 1992 1993 * gfortran.dg/bessel_3.f90: Expect additional diagnostics from 1994 multiple bad arguments in the call. 1995 * gfortran.dg/pr24823.f: Likewise. 1996 * gfortran.dg/pr39937.f: Likewise. 1997 * gfortran.dg/pr41011.f: Likewise. 1998 * gfortran.dg/pr61318.f90: Likewise. 1999 * gfortran.dg/c-interop/c407b-2.f90: Remove xfails. 2000 * gfortran.dg/c-interop/c535b-2.f90: Likewise. 2001 20022021-11-06 Harald Anlauf <anlauf@gmx.de> 2003 2004 PR fortran/102715 2005 * gfortran.dg/pr68019.f90: Adjust error message. 2006 * gfortran.dg/pr102715.f90: New test. 2007 20082021-11-06 David Edelsohn <dje.gcc@gmail.com> 2009 2010 * gcc.dg/vect/tsvc/tsvc.h (init): Use posix_memalign on AIX. 2011 20122021-11-05 Harald Anlauf <anlauf@gmx.de> 2013 2014 PR fortran/102817 2015 * gfortran.dg/pr102817.f90: New test. 2016 20172021-11-05 Jan Hubicka <hubicka@ucw.cz> 2018 2019 PR ipa/103073 2020 * g++.dg/torture/pr103073.C: New test. 2021 * gcc.dg/tree-ssa/modref-11.c: New test. 2022 20232021-11-05 Harald Anlauf <anlauf@gmx.de> 2024 2025 PR fortran/69419 2026 * gfortran.dg/pr69419.f90: New test. 2027 20282021-11-05 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> 2029 2030 PR fortran/100972 2031 * gfortran.dg/implicit_14.f90: Adjust error. 2032 * gfortran.dg/external_implicit_none_3.f08: New test. 2033 20342021-11-05 Iain Sandoe <iain@sandoe.co.uk> 2035 2036 * gcc.dg/vect/tsvc/tsvc.h: Do not try to include malloc.h 2037 on Darwin also use posix_memalign (). 2038 20392021-11-05 Andrew MacLeod <amacleod@redhat.com> 2040 2041 * gcc.dg/pr103093.c: New. 2042 20432021-11-05 Wilco Dijkstra <wdijkstr@arm.com> 2044 2045 PR target/103085 2046 PR target/103085 2047 * gcc.target/aarch64/pr103085.c: New test 2048 20492021-11-05 Martin Liska <mliska@suse.cz> 2050 2051 PR gcov-profile/102945 2052 * gcc.dg/gcov-info-to-gcda.c: Filter supported targets. 2053 20542021-11-05 Martin Liska <mliska@suse.cz> 2055 2056 PR debug/102955 2057 * g++.dg/pr102955.C: New test. 2058 20592021-11-04 Jonathan Wakely <jwakely@redhat.com> 2060 2061 * g++.dg/cpp0x/lambda/lambda-eh2.C: Add dg-warning for new 2062 deprecation warnings. 2063 * g++.dg/cpp0x/noexcept06.C: Likewise. 2064 * g++.dg/cpp0x/noexcept07.C: Likewise. 2065 * g++.dg/eh/forced3.C: Likewise. 2066 * g++.dg/eh/unexpected1.C: Likewise. 2067 * g++.old-deja/g++.eh/spec1.C: Likewise. 2068 * g++.old-deja/g++.eh/spec2.C: Likewise. 2069 * g++.old-deja/g++.eh/spec3.C: Likewise. 2070 * g++.old-deja/g++.eh/spec4.C: Likewise. 2071 * g++.old-deja/g++.mike/eh33.C: Likewise. 2072 * g++.old-deja/g++.mike/eh34.C: Likewise. 2073 * g++.old-deja/g++.mike/eh50.C: Likewise. 2074 * g++.old-deja/g++.mike/eh51.C: Likewise. 2075 20762021-11-04 Tamar Christina <tamar.christina@arm.com> 2077 2078 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-1.c: New test. 2079 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-2.c: New test. 2080 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-3.c: New test. 2081 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-4.c: New test. 2082 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-5.c: New test. 2083 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-6.c: New test. 2084 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-7.c: New test. 2085 * gcc.target/aarch64/advsimd-intrinsics/vshl-opt-8.c: New test. 2086 * gcc.target/aarch64/signbit-2.c: New test. 2087 20882021-11-04 Tamar Christina <tamar.christina@arm.com> 2089 2090 * gcc.dg/signbit-2.c: New test. 2091 * gcc.dg/signbit-3.c: New test. 2092 * gcc.dg/signbit-4.c: New test. 2093 * gcc.dg/signbit-5.c: New test. 2094 * gcc.dg/signbit-6.c: New test. 2095 * gcc.target/aarch64/signbit-1.c: New test. 2096 20972021-11-04 Andrew MacLeod <amacleod@redhat.com> 2098 2099 PR tree-optimization/103079 2100 * gcc.dg/pr103079.c: New. 2101 21022021-11-04 Martin Jambor <mjambor@suse.cz> 2103 2104 PR ipa/93385 2105 * gcc.dg/guality/ipa-sra-1.c: New test. 2106 21072021-11-04 Jonathan Wright <jonathan.wright@arm.com> 2108 2109 * gcc.target/aarch64/vector_structure_intrinsics.c: New code 2110 generation tests. 2111 21122021-11-04 Jonathan Wright <jonathan.wright@arm.com> 2113 2114 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c: 2115 Relax incorrect register number requirement. 2116 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Accept 2117 equivalent codegen with fmov. 2118 21192021-11-04 H.J. Lu <hjl.tools@gmail.com> 2120 2121 * gcc.target/i386/amxtile-3.c: Check leal/addl for x32. 2122 21232021-11-04 Tamar Christina <tamar.christina@arm.com> 2124 2125 PR testsuite/103042 2126 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Update guards. 2127 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Likewise. 2128 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Likewise. 2129 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c: 2130 Likewise. 2131 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c: 2132 Likewise. 2133 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c: 2134 Likewise. 2135 * gcc.dg/vect/complex/complex-add-pattern-template.c: Likewise. 2136 * gcc.dg/vect/complex/complex-add-template.c: Likewise. 2137 * gcc.dg/vect/complex/complex-operations-run.c: Likewise. 2138 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: Likewise. 2139 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Likewise. 2140 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c: 2141 Likewise. 2142 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c: 2143 Likewise. 2144 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c: 2145 Likewise. 2146 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c: 2147 Likewise. 2148 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: Likewise. 2149 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Likewise. 2150 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: 2151 Likewise. 2152 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: Likewise. 2153 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Likewise. 2154 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: 2155 Likewise. 2156 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Likewise. 2157 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Likewise. 2158 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: 2159 Likewise. 2160 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Likewise. 2161 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Likewise. 2162 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Likewise. 2163 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Likewise. 2164 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Likewise. 2165 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c: 2166 Likewise. 2167 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Likewise. 2168 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Likewise. 2169 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Likewise. 2170 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Likewise. 2171 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Likewise. 2172 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Likewise. 2173 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Likewise. 2174 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Likewise. 2175 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Likewise. 2176 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Likewise. 2177 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Likewise. 2178 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Likewise. 2179 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Likewise. 2180 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c: 2181 Likewise. 2182 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c: 2183 Likewise. 2184 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c: 2185 Likewise. 2186 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c: 2187 Likewise. 2188 21892021-11-04 Richard Biener <rguenther@suse.de> 2190 2191 PR rtl-optimization/103075 2192 * gcc.dg/pr103075.c: New testcase. 2193 21942021-11-04 Aldy Hernandez <aldyh@redhat.com> 2195 2196 PR tree-optimization/103062 2197 * gcc.dg/pr103062.c: New test. 2198 21992021-11-04 Jiufu Guo <guojiufu@linux.ibm.com> 2200 2201 * gcc.dg/vect/pr101145_1.c: Update case. 2202 * gcc.dg/vect/pr101145_2.c: Update case. 2203 * gcc.dg/vect/pr101145_3.c: Update case. 2204 22052021-11-04 Martin Liska <mliska@suse.cz> 2206 2207 * g++.dg/asan/asan_test.C: Disable one warning. 2208 22092021-11-04 Richard Sandiford <richard.sandiford@arm.com> 2210 2211 * gcc.dg/rtl/aarch64/big-endian-cse-1.c: New test. 2212 22132021-11-04 liuhongt <hongtao.liu@intel.com> 2214 2215 * gcc.target/i386/pr101989-3.c: New test. 2216 22172021-11-04 liuhongt <hongtao.liu@intel.com> 2218 2219 * gcc.target/i386/pr102464-copysign-1.c: New test. 2220 22212021-11-04 Hongyu Wang <hongyu.wang@intel.com> 2222 2223 * gcc.target/i386/vnni-auto-vectorize-1.c: New test. 2224 * gcc.target/i386/vnni-auto-vectorize-2.c: Ditto. 2225 22262021-11-04 Hongyu Wang <hongyu.wang@intel.com> 2227 2228 * gcc.target/i386/amxtile-3.c: New test. 2229 22302021-11-04 Marek Polacek <polacek@redhat.com> 2231 2232 * g++.dg/opt/pr102970.C: Only run in C++14 and up. 2233 22342021-11-03 Joseph Myers <joseph@codesourcery.com> 2235 2236 PR c/103031 2237 * gcc.dg/init-rounding-math-1.c: New test. 2238 22392021-11-03 Andrew MacLeod <amacleod@redhat.com> 2240 2241 * gcc.dg/tree-ssa/pr23744.c: Tweak output checks. 2242 * gcc.dg/tree-ssa/vrp07.c: Ditto. 2243 * gcc.dg/tree-ssa/vrp08.c: Ditto. 2244 * gcc.dg/tree-ssa/vrp09.c: Ditto. 2245 * gcc.dg/tree-ssa/vrp20.c: Ditto. 2246 * gcc.dg/tree-ssa/vrp92.c: Ditto. 2247 * jit.dg/test-sum-of-squares.c: Ditto. 2248 22492021-11-03 Richard Biener <rguenther@suse.de> 2250 2251 PR tree-optimization/102970 2252 * g++.dg/opt/pr102970.C: New testcase. 2253 22542021-11-03 Jan Hubicka <hubicka@ucw.cz> 2255 2256 * g++.dg/torture/pr103040.C: New test. 2257 22582021-11-02 Jan Hubicka <hubicka@ucw.cz> 2259 2260 * gcc.dg/ipa/modref-3.c: New test. 2261 22622021-11-02 Jan Hubicka <hubicka@ucw.cz> 2263 2264 * g++.dg/ipa/modref-1.C: Update template. 2265 * gcc.dg/tree-ssa/modref-10.c: New test. 2266 22672021-11-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 2268 2269 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: For IBM Z set arch to z13 2270 and use z/Architecture since the tests require vector extensions. 2271 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: Likewise. 2272 * gcc.dg/tree-ssa/ldist-strlen-1.c: Likewise. 2273 * gcc.dg/tree-ssa/ldist-strlen-3.c: Likewise. 2274 22752021-11-02 Tamar Christina <tamar.christina@arm.com> 2276 2277 PR tree-optimization/103007 2278 * g++.dg/pr103007.C: New test. 2279 22802021-11-02 Richard Biener <rguenther@suse.de> 2281 2282 PR middle-end/103038 2283 * g++.dg/pr103038.C: New testcase. 2284 22852021-11-02 Jakub Jelinek <jakub@redhat.com> 2286 2287 PR target/103020 2288 * gcc.target/i386/pr103020.c: New test. 2289 22902021-11-02 Martin Liska <mliska@suse.cz> 2291 2292 * gcc.dg/vect/vect.exp: Include also tsvc sub-directory. 2293 * gcc.dg/vect/tsvc/license.txt: New test. 2294 * gcc.dg/vect/tsvc/tsvc.h: New test. 2295 * gcc.dg/vect/tsvc/vect-tsvc-s000.c: New test. 2296 * gcc.dg/vect/tsvc/vect-tsvc-s111.c: New test. 2297 * gcc.dg/vect/tsvc/vect-tsvc-s1111.c: New test. 2298 * gcc.dg/vect/tsvc/vect-tsvc-s1112.c: New test. 2299 * gcc.dg/vect/tsvc/vect-tsvc-s1113.c: New test. 2300 * gcc.dg/vect/tsvc/vect-tsvc-s1115.c: New test. 2301 * gcc.dg/vect/tsvc/vect-tsvc-s1119.c: New test. 2302 * gcc.dg/vect/tsvc/vect-tsvc-s112.c: New test. 2303 * gcc.dg/vect/tsvc/vect-tsvc-s113.c: New test. 2304 * gcc.dg/vect/tsvc/vect-tsvc-s114.c: New test. 2305 * gcc.dg/vect/tsvc/vect-tsvc-s115.c: New test. 2306 * gcc.dg/vect/tsvc/vect-tsvc-s116.c: New test. 2307 * gcc.dg/vect/tsvc/vect-tsvc-s1161.c: New test. 2308 * gcc.dg/vect/tsvc/vect-tsvc-s118.c: New test. 2309 * gcc.dg/vect/tsvc/vect-tsvc-s119.c: New test. 2310 * gcc.dg/vect/tsvc/vect-tsvc-s121.c: New test. 2311 * gcc.dg/vect/tsvc/vect-tsvc-s1213.c: New test. 2312 * gcc.dg/vect/tsvc/vect-tsvc-s122.c: New test. 2313 * gcc.dg/vect/tsvc/vect-tsvc-s1221.c: New test. 2314 * gcc.dg/vect/tsvc/vect-tsvc-s123.c: New test. 2315 * gcc.dg/vect/tsvc/vect-tsvc-s1232.c: New test. 2316 * gcc.dg/vect/tsvc/vect-tsvc-s124.c: New test. 2317 * gcc.dg/vect/tsvc/vect-tsvc-s1244.c: New test. 2318 * gcc.dg/vect/tsvc/vect-tsvc-s125.c: New test. 2319 * gcc.dg/vect/tsvc/vect-tsvc-s1251.c: New test. 2320 * gcc.dg/vect/tsvc/vect-tsvc-s126.c: New test. 2321 * gcc.dg/vect/tsvc/vect-tsvc-s127.c: New test. 2322 * gcc.dg/vect/tsvc/vect-tsvc-s1279.c: New test. 2323 * gcc.dg/vect/tsvc/vect-tsvc-s128.c: New test. 2324 * gcc.dg/vect/tsvc/vect-tsvc-s1281.c: New test. 2325 * gcc.dg/vect/tsvc/vect-tsvc-s131.c: New test. 2326 * gcc.dg/vect/tsvc/vect-tsvc-s13110.c: New test. 2327 * gcc.dg/vect/tsvc/vect-tsvc-s132.c: New test. 2328 * gcc.dg/vect/tsvc/vect-tsvc-s1351.c: New test. 2329 * gcc.dg/vect/tsvc/vect-tsvc-s141.c: New test. 2330 * gcc.dg/vect/tsvc/vect-tsvc-s1421.c: New test. 2331 * gcc.dg/vect/tsvc/vect-tsvc-s151.c: New test. 2332 * gcc.dg/vect/tsvc/vect-tsvc-s152.c: New test. 2333 * gcc.dg/vect/tsvc/vect-tsvc-s161.c: New test. 2334 * gcc.dg/vect/tsvc/vect-tsvc-s162.c: New test. 2335 * gcc.dg/vect/tsvc/vect-tsvc-s171.c: New test. 2336 * gcc.dg/vect/tsvc/vect-tsvc-s172.c: New test. 2337 * gcc.dg/vect/tsvc/vect-tsvc-s173.c: New test. 2338 * gcc.dg/vect/tsvc/vect-tsvc-s174.c: New test. 2339 * gcc.dg/vect/tsvc/vect-tsvc-s175.c: New test. 2340 * gcc.dg/vect/tsvc/vect-tsvc-s176.c: New test. 2341 * gcc.dg/vect/tsvc/vect-tsvc-s2101.c: New test. 2342 * gcc.dg/vect/tsvc/vect-tsvc-s2102.c: New test. 2343 * gcc.dg/vect/tsvc/vect-tsvc-s211.c: New test. 2344 * gcc.dg/vect/tsvc/vect-tsvc-s2111.c: New test. 2345 * gcc.dg/vect/tsvc/vect-tsvc-s212.c: New test. 2346 * gcc.dg/vect/tsvc/vect-tsvc-s221.c: New test. 2347 * gcc.dg/vect/tsvc/vect-tsvc-s222.c: New test. 2348 * gcc.dg/vect/tsvc/vect-tsvc-s2233.c: New test. 2349 * gcc.dg/vect/tsvc/vect-tsvc-s2244.c: New test. 2350 * gcc.dg/vect/tsvc/vect-tsvc-s2251.c: New test. 2351 * gcc.dg/vect/tsvc/vect-tsvc-s2275.c: New test. 2352 * gcc.dg/vect/tsvc/vect-tsvc-s231.c: New test. 2353 * gcc.dg/vect/tsvc/vect-tsvc-s232.c: New test. 2354 * gcc.dg/vect/tsvc/vect-tsvc-s233.c: New test. 2355 * gcc.dg/vect/tsvc/vect-tsvc-s235.c: New test. 2356 * gcc.dg/vect/tsvc/vect-tsvc-s241.c: New test. 2357 * gcc.dg/vect/tsvc/vect-tsvc-s242.c: New test. 2358 * gcc.dg/vect/tsvc/vect-tsvc-s243.c: New test. 2359 * gcc.dg/vect/tsvc/vect-tsvc-s244.c: New test. 2360 * gcc.dg/vect/tsvc/vect-tsvc-s251.c: New test. 2361 * gcc.dg/vect/tsvc/vect-tsvc-s252.c: New test. 2362 * gcc.dg/vect/tsvc/vect-tsvc-s253.c: New test. 2363 * gcc.dg/vect/tsvc/vect-tsvc-s254.c: New test. 2364 * gcc.dg/vect/tsvc/vect-tsvc-s255.c: New test. 2365 * gcc.dg/vect/tsvc/vect-tsvc-s256.c: New test. 2366 * gcc.dg/vect/tsvc/vect-tsvc-s257.c: New test. 2367 * gcc.dg/vect/tsvc/vect-tsvc-s258.c: New test. 2368 * gcc.dg/vect/tsvc/vect-tsvc-s261.c: New test. 2369 * gcc.dg/vect/tsvc/vect-tsvc-s271.c: New test. 2370 * gcc.dg/vect/tsvc/vect-tsvc-s2710.c: New test. 2371 * gcc.dg/vect/tsvc/vect-tsvc-s2711.c: New test. 2372 * gcc.dg/vect/tsvc/vect-tsvc-s2712.c: New test. 2373 * gcc.dg/vect/tsvc/vect-tsvc-s272.c: New test. 2374 * gcc.dg/vect/tsvc/vect-tsvc-s273.c: New test. 2375 * gcc.dg/vect/tsvc/vect-tsvc-s274.c: New test. 2376 * gcc.dg/vect/tsvc/vect-tsvc-s275.c: New test. 2377 * gcc.dg/vect/tsvc/vect-tsvc-s276.c: New test. 2378 * gcc.dg/vect/tsvc/vect-tsvc-s277.c: New test. 2379 * gcc.dg/vect/tsvc/vect-tsvc-s278.c: New test. 2380 * gcc.dg/vect/tsvc/vect-tsvc-s279.c: New test. 2381 * gcc.dg/vect/tsvc/vect-tsvc-s281.c: New test. 2382 * gcc.dg/vect/tsvc/vect-tsvc-s291.c: New test. 2383 * gcc.dg/vect/tsvc/vect-tsvc-s292.c: New test. 2384 * gcc.dg/vect/tsvc/vect-tsvc-s293.c: New test. 2385 * gcc.dg/vect/tsvc/vect-tsvc-s311.c: New test. 2386 * gcc.dg/vect/tsvc/vect-tsvc-s3110.c: New test. 2387 * gcc.dg/vect/tsvc/vect-tsvc-s3111.c: New test. 2388 * gcc.dg/vect/tsvc/vect-tsvc-s31111.c: New test. 2389 * gcc.dg/vect/tsvc/vect-tsvc-s3112.c: New test. 2390 * gcc.dg/vect/tsvc/vect-tsvc-s3113.c: New test. 2391 * gcc.dg/vect/tsvc/vect-tsvc-s312.c: New test. 2392 * gcc.dg/vect/tsvc/vect-tsvc-s313.c: New test. 2393 * gcc.dg/vect/tsvc/vect-tsvc-s314.c: New test. 2394 * gcc.dg/vect/tsvc/vect-tsvc-s315.c: New test. 2395 * gcc.dg/vect/tsvc/vect-tsvc-s316.c: New test. 2396 * gcc.dg/vect/tsvc/vect-tsvc-s317.c: New test. 2397 * gcc.dg/vect/tsvc/vect-tsvc-s318.c: New test. 2398 * gcc.dg/vect/tsvc/vect-tsvc-s319.c: New test. 2399 * gcc.dg/vect/tsvc/vect-tsvc-s321.c: New test. 2400 * gcc.dg/vect/tsvc/vect-tsvc-s322.c: New test. 2401 * gcc.dg/vect/tsvc/vect-tsvc-s323.c: New test. 2402 * gcc.dg/vect/tsvc/vect-tsvc-s3251.c: New test. 2403 * gcc.dg/vect/tsvc/vect-tsvc-s331.c: New test. 2404 * gcc.dg/vect/tsvc/vect-tsvc-s332.c: New test. 2405 * gcc.dg/vect/tsvc/vect-tsvc-s341.c: New test. 2406 * gcc.dg/vect/tsvc/vect-tsvc-s342.c: New test. 2407 * gcc.dg/vect/tsvc/vect-tsvc-s343.c: New test. 2408 * gcc.dg/vect/tsvc/vect-tsvc-s351.c: New test. 2409 * gcc.dg/vect/tsvc/vect-tsvc-s352.c: New test. 2410 * gcc.dg/vect/tsvc/vect-tsvc-s353.c: New test. 2411 * gcc.dg/vect/tsvc/vect-tsvc-s4112.c: New test. 2412 * gcc.dg/vect/tsvc/vect-tsvc-s4113.c: New test. 2413 * gcc.dg/vect/tsvc/vect-tsvc-s4114.c: New test. 2414 * gcc.dg/vect/tsvc/vect-tsvc-s4115.c: New test. 2415 * gcc.dg/vect/tsvc/vect-tsvc-s4116.c: New test. 2416 * gcc.dg/vect/tsvc/vect-tsvc-s4117.c: New test. 2417 * gcc.dg/vect/tsvc/vect-tsvc-s4121.c: New test. 2418 * gcc.dg/vect/tsvc/vect-tsvc-s421.c: New test. 2419 * gcc.dg/vect/tsvc/vect-tsvc-s422.c: New test. 2420 * gcc.dg/vect/tsvc/vect-tsvc-s423.c: New test. 2421 * gcc.dg/vect/tsvc/vect-tsvc-s424.c: New test. 2422 * gcc.dg/vect/tsvc/vect-tsvc-s431.c: New test. 2423 * gcc.dg/vect/tsvc/vect-tsvc-s441.c: New test. 2424 * gcc.dg/vect/tsvc/vect-tsvc-s442.c: New test. 2425 * gcc.dg/vect/tsvc/vect-tsvc-s443.c: New test. 2426 * gcc.dg/vect/tsvc/vect-tsvc-s451.c: New test. 2427 * gcc.dg/vect/tsvc/vect-tsvc-s452.c: New test. 2428 * gcc.dg/vect/tsvc/vect-tsvc-s453.c: New test. 2429 * gcc.dg/vect/tsvc/vect-tsvc-s471.c: New test. 2430 * gcc.dg/vect/tsvc/vect-tsvc-s481.c: New test. 2431 * gcc.dg/vect/tsvc/vect-tsvc-s482.c: New test. 2432 * gcc.dg/vect/tsvc/vect-tsvc-s491.c: New test. 2433 * gcc.dg/vect/tsvc/vect-tsvc-va.c: New test. 2434 * gcc.dg/vect/tsvc/vect-tsvc-vag.c: New test. 2435 * gcc.dg/vect/tsvc/vect-tsvc-vas.c: New test. 2436 * gcc.dg/vect/tsvc/vect-tsvc-vbor.c: New test. 2437 * gcc.dg/vect/tsvc/vect-tsvc-vdotr.c: New test. 2438 * gcc.dg/vect/tsvc/vect-tsvc-vif.c: New test. 2439 * gcc.dg/vect/tsvc/vect-tsvc-vpv.c: New test. 2440 * gcc.dg/vect/tsvc/vect-tsvc-vpvpv.c: New test. 2441 * gcc.dg/vect/tsvc/vect-tsvc-vpvts.c: New test. 2442 * gcc.dg/vect/tsvc/vect-tsvc-vpvtv.c: New test. 2443 * gcc.dg/vect/tsvc/vect-tsvc-vsumr.c: New test. 2444 * gcc.dg/vect/tsvc/vect-tsvc-vtv.c: New test. 2445 * gcc.dg/vect/tsvc/vect-tsvc-vtvtv.c: New test. 2446 24472021-11-02 liuhongt <hongtao.liu@intel.com> 2448 2449 PR testsuite/102944 2450 * c-c++-common/Wstringop-overflow-2.c: Adjust target/xfail 2451 selector. 2452 * gcc.dg/Warray-bounds-48.c: Ditto. 2453 * gcc.dg/Warray-bounds-51.c: Ditto. 2454 * gcc.dg/Warray-parameter-3.c: Ditto. 2455 * gcc.dg/Wstringop-overflow-14.c: Ditto. 2456 * gcc.dg/Wstringop-overflow-21.c: Ditto. 2457 * gcc.dg/Wstringop-overflow-68.c: Ditto 2458 * gcc.dg/Wstringop-overflow-76.c: Ditto 2459 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto. 2460 * lib/target-supports.exp (vect_slp_v4qi_store_unalign): New 2461 efficient target. 2462 (vect_slp_v4qi_store_unalign_1): Ditto. 2463 (struct_4char_block_move): Ditto. 2464 (struct_8char_block_move): Ditto. 2465 (stryct_16char_block_move): Ditto. 2466 (vect_slp_v2hi_store_align): Ditto. 2467 (vect_slp_v2qi_store): Rename to .. 2468 (vect_slp_v2qi_store_align): .. this. 2469 (vect_slp_v4qi_store): Rename to .. 2470 (vect_slp_v4qi_store_align): .. This. 2471 (vect_slp_v8qi_store): Rename to .. 2472 (vect_slp_v8qi_store_unalign_1): .. This. 2473 (vect_slp_v16qi_store): Rename to .. 2474 (vect_slp_v16qi_store_unalign_1): .. This. 2475 (vect_slp_v2hi_store): Rename to .. 2476 (vect_slp_v2hi_store_unalign): .. This. 2477 (vect_slp_v4hi_store): Rename to .. 2478 (vect_slp_v4hi_store_unalign): This. 2479 (vect_slp_v2si_store): Rename to .. 2480 (vect_slp_v2si_store_align): .. This. 2481 (vect_slp_v4si_store): Rename to .. 2482 (vect_slp_v4si_store_unalign): Ditto. 2483 (check_vect_slp_aligned_store_usage): Rename to .. 2484 (check_vect_slp_store_usage): .. this and adjust code to make 2485 it an exact pattern match of corresponding testcase. 2486 24872021-11-02 Roger Sayle <roger@nextmovesoftware.com> 2488 Jakub Jelinek <jakub@redhat.com> 2489 2490 PR target/102986 2491 * gcc.target/i386/sse2-v1ti-ashiftrt-1.c: New test case. 2492 * gcc.target/i386/sse2-v1ti-ashiftrt-2.c: New test case. 2493 * gcc.target/i386/sse2-v1ti-ashiftrt-3.c: New test case. 2494 * gcc.target/i386/sse2-v1ti-shift-2.c: New test case. 2495 * gcc.target/i386/sse2-v1ti-shift-3.c: New test case. 2496 24972021-11-02 Jakub Jelinek <jakub@redhat.com> 2498 2499 * g++.dg/gomp/loop-8.C: New test. 2500 25012021-11-01 Martin Liska <mliska@suse.cz> 2502 2503 * g++.dg/ipa/modref-1.C: Fix test-suite pattern scanning. 2504 25052021-11-01 qing zhao <qing.zhao@oracle.com> 2506 2507 * c-c++-common/pr102281.c: New test. 2508 * gcc.target/i386/auto-init-2.c: Adjust testing case. 2509 * gcc.target/i386/auto-init-4.c: Likewise. 2510 * gcc.target/i386/auto-init-6.c: Likewise. 2511 * gcc.target/aarch64/auto-init-6.c: Likewise. 2512 25132021-11-01 Tamar Christina <tamar.christina@arm.com> 2514 2515 * gcc.target/aarch64/vect-cse-codegen.c: New test. 2516 25172021-11-01 Tamar Christina <tamar.christina@arm.com> 2518 2519 PR testsuite/103000 2520 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: 2521 Force unroll. 2522 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: likewise 2523 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c: 2524 Likewise 2525 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c: 2526 Likewise. 2527 25282021-11-01 David Malcolm <dmalcolm@redhat.com> 2529 2530 * c-c++-common/diagnostic-format-json-1.c: Add regexp to consume 2531 "escape-source" attribute. 2532 * c-c++-common/diagnostic-format-json-2.c: Likewise. 2533 * c-c++-common/diagnostic-format-json-3.c: Likewise. 2534 * c-c++-common/diagnostic-format-json-4.c: Likewise, twice. 2535 * c-c++-common/diagnostic-format-json-5.c: Likewise. 2536 * gcc.dg/cpp/warn-normalized-4-bytes.c: New test. 2537 * gcc.dg/cpp/warn-normalized-4-unicode.c: New test. 2538 * gcc.dg/encoding-issues-bytes.c: New test. 2539 * gcc.dg/encoding-issues-unicode.c: New test. 2540 * gfortran.dg/diagnostic-format-json-1.F90: Add regexp to consume 2541 "escape-source" attribute. 2542 * gfortran.dg/diagnostic-format-json-2.F90: Likewise. 2543 * gfortran.dg/diagnostic-format-json-3.F90: Likewise. 2544 25452021-11-01 Andrew MacLeod <amacleod@redhat.com> 2546 2547 * gcc.dg/pr103003.c: New. 2548 25492021-10-31 Jan Hubicka <hubicka@ucw.cz> 2550 2551 * g++.dg/ipa/modref-1.C: New test. 2552 25532021-10-31 Iain Buclaw <ibuclaw@gdcproject.org> 2554 2555 PR d/102959 2556 * gdc.dg/torture/pr96435.d: Adjust for BigEndian. 2557 25582021-10-30 Tobias Burnus <tobias@codesourcery.com> 2559 2560 PR middle-end/102972 2561 * c-c++-common/gomp/target-device-ancestor-3.c: Add non-API 2562 routine test. 2563 * gfortran.dg/gomp/order-6.f90: Add missing bind(C). 2564 * c-c++-common/gomp/teams-3.c: New test. 2565 * gfortran.dg/gomp/teams-3.f90: New test. 2566 * gfortran.dg/gomp/teams-4.f90: New test. 2567 25682021-10-30 Manfred Schwarb <manfred99@gmx.ch> 2569 2570 * gfortran.dg/intrinsic_short-long.f90: New test. 2571 25722021-10-30 Steve Kargl <kargl@gcc.gnu.org> 2573 2574 PR fortran/99853 2575 * gfortran.dg/pr99853.f90: New test. 2576 25772021-10-30 Jakub Jelinek <jakub@redhat.com> 2578 2579 * c-c++-common/gomp/loop-10.c: New test. 2580 25812021-10-29 Tamar Christina <tamar.christina@arm.com> 2582 2583 * g++.dg/vect/pr99149.cc: Update case. 2584 25852021-10-29 Tobias Burnus <tobias@codesourcery.com> 2586 2587 * c-c++-common/gomp/pragma-1.c: New test. 2588 * c-c++-common/gomp/pragma-2.c: New test. 2589 25902021-10-29 Aldy Hernandez <aldyh@redhat.com> 2591 2592 * gcc.dg/loop-unswitch-2.c: Adjust for threading changes. 2593 * gcc.dg/old-style-asm-1.c: Same. 2594 * gcc.dg/tree-ssa/phi_on_compare-1.c: Same. 2595 * gcc.dg/tree-ssa/phi_on_compare-2.c: Same. 2596 * gcc.dg/tree-ssa/phi_on_compare-3.c: Same. 2597 * gcc.dg/tree-ssa/phi_on_compare-4.c: Same. 2598 * gcc.dg/tree-ssa/pr20701.c: Same. 2599 * gcc.dg/tree-ssa/pr21001.c: Same. 2600 * gcc.dg/tree-ssa/pr21294.c: Same. 2601 * gcc.dg/tree-ssa/pr21417.c: Same. 2602 * gcc.dg/tree-ssa/pr21559.c: Same. 2603 * gcc.dg/tree-ssa/pr21563.c: Same. 2604 * gcc.dg/tree-ssa/pr49039.c: Same. 2605 * gcc.dg/tree-ssa/pr59597.c: Same. 2606 * gcc.dg/tree-ssa/pr61839_1.c: Same. 2607 * gcc.dg/tree-ssa/pr61839_3.c: Same. 2608 * gcc.dg/tree-ssa/pr66752-3.c: Same. 2609 * gcc.dg/tree-ssa/pr68198.c: Same. 2610 * gcc.dg/tree-ssa/pr77445-2.c: Same. 2611 * gcc.dg/tree-ssa/pr77445.c: Same. 2612 * gcc.dg/tree-ssa/ranger-threader-1.c: Same. 2613 * gcc.dg/tree-ssa/ranger-threader-2.c: Same. 2614 * gcc.dg/tree-ssa/ranger-threader-4.c: Same. 2615 * gcc.dg/tree-ssa/ssa-dom-thread-1.c: Same. 2616 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same. 2617 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same. 2618 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same. 2619 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Same. 2620 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Same. 2621 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same. 2622 * gcc.dg/tree-ssa/ssa-thread-14.c: Same. 2623 * gcc.dg/tree-ssa/ssa-thread-backedge.c: Same. 2624 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same. 2625 * gcc.dg/tree-ssa/vrp02.c: Same. 2626 * gcc.dg/tree-ssa/vrp03.c: Same. 2627 * gcc.dg/tree-ssa/vrp05.c: Same. 2628 * gcc.dg/tree-ssa/vrp06.c: Same. 2629 * gcc.dg/tree-ssa/vrp07.c: Same. 2630 * gcc.dg/tree-ssa/vrp08.c: Same. 2631 * gcc.dg/tree-ssa/vrp09.c: Same. 2632 * gcc.dg/tree-ssa/vrp33.c: Same. 2633 * gcc.dg/uninit-pred-9_b.c: Same. 2634 * gcc.dg/uninit-pred-7_a.c: xfail. 2635 26362021-10-29 Jeff Law <jeffreyalaw@gmail.com> 2637 2638 * lib/multiline.exp (_build_multiline_regex): Use a better 2639 regexp than .* to match up to EOL. 2640 26412021-10-29 Andrew MacLeod <amacleod@redhat.com> 2642 2643 * gcc.dg/pr102983.c: New. 2644 26452021-10-29 Tamar Christina <tamar.christina@arm.com> 2646 2647 PR tree-optimization/102977 2648 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: Updated. 2649 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: Updated. 2650 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: Updated. 2651 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c: 2652 Updated. 2653 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c: 2654 Updated. 2655 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c: 2656 Updated. 2657 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: 2658 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: Updated. 2659 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c: 2660 Updated. 2661 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c: 2662 Updated. 2663 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c: 2664 Updated. 2665 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c: 2666 Updated. 2667 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: 2668 Updated. 2669 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: Updated. 2670 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: 2671 Updated. 2672 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: 2673 Updated. 2674 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: Updated. 2675 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: 2676 Updated. 2677 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: Updated. 2678 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: Updated. 2679 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: 2680 Updated. 2681 * gcc.dg/vect/complex/fast-math-complex-add-double.c: Updated. 2682 * gcc.dg/vect/complex/fast-math-complex-add-float.c: Updated. 2683 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: Updated. 2684 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: Updated. 2685 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: Updated. 2686 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c: 2687 Updated. 2688 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: Updated. 2689 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: Updated. 2690 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: Updated. 2691 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: Updated. 2692 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: Updated. 2693 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: Updated. 2694 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: Updated. 2695 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: Updated. 2696 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: Updated. 2697 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: Updated. 2698 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: Updated. 2699 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: Updated. 2700 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: Updated. 2701 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c: 2702 Updated. 2703 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c: 2704 Updated. 2705 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c: 2706 Updated. 2707 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c: 2708 Updated. 2709 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c: Removed. 2710 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c: 2711 Removed. 2712 27132021-10-29 Jakub Jelinek <jakub@redhat.com> 2714 2715 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics. 2716 27172021-10-29 Richard Biener <rguenther@suse.de> 2718 2719 * gcc.dg/torture/fp-uint64-convert-double-1.c: Add 2720 -fexcess-precision=standard. 2721 27222021-10-29 Jakub Jelinek <jakub@redhat.com> 2723 2724 PR c++/102820 2725 * g++.dg/cpp0x/dr2351.C: New test. 2726 27272021-10-29 Xionghu Luo <luoxhu@linux.ibm.com> 2728 2729 PR target/102868 2730 * gcc.target/powerpc/pr102868.c: New test. 2731 27322021-10-29 liuhongt <hongtao.liu@intel.com> 2733 2734 * gcc.target/i386/pr102464-vrndscaleph.c: New test. 2735 27362021-10-28 Jakub Jelinek <jakub@redhat.com> 2737 2738 PR tree-optimization/102951 2739 * gcc.dg/tree-ssa/pr102951.c: New test. 2740 * gcc.dg/Wstringop-overflow-62.c: Adjust expected diagnostics. 2741 27422021-10-28 Andrew MacLeod <amacleod@redhat.com> 2743 2744 * gcc.dg/ifcvt-4.c: Adjust. 2745 27462021-10-28 Andrew MacLeod <amacleod@redhat.com> 2747 2748 * gcc.dg/tree-ssa/evrp9.c: Adjust message scanned for. 2749 * gcc.dg/tree-ssa/pr21458-2.c: Ditto. 2750 27512021-10-28 Patrick Palka <ppalka@redhat.com> 2752 2753 PR c++/102933 2754 * g++.dg/cpp2a/nontype-class50.C: New test. 2755 * g++.dg/cpp2a/nontype-class50a.C: New test. 2756 27572021-10-28 Patrick Palka <ppalka@redhat.com> 2758 2759 PR c++/102780 2760 * g++.dg/cpp1z/fold13.C: New test. 2761 27622021-10-28 Richard Biener <rguenther@suse.de> 2763 2764 PR middle-end/84407 2765 * gcc.dg/torture/fp-uint64-convert-double-1.c: New testcase. 2766 * gcc.dg/torture/fp-uint64-convert-double-2.c: Likewise. 2767 27682021-10-28 Aldy Hernandez <aldyh@redhat.com> 2769 2770 * gcc.dg/tree-ssa/vrp106.c: Adjust for threading. 2771 * gcc.dg/tree-ssa/vrp113.c: Same. 2772 27732021-10-28 Richard Biener <rguenther@suse.de> 2774 2775 PR middle-end/57245 2776 * gcc.dg/torture/fp-double-convert-float-1.c: New testcase. 2777 27782021-10-28 Kewen Lin <linkw@linux.ibm.com> 2779 2780 PR target/102767 2781 * gcc.target/powerpc/ppc-fortran/pr102767.f90: New file. 2782 27832021-10-28 Alexandre Oliva <oliva@adacore.com> 2784 2785 * c-c++-common/torture/harden-comp.c: New. 2786 * c-c++-common/torture/harden-cond.c: New. 2787 27882021-10-28 Xionghu Luo <luoxhu@linux.ibm.com> 2789 2790 * gcc.target/powerpc/builtins-1.c: Adjust. 2791 27922021-10-28 Xionghu Luo <luoxhu@linux.ibm.com> 2793 2794 PR target/94613 2795 * gcc.target/powerpc/pr94613.c: New test. 2796 27972021-10-28 Hongyu Wang <hongyu.wang@intel.com> 2798 2799 * gcc.target/i386/avx512fp16-recip-1.c: New test. 2800 * gcc.target/i386/avx512fp16-recip-2.c: Ditto. 2801 * gcc.target/i386/pr102464.c: Add -fno-trapping-math. 2802 28032021-10-27 Martin Sebor <msebor@redhat.com> 2804 2805 * gcc.dg/Warray-bounds-90.c: Fix a typo. 2806 28072021-10-27 Tobias Burnus <tobias@codesourcery.com> 2808 2809 * gfortran.dg/PR93963.f90: Extend testcase by scan-tree-dump test. 2810 28112021-10-27 Jakub Jelinek <jakub@redhat.com> 2812 2813 PR tree-optimization/102897 2814 * gcc.dg/pr102897.c: Add -Wno-psabi to dg-options. 2815 28162021-10-27 Jakub Jelinek <jakub@redhat.com> 2817 2818 * c-c++-common/gomp/loop-8.c: New test. 2819 * c-c++-common/gomp/loop-9.c: New test. 2820 28212021-10-27 Jakub Jelinek <jakub@redhat.com> 2822 2823 PR c++/102854 2824 * g++.dg/gomp/loop-3.C: Don't expect some errors. 2825 * g++.dg/gomp/loop-7.C: New test. 2826 28272021-10-27 Jakub Jelinek <jakub@redhat.com> 2828 2829 PR c++/102753 2830 * g++.dg/cpp2a/consteval7.C: Expect diagnostics on quux. 2831 * g++.dg/cpp2a/consteval24.C: New test. 2832 * g++.dg/cpp23/consteval-if12.C: New test. 2833 28342021-10-27 Jakub Jelinek <jakub@redhat.com> 2835 2836 PR c++/102753 2837 * g++.dg/cpp2a/consteval13.C: Don't expect errors. 2838 * g++.dg/cpp2a/consteval20.C: New test. 2839 * g++.dg/cpp2a/consteval21.C: New test. 2840 * g++.dg/cpp2a/consteval22.C: New test. 2841 * g++.dg/cpp2a/consteval23.C: New test. 2842 * g++.dg/cpp23/consteval-if11.C: New test. 2843 28442021-10-26 Martin Sebor <msebor@redhat.com> 2845 2846 PR tree-optimization/102238 2847 PR tree-optimization/102919 2848 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Remove warnings. 2849 * gcc.dg/Wrestrict-23.c: New test. 2850 28512021-10-26 Martin Sebor <msebor@redhat.com> 2852 2853 * gcc.dg/Wstringop-overflow-22.c: Correct typos. 2854 * gcc.dg/Wstringop-overflow-81.c: New test. 2855 28562021-10-26 Martin Sebor <msebor@redhat.com> 2857 2858 PR middle-end/102453 2859 * gcc.dg/Warray-bounds-90.c: New test. 2860 * gcc.dg/Wstringop-overflow-77.c: New test. 2861 * gcc.dg/Wstringop-overflow-78.c: New test. 2862 * gcc.dg/Wstringop-overflow-79.c: New test. 2863 * gcc.dg/Wstringop-overflow-80.c: New test. 2864 * c-c++-common/gomp/atomic-4.c: Avoid an out-of-bounds access. 2865 28662021-10-26 Harald Anlauf <anlauf@gmx.de> 2867 2868 PR fortran/86551 2869 * gfortran.dg/pr86551.f90: New test to verify that PR86551 remains 2870 fixed. 2871 28722021-10-26 Harald Anlauf <anlauf@gmx.de> 2873 2874 PR fortran/102956 2875 * gfortran.dg/pdt_32.f03: New test. 2876 28772021-10-26 Vladimir N. Makarov <vmakarov@redhat.com> 2878 2879 PR rtl-optimization/102842 2880 * g++.target/arm/pr102842.C: New test. 2881 28822021-10-26 Harald Anlauf <anlauf@gmx.de> 2883 2884 PR fortran/102917 2885 * gfortran.dg/pdt_4.f03: Adjust testcase. 2886 28872021-10-26 Harald Anlauf <anlauf@gmx.de> 2888 2889 PR fortran/102816 2890 * gfortran.dg/pr102816.f90: New test. 2891 28922021-10-26 Paul A. Clarke <pc@us.ibm.com> 2893 2894 * gcc.target/powerpc/pr78102.c: Fix dg directives to require Power8 2895 vector support. Also, add -DNO_WARN_X86_INTRINSICS. 2896 28972021-10-26 Marek Polacek <polacek@redhat.com> 2898 2899 PR c++/102617 2900 * g++.dg/cpp23/init-stmt1.C: New test. 2901 * g++.dg/cpp23/init-stmt2.C: New test. 2902 29032021-10-26 Sandra Loosemore <sandra@codesourcery.com> 2904 2905 PR testsuite/102910 2906 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Use a static buffer 2907 instead of alloca. 2908 29092021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2910 2911 PR testsuite/102834 2912 * gcc.target/i386/avx512f-pr96891-3.c: Add -mstv -mno-stackrealign 2913 to dg-options. 2914 29152021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2916 2917 PR testsuite/102835 2918 * gcc.target/i386/avx512fp16-trunchf.c: Allow for %esp instead of 2919 %ebp. 2920 29212021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2922 2923 PR testsuite/102836 2924 * gcc.target/i386/pieces-memset-1.c: Add -mno-stackrealign to 2925 dg-options. 2926 * gcc.target/i386/pieces-memset-4.c: Likewise. 2927 * gcc.target/i386/pieces-memset-7.c: Likewise. 2928 * gcc.target/i386/pieces-memset-8.c: Likewise. 2929 * gcc.target/i386/pieces-memset-41.c: Likewise. 2930 * gcc.target/i386/pr90773-1.c: Likewise. 2931 29322021-10-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2933 2934 * gcc.target/i386/pr100704-1.c: Add -fomit-frame-pointer to 2935 dg-options. 2936 * gcc.target/i386/pr100704-2.c: Likewise. 2937 29382021-10-26 Kewen Lin <linkw@linux.ibm.com> 2939 2940 * gcc.dg/pr102897.c: New test. 2941 29422021-10-26 Tobias Burnus <tobias@codesourcery.com> 2943 2944 PR fortran/102885 2945 * gfortran.dg/lto/bind-c-char_0.f90: New test. 2946 29472021-10-26 Roger Sayle <roger@nextmovesoftware.com> 2948 2949 * gcc.target/i386/sse2-v1ti-shift.c: New test case. 2950 29512021-10-26 Aldy Hernandez <aldyh@redhat.com> 2952 2953 PR testsuite/102857 2954 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Add -fdump-tree-vrp2-stats. 2955 Tweak for aarch64. 2956 29572021-10-26 Aldy Hernandez <aldyh@redhat.com> 2958 2959 * gcc.dg/tree-ssa/pr21090.c: Adjust for threading. 2960 * gcc.dg/tree-ssa/ssa-thread-12.c: Removed. 2961 29622021-10-26 Aldy Hernandez <aldyh@redhat.com> 2963 2964 * gcc.dg/graphite/scop-dsyr2k-2.c: Adjust for jump threading changes. 2965 * gcc.dg/graphite/scop-dsyr2k.c: Same. 2966 * gcc.dg/graphite/scop-dsyrk-2.c: Same. 2967 * gcc.dg/graphite/scop-dsyrk.c: Same. 2968 * gcc.dg/tree-ssa/pr20701.c: Same. 2969 * gcc.dg/tree-ssa/pr20702.c: Same. 2970 * gcc.dg/tree-ssa/pr21086.c: Same. 2971 * gcc.dg/tree-ssa/pr25382.c: Same. 2972 * gcc.dg/tree-ssa/pr58480.c: Same. 2973 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Same. 2974 * gcc.dg/tree-ssa/vrp08.c: Same. 2975 * gcc.dg/tree-ssa/vrp55.c: Same. 2976 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same. 2977 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Removed. 2978 * gcc.dg/tree-ssa/ssa-thread-11.c: Removed. 2979 * gcc.dg/uninit-pr89230-1.c: xfail. 2980 * gcc.dg/tree-ssa/ssa-thread-backedge.c: New file. 2981 29822021-10-25 Andrew MacLeod <amacleod@redhat.com> 2983 2984 * gcc.dg/tree-ssa/vrp98.c: Disable evrp for vrp1 test. 2985 * gcc.dg/tree-ssa/vrp98-1.c: New. Test for folding in evrp. 2986 29872021-10-25 Roger Sayle <roger@nextmovesoftware.com> 2988 2989 * gcc.target/bfin/ssashift-1.c: New test case. 2990 29912021-10-25 Tamar Christina <tamar.christina@arm.com> 2992 2993 PR target/102907 2994 * gcc.target/aarch64/shrn-combine-1.c: Disable SVE. 2995 * gcc.target/aarch64/shrn-combine-2.c: Likewise. 2996 * gcc.target/aarch64/shrn-combine-3.c: Likewise. 2997 * gcc.target/aarch64/shrn-combine-4.c: Likewise. 2998 * gcc.target/aarch64/shrn-combine-5.c: Likewise. 2999 * gcc.target/aarch64/shrn-combine-6.c: Likewise. 3000 * gcc.target/aarch64/shrn-combine-7.c: Likewise. 3001 30022021-10-25 Jim Wilson <jimw@sifive.com> 3003 Kito Cheng <kito.cheng@sifive.com> 3004 Jia-Wei Chen <jiawei@iscas.ac.cn> 3005 Shi-Hua Liao <shihua@iscas.ac.cn> 3006 3007 * gcc.target/riscv/zba-slliuw.c: Apply zbs to this testcase. 3008 * gcc.target/riscv/zbs-bclr.c: New. 3009 * gcc.target/riscv/zbs-bext.c: Ditto. 3010 * gcc.target/riscv/zbs-binv.c: Ditto. 3011 * gcc.target/riscv/zbs-bset.c: Ditto. 3012 30132021-10-25 Jim Wilson <jimw@sifive.com> 3014 3015 * gcc.target/riscv/zbb-li-rotr.c: New. 3016 30172021-10-25 Jim Wilson <jimw@sifive.com> 3018 Kito Cheng <kito.cheng@sifive.com> 3019 Jia-Wei Chen <jiawei@iscas.ac.cn> 3020 3021 * gcc.target/riscv/zbb-andn-orn-xnor-01.c: New. 3022 * gcc.target/riscv/zbb-andn-orn-xnor-02.c: Ditto. 3023 * gcc.target/riscv/zbb-min-max.c: Ditto. 3024 * gcc.target/riscv/zbb-rol-ror-01.c: Ditto. 3025 * gcc.target/riscv/zbb-rol-ror-02.c: Ditto. 3026 * gcc.target/riscv/zbb-rol-ror-03.c: Ditto. 3027 * gcc.target/riscv/zbbw.c: Ditto. 3028 30292021-10-25 Jim Wilson <jimw@sifive.com> 3030 Kito Cheng <kito.cheng@sifive.com> 3031 Jia-Wei Chen <jiawei@iscas.ac.cn> 3032 3033 * gcc.target/riscv/zba-adduw.c: New. 3034 * gcc.target/riscv/zba-shNadd-01.c: Ditto. 3035 * gcc.target/riscv/zba-shNadd-02.c: Ditto. 3036 * gcc.target/riscv/zba-shNadd-03.c: Ditto. 3037 * gcc.target/riscv/zba-slliuw.c: Ditto. 3038 * gcc.target/riscv/zba-zextw.c: Ditto. 3039 30402021-10-25 liuhongt <hongtao.liu@intel.com> 3041 3042 PR target/102464 3043 * gcc.target/i386/pr102464-sqrtph.c: New test. 3044 * gcc.target/i386/pr102464-sqrtsh.c: New test. 3045 30462021-10-25 Richard Biener <rguenther@suse.de> 3047 3048 PR tree-optimization/102920 3049 * gcc.dg/torture/pr102920.c: New testcase. 3050 30512021-10-25 konglin1 <lingling.kong@intel.com> 3052 3053 * gcc.target/i386/avx512fp16-complex-fma.c: New test. 3054 30552021-10-24 Roger Sayle <roger@nextmovesoftware.com> 3056 3057 * gcc.target/bfin/20090914-3.c: Tweak test case. 3058 30592021-10-23 H.J. Lu <hjl.tools@gmail.com> 3060 3061 PR fortran/9262 3062 * gfortran.dg/bind-c-intent-out-2.f90: Moved to ... 3063 * gfortran.dg/ubsan/bind-c-intent-out-2.f90 3064 30652021-10-23 Roger Sayle <roger@nextmovesoftware.com> 3066 3067 * gcc.target/i386/sse2-v1ti-logic.c: New test case. 3068 * gcc.target/i386/sse2-v1ti-logic-2.c: New test case. 3069 30702021-10-23 José Rui Faustino de Sousa <jrfsousa@gmail.com> 3071 Sandra Loosemore <sandra@codesourcery.com> 3072 3073 PR fortran/95196 3074 * gfortran.dg/PR95196.f90: New. 3075 30762021-10-22 Tobias Burnus <tobias@codesourcery.com> 3077 3078 * gfortran.dg/associate_3.f03: Replace dg-excess-errors by 3079 other dg-* to change XFAIL to PASS. 3080 * gfortran.dg/binding_label_tests_4.f03: Likewise. 3081 * gfortran.dg/block_4.f08: Likewise. 3082 * gfortran.dg/charlen_04.f90: Likewise. 3083 * gfortran.dg/charlen_05.f90: Likewise. 3084 * gfortran.dg/charlen_06.f90: Likewise. 3085 * gfortran.dg/charlen_13.f90: Likewise. 3086 * gfortran.dg/coarray_9.f90: Likewise. 3087 * gfortran.dg/coarray_collectives_3.f90: Likewise. 3088 * gfortran.dg/data_invalid.f90: Likewise. 3089 * gfortran.dg/do_4.f: Likewise. 3090 * gfortran.dg/dollar_sym_1.f90: Likewise. 3091 * gfortran.dg/dollar_sym_3.f: Likewise. 3092 * gfortran.dg/fmt_tab_1.f90: Likewise. 3093 * gfortran.dg/fmt_tab_2.f90: Likewise. 3094 * gfortran.dg/forall_16.f90: Likewise. 3095 * gfortran.dg/g77/970125-0.f: Likewise. 3096 * gfortran.dg/gomp/unexpected-end.f90: Likewise. 3097 * gfortran.dg/interface_operator_1.f90: Likewise. 3098 * gfortran.dg/interface_operator_2.f90: Likewise. 3099 * gfortran.dg/line_length_4.f90: Likewise. 3100 * gfortran.dg/line_length_5.f90: Likewise. 3101 * gfortran.dg/line_length_6.f90: Likewise. 3102 * gfortran.dg/line_length_8.f90: Likewise. 3103 * gfortran.dg/line_length_9.f90: Likewise. 3104 * gfortran.dg/pr65045.f90: Likewise. 3105 * gfortran.dg/pr69497.f90: Likewise. 3106 * gfortran.dg/submodule_21.f08: Likewise. 3107 * gfortran.dg/tab_continuation.f: Likewise. 3108 * gfortran.dg/typebound_proc_2.f90: Likewise. 3109 * gfortran.dg/warnings_are_errors_1.f90: Likewise. 3110 31112021-10-22 Tobias Burnus <tobias@codesourcery.com> 3112 3113 PR fortran/92621 3114 * gfortran.dg/bind-c-intent-out-2.f90: New test. 3115 31162021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com> 3117 Sandra Loosemore <sandra@codesourcery.com> 3118 3119 PR fortran/94289 3120 * gfortran.dg/PR94289.f90: New. 3121 31222021-10-22 José Rui Faustino de Sousa <jrfsousa@gmail.com> 3123 Sandra Loosemore <sandra@codesourcery.com> 3124 3125 PR fortran/100906 3126 * gfortran.dg/PR100906.f90: New. 3127 * gfortran.dg/PR100906.c: New. 3128 31292021-10-22 Richard Biener <rguenther@suse.de> 3130 3131 PR tree-optimization/102893 3132 * gcc.dg/tree-ssa/ssa-dce-9.c: New testcase. 3133 31342021-10-22 Richard Biener <rguenther@suse.de> 3135 3136 PR bootstrap/102681 3137 * gcc.dg/tree-ssa/ssa-fre-97.c: New testcase. 3138 * gcc.dg/ubsan/pr81981.c: XFAIL one case. 3139 31402021-10-21 Uroš Bizjak <ubizjak@gmail.com> 3141 3142 PR testsuite/102840 3143 * gcc.target/i386/pr22076.c: Adjust to avoid compile time optimization. 3144 31452021-10-21 Hongyu Wang <hongyu.wang@intel.com> 3146 3147 * gcc.target/i386/avx512fp16-13.c: Adjust scan-assembler for 3148 xmm/ymm load/store. 3149 31502021-10-21 Martin Liska <mliska@suse.cz> 3151 3152 PR debug/102585 3153 PR bootstrap/102766 3154 * gcc.dg/pr102585.c: New test. 3155 31562021-10-21 Martin Jambor <mjambor@suse.cz> 3157 3158 PR tree-optimization/102505 3159 * g++.dg/torture/pr102505.C: New test. 3160 31612021-10-21 Jakub Jelinek <jakub@redhat.com> 3162 3163 * gfortran.dg/gomp/strictly-structured-block-1.f90: Use call do_work 3164 instead of x = x + 1 in places where the latter could be a data race. 3165 * gfortran.dg/gomp/strictly-structured-block-2.f90: Likewise. 3166 * gfortran.dg/gomp/strictly-structured-block-3.f90: Likewise. 3167 31682021-10-21 Hongyu Wang <hongyu.wang@intel.com> 3169 3170 PR target/102812 3171 * gcc.target/i386/pr102812.c: New test. 3172 31732021-10-21 Jakub Jelinek <jakub@redhat.com> 3174 3175 PR middle-end/64888 3176 * c-c++-common/ubsan/pr64888.c: New test. 3177 31782021-10-21 Andrew Pinski <apinski@marvell.com> 3179 3180 * gcc.dg/pr36902.c: Move buf to be a non-static variable. 3181 31822021-10-21 Richard Biener <rguenther@suse.de> 3183 3184 PR testsuite/102861 3185 * gcc.dg/vect/bb-slp-16.c: Revert previous change, scan 3186 the vect dump instead. 3187 31882021-10-21 Chung-Lin Tang <cltang@codesourcery.com> 3189 3190 * gfortran.dg/gomp/cancel-1.f90: Adjust testcase. 3191 * gfortran.dg/gomp/nesting-3.f90: Adjust testcase. 3192 * gfortran.dg/gomp/strictly-structured-block-1.f90: New test. 3193 * gfortran.dg/gomp/strictly-structured-block-2.f90: New test. 3194 * gfortran.dg/gomp/strictly-structured-block-3.f90: New test. 3195 31962021-10-21 Sandra Loosemore <sandra@codesourcery.com> 3197 3198 PR fortran/94070 3199 * gfortran.dg/c-interop/shape-bindc.f90: New test. 3200 * gfortran.dg/c-interop/shape-poly.f90: New test. 3201 * gfortran.dg/c-interop/size-bindc.f90: New test. 3202 * gfortran.dg/c-interop/size-poly.f90: New test. 3203 * gfortran.dg/c-interop/ubound-bindc.f90: New test. 3204 * gfortran.dg/c-interop/ubound-poly.f90: New test. 3205 32062021-10-20 Tamar Christina <tamar.christina@arm.com> 3207 3208 * gcc.target/aarch64/mvn-cmeq0-1.c: New test. 3209 32102021-10-20 Tamar Christina <tamar.christina@arm.com> 3211 3212 * gcc.target/aarch64/narrow_high_combine.c: Update case. 3213 * gcc.target/aarch64/xtn-combine-1.c: New test. 3214 * gcc.target/aarch64/xtn-combine-2.c: New test. 3215 * gcc.target/aarch64/xtn-combine-3.c: New test. 3216 * gcc.target/aarch64/xtn-combine-4.c: New test. 3217 * gcc.target/aarch64/xtn-combine-5.c: New test. 3218 * gcc.target/aarch64/xtn-combine-6.c: New test. 3219 32202021-10-20 Tamar Christina <tamar.christina@arm.com> 3221 3222 * gcc.target/aarch64/shl-combine-2.c: New test. 3223 * gcc.target/aarch64/shl-combine-3.c: New test. 3224 * gcc.target/aarch64/shl-combine-4.c: New test. 3225 * gcc.target/aarch64/shl-combine-5.c: New test. 3226 32272021-10-20 Tamar Christina <tamar.christina@arm.com> 3228 3229 * gcc.target/aarch64/shrn-combine-10.c: New test. 3230 * gcc.target/aarch64/shrn-combine-5.c: New test. 3231 * gcc.target/aarch64/shrn-combine-6.c: New test. 3232 * gcc.target/aarch64/shrn-combine-7.c: New test. 3233 * gcc.target/aarch64/shrn-combine-8.c: New test. 3234 * gcc.target/aarch64/shrn-combine-9.c: New test. 3235 32362021-10-20 Tamar Christina <tamar.christina@arm.com> 3237 3238 * gcc.target/aarch64/shrn-combine-1.c: New test. 3239 * gcc.target/aarch64/shrn-combine-2.c: New test. 3240 * gcc.target/aarch64/shrn-combine-3.c: New test. 3241 * gcc.target/aarch64/shrn-combine-4.c: New test. 3242 32432021-10-20 Chung-Lin Tang <cltang@codesourcery.com> 3244 3245 * gfortran.dg/gomp/reduction4.f90: Adjust omp target in_reduction' scan 3246 pattern. 3247 32482021-10-20 Martin Liska <mliska@suse.cz> 3249 3250 Revert: 3251 2021-10-20 Martin Liska <mliska@suse.cz> 3252 3253 PR target/102374 3254 * gcc.target/i386/pr102374.c: New test. 3255 32562021-10-20 Martin Liska <mliska@suse.cz> 3257 3258 Revert: 3259 2021-10-20 Martin Liska <mliska@suse.cz> 3260 3261 PR target/102375 3262 * gcc.target/aarch64/pr102375.c: New test. 3263 32642021-10-20 Wilco Dijkstra <wdijkstr@arm.com> 3265 3266 PR target/100966 3267 * gcc.target/aarch64/frint.x: Add roundeven tests. 3268 * gcc.target/aarch64/frint_double.c: Likewise. 3269 * gcc.target/aarch64/frint_float.c: Likewise. 3270 32712021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com> 3272 3273 * gcc.target/aarch64/fmla_intrinsic_1.c: prevent over optimization. 3274 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise. 3275 * gcc.target/aarch64/fmul_intrinsic_1.c: Likewise. 3276 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise. 3277 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise. 3278 * gcc.target/aarch64/mul_intrinsic_1.c: Likewise. 3279 * gcc.target/aarch64/simd/vmul_elem_1.c: Likewise. 3280 * gcc.target/aarch64/vclz.c: Likewise. 3281 * gcc.target/aarch64/vneg_s.c: Likewise. 3282 32832021-10-20 Andre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com> 3284 3285 * gcc.target/aarch64/merge_trunc1.c: New test. 3286 32872021-10-20 Eric Botcazou <ebotcazou@adacore.com> 3288 3289 * gcc.dg/pr102764.c: New test. 3290 32912021-10-20 Tobias Burnus <tobias@codesourcery.com> 3292 3293 PR fortran/102815 3294 * gfortran.dg/bind-c-contiguous-5.c (do_call, reset_var): Handle 3295 big andian. 3296 32972021-10-20 Jakub Jelinek <jakub@redhat.com> 3298 3299 PR c++/102642 3300 * g++.dg/tls/pr102642.C: New test. 3301 33022021-10-20 Aldy Hernandez <aldyh@redhat.com> 3303 Richard Biener <rguenther@suse.de> 3304 3305 * gcc.dg/Warray-bounds-87.c: Remove xfail. 3306 * gcc.dg/analyzer/pr94851-2.c: Remove xfail. 3307 * gcc.dg/graphite/pr69728.c: Remove xfail. 3308 * gcc.dg/graphite/scop-dsyr2k.c: Remove xfail. 3309 * gcc.dg/graphite/scop-dsyrk.c: Remove xfail. 3310 * gcc.dg/shrink-wrap-loop.c: Remove xfail. 3311 * gcc.dg/loop-8.c: Adjust for new threading restrictions. 3312 * gcc.dg/tree-ssa/ifc-20040816-1.c: Same. 3313 * gcc.dg/tree-ssa/pr21559.c: Same. 3314 * gcc.dg/tree-ssa/pr59597.c: Same. 3315 * gcc.dg/tree-ssa/pr71437.c: Same. 3316 * gcc.dg/tree-ssa/pr77445-2.c: Same. 3317 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Same. 3318 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same. 3319 * gcc.dg/vect/bb-slp-16.c: Same. 3320 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Remove. 3321 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Remove. 3322 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Remove. 3323 * gcc.dg/tree-ssa/ssa-thread-invalid.c: New test. 3324 33252021-10-20 Jeff Law <jeffreyalaw@gmail.com> 3326 3327 * gcc.dg/plugin/gil-1.c: Add dg-require-effective-target marker. 3328 33292021-10-20 Hongtao Liu <hongtao.liu@intel.com> 3330 Kewen Lin <linkw@linux.ibm.com> 3331 3332 PR middle-end/102722 3333 PR middle-end/102697 3334 PR middle-end/102462 3335 PR middle-end/102706 3336 PR middle-end/102744 3337 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase with new 3338 xfail/target selector. 3339 * gcc.dg/Warray-bounds-51.c: Ditto. 3340 * gcc.dg/Warray-parameter-3.c: Ditto. 3341 * gcc.dg/Wstringop-overflow-14.c: Ditto. 3342 * gcc.dg/Wstringop-overflow-21.c: Ditto. 3343 * gcc.dg/Wstringop-overflow-68.c: Ditto. 3344 * gcc.dg/Wstringop-overflow-76.c: Ditto. 3345 * gcc.dg/Warray-bounds-48.c: Ditto. 3346 * gcc.dg/Wzero-length-array-bounds-2.c: Ditto. 3347 * lib/target-supports.exp (check_vect_slp_aligned_store_usage): 3348 New function. 3349 (check_effective_target_vect_slp_v2qi_store): Ditto. 3350 (check_effective_target_vect_slp_v4qi_store): Ditto. 3351 (check_effective_target_vect_slp_v8qi_store): Ditto. 3352 (check_effective_target_vect_slp_v16qi_store): Ditto. 3353 (check_effective_target_vect_slp_v2hi_store): Ditto. 3354 (check_effective_target_vect_slp_v4hi_store): Ditto. 3355 (check_effective_target_vect_slp_v2si_store): Ditto. 3356 (check_effective_target_vect_slp_v4si_store): Ditto. 3357 * c-c++-common/Wstringop-overflow-2-novec.c: New test. 3358 * gcc.dg/Warray-bounds-51-novec.c: New test. 3359 * gcc.dg/Warray-bounds-48-novec.c: New test. 3360 * gcc.dg/Warray-parameter-3-novec.c: New test. 3361 * gcc.dg/Wstringop-overflow-14-novec.c: New test. 3362 * gcc.dg/Wstringop-overflow-21-novec.c: New test. 3363 * gcc.dg/Wstringop-overflow-76-novec.c: New test. 3364 * gcc.dg/Wzero-length-array-bounds-2-novec.c: New test. 3365 33662021-10-19 Paul A. Clarke <pc@us.ibm.com> 3367 3368 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Tighten dg constraints 3369 to minimally Power8. 3370 33712021-10-19 Tobias Burnus <tobias@codesourcery.com> 3372 3373 PR fortran/92482 3374 * gfortran.dg/bind-c-char-descr.f90: Remove xfail; extend a bit. 3375 33762021-10-19 Martin Liska <mliska@suse.cz> 3377 3378 PR target/102375 3379 * gcc.target/aarch64/pr102375.c: New test. 3380 33812021-10-19 Richard Biener <rguenther@suse.de> 3382 3383 PR tree-optimization/102827 3384 * gcc.dg/pr102827.c: New testcase. 3385 33862021-10-19 Xionghu Luo <luoxhu@linux.ibm.com> 3387 3388 * gcc.target/powerpc/builtins-1.c: Update instruction counts. 3389 33902021-10-19 Haochen Gui <guihaoc@gcc.gnu.org> 3391 3392 * gcc.target/powerpc/p10_vec_xl_sext.c: New test. 3393 33942021-10-19 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org> 3395 3396 PR target/93183 3397 * gcc.target/aarch64/sve/pr93183.c: Remove -mcpu=generic+sve from dg-options. 3398 33992021-10-19 Jakub Jelinek <jakub@redhat.com> 3400 3401 PR c++/102786 3402 * g++.dg/cpp2a/constexpr-virtual19.C: New test. 3403 34042021-10-19 Martin Liska <mliska@suse.cz> 3405 3406 PR target/102374 3407 * gcc.target/i386/pr102374.c: New test. 3408 34092021-10-19 dianhong xu <dianhong.xu@intel.com> 3410 3411 * gcc.target/i386/avx512fp16-set1-pch-1a.c: New test. 3412 * gcc.target/i386/avx512fp16-set1-pch-1b.c: New test. 3413 * gcc.target/i386/avx512fp16vl-set1-pch-1a.c: New test. 3414 * gcc.target/i386/avx512fp16vl-set1-pch-1b.c: New test. 3415 34162021-10-18 Andrew MacLeod <amacleod@redhat.com> 3417 3418 PR tree-optimization/102796 3419 * g++.dg/pr102796.C: New. 3420 34212021-10-18 Kwok Cheung Yeung <kcy@codesourcery.com> 3422 3423 * gfortran.dg/gomp/declare-variant-15.f90 (variant2, base2, test2): 3424 Add tests. 3425 * gfortran.dg/gomp/declare-variant-16.f90 (base2, variant2, test2): 3426 Add tests. 3427 34282021-10-18 Uroš Bizjak <ubizjak@gmail.com> 3429 3430 PR target/102761 3431 * gcc.target/i386/pr102761.c: New test. 3432 34332021-10-18 Jason Merrill <jason@redhat.com> 3434 3435 * g++.dg/template/crash90.C: Check location of pedwarn. 3436 34372021-10-18 H.J. Lu <hjl.tools@gmail.com> 3438 3439 * gcc.target/i386/387-12.c (dg-do compile): Require ia32. 3440 (dg-options): Remove -m32. 3441 34422021-10-18 Roger Sayle <roger@nextmovesoftware.com> 3443 3444 * gcc.target/i386/387-12.c: Add explicit -m32 option. 3445 34462021-10-18 Roger Sayle <roger@nextmovesoftware.com> 3447 3448 * gcc.target/bfin/ones.c: New test case. 3449 * gcc.target/bfin/parity.c: New test case. 3450 * gcc.target/bfin/popcount.c: New test case. 3451 34522021-10-18 Richard Biener <rguenther@suse.de> 3453 3454 PR tree-optimization/102788 3455 * g++.dg/vect/pr102788.cc: New testcase. 3456 34572021-10-18 Roger Sayle <roger@nextmovesoftware.com> 3458 3459 * gcc.target/bfin/ssabs.c: New test case. 3460 * gcc.target/bfin/ssneg.c: New test case. 3461 34622021-10-18 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org> 3463 3464 PR target/93183 3465 * gcc.target/aarch64/sve/cond_unary_4.c: Adjust. 3466 * gcc.target/aarch64/sve/pr93183.c: New test. 3467 34682021-10-18 Tobias Burnus <tobias@codesourcery.com> 3469 3470 PR fortran/102086 3471 PR fortran/92189 3472 PR fortran/92621 3473 PR fortran/101308 3474 PR fortran/101309 3475 PR fortran/101635 3476 PR fortran/92482 3477 * gfortran.dg/ISO_Fortran_binding_4.f90: Extend testcase. 3478 * gfortran.dg/PR100914.f90: Remove xfail. 3479 * gfortran.dg/PR100915.c: Expect CFI_type_cfunptr. 3480 * gfortran.dg/PR100915.f90: Handle CFI_type_cfunptr != CFI_type_cptr. 3481 * gfortran.dg/PR93963.f90: Extend select-rank tests. 3482 * gfortran.dg/bind-c-intent-out.f90: Change to dg-do run, 3483 update scan-dump. 3484 * gfortran.dg/bind_c_array_params_2.f90: Update/extend scan-dump. 3485 * gfortran.dg/bind_c_char_10.f90: Update scan-dump. 3486 * gfortran.dg/bind_c_char_8.f90: Remove dg-error "sorry". 3487 * gfortran.dg/c-interop/allocatable-dummy.f90: Remove xfail. 3488 * gfortran.dg/c-interop/c1255-1.f90: Likewise. 3489 * gfortran.dg/c-interop/c407c-1.f90: Update dg-error. 3490 * gfortran.dg/c-interop/cf-descriptor-5.f90: Remove xfail. 3491 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: Likewise. 3492 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: Likewise. 3493 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: Likewise. 3494 * gfortran.dg/c-interop/contiguous-2.f90: Likewise. 3495 * gfortran.dg/c-interop/contiguous-3.f90: Likewise. 3496 * gfortran.dg/c-interop/deferred-character-1.f90: Likewise. 3497 * gfortran.dg/c-interop/deferred-character-2.f90: Likewise. 3498 * gfortran.dg/c-interop/fc-descriptor-3.f90: Likewise. 3499 * gfortran.dg/c-interop/fc-descriptor-5.f90: Likewise. 3500 * gfortran.dg/c-interop/fc-descriptor-6.f90: Likewise. 3501 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: Likewise. 3502 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: Likewise. 3503 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: Likewise. 3504 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: Likewise. 3505 * gfortran.dg/c-interop/ff-descriptor-5.f90: Likewise. 3506 * gfortran.dg/c-interop/ff-descriptor-6.f90: Likewise. 3507 * gfortran.dg/c-interop/fc-descriptor-7.f90: Remove xfail + extend. 3508 * gfortran.dg/c-interop/fc-descriptor-7-c.c: Update for changes. 3509 * gfortran.dg/c-interop/shape.f90: Add implicit none. 3510 * gfortran.dg/c-interop/typecodes-array-char-c.c: Add kind=4 char. 3511 * gfortran.dg/c-interop/typecodes-array-char.f90: Likewise. 3512 * gfortran.dg/c-interop/typecodes-array-float128.f90: Remove xfail. 3513 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: Likewise. 3514 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: Likewise. 3515 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: Likewise. 3516 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: Likewise. 3517 * gfortran.dg/iso_c_binding_char_1.f90: Remove dg-error "sorry". 3518 * gfortran.dg/pr93792.f90: Turn XFAIL into PASS. 3519 * gfortran.dg/ISO_Fortran_binding_19.f90: New test. 3520 * gfortran.dg/assumed_type_12.f90: New test. 3521 * gfortran.dg/assumed_type_13.c: New test. 3522 * gfortran.dg/assumed_type_13.f90: New test. 3523 * gfortran.dg/bind-c-char-descr.f90: New test. 3524 * gfortran.dg/bind-c-contiguous-1.c: New test. 3525 * gfortran.dg/bind-c-contiguous-1.f90: New test. 3526 * gfortran.dg/bind-c-contiguous-2.f90: New test. 3527 * gfortran.dg/bind-c-contiguous-3.c: New test. 3528 * gfortran.dg/bind-c-contiguous-3.f90: New test. 3529 * gfortran.dg/bind-c-contiguous-4.c: New test. 3530 * gfortran.dg/bind-c-contiguous-4.f90: New test. 3531 * gfortran.dg/bind-c-contiguous-5.c: New test. 3532 * gfortran.dg/bind-c-contiguous-5.f90: New test. 3533 35342021-10-18 Richard Biener <rguenther@suse.de> 3535 3536 PR tree-optimization/102798 3537 * gcc.dg/pr102798.c: New testcase. 3538 35392021-10-18 Tobias Burnus <tobias@codesourcery.com> 3540 3541 PR fortran/102745 3542 * gfortran.dg/class_72.f90: New. 3543 35442021-10-15 Jason Merrill <jason@redhat.com> 3545 3546 PR c++/51851 3547 PR c++/101402 3548 PR c++/102033 3549 PR c++/102034 3550 PR c++/102039 3551 PR c++/102044 3552 * g++.dg/template/fnspec2.C: New test. 3553 * g++.dg/template/parm-cv1.C: New test. 3554 * g++.dg/template/parm-cv2.C: New test. 3555 * g++.dg/template/parm-cv3.C: New test. 3556 35572021-10-15 Harald Anlauf <anlauf@gmx.de> 3558 Tobias Burnus <tobias@codesourcery.com> 3559 3560 PR fortran/102685 3561 * gfortran.dg/derived_constructor_char_1.f90: Fix invalid code. 3562 * gfortran.dg/pr70931.f90: Likewise. 3563 * gfortran.dg/transfer_simplify_2.f90: Likewise. 3564 * gfortran.dg/pr102685.f90: New test. 3565 35662021-10-15 Aldy Hernandez <aldyh@redhat.com> 3567 3568 * gcc.dg/tree-ssa/pr102736.c: Make sign explicit. 3569 35702021-10-15 Richard Biener <rguenther@suse.de> 3571 3572 * lib/prune.exp: Prune STABS obsoletion message. 3573 35742021-10-15 Richard Biener <rguenther@suse.de> 3575 3576 PR c/102763 3577 * gcc.dg/gimplefe-error-12.c: New testcase. 3578 35792021-10-15 Richard Biener <rguenther@suse.de> 3580 3581 PR ipa/102762 3582 * gcc.dg/torture/pr102762.c: New testcase. 3583 35842021-10-15 Hongyu Wang <hongyu.wang@intel.com> 3585 3586 * gcc.target/i386/avx512fp16-builtin_shuffle-1.c: New test. 3587 * gcc.target/i386/avx512fp16-pr101846.c: Ditto. 3588 * gcc.target/i386/avx512fp16-pr94680.c: Ditto. 3589 35902021-10-15 Hongyu Wang <hongyu.wang@intel.com> 3591 3592 * gcc.target/i386/avx512fp16-v4hf-concat.c: New test. 3593 35942021-10-15 Hongyu Wang <hongyu.wang@intel.com> 3595 3596 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: Add scan for 3597 vblendmps. 3598 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Likewise. 3599 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Likewise. 3600 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Likewise. 3601 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Add -mno-avx512vl. 3602 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Likewise. 3603 36042021-10-15 Jason Merrill <jason@redhat.com> 3605 3606 * g++.dg/ext/vla22.C: Don't expect a narrowing error. 3607 * g++.dg/cpp0x/constexpr-inst1.C: New test. 3608 36092021-10-15 Andrew MacLeod <amacleod@redhat.com> 3610 3611 * gcc.dg/pr102738.c: Add target int128. 3612 36132021-10-14 Joseph Myers <joseph@codesourcery.com> 3614 3615 * gcc.dg/format/c11-dfp-printf-1.c, 3616 gcc.dg/format/c11-dfp-scanf-1.c, gcc.dg/format/c2x-dfp-printf-1.c, 3617 gcc.dg/format/c2x-dfp-scanf-1.c: New tests. 3618 36192021-10-14 Raphael Moreira Zinsly <rzinsly@linux.ibm.com> 3620 3621 * gcc.target/powerpc/unwind-backchain.c: New test. 3622 36232021-10-14 Harald Anlauf <anlauf@gmx.de> 3624 3625 PR fortran/102717 3626 * gfortran.dg/reshape_shape_2.f90: New test. 3627 36282021-10-14 Harald Anlauf <anlauf@gmx.de> 3629 3630 PR fortran/102716 3631 * gfortran.dg/shape_10.f90: New test. 3632 36332021-10-14 Andrew MacLeod <amacleod@redhat.com> 3634 3635 PR tree-optimization/102738 3636 * gcc.dg/pr102738.c: New. 3637 36382021-10-14 Kwok Cheung Yeung <kcy@codesourcery.com> 3639 3640 * gfortran.dg/gomp/declare-variant-1.f90: New test. 3641 * gfortran.dg/gomp/declare-variant-10.f90: New test. 3642 * gfortran.dg/gomp/declare-variant-11.f90: New test. 3643 * gfortran.dg/gomp/declare-variant-12.f90: New test. 3644 * gfortran.dg/gomp/declare-variant-13.f90: New test. 3645 * gfortran.dg/gomp/declare-variant-14.f90: New test. 3646 * gfortran.dg/gomp/declare-variant-15.f90: New test. 3647 * gfortran.dg/gomp/declare-variant-16.f90: New test. 3648 * gfortran.dg/gomp/declare-variant-17.f90: New test. 3649 * gfortran.dg/gomp/declare-variant-18.f90: New test. 3650 * gfortran.dg/gomp/declare-variant-19.f90: New test. 3651 * gfortran.dg/gomp/declare-variant-2.f90: New test. 3652 * gfortran.dg/gomp/declare-variant-2a.f90: New test. 3653 * gfortran.dg/gomp/declare-variant-3.f90: New test. 3654 * gfortran.dg/gomp/declare-variant-4.f90: New test. 3655 * gfortran.dg/gomp/declare-variant-5.f90: New test. 3656 * gfortran.dg/gomp/declare-variant-6.f90: New test. 3657 * gfortran.dg/gomp/declare-variant-7.f90: New test. 3658 * gfortran.dg/gomp/declare-variant-8.f90: New test. 3659 * gfortran.dg/gomp/declare-variant-9.f90: New test. 3660 36612021-10-14 Jeff Law <jeffreyalaw@gmail.com> 3662 3663 * gcc.target/mips/msa-insert-split.c: Turn off vectorizer. 3664 36652021-10-14 Tamar Christina <tamar.christina@arm.com> 3666 3667 * gcc.target/aarch64/sve/pred-cond-reduc.c: New test. 3668 36692021-10-14 Jeff Law <jeffreyalaw@gmail.com> 3670 3671 * gcc.dg/tree-ssa/predcom-3.c: Disable vectorizer. 3672 36732021-10-14 Aldy Hernandez <aldyh@redhat.com> 3674 3675 PR tree-optimization/102736 3676 * gcc.dg/tree-ssa/pr102736.c: New test. 3677 36782021-10-14 Hongyu Wang <hongyu.wang@intel.com> 3679 3680 * gcc.target/i386/avx-1.c: Add new mask3 builtins. 3681 * gcc.target/i386/sse-13.c: Ditto. 3682 * gcc.target/i386/sse-23.c: Ditto. 3683 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: Add scanning for 3684 mask/mask3 intrinsic. 3685 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto. 3686 * gcc.target/i386/avx512fp16-vfcmaddcsh-1c.c: New test for 3687 -mavx512vl. 3688 * gcc.target/i386/avx512fp16-vfmaddcsh-1c.c: Ditto. 3689 36902021-10-14 liuhongt <hongtao.liu@intel.com> 3691 3692 * g++.dg/warn/Wuninitialized-13.C: Add -fno-tree-vectorize. 3693 36942021-10-13 Martin Sebor <msebor@redhat.com> 3695 3696 PR middle-end/102630 3697 * gcc.target/i386/addr-space-2.c: Add -Wall. 3698 * gcc.target/i386/addr-space-3.c: New test. 3699 37002021-10-13 Andre Vieira <andre.simoesdiasvieira@arm.com> 3701 3702 * gcc.target/arm/mve/mve.exp: Make it test main directory. 3703 * gcc.target/arm/mve/mve_load_memory_modes.c: New test. 3704 * gcc.target/arm/mve/mve_store_memory_modes.c: New test. 3705 37062021-10-13 Richard Biener <rguenther@suse.de> 3707 3708 PR tree-optimization/102659 3709 * gcc.dg/torture/pr69760.c: Adjust the testcase. 3710 * gcc.target/i386/avx2-vect-mask-store-move1.c: Expect to move 3711 the conversions to unsigned as well. 3712 37132021-10-13 Richard Biener <rguenther@suse.de> 3714 3715 PR ipa/102714 3716 * gcc.dg/ipa/pr102714.c: New testcase. 3717 37182021-10-13 Kewen Lin <linkw@linux.ibm.com> 3719 3720 PR testsuite/102658 3721 * gcc.target/powerpc/dform-1.c: Adjust as vectorization enabled at O2. 3722 * gcc.target/powerpc/dform-2.c: Likewise. 3723 * gcc.target/powerpc/pr80510-2.c: Likewise. 3724 37252021-10-12 Joseph Myers <joseph@codesourcery.com> 3726 3727 * gcc.dg/format/c11-printf-1.c, gcc.dg/format/c11-scanf-1.c, 3728 gcc.dg/format/c2x-printf-1.c, gcc.dg/format/c2x-scanf-1.c, 3729 gcc.dg/format/ext-9.c, gcc.dg/format/ext-10.c: New tests. 3730 37312021-10-12 Bill Schmidt <wschmidt@linux.ibm.com> 3732 3733 PR target/101985 3734 * gcc.target/powerpc/pr101985-1.c: New. 3735 * gcc.target/powerpc/pr101985-2.c: New. 3736 37372021-10-12 Uroš Bizjak <ubizjak@gmail.com> 3738 3739 PR target/85730 3740 PR target/82524 3741 * gcc.target/i386/pr85730.c: New test. 3742 37432021-10-12 Richard Biener <rguenther@suse.de> 3744 3745 PR tree-optimization/102696 3746 * g++.dg/vect/pr102696.cc: New testcase. 3747 37482021-10-12 Richard Biener <rguenther@suse.de> 3749 3750 PR tree-optimization/102572 3751 * g++.dg/vect/pr102572.cc: New testcase. 3752 37532021-10-12 Tamar Christina <tamar.christina@arm.com> 3754 3755 * gcc.target/aarch64/sve/pred-not-gen-1.c: New test. 3756 * gcc.target/aarch64/sve/pred-not-gen-2.c: New test. 3757 * gcc.target/aarch64/sve/pred-not-gen-3.c: New test. 3758 * gcc.target/aarch64/sve/pred-not-gen-4.c: New test. 3759 37602021-10-12 Tobias Burnus <tobias@codesourcery.com> 3761 3762 PR fortran/102541 3763 * gfortran.dg/assumed_rank_24.f90: New test. 3764 37652021-10-12 Jakub Jelinek <jakub@redhat.com> 3766 3767 * gcc.dg/gomp/simd-2.c: Remove option -fvect-cost-model=cheap. 3768 * gcc.dg/gomp/simd-3.c: Likewise. 3769 37702021-10-12 liuhongt <hongtao.liu@intel.com> 3771 3772 * gcc.target/i386/pr102483.c: New test. 3773 * gcc.target/i386/pr102483-2.c: New test. 3774 37752021-10-12 Paul A. Clarke <pc@us.ibm.com> 3776 3777 * gcc.target/powerpc/pr78102.c: Fix dg-require-effective-target. 3778 * gcc.target/powerpc/sse4_1-packusdw.c: Likewise. 3779 * gcc.target/powerpc/sse4_1-pmaxsb.c: Likewise. 3780 * gcc.target/powerpc/sse4_1-pmaxsd.c: Likewise. 3781 * gcc.target/powerpc/sse4_1-pmaxud.c: Likewise. 3782 * gcc.target/powerpc/sse4_1-pmaxuw.c: Likewise. 3783 * gcc.target/powerpc/sse4_1-pminsb.c: Likewise. 3784 * gcc.target/powerpc/sse4_1-pminsd.c: Likewise. 3785 * gcc.target/powerpc/sse4_1-pminud.c: Likewise. 3786 * gcc.target/powerpc/sse4_1-pminuw.c: Likewise. 3787 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Likewise. 3788 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Likewise. 3789 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Likewise. 3790 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Likewise. 3791 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Likewise. 3792 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Likewise. 3793 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Likewise. 3794 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Likewise. 3795 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Likewise. 3796 * gcc.target/powerpc/sse4_1-pmulld.c: Likewise. 3797 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Likewise. 3798 * gcc.target/powerpc/sse4_1-phminposuw.c: Use correct 3799 dg-require-effective-target. 3800 38012021-10-12 Paul A. Clarke <pc@us.ibm.com> 3802 3803 * gcc.target/powerpc/pr78102.c: Copy from gcc.target/i386, 3804 adjust dg directives to suit. 3805 * gcc.target/powerpc/sse4_1-packusdw.c: Same. 3806 * gcc.target/powerpc/sse4_1-pcmpeqq.c: Same. 3807 * gcc.target/powerpc/sse4_1-pmuldq.c: Same. 3808 * gcc.target/powerpc/sse4_1-pmulld.c: Same. 3809 * gcc.target/powerpc/sse4_2-pcmpgtq.c: Same. 3810 * gcc.target/powerpc/sse4_2-check.h: Copy from gcc.target/i386, 3811 tweak to suit. 3812 38132021-10-12 Paul A. Clarke <pc@us.ibm.com> 3814 3815 * gcc.target/powerpc/sse4_1-pmovsxbd.c: Copy from gcc.target/i386, 3816 adjust dg directives to suit. 3817 * gcc.target/powerpc/sse4_1-pmovsxbq.c: Same. 3818 * gcc.target/powerpc/sse4_1-pmovsxbw.c: Same. 3819 * gcc.target/powerpc/sse4_1-pmovsxdq.c: Same. 3820 * gcc.target/powerpc/sse4_1-pmovsxwd.c: Same. 3821 * gcc.target/powerpc/sse4_1-pmovsxwq.c: Same. 3822 * gcc.target/powerpc/sse4_1-pmovzxbd.c: Same. 3823 * gcc.target/powerpc/sse4_1-pmovzxbq.c: Same. 3824 * gcc.target/powerpc/sse4_1-pmovzxbw.c: Same. 3825 * gcc.target/powerpc/sse4_1-pmovzxdq.c: Same. 3826 * gcc.target/powerpc/sse4_1-pmovzxwd.c: Same. 3827 * gcc.target/powerpc/sse4_1-pmovzxwq.c: Same. 3828 38292021-10-12 Paul A. Clarke <pc@us.ibm.com> 3830 3831 * gcc.target/powerpc/sse4_1-pmaxsb.c: Copy from gcc.target/i386. 3832 * gcc.target/powerpc/sse4_1-pmaxsd.c: Same. 3833 * gcc.target/powerpc/sse4_1-pmaxud.c: Same. 3834 * gcc.target/powerpc/sse4_1-pmaxuw.c: Same. 3835 * gcc.target/powerpc/sse4_1-pminsb.c: Same. 3836 * gcc.target/powerpc/sse4_1-pminsd.c: Same. 3837 * gcc.target/powerpc/sse4_1-pminud.c: Same. 3838 * gcc.target/powerpc/sse4_1-pminuw.c: Same. 3839 38402021-10-11 Jan Hubicka <hubicka@ucw.cz> 3841 3842 * gcc.dg/torture/ssa-pta-fn-1.c: Fix template; add noipa. 3843 * gcc.dg/tree-ssa/pta-callused.c: Fix template. 3844 38452021-10-11 Patrick Palka <ppalka@redhat.com> 3846 3847 PR c++/102643 3848 * g++.dg/cpp2a/class-deduction-alias11.C: New test. 3849 38502021-10-11 Richard Biener <rguenther@suse.de> 3851 3852 PR middle-end/101480 3853 * g++.dg/torture/pr10148.C: New testcase. 3854 38552021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 3856 3857 * gcc.target/s390/rawmemchr-1.c: New test. 3858 38592021-10-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 3860 3861 * gcc.dg/tree-ssa/ldist-rawmemchr-1.c: New test. 3862 * gcc.dg/tree-ssa/ldist-rawmemchr-2.c: New test. 3863 * gcc.dg/tree-ssa/ldist-strlen-1.c: New test. 3864 * gcc.dg/tree-ssa/ldist-strlen-2.c: New test. 3865 * gcc.dg/tree-ssa/ldist-strlen-3.c: New test. 3866 38672021-10-11 Kito Cheng <kito.cheng@sifive.com> 3868 3869 PR target/100316 3870 * gcc.c-torture/compile/pr100316.c: New. 3871 38722021-10-11 liuhongt <hongtao.liu@intel.com> 3873 3874 PR middle-end/102669 3875 * gnat.dg/unroll1.adb: Add -fno-tree-vectorize. 3876 38772021-10-10 Harald Anlauf <anlauf@gmx.de> 3878 3879 PR fortran/99348 3880 PR fortran/102521 3881 * gfortran.dg/parameter_array_init_8.f90: New test. 3882 38832021-10-10 Andrew Pinski <apinski@marvell.com> 3884 3885 PR tree-optimization/102622 3886 * gcc.c-torture/execute/bitfld-10.c: New test. 3887 38882021-10-09 Harald Anlauf <anlauf@gmx.de> 3889 3890 PR fortran/65454 3891 * gfortran.dg/interface_operator_3.f90: New test. 3892 38932021-10-09 Kewen Lin <linkw@linux.ibm.com> 3894 3895 * c-c++-common/Wstringop-overflow-2.c: Add missing comment. 3896 * gcc.dg/Warray-bounds-51.c: Likewise. 3897 * gcc.dg/Warray-parameter-3.c: Likewise. 3898 * gcc.dg/Wstringop-overflow-14.c: Likewise. 3899 * gcc.dg/Wstringop-overflow-21.c: Likewise. 3900 * gcc.dg/Wstringop-overflow-76.c: Likewise. 3901 39022021-10-09 liuhongt <hongtao.liu@intel.com> 3903 3904 * g++.dg/tree-ssa/pr94403.C: Add -fno-tree-vectorize 3905 * gcc.dg/optimize-bswapsi-5.c: Ditto. 3906 * gcc.dg/optimize-bswapsi-6.c: Ditto. 3907 * gcc.dg/Warray-bounds-51.c: Add additional option 3908 -mtune=generic for target x86/i?86 3909 * gcc.dg/Wstringop-overflow-14.c: Ditto. 3910 39112021-10-09 Jakub Jelinek <jakub@redhat.com> 3912 3913 * c-c++-common/gomp/sections1.c (foo): Don't expect errors on 3914 multiple statements in between section directive(s). Add testcases 3915 for invalid no statements in between section directive(s). 3916 * gcc.dg/gomp/sections-2.c (foo): Don't expect errors on 3917 multiple statements in between section directive(s). 3918 * g++.dg/gomp/sections-2.C (foo): Likewise. 3919 * g++.dg/gomp/attrs-6.C (foo): Add testcases for multiple 3920 statements in between section directive(s). 3921 (bar): Add testcases for multiple statements in between scan 3922 directive. 3923 * g++.dg/gomp/attrs-7.C (bar): Adjust expected error recovery. 3924 39252021-10-09 liuhongt <hongtao.liu@intel.com> 3926 3927 * g++.target/i386/pr102639.C: New test. 3928 39292021-10-08 Sandra Loosemore <sandra@codesourcery.com> 3930 3931 PR fortran/54753 3932 * gfortran.dg/c-interop/c535c-1.f90: Rewrite and expand. 3933 * gfortran.dg/c-interop/c535c-2.f90: Remove xfails. 3934 * gfortran.dg/c-interop/c535c-3.f90: Likewise. 3935 * gfortran.dg/c-interop/c535c-4.f90: Likewise. 3936 * gfortran.dg/PR94110.f90: Extend to cover class types. 3937 39382021-10-08 Vladimir N. Makarov <vmakarov@redhat.com> 3939 3940 PR rtl-optimization/102627 3941 * gcc.target/i386/pr102627.c: New test. 3942 39432021-10-08 Richard Sandiford <richard.sandiford@arm.com> 3944 3945 * gcc.dg/pr102385.c: New test. 3946 39472021-10-08 Jakub Jelinek <jakub@redhat.com> 3948 3949 PR c++/102640 3950 * c-c++-common/gomp/pr102640.c: New test. 3951 39522021-10-08 Roger Sayle <roger@nextmovesoftware.com> 3953 3954 * gcc.target/i386/sse2-mmx-paddsb-2.c: Test for -128 or 128. 3955 * gcc.target/i386/sse2-mmx-paddusb-2.c: Test for -1 or 255. 3956 * gcc.target/i386/sse2-mmx-psubsb-2.c: Test for -128 or 128. 3957 39582021-10-08 liuhongt <hongtao.liu@intel.com> 3959 3960 * gcc.target/i386/pr102464.c: New test. 3961 39622021-10-08 liuhongt <hongtao.liu@intel.com> 3963 3964 * gcc.target/i386/mmx-reduce-op-1.c: New test. 3965 * gcc.target/i386/mmx-reduce-op-2.c: New test. 3966 39672021-10-08 liuhongt <hongtao.liu@intel.com> 3968 3969 * c-c++-common/Wstringop-overflow-2.c: Adjust testcase. 3970 * g++.dg/tree-ssa/pr81408.C: Ditto. 3971 * g++.dg/warn/Wuninitialized-13.C: Ditto. 3972 * gcc.dg/Warray-bounds-51.c: Ditto. 3973 * gcc.dg/Warray-parameter-3.c: Ditto. 3974 * gcc.dg/Wstringop-overflow-14.c: Ditto. 3975 * gcc.dg/Wstringop-overflow-21.c: Ditto. 3976 * gcc.dg/Wstringop-overflow-68.c: Ditto. 3977 * gcc.dg/Wstringop-overflow-76.c: Ditto. 3978 * gcc.dg/gomp/pr46032-2.c: Ditto. 3979 * gcc.dg/gomp/pr46032-3.c: Ditto. 3980 * gcc.dg/gomp/simd-2.c: Ditto. 3981 * gcc.dg/gomp/simd-3.c: Ditto. 3982 * gcc.dg/graphite/fuse-1.c: Ditto. 3983 * gcc.dg/pr67089-6.c: Ditto. 3984 * gcc.dg/pr82929-2.c: Ditto. 3985 * gcc.dg/pr82929.c: Ditto. 3986 * gcc.dg/store_merging_1.c: Ditto. 3987 * gcc.dg/store_merging_11.c: Ditto. 3988 * gcc.dg/store_merging_13.c: Ditto. 3989 * gcc.dg/store_merging_15.c: Ditto. 3990 * gcc.dg/store_merging_16.c: Ditto. 3991 * gcc.dg/store_merging_19.c: Ditto. 3992 * gcc.dg/store_merging_24.c: Ditto. 3993 * gcc.dg/store_merging_25.c: Ditto. 3994 * gcc.dg/store_merging_28.c: Ditto. 3995 * gcc.dg/store_merging_30.c: Ditto. 3996 * gcc.dg/store_merging_5.c: Ditto. 3997 * gcc.dg/store_merging_7.c: Ditto. 3998 * gcc.dg/store_merging_8.c: Ditto. 3999 * gcc.dg/strlenopt-85.c: Ditto. 4000 * gcc.dg/tree-ssa/dump-6.c: Ditto. 4001 * gcc.dg/tree-ssa/pr19210-1.c: Ditto. 4002 * gcc.dg/tree-ssa/pr47059.c: Ditto. 4003 * gcc.dg/tree-ssa/pr86017.c: Ditto. 4004 * gcc.dg/tree-ssa/pr91482.c: Ditto. 4005 * gcc.dg/tree-ssa/predcom-1.c: Ditto. 4006 * gcc.dg/tree-ssa/predcom-dse-3.c: Ditto. 4007 * gcc.dg/tree-ssa/prefetch-3.c: Ditto. 4008 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. 4009 * gcc.dg/tree-ssa/prefetch-8.c: Ditto. 4010 * gcc.dg/tree-ssa/prefetch-9.c: Ditto. 4011 * gcc.dg/tree-ssa/ssa-dse-18.c: Ditto. 4012 * gcc.dg/tree-ssa/ssa-dse-19.c: Ditto. 4013 * gcc.dg/uninit-40.c: Ditto. 4014 * gcc.dg/unroll-7.c: Ditto. 4015 * gcc.misc-tests/help.exp: Ditto. 4016 * gcc.target/i386/avx512vpopcntdqvl-vpopcntd-1.c: Ditto. 4017 * gcc.target/i386/pr34012.c: Ditto. 4018 * gcc.target/i386/pr49781-1.c: Ditto. 4019 * gcc.target/i386/pr95798-1.c: Ditto. 4020 * gcc.target/i386/pr95798-2.c: Ditto. 4021 * gfortran.dg/pr77498.f: Ditto. 4022 40232021-10-07 Patrick Palka <ppalka@redhat.com> 4024 4025 PR c++/61355 4026 * g++.old-deja/g++.pt/nontype5.C: Adjust. 4027 * g++.dg/template/param6.C: New test. 4028 40292021-10-07 Roger Sayle <roger@nextmovesoftware.com> 4030 4031 * gcc.target/i386/sse2-mmx-paddsb-2.c: New test case. 4032 * gcc.target/i386/sse2-mmx-paddusb-2.c: New test case. 4033 * gcc.target/i386/sse2-mmx-psubsb-2.c: New test case. 4034 * gcc.target/i386/sse2-mmx-psubusb-2.c: New test case. 4035 40362021-10-07 Patrick Palka <ppalka@redhat.com> 4037 4038 PR c++/99904 4039 * g++.dg/cpp2a/concepts-ttp4.C: New test. 4040 40412021-10-07 Jonathan Wakely <jwakely@redhat.com> 4042 4043 PR c++/102482 4044 * g++.dg/warn/Winit-list5.C: New test. 4045 40462021-10-07 Jan Hubicka <hubicka@ucw.cz> 4047 4048 * g++.dg/torture/pr102581.C: New test. 4049 40502021-10-07 Jakub Jelinek <jakub@redhat.com> 4051 4052 PR c++/102615 4053 * g++.dg/cpp23/charlit-encoding1.C: New testcase for C++23 P2316R2. 4054 40552021-10-07 Richard Biener <rguenther@suse.de> 4056 4057 * gcc.dg/gimplefe-47.c: New testcase. 4058 40592021-10-06 Jason Merrill <jason@redhat.com> 4060 4061 * g++.dg/cpp2a/spaceship-synth8a.C: New test. 4062 40632021-10-06 Jakub Jelinek <jakub@redhat.com> 4064 4065 PR c++/102612 4066 * g++.dg/cpp23/feat-cxx2b.C: Expect __cpp_constexpr 202110L rather 4067 than 201907L. 4068 * g++.dg/cpp23/constexpr-nonlit1.C: New test. 4069 * g++.dg/cpp23/constexpr-nonlit2.C: New test. 4070 * g++.dg/cpp23/constexpr-nonlit3.C: New test. 4071 * g++.dg/cpp23/constexpr-nonlit4.C: New test. 4072 * g++.dg/cpp23/constexpr-nonlit5.C: New test. 4073 * g++.dg/cpp23/constexpr-nonlit6.C: New test. 4074 * g++.dg/diagnostic/constexpr1.C: Only expect some diagnostics for 4075 c++20_down. 4076 * g++.dg/cpp1y/constexpr-label.C: Likewise. 4077 * g++.dg/cpp1y/constexpr-neg1.C: Likewise. 4078 * g++.dg/cpp2a/constexpr-try5.C: Likewise. Adjust some expected 4079 wording. 4080 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise. 4081 * g++.dg/cpp2a/consteval3.C: Likewise. Add effective target c++20 4082 and remove dg-options. 4083 40842021-10-06 Jakub Jelinek <jakub@redhat.com> 4085 4086 * gcc.dg/cpp/gnu11-elifdef-1.c: New test. 4087 * gcc.dg/cpp/gnu11-elifdef-2.c: New test. 4088 * gcc.dg/cpp/gnu11-elifdef-3.c: New test. 4089 * gcc.dg/cpp/gnu11-elifdef-4.c: New test. 4090 * g++.dg/cpp/elifdef-1.C: New test. 4091 * g++.dg/cpp/elifdef-2.C: New test. 4092 * g++.dg/cpp/elifdef-3.C: New test. 4093 * g++.dg/cpp/elifdef-4.C: New test. 4094 * g++.dg/cpp/elifdef-5.C: New test. 4095 * g++.dg/cpp/elifdef-6.C: New test. 4096 * g++.dg/cpp/elifdef-7.C: New test. 4097 40982021-10-06 Tobias Burnus <tobias@codesourcery.com> 4099 4100 * gfortran.dg/attr_deprecated-2.f90: New test. 4101 41022021-10-06 Jakub Jelinek <jakub@redhat.com> 4103 Jason Merrill <jason@redhat.com> 4104 4105 PR c++/98712 4106 PR c++/102490 4107 * g++.dg/cpp2a/spaceship-synth8.C (std::strong_ordering): Provide 4108 more complete definition. 4109 (std::strong_ordering::less, std::strong_ordering::equal, 4110 std::strong_ordering::greater): Define. 4111 * g++.dg/cpp2a/spaceship-synth12.C: New test. 4112 * g++.dg/cpp2a/spaceship-synth13.C: New test. 4113 * g++.dg/cpp2a/spaceship-synth14.C: New test. 4114 * g++.dg/cpp2a/spaceship-eq11.C: New test. 4115 * g++.dg/cpp2a/spaceship-eq12.C: New test. 4116 * g++.dg/cpp2a/spaceship-eq13.C: New test. 4117 41182021-10-05 qing zhao <qing.zhao@oracle.com> 4119 4120 PR middle-end/102359 4121 * g++.dg/pr102359_1.C: New test. 4122 * g++.dg/pr102359_2.C: New test. 4123 41242021-10-05 Jakub Jelinek <jakub@redhat.com> 4125 4126 PR c++/102548 4127 * g++.target/i386/pr102548.C: New test. 4128 41292021-10-05 Patrick Palka <ppalka@redhat.com> 4130 4131 PR c++/102547 4132 * g++.dg/cpp0x/variadic-partial2.C: New test. 4133 * g++.dg/cpp0x/variadic-partial2a.C: New test. 4134 41352021-10-05 Aldy Hernandez <aldyh@redhat.com> 4136 4137 * gcc.dg/tree-ssa/ssa-thread-valid.c: New test. 4138 41392021-10-05 Jeff Law <jeffreyalaw@gmail.com> 4140 4141 * gcc.target/s390/pr80725.c: Ensure computed goto is used on 4142 a pointer type. 4143 41442021-10-05 Richard Biener <rguenther@suse.de> 4145 4146 PR c/102605 4147 * gcc.dg/gimplefe-46.c: New testcase. 4148 41492021-10-05 Patrick Palka <ppalka@redhat.com> 4150 4151 PR c++/98930 4152 * g++.dg/cpp1z/nontype4.C: New test. 4153 * g++.dg/cpp1z/nontype4a.C: New test. 4154 41552021-10-05 Tobias Burnus <tobias@codesourcery.com> 4156 4157 * gfortran.dg/gomp/pr43711.f90: Add dg-error + dg-prune-output, 4158 remove dg-excess-errors to change XFAIL to PASS. 4159 41602021-10-05 Richard Biener <rguenther@suse.de> 4161 4162 PR middle-end/102587 4163 PR middle-end/102285 4164 * gcc.target/aarch64/sve/pr102587-1.c: Add -march=armv8.3-a+sve. 4165 * gcc.target/aarch64/sve/pr102587-2.c: Likewise. 4166 41672021-10-05 Richard Biener <rguenther@suse.de> 4168 4169 * gfortran.dg/predict-2.f90: Adjust to avoid redundant 4170 inner loop preheader checking code. 4171 41722021-10-04 Marek Polacek <polacek@redhat.com> 4173 4174 PR c++/97573 4175 * c-c++-common/Warray-compare-1.c: New test. 4176 * c-c++-common/Warray-compare-2.c: New test. 4177 41782021-10-04 Richard Biener <rguenther@suse.de> 4179 4180 * gcc.dg/auto-init-hardreg-1.c: New testcase. 4181 41822021-10-04 Richard Biener <rguenther@suse.de> 4183 4184 * c-c++-common/pr102285.c: New testcase. 4185 41862021-10-04 Richard Biener <rguenther@suse.de> 4187 4188 PR tree-optimization/102570 4189 * gcc.dg/tree-ssa/ssa-fre-96.c: New testcase. 4190 * gcc.dg/tree-ssa/ssa-pre-33.c: Likewise. 4191 41922021-10-04 Aldy Hernandez <aldyh@redhat.com> 4193 4194 * g++.dg/Walloca2.C: New test. 4195 41962021-10-04 Richard Biener <rguenther@suse.de> 4197 4198 PR middle-end/102587 4199 * gcc.target/aarch64/sve/pr102587-1.c: New testcase. 4200 * gcc.target/aarch64/sve/pr102587-2.c: Likewise. 4201 42022021-10-04 Tobias Burnus <tobias@codesourcery.com> 4203 4204 PR fortran/54753 4205 * gfortran.dg/assumed_rank_23.f90: New file. 4206 42072021-10-03 Iain Sandoe <iain@sandoe.co.uk> 4208 4209 PR c++/101765 4210 * g++.dg/coroutines/pr101765.C: New test. 4211 42122021-10-03 Iain Sandoe <iain@sandoe.co.uk> 4213 4214 PR c++/99710 4215 * g++.dg/coroutines/pr99710.C: New test. 4216 42172021-10-03 John Eivind Helset <jehelset@gmail.com> 4218 4219 PR c++/100673 4220 * g++.dg/coroutines/pr100673.C: New test. 4221 42222021-10-03 Iain Sandoe <iain@sandoe.co.uk> 4223 4224 PR c++/101133 4225 * g++.dg/coroutines/pr101133.C: New test. 4226 42272021-10-03 Iain Sandoe <iain@sandoe.co.uk> 4228 4229 PR c++/99575 4230 * g++.dg/coroutines/pr99575.C: New test. 4231 42322021-10-02 Aldy Hernandez <aldyh@redhat.com> 4233 4234 * gcc.dg/tree-ssa/pr102563.c: New test. 4235 42362021-10-02 H.J. Lu <hjl.tools@gmail.com> 4237 4238 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c (DECLARE_ARGS): 4239 Use unsigned long long for x86-64. 4240 42412021-10-01 Aldy Hernandez <aldyh@redhat.com> 4242 4243 PR tree-optimization/102546 4244 * gcc.dg/tree-ssa/pr102546.c: New file. 4245 42462021-10-01 Martin Sebor <msebor@redhat.com> 4247 4248 PR c/102103 4249 * g++.dg/cpp0x/constexpr-array-ptr10.C: Suppress a valid warning. 4250 * g++.dg/warn/Wreturn-local-addr-6.C: Correct a cast. 4251 * gcc.dg/Waddress.c: Expect a warning. 4252 * c-c++-common/Waddress-3.c: New test. 4253 * c-c++-common/Waddress-4.c: New test. 4254 * g++.dg/warn/Waddress-5.C: New test. 4255 * g++.dg/warn/Waddress-6.C: New test. 4256 * g++.dg/warn/pr101219.C: Expect a warning. 4257 * gcc.dg/Waddress-3.c: New test. 4258 42592021-10-01 H.J. Lu <hjl.tools@gmail.com> 4260 4261 * c-c++-common/tsan/atomic_stack.c: Don't expect print out from 4262 __tsan_atomic32_fetch_add. 4263 42642021-10-01 qingzhe huang <nickhuang99@hotmail.com> 4265 4266 PR c++/101783 4267 * g++.dg/parse/pr101783.C: New test. 4268 42692021-10-01 Jakub Jelinek <jakub@redhat.com> 4270 Richard Biener <rguenther@suse.de> 4271 4272 PR sanitizer/102515 4273 * c-c++-common/ubsan/div-by-zero-3.c: Use 4274 -fsanitize=signed-integer-overflow instead of 4275 -fsanitize=integer-divide-by-zero. 4276 * c-c++-common/ubsan/div-by-zero-5.c: Likewise. 4277 * c-c++-common/ubsan/div-by-zero-4.c: Likewise. Add 4278 -fsanitize-undefined-trap-on-error. 4279 * c-c++-common/ubsan/float-div-by-zero-2.c: New test. 4280 * c-c++-common/ubsan/overflow-div-1.c: New test. 4281 * c-c++-common/ubsan/overflow-div-2.c: New test. 4282 * c-c++-common/ubsan/overflow-div-3.c: New test. 4283 42842021-10-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4285 4286 * gcc.target/aarch64/cpymem-size.c: Adjust scan for ilp32. 4287 42882021-10-01 Andrew Pinski <apinski@marvell.com> 4289 4290 * gcc.dg/vect/bb-slp-pr97709.c: Fix for computed goto 4291 pointers. 4292 42932021-10-01 Martin Liska <mliska@suse.cz> 4294 4295 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: Disable fast math. 4296 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: Likewise. 4297 * gcc.target/i386/attr-optimize.c: New test. 4298 42992021-10-01 Jakub Jelinek <jakub@redhat.com> 4300 4301 * gfortran.dg/gomp/order-5.f90: Adjust scan-tree-dump-times regexps. 4302 43032021-10-01 Jakub Jelinek <jakub@redhat.com> 4304 4305 PR c++/102496 4306 * g++.dg/tls/pr102496-1.C: New test. 4307 * g++.dg/tls/pr102496-2.C: New test. 4308 43092021-10-01 Richard Biener <rguenther@suse.de> 4310 4311 PR middle-end/102518 4312 * gcc.dg/torture/pr102518.c: New testcase. 4313 43142021-09-30 David Edelsohn <dje.gcc@gmail.com> 4315 4316 * gfortran.dg/c-interop/cf-descriptor-5-c.c: Include alloca.h. 4317 43182021-09-30 Patrick Palka <ppalka@redhat.com> 4319 4320 PR c++/102535 4321 * g++.dg/ext/is_trivially_constructible7.C: New test. 4322 43232021-09-30 Patrick Palka <ppalka@redhat.com> 4324 4325 * g++.dg/ext/is_constructible6.C: New test. 4326 43272021-09-30 Patrick Palka <ppalka@redhat.com> 4328 4329 PR c++/95567 4330 * g++.dg/cpp2a/spaceship-virtual1.C: New test. 4331 43322021-09-30 Harald Anlauf <anlauf@gmx.de> 4333 4334 PR fortran/102458 4335 * gfortran.dg/pr102458b.f90: New test. 4336 43372021-09-30 Uroš Bizjak <ubizjak@gmail.com> 4338 4339 PR target/89954 4340 * gcc.target/i386/pr89954.c: New test. 4341 43422021-09-30 Tobias Burnus <tobias@codesourcery.com> 4343 4344 PR fortran/71703 4345 PR fortran/84007 4346 * gfortran.dg/c-interop/c535b-1.f90: Remove wrong comment. 4347 * gfortran.dg/unlimited_polymorphic_1.f03: Extend. 4348 * gfortran.dg/unlimited_polymorphic_32.f90: New test. 4349 43502021-09-30 Iain Buclaw <ibuclaw@gdcproject.org> 4351 4352 PR d/102476 4353 * gdc.dg/pr102476.d: New test. 4354 43552021-09-30 Martin Liska <mliska@suse.cz> 4356 4357 PR testsuite/102509 4358 * gcc.c-torture/compile/attr-complex-method.c: Skip if LTO is 4359 used. 4360 * gcc.c-torture/compile/attr-complex-method-2.c: Likewise. 4361 43622021-09-29 Aldy Hernandez <aldyh@redhat.com> 4363 4364 PR testsuite/102501 4365 * gcc.dg/tree-ssa/pr66752-3.c: Adjust. 4366 * gcc.dg/tree-ssa/pr77445-2.c: Adjust. 4367 43682021-09-29 Harald Anlauf <anlauf@gmx.de> 4369 4370 PR fortran/102520 4371 * gfortran.dg/pr102520.f90: New test. 4372 43732021-09-29 Jeff Law <jeffreyalaw@gmail.com> 4374 4375 * gcc.c-torture/compile/920831-1.c: Fix computed goto types. 4376 * gcc.c-torture/compile/pr27863.c: Likewise. 4377 43782021-09-29 Richard Biener <rguenther@suse.de> 4379 4380 PR testsuite/102517 4381 * gcc.dg/pr78408-1.c: Make S not power-of-two size. 4382 43832021-09-29 Richard Biener <rguenther@suse.de> 4384 4385 * gcc.target/i386/vect-alignment-peeling-1.c: New testcase. 4386 * gcc.target/i386/vect-alignment-peeling-2.c: Likewise. 4387 43882021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4389 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4390 4391 * gcc.target/aarch64/cpymem-size.c: New test. 4392 43932021-09-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4394 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4395 4396 * gcc.target/aarch64/memset-corner-cases-2.c: New test. 4397 * gcc.target/aarch64/memset-strict-align-1.c: Adjust. 4398 43992021-09-29 Jakub Jelinek <jakub@redhat.com> 4400 4401 PR middle-end/102504 4402 * c-c++-common/gomp/scope-4.c: New test. 4403 44042021-09-29 Andrew Pinski <apinski@marvell.com> 4405 4406 * gcc.c-torture/compile/920826-1.c: Fix computed goto. 4407 * gcc.c-torture/compile/pr27863.c: Likewise. 4408 * gcc.c-torture/compile/pr70190.c: Likewise. 4409 * gcc.dg/torture/pr89135.c: Likewise. 4410 * gcc.dg/torture/pr90071.c: Likewise. 4411 * gcc.dg/vect/bb-slp-pr97709.c: Likewise. 4412 44132021-09-29 Richard Biener <rguenther@suse.de> 4414 4415 * gcc.dg/out-of-bounds-1.c: Make memcpied size not power-of-two. 4416 44172021-09-28 Patrick Palka <ppalka@redhat.com> 4418 4419 PR c++/99909 4420 * g++.dg/cpp2a/concepts-ttp3.C: New test. 4421 44222021-09-28 Andrew Pinski <apinski@marvell.com> 4423 4424 PR c/32122 4425 * gcc.dg/comp-goto-5.c: New test. 4426 * gcc.dg/comp-goto-6.c: New test. 4427 44282021-09-28 Iain Sandoe <iain@sandoe.co.uk> 4429 4430 PR c++/102454 4431 * g++.dg/coroutines/pr102454.C: New test. 4432 44332021-09-28 Ilya Leoshkevich <iii@linux.ibm.com> 4434 4435 * gcc.dg/tree-ssa/reassoc-46.c: New test. 4436 * gcc.dg/tree-ssa/reassoc-46.h: Common code for new tests. 4437 * gcc.dg/tree-ssa/reassoc-47.c: New test. 4438 * gcc.dg/tree-ssa/reassoc-48.c: New test. 4439 * gcc.dg/tree-ssa/reassoc-49.c: New test. 4440 * gcc.dg/tree-ssa/reassoc-50.c: New test. 4441 * gcc.dg/tree-ssa/reassoc-51.c: New test. 4442 44432021-09-28 Aldy Hernandez <aldyh@redhat.com> 4444 4445 * gcc.dg/auto-init-uninit-1.c: Adjust. 4446 * gcc.dg/auto-init-uninit-15.c: Same. 4447 * gcc.dg/guality/example.c: Same. 4448 * gcc.dg/loop-8.c: Same. 4449 * gcc.dg/strlenopt-40.c: Same. 4450 * gcc.dg/tree-ssa/pr18133-2.c: Same. 4451 * gcc.dg/tree-ssa/pr18134.c: Same. 4452 * gcc.dg/uninit-1.c: Same. 4453 * gcc.dg/uninit-pr44547.c: Same. 4454 * gcc.dg/uninit-pr59970.c: Same. 4455 44562021-09-28 Thomas Schwinge <thomas@codesourcery.com> 4457 4458 * gfortran.dg/assumed_rank_22_aux.c: Adjust messages printed. 4459 44602021-09-28 Jakub Jelinek <jakub@redhat.com> 4461 4462 PR target/102498 4463 * gcc.target/i386/pr102498.c: New test. 4464 44652021-09-28 Richard Biener <rguenther@suse.de> 4466 4467 PR tree-optimization/99793 4468 * gcc.dg/tree-ssa/pr99793.c: New testcase. 4469 44702021-09-28 Richard Biener <rguenther@suse.de> 4471 4472 PR tree-optimization/100112 4473 * gcc.dg/tree-ssa/ssa-fre-95.c: New testcase. 4474 44752021-09-28 Jakub Jelinek <jakub@redhat.com> 4476 4477 PR middle-end/102492 4478 * g++.dg/gomp/simd-3.C: New test. 4479 44802021-09-28 Aldy Hernandez <aldyh@redhat.com> 4481 4482 PR tree-optimization/102511 4483 * gcc.dg/pr102511.c: New test. 4484 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Adjust. 4485 44862021-09-28 Hongyu Wang <hongyu.wang@intel.com> 4487 4488 PR target/102230 4489 * gcc.target/i386/avx512fp16-floatvnhf.c: Remove xfail. 4490 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: Ditto. 4491 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto. 4492 * gcc.target/i386/avx512fp16-64-32-vecop-1.c: New test. 4493 * gcc.target/i386/avx512fp16-64-32-vecop-2.c: Ditto. 4494 * gcc.target/i386/pr102230.c: Ditto. 4495 44962021-09-28 Richard Biener <rguenther@suse.de> 4497 4498 * gcc.target/i386/vect-pr97352.c: Pass -mno-avx2 -mno-avx512f. 4499 45002021-09-28 Tobias Burnus <tobias@codesourcery.com> 4501 4502 PR fortran/102500 4503 * gfortran.dg/include_15.f90: Add 'dg-prune-output' to prune 4504 -Wmissing-include-dirs output printed or not depending on 4505 how the testsuite is run. 4506 45072021-09-28 Richard Biener <rguenther@suse.de> 4508 4509 * gcc.dg/vect/bb-slp-pr65935.c: Prefer 128bit vectorization 4510 on x86. 4511 45122021-09-28 Aldy Hernandez <aldyh@redhat.com> 4513 4514 * gcc.dg/auto-init-uninit-1.c: Add -fthread-jumps. 4515 * gcc.dg/auto-init-uninit-15.c: Same. 4516 * gcc.dg/guality/example.c: Same. 4517 * gcc.dg/loop-8.c: Same. 4518 * gcc.dg/strlenopt-40.c: Same. 4519 * gcc.dg/tree-ssa/pr18133-2.c: Same. 4520 * gcc.dg/tree-ssa/pr18134.c: Same. 4521 * gcc.dg/uninit-1.c: Same. 4522 * gcc.dg/uninit-pr44547.c: Same. 4523 * gcc.dg/uninit-pr59970.c: Same. 4524 45252021-09-28 liuhongt <hongtao.liu@intel.com> 4526 4527 * gcc.target/i386/vect-rebuild.c: Adjust testcases. 4528 * gcc.target/i386/avx512f-vect-rebuild.c: New test. 4529 45302021-09-28 liuhongt <hongtao.liu@intel.com> 4531 4532 * gcc.target/i386/avx512fp16-reduce-op-2.c: New test. 4533 * gcc.target/i386/avx512fp16-reduce-op-3.c: New test. 4534 45352021-09-27 Patrick Palka <ppalka@redhat.com> 4536 4537 PR c++/102479 4538 * g++.dg/cpp1z/class-deduction12.C: Also test alias CTAD in the 4539 same way. 4540 * g++.dg/cpp1z/class-deduction99.C: New test. 4541 45422021-09-27 Aldy Hernandez <aldyh@redhat.com> 4543 4544 * gcc.dg/torture/pr55107.c: Adjust. 4545 * gcc.dg/tree-ssa/phi_on_compare-1.c: Adjust. 4546 * gcc.dg/tree-ssa/phi_on_compare-2.c: Adjust. 4547 * gcc.dg/tree-ssa/phi_on_compare-3.c: Adjust. 4548 * gcc.dg/tree-ssa/phi_on_compare-4.c: Adjust. 4549 * gcc.dg/tree-ssa/pr21559.c: Adjust. 4550 * gcc.dg/tree-ssa/pr59597.c: Adjust. 4551 * gcc.dg/tree-ssa/pr61839_1.c: Adjust. 4552 * gcc.dg/tree-ssa/pr61839_3.c: Adjust. 4553 * gcc.dg/tree-ssa/pr71437.c: Adjust. 4554 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Adjust. 4555 * gcc.dg/tree-ssa/ssa-dom-thread-16.c: Adjust. 4556 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust. 4557 * gcc.dg/tree-ssa/ssa-dom-thread-2a.c: Adjust. 4558 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Adjust. 4559 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust. 4560 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Adjust. 4561 * gcc.dg/tree-ssa/vrp106.c: Adjust. 4562 * gcc.dg/tree-ssa/vrp55.c: Adjust. 4563 45642021-09-27 Martin Liska <mliska@suse.cz> 4565 4566 * gcc.c-torture/compile/attr-complex-method-2.c: New test. 4567 * gcc.c-torture/compile/attr-complex-method.c: New test. 4568 45692021-09-27 Tobias Burnus <tobias@codesourcery.com> 4570 4571 PR fortran/94070 4572 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: Remove xfail. 4573 * gfortran.dg/c-interop/size.f90: Remove xfail. 4574 * gfortran.dg/intrinsic_size_3.f90: Update scan-tree-dump-times. 4575 * gfortran.dg/transpose_optimization_2.f90: Likewise. 4576 * gfortran.dg/size_optional_dim_1.f90: Add scan-tree-dump-not. 4577 * gfortran.dg/assumed_rank_22.f90: New test. 4578 * gfortran.dg/assumed_rank_22_aux.c: New test. 4579 45802021-09-27 Andrew Pinski <apinski@marvell.com> 4581 4582 PR c/94726 4583 * gcc.dg/pr94726.c: New test. 4584 45852021-09-27 Richard Biener <rguenther@suse.de> 4586 4587 PR tree-optimization/97351 4588 PR tree-optimization/97352 4589 PR tree-optimization/82426 4590 * gcc.target/i386/vect-pr82426.c: New testcase. 4591 * gcc.target/i386/vect-pr97352.c: Likewise. 4592 45932021-09-27 liuhongt <hongtao.liu@intel.com> 4594 4595 Revert: 4596 2021-09-27 liuhongt <hongtao.liu@intel.com> 4597 4598 PR target/101059 4599 * gcc.target/i386/sse2-pr101059.c: New test. 4600 * gcc.target/i386/sse3-pr101059.c: New test. 4601 46022021-09-26 Tobias Burnus <tobias@codesourcery.com> 4603 4604 PR fortran/101334 4605 * gfortran.dg/associated_assumed_rank.f90: New test. 4606 46072021-09-25 Dimitar Dimitrov <dimitar@dinux.eu> 4608 4609 * gcc.target/pru/regio-as-pointer.c: New negative test. 4610 * gcc.target/pru/regio-as-pointer-2.c: New negative test. 4611 * gcc.target/pru/regio-decl-2.c: New negative test. 4612 * gcc.target/pru/regio-decl-3.c: New negative test. 4613 * gcc.target/pru/regio-decl-4.c: New negative test. 4614 * gcc.target/pru/regio-decl.c: New negative test. 4615 * gcc.target/pru/regio-di.c: New negative test. 4616 * gcc.target/pru/regio-hi.c: New negative test. 4617 * gcc.target/pru/regio-qi.c: New negative test. 4618 * gcc.target/pru/regio.c: New test. 4619 * gcc.target/pru/regio.h: New helper header. 4620 46212021-09-24 Harald Anlauf <anlauf@gmx.de> 4622 4623 PR fortran/102458 4624 * gfortran.dg/pr102458.f90: New test. 4625 46262021-09-24 Sandra Loosemore <sandra@codesourcery.com> 4627 4628 PR fortran/101333 4629 * gfortran.dg/c-interop/c407c-1.f90: Remove xfails. 4630 46312021-09-24 Patrick Palka <ppalka@redhat.com> 4632 4633 PR c++/98216 4634 PR c++/91292 4635 * g++.dg/cpp2a/nontype-float2.C: New test. 4636 46372021-09-24 Tobias Burnus <tobias@codesourcery.com> 4638 4639 PR fortran/55534 4640 * gfortran.dg/include_9.f90: Add dg-prune-output. 4641 * gfortran.dg/include_23.f90: New test. 4642 * gfortran.dg/include_24.f90: New test. 4643 46442021-09-24 Aldy Hernandez <aldyh@redhat.com> 4645 4646 * gcc.dg/tree-ssa/20030714-2.c: Adjust. 4647 * gcc.dg/tree-ssa/pr66752-3.c: Adjust. 4648 * gcc.dg/tree-ssa/pr77445-2.c: Adjust. 4649 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Adjust. 4650 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust. 4651 * gcc.dg/vect/bb-slp-16.c: Adjust. 4652 46532021-09-24 Hongyu Wang <hongyu.wang@intel.com> 4654 4655 * gcc.target/i386/cond_op_addsubmuldiv__Float16-1.c: New test. 4656 * gcc.target/i386/cond_op_addsubmuldiv__Float16-2.c: Ditto. 4657 * gcc.target/i386/cond_op_fma__Float16-1.c: Ditto. 4658 * gcc.target/i386/cond_op_fma__Float16-2.c: Ditto. 4659 * gcc.target/i386/cond_op_maxmin__Float16-1.c: Ditto. 4660 * gcc.target/i386/cond_op_maxmin__Float16-2.c: Ditto. 4661 46622021-09-23 Sandra Loosemore <sandra@codesourcery.com> 4663 4664 PR fortran/101320 4665 * gfortran.dg/c-interop/c516.f90: Remove xfails. Add more 4666 tests. 4667 46682021-09-23 Michel Morin <mimomorin@gmail.com> 4669 4670 PR c++/77565 4671 * g++.dg/spellcheck-pr77565.C: New test. 4672 46732021-09-23 Andrew MacLeod <amacleod@redhat.com> 4674 4675 * gcc.dg/pr102463.c: New. 4676 46772021-09-23 Harald Anlauf <anlauf@gmx.de> 4678 Tobias Burnus <tobias@codesourcery.com> 4679 4680 PR fortran/93834 4681 * gfortran.dg/coarray/coarray_allocated.f90: New test. 4682 46832021-09-23 Bill Schmidt <wschmidt@linux.ibm.com> 4684 4685 PR target/102024 4686 * g++.target/powerpc/pr102024.C: New. 4687 46882021-09-23 Hongyu Wang <hongyu.wang@intel.com> 4689 4690 * g++.target/i386/avx512fp16-vcondmn-vec.C: New test. 4691 * g++.target/i386/avx512fp16-vcondmn-minmax.C: Ditto. 4692 * gcc.target/i386/avx512fp16-vcondmn-loop-1.c: Ditto. 4693 * gcc.target/i386/avx512fp16-vcondmn-loop-2.c: Ditto. 4694 * gcc.target/i386/avx512fp16-vec_cmpmn.c: Ditto. 4695 46962021-09-23 Hongyu Wang <hongyu.wang@intel.com> 4697 4698 * gcc.target/i386/avx512fp16-trunc-extendvnhf.c: New test. 4699 47002021-09-23 Hongyu Wang <hongyu.wang@intel.com> 4701 4702 * gcc.target/i386/avx512fp16-floatvnhf.c: New test. 4703 47042021-09-23 Hongyu Wang <hongyu.wang@intel.com> 4705 4706 * gcc.target/i386/avx512fp16-trunchf.c: New test. 4707 * gcc.target/i386/avx512fp16-truncvnhf.c: Ditto. 4708 47092021-09-23 Hongyu Wang <hongyu.wang@intel.com> 4710 4711 * gcc.target/i386/avx512fp16-builtin-minmax-1.c: New test. 4712 47132021-09-23 liuhongt <hongtao.liu@intel.com> 4714 4715 * gcc.target/i386/avx512fp16-fma-1.c: New test. 4716 * gcc.target/i386/avx512fp16vl-fma-1.c: New test. 4717 * gcc.target/i386/avx512fp16vl-fma-vectorize-1.c: New test. 4718 47192021-09-23 liuhongt <hongtao.liu@intel.com> 4720 4721 * gcc.target/i386/avx512fp16-builtin-round-1.c: Add new testcase. 4722 47232021-09-23 Jakub Jelinek <jakub@redhat.com> 4724 4725 PR c++/102413 4726 * g++.dg/gomp/attrs-14.C: New test. 4727 47282021-09-23 Sandra Loosemore <sandra@codesourcery.com> 4729 4730 PR fortran/101319 4731 * gfortran.dg/c-interop/assumed-type-dummy.f90: Remove xfail. 4732 47332021-09-23 Sandra Loosemore <sandra@codesourcery.com> 4734 4735 PR fortran/101334 4736 * gfortran.dg/c-interop/c535b-2.f90: Remove xfails. 4737 * gfortran.dg/c-interop/c535b-3.f90: Likewise. 4738 47392021-09-23 Sandra Loosemore <sandra@codesourcery.com> 4740 4741 * gfortran.dg/assumed_rank_18.f90 (g): Wrap call to h in 4742 select rank. 4743 * gfortran.dg/assumed_type_10.f90 (test_array): Likewise for 4744 call to test_lib. 4745 * gfortran.dg/assumed_type_11.f90 (test_array): Likewise. 4746 47472021-09-22 Tobias Burnus <tobias@codesourcery.com> 4748 4749 PR fortran/55534 4750 * gfortran.dg/include_14.f90: Add -J testcase and update dg-output. 4751 * gfortran.dg/include_15.f90: Likewise. 4752 * gfortran.dg/include_16.f90: Likewise. 4753 * gfortran.dg/include_17.f90: Likewise. 4754 * gfortran.dg/include_18.f90: Likewise. 4755 * gfortran.dg/include_19.f90: Likewise. 4756 47572021-09-22 Roger Sayle <roger@nextmovesoftware.com> 4758 Richard Biener <rguenther@suse.de> 4759 4760 * gcc.dg/fold-negate-1.c: New test case. 4761 47622021-09-22 H.J. Lu <hjl.tools@gmail.com> 4763 4764 * gcc.target/i386/auto-init-2.c: Replace ia32 with { ! lp64 }. 4765 * gcc.target/i386/auto-init-3.c (dg-options): Add -msse. 4766 (dg-additional-options): Add -mfpmath=387 for ia32. 4767 Replace lp64 with { ! ia32 }. Add a space after ia32. 4768 * gcc.target/i386/auto-init-4.c: Replace lp64 with { ! ia32 }. 4769 * gcc.target/i386/auto-init-5.c: Likewise. 4770 * gcc.target/i386/auto-init-padding-3.c: Likewise. 4771 * gcc.target/i386/auto-init-padding-7.c: Likewise. 4772 * gcc.target/i386/auto-init-padding-8.c: Likewise. 4773 * gcc.target/i386/auto-init-padding-9.c: Likewise. 4774 47752021-09-22 Patrick Palka <ppalka@redhat.com> 4776 4777 DR 2446 4778 PR c++/102412 4779 * g++.dg/cpp2a/concepts-nondep2.C: New test. 4780 * g++.dg/cpp2a/concepts-nondep3.C: New test. 4781 47822021-09-22 Jiufu Guo <guojiufu@linux.ibm.com> 4783 4784 PR tree-optimization/102087 4785 * gcc.dg/pr102087.c: New test. 4786 47872021-09-22 dianhong xu <dianhong.xu@intel.com> 4788 4789 * gcc.target/i386/avx512fp16-14.c: New test. 4790 47912021-09-22 dianhong xu <dianhong.xu@intel.com> 4792 4793 * gcc.target/i386/avx512fp16-conjugation-1.c: New test. 4794 * gcc.target/i386/avx512fp16vl-conjugation-1.c: New test. 4795 47962021-09-22 dianhong xu <dianhong.xu@intel.com> 4797 4798 * gcc.target/i386/avx512fp16-reduce-op-1.c: New test. 4799 * gcc.target/i386/avx512fp16vl-reduce-op-1.c: Ditto. 4800 48012021-09-22 dianhong xu <dianhong.xu@intel.com> 4802 4803 * gcc.target/i386/avx512fp16-13.c: New test. 4804 48052021-09-22 Andreas Krebbel <krebbel@linux.ibm.com> 4806 4807 * gcc.target/s390/pr102222.c: New test. 4808 48092021-09-22 Jakub Jelinek <jakub@redhat.com> 4810 4811 PR middle-end/102415 4812 * c-c++-common/gomp/scope-3.c: New test. 4813 48142021-09-22 Jakub Jelinek <jakub@redhat.com> 4815 4816 * c-c++-common/gomp/allocate-6.c: New test. 4817 * c-c++-common/gomp/allocate-7.c: New test. 4818 * g++.dg/gomp/allocate-4.C: New test. 4819 48202021-09-22 liuhongt <hongtao.liu@intel.com> 4821 4822 * gcc.target/i386/avx512vl-pr95046.c: New test. 4823 48242021-09-22 liuhongt <hongtao.liu@intel.com> 4825 4826 * gcc.target/i386/pr92658-avx512f.c: Refine testcase. 4827 * gcc.target/i386/pr92658-avx512vl.c: Adjust scan-assembler, 4828 only v2di->v2qi truncate is not supported, v4di->v4qi should 4829 be supported. 4830 48312021-09-22 liuhongt <hongtao.liu@intel.com> 4832 4833 * gcc.target/i386/avx512fp16-builtin-fpcompare-1.c: New test. 4834 * gcc.target/i386/avx512fp16-builtin-fpcompare-2.c: New test. 4835 48362021-09-22 liuhongt <hongtao.liu@intel.com> 4837 4838 * gcc.target/i386/avx512fp16-builtin-round-1.c: New test. 4839 48402021-09-22 liuhongt <hongtao.liu@intel.com> 4841 4842 * gcc.target/i386/avx512fp16-builtin-sqrt-1.c: New test. 4843 * gcc.target/i386/avx512fp16vl-builtin-sqrt-1.c: New test. 4844 48452021-09-22 liuhongt <hongtao.liu@intel.com> 4846 4847 * gcc.target/i386/avx512fp16-vfcmaddcsh-1a.c: New test. 4848 * gcc.target/i386/avx512fp16-vfcmaddcsh-1b.c: Ditto. 4849 * gcc.target/i386/avx512fp16-vfcmulcsh-1a.c: Ditto. 4850 * gcc.target/i386/avx512fp16-vfcmulcsh-1b.c: Ditto. 4851 * gcc.target/i386/avx512fp16-vfmaddcsh-1a.c: Ditto. 4852 * gcc.target/i386/avx512fp16-vfmaddcsh-1b.c: Ditto. 4853 * gcc.target/i386/avx512fp16-vfmulcsh-1a.c: Ditto. 4854 * gcc.target/i386/avx512fp16-vfmulcsh-1b.c: Ditto. 4855 * gcc.target/i386/avx512fp16-complex-constraints.c: Ditto. 4856 48572021-09-22 liuhongt <hongtao.liu@intel.com> 4858 4859 * gcc.target/i386/avx-1.c: Add test for new builtins. 4860 * gcc.target/i386/sse-13.c: Ditto. 4861 * gcc.target/i386/sse-23.c: Ditto. 4862 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 4863 * gcc.target/i386/sse-22.c: Ditto. 4864 48652021-09-22 liuhongt <hongtao.liu@intel.com> 4866 4867 * gcc.target/i386/avx512fp16-helper.h 4868 (init_src): Adjust init value. 4869 (NET_CMASK): New net mask for complex input. 4870 * gcc.target/i386/avx512fp16-vfcmaddcph-1a.c: New test. 4871 * gcc.target/i386/avx512fp16-vfcmaddcph-1b.c: Ditto. 4872 * gcc.target/i386/avx512fp16-vfcmulcph-1a.c: Ditto. 4873 * gcc.target/i386/avx512fp16-vfcmulcph-1b.c: Ditto. 4874 * gcc.target/i386/avx512fp16-vfmaddcph-1a.c: Ditto. 4875 * gcc.target/i386/avx512fp16-vfmaddcph-1b.c: Ditto. 4876 * gcc.target/i386/avx512fp16-vfmulcph-1a.c: Ditto. 4877 * gcc.target/i386/avx512fp16-vfmulcph-1b.c: Ditto. 4878 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1a.c: Ditto. 4879 * gcc.target/i386/avx512fp16vl-vfcmaddcph-1b.c: Ditto. 4880 * gcc.target/i386/avx512fp16vl-vfcmulcph-1a.c: Ditto. 4881 * gcc.target/i386/avx512fp16vl-vfcmulcph-1b.c: Ditto. 4882 * gcc.target/i386/avx512fp16vl-vfmaddcph-1a.c: Ditto. 4883 * gcc.target/i386/avx512fp16vl-vfmaddcph-1b.c: Ditto. 4884 * gcc.target/i386/avx512fp16vl-vfmulcph-1a.c: Ditto. 4885 * gcc.target/i386/avx512fp16vl-vfmulcph-1b.c: Ditto. 4886 48872021-09-22 liuhongt <hongtao.liu@intel.com> 4888 4889 * gcc.target/i386/avx-1.c: Add test for new builtins. 4890 * gcc.target/i386/sse-13.c: Ditto. 4891 * gcc.target/i386/sse-23.c: Ditto. 4892 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 4893 * gcc.target/i386/sse-22.c: Ditto. 4894 48952021-09-22 Barrett Adair <barrettellisadair@gmail.com> 4896 4897 * g++.dg/cpp0x/constexpr-52830.C: Remove unwanted dg-ice. 4898 * g++.dg/template/canon-type-15.C: New test. 4899 * g++.dg/template/canon-type-16.C: New test. 4900 * g++.dg/template/canon-type-17.C: New test. 4901 * g++.dg/template/canon-type-18.C: New test. 4902 * g++.dg/template/dependent-name15.C: New regression test. 4903 * g++.dg/template/dependent-name16.C: New regression test. 4904 49052021-09-21 Richard Biener <rguenther@suse.de> 4906 4907 PR tree-optimization/102421 4908 * g++.dg/vect/pr102421.cc: New testcase. 4909 49102021-09-21 Eric Botcazou <ebotcazou@adacore.com> 4911 4912 * lib/target-supports.exp (no_fsanitize_address): Add missing bits. 4913 * gcc.dg/uninit-pr93100.c: Skip if no_fsanitize_address. 4914 * gcc.dg/pr91441.c: Likewise. 4915 * gcc.dg/pr96260.c: Likewise. 4916 * gcc.dg/pr96307.c: Likewise. 4917 * g++.dg/warn/uninit-pr93100.C: Likewise. 4918 * gnat.dg/asan1.adb: Likewise. 4919 * gcc.dg/Wstringop-overflow-70.c: Adjust for SPARC. 4920 * g++.dg/abi/anon4.C: Likewise. 4921 49222021-09-21 Tobias Burnus <tobias@codesourcery.com> 4923 4924 * gfortran.dg/include_6.f90: Change dg-error to 4925 dg-warning and update pattern. 4926 * gfortran.dg/include_14.f90: New test. 4927 * gfortran.dg/include_15.f90: New test. 4928 * gfortran.dg/include_16.f90: New test. 4929 * gfortran.dg/include_17.f90: New test. 4930 * gfortran.dg/include_18.f90: New test. 4931 * gfortran.dg/include_19.f90: New test. 4932 * gfortran.dg/include_20.f90: New test. 4933 * gfortran.dg/include_21.f90: New test. 4934 49352021-09-21 wangpc <pc.wang@linux.alibaba.com> 4936 4937 * g++.target/aarch64/sve/static-var-in-template.C: New test. 4938 49392021-09-20 Andrew MacLeod <amacleod@redhat.com> 4940 4941 * gcc.dg/tree-ssa/evrp-ignore.c: New. 4942 49432021-09-20 Matthias Kretz <m.kretz@gsi.de> 4944 4945 * gcc.dg/associative-math-1.c: New test. 4946 * gcc.dg/associative-math-2.c: New test. 4947 * gcc.dg/no-signed-zeros-1.c: New test. 4948 * gcc.dg/no-signed-zeros-2.c: New test. 4949 * gcc.dg/no-trapping-math-1.c: New test. 4950 * gcc.dg/no-trapping-math-2.c: New test. 4951 * gcc.dg/reciprocal-math-1.c: New test. 4952 * gcc.dg/reciprocal-math-2.c: New test. 4953 * gcc.dg/rounding-math-1.c: New test. 4954 * gcc.dg/rounding-math-2.c: New test. 4955 49562021-09-20 Tobias Burnus <tobias@codesourcery.com> 4957 4958 * gfortran.dg/gomp/order-5.f90: New test. 4959 * gfortran.dg/gomp/order-6.f90: New test. 4960 * gfortran.dg/gomp/order-7.f90: New test. 4961 * gfortran.dg/gomp/order-8.f90: New test. 4962 * gfortran.dg/gomp/order-9.f90: New test. 4963 49642021-09-20 Christophe Lyon <christophe.lyon@foss.st.com> 4965 Torbjörn SVENSSON <torbjorn.svensson@st.com> 4966 4967 * lib/prune.exp (prune_gcc_output): Remove .exe suffix from 4968 toolchain executables names. 4969 49702021-09-20 Thomas Schwinge <thomas@codesourcery.com> 4971 4972 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Adjust 4973 expected error diagnostics. 4974 49752021-09-20 Richard Biener <rguenther@suse.de> 4976 4977 PR tree-optimization/65206 4978 * gcc.dg/torture/20210916.c: New testcase. 4979 * gcc.dg/vect/pr65206.c: Likewise. 4980 49812021-09-19 Martin Sebor <msebor@redhat.com> 4982 4983 PR middle-end/102403 4984 * gcc.dg/uninit-pr102403.c: New test. 4985 * gcc.dg/uninit-pr102403-c2.c: New test. 4986 49872021-09-19 Martin Sebor <msebor@redhat.com> 4988 4989 PR middle-end/102243 4990 * g++.dg/warn/Wplacement-new-size-10.C: New test. 4991 49922021-09-19 Jeff Law <jeffreyalaw@gmail.com> 4993 4994 * gfortran.dg/goacc/privatization-1-compute.f90: Make test names 4995 unique. 4996 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: 4997 Likewise. 4998 49992021-09-19 Iain Sandoe <iain@sandoe.co.uk> 5000 5001 * jit.dg/jit.exp (fixed_local_execute): Amend the match and 5002 exit conditions to cater for more platforms. 5003 50042021-09-19 Roger Sayle <roger@nextmovesoftware.com> 5005 5006 PR middle-end/88173 5007 * c-c++-common/pr57371-4.c: Tweak/correct test case for QNaNs. 5008 * g++.dg/pr88173-1.C: New test case. 5009 * g++.dg/pr88173-2.C: New test case. 5010 50112021-09-18 Jakub Jelinek <jakub@redhat.com> 5012 5013 * c-c++-common/gomp/order-1.c (f2): Add tests for distribute 5014 with order clause. 5015 (f3): Remove. 5016 * c-c++-common/gomp/order-2.c: Don't expect error for distribute 5017 with order clause. 5018 * c-c++-common/gomp/order-5.c: New test. 5019 * c-c++-common/gomp/order-6.c: New test. 5020 * c-c++-common/gomp/clause-dups-1.c (f1): Add tests for 5021 duplicated order clause. 5022 (f9): New function. 5023 * c-c++-common/gomp/clauses-1.c (baz, bar): Don't mix copyin and 5024 order(concurrent) clauses on the same composite construct combined 5025 with distribute, instead split it into two tests, one without 5026 copyin and one without order(concurrent). Add order(concurrent) 5027 clauses to {,{,target} teams} distribute. 5028 * g++.dg/gomp/attrs-1.C (baz, bar): Likewise. 5029 * g++.dg/gomp/attrs-2.C (baz, bar): Likewise. 5030 50312021-09-18 Jakub Jelinek <jakub@redhat.com> 5032 5033 * c-c++-common/gomp/default-2.c: New test. 5034 * c-c++-common/gomp/default-3.c: New test. 5035 * g++.dg/gomp/default-1.C: New test. 5036 50372021-09-18 liuhongt <hongtao.liu@intel.com> 5038 5039 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1a.c: New test. 5040 * gcc.target/i386/avx512fp16-vfmaddXXXsh-1b.c: Ditto. 5041 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1a.c: Ditto. 5042 * gcc.target/i386/avx512fp16-vfmsubXXXsh-1b.c: Ditto. 5043 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1a.c: Ditto. 5044 * gcc.target/i386/avx512fp16-vfnmaddXXXsh-1b.c: Ditto. 5045 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1a.c: Ditto. 5046 * gcc.target/i386/avx512fp16-vfnmsubXXXsh-1b.c: Ditto. 5047 50482021-09-18 liuhongt <hongtao.liu@intel.com> 5049 5050 * gcc.target/i386/avx-1.c: Add test for new builtins. 5051 * gcc.target/i386/sse-13.c: Ditto. 5052 * gcc.target/i386/sse-23.c: Ditto. 5053 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 5054 * gcc.target/i386/sse-22.c: Ditto. 5055 50562021-09-18 H.J. Lu <hjl.tools@gmail.com> 5057 5058 * gcc.target/i386/avx512fp16-xorsign-1.c: New test. 5059 50602021-09-18 liuhongt <hongtao.liu@intel.com> 5061 5062 * gcc.target/i386/avx512fp16-neg-1a.c: New test. 5063 * gcc.target/i386/avx512fp16-neg-1b.c: Ditto. 5064 * gcc.target/i386/avx512fp16-scalar-bitwise-1a.c: Ditto. 5065 * gcc.target/i386/avx512fp16-scalar-bitwise-1b.c: Ditto. 5066 * gcc.target/i386/avx512fp16-vector-bitwise-1a.c: Ditto. 5067 * gcc.target/i386/avx512fp16-vector-bitwise-1b.c: Ditto. 5068 * gcc.target/i386/avx512fp16vl-neg-1a.c: Ditto. 5069 * gcc.target/i386/avx512fp16vl-neg-1b.c: Ditto. 5070 50712021-09-18 liuhongt <hongtao.liu@intel.com> 5072 5073 * gcc.target/i386/avx512fp16-vfmaddXXXph-1a.c: New test. 5074 * gcc.target/i386/avx512fp16-vfmaddXXXph-1b.c: Ditto. 5075 * gcc.target/i386/avx512fp16-vfmsubXXXph-1a.c: Ditto. 5076 * gcc.target/i386/avx512fp16-vfmsubXXXph-1b.c: Ditto. 5077 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1a.c: Ditto. 5078 * gcc.target/i386/avx512fp16-vfnmaddXXXph-1b.c: Ditto. 5079 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1a.c: Ditto. 5080 * gcc.target/i386/avx512fp16-vfnmsubXXXph-1b.c: Ditto. 5081 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1a.c: Ditto. 5082 * gcc.target/i386/avx512fp16vl-vfmaddXXXph-1b.c: Ditto. 5083 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1a.c: Ditto. 5084 * gcc.target/i386/avx512fp16vl-vfmsubXXXph-1b.c: Ditto. 5085 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1a.c: Ditto. 5086 * gcc.target/i386/avx512fp16vl-vfnmaddXXXph-1b.c: Ditto. 5087 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1a.c: Ditto. 5088 * gcc.target/i386/avx512fp16vl-vfnmsubXXXph-1b.c: Ditto. 5089 50902021-09-18 liuhongt <hongtao.liu@intel.com> 5091 5092 * gcc.target/i386/avx-1.c: Add test for new builtins. 5093 * gcc.target/i386/sse-13.c: Ditto. 5094 * gcc.target/i386/sse-23.c: Ditto. 5095 * gcc.target/i386/sse-14.c: Add test fot new intrinsics. 5096 * gcc.target/i386/sse-22.c: Ditto. 5097 50982021-09-18 liuhongt <hongtao.liu@intel.com> 5099 5100 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1a.c: New test. 5101 * gcc.target/i386/avx512fp16-vfmaddsubXXXph-1b.c: Ditto. 5102 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1a.c: Ditto. 5103 * gcc.target/i386/avx512fp16-vfmsubaddXXXph-1b.c: Ditto. 5104 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1a.c: Ditto. 5105 * gcc.target/i386/avx512fp16vl-vfmaddsubXXXph-1b.c: Ditto. 5106 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1a.c: Ditto. 5107 * gcc.target/i386/avx512fp16vl-vfmsubaddXXXph-1b.c: Ditto. 5108 51092021-09-18 liuhongt <hongtao.liu@intel.com> 5110 5111 * gcc.target/i386/avx-1.c: Add test for new builtins. 5112 * gcc.target/i386/sse-13.c: Ditto. 5113 * gcc.target/i386/sse-23.c: Ditto. 5114 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 5115 * gcc.target/i386/sse-22.c: Ditto. 5116 51172021-09-18 liuhongt <hongtao.liu@intel.com> 5118 5119 * gcc.target/i386/avx512fp16-broadcast-1.c: New test. 5120 * gcc.target/i386/avx512fp16-broadcast-2.c: New test. 5121 51222021-09-18 Jason Merrill <jason@redhat.com> 5123 5124 * g++.dg/template/dtor5.C: Adjust expected error. 5125 * g++.dg/cpp23/lookup2.C: New test. 5126 * g++.dg/template/dtor11.C: New test. 5127 51282021-09-17 Harald Anlauf <anlauf@gmx.de> 5129 5130 PR fortran/102366 5131 * gfortran.dg/pr102366.f90: New test. 5132 51332021-09-17 qing zhao <qing.zhao@oracle.com> 5134 5135 * gcc.target/i386/auto-init-1.c: Restrict the testing only for 5136 -march=x86-64 and -mtune=generic. Add -fno-stack-protector. 5137 * gcc.target/i386/auto-init-2.c: Restrict the testing only for 5138 -march=x86-64 and -mtune=generic -msse. 5139 * gcc.target/i386/auto-init-3.c: Likewise. 5140 * gcc.target/i386/auto-init-4.c: Likewise. 5141 * gcc.target/i386/auto-init-5.c: Different pattern match for lp64 and 5142 ia32. 5143 * gcc.target/i386/auto-init-6.c: Restrict the testing only for 5144 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector. 5145 * gcc.target/i386/auto-init-7.c: Likewise. 5146 * gcc.target/i386/auto-init-8.c: Restrict the testing only for 5147 -march=x86-64 and -mtune=generic -msse.. 5148 * gcc.target/i386/auto-init-padding-1.c: Likewise. 5149 * gcc.target/i386/auto-init-padding-10.c: Likewise. 5150 * gcc.target/i386/auto-init-padding-11.c: Likewise. 5151 * gcc.target/i386/auto-init-padding-12.c: Likewise. 5152 * gcc.target/i386/auto-init-padding-2.c: Likewise. 5153 * gcc.target/i386/auto-init-padding-3.c: Restrict the testing only for 5154 -march=x86-64. Different pattern match for lp64 and ia32. 5155 * gcc.target/i386/auto-init-padding-4.c: Restrict the testing only for 5156 -march=x86-64 and -mtune-generic -msse. 5157 * gcc.target/i386/auto-init-padding-5.c: Likewise. 5158 * gcc.target/i386/auto-init-padding-6.c: Likewise. 5159 * gcc.target/i386/auto-init-padding-7.c: Restrict the testing only for 5160 -march=x86-64 and -mtune-generic -msse. Add -fno-stack-protector. 5161 * gcc.target/i386/auto-init-padding-8.c: Likewise. 5162 * gcc.target/i386/auto-init-padding-9.c: Restrict the testing only for 5163 -march=x86-64. Different pattern match for lp64 and ia32. 5164 51652021-09-17 Martin Sebor <msebor@redhat.com> 5166 5167 PR middle-end/102200 5168 * gcc.dg/Wstringop-overflow-62.c: Adjust text of an expected note. 5169 * gcc.dg/Warray-bounds-89.c: New test. 5170 * gcc.dg/Wstringop-overflow-74.c: New test. 5171 * gcc.dg/Wstringop-overflow-75.c: New test. 5172 * gcc.dg/Wstringop-overflow-76.c: New test. 5173 51742021-09-17 Sandra Loosemore <sandra@codesourcery.com> 5175 5176 * gfortran.dg/PR100914.c: Do not include quadmath.h. Use 5177 _Float128 _Complex instead of __complex128. 5178 * gfortran.dg/PR100914.f90: Add -Wno-pedantic to suppress error 5179 about use of _Float128. 5180 * gfortran.dg/c-interop/typecodes-array-float128-c.c: Use 5181 _Float128 instead of __float128. 5182 * gfortran.dg/c-interop/typecodes-sanity-c.c: Likewise. 5183 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: Likewise. 5184 * lib/target-supports.exp 5185 (check_effective_target_fortran_real_c_float128): Update comments. 5186 51872021-09-17 Roger Sayle <roger@nextmovesoftware.com> 5188 5189 PR c/102245 5190 * gcc.dg/Wint-in-bool-context-4.c: New test case. 5191 51922021-09-17 Jakub Jelinek <jakub@redhat.com> 5193 5194 * c-c++-common/gomp/atomic-18.c: Expect same diagnostics in C++ as in 5195 C. 5196 * c-c++-common/gomp/atomic-25.c: Drop c effective target. 5197 * c-c++-common/gomp/atomic-26.c: Likewise. 5198 * c-c++-common/gomp/atomic-27.c: Likewise. 5199 * c-c++-common/gomp/atomic-28.c: Likewise. 5200 * c-c++-common/gomp/atomic-29.c: Likewise. 5201 * c-c++-common/gomp/atomic-30.c: Likewise. Adjust expected diagnostics 5202 for C++ when it differs from C. 5203 (foo): Change return type from double to void. 5204 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics wording. 5205 * g++.dg/gomp/atomic-20.C: New test. 5206 52072021-09-17 H.J. Lu <hjl.tools@gmail.com> 5208 5209 * gcc.target/i386/avx-covert-1.c: New file. 5210 * gcc.target/i386/avx-fp-covert-1.c: Likewise. 5211 * gcc.target/i386/avx-int-covert-1.c: Likewise. 5212 * gcc.target/i386/sse-covert-1.c: Likewise. 5213 * gcc.target/i386/sse-fp-covert-1.c: Likewise. 5214 * gcc.target/i386/sse-int-covert-1.c: Likewise. 5215 52162021-09-17 H.J. Lu <hjl.tools@gmail.com> 5217 5218 PR target/101900 5219 * gcc.target/i386/pr101900-1.c: New test. 5220 * gcc.target/i386/pr101900-2.c: Likewise. 5221 * gcc.target/i386/pr101900-3.c: Likewise. 5222 52232021-09-17 Eric Botcazou <ebotcazou@adacore.com> 5224 5225 * gcc.target/sparc/20210917-1.c: New test. 5226 52272021-09-17 liuhongt <hongtao.liu@intel.com> 5228 5229 * gcc.target/i386/avx512fp16-typecast-1.c: New test. 5230 * gcc.target/i386/avx512fp16-typecast-2.c: Ditto. 5231 * gcc.target/i386/avx512fp16vl-typecast-1.c: Ditto. 5232 * gcc.target/i386/avx512fp16vl-typecast-2.c: Ditto. 5233 52342021-09-17 liuhongt <hongtao.liu@intel.com> 5235 5236 * gcc.target/i386/avx512fp16-vcvtsd2sh-1a.c: New test. 5237 * gcc.target/i386/avx512fp16-vcvtsd2sh-1b.c: Ditto. 5238 * gcc.target/i386/avx512fp16-vcvtsh2sd-1a.c: Ditto. 5239 * gcc.target/i386/avx512fp16-vcvtsh2sd-1b.c: Ditto. 5240 * gcc.target/i386/avx512fp16-vcvtsh2ss-1a.c: Ditto. 5241 * gcc.target/i386/avx512fp16-vcvtsh2ss-1b.c: Ditto. 5242 * gcc.target/i386/avx512fp16-vcvtss2sh-1a.c: Ditto. 5243 * gcc.target/i386/avx512fp16-vcvtss2sh-1b.c: Ditto. 5244 52452021-09-17 liuhongt <hongtao.liu@intel.com> 5246 5247 * gcc.target/i386/avx-1.c: Add test for new builtins. 5248 * gcc.target/i386/sse-13.c: Ditto. 5249 * gcc.target/i386/sse-23.c: Ditto. 5250 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 5251 * gcc.target/i386/sse-22.c: Ditto. 5252 52532021-09-17 liuhongt <hongtao.liu@intel.com> 5254 5255 * gcc.target/i386/avx512fp16-helper.h (V512): Add DF contents. 5256 (src3f): New. 5257 * gcc.target/i386/avx512fp16-vcvtpd2ph-1a.c: New test. 5258 * gcc.target/i386/avx512fp16-vcvtpd2ph-1b.c: Ditto. 5259 * gcc.target/i386/avx512fp16-vcvtph2pd-1a.c: Ditto. 5260 * gcc.target/i386/avx512fp16-vcvtph2pd-1b.c: Ditto. 5261 * gcc.target/i386/avx512fp16-vcvtph2psx-1a.c: Ditto. 5262 * gcc.target/i386/avx512fp16-vcvtph2psx-1b.c: Ditto. 5263 * gcc.target/i386/avx512fp16-vcvtps2ph-1a.c: Ditto. 5264 * gcc.target/i386/avx512fp16-vcvtps2ph-1b.c: Ditto. 5265 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1a.c: Ditto. 5266 * gcc.target/i386/avx512fp16vl-vcvtpd2ph-1b.c: Ditto. 5267 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1a.c: Ditto. 5268 * gcc.target/i386/avx512fp16vl-vcvtph2pd-1b.c: Ditto. 5269 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1a.c: Ditto. 5270 * gcc.target/i386/avx512fp16vl-vcvtph2psx-1b.c: Ditto. 5271 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1a.c: Ditto. 5272 * gcc.target/i386/avx512fp16vl-vcvtps2ph-1b.c: Ditto. 5273 52742021-09-17 liuhongt <hongtao.liu@intel.com> 5275 5276 * gcc.target/i386/avx-1.c: Add test for new builtins. 5277 * gcc.target/i386/sse-13.c: Ditto. 5278 * gcc.target/i386/sse-23.c: Ditto. 5279 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 5280 * gcc.target/i386/sse-22.c: Ditto. 5281 52822021-09-17 liuhongt <hongtao.liu@intel.com> 5283 5284 * gcc.target/i386/avx512fp16-vcvttsh2si-1a.c: New test. 5285 * gcc.target/i386/avx512fp16-vcvttsh2si-1b.c: Ditto. 5286 * gcc.target/i386/avx512fp16-vcvttsh2si64-1a.c: Ditto. 5287 * gcc.target/i386/avx512fp16-vcvttsh2si64-1b.c: Ditto. 5288 * gcc.target/i386/avx512fp16-vcvttsh2usi-1a.c: Ditto. 5289 * gcc.target/i386/avx512fp16-vcvttsh2usi-1b.c: Ditto. 5290 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1a.c: Ditto. 5291 * gcc.target/i386/avx512fp16-vcvttsh2usi64-1b.c: Ditto. 5292 * gcc.target/i386/avx-1.c: Add test for new builtins. 5293 * gcc.target/i386/sse-13.c: Ditto. 5294 * gcc.target/i386/sse-23.c: Ditto. 5295 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 5296 * gcc.target/i386/sse-22.c: Ditto. 5297 52982021-09-17 liuhongt <hongtao.liu@intel.com> 5299 5300 * gcc.target/i386/avx512fp16-vcvttph2dq-1a.c: New test. 5301 * gcc.target/i386/avx512fp16-vcvttph2dq-1b.c: Ditto. 5302 * gcc.target/i386/avx512fp16-vcvttph2qq-1a.c: Ditto. 5303 * gcc.target/i386/avx512fp16-vcvttph2qq-1b.c: Ditto. 5304 * gcc.target/i386/avx512fp16-vcvttph2udq-1a.c: Ditto. 5305 * gcc.target/i386/avx512fp16-vcvttph2udq-1b.c: Ditto. 5306 * gcc.target/i386/avx512fp16-vcvttph2uqq-1a.c: Ditto. 5307 * gcc.target/i386/avx512fp16-vcvttph2uqq-1b.c: Ditto. 5308 * gcc.target/i386/avx512fp16-vcvttph2uw-1a.c: Ditto. 5309 * gcc.target/i386/avx512fp16-vcvttph2uw-1b.c: Ditto. 5310 * gcc.target/i386/avx512fp16-vcvttph2w-1a.c: Ditto. 5311 * gcc.target/i386/avx512fp16-vcvttph2w-1b.c: Ditto. 5312 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1a.c: Ditto. 5313 * gcc.target/i386/avx512fp16vl-vcvttph2dq-1b.c: Ditto. 5314 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1a.c: Ditto. 5315 * gcc.target/i386/avx512fp16vl-vcvttph2qq-1b.c: Ditto. 5316 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1a.c: Ditto. 5317 * gcc.target/i386/avx512fp16vl-vcvttph2udq-1b.c: Ditto. 5318 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1a.c: Ditto. 5319 * gcc.target/i386/avx512fp16vl-vcvttph2uqq-1b.c: Ditto. 5320 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1a.c: Ditto. 5321 * gcc.target/i386/avx512fp16vl-vcvttph2uw-1b.c: Ditto. 5322 * gcc.target/i386/avx512fp16vl-vcvttph2w-1a.c: Ditto. 5323 * gcc.target/i386/avx512fp16vl-vcvttph2w-1b.c: Ditto. 5324 53252021-09-17 liuhongt <hongtao.liu@intel.com> 5326 5327 * gcc.target/i386/avx-1.c: Add test for new builtins. 5328 * gcc.target/i386/sse-13.c: Ditto. 5329 * gcc.target/i386/sse-23.c: Ditto. 5330 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 5331 * gcc.target/i386/sse-22.c: Ditto. 5332 53332021-09-17 liuhongt <hongtao.liu@intel.com> 5334 5335 * gcc.target/i386/avx512fp16-helper.h (V512): Add int32 5336 component. 5337 * gcc.target/i386/avx512fp16-vcvtsh2si-1a.c: New test. 5338 * gcc.target/i386/avx512fp16-vcvtsh2si-1b.c: Ditto. 5339 * gcc.target/i386/avx512fp16-vcvtsh2si64-1a.c: Ditto. 5340 * gcc.target/i386/avx512fp16-vcvtsh2si64-1b.c: Ditto. 5341 * gcc.target/i386/avx512fp16-vcvtsh2usi-1a.c: Ditto. 5342 * gcc.target/i386/avx512fp16-vcvtsh2usi-1b.c: Ditto. 5343 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1a.c: Ditto. 5344 * gcc.target/i386/avx512fp16-vcvtsh2usi64-1b.c: Ditto. 5345 * gcc.target/i386/avx512fp16-vcvtsi2sh-1a.c: Ditto. 5346 * gcc.target/i386/avx512fp16-vcvtsi2sh-1b.c: Ditto. 5347 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1a.c: Ditto. 5348 * gcc.target/i386/avx512fp16-vcvtsi2sh64-1b.c: Ditto. 5349 * gcc.target/i386/avx512fp16-vcvtusi2sh-1a.c: Ditto. 5350 * gcc.target/i386/avx512fp16-vcvtusi2sh-1b.c: Ditto. 5351 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1a.c: Ditto. 5352 * gcc.target/i386/avx512fp16-vcvtusi2sh64-1b.c: Ditto. 5353 53542021-09-17 liuhongt <hongtao.liu@intel.com> 5355 5356 * gcc.target/i386/avx-1.c: Add test for new builtins. 5357 * gcc.target/i386/sse-13.c: Ditto. 5358 * gcc.target/i386/sse-23.c: Ditto. 5359 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 5360 * gcc.target/i386/sse-22.c: Ditto. 5361 53622021-09-16 Patrick Palka <ppalka@redhat.com> 5363 5364 PR c++/98486 5365 * g++.dg/cpp2a/concepts-var-templ1.C: New test. 5366 * g++.dg/cpp2a/concepts-var-templ1a.C: New test. 5367 * g++.dg/cpp2a/concepts-var-templ1b.C: New test. 5368 53692021-09-16 Harald Anlauf <anlauf@gmx.de> 5370 5371 PR fortran/102287 5372 * gfortran.dg/intent_out_14.f90: New test. 5373 53742021-09-16 Richard Biener <rguenther@suse.de> 5375 5376 PR middle-end/102360 5377 * g++.dg/pr102360.C: New testcase. 5378 53792021-09-16 Richard Earnshaw <rearnsha@arm.com> 5380 5381 * g++.dg/eh/arm-vfp-unwind.C: Support single-precision. 5382 53832021-09-16 liuhongt <hongtao.liu@intel.com> 5384 5385 PR middle-end/102080 5386 * gcc.target/i386/pr102080.c: New test. 5387 53882021-09-16 liuhongt <hongtao.liu@intel.com> 5389 5390 * gcc.target/i386/avx512fp16-vcvtdq2ph-1a.c: New test. 5391 * gcc.target/i386/avx512fp16-vcvtdq2ph-1b.c: Ditto. 5392 * gcc.target/i386/avx512fp16-vcvtqq2ph-1a.c: Ditto. 5393 * gcc.target/i386/avx512fp16-vcvtqq2ph-1b.c: Ditto. 5394 * gcc.target/i386/avx512fp16-vcvtudq2ph-1a.c: Ditto. 5395 * gcc.target/i386/avx512fp16-vcvtudq2ph-1b.c: Ditto. 5396 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1a.c: Ditto. 5397 * gcc.target/i386/avx512fp16-vcvtuqq2ph-1b.c: Ditto. 5398 * gcc.target/i386/avx512fp16-vcvtuw2ph-1a.c: Ditto. 5399 * gcc.target/i386/avx512fp16-vcvtuw2ph-1b.c: Ditto. 5400 * gcc.target/i386/avx512fp16-vcvtw2ph-1a.c: Ditto. 5401 * gcc.target/i386/avx512fp16-vcvtw2ph-1b.c: Ditto. 5402 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1a.c: Ditto. 5403 * gcc.target/i386/avx512fp16vl-vcvtdq2ph-1b.c: Ditto. 5404 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1a.c: Ditto. 5405 * gcc.target/i386/avx512fp16vl-vcvtqq2ph-1b.c: Ditto. 5406 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1a.c: Ditto. 5407 * gcc.target/i386/avx512fp16vl-vcvtudq2ph-1b.c: Ditto. 5408 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1a.c: Ditto. 5409 * gcc.target/i386/avx512fp16vl-vcvtuqq2ph-1b.c: Ditto. 5410 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1a.c: Ditto. 5411 * gcc.target/i386/avx512fp16vl-vcvtuw2ph-1b.c: Ditto. 5412 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1a.c: Ditto. 5413 * gcc.target/i386/avx512fp16vl-vcvtw2ph-1b.c: Ditto. 5414 54152021-09-16 liuhongt <hongtao.liu@intel.com> 5416 5417 * gcc.target/i386/avx-1.c: Add test for new builtins. 5418 * gcc.target/i386/sse-13.c: Ditto. 5419 * gcc.target/i386/sse-23.c: Ditto. 5420 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 5421 * gcc.target/i386/sse-22.c: Ditto. 5422 54232021-09-16 liuhongt <hongtao.liu@intel.com> 5424 5425 * gcc.target/i386/avx512fp16-helper.h (V512): Add QI 5426 components. 5427 * gcc.target/i386/avx512fp16-vcvtph2dq-1a.c: New test. 5428 * gcc.target/i386/avx512fp16-vcvtph2dq-1b.c: Ditto. 5429 * gcc.target/i386/avx512fp16-vcvtph2qq-1a.c: Ditto. 5430 * gcc.target/i386/avx512fp16-vcvtph2qq-1b.c: Ditto. 5431 * gcc.target/i386/avx512fp16-vcvtph2udq-1a.c: Ditto. 5432 * gcc.target/i386/avx512fp16-vcvtph2udq-1b.c: Ditto. 5433 * gcc.target/i386/avx512fp16-vcvtph2uqq-1a.c: Ditto. 5434 * gcc.target/i386/avx512fp16-vcvtph2uqq-1b.c: Ditto. 5435 * gcc.target/i386/avx512fp16-vcvtph2uw-1a.c: Ditto. 5436 * gcc.target/i386/avx512fp16-vcvtph2uw-1b.c: Ditto. 5437 * gcc.target/i386/avx512fp16-vcvtph2w-1a.c: Ditto. 5438 * gcc.target/i386/avx512fp16-vcvtph2w-1b.c: Ditto. 5439 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1a.c: Ditto. 5440 * gcc.target/i386/avx512fp16vl-vcvtph2dq-1b.c: Ditto. 5441 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1a.c: Ditto. 5442 * gcc.target/i386/avx512fp16vl-vcvtph2qq-1b.c: Ditto. 5443 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1a.c: Ditto. 5444 * gcc.target/i386/avx512fp16vl-vcvtph2udq-1b.c: Ditto. 5445 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1a.c: Ditto. 5446 * gcc.target/i386/avx512fp16vl-vcvtph2uqq-1b.c: Ditto. 5447 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1a.c: Ditto. 5448 * gcc.target/i386/avx512fp16vl-vcvtph2uw-1b.c: Ditto. 5449 * gcc.target/i386/avx512fp16vl-vcvtph2w-1a.c: Ditto. 5450 * gcc.target/i386/avx512fp16vl-vcvtph2w-1b.c: Ditto. 5451 54522021-09-16 liuhongt <hongtao.liu@intel.com> 5453 5454 * gcc.target/i386/avx-1.c: Add test for new builtins. 5455 * gcc.target/i386/sse-13.c: Ditto. 5456 * gcc.target/i386/sse-23.c: Ditto. 5457 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 5458 * gcc.target/i386/sse-22.c: Ditto. 5459 54602021-09-16 liuhongt <hongtao.liu@intel.com> 5461 5462 * gcc.target/i386/avx512fp16-vmovsh-1a.c: New test. 5463 * gcc.target/i386/avx512fp16-vmovsh-1b.c: Ditto. 5464 * gcc.target/i386/avx512fp16-vmovw-1a.c: Ditto. 5465 * gcc.target/i386/avx512fp16-vmovw-1b.c: Ditto. 5466 * gcc.target/i386/avx512fp16-vmovw-2a.c: Ditto. 5467 * gcc.target/i386/avx512fp16-vmovw-2b.c: Ditto. 5468 * gcc.target/i386/avx512fp16-vmovw-3a.c: Ditto. 5469 * gcc.target/i386/avx512fp16-vmovw-3b.c: Ditto. 5470 * gcc.target/i386/avx512fp16-vmovw-4a.c: Ditto. 5471 * gcc.target/i386/avx512fp16-vmovw-4b.c: Ditto. 5472 54732021-09-15 Patrick Palka <ppalka@redhat.com> 5474 5475 PR c++/101904 5476 * g++.dg/ext/conv2.C: New test. 5477 * g++.dg/template/conv17.C: Extend test. 5478 54792021-09-15 Jakub Jelinek <jakub@redhat.com> 5480 5481 PR c++/88578 5482 PR c++/102295 5483 * g++.dg/ext/flexary39.C: New test. 5484 * g++.dg/ext/flexary40.C: New test. 5485 54862021-09-15 Patrick Palka <ppalka@redhat.com> 5487 5488 PR c++/102050 5489 * g++.dg/cpp0x/initlist125.C: New test. 5490 * g++.dg/cpp0x/initlist126.C: New test. 5491 54922021-09-15 Alexandre Oliva <oliva@adacore.com> 5493 5494 * gnat.dg/zcur_attr.adb, gnat.dg/zcur_attr.ads: New. 5495 54962021-09-15 liuhongt <hongtao.liu@intel.com> 5497 5498 * gcc.target/i386/pr102327-1.c: New test. 5499 * gcc.target/i386/pr102327-2.c: New test. 5500 * gcc.target/i386/avx512fp16-1c.c: Adjust testcase. 5501 55022021-09-15 Hongyu Wang <hongyu.wang@intel.com> 5503 5504 * gcc.target/i386/avx-1.c: Adjust builtin macros. 5505 * gcc.target/i386/sse-13.c: Likewise. 5506 * gcc.target/i386/sse-23.c: Likewise. 5507 55082021-09-15 Richard Biener <rguenther@suse.de> 5509 5510 PR tree-optimization/102318 5511 * gcc.dg/vect/pr102318.c: New testcase. 5512 55132021-09-15 Hongtao Liu <hongtao.liu@intel.com> 5514 Peter Cordes <peter@cordes.ca> 5515 5516 PR target/91103 5517 * gcc.target/i386/pr91103-1.c: Add extract tests. 5518 * gcc.target/i386/pr91103-2.c: Ditto. 5519 55202021-09-15 Thomas Schwinge <thomas@codesourcery.com> 5521 5522 * gfortran.dg/goacc/unexpected-end.f90: Add OpenACC 'host_data' 5523 testing. 5524 55252021-09-15 Jason Merrill <jason@redhat.com> 5526 5527 PR c++/48396 5528 * g++.dg/rtti/undeclared1.C: New test. 5529 55302021-09-14 Harald Anlauf <anlauf@gmx.de> 5531 5532 PR fortran/102311 5533 * gfortran.dg/entry_25.f90: New test. 5534 55352021-09-14 Peter Bergner <bergner@linux.ibm.com> 5536 5537 * gcc.target/powerpc/mma-builtin-6.c: Add second call to xxsetacc 5538 built-in. Update instruction counts. 5539 55402021-09-14 Patrick Palka <ppalka@redhat.com> 5541 5542 PR c++/102163 5543 * g++.dg/cpp0x/constexpr-empty17.C: New test. 5544 55452021-09-14 Jakub Jelinek <jakub@redhat.com> 5546 5547 PR c++/102295 5548 * g++.target/i386/pr102295.C: New test. 5549 55502021-09-14 Jakub Jelinek <jakub@redhat.com> 5551 5552 PR c++/102305 5553 * g++.dg/cpp0x/pr102305.C: New test. 5554 55552021-09-14 Tobias Burnus <tobias@codesourcery.com> 5556 5557 PR fortran/102313 5558 * gfortran.dg/goacc/unexpected-end.f90: New test. 5559 * gfortran.dg/gomp/unexpected-end.f90: New test. 5560 55612021-09-14 Martin Liska <mliska@suse.cz> 5562 5563 * g++.dg/gcov/gcov.py: Fix failing pytests as gcov.json.gz 5564 filename was changed in b777f228b481ae881a7fbb09de367a053740932c. 5565 55662021-09-14 Eric Botcazou <ebotcazou@adacore.com> 5567 5568 * gnat.dg/enum_rep2.adb: New test. 5569 55702021-09-14 Jakub Jelinek <jakub@redhat.com> 5571 5572 * c-c++-common/gomp/atomic-29.c: Add -march=pentium 5573 dg-additional-options for ia32. Use sync_long_long effective target 5574 instead of sync_int_long. 5575 * lib/target-supports.exp (check_effective_target_sync_long_long): Fix 5576 a syntax error. 5577 55782021-09-14 liuhongt <hongtao.liu@intel.com> 5579 5580 * gcc.target/i386/avx512fp16-helper.h (V512): 5581 Add xmm component. 5582 * gcc.target/i386/avx512fp16-vfpclassph-1a.c: New test. 5583 * gcc.target/i386/avx512fp16-vfpclassph-1b.c: Ditto. 5584 * gcc.target/i386/avx512fp16-vfpclasssh-1a.c: Ditto. 5585 * gcc.target/i386/avx512fp16-vfpclasssh-1b.c: Ditto. 5586 * gcc.target/i386/avx512fp16-vgetexpph-1a.c: Ditto. 5587 * gcc.target/i386/avx512fp16-vgetexpph-1b.c: Ditto. 5588 * gcc.target/i386/avx512fp16-vgetexpsh-1a.c: Ditto. 5589 * gcc.target/i386/avx512fp16-vgetexpsh-1b.c: Ditto. 5590 * gcc.target/i386/avx512fp16-vgetmantph-1a.c: Ditto. 5591 * gcc.target/i386/avx512fp16-vgetmantph-1b.c: Ditto. 5592 * gcc.target/i386/avx512fp16-vgetmantsh-1a.c: Ditto. 5593 * gcc.target/i386/avx512fp16-vgetmantsh-1b.c: Ditto. 5594 * gcc.target/i386/avx512fp16vl-vfpclassph-1a.c: Ditto. 5595 * gcc.target/i386/avx512fp16vl-vfpclassph-1b.c: Ditto. 5596 * gcc.target/i386/avx512fp16vl-vgetexpph-1a.c: Ditto. 5597 * gcc.target/i386/avx512fp16vl-vgetexpph-1b.c: Ditto. 5598 * gcc.target/i386/avx512fp16vl-vgetmantph-1a.c: Ditto. 5599 * gcc.target/i386/avx512fp16vl-vgetmantph-1b.c: Ditto. 5600 56012021-09-14 liuhongt <hongtao.liu@intel.com> 5602 5603 * gcc.target/i386/avx-1.c: Add test for new builtins. 5604 * gcc.target/i386/sse-13.c: Ditto. 5605 * gcc.target/i386/sse-23.c: Ditto. 5606 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 5607 * gcc.target/i386/sse-22.c: Ditto. 5608 56092021-09-14 liuhongt <hongtao.liu@intel.com> 5610 5611 * gcc.target/i386/avx512fp16-helper.h (_ROUND_CUR): New macro. 5612 * gcc.target/i386/avx512fp16-vreduceph-1a.c: New test. 5613 * gcc.target/i386/avx512fp16-vreduceph-1b.c: Ditto. 5614 * gcc.target/i386/avx512fp16-vreducesh-1a.c: Ditto. 5615 * gcc.target/i386/avx512fp16-vreducesh-1b.c: Ditto. 5616 * gcc.target/i386/avx512fp16-vrndscaleph-1a.c: Ditto. 5617 * gcc.target/i386/avx512fp16-vrndscaleph-1b.c: Ditto. 5618 * gcc.target/i386/avx512fp16-vrndscalesh-1a.c: Ditto. 5619 * gcc.target/i386/avx512fp16-vrndscalesh-1b.c: Ditto. 5620 * gcc.target/i386/avx512fp16vl-vreduceph-1a.c: Ditto. 5621 * gcc.target/i386/avx512fp16vl-vreduceph-1b.c: Ditto. 5622 * gcc.target/i386/avx512fp16vl-vrndscaleph-1a.c: Ditto. 5623 * gcc.target/i386/avx512fp16vl-vrndscaleph-1b.c: Ditto. 5624 56252021-09-14 liuhongt <hongtao.liu@intel.com> 5626 5627 * gcc.target/i386/avx-1.c: Add test for new builtins. 5628 * gcc.target/i386/sse-13.c: Ditto. 5629 * gcc.target/i386/sse-23.c: Ditto. 5630 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 5631 * gcc.target/i386/sse-22.c: Ditto. 5632 56332021-09-14 liuhongt <hongtao.liu@intel.com> 5634 5635 * gcc.target/i386/avx512fp16-vrcpph-1a.c: New test. 5636 * gcc.target/i386/avx512fp16-vrcpph-1b.c: Ditto. 5637 * gcc.target/i386/avx512fp16-vrcpsh-1a.c: Ditto. 5638 * gcc.target/i386/avx512fp16-vrcpsh-1b.c: Ditto. 5639 * gcc.target/i386/avx512fp16-vscalefph-1a.c: Ditto. 5640 * gcc.target/i386/avx512fp16-vscalefph-1b.c: Ditto. 5641 * gcc.target/i386/avx512fp16-vscalefsh-1a.c: Ditto. 5642 * gcc.target/i386/avx512fp16-vscalefsh-1b.c: Ditto. 5643 * gcc.target/i386/avx512fp16vl-vrcpph-1a.c: Ditto. 5644 * gcc.target/i386/avx512fp16vl-vrcpph-1b.c: Ditto. 5645 * gcc.target/i386/avx512fp16vl-vscalefph-1a.c: Ditto. 5646 * gcc.target/i386/avx512fp16vl-vscalefph-1b.c: Ditto. 5647 56482021-09-14 liuhongt <hongtao.liu@intel.com> 5649 5650 * gcc.target/i386/avx-1.c: Add test for new builtins. 5651 * gcc.target/i386/sse-13.c: Ditto. 5652 * gcc.target/i386/sse-23.c: Ditto. 5653 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 5654 * gcc.target/i386/sse-22.c: Ditto. 5655 56562021-09-14 liuhongt <hongtao.liu@intel.com> 5657 5658 * gcc.target/i386/avx512fp16-vrsqrtph-1a.c: New test. 5659 * gcc.target/i386/avx512fp16-vrsqrtph-1b.c: Ditto. 5660 * gcc.target/i386/avx512fp16-vrsqrtsh-1a.c: Ditto. 5661 * gcc.target/i386/avx512fp16-vrsqrtsh-1b.c: Ditto. 5662 * gcc.target/i386/avx512fp16-vsqrtph-1a.c: Ditto. 5663 * gcc.target/i386/avx512fp16-vsqrtph-1b.c: Ditto. 5664 * gcc.target/i386/avx512fp16-vsqrtsh-1a.c: Ditto. 5665 * gcc.target/i386/avx512fp16-vsqrtsh-1b.c: Ditto. 5666 * gcc.target/i386/avx512fp16vl-vrsqrtph-1a.c: Ditto. 5667 * gcc.target/i386/avx512fp16vl-vrsqrtph-1b.c: Ditto. 5668 * gcc.target/i386/avx512fp16vl-vsqrtph-1a.c: Ditto. 5669 * gcc.target/i386/avx512fp16vl-vsqrtph-1b.c: Ditto. 5670 56712021-09-14 liuhongt <hongtao.liu@intel.com> 5672 5673 * gcc.target/i386/avx-1.c: Add test for new builtins. 5674 * gcc.target/i386/sse-13.c: Ditto. 5675 * gcc.target/i386/sse-23.c: Ditto. 5676 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 5677 * gcc.target/i386/sse-22.c: Ditto. 5678 56792021-09-13 Harald Anlauf <anlauf@gmx.de> 5680 5681 PR fortran/82314 5682 * gfortran.dg/pr82314.f90: New test. 5683 56842021-09-13 Harald Anlauf <anlauf@gmx.de> 5685 5686 PR fortran/85130 5687 * gfortran.dg/substr_6.f90: Revert commit r8-7574, adding again 5688 test that was erroneously considered as illegal. 5689 56902021-09-13 Jason Merrill <jason@redhat.com> 5691 5692 * g++.dg/warn/Winterference.H: New file. 5693 * g++.dg/warn/Winterference.C: New test. 5694 * g++.target/aarch64/interference.C: New test. 5695 * g++.target/arm/interference.C: New test. 5696 * g++.target/i386/interference.C: New test. 5697 * g++.dg/warn/Winterference-2.C: New file. 5698 56992021-09-13 Martin Liska <mliska@suse.cz> 5700 H.J. Lu <hjl.tools@gmail.com> 5701 5702 PR target/101696 5703 * g++.target/i386/mv30.C: New test. 5704 * gcc.target/i386/mvc16.c: New test. 5705 * gcc.target/i386/builtin_target.c (CHECK___builtin_cpu_supports): 5706 New. 5707 57082021-09-13 Andrew Pinski <apinski@marvell.com> 5709 5710 PR target/95969 5711 * gcc.target/aarch64/lane-bound-1.c: New test. 5712 * gcc.target/aarch64/lane-bound-2.c: New test. 5713 57142021-09-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5715 5716 PR target/102252 5717 * g++.target/aarch64/sve/pr102252.C: New test. 5718 57192021-09-13 Aldy Hernandez <aldyh@redhat.com> 5720 5721 * gcc.dg/tree-ssa/pr21417.c: Adjust for FSM removal. 5722 * gcc.dg/tree-ssa/pr66752-3.c: Same. 5723 * gcc.dg/tree-ssa/pr68198.c: Same. 5724 * gcc.dg/tree-ssa/pr69196-1.c: Same. 5725 * gcc.dg/tree-ssa/pr70232.c: Same. 5726 * gcc.dg/tree-ssa/pr77445.c: Same. 5727 * gcc.dg/tree-ssa/ranger-threader-4.c: Same. 5728 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same. 5729 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same. 5730 * gcc.dg/tree-ssa/ssa-thread-12.c: Same. 5731 * gcc.dg/tree-ssa/ssa-thread-13.c: Same. 5732 57332021-09-13 Patrick Palka <ppalka@redhat.com> 5734 5735 PR c++/101764 5736 * g++.dg/cpp1z/constexpr-if35.C: New test. 5737 57382021-09-13 Martin Liska <mliska@suse.cz> 5739 5740 PR c++/101331 5741 * g++.dg/pr101331.C: New test. 5742 57432021-09-13 Aldy Hernandez <aldyh@redhat.com> 5744 5745 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust for aarch64. 5746 57472021-09-13 H.J. Lu <hjl.tools@gmail.com> 5748 5749 PR target/101935 5750 * g++.target/i386/pr80566-1.C: Add 5751 -mtune-ctrl=avx256_store_by_pieces. 5752 * gcc.target/i386/pr100865-4a.c: Likewise. 5753 * gcc.target/i386/pr100865-10a.c: Likewise. 5754 * gcc.target/i386/pr90773-20.c: Likewise. 5755 * gcc.target/i386/pr90773-21.c: Likewise. 5756 * gcc.target/i386/pr90773-22.c: Likewise. 5757 * gcc.target/i386/pr90773-23.c: Likewise. 5758 * g++.target/i386/pr80566-2.C: Add 5759 -mtune-ctrl=avx256_move_by_pieces. 5760 * gcc.target/i386/eh_return-1.c: Likewise. 5761 * gcc.target/i386/pr90773-26.c: Likewise. 5762 * gcc.target/i386/pieces-memcpy-12.c: Replace -mtune=haswell 5763 with -mtune-ctrl=avx256_move_by_pieces. 5764 * gcc.target/i386/pieces-memcpy-15.c: Likewise. 5765 * gcc.target/i386/pieces-memset-2.c: Replace -mtune=haswell 5766 with -mtune-ctrl=avx256_store_by_pieces. 5767 * gcc.target/i386/pieces-memset-5.c: Likewise. 5768 * gcc.target/i386/pieces-memset-11.c: Likewise. 5769 * gcc.target/i386/pieces-memset-14.c: Likewise. 5770 * gcc.target/i386/pieces-memset-20.c: Likewise. 5771 * gcc.target/i386/pieces-memset-23.c: Likewise. 5772 * gcc.target/i386/pieces-memset-29.c: Likewise. 5773 * gcc.target/i386/pieces-memset-30.c: Likewise. 5774 * gcc.target/i386/pieces-memset-33.c: Likewise. 5775 * gcc.target/i386/pieces-memset-34.c: Likewise. 5776 * gcc.target/i386/pieces-memset-44.c: Likewise. 5777 * gcc.target/i386/pieces-memset-37.c: Replace -mtune=generic 5778 with -mtune-ctrl=avx256_store_by_pieces. 5779 57802021-09-12 Iain Buclaw <ibuclaw@gdcproject.org> 5781 5782 PR d/102185 5783 * gdc.dg/pr102185.d: New test. 5784 57852021-09-11 Jakub Jelinek <jakub@redhat.com> 5786 5787 * c-c++-common/auto-init-1.c: Enable test only on ilp32 or lp64 5788 targets, expect different long and pointer sizes between ilp32 and 5789 lp64. 5790 * c-c++-common/auto-init-2.c: Likewise. 5791 * c-c++-common/auto-init-3.c: Expect one of the common long double 5792 sizes (8/12/16 bytes) instead of hardcoding 16 bytes. 5793 * c-c++-common/auto-init-4.c: Likewise. 5794 * c-c++-common/auto-init-5.c: Expect one of the common 5795 _Complex long double sizes (16/24/32 bytes) instead of hardcoding 32 5796 bytes. 5797 * c-c++-common/auto-init-6.c: Likewise. 5798 * c-c++-common/auto-init-padding-1.c: Enable test only on ilp32 or lp64 5799 targets. 5800 (struct test_small_hole): Change type of four to unsigned long long 5801 and add aligned attribute. 5802 58032021-09-10 Petter Tomner <tomner@kth.se> 5804 5805 * jit.dg/test-error-array-bounds.c: Array is not unsigned 5806 * jit.dg/jit.exp: Helper function 5807 * jit.dg/test-debuginfo.c: New testcase 5808 58092021-09-10 Jakub Jelinek <jakub@redhat.com> 5810 5811 * c-c++-common/gomp/atomic-17.c (foo): Add tests for atomic read, 5812 write or update with acq_rel clause and atomic update with acquire clause. 5813 * c-c++-common/gomp/atomic-18.c (foo): Adjust expected diagnostics 5814 wording, remove tests moved to atomic-17.c. 5815 * c-c++-common/gomp/atomic-21.c: Expect only 2 omp atomic release and 5816 2 omp atomic acq_rel directives instead of 4 omp atomic release. 5817 * c-c++-common/gomp/atomic-25.c: New test. 5818 * c-c++-common/gomp/atomic-26.c: New test. 5819 * c-c++-common/gomp/atomic-27.c: New test. 5820 * c-c++-common/gomp/atomic-28.c: New test. 5821 * c-c++-common/gomp/atomic-29.c: New test. 5822 * c-c++-common/gomp/atomic-30.c: New test. 5823 * c-c++-common/goacc-gomp/atomic.c: Expect 1 omp atomic release and 5824 1 omp atomic_acq_rel instead of 2 omp atomic release directives. 5825 * gcc.dg/gomp/atomic-5.c: Adjust expected error diagnostic wording. 5826 * g++.dg/gomp/atomic-18.C:Expect 4 omp atomic release and 5827 1 omp atomic_acq_rel instead of 5 omp atomic release directives. 5828 58292021-09-10 Aldy Hernandez <aldyh@redhat.com> 5830 Michael Matz <matz@suse.de> 5831 5832 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Adjust for disabling of 5833 threading through latches. 5834 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same. 5835 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same. 5836 58372021-09-10 David Faust <david.faust@oracle.com> 5838 5839 * gcc.target/bpf/alu-1.c: New test. 5840 * gcc.target/bpf/jmp-1.c: New test. 5841 58422021-09-10 Richard Biener <rguenther@suse.de> 5843 5844 PR middle-end/102273 5845 * gcc.dg/pr102273.c: New testcase. 5846 58472021-09-10 Thomas Schwinge <thomas@codesourcery.com> 5848 5849 * c-c++-common/auto-init-padding-2.c: Fix 'dg-do run' syntax. 5850 * c-c++-common/auto-init-padding-3.c: Likewise. 5851 58522021-09-10 Richard Biener <rguenther@suse.de> 5853 5854 PR middle-end/102269 5855 * gcc.dg/pr102269.c: New testcase. 5856 58572021-09-10 liuhongt <hongtao.liu@intel.com> 5858 5859 * gcc.target/i386/avx512fp16-helper.h 5860 (check_results_mask): New check_function. 5861 * gcc.target/i386/avx512fp16-vcmpph-1a.c: New test. 5862 * gcc.target/i386/avx512fp16-vcmpph-1b.c: Ditto. 5863 * gcc.target/i386/avx512fp16-vcmpsh-1a.c: Ditto. 5864 * gcc.target/i386/avx512fp16-vcmpsh-1b.c: Ditto. 5865 * gcc.target/i386/avx512fp16-vcomish-1a.c: Ditto. 5866 * gcc.target/i386/avx512fp16-vcomish-1b.c: Ditto. 5867 * gcc.target/i386/avx512fp16-vcomish-1c.c: Ditto. 5868 * gcc.target/i386/avx512fp16vl-vcmpph-1a.c: Ditto. 5869 * gcc.target/i386/avx512fp16vl-vcmpph-1b.c: Ditto. 5870 58712021-09-10 liuhongt <hongtao.liu@intel.com> 5872 5873 * gcc.target/i386/avx-1.c: Add test for new builtins. 5874 * gcc.target/i386/sse-13.c: Ditto. 5875 * gcc.target/i386/sse-23.c: Ditto. 5876 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 5877 * gcc.target/i386/sse-22.c: Ditto. 5878 58792021-09-10 liuhongt <hongtao.liu@intel.com> 5880 5881 * gcc.target/i386/avx512fp16-vmaxph-1a.c: New test. 5882 * gcc.target/i386/avx512fp16-vmaxph-1b.c: Ditto. 5883 * gcc.target/i386/avx512fp16-vmaxsh-1.c: Ditto. 5884 * gcc.target/i386/avx512fp16-vmaxsh-1b.c: Ditto. 5885 * gcc.target/i386/avx512fp16-vminph-1a.c: Ditto. 5886 * gcc.target/i386/avx512fp16-vminph-1b.c: Ditto. 5887 * gcc.target/i386/avx512fp16-vminsh-1.c: Ditto. 5888 * gcc.target/i386/avx512fp16-vminsh-1b.c: Ditto. 5889 * gcc.target/i386/avx512fp16vl-vmaxph-1a.c: Ditto. 5890 * gcc.target/i386/avx512fp16vl-vmaxph-1b.c: Ditto. 5891 * gcc.target/i386/avx512fp16vl-vminph-1a.c: Ditto. 5892 * gcc.target/i386/avx512fp16vl-vminph-1b.c: Ditto. 5893 58942021-09-10 liuhongt <hongtao.liu@intel.com> 5895 5896 * gcc.target/i386/avx-1.c: Add test for new builtins. 5897 * gcc.target/i386/sse-13.c: Ditto. 5898 * gcc.target/i386/sse-23.c: Ditto. 5899 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 5900 * gcc.target/i386/sse-22.c: Ditto. 5901 59022021-09-10 liuhongt <hongtao.liu@intel.com> 5903 5904 * gcc.target/i386/avx512fp16-vaddsh-1a.c: New test. 5905 * gcc.target/i386/avx512fp16-vaddsh-1b.c: Ditto. 5906 * gcc.target/i386/avx512fp16-vdivsh-1a.c: Ditto. 5907 * gcc.target/i386/avx512fp16-vdivsh-1b.c: Ditto. 5908 * gcc.target/i386/avx512fp16-vmulsh-1a.c: Ditto. 5909 * gcc.target/i386/avx512fp16-vmulsh-1b.c: Ditto. 5910 * gcc.target/i386/avx512fp16-vsubsh-1a.c: Ditto. 5911 * gcc.target/i386/avx512fp16-vsubsh-1b.c: Ditto. 5912 * gcc.target/i386/pr54855-11.c: Ditto. 5913 59142021-09-10 Liu, Hongtao <hongtao.liu@intel.com> 5915 5916 * gcc.target/i386/avx-1.c: Add test for new builtins. 5917 * gcc.target/i386/sse-13.c: Ditto. 5918 * gcc.target/i386/sse-23.c: Ditto. 5919 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 5920 * gcc.target/i386/sse-22.c: Ditto. 5921 59222021-09-10 H.J. Lu <hjl.tools@gmail.com> 5923 5924 * gcc.target/i386/vect-float16-1.c: New test. 5925 * gcc.target/i386/vect-float16-10.c: Ditto. 5926 * gcc.target/i386/vect-float16-11.c: Ditto. 5927 * gcc.target/i386/vect-float16-12.c: Ditto. 5928 * gcc.target/i386/vect-float16-2.c: Ditto. 5929 * gcc.target/i386/vect-float16-3.c: Ditto. 5930 * gcc.target/i386/vect-float16-4.c: Ditto. 5931 * gcc.target/i386/vect-float16-5.c: Ditto. 5932 * gcc.target/i386/vect-float16-6.c: Ditto. 5933 * gcc.target/i386/vect-float16-7.c: Ditto. 5934 * gcc.target/i386/vect-float16-8.c: Ditto. 5935 * gcc.target/i386/vect-float16-9.c: Ditto. 5936 59372021-09-10 liuhongt <hongtao.liu@intel.com> 5938 5939 * gcc.target/i386/avx512dq-abs-copysign-1.c: Adjust testcase. 5940 * gcc.target/i386/avx512vl-abs-copysign-1.c: Adjust testcase. 5941 59422021-09-09 qing zhao <qing.zhao@oracle.com> 5943 5944 * c-c++-common/auto-init-1.c: New test. 5945 * c-c++-common/auto-init-10.c: New test. 5946 * c-c++-common/auto-init-11.c: New test. 5947 * c-c++-common/auto-init-12.c: New test. 5948 * c-c++-common/auto-init-13.c: New test. 5949 * c-c++-common/auto-init-14.c: New test. 5950 * c-c++-common/auto-init-15.c: New test. 5951 * c-c++-common/auto-init-16.c: New test. 5952 * c-c++-common/auto-init-2.c: New test. 5953 * c-c++-common/auto-init-3.c: New test. 5954 * c-c++-common/auto-init-4.c: New test. 5955 * c-c++-common/auto-init-5.c: New test. 5956 * c-c++-common/auto-init-6.c: New test. 5957 * c-c++-common/auto-init-7.c: New test. 5958 * c-c++-common/auto-init-8.c: New test. 5959 * c-c++-common/auto-init-9.c: New test. 5960 * c-c++-common/auto-init-esra.c: New test. 5961 * c-c++-common/auto-init-padding-1.c: New test. 5962 * c-c++-common/auto-init-padding-2.c: New test. 5963 * c-c++-common/auto-init-padding-3.c: New test. 5964 * g++.dg/auto-init-uninit-pred-1_a.C: New test. 5965 * g++.dg/auto-init-uninit-pred-2_a.C: New test. 5966 * g++.dg/auto-init-uninit-pred-3_a.C: New test. 5967 * g++.dg/auto-init-uninit-pred-4.C: New test. 5968 * gcc.dg/auto-init-sra-1.c: New test. 5969 * gcc.dg/auto-init-sra-2.c: New test. 5970 * gcc.dg/auto-init-uninit-1.c: New test. 5971 * gcc.dg/auto-init-uninit-12.c: New test. 5972 * gcc.dg/auto-init-uninit-13.c: New test. 5973 * gcc.dg/auto-init-uninit-14.c: New test. 5974 * gcc.dg/auto-init-uninit-15.c: New test. 5975 * gcc.dg/auto-init-uninit-16.c: New test. 5976 * gcc.dg/auto-init-uninit-17.c: New test. 5977 * gcc.dg/auto-init-uninit-18.c: New test. 5978 * gcc.dg/auto-init-uninit-19.c: New test. 5979 * gcc.dg/auto-init-uninit-2.c: New test. 5980 * gcc.dg/auto-init-uninit-20.c: New test. 5981 * gcc.dg/auto-init-uninit-21.c: New test. 5982 * gcc.dg/auto-init-uninit-22.c: New test. 5983 * gcc.dg/auto-init-uninit-23.c: New test. 5984 * gcc.dg/auto-init-uninit-24.c: New test. 5985 * gcc.dg/auto-init-uninit-25.c: New test. 5986 * gcc.dg/auto-init-uninit-26.c: New test. 5987 * gcc.dg/auto-init-uninit-3.c: New test. 5988 * gcc.dg/auto-init-uninit-34.c: New test. 5989 * gcc.dg/auto-init-uninit-36.c: New test. 5990 * gcc.dg/auto-init-uninit-37.c: New test. 5991 * gcc.dg/auto-init-uninit-4.c: New test. 5992 * gcc.dg/auto-init-uninit-5.c: New test. 5993 * gcc.dg/auto-init-uninit-6.c: New test. 5994 * gcc.dg/auto-init-uninit-8.c: New test. 5995 * gcc.dg/auto-init-uninit-9.c: New test. 5996 * gcc.dg/auto-init-uninit-A.c: New test. 5997 * gcc.dg/auto-init-uninit-B.c: New test. 5998 * gcc.dg/auto-init-uninit-C.c: New test. 5999 * gcc.dg/auto-init-uninit-H.c: New test. 6000 * gcc.dg/auto-init-uninit-I.c: New test. 6001 * gcc.target/aarch64/auto-init-1.c: New test. 6002 * gcc.target/aarch64/auto-init-2.c: New test. 6003 * gcc.target/aarch64/auto-init-3.c: New test. 6004 * gcc.target/aarch64/auto-init-4.c: New test. 6005 * gcc.target/aarch64/auto-init-5.c: New test. 6006 * gcc.target/aarch64/auto-init-6.c: New test. 6007 * gcc.target/aarch64/auto-init-7.c: New test. 6008 * gcc.target/aarch64/auto-init-8.c: New test. 6009 * gcc.target/aarch64/auto-init-padding-1.c: New test. 6010 * gcc.target/aarch64/auto-init-padding-10.c: New test. 6011 * gcc.target/aarch64/auto-init-padding-11.c: New test. 6012 * gcc.target/aarch64/auto-init-padding-12.c: New test. 6013 * gcc.target/aarch64/auto-init-padding-2.c: New test. 6014 * gcc.target/aarch64/auto-init-padding-3.c: New test. 6015 * gcc.target/aarch64/auto-init-padding-4.c: New test. 6016 * gcc.target/aarch64/auto-init-padding-5.c: New test. 6017 * gcc.target/aarch64/auto-init-padding-6.c: New test. 6018 * gcc.target/aarch64/auto-init-padding-7.c: New test. 6019 * gcc.target/aarch64/auto-init-padding-8.c: New test. 6020 * gcc.target/aarch64/auto-init-padding-9.c: New test. 6021 * gcc.target/i386/auto-init-1.c: New test. 6022 * gcc.target/i386/auto-init-2.c: New test. 6023 * gcc.target/i386/auto-init-21.c: New test. 6024 * gcc.target/i386/auto-init-22.c: New test. 6025 * gcc.target/i386/auto-init-23.c: New test. 6026 * gcc.target/i386/auto-init-24.c: New test. 6027 * gcc.target/i386/auto-init-3.c: New test. 6028 * gcc.target/i386/auto-init-4.c: New test. 6029 * gcc.target/i386/auto-init-5.c: New test. 6030 * gcc.target/i386/auto-init-6.c: New test. 6031 * gcc.target/i386/auto-init-7.c: New test. 6032 * gcc.target/i386/auto-init-8.c: New test. 6033 * gcc.target/i386/auto-init-padding-1.c: New test. 6034 * gcc.target/i386/auto-init-padding-10.c: New test. 6035 * gcc.target/i386/auto-init-padding-11.c: New test. 6036 * gcc.target/i386/auto-init-padding-12.c: New test. 6037 * gcc.target/i386/auto-init-padding-2.c: New test. 6038 * gcc.target/i386/auto-init-padding-3.c: New test. 6039 * gcc.target/i386/auto-init-padding-4.c: New test. 6040 * gcc.target/i386/auto-init-padding-5.c: New test. 6041 * gcc.target/i386/auto-init-padding-6.c: New test. 6042 * gcc.target/i386/auto-init-padding-7.c: New test. 6043 * gcc.target/i386/auto-init-padding-8.c: New test. 6044 * gcc.target/i386/auto-init-padding-9.c: New test. 6045 60462021-09-09 Harald Anlauf <anlauf@gmx.de> 6047 6048 PR fortran/98490 6049 * gfortran.dg/bounds_check_23.f90: New test. 6050 60512021-09-09 H.J. Lu <hjl.tools@gmail.com> 6052 6053 * gcc.target/x86_64/abi/avx512fp16/args.h: Replace long with 6054 long long. 6055 (XMM_T): Rename _long to _longlong and _ulong to _ulonglong. 6056 (X87_T): Rename _ulong to _ulonglong. 6057 * gcc.target/x86_64/abi/avx512fp16/defines.h (TYPE_SIZE_LONG): 6058 Define to 4 if __ILP32__ is defined. 6059 (TYPE_SIZE_POINTER): Likewise. 6060 (TYPE_ALIGN_LONG): Likewise. 6061 (TYPE_ALIGN_POINTER): Likewise. 6062 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c 6063 (main): Skip test for long if __ILP32__ is defined. 6064 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c 6065 (do_test): Replace _long with _longlong. 6066 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c: 6067 (check_300): Replace _ulong with _ulonglong. 6068 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: Replace long 6069 with long long. 6070 (YMM_T): Rename _long to _longlong and _ulong to _ulonglong. 6071 (X87_T): Rename _ulong to _ulonglong. 6072 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Replace long 6073 with long long. 6074 (ZMM_T): Rename _long to _longlong and _ulong to _ulonglong. 6075 (X87_T): Rename _ulong to _ulonglong. 6076 60772021-09-09 Richard Biener <rguenther@suse.de> 6078 6079 * gcc.dg/tree-ssa/ssa-lim-17.c: New testcase. 6080 60812021-09-09 liuhongt <hongtao.liu@intel.com> 6082 6083 * gcc.target/i386/avx512fp16-helper.h: New header file for 6084 FP16 runtime test. 6085 * gcc.target/i386/avx512fp16-vaddph-1a.c: New test. 6086 * gcc.target/i386/avx512fp16-vaddph-1b.c: Ditto. 6087 * gcc.target/i386/avx512fp16-vdivph-1a.c: Ditto. 6088 * gcc.target/i386/avx512fp16-vdivph-1b.c: Ditto. 6089 * gcc.target/i386/avx512fp16-vmulph-1a.c: Ditto. 6090 * gcc.target/i386/avx512fp16-vmulph-1b.c: Ditto. 6091 * gcc.target/i386/avx512fp16-vsubph-1a.c: Ditto. 6092 * gcc.target/i386/avx512fp16-vsubph-1b.c: Ditto. 6093 * gcc.target/i386/avx512fp16vl-vaddph-1a.c: Ditto. 6094 * gcc.target/i386/avx512fp16vl-vaddph-1b.c: Ditto. 6095 * gcc.target/i386/avx512fp16vl-vdivph-1a.c: Ditto. 6096 * gcc.target/i386/avx512fp16vl-vdivph-1b.c: Ditto. 6097 * gcc.target/i386/avx512fp16vl-vmulph-1a.c: Ditto. 6098 * gcc.target/i386/avx512fp16vl-vmulph-1b.c: Ditto. 6099 * gcc.target/i386/avx512fp16vl-vsubph-1a.c: Ditto. 6100 * gcc.target/i386/avx512fp16vl-vsubph-1b.c: Ditto. 6101 61022021-09-09 liuhongt <hongtao.liu@intel.com> 6103 6104 * gcc.target/i386/avx-1.c: Add -mavx512vl and test for new intrinsics. 6105 * gcc.target/i386/avx-2.c: Add -mavx512vl. 6106 * gcc.target/i386/avx512fp16-11a.c: New test. 6107 * gcc.target/i386/avx512fp16-11b.c: Ditto. 6108 * gcc.target/i386/avx512vlfp16-11a.c: Ditto. 6109 * gcc.target/i386/avx512vlfp16-11b.c: Ditto. 6110 * gcc.target/i386/sse-13.c: Add test for new builtins. 6111 * gcc.target/i386/sse-23.c: Ditto. 6112 * gcc.target/i386/sse-14.c: Add test for new intrinsics. 6113 * gcc.target/i386/sse-22.c: Ditto. 6114 61152021-09-09 liuhongt <hongtao.liu@intel.com> 6116 6117 PR target/101059 6118 * gcc.target/i386/sse2-pr101059.c: New test. 6119 * gcc.target/i386/sse3-pr101059.c: New test. 6120 61212021-09-09 liuhongt <hongtao.liu@intel.com> 6122 6123 PR target/91103 6124 * gcc.target/i386/pr91103-1.c: New test. 6125 * gcc.target/i386/pr91103-2.c: New test. 6126 61272021-09-08 David Malcolm <dmalcolm@redhat.com> 6128 6129 PR analyzer/102225 6130 * gcc.dg/analyzer/realloc-1.c (test_10): New. 6131 * gcc.dg/analyzer/torture/pr102225.c: New test. 6132 61332021-09-08 Joseph Myers <joseph@codesourcery.com> 6134 6135 * gcc.dg/array-quals-1.c: Allow .sdata section in more cases. 6136 61372021-09-08 Joseph Myers <joseph@codesourcery.com> 6138 6139 * gcc.dg/tree-ssa/pr89430-1.c, gcc.dg/tree-ssa/pr89430-2.c, 6140 gcc.dg/tree-ssa/pr89430-3.c, gcc.dg/tree-ssa/pr89430-4.c, 6141 gcc.dg/tree-ssa/pr89430-5.c, gcc.dg/tree-ssa/pr89430-6.c, 6142 gcc.dg/tree-ssa/pr89430-7-comp-ref.c, 6143 gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c, 6144 gcc.dg/tree-ssa/pr99473-1.c: Use -ftree-cselim. 6145 61462021-09-08 Jakub Jelinek <jakub@redhat.com> 6147 liuhongt <hongtao.liu@intel.com> 6148 6149 PR target/89984 6150 * gcc.target/i386/avx-pr102224.c: Fix up PR number. 6151 * gcc.dg/pr89984.c: New test. 6152 * gcc.target/i386/avx-pr89984.c: New test. 6153 61542021-09-08 Jakub Jelinek <jakub@redhat.com> 6155 6156 PR target/102224 6157 * gcc.dg/pr102224.c: New test. 6158 * gcc.target/i386/avx-pr102224.c: New test. 6159 61602021-09-08 liuhongt <hongtao.liu@intel.com> 6161 6162 * gcc.target/x86_64/abi/avx512fp16/m512h/abi-avx512fp16-zmm.exp: 6163 New file. 6164 * gcc.target/x86_64/abi/avx512fp16/m512h/args.h: Likewise. 6165 * gcc.target/x86_64/abi/avx512fp16/m512h/asm-support.S: Likewise. 6166 * gcc.target/x86_64/abi/avx512fp16/m512h/avx512fp16-zmm-check.h: 6167 Likewise. 6168 * gcc.target/x86_64/abi/avx512fp16/m512h/test_m512_returning.c: 6169 Likewise. 6170 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_m512.c: 6171 Likewise. 6172 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_structs.c: 6173 Likewise. 6174 * gcc.target/x86_64/abi/avx512fp16/m512h/test_passing_unions.c: 6175 Likewise. 6176 * gcc.target/x86_64/abi/avx512fp16/m512h/test_varargs-m512.c: 6177 Likewise. 6178 61792021-09-08 liuhongt <hongtao.liu@intel.com> 6180 6181 * gcc.target/x86_64/abi/avx512fp16/m256h/abi-avx512fp16-ymm.exp: 6182 New exp file. 6183 * gcc.target/x86_64/abi/avx512fp16/m256h/args.h: New header. 6184 * gcc.target/x86_64/abi/avx512fp16/m256h/avx512fp16-ymm-check.h: 6185 Likewise. 6186 * gcc.target/x86_64/abi/avx512fp16/m256h/asm-support.S: New. 6187 * gcc.target/x86_64/abi/avx512fp16/m256h/test_m256_returning.c: 6188 New test. 6189 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_m256.c: Likewise. 6190 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_structs.c: 6191 Likewise. 6192 * gcc.target/x86_64/abi/avx512fp16/m256h/test_passing_unions.c: 6193 Likewise. 6194 * gcc.target/x86_64/abi/avx512fp16/m256h/test_varargs-m256.c: Likewise. 6195 61962021-09-08 H.J. Lu <hjl.tools@gmail.com> 6197 6198 * gcc.target/x86_64/abi/avx512fp16/abi-avx512fp16-xmm.exp: New exp 6199 file for abi test. 6200 * gcc.target/x86_64/abi/avx512fp16/args.h: New header file for abi test. 6201 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-check.h: Likewise. 6202 * gcc.target/x86_64/abi/avx512fp16/avx512fp16-xmm-check.h: Likewise. 6203 * gcc.target/x86_64/abi/avx512fp16/defines.h: Likewise. 6204 * gcc.target/x86_64/abi/avx512fp16/macros.h: Likewise. 6205 * gcc.target/x86_64/abi/avx512fp16/asm-support.S: New asm for abi check. 6206 * gcc.target/x86_64/abi/avx512fp16/test_3_element_struct_and_unions.c: 6207 New test. 6208 * gcc.target/x86_64/abi/avx512fp16/test_basic_alignment.c: Likewise. 6209 * gcc.target/x86_64/abi/avx512fp16/test_basic_array_size_and_align.c: 6210 Likewise. 6211 * gcc.target/x86_64/abi/avx512fp16/test_basic_returning.c: Likewise. 6212 * gcc.target/x86_64/abi/avx512fp16/test_basic_sizes.c: Likewise. 6213 * gcc.target/x86_64/abi/avx512fp16/test_basic_struct_size_and_align.c: 6214 Likewise. 6215 * gcc.target/x86_64/abi/avx512fp16/test_basic_union_size_and_align.c: 6216 Likewise. 6217 * gcc.target/x86_64/abi/avx512fp16/test_complex_returning.c: Likewise. 6218 * gcc.target/x86_64/abi/avx512fp16/test_m64m128_returning.c: Likewise. 6219 * gcc.target/x86_64/abi/avx512fp16/test_passing_floats.c: Likewise. 6220 * gcc.target/x86_64/abi/avx512fp16/test_passing_m64m128.c: Likewise. 6221 * gcc.target/x86_64/abi/avx512fp16/test_passing_structs.c: Likewise. 6222 * gcc.target/x86_64/abi/avx512fp16/test_passing_unions.c: Likewise. 6223 * gcc.target/x86_64/abi/avx512fp16/test_struct_returning.c: Likewise. 6224 * gcc.target/x86_64/abi/avx512fp16/test_varargs-m128.c: Likewise. 6225 62262021-09-08 H.J. Lu <hjl.tools@gmail.com> 6227 6228 * gcc.target/i386/avx512fp16-vararg-1.c: New test. 6229 * gcc.target/i386/avx512fp16-vararg-2.c: Ditto. 6230 * gcc.target/i386/avx512fp16-vararg-3.c: Ditto. 6231 * gcc.target/i386/avx512fp16-vararg-4.c: Ditto. 6232 62332021-09-08 liuhongt <hongtao.liu@intel.com> 6234 6235 * gcc.target/i386/m512-check.h: Add union128h, union256h, union512h. 6236 * gcc.target/i386/avx512fp16-10a.c: New test. 6237 * gcc.target/i386/avx512fp16-10b.c: Ditto. 6238 * gcc.target/i386/avx512fp16-1a.c: Ditto. 6239 * gcc.target/i386/avx512fp16-1b.c: Ditto. 6240 * gcc.target/i386/avx512fp16-1c.c: Ditto. 6241 * gcc.target/i386/avx512fp16-1d.c: Ditto. 6242 * gcc.target/i386/avx512fp16-1e.c: Ditto. 6243 * gcc.target/i386/avx512fp16-2a.c: Ditto. 6244 * gcc.target/i386/avx512fp16-2b.c: Ditto. 6245 * gcc.target/i386/avx512fp16-2c.c: Ditto. 6246 * gcc.target/i386/avx512fp16-3a.c: Ditto. 6247 * gcc.target/i386/avx512fp16-3b.c: Ditto. 6248 * gcc.target/i386/avx512fp16-3c.c: Ditto. 6249 * gcc.target/i386/avx512fp16-4.c: Ditto. 6250 * gcc.target/i386/avx512fp16-5.c: Ditto. 6251 * gcc.target/i386/avx512fp16-6.c: Ditto. 6252 * gcc.target/i386/avx512fp16-7.c: Ditto. 6253 * gcc.target/i386/avx512fp16-8.c: Ditto. 6254 * gcc.target/i386/avx512fp16-9a.c: Ditto. 6255 * gcc.target/i386/avx512fp16-9b.c: Ditto. 6256 * gcc.target/i386/pr54855-13.c: Ditto. 6257 * gcc.target/i386/avx512fp16-vec_set_var.c: Ditto. 6258 62592021-09-08 Guo, Xuepeng <xuepeng.guo@intel.com> 6260 H.J. Lu <hongjiu.lu@intel.com> 6261 Liu Hongtao <hongtao.liu@intel.com> 6262 Wang Hongyu <hongyu.wang@intel.com> 6263 Xu Dianhong <dianhong.xu@intel.com> 6264 6265 * gcc.target/i386/avx-1.c: Add -mavx512fp16 in dg-options. 6266 * gcc.target/i386/avx-2.c: Ditto. 6267 * gcc.target/i386/avx512-check.h: Check cpuid for AVX512FP16. 6268 * gcc.target/i386/funcspec-56.inc: Add new target attribute check. 6269 * gcc.target/i386/sse-13.c: Add -mavx512fp16. 6270 * gcc.target/i386/sse-14.c: Ditto. 6271 * gcc.target/i386/sse-22.c: Ditto. 6272 * gcc.target/i386/sse-23.c: Ditto. 6273 * lib/target-supports.exp: (check_effective_target_avx512fp16): New. 6274 * g++.target/i386/float16-1.C: New test. 6275 * g++.target/i386/float16-2.C: Ditto. 6276 * g++.target/i386/float16-3.C: Ditto. 6277 * gcc.target/i386/avx512fp16-12a.c: Ditto. 6278 * gcc.target/i386/avx512fp16-12b.c: Ditto. 6279 * gcc.target/i386/float16-3a.c: Ditto. 6280 * gcc.target/i386/float16-3b.c: Ditto. 6281 * gcc.target/i386/float16-4a.c: Ditto. 6282 * gcc.target/i386/float16-4b.c: Ditto. 6283 * gcc.target/i386/pr54855-12.c: Ditto. 6284 * g++.dg/other/i386-2.C: Ditto. 6285 * g++.dg/other/i386-3.C: Ditto. 6286 62872021-09-08 liuhongt <hongtao.liu@intel.com> 6288 6289 * gcc.target/i386/float16-6.c: New test. 6290 * gcc.target/i386/float16-7.c: New test. 6291 62922021-09-07 David Faust <david.faust@oracle.com> 6293 6294 * gcc.target/bpf/core-attr-1.c: New test. 6295 * gcc.target/bpf/core-attr-2.c: Likewise. 6296 * gcc.target/bpf/core-attr-3.c: Likewise. 6297 * gcc.target/bpf/core-attr-4.c: Likewise 6298 * gcc.target/bpf/core-builtin-1.c: Likewise 6299 * gcc.target/bpf/core-builtin-2.c: Likewise. 6300 * gcc.target/bpf/core-builtin-3.c: Likewise. 6301 * gcc.target/bpf/core-section-1.c: Likewise. 6302 63032021-09-07 Hans-Peter Nilsson <hp@axis.com> 6304 6305 * gcc.dg/no_profile_instrument_function-attr-2.c: Fix 6306 typo in last change. 6307 63082021-09-07 Harald Anlauf <anlauf@gmx.de> 6309 6310 PR fortran/101327 6311 * gfortran.dg/pr101327.f90: New test. 6312 63132021-09-07 Indu Bhagat <indu.bhagat@oracle.com> 6314 6315 * gcc.target/bpf/core-lto-1.c: New test. 6316 63172021-09-07 Jakub Jelinek <jakub@redhat.com> 6318 6319 PR c++/100495 6320 * g++.dg/cpp2a/constexpr-new21.C: New test. 6321 63222021-09-07 H.J. Lu <hjl.tools@gmail.com> 6323 6324 PR target/85819 6325 * gcc.target/i386/pr85819-1a.c: New test. 6326 * gcc.target/i386/pr85819-1b.c: Likewise. 6327 * gcc.target/i386/pr85819-2a.c: Likewise. 6328 * gcc.target/i386/pr85819-2b.c: Likewise. 6329 * gcc.target/i386/pr85819-2c.c: Likewise. 6330 * gcc.target/i386/pr85819-3.c: Likewise. 6331 63322021-09-07 Richard Biener <rguenther@suse.de> 6333 6334 PR tree-optimization/102226 6335 * g++.dg/vect/pr102226.cc: New testcase. 6336 63372021-09-07 Marcel Vollweiler <marcel@codesourcery.com> 6338 6339 * c-c++-common/gomp/flush-1.c: Add test case for 'seq_cst'. 6340 * c-c++-common/gomp/flush-2.c: Add test case for 'seq_cst'. 6341 * g++.dg/gomp/attrs-1.C: Adapt test to handle all flush clauses. 6342 * g++.dg/gomp/attrs-2.C: Adapt test to handle all flush clauses. 6343 * gfortran.dg/gomp/flush-1.f90: Add test case for 'seq_cst'. 6344 * gfortran.dg/gomp/flush-2.f90: Add test case for 'seq_cst'. 6345 63462021-09-07 Martin Liska <mliska@suse.cz> 6347 6348 PR gcov-profile/80223 6349 * gcc.dg/no_profile_instrument_function-attr-2.c: New test. 6350 63512021-09-07 Xionghu Luo <luoxhu@linux.ibm.com> 6352 6353 PR target/97142 6354 * gcc.target/powerpc/pr97142.c: New test. 6355 63562021-09-06 H.J. Lu <hjl.tools@gmail.com> 6357 6358 PR target/89984 6359 * gcc.target/i386/pr89984-1.c: New test. 6360 * gcc.target/i386/pr89984-2.c: Likewise. 6361 * gcc.target/i386/xorsign-avx.c: Likewise. 6362 63632021-09-06 liuhongt <hongtao.liu@intel.com> 6364 6365 PR middle-end/102182 6366 * gcc.target/i386/pr101282.c: New test. 6367 63682021-09-06 Jakub Jelinek <jakub@redhat.com> 6369 6370 PR tree-optimization/102207 6371 * gcc.dg/pr102207.c: New test. 6372 63732021-09-06 Andrew Pinski <apinski@marvell.com> 6374 6375 PR tree-optimization/63184 6376 * c-c++-common/pr19807-2.c: Enable for all targets and remove the xfail. 6377 * c-c++-common/pr19807-3.c: Likewise. 6378 63792021-09-03 Patrick Palka <ppalka@redhat.com> 6380 6381 PR c++/101904 6382 * g++.dg/template/conv17.C: New test. 6383 63842021-09-03 Tobias Burnus <tobias@codesourcery.com> 6385 6386 * gfortran.dg/bind_c_char_6.f90: Update dg-error. 6387 * gfortran.dg/bind_c_char_7.f90: Likewise. 6388 * gfortran.dg/bind_c_char_8.f90: Likewise. 6389 * gfortran.dg/iso_c_binding_char_1.f90: Likewise. 6390 * gfortran.dg/pr32599.f03: Likewise. 6391 * gfortran.dg/bind_c_char_9.f90: Comment testcase bits which are 6392 implementable but not valid F2018. 6393 * gfortran.dg/bind_c_contiguous.f90: New test. 6394 63952021-09-03 liuhongt <hongtao.liu@intel.com> 6396 6397 PR target/102166 6398 * g++.target/i386/pr102166.C: New test. 6399 64002021-09-02 Sandra Loosemore <sandra@codesourcery.com> 6401 José Rui Faustino de Sousa <jrfsousa@gmail.com> 6402 6403 PR fortran/100911 6404 PR fortran/100915 6405 PR fortran/100916 6406 * gfortran.dg/PR100911.c: New file. 6407 * gfortran.dg/PR100911.f90: New file. 6408 * gfortran.dg/PR100914.c: New file. 6409 * gfortran.dg/PR100914.f90: New file. 6410 * gfortran.dg/PR100915.c: New file. 6411 * gfortran.dg/PR100915.f90: New file. 6412 64132021-09-02 Sandra Loosemore <sandra@codesourcery.com> 6414 6415 * gfortran.dg/c-interop/allocatable-dummy-c.c: New file. 6416 * gfortran.dg/c-interop/allocatable-dummy.f90: New file. 6417 * gfortran.dg/c-interop/allocatable-optional-pointer.f90: New file. 6418 * gfortran.dg/c-interop/allocate-c.c: New file. 6419 * gfortran.dg/c-interop/allocate-errors-c.c: New file. 6420 * gfortran.dg/c-interop/allocate-errors.f90: New file. 6421 * gfortran.dg/c-interop/allocate.f90: New file. 6422 * gfortran.dg/c-interop/argument-association-assumed-rank-1.f90: 6423 New file. 6424 * gfortran.dg/c-interop/argument-association-assumed-rank-2.f90: 6425 New file. 6426 * gfortran.dg/c-interop/argument-association-assumed-rank-3.f90: 6427 New file. 6428 * gfortran.dg/c-interop/argument-association-assumed-rank-4.f90: 6429 New file. 6430 * gfortran.dg/c-interop/argument-association-assumed-rank-5.f90: 6431 New file. 6432 * gfortran.dg/c-interop/argument-association-assumed-rank-6.f90: 6433 New file. 6434 * gfortran.dg/c-interop/argument-association-assumed-rank-7.f90: 6435 New file. 6436 * gfortran.dg/c-interop/argument-association-assumed-rank-8.f90: 6437 New file. 6438 * gfortran.dg/c-interop/assumed-type-dummy.f90: New file. 6439 * gfortran.dg/c-interop/c-interop.exp: New file. 6440 * gfortran.dg/c-interop/c1255-1.f90: New file. 6441 * gfortran.dg/c-interop/c1255-2.f90: New file. 6442 * gfortran.dg/c-interop/c1255a.f90: New file. 6443 * gfortran.dg/c-interop/c407a-1.f90: New file. 6444 * gfortran.dg/c-interop/c407a-2.f90: New file. 6445 * gfortran.dg/c-interop/c407b-1.f90: New file. 6446 * gfortran.dg/c-interop/c407b-2.f90: New file. 6447 * gfortran.dg/c-interop/c407c-1.f90: New file. 6448 * gfortran.dg/c-interop/c516.f90: New file. 6449 * gfortran.dg/c-interop/c524a.f90: New file. 6450 * gfortran.dg/c-interop/c535a-1.f90: New file. 6451 * gfortran.dg/c-interop/c535a-2.f90: New file. 6452 * gfortran.dg/c-interop/c535b-1.f90: New file. 6453 * gfortran.dg/c-interop/c535b-2.f90: New file. 6454 * gfortran.dg/c-interop/c535b-3.f90: New file. 6455 * gfortran.dg/c-interop/c535c-1.f90: New file. 6456 * gfortran.dg/c-interop/c535c-2.f90: New file. 6457 * gfortran.dg/c-interop/c535c-3.f90: New file. 6458 * gfortran.dg/c-interop/c535c-4.f90: New file. 6459 * gfortran.dg/c-interop/cf-descriptor-1-c.c: New file. 6460 * gfortran.dg/c-interop/cf-descriptor-1.f90: New file. 6461 * gfortran.dg/c-interop/cf-descriptor-2-c.c: New file. 6462 * gfortran.dg/c-interop/cf-descriptor-2.f90: New file. 6463 * gfortran.dg/c-interop/cf-descriptor-3-c.c: New file. 6464 * gfortran.dg/c-interop/cf-descriptor-3.f90: New file. 6465 * gfortran.dg/c-interop/cf-descriptor-4-c.c: New file. 6466 * gfortran.dg/c-interop/cf-descriptor-4.f90: New file. 6467 * gfortran.dg/c-interop/cf-descriptor-5-c.c: New file. 6468 * gfortran.dg/c-interop/cf-descriptor-5.f90: New file. 6469 * gfortran.dg/c-interop/cf-descriptor-6-c.c: New file. 6470 * gfortran.dg/c-interop/cf-descriptor-6.f90: New file. 6471 * gfortran.dg/c-interop/cf-descriptor-7-c.c: New file. 6472 * gfortran.dg/c-interop/cf-descriptor-7.f90: New file. 6473 * gfortran.dg/c-interop/cf-descriptor-8-c.c: New file. 6474 * gfortran.dg/c-interop/cf-descriptor-8.f90: New file. 6475 * gfortran.dg/c-interop/cf-out-descriptor-1-c.c: New file. 6476 * gfortran.dg/c-interop/cf-out-descriptor-1.f90: New file. 6477 * gfortran.dg/c-interop/cf-out-descriptor-2-c.c: New file. 6478 * gfortran.dg/c-interop/cf-out-descriptor-2.f90: New file. 6479 * gfortran.dg/c-interop/cf-out-descriptor-3-c.c: New file. 6480 * gfortran.dg/c-interop/cf-out-descriptor-3.f90: New file. 6481 * gfortran.dg/c-interop/cf-out-descriptor-4-c.c: New file. 6482 * gfortran.dg/c-interop/cf-out-descriptor-4.f90: New file. 6483 * gfortran.dg/c-interop/cf-out-descriptor-5-c.c: New file. 6484 * gfortran.dg/c-interop/cf-out-descriptor-5.f90: New file. 6485 * gfortran.dg/c-interop/cf-out-descriptor-6-c.c: New file. 6486 * gfortran.dg/c-interop/cf-out-descriptor-6.f90: New file. 6487 * gfortran.dg/c-interop/contiguous-1-c.c: New file. 6488 * gfortran.dg/c-interop/contiguous-1.f90: New file. 6489 * gfortran.dg/c-interop/contiguous-2-c.c: New file. 6490 * gfortran.dg/c-interop/contiguous-2.f90: New file. 6491 * gfortran.dg/c-interop/contiguous-3-c.c: New file. 6492 * gfortran.dg/c-interop/contiguous-3.f90: New file. 6493 * gfortran.dg/c-interop/deferred-character-1.f90: New file. 6494 * gfortran.dg/c-interop/deferred-character-2.f90: New file. 6495 * gfortran.dg/c-interop/dump-descriptors.c: New file. 6496 * gfortran.dg/c-interop/dump-descriptors.h: New file. 6497 * gfortran.dg/c-interop/establish-c.c: New file. 6498 * gfortran.dg/c-interop/establish-errors-c.c: New file. 6499 * gfortran.dg/c-interop/establish-errors.f90: New file. 6500 * gfortran.dg/c-interop/establish.f90: New file. 6501 * gfortran.dg/c-interop/explicit-interface.f90: New file. 6502 * gfortran.dg/c-interop/fc-descriptor-1-c.c: New file. 6503 * gfortran.dg/c-interop/fc-descriptor-1.f90: New file. 6504 * gfortran.dg/c-interop/fc-descriptor-2-c.c: New file. 6505 * gfortran.dg/c-interop/fc-descriptor-2.f90: New file. 6506 * gfortran.dg/c-interop/fc-descriptor-3-c.c: New file. 6507 * gfortran.dg/c-interop/fc-descriptor-3.f90: New file. 6508 * gfortran.dg/c-interop/fc-descriptor-4-c.c: New file. 6509 * gfortran.dg/c-interop/fc-descriptor-4.f90: New file. 6510 * gfortran.dg/c-interop/fc-descriptor-5-c.c: New file. 6511 * gfortran.dg/c-interop/fc-descriptor-5.f90: New file. 6512 * gfortran.dg/c-interop/fc-descriptor-6-c.c: New file. 6513 * gfortran.dg/c-interop/fc-descriptor-6.f90: New file. 6514 * gfortran.dg/c-interop/fc-descriptor-7-c.c: New file. 6515 * gfortran.dg/c-interop/fc-descriptor-7.f90: New file. 6516 * gfortran.dg/c-interop/fc-descriptor-8-c.c: New file. 6517 * gfortran.dg/c-interop/fc-descriptor-8.f90: New file. 6518 * gfortran.dg/c-interop/fc-descriptor-9-c.c: New file. 6519 * gfortran.dg/c-interop/fc-descriptor-9.f90: New file. 6520 * gfortran.dg/c-interop/fc-out-descriptor-1-c.c: New file. 6521 * gfortran.dg/c-interop/fc-out-descriptor-1.f90: New file. 6522 * gfortran.dg/c-interop/fc-out-descriptor-2-c.c: New file. 6523 * gfortran.dg/c-interop/fc-out-descriptor-2.f90: New file. 6524 * gfortran.dg/c-interop/fc-out-descriptor-3-c.c: New file. 6525 * gfortran.dg/c-interop/fc-out-descriptor-3.f90: New file. 6526 * gfortran.dg/c-interop/fc-out-descriptor-4-c.c: New file. 6527 * gfortran.dg/c-interop/fc-out-descriptor-4.f90: New file. 6528 * gfortran.dg/c-interop/fc-out-descriptor-5-c.c: New file. 6529 * gfortran.dg/c-interop/fc-out-descriptor-5.f90: New file. 6530 * gfortran.dg/c-interop/fc-out-descriptor-6-c.c: New file. 6531 * gfortran.dg/c-interop/fc-out-descriptor-6.f90: New file. 6532 * gfortran.dg/c-interop/fc-out-descriptor-7-c.c: New file. 6533 * gfortran.dg/c-interop/fc-out-descriptor-7.f90: New file. 6534 * gfortran.dg/c-interop/ff-descriptor-1.f90: New file. 6535 * gfortran.dg/c-interop/ff-descriptor-2.f90: New file. 6536 * gfortran.dg/c-interop/ff-descriptor-3.f90: New file. 6537 * gfortran.dg/c-interop/ff-descriptor-4.f90: New file. 6538 * gfortran.dg/c-interop/ff-descriptor-5.f90: New file. 6539 * gfortran.dg/c-interop/ff-descriptor-6.f90: New file. 6540 * gfortran.dg/c-interop/ff-descriptor-7.f90: New file. 6541 * gfortran.dg/c-interop/note-5-3.f90: New file. 6542 * gfortran.dg/c-interop/note-5-4-c.c: New file. 6543 * gfortran.dg/c-interop/note-5-4.f90: New file. 6544 * gfortran.dg/c-interop/optional-c.c: New file. 6545 * gfortran.dg/c-interop/optional.f90: New file. 6546 * gfortran.dg/c-interop/rank-class.f90: New file. 6547 * gfortran.dg/c-interop/rank.f90: New file. 6548 * gfortran.dg/c-interop/removed-restrictions-1.f90: New file. 6549 * gfortran.dg/c-interop/removed-restrictions-2.f90: New file. 6550 * gfortran.dg/c-interop/removed-restrictions-3.f90: New file. 6551 * gfortran.dg/c-interop/removed-restrictions-4.f90: New file. 6552 * gfortran.dg/c-interop/section-1-c.c: New file. 6553 * gfortran.dg/c-interop/section-1.f90: New file. 6554 * gfortran.dg/c-interop/section-1p.f90: New file. 6555 * gfortran.dg/c-interop/section-2-c.c: New file. 6556 * gfortran.dg/c-interop/section-2.f90: New file. 6557 * gfortran.dg/c-interop/section-2p.f90: New file. 6558 * gfortran.dg/c-interop/section-3-c.c: New file. 6559 * gfortran.dg/c-interop/section-3.f90: New file. 6560 * gfortran.dg/c-interop/section-3p.f90: New file. 6561 * gfortran.dg/c-interop/section-4-c.c: New file. 6562 * gfortran.dg/c-interop/section-4.f90: New file. 6563 * gfortran.dg/c-interop/section-errors-c.c: New file. 6564 * gfortran.dg/c-interop/section-errors.f90: New file. 6565 * gfortran.dg/c-interop/select-c.c: New file. 6566 * gfortran.dg/c-interop/select-errors-c.c: New file. 6567 * gfortran.dg/c-interop/select-errors.f90: New file. 6568 * gfortran.dg/c-interop/select.f90: New file. 6569 * gfortran.dg/c-interop/setpointer-c.c: New file. 6570 * gfortran.dg/c-interop/setpointer-errors-c.c: New file. 6571 * gfortran.dg/c-interop/setpointer-errors.f90: New file. 6572 * gfortran.dg/c-interop/setpointer.f90: New file. 6573 * gfortran.dg/c-interop/shape.f90: New file. 6574 * gfortran.dg/c-interop/size.f90: New file. 6575 * gfortran.dg/c-interop/tkr.f90: New file. 6576 * gfortran.dg/c-interop/typecodes-array-basic-c.c: New file. 6577 * gfortran.dg/c-interop/typecodes-array-basic.f90: New file. 6578 * gfortran.dg/c-interop/typecodes-array-char-c.c: New file. 6579 * gfortran.dg/c-interop/typecodes-array-char.f90: New file. 6580 * gfortran.dg/c-interop/typecodes-array-float128-c.c: New file. 6581 * gfortran.dg/c-interop/typecodes-array-float128.f90: New file. 6582 * gfortran.dg/c-interop/typecodes-array-int128-c.c: New file. 6583 * gfortran.dg/c-interop/typecodes-array-int128.f90: New file. 6584 * gfortran.dg/c-interop/typecodes-array-longdouble-c.c: New file. 6585 * gfortran.dg/c-interop/typecodes-array-longdouble.f90: New file. 6586 * gfortran.dg/c-interop/typecodes-sanity-c.c: New file. 6587 * gfortran.dg/c-interop/typecodes-sanity.f90: New file. 6588 * gfortran.dg/c-interop/typecodes-scalar-basic-c.c: New file. 6589 * gfortran.dg/c-interop/typecodes-scalar-basic.f90: New file. 6590 * gfortran.dg/c-interop/typecodes-scalar-float128-c.c: New file. 6591 * gfortran.dg/c-interop/typecodes-scalar-float128.f90: New file. 6592 * gfortran.dg/c-interop/typecodes-scalar-int128-c.c: New file. 6593 * gfortran.dg/c-interop/typecodes-scalar-int128.f90: New file. 6594 * gfortran.dg/c-interop/typecodes-scalar-longdouble-c.c: New file. 6595 * gfortran.dg/c-interop/typecodes-scalar-longdouble.f90: New file. 6596 * gfortran.dg/c-interop/ubound.f90: New file. 6597 * lib/target-supports.exp 6598 (check_effective_target_fortran_real_c_float128): New function. 6599 66002021-09-02 Martin Sebor <msebor@redhat.com> 6601 6602 PR tree-optimization/17506 6603 PR testsuite/37182 6604 * gcc.dg/diagnostic-tree-expr-ranges-2.c: Add expected output. 6605 * gcc.dg/uninit-15-O0.c: Remove xfail. 6606 * gcc.dg/uninit-15.c: Same. 6607 66082021-09-02 Marcel Vollweiler <marcel@codesourcery.com> 6609 6610 * gfortran.dg/gomp/target-device-ancestor-4.f90: Comment out dg-final to avoid 6611 UNRESOLVED. 6612 66132021-09-02 Richard Biener <rguenther@suse.de> 6614 6615 * gcc.dg/tree-ssa/ssa-lim-16.c: New testcase. 6616 66172021-09-02 Jakub Jelinek <jakub@redhat.com> 6618 6619 PR tree-optimization/99591 6620 * gcc.target/i386/pr99591.c: New test. 6621 * gcc.target/i386/pr97950.c: Match or reject setb or jn?b instructions 6622 together with seta or jn?a. 6623 66242021-09-02 liuhongt <hongtao.liu@intel.com> 6625 6626 * gcc.target/i386/sse2-float16-1.c: New test. 6627 * gcc.target/i386/sse2-float16-2.c: Ditto. 6628 * gcc.target/i386/sse2-float16-3.c: Ditto. 6629 * gcc.target/i386/float16-5.c: New test. 6630 66312021-09-01 Jeff Law <jlaw@localhost.localdomain> 6632 6633 PR tree-optimization/102152 6634 * gcc.dg/pr102152.c: New test 6635 66362021-09-01 Andrew Pinski <apinski@marvell.com> 6637 6638 PR target/101934 6639 * gcc.target/aarch64/memset-strict-align-1.c: New test. 6640 66412021-09-01 Jakub Jelinek <jakub@redhat.com> 6642 6643 PR c++/100977 6644 * g++.dg/cpp23/normalize1.C: New test. 6645 * g++.dg/cpp23/normalize2.C: New test. 6646 * g++.dg/cpp23/normalize3.C: New test. 6647 * g++.dg/cpp23/normalize4.C: New test. 6648 * g++.dg/cpp23/normalize5.C: New test. 6649 * g++.dg/cpp23/normalize6.C: New test. 6650 * g++.dg/cpp23/normalize7.C: New test. 6651 * g++.dg/cpp23/ucnid-1-utf8.C: New test. 6652 * g++.dg/cpp23/ucnid-2-utf8.C: New test. 6653 * gcc.dg/cpp/ucnid-4.c: Don't expect 6654 "not valid at the start of an identifier" errors. 6655 * gcc.dg/cpp/ucnid-4-utf8.c: Likewise. 6656 * gcc.dg/cpp/ucnid-5-utf8.c: New test. 6657 66582021-09-01 Andrew Pinski <apinski@marvell.com> 6659 6660 PR testsuite/51748 6661 * gcc.misc-tests/linkage.exp: Add mips*-linux-* support. 6662 66632021-09-01 Martin Sebor <msebor@redhat.com> 6664 6665 * gcc.dg/Wstringop-overflow-11.c: Remove xfails. 6666 * gcc.dg/Wstringop-overflow-12.c: Same. 6667 * gcc.dg/Wstringop-overflow-43.c: Add xfails. 6668 * gcc.dg/Wstringop-overflow-73.c: New test. 6669 66702021-09-01 Jakub Jelinek <jakub@redhat.com> 6671 6672 PR preprocessor/101488 6673 * c-c++-common/cpp/va-opt-3.c: Adjust expected output. 6674 * c-c++-common/cpp/va-opt-7.c: New test. 6675 66762021-09-01 Marek Polacek <polacek@redhat.com> 6677 6678 PR c++/101592 6679 * g++.dg/warn/Wlogical-op-3.C: New test. 6680 66812021-09-01 Iain Sandoe <iain@sandoe.co.uk> 6682 6683 * g++.dg/ext/attr-unavailable-1.C: New test. 6684 * g++.dg/ext/attr-unavailable-2.C: New test. 6685 * g++.dg/ext/attr-unavailable-3.C: New test. 6686 * g++.dg/ext/attr-unavailable-4.C: New test. 6687 * g++.dg/ext/attr-unavailable-5.C: New test. 6688 * g++.dg/ext/attr-unavailable-6.C: New test. 6689 * g++.dg/ext/attr-unavailable-7.C: New test. 6690 * g++.dg/ext/attr-unavailable-8.C: New test. 6691 * g++.dg/ext/attr-unavailable-9.C: New test. 6692 * gcc.dg/attr-unavailable-1.c: New test. 6693 * gcc.dg/attr-unavailable-2.c: New test. 6694 * gcc.dg/attr-unavailable-3.c: New test. 6695 * gcc.dg/attr-unavailable-4.c: New test. 6696 * gcc.dg/attr-unavailable-5.c: New test. 6697 * gcc.dg/attr-unavailable-6.c: New test. 6698 * obj-c++.dg/attributes/method-unavailable-1.mm: New test. 6699 * obj-c++.dg/attributes/method-unavailable-2.mm: New test. 6700 * obj-c++.dg/attributes/method-unavailable-3.mm: New test. 6701 * obj-c++.dg/property/at-property-unavailable-1.mm: New test. 6702 * obj-c++.dg/property/at-property-unavailable-2.mm: New test. 6703 * obj-c++.dg/property/dotsyntax-unavailable-1.mm: New test. 6704 * objc.dg/attributes/method-unavailable-1.m: New test. 6705 * objc.dg/attributes/method-unavailable-2.m: New test. 6706 * objc.dg/attributes/method-unavailable-3.m: New test. 6707 * objc.dg/property/at-property-unavailable-1.m: New test. 6708 * objc.dg/property/at-property-unavailable-2.m: New test. 6709 * objc.dg/property/dotsyntax-unavailable-1.m: New test. 6710 67112021-09-01 Jakub Jelinek <jakub@redhat.com> 6712 6713 PR tree-optimization/102124 6714 * gcc.dg/torture/pr102124.c: New test. 6715 67162021-09-01 Richard Biener <rguenther@suse.de> 6717 6718 PR tree-optimization/93491 6719 * gcc.dg/torture/pr93491.c: New testcase. 6720 * gcc.dg/tree-ssa/pr88087.c: Change to valid PRE opportunity. 6721 67222021-09-01 Richard Biener <rguenther@suse.de> 6723 6724 PR tree-optimization/102139 6725 * gcc.dg/torture/pr102139.c: New testcase. 6726 67272021-09-01 Jakub Jelinek <jakub@redhat.com> 6728 6729 PR tree-optimization/102141 6730 * gcc.dg/pr102141.c: New test. 6731 67322021-09-01 Richard Biener <rguenther@suse.de> 6733 6734 PR tree-optimization/102149 6735 * gcc.dg/torture/pr102149.c: New testcase. 6736 67372021-09-01 Roger Sayle <roger@nextmovesoftware.com> 6738 Joseph Myers <joseph@codesourcery.com> 6739 6740 PR c/79412 6741 * gcc.dg/pr79412.c: New test case. 6742 * gcc.dg/typedef-var-2.c: Update expeted errors. 6743 67442021-08-31 Harald Anlauf <anlauf@gmx.de> 6745 6746 PR fortran/100950 6747 * gfortran.dg/pr100950.f90: Extend coverage. 6748 67492021-08-31 Patrick Palka <ppalka@redhat.com> 6750 6751 PR c++/12672 6752 * g++.dg/cpp0x/decltype29.C: Adjust. 6753 * g++.dg/template/error56.C: Adjust. 6754 * g++.old-deja/g++.pt/unify6.C: Adjust. 6755 * g++.dg/template/explicit-args7.C: New test. 6756 67572021-08-31 Jason Merrill <jason@redhat.com> 6758 6759 PR c++/92193 6760 * g++.dg/diagnostic/static_assert4.C: New test. 6761 67622021-08-31 Jeff Law <jlaw@localhost.localdomain> 6763 6764 * gcc.target/mips/mips.exp: Add tree-vrp to mips_option_group. 6765 * gcc.target/mips/data-sym-multi-pool.c: Add -fno-tree-vrp. 6766 67672021-08-31 Jakub Jelinek <jakub@redhat.com> 6768 6769 PR tree-optimization/101145 6770 * gcc.dg/vect/pr101145.c: Use dg-additional-options with just -O3 6771 instead of dg-options with -O3 -fdump-tree-vect-details. 6772 * gcc.dg/vect/pr101145_1.c: Likewise. 6773 * gcc.dg/vect/pr101145_2.c: Likewise. 6774 * gcc.dg/vect/pr101145_3.c: Likewise. 6775 67762021-08-31 Marcel Vollweiler <marcel@codesourcery.com> 6777 6778 * c-c++-common/gomp/target-device-1.c: New test. 6779 * c-c++-common/gomp/target-device-2.c: New test. 6780 * c-c++-common/gomp/target-device-ancestor-1.c: New test. 6781 * c-c++-common/gomp/target-device-ancestor-2.c: New test. 6782 * c-c++-common/gomp/target-device-ancestor-3.c: New test. 6783 * c-c++-common/gomp/target-device-ancestor-4.c: New test. 6784 * gfortran.dg/gomp/target-device-1.f90: New test. 6785 * gfortran.dg/gomp/target-device-2.f90: New test. 6786 * gfortran.dg/gomp/target-device-ancestor-1.f90: New test. 6787 * gfortran.dg/gomp/target-device-ancestor-2.f90: New test. 6788 * gfortran.dg/gomp/target-device-ancestor-3.f90: New test. 6789 * gfortran.dg/gomp/target-device-ancestor-4.f90: New test. 6790 67912021-08-31 Richard Biener <rguenther@suse.de> 6792 6793 PR tree-optimization/102142 6794 * g++.dg/torture/pr102142.C: New testcase. 6795 67962021-08-31 Jakub Jelinek <jakub@redhat.com> 6797 6798 PR tree-optimization/102134 6799 * gcc.c-torture/execute/pr102134.c: New test. 6800 68012021-08-31 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org> 6802 6803 * gcc.target/arm/pr51534.c: Adjust test-case for soft fp targets. 6804 68052021-08-31 Andrew Pinski <apinski@marvell.com> 6806 6807 * gcc.dg/ipa/inline-8.c: Mark cmp and move as 6808 static so they both bind local and available for 6809 inlinine. 6810 68112021-08-31 liuhongt <hongtao.liu@intel.com> 6812 6813 * gcc.target/i386/avx512bw-vpcmpeqb-1.c: Adjust testcase. 6814 * gcc.target/i386/avx512bw-vpcmpeqw-1.c: Ditto. 6815 * gcc.target/i386/avx512bw-vpcmpgtb-1.c: Ditto. 6816 * gcc.target/i386/avx512bw-vpcmpgtw-1.c: Ditto. 6817 * gcc.target/i386/avx512f-vpcmpeqd-1.c: Ditto. 6818 * gcc.target/i386/avx512f-vpcmpeqq-1.c: Ditto. 6819 * gcc.target/i386/avx512f-vpcmpgtd-1.c: Ditto. 6820 * gcc.target/i386/avx512f-vpcmpgtq-1.c: Ditto. 6821 * gcc.target/i386/avx512vl-vpcmpeqd-1.c: Ditto. 6822 * gcc.target/i386/avx512vl-vpcmpeqq-1.c: Ditto. 6823 * gcc.target/i386/avx512vl-vpcmpgtd-1.c: Ditto. 6824 * gcc.target/i386/avx512vl-vpcmpgtq-1.c: Ditto. 6825 * gcc.target/i386/bitwise_mask_op-1.c: Ditto. 6826 * gcc.target/i386/bitwise_mask_op-2.c: Ditto. 6827 68282021-08-30 David Malcolm <dmalcolm@redhat.com> 6829 6830 PR analyzer/99260 6831 * gcc.dg/analyzer/capacity-2.c: Update for changes to realloc 6832 analysis. 6833 * gcc.dg/analyzer/pr99193-1.c: Likewise. 6834 * gcc.dg/analyzer/pr99193-3.c: Likewise. 6835 * gcc.dg/analyzer/realloc-1.c: Likewise. Add test coverage for 6836 realloc of non-heap pointer, realloc from mismatching allocator, 6837 and realloc on a freed pointer. 6838 * gcc.dg/analyzer/realloc-2.c: New test. 6839 68402021-08-30 Jason Merrill <jason@redhat.com> 6841 6842 PR c++/96286 6843 * g++.dg/template/access2.C: Split struct A. 6844 68452021-08-30 Jason Merrill <jason@redhat.com> 6846 6847 PR c++/101460 6848 * g++.dg/template/explicit-args6.C: New test. 6849 68502021-08-30 Harald Anlauf <anlauf@gmx.de> 6851 6852 PR fortran/102113 6853 * gfortran.dg/goto_9.f90: New test. 6854 68552021-08-30 Jason Merrill <jason@redhat.com> 6856 6857 * g++.dg/cpp2a/concepts-lambda14.C: Add expected warnings. 6858 68592021-08-30 Harald Anlauf <anlauf@gmx.de> 6860 6861 PR fortran/101349 6862 * gfortran.dg/unlimited_polymorphic_33.f90: New test. 6863 68642021-08-30 Pat Haugen <pthaugen@linux.ibm.com> 6865 6866 * gcc.target/powerpc/fusion-p10-stst.c: New test. 6867 * gcc.target/powerpc/fusion-p10-stst2.c: New test. 6868 68692021-08-29 Iain Buclaw <ibuclaw@gdcproject.org> 6870 6871 PR d/102094 6872 * gdc.dg/lto/pr102094_0.d: New test. 6873 68742021-08-29 Iain Sandoe <iain@sandoe.co.uk> 6875 6876 * gcc.dg/analyzer/strndup-1.c: Skip for Darwin versions 6877 without strndup support in libc. 6878 68792021-08-28 Jan Hubicka <hubicka@ucw.cz> 6880 6881 * gcc.dg/tree-ssa/modref-9.c: New test. 6882 68832021-08-28 Harald Anlauf <anlauf@gmx.de> 6884 6885 PR fortran/87737 6886 * gfortran.dg/entry_24.f90: New test. 6887 68882021-08-27 Michael Meissner <meissner@linux.ibm.com> 6889 6890 * gcc.target/powerpc/float128-call.c: Update comments. 6891 68922021-08-27 Michael Meissner <meissner@linux.ibm.com> 6893 6894 * gcc.target/powerpc/float128-call.c: Fix test for IEEE 128-bit 6895 long double and power10. 6896 68972021-08-27 Iain Sandoe <iain@sandoe.co.uk> 6898 6899 * lib/target-supports.exp: Exclude cctools assembler based on 6900 GAS 1.38. 6901 69022021-08-27 Richard Biener <rguenther@suse.de> 6903 6904 PR tree-optimization/45178 6905 * gcc.dg/tree-ssa/ssa-dce-3.c: Adjust testcase. 6906 69072021-08-27 konglin1 <lingling.kong@intel.com> 6908 6909 PR target/101472 6910 * gcc.target/i386/avx512f-pr101472.c: New test. 6911 * gcc.target/i386/avx512vl-pr101472.c: New test. 6912 69132021-08-27 Kewen Lin <linkw@linux.ibm.com> 6914 6915 * gcc.target/powerpc/dive-vectorize-1.c: New test. 6916 * gcc.target/powerpc/dive-vectorize-1.h: New test. 6917 * gcc.target/powerpc/dive-vectorize-2.c: New test. 6918 * gcc.target/powerpc/dive-vectorize-2.h: New test. 6919 * gcc.target/powerpc/dive-vectorize-run-1.c: New test. 6920 * gcc.target/powerpc/dive-vectorize-run-2.c: New test. 6921 * gcc.target/powerpc/p10-bifs-vectorize-1.c: New test. 6922 * gcc.target/powerpc/p10-bifs-vectorize-1.h: New test. 6923 * gcc.target/powerpc/p10-bifs-vectorize-run-1.c: New test. 6924 69252021-08-27 liuhongt <hongtao.liu@intel.com> 6926 6927 * gcc.target/i386/avx512f-vshufpd-1.c: Adjust testcase. 6928 * gcc.target/i386/avx512f-vshufps-1.c: Adjust testcase. 6929 * gcc.target/i386/pr43147.c: New test. 6930 69312021-08-26 Roger Sayle <roger@nextmovesoftware.com> 6932 6933 * gcc.dg/tree-ssa/ssa-ccp-41.c: New test case. 6934 69352021-08-26 Martin Liska <mliska@suse.cz> 6936 Stefan Kneifel <stefan.kneifel@bluewin.ch> 6937 6938 * gcc.target/i386/mvc5.c: Scan assembly names. 6939 * gcc.target/i386/mvc7.c: Likewise. 6940 * gcc.target/i386/pr95778-1.c: Update scanned patterns. 6941 * gcc.target/i386/pr95778-2.c: Likewise. 6942 69432021-08-25 Martin Sebor <msebor@redhat.com> 6944 6945 * gcc.dg/tree-ssa/evrp1.c: Add -details to dump option. 6946 * gcc.dg/tree-ssa/evrp2.c: Same. 6947 * gcc.dg/tree-ssa/evrp3.c: Same. 6948 * gcc.dg/tree-ssa/evrp4.c: Same. 6949 * gcc.dg/tree-ssa/evrp6.c: Same. 6950 * gcc.dg/tree-ssa/pr64130.c: Same. 6951 69522021-08-25 Michael Meissner <meissner@linux.ibm.com> 6953 6954 PR target/94630 6955 * gcc.target/powerpc/pr70117.c: Specify that we need the long double 6956 type to be IBM 128-bit. Remove the code to use __ibm128. 6957 * c-c++-common/dfp/convert-bfp-11.c: Specify that we need the long 6958 double type to be IBM 128-bit. Run the test at -O2 optimization. 6959 * lib/target-supports.exp (add_options_for_long_double_ibm128): New 6960 function. 6961 (check_effective_target_long_double_ibm128): New function. 6962 (add_options_for_long_double_ieee128): New function. 6963 (check_effective_target_long_double_ieee128): New function. 6964 (add_options_for_long_double_64bit): New function. 6965 (check_effective_target_long_double_64bit): New function. 6966 69672021-08-25 Andrew Pinski <apinski@marvell.com> 6968 6969 PR c++/66590 6970 * g++.dg/warn/Wreturn-5.C: New test. 6971 69722021-08-25 Jan Hubicka <hubicka@ucw.cz> 6973 6974 * gcc.dg/ipa/modref-1.c: Update testcase. 6975 * gcc.dg/tree-ssa/modref-4.c: Update testcase. 6976 * gcc.dg/tree-ssa/modref-8.c: New test. 6977 69782021-08-25 Lewis Hyatt <lhyatt@gmail.com> 6979 6980 PR other/93067 6981 * gcc.dg/diagnostic-input-charset-1.c: New test. 6982 * gcc.dg/diagnostic-input-utf8-bom.c: New test. 6983 69842021-08-25 Richard Biener <rguenther@suse.de> 6985 6986 PR tree-optimization/102046 6987 * gcc.dg/vect/pr102046.c: New testcase. 6988 69892021-08-25 Hongyu Wang <hongyu.wang@intel.com> 6990 6991 PR target/101716 6992 * gcc.target/i386/pr101716.c: New test. 6993 69942021-08-25 Jiufu Guo <guojiufu@linux.ibm.com> 6995 6996 PR tree-optimization/101145 6997 * gcc.dg/vect/pr101145.c: New test. 6998 * gcc.dg/vect/pr101145.inc: New test. 6999 * gcc.dg/vect/pr101145_1.c: New test. 7000 * gcc.dg/vect/pr101145_2.c: New test. 7001 * gcc.dg/vect/pr101145_3.c: New test. 7002 * gcc.dg/vect/pr101145inf.c: New test. 7003 * gcc.dg/vect/pr101145inf.inc: New test. 7004 * gcc.dg/vect/pr101145inf_1.c: New test. 7005 70062021-08-25 konglin1 <lingling.kong@intel.com> 7007 7008 PR target/101471 7009 * gcc.target/i386/avx512f-pr101471.c: New test. 7010 70112021-08-25 Kewen Lin <linkw@linux.ibm.com> 7012 7013 * gcc.target/powerpc/unpack-vectorize-1.c: New test. 7014 * gcc.target/powerpc/unpack-vectorize-1.h: New test. 7015 * gcc.target/powerpc/unpack-vectorize-2.c: New test. 7016 * gcc.target/powerpc/unpack-vectorize-2.h: New test. 7017 * gcc.target/powerpc/unpack-vectorize-3.c: New test. 7018 * gcc.target/powerpc/unpack-vectorize-3.h: New test. 7019 * gcc.target/powerpc/unpack-vectorize-run-1.c: New test. 7020 * gcc.target/powerpc/unpack-vectorize-run-2.c: New test. 7021 * gcc.target/powerpc/unpack-vectorize-run-3.c: New test. 7022 * gcc.target/powerpc/unpack-vectorize.h: New test. 7023 70242021-08-25 liuhongt <hongtao.liu@intel.com> 7025 7026 PR target/101989 7027 * gcc.target/i386/avx2-shiftqihi-constant-1.c: Add -mno-avx512f. 7028 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Add -mno-avx 7029 70302021-08-24 Harald Anlauf <anlauf@gmx.de> 7031 7032 PR fortran/98411 7033 * gfortran.dg/pr98411.f90: Adjust testcase options to restrict to 7034 F2008, and verify case of implicit SAVE. 7035 70362021-08-24 Martin Sebor <msebor@redhat.com> 7037 7038 PR middle-end/101600 7039 PR middle-end/101977 7040 * g++.dg/pr100574.C: Prune out valid warning. 7041 * gcc.dg/pr20126.c: Same. 7042 * gcc.dg/Wstringop-overread.c: Adjust text of expected warnings. 7043 Add new instances. 7044 * gcc.dg/warn-strnlen-no-nul.c: Same. 7045 * g++.dg/warn/Warray-bounds-26.C: New test. 7046 * gcc.dg/Warray-bounds-88.c: New test. 7047 70482021-08-24 Andrew MacLeod <amacleod@redhat.com> 7049 7050 * gcc.dg/predict-1.c: Disable evrp. 7051 * gcc.dg/tree-ssa/evrp-trans.c: New. 7052 70532021-08-24 H.J. Lu <hjl.tools@gmail.com> 7054 7055 PR target/102021 7056 * gcc.target/i386/pr100865-10b.c: Expect vzeroupper. 7057 * gcc.target/i386/pr100865-4b.c: Likewise. 7058 * gcc.target/i386/pr100865-6b.c: Expect vmovdqu and vzeroupper. 7059 * gcc.target/i386/pr100865-7b.c: Likewise. 7060 * gcc.target/i386/pr102021.c: New test. 7061 70622021-08-24 Richard Earnshaw <rearnsha@arm.com> 7063 7064 PR target/102035 7065 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13a.c: New test. 7066 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7a.c: Likewise. 7067 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8a.c: Likewise. 7068 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7a.c: Likewise. 7069 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8a.c: Likewise. 7070 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13a.c: Likewise. 7071 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7a.c: Likewise. 7072 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8a.c: Likewise. 7073 70742021-08-24 Richard Earnshaw <rearnsha@arm.com> 7075 7076 * lib/target-supports.exp (check_effective_target_arm_cmse_hw): 7077 Check the CMSE feature register, rather than relying on the 7078 SG operation causing an execution fault. 7079 70802021-08-24 liuhongt <hongtao.liu@intel.com> 7081 7082 PR target/101989 7083 * gcc.target/i386/pr101989-broadcast-1.c: New test. 7084 70852021-08-24 liuhongt <hongtao.liu@intel.com> 7086 7087 PR target/101989 7088 * gcc.target/i386/pr101989-1.c: New test. 7089 * gcc.target/i386/pr101989-2.c: New test. 7090 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Adjust testcase. 7091 70922021-08-24 Roger Sayle <roger@nextmovesoftware.com> 7093 Jakub Jelinek <jakub@redhat.com> 7094 7095 PR middle-end/102029 7096 * gcc.dg/fold-convlshift-3.c: New test case. 7097 70982021-08-23 David Malcolm <dmalcolm@redhat.com> 7099 7100 * gcc.dg/analyzer/switch.c: Remove xfail. Add various tests. 7101 * gcc.dg/analyzer/torture/switch-2.c: New test. 7102 * gcc.dg/analyzer/torture/switch-3.c: New test. 7103 * gcc.dg/analyzer/torture/switch-4.c: New test. 7104 * gcc.dg/analyzer/torture/switch-5.c: New test. 7105 71062021-08-23 David Malcolm <dmalcolm@redhat.com> 7107 7108 PR analyzer/101875 7109 * gcc.dg/analyzer/pr101875.c: New test. 7110 71112021-08-23 David Malcolm <dmalcolm@redhat.com> 7112 7113 PR analyzer/101837 7114 * gcc.dg/analyzer/pr101837.c: New test. 7115 71162021-08-23 David Malcolm <dmalcolm@redhat.com> 7117 7118 PR analyzer/101962 7119 * gcc.dg/analyzer/data-model-23.c: New test. 7120 * gcc.dg/analyzer/pr101962.c: New test. 7121 71222021-08-23 David Malcolm <dmalcolm@redhat.com> 7123 7124 * gcc.dg/analyzer/data-model-22.c: New test. 7125 * gcc.dg/analyzer/uninit-6.c: New test. 7126 * gcc.dg/analyzer/uninit-6b.c: New test. 7127 71282021-08-23 Jan Hubicka <hubicka@ucw.cz> 7129 7130 * gcc.dg/tree-ssa/modref-7.c: New test. 7131 71322021-08-23 Richard Biener <rguenther@suse.de> 7133 7134 PR ipa/97565 7135 * g++.dg/lto/pr97565_0.C: New testcase. 7136 * g++.dg/lto/pr97565_1.C: Likewise. 7137 71382021-08-23 Jan Hubicka <hubicka@ucw.cz> 7139 7140 * g++.dg/tree-ssa/modref-1.C: Fix template. 7141 71422021-08-23 Tobias Burnus <tobias@codesourcery.com> 7143 7144 * gfortran.dg/goacc/asyncwait-1.f95: Update dg-error. 7145 * gfortran.dg/goacc/default-2.f: Update dg-error. 7146 * gfortran.dg/goacc/enter-exit-data.f95: Update dg-error. 7147 * gfortran.dg/goacc/if.f95: Update dg-error. 7148 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Update dg-error. 7149 * gfortran.dg/goacc/routine-6.f90: Update dg-error. 7150 * gfortran.dg/goacc/sie.f95: Update dg-error. 7151 * gfortran.dg/goacc/update-if_present-2.f90: Update dg-error. 7152 * gfortran.dg/gomp/cancel-2.f90: Update dg-error. 7153 * gfortran.dg/gomp/declare-simd-1.f90: Update dg-error. 7154 * gfortran.dg/gomp/error-3.f90: Update dg-error. 7155 * gfortran.dg/gomp/loop-2.f90: Update dg-error. 7156 * gfortran.dg/gomp/masked-2.f90: Update dg-error. 7157 71582021-08-23 Ankur Saini <arsenic@sourceware.org> 7159 7160 PR analyzer/102020 7161 * gcc.dg/analyzer/malloc-callbacks.c : Fix faulty test. 7162 71632021-08-23 Roger Sayle <roger@nextmovesoftware.com> 7164 7165 * gcc.dg/fold-convlshift-1.c: New test case. 7166 * gcc.dg/fold-convlshift-2.c: New test case. 7167 71682021-08-23 Jakub Jelinek <jakub@redhat.com> 7169 7170 PR tree-optimization/86723 7171 * gcc.dg/pr86723.c: New test. 7172 * gcc.target/i386/pr86723.c: New test. 7173 * gcc.dg/optimize-bswapdi-1.c: Use -fdump-tree-optimized instead of 7174 -fdump-tree-bswap and scan for number of __builtin_bswap64 calls. 7175 * gcc.dg/optimize-bswapdi-2.c: Likewise. 7176 * gcc.dg/optimize-bswapsi-1.c: Use -fdump-tree-optimized instead of 7177 -fdump-tree-bswap and scan for number of __builtin_bswap32 calls. 7178 * gcc.dg/optimize-bswapsi-5.c: Likewise. 7179 * gcc.dg/optimize-bswapsi-3.c: Likewise. Expect one __builtin_bswap32 7180 call instead of zero. 7181 71822021-08-23 Richard Biener <rguenther@suse.de> 7183 7184 PR tree-optimization/79334 7185 * gcc.dg/torture/pr79334-0.c: New testcase. 7186 * gcc.dg/torture/pr79334-1.c: Likewise. 7187 71882021-08-23 liuhongt <hongtao.liu@intel.com> 7189 7190 PR target/102016 7191 * gcc.target/i386/pr102016.c: New test. 7192 71932021-08-23 Jakub Jelinek <jakub@redhat.com> 7194 7195 PR debug/101905 7196 * gcc.dg/guality/pr101905.c: New test. 7197 71982021-08-23 Christophe Lyon <christophe.lyon@foss.st.com> 7199 7200 PR target/100856 7201 * gcc.target/arm/acle/pr100856.c: Use arm_v8m_main_cde_multilib 7202 and arm_v8m_main_cde. 7203 * lib/target-supports.exp: Add 7204 check_effective_target_FUNC_multilib for ARM CDE. 7205 72062021-08-23 Jan Hubicka <hubicka@ucw.cz> 7207 7208 * g++.dg/tree-ssa/modref-1.C: New test. 7209 72102021-08-23 Xi Ruoyao <xry111@mengyan1223.wang> 7211 7212 PR target/101922 7213 * gcc.target/mips/pr101922.c: New test. 7214 72152021-08-23 Jonathan Yong <10walls@gmail.com> 7216 7217 * gcc.c-torture/execute/gcc_tmpnam.h: Fix tmpnam case on Windows 7218 where it can return a filename with "\" to indicate current 7219 directory. 7220 * gcc.c-torture/execute/fprintf-2.c: Use wrapper. 7221 * gcc.c-torture/execute/printf-2.c: Use wrapper. 7222 * gcc.c-torture/execute/user-printf.c: Use wrapper. 7223 72242021-08-22 Martin Uecker <muecker@gwdg.de> 7225 7226 PR c/98397 7227 * gcc.dg/c11-qual-1.c: New test. 7228 * gcc.dg/c2x-qual-1.c: New test. 7229 * gcc.dg/c2x-qual-2.c: New test. 7230 * gcc.dg/c2x-qual-3.c: New test. 7231 * gcc.dg/c2x-qual-4.c: New test. 7232 * gcc.dg/c2x-qual-5.c: New test. 7233 * gcc.dg/c2x-qual-6.c: New test. 7234 * gcc.dg/c2x-qual-7.c: New test. 7235 * gcc.dg/pointer-array-quals-1.c: Remove unnecessary flag. 7236 * gcc.dg/pointer-array-quals-2.c: Remove unnecessary flag. 7237 72382021-08-22 Jan Hubicka <hubicka@ucw.cz> 7239 Martin Liska <mliska@suse.cz> 7240 7241 * gcc.dg/lto/pr101949_0.c: New test. 7242 * gcc.dg/lto/pr101949_1.c: New test. 7243 72442021-08-21 Ankur Saini <arsenic@sourceware.org> 7245 7246 PR analyzer/101980 7247 * gcc.dg/analyzer/function-ptr-2.c : Add issue for double 'free'. 7248 * gcc.dg/analyzer/malloc-callbacks.c : Fix xfail testcase. 7249 72502021-08-20 Tobias Burnus <tobias@codesourcery.com> 7251 7252 * gfortran.dg/gomp/error-1.f90: New test. 7253 * gfortran.dg/gomp/error-2.f90: New test. 7254 * gfortran.dg/gomp/error-3.f90: New test. 7255 72562021-08-20 Jakub Jelinek <jakub@redhat.com> 7257 7258 * c-c++-common/gomp/error-1.c: New test. 7259 * c-c++-common/gomp/error-2.c: New test. 7260 * c-c++-common/gomp/error-3.c: New test. 7261 * g++.dg/gomp/attrs-1.C (bar): Add error directive test. 7262 * g++.dg/gomp/attrs-2.C (bar): Add error directive test. 7263 * g++.dg/gomp/attrs-13.C: New test. 7264 * g++.dg/gomp/error-1.C: New test. 7265 72662021-08-20 Jakub Jelinek <jakub@redhat.com> 7267 7268 * c-c++-common/gomp/sink-5.c: New test. 7269 * c-c++-common/gomp/requires-3.c: Add test for spurious comma 7270 at the end of pragma line. 7271 72722021-08-19 Roger Sayle <roger@nextmovesoftware.com> 7273 7274 * c-c++-common/Wunused-var-16.c: Add an extra check that ~0 7275 is optimized away. 7276 72772021-08-19 Peter Bergner <bergner@linux.ibm.com> 7278 7279 PR target/101849 7280 * gcc.target/powerpc/pr101849.c: New test. 7281 72822021-08-19 Harald Anlauf <anlauf@gmx.de> 7283 7284 PR fortran/100950 7285 * gfortran.dg/pr100950.f90: New test. 7286 72872021-08-19 Patrick Palka <ppalka@redhat.com> 7288 7289 PR c++/101803 7290 * g++.dg/cpp2a/class-deduction-aggr12.C: Fix PR number. 7291 72922021-08-19 Jakub Jelinek <jakub@redhat.com> 7293 7294 PR middle-end/101950 7295 * gcc.target/i386/pr101950-1.c: New test. 7296 * gcc.target/i386/pr101950-2.c: New test. 7297 72982021-08-19 Jakub Jelinek <jakub@redhat.com> 7299 7300 * c-c++-common/gomp/requires-3.c: Add testcase for 7301 atomic_default_mem_order ( at the end of line without corresponding ). 7302 73032021-08-19 Iain Sandoe <iain@sandoe.co.uk> 7304 7305 * jit.dg/test-asm.c: Provide Mach-O fragment. 7306 * jit.dg/test-asm.cc: Likewise. 7307 73082021-08-19 Jakub Jelinek <jakub@redhat.com> 7309 7310 * c-c++-common/gomp/nothing-2.c: New test. 7311 73122021-08-19 Iain Sandoe <iain@sandoe.co.uk> 7313 7314 * jit.dg/harness.h: Include jit-dejagnu.h. 7315 * jit.dg/jit.exp: Use -rdynamic conditionally on target 7316 support, instead of unconditional -Wl,--export-dynamic. 7317 73182021-08-19 Thomas Schwinge <thomas@codesourcery.com> 7319 7320 PR testsuite/101969 7321 * gcc.dg/pr78213.c: Fix up for '--enable-checking=release' etc. 7322 73232021-08-19 liuhongt <hongtao.liu@intel.com> 7324 7325 Revert: 7326 2021-08-19 liuhongt <hongtao.liu@intel.com> 7327 7328 PR target/99881 7329 * gcc.target/i386/pr99881.c: New test. 7330 73312021-08-18 Tobias Burnus <tobias@codesourcery.com> 7332 7333 PR testsuite/101963 7334 * gfortran.dg/nothing-1.f90: Moved to ... 7335 * gfortran.dg/gomp/nothing-1.f90: ... here. 7336 * gfortran.dg/nothing-2.f90: Moved to ... 7337 * gfortran.dg/gomp/nothing-2.f90: ... here; 7338 avoid $ issue in $OMP in dg-error. 7339 73402021-08-18 Iain Sandoe <iain@sandoe.co.uk> 7341 Matt Jacobson <mhjacobson@me.com> 7342 7343 PR objc/101666 7344 * obj-c++.dg/pr101666-0.mm: New test. 7345 * obj-c++.dg/pr101666-1.mm: New test. 7346 * obj-c++.dg/pr101666.inc: New. 7347 * objc.dg/pr101666-0.m: New test. 7348 * objc.dg/pr101666-1.m: New test. 7349 * objc.dg/pr101666.inc: New. 7350 73512021-08-18 Ankur Saini <arsenic@sourceware.org> 7352 7353 PR analyzer/97114 7354 * g++.dg/analyzer/vfunc-2.C: New test. 7355 * g++.dg/analyzer/vfunc-3.C: New test. 7356 * g++.dg/analyzer/vfunc-4.C: New test. 7357 * g++.dg/analyzer/vfunc-5.C: New test. 7358 73592021-08-18 Ankur Saini <arsenic@sourceware.org> 7360 7361 PR analyzer/100546 7362 * gcc.dg/analyzer/function-ptr-4.c: New test. 7363 * gcc.dg/analyzer/pr100546.c: New test. 7364 73652021-08-18 Tobias Burnus <tobias@codesourcery.com> 7366 7367 * gfortran.dg/nothing-1.f90: New test. 7368 * gfortran.dg/nothing-2.f90: New test. 7369 73702021-08-18 Patrick Palka <ppalka@redhat.com> 7371 7372 PR c++/101344 7373 PR c++/101803 7374 * g++.dg/cpp2a/class-deduction-aggr11.C: New test. 7375 * g++.dg/cpp2a/class-deduction-aggr12.C: New test. 7376 73772021-08-18 Patrick Palka <ppalka@redhat.com> 7378 7379 PR c++/101883 7380 * g++.dg/cpp2a/nontype-class49.C: New test. 7381 73822021-08-18 Jakub Jelinek <jakub@redhat.com> 7383 7384 * c-c++-common/gomp/nothing-1.c: New test. 7385 * g++.dg/gomp/attrs-1.C (bar): Add nothing directive test. 7386 * g++.dg/gomp/attrs-2.C (bar): Likewise. 7387 * g++.dg/gomp/attrs-9.C: Likewise. 7388 73892021-08-18 Jakub Jelinek <jakub@redhat.com> 7390 7391 * c-c++-common/gomp/pr63326.c: Don't expect extra "before" errors 7392 in C++. 7393 * g++.dg/gomp/attrs-7.C: Don't expect one extra error. 7394 * g++.dg/gomp/barrier-2.C: Likewise. 7395 * gcc.dg/gomp/declare-simd-5.c: Likewise. 7396 * gcc.dg/gomp/barrier-2.c: Likewise. 7397 * gcc.dg/gomp/declare-variant-2.c: Likewise. 7398 73992021-08-18 liuhongt <hongtao.liu@intel.com> 7400 7401 PR target/97147 7402 * gcc.target/i386/pr54400.c: Adjust testcase. 7403 * gcc.target/i386/pr94147.c: New test. 7404 74052021-08-17 Martin Sebor <msebor@redhat.com> 7406 7407 PR middle-end/101854 7408 * gcc.dg/attr-alloc_size-5.c: Adjust optimization to -O1. 7409 * gcc.dg/attr-alloc_size-7.c: Use #pragmas to adjust optimization. 7410 * gcc.dg/attr-alloc_size-8.c: Adjust optimization to -O1. 7411 * gcc.dg/Wstringop-overflow-72.c: New test. 7412 74132021-08-17 Jakub Jelinek <jakub@redhat.com> 7414 7415 PR c++/101539 7416 * g++.dg/cpp2a/is-corresponding-member1.C: New test. 7417 * g++.dg/cpp2a/is-corresponding-member2.C: New test. 7418 * g++.dg/cpp2a/is-corresponding-member3.C: New test. 7419 * g++.dg/cpp2a/is-corresponding-member4.C: New test. 7420 * g++.dg/cpp2a/is-corresponding-member5.C: New test. 7421 * g++.dg/cpp2a/is-corresponding-member6.C: New test. 7422 * g++.dg/cpp2a/is-corresponding-member7.C: New test. 7423 * g++.dg/cpp2a/is-corresponding-member8.C: New test. 7424 * g++.dg/cpp2a/is-layout-compatible1.C: New test. 7425 * g++.dg/cpp2a/is-layout-compatible2.C: New test. 7426 * g++.dg/cpp2a/is-layout-compatible3.C: New test. 7427 74282021-08-17 Thomas Schwinge <thomas@codesourcery.com> 7429 7430 * gcc.dg/pr78213.c: Restore testing. 7431 74322021-08-17 Roger Sayle <roger@nextmovesoftware.com> 7433 7434 * gcc.dg/tree-ssa/ssa-ccp-40.c: New test case. 7435 74362021-08-17 Roger Sayle <roger@nextmovesoftware.com> 7437 7438 * gcc.dg/fold-ior-5.c: New test case. 7439 74402021-08-17 Tobias Burnus <tobias@codesourcery.com> 7441 7442 * gfortran.dg/gomp/scan-1.f90: 7443 * gfortran.dg/gomp/cancel-1.f90: New test. 7444 * gfortran.dg/gomp/cancel-4.f90: New test. 7445 * gfortran.dg/gomp/loop-4.f90: New test. 7446 * gfortran.dg/gomp/nesting-1.f90: New test. 7447 * gfortran.dg/gomp/nesting-2.f90: New test. 7448 * gfortran.dg/gomp/nesting-3.f90: New test. 7449 * gfortran.dg/gomp/nowait-1.f90: New test. 7450 * gfortran.dg/gomp/reduction-task-1.f90: New test. 7451 * gfortran.dg/gomp/reduction-task-2.f90: New test. 7452 * gfortran.dg/gomp/reduction-task-2a.f90: New test. 7453 * gfortran.dg/gomp/reduction-task-3.f90: New test. 7454 * gfortran.dg/gomp/scope-1.f90: New test. 7455 * gfortran.dg/gomp/scope-2.f90: New test. 7456 74572021-08-17 Andrew MacLeod <amacleod@redhat.com> 7458 7459 PR tree-optimization/101938 7460 * gcc.dg/pr101938.c: New test. 7461 74622021-08-17 Richard Biener <rguenther@suse.de> 7463 7464 PR tree-optimization/101868 7465 * gcc.dg/lto/pr101868_0.c: New testcase. 7466 * gcc.dg/lto/pr101868_1.c: Likewise. 7467 * gcc.dg/lto/pr101868_2.c: Likewise. 7468 * gcc.dg/lto/pr101868_3.c: Likewise. 7469 74702021-08-17 Jakub Jelinek <jakub@redhat.com> 7471 7472 * c-c++-common/gomp/nesting-2.c (foo): Add scope and masked 7473 construct tests. 7474 * c-c++-common/gomp/scan-1.c (f3): Add scope construct test.. 7475 * c-c++-common/gomp/cancel-1.c (f2): Add scope and masked 7476 construct tests. 7477 * c-c++-common/gomp/reduction-task-2.c (bar): Add scope construct 7478 test. Adjust diagnostics for the addition of scope. 7479 * c-c++-common/gomp/loop-1.c (f5): Add master, masked and scope 7480 construct tests. 7481 * c-c++-common/gomp/clause-dups-1.c (f1): Add scope construct test. 7482 * gcc.dg/gomp/nesting-1.c (f1, f2, f3): Add scope construct tests. 7483 * c-c++-common/gomp/scope-1.c: New test. 7484 * c-c++-common/gomp/scope-2.c: New test. 7485 * g++.dg/gomp/attrs-1.C (bar): Add scope construct tests. 7486 * g++.dg/gomp/attrs-2.C (bar): Likewise. 7487 * gfortran.dg/gomp/reduction4.f90: Adjust expected diagnostics. 7488 * gfortran.dg/gomp/reduction7.f90: Likewise. 7489 74902021-08-17 Jakub Jelinek <jakub@redhat.com> 7491 7492 * c-c++-common/cpp/va-opt-5.c: New test. 7493 * c-c++-common/cpp/va-opt-6.c: New test. 7494 74952021-08-17 Richard Biener <rguenther@suse.de> 7496 7497 PR tree-optimization/101925 7498 * gcc.dg/sso-16.c: New testcase. 7499 75002021-08-17 liuhongt <hongtao.liu@intel.com> 7501 7502 * gcc.target/i386/pr82460-2.c: Adjust testcase by adding 7503 --param=vect-epilogues-nomask=0 7504 75052021-08-16 liuhongt <hongtao.liu@intel.com> 7506 7507 PR target/101930 7508 * gcc.target/i386/pr101930.c: New test. 7509 75102021-08-16 Martin Liska <mliska@suse.cz> 7511 7512 PR ipa/100600 7513 * gcc.dg/ipa/pr100600.c: New test. 7514 75152021-08-16 liuhongt <hongtao.liu@intel.com> 7516 7517 PR target/101846 7518 * gcc.target/i386/pr101846-2.c: New test. 7519 * gcc.target/i386/pr101846-3.c: New test. 7520 * gcc.target/i386/pr101846-4.c: New test. 7521 75222021-08-16 Tobias Burnus <tobias@codesourcery.com> 7523 7524 * gfortran.dg/gomp/masked-1.f90: New test. 7525 * gfortran.dg/gomp/masked-2.f90: New test. 7526 * gfortran.dg/gomp/masked-3.f90: New test. 7527 * gfortran.dg/gomp/masked-combined-1.f90: New test. 7528 * gfortran.dg/gomp/masked-combined-2.f90: New test. 7529 75302021-08-15 Harald Anlauf <anlauf@gmx.de> 7531 7532 PR fortran/99351 7533 * gfortran.dg/coarray_sync.f90: New test. 7534 * gfortran.dg/coarray_3.f90: Adjust error messages. 7535 75362021-08-14 Martin Sebor <msebor@redhat.com> 7537 7538 PR middle-end/101791 7539 * g++.dg/warn/Wmismatched-new-delete-6.C: New test. 7540 * g++.dg/warn/Wmismatched-new-delete-7.C: New test. 7541 75422021-08-14 Jakub Jelinek <jakub@redhat.com> 7543 7544 PR target/101896 7545 * gcc.target/i386/avx512f-pr101896.c: New test. 7546 75472021-08-13 Martin Sebor <msebor@redhat.com> 7548 7549 PR middle-end/101734 7550 * gcc.dg/uninit-42.c: New test. 7551 75522021-08-13 Martin Liska <mliska@suse.cz> 7553 7554 PR ipa/101261 7555 * gcc.target/i386/pr101261.c: New test. 7556 75572021-08-13 Jan Hubicka <hubicka@ucw.cz> 7558 7559 * gcc.dg/tree-ssa/modref-6.c: Update. 7560 75612021-08-13 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org> 7562 7563 * gcc.target/arm/simd/pr98435.c: Add dg-require-effective-target 7564 arm_softfp_ok. 7565 75662021-08-12 Jakub Jelinek <jakub@redhat.com> 7567 7568 * c-c++-common/gomp/clauses-1.c (bar): Add tests for combined masked 7569 constructs with clauses. 7570 * c-c++-common/gomp/clauses-5.c (foo): Add testcase for filter clause. 7571 * c-c++-common/gomp/clause-dups-1.c (f1): Likewise. 7572 * c-c++-common/gomp/masked-1.c: New test. 7573 * c-c++-common/gomp/masked-2.c: New test. 7574 * c-c++-common/gomp/masked-combined-1.c: New test. 7575 * c-c++-common/gomp/masked-combined-2.c: New test. 7576 * c-c++-common/goacc/uninit-if-clause.c: Remove xfails. 7577 * g++.dg/gomp/block-11.C: New test. 7578 * g++.dg/gomp/tpl-masked-1.C: New test. 7579 * g++.dg/gomp/attrs-1.C (bar): Add tests for masked construct and 7580 combined masked constructs with clauses in attribute syntax. 7581 * g++.dg/gomp/attrs-2.C (bar): Likewise. 7582 * gcc.dg/gomp/nesting-1.c (f1, f2): Add tests for masked construct 7583 nesting. 7584 * gfortran.dg/goacc/host_data-tree.f95: Allow also SSA_NAMEs in if 7585 clause. 7586 * gfortran.dg/goacc/kernels-tree.f95: Likewise. 7587 75882021-08-12 Jakub Jelinek <jakub@redhat.com> 7589 7590 PR preprocessor/101638 7591 * gcc.dg/cpp/pr101638.c: New test. 7592 75932021-08-12 Michael Meissner <meissner@linux.ibm.com> 7594 7595 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: Fix 7596 typo in regular expression. 7597 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: 7598 Likewise. 7599 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: 7600 Likewise. 7601 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: 7602 Likewise. 7603 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: 7604 Likewise. 7605 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: 7606 Likewise. 7607 76082021-08-12 Sergei Trofimovich <siarheit@google.com> 7609 7610 PR c++/101219 7611 * g++.dg/warn/pr101219.C: New test. 7612 76132021-08-12 Martin Uecker <muecker@gwdg.de> 7614 7615 PR c/101838 7616 * gcc.dg/vla-stexp-2.c: New test. 7617 76182021-08-12 Aldy Hernandez <aldyh@redhat.com> 7619 7620 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Remove call into the legacy 7621 code and adjust for ranger threader. 7622 76232021-08-12 Tobias Burnus <tobias@codesourcery.com> 7624 7625 * c-c++-common/gomp/pr61486-2.c: Duplicate one proc_bind(master) 7626 testcase and test proc_bind(primary) instead. 7627 * gfortran.dg/gomp/affinity-1.f90: Likewise. 7628 76292021-08-12 Hans-Peter Nilsson <hp@axis.com> 7630 7631 * gfortran.dg/PR82376.f90: Robustify match. 7632 76332021-08-12 Jakub Jelinek <jakub@redhat.com> 7634 7635 PR target/101860 7636 * gcc.target/i386/avx512f-pr101860.c: New test. 7637 76382021-08-12 Jakub Jelinek <jakub@redhat.com> 7639 7640 * g++.dg/gomp/attrs-12.C: New test. 7641 76422021-08-12 Jakub Jelinek <jakub@redhat.com> 7643 7644 * g++.dg/gomp/attrs-11.C: Add new tests. 7645 76462021-08-12 Jakub Jelinek <jakub@redhat.com> 7647 7648 PR c++/99429 7649 PR c++/94162 7650 * g++.dg/cpp2a/spaceship-synth11.C: New test. 7651 * g++.dg/cpp2a/spaceship-synth-neg6.C: New test. 7652 76532021-08-12 Jakub Jelinek <jakub@redhat.com> 7654 7655 * g++.dg/gomp/attrs-11.C: Adjust expected diagnostics. 7656 76572021-08-12 Jakub Jelinek <jakub@redhat.com> 7658 7659 * g++.dg/lookup/strong-using.C: Add test using [[gnu::strong]] 7660 as well. 7661 * g++.dg/lookup/strong-using2.C: Likewise. 7662 * g++.dg/cpp0x/gen-attrs-58.C: Move alignas(int) before 7663 using namespace. 7664 * g++.dg/cpp0x/gen-attrs-59.C: Move alignas(X) before 7665 using namespace, add tests for alignas before semicolon. 7666 * g++.dg/cpp0x/gen-attrs-76.C: Remove xfails. Add test for 7667 C++11 attributes on using directive before semicolon. 7668 76692021-08-12 liuhongt <hongtao.liu@intel.com> 7670 7671 PR target/101846 7672 * gcc.target/i386/pr101846-1.c: New test. 7673 76742021-08-12 Patrick Palka <ppalka@redhat.com> 7675 7676 PR c++/101663 7677 * g++.dg/cpp2a/construct_at.h: New convenience header file that 7678 defines minimal implementations of std::construct_at/destroy_at, 7679 split out from ... 7680 * g++.dg/cpp2a/constexpr-new5.C: ... here. 7681 * g++.dg/cpp2a/constexpr-new6.C: Use the header. 7682 * g++.dg/cpp2a/constexpr-new14.C: Likewise. 7683 * g++.dg/cpp2a/constexpr-new20.C: New test. 7684 76852021-08-11 Patrick Palka <ppalka@redhat.com> 7686 7687 PR c++/101725 7688 DR 2082 7689 * g++.dg/DRs/dr2082.C: New test. 7690 * g++.dg/cpp2a/concepts-uneval4.C: New test. 7691 76922021-08-11 Jakub Jelinek <jakub@redhat.com> 7693 7694 PR c++/101786 7695 * g++.dg/cpp2a/constinit16.C: New test. 7696 76972021-08-11 Patrick Palka <ppalka@redhat.com> 7698 7699 PR c++/79501 7700 * g++.dg/cpp1z/class-deduction98.C: New test. 7701 77022021-08-11 Patrick Palka <ppalka@redhat.com> 7703 7704 PR c++/89062 7705 * g++.dg/cpp1z/class-deduction97.C: New test. 7706 77072021-08-11 Richard Biener <rguenther@suse.de> 7708 7709 * gcc.dg/lto/pr48622_1.c: Provide non-LTO definition 7710 of ashift_qi_1. 7711 77122021-08-11 Jan Hubicka <jh@suse.cz> 7713 7714 * c-c++-common/modref-dse.c: New test. 7715 77162021-08-11 Richard Biener <rguenther@suse.de> 7717 7718 PR middle-end/101858 7719 * gcc.dg/pr101858.c: New testcase. 7720 77212021-08-11 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org> 7722 7723 PR target/66791 7724 * gcc.target/arm/pr51534.c: Adjust test. 7725 77262021-08-11 liuhongt <hongtao.liu@intel.com> 7727 7728 PR target/98309 7729 * gcc.target/i386/pr98309-1.c: New test. 7730 * gcc.target/i386/pr98309-2.c: New test. 7731 77322021-08-11 Hans-Peter Nilsson <hp@axis.com> 7733 7734 PR middle-end/101674 7735 * gcc.dg/uninit-pred-9_b.c: Xfail for cris-*-* too. 7736 77372021-08-10 Tobias Burnus <tobias@codesourcery.com> 7738 7739 PR libfortran/101305 7740 PR fortran/101660 7741 PR testsuite/101847 7742 * lib/gfortran.exp (gfortran_init): Remove -I$specpath/libgfortran 7743 from the string used to set GFORTRAN_UNDER_TEST. 7744 77452021-08-10 H.J. Lu <hjl.tools@gmail.com> 7746 7747 PR tree-optimization/101809 7748 * gcc.target/i386/pr88531-1a.c: Enable for all targets. 7749 77502021-08-10 Jakub Jelinek <jakub@redhat.com> 7751 7752 PR target/80355 7753 * gcc.target/i386/avx512f-pr80355-2.c: New test. 7754 77552021-08-10 Jakub Jelinek <jakub@redhat.com> 7756 7757 PR target/80355 7758 * gcc.target/i386/avx512f-pr80355-1.c: New test. 7759 77602021-08-10 Jakub Jelinek <jakub@redhat.com> 7761 7762 * g++.dg/gomp/attrs-1.C (bar): Add missing semicolon after 7763 [[omp::directive (threadprivate (t2))]]. Add tests with 7764 if/while/switch after parallel in attribute syntax. 7765 (corge): Add missing omp:: before directive. 7766 * g++.dg/gomp/attrs-2.C (bar): Add missing semicolon after 7767 [[omp::directive (threadprivate (t2))]]. 7768 * g++.dg/gomp/attrs-10.C: New test. 7769 * g++.dg/gomp/attrs-11.C: New test. 7770 77712021-08-10 Hongyu Wang <hongyu.wang@intel.com> 7772 7773 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Fix typos. 7774 77752021-08-10 Richard Biener <rguenther@suse.de> 7776 7777 PR middle-end/101824 7778 * gcc.dg/tree-ssa/pr101824.c: New testcase. 7779 77802021-08-10 Martin Uecker <muecker@gwdg.de> 7781 7782 PR c/29970 7783 * gcc.dg/vla-stexp-1.c: New test. 7784 77852021-08-10 H.J. Lu <hjl.tools@gmail.com> 7786 7787 PR target/101804 7788 * gcc.target/i386/avx2-gather-2.c: Pass -march=skylake instead 7789 of "-mavx2 -mtune=skylake". Scan vpcmpeqd. 7790 77912021-08-10 liuhongt <hongtao.liu@intel.com> 7792 7793 * gcc.target/i386/cond_op_shift_d-1.c: New test. 7794 * gcc.target/i386/cond_op_shift_d-2.c: New test. 7795 * gcc.target/i386/cond_op_shift_q-1.c: New test. 7796 * gcc.target/i386/cond_op_shift_q-2.c: New test. 7797 * gcc.target/i386/cond_op_shift_ud-1.c: New test. 7798 * gcc.target/i386/cond_op_shift_ud-2.c: New test. 7799 * gcc.target/i386/cond_op_shift_uq-1.c: New test. 7800 * gcc.target/i386/cond_op_shift_uq-2.c: New test. 7801 * gcc.target/i386/cond_op_shift_uw-1.c: New test. 7802 * gcc.target/i386/cond_op_shift_uw-2.c: New test. 7803 * gcc.target/i386/cond_op_shift_w-1.c: New test. 7804 * gcc.target/i386/cond_op_shift_w-2.c: New test. 7805 78062021-08-09 Andrew MacLeod <amacleod@redhat.com> 7807 7808 * gcc.dg/pr101741.c: New. 7809 78102021-08-09 Martin Jambor <mjambor@suse.cz> 7811 7812 PR testsuite/101654 7813 * gcc.dg/ipa/remref-6.c: Added missing -fdump-ipa-inline option. 7814 78152021-08-09 Uroš Bizjak <ubizjak@gmail.com> 7816 7817 PR target/101812 7818 * gcc.target/i386/pr101812.c: New test. 7819 78202021-08-09 Tejas Belagod <tejas.belagod@arm.com> 7821 7822 * gcc.target/aarch64/vect-shr-reg.c: New testcase. 7823 * gcc.target/aarch64/vect-shr-reg-run.c: Likewise. 7824 78252021-08-09 Roger Sayle <roger@nextmovesoftware.com> 7826 7827 * gcc.dg/pr68217.c: Add -fno-tree-ccp option. 7828 * gcc.dg/tree-ssa/vrp24.c: Add -fno-tree-ccp option. 7829 * g++.dg/ipa/pure-const-3.C: Add -fno-tree-ccp option. 7830 78312021-08-09 Tobias Burnus <tobias@codesourcery.com> 7832 7833 PR libfortran/101305 7834 PR fortran/101660 7835 * lib/gfortran.exp (gfortran_init): Add -I $specdir/libgfortran to 7836 GFORTRAN_UNDER_TEST; update it when set by previous gfortran_init call. 7837 * gfortran.dg/ISO_Fortran_binding_1.c: Use <...> not "..." for 7838 ISO_Fortran_binding.h's #include. 7839 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise. 7840 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise. 7841 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise. 7842 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise. 7843 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise. 7844 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise. 7845 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise. 7846 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise. 7847 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise. 7848 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise. 7849 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise. 7850 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise. 7851 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise. 7852 * gfortran.dg/PR94327.c: Likewise. 7853 * gfortran.dg/PR94331.c: Likewise. 7854 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise. 7855 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise. 7856 * gfortran.dg/pr93524.c: Likewise. 7857 78582021-08-09 Jonathan Wright <jonathan.wright@arm.com> 7859 7860 * gcc.target/aarch64/sve/dup_lane_1.c: Don't split 7861 scan-assembler tests over multiple lines. Expect 32-bit 7862 result values in 'w' registers. 7863 * gcc.target/aarch64/sve/extract_1.c: Likewise. 7864 * gcc.target/aarch64/sve/extract_2.c: Likewise. 7865 * gcc.target/aarch64/sve/extract_3.c: Likewise. 7866 * gcc.target/aarch64/sve/extract_4.c: Likewise. 7867 78682021-08-09 Jonathan Wright <jonathan.wright@arm.com> 7869 7870 * gcc.target/aarch64/vector_structure_intrinsics.c: Restrict 7871 tests to little-endian targets. 7872 78732021-08-08 Jeff Law <jlaw@localhost.localdomain> 7874 7875 * gcc.target/tic6x/rotdi16-scan.c: Pull rotate into its own function. 7876 78772021-08-07 H.J. Lu <hjl.tools@gmail.com> 7878 7879 PR tree-optimization/88531 7880 * gcc.target/i386/pr88531-1a.c: New test. 7881 * gcc.target/i386/pr88531-1b.c: Likewise. 7882 * gcc.target/i386/pr88531-1c.c: Likewise. 7883 * gcc.target/i386/pr88531-2a.c: Likewise. 7884 * gcc.target/i386/pr88531-2b.c: Likewise. 7885 * gcc.target/i386/pr88531-2c.c: Likewise. 7886 78872021-08-06 Martin Sebor <msebor@redhat.com> 7888 7889 * c-c++-common/Wsizeof-pointer-memaccess1.c: Also disable 7890 -Wstringop-overread. 7891 * c-c++-common/attr-nonstring-3.c: Adjust pattern of expected message. 7892 * gcc.dg/Warray-bounds-39.c: Add an xfail due to a known bug. 7893 * gcc.dg/Wstring-compare-3.c: Also disable -Wstringop-overread. 7894 * gcc.dg/attr-nonstring-2.c: Adjust pattern of expected message. 7895 * gcc.dg/attr-nonstring-4.c: Same. 7896 * gcc.dg/Wstringop-overread-6.c: New test. 7897 * gcc.dg/sso-14.c: Fix typos to avoid buffer overflow. 7898 78992021-08-06 Christophe Lyon <christophe.lyon@foss.st.com> 7900 7901 PR target/101723 7902 * gcc.target/arm/pr69245.c: Make sure to emit code for fn1, fix 7903 typo. 7904 79052021-08-06 Christophe Lyon <christophe.lyon@foss.st.com> 7906 7907 PR target/101723 7908 * gcc.target/arm/attr-neon3.c: Fix typo. 7909 * gcc.target/arm/pragma_fpu_attribute_2.c: Fix typo. 7910 79112021-08-06 Uroš Bizjak <ubizjak@gmail.com> 7912 7913 PR target/101797 7914 * gcc.target/i386/pr101797.c: New test. 7915 79162021-08-06 Jonathan Wright <jonathan.wright@arm.com> 7917 7918 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new 7919 tests. 7920 79212021-08-06 Jonathan Wright <jonathan.wright@arm.com> 7922 7923 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new 7924 tests. 7925 79262021-08-06 Jonathan Wright <jonathan.wright@arm.com> 7927 7928 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new 7929 tests. 7930 79312021-08-06 Jonathan Wright <jonathan.wright@arm.com> 7932 7933 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new 7934 tests. 7935 79362021-08-06 Martin Liska <mliska@suse.cz> 7937 7938 * gcc.target/powerpc/pragma-optimize.c: New test. 7939 79402021-08-06 Richard Biener <rguenther@suse.de> 7941 7942 * gfortran.dg/vect/vect-8.f90: Simplify aarch64 scanning. 7943 79442021-08-06 Sebastian Huber <sebastian.huber@embedded-brains.de> 7945 7946 * gcc.dg/gcov-info-to-gcda.c: New test. 7947 79482021-08-05 Jonathan Wakely <jwakely@redhat.com> 7949 7950 * g++.old-deja/g++.other/inline7.C: Cast nodiscard call to void. 7951 79522021-08-05 H.J. Lu <hjl.tools@gmail.com> 7953 7954 PR target/99744 7955 * gcc.target/i386/pr99744-3.c: New test. 7956 * gcc.target/i386/pr99744-4.c: Likewise. 7957 * gcc.target/i386/pr99744-5.c: Likewise. 7958 * gcc.target/i386/pr99744-6.c: Likewise. 7959 * gcc.target/i386/pr99744-7.c: Likewise. 7960 * gcc.target/i386/pr99744-8.c: Likewise. 7961 79622021-08-05 Richard Earnshaw <rearnsha@arm.com> 7963 7964 PR target/101723 7965 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Update expected output. 7966 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise. 7967 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise. 7968 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Convert to dg-do assemble. 7969 Add a non-no-op function body. 7970 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise. 7971 * gcc.target/arm/pr98636.c (dg-options): Add -mfloat-abi=softfp. 7972 * gcc.target/arm/attr-neon.c: Tighten scan-assembler tests. 7973 * gcc.target/arm/attr-neon2.c: Use -Ofast, convert test to use 7974 check-function-bodies. 7975 * gcc.target/arm/attr-neon3.c: Likewise. 7976 * gcc.target/arm/pr69245.c: Tighten scan-assembler match, but allow 7977 multiple instances. 7978 * gcc.target/arm/pragma_fpu_attribute.c: Likewise. 7979 * gcc.target/arm/pragma_fpu_attribute_2.c: Likewise. 7980 79812021-08-05 Jonathan Wright <jonathan.wright@arm.com> 7982 7983 * gcc.target/aarch64/vsubX_high_cost.c: New test. 7984 79852021-08-05 Jonathan Wright <jonathan.wright@arm.com> 7986 7987 * gcc.target/aarch64/vaddX_high_cost.c: New test. 7988 79892021-08-05 Richard Biener <rguenther@suse.de> 7990 7991 * gcc.dg/vect/bb-slp-pr101756.c: Add -w. 7992 79932021-08-05 Eric Botcazou <ebotcazou@gcc.gnu.org> 7994 7995 * gcc.dg/sso-15.c: New test. 7996 79972021-08-05 liuhongt <hongtao.liu@intel.com> 7998 7999 * gcc.target/i386/cond_op_anylogic_d-1.c: New test. 8000 * gcc.target/i386/cond_op_anylogic_d-2.c: New test. 8001 * gcc.target/i386/cond_op_anylogic_q-1.c: New test. 8002 * gcc.target/i386/cond_op_anylogic_q-2.c: New test. 8003 80042021-08-05 liuhongt <hongtao.liu@intel.com> 8005 8006 * gcc.target/i386/cond_op_maxmin_double-1.c: New test. 8007 * gcc.target/i386/cond_op_maxmin_double-2.c: New test. 8008 * gcc.target/i386/cond_op_maxmin_float-1.c: New test. 8009 * gcc.target/i386/cond_op_maxmin_float-2.c: New test. 8010 80112021-08-05 liuhongt <hongtao.liu@intel.com> 8012 8013 * gcc.target/i386/cond_op_maxmin_b-1.c: New test. 8014 * gcc.target/i386/cond_op_maxmin_b-2.c: New test. 8015 * gcc.target/i386/cond_op_maxmin_d-1.c: New test. 8016 * gcc.target/i386/cond_op_maxmin_d-2.c: New test. 8017 * gcc.target/i386/cond_op_maxmin_q-1.c: New test. 8018 * gcc.target/i386/cond_op_maxmin_q-2.c: New test. 8019 * gcc.target/i386/cond_op_maxmin_ub-1.c: New test. 8020 * gcc.target/i386/cond_op_maxmin_ub-2.c: New test. 8021 * gcc.target/i386/cond_op_maxmin_ud-1.c: New test. 8022 * gcc.target/i386/cond_op_maxmin_ud-2.c: New test. 8023 * gcc.target/i386/cond_op_maxmin_uq-1.c: New test. 8024 * gcc.target/i386/cond_op_maxmin_uq-2.c: New test. 8025 * gcc.target/i386/cond_op_maxmin_uw-1.c: New test. 8026 * gcc.target/i386/cond_op_maxmin_uw-2.c: New test. 8027 * gcc.target/i386/cond_op_maxmin_w-1.c: New test. 8028 * gcc.target/i386/cond_op_maxmin_w-2.c: New test. 8029 80302021-08-04 David Malcolm <dmalcolm@redhat.com> 8031 8032 PR analyzer/101570 8033 * gcc.dg/analyzer/asm-x86-1.c: New test. 8034 * gcc.dg/analyzer/asm-x86-lp64-1.c: New test. 8035 * gcc.dg/analyzer/asm-x86-lp64-2.c: New test. 8036 * gcc.dg/analyzer/pr101570.c: New test. 8037 * gcc.dg/analyzer/torture/asm-x86-linux-array_index_mask_nospec.c: 8038 New test. 8039 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-1.c: New 8040 test. 8041 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid-paravirt-2.c: New 8042 test. 8043 * gcc.dg/analyzer/torture/asm-x86-linux-cpuid.c: New test. 8044 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr-paravirt.c: New 8045 test. 8046 * gcc.dg/analyzer/torture/asm-x86-linux-rdmsr.c: New test. 8047 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-full.c: 8048 New test. 8049 * gcc.dg/analyzer/torture/asm-x86-linux-wfx_get_ps_timeout-reduced.c: 8050 New test. 8051 80522021-08-04 H.J. Lu <hjl.tools@gmail.com> 8053 8054 PR target/101742 8055 * gcc.target/i386/pr101742a.c: New test. 8056 * gcc.target/i386/pr101742b.c: Likewise. 8057 80582021-08-04 H.J. Lu <hjl.tools@gmail.com> 8059 8060 PR target/101772 8061 * gcc.target/i386/eh_return-2.c: New test. 8062 80632021-08-04 Andreas Krebbel <krebbel@linux.ibm.com> 8064 8065 * gcc.target/s390/vector/perm-vpdi.c: New test. 8066 80672021-08-04 Andreas Krebbel <krebbel@linux.ibm.com> 8068 8069 * gcc.target/s390/vector/perm-merge.c: New test. 8070 * gcc.target/s390/vector/vec-types.h: New test. 8071 80722021-08-04 Andreas Krebbel <krebbel@linux.ibm.com> 8073 8074 * gcc.target/s390/zvector/vec-permi.c: Removed. 8075 * gcc.target/s390/zvector/vec_permi.c: New test. 8076 80772021-08-04 Andreas Krebbel <krebbel@linux.ibm.com> 8078 8079 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: 8080 Instead of vpdi with 0 and 5 vmrlg and vmrhg are used now. 8081 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: Likewise. 8082 * gcc.target/s390/zvector/vec-types.h: New test. 8083 * gcc.target/s390/zvector/vec_merge.c: New test. 8084 80852021-08-04 Jonathan Wright <jonathan.wright@arm.com> 8086 8087 * gcc.target/aarch64/vmul_high_cost.c: New test. 8088 80892021-08-04 Jonathan Wright <jonathan.wright@arm.com> 8090 8091 * gcc.target/aarch64/vmul_element_cost.c: New test. 8092 80932021-08-04 Richard Sandiford <richard.sandiford@arm.com> 8094 8095 * gcc.target/aarch64/sve/cost_model_12.c: New test. 8096 80972021-08-04 Tamar Christina <tamar.christina@arm.com> 8098 8099 PR tree-optimization/101750 8100 * g++.dg/vect/pr99149.cc: Name class. 8101 81022021-08-04 Richard Biener <rguenther@suse.de> 8103 8104 * gcc.target/i386/vect-gather-1.c: New testcase. 8105 * gfortran.dg/vect/vect-8.f90: Adjust. 8106 81072021-08-04 Roger Sayle <roger@nextmovesoftware.com> 8108 Marc Glisse <marc.glisse@inria.fr> 8109 8110 * gcc.dg/fold-ior-4.c: New test. 8111 81122021-08-04 Richard Biener <rguenther@suse.de> 8113 8114 PR tree-optimization/101756 8115 * gcc.dg/vect/bb-slp-pr101756.c: New testcase. 8116 81172021-08-04 Jakub Jelinek <jakub@redhat.com> 8118 8119 PR c++/101759 8120 * g++.dg/gomp/pr101759.C: New test. 8121 * g++.dg/goacc/pr101759.C: New test. 8122 81232021-08-04 Jakub Jelinek <jakub@redhat.com> 8124 8125 * gcc.c-torture/execute/ieee/pr29302-1.x: Undo doubly applied patch. 8126 81272021-08-04 Richard Biener <rguenther@suse.de> 8128 8129 PR tree-optimization/101769 8130 * g++.dg/tree-ssa/pr101769.C: New testcase. 8131 81322021-08-04 liuhongt <hongtao.liu@intel.com> 8133 8134 * gcc.target/i386/cond_op_addsubmul_d-2.c: Add 8135 dg-require-effective-target for avx512. 8136 * gcc.target/i386/cond_op_addsubmul_q-2.c: Ditto. 8137 * gcc.target/i386/cond_op_addsubmul_w-2.c: Ditto. 8138 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: Ditto. 8139 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: Ditto. 8140 * gcc.target/i386/cond_op_fma_double-2.c: Ditto. 8141 * gcc.target/i386/cond_op_fma_float-2.c: Ditto. 8142 81432021-08-04 liuhongt <hongtao.liu@intel.com> 8144 8145 * gcc.target/i386/cond_op_fma_double-1.c: New test. 8146 * gcc.target/i386/cond_op_fma_double-2.c: New test. 8147 * gcc.target/i386/cond_op_fma_float-1.c: New test. 8148 * gcc.target/i386/cond_op_fma_float-2.c: New test. 8149 81502021-08-03 Eugene Rozenfeld <erozen@microsoft.com> 8151 8152 * lib/profopt.exp: Pass gdwarf-4 when compiling test to profile; pass -gcov_version=2. 8153 * lib/target-supports.exp: Remove unnecessary -o perf.data passed to gcc-auto-profile. 8154 81552021-08-03 Eugene Rozenfeld <erozen@microsoft.com> 8156 8157 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix dg-final-use-autofdo. 8158 * lib/profopt.exp: Pass -fearly-inlining when compiling with AutoFDO. 8159 81602021-08-03 Eugene Rozenfeld <erozen@microsoft.com> 8161 8162 * g++.dg/tree-prof/indir-call-prof.C: Fix options, increase the number of iterations. 8163 * g++.dg/tree-prof/morefunc.C: Fix options, increase the number of iterations. 8164 * g++.dg/tree-prof/reorder.C: Fix options, increase the number of iterations. 8165 * gcc.dg/tree-prof/indir-call-prof-2.c: Fix options, increase the number of iterations. 8166 * gcc.dg/tree-prof/indir-call-prof.c: Fix options. 8167 81682021-08-03 Martin Sebor <msebor@redhat.com> 8169 8170 PR testsuite/101688 8171 * g++.dg/warn/Wstringop-overflow-4.C: Disable a test case in ILP32. 8172 81732021-08-03 Paul A. Clarke <pc@us.ibm.com> 8174 8175 * gcc.target/powerpc/sse4_1-phminposuw.c: Copy from 8176 gcc/testsuite/gcc.target/i386, adjust dg directives to suit, 8177 make more robust. 8178 81792021-08-03 H.J. Lu <hjl.tools@gmail.com> 8180 8181 * gcc.target/i386/avx-vzeroupper-14.c: Pass -mno-avx512f to 8182 disable XMM31. 8183 * gcc.target/i386/avx-vzeroupper-15.c: Likewise. 8184 * gcc.target/i386/pr82941-1.c: Updated. Check for vzeroupper. 8185 * gcc.target/i386/pr82942-1.c: Likewise. 8186 * gcc.target/i386/pr82990-1.c: Likewise. 8187 * gcc.target/i386/pr82990-3.c: Likewise. 8188 * gcc.target/i386/pr82990-5.c: Likewise. 8189 * gcc.target/i386/pr100865-4b.c: Likewise. 8190 * gcc.target/i386/pr100865-6b.c: Likewise. 8191 * gcc.target/i386/pr100865-7b.c: Likewise. 8192 * gcc.target/i386/pr100865-10b.c: Likewise. 8193 * gcc.target/i386/pr100865-8b.c: Updated. 8194 * gcc.target/i386/pr100865-9b.c: Likewise. 8195 * gcc.target/i386/pr100865-11b.c: Likewise. 8196 * gcc.target/i386/pr100865-12b.c: Likewise. 8197 81982021-08-03 liuhongt <hongtao.liu@intel.com> 8199 8200 * gcc.target/i386/cond_op_addsubmul_d-1.c: New test. 8201 * gcc.target/i386/cond_op_addsubmul_d-2.c: New test. 8202 * gcc.target/i386/cond_op_addsubmul_q-1.c: New test. 8203 * gcc.target/i386/cond_op_addsubmul_q-2.c: New test. 8204 * gcc.target/i386/cond_op_addsubmul_w-1.c: New test. 8205 * gcc.target/i386/cond_op_addsubmul_w-2.c: New test. 8206 82072021-08-03 Jakub Jelinek <jakub@redhat.com> 8208 8209 PR analyzer/101721 8210 * gcc.dg/analyzer/pr101721.c: New test. 8211 82122021-08-03 H.J. Lu <hjl.tools@gmail.com> 8213 8214 PR target/80566 8215 * g++.target/i386/pr80566-1.C: New test. 8216 * g++.target/i386/pr80566-2.C: Likewise. 8217 82182021-08-03 liuhongt <hongtao.liu@intel.com> 8219 8220 * gcc.target/i386/cond_op_addsubmuldiv_double-1.c: New test. 8221 * gcc.target/i386/cond_op_addsubmuldiv_double-2.c: New test. 8222 * gcc.target/i386/cond_op_addsubmuldiv_float-1.c: New test. 8223 * gcc.target/i386/cond_op_addsubmuldiv_float-2.c: New test. 8224 82252021-08-02 H.J. Lu <hjl.tools@gmail.com> 8226 8227 * gcc.target/i386/vect8-ret.c: Also pass -mno-sse. 8228 82292021-08-02 H.J. Lu <hjl.tools@gmail.com> 8230 8231 * gcc.target/i386/incoming-11.c: Expect no stack realignment. 8232 82332021-08-02 H.J. Lu <hjl.tools@gmail.com> 8234 8235 * gcc.target/i386/sw-1.c: Also pass -mno-avx for ia32. 8236 82372021-08-02 H.J. Lu <hjl.tools@gmail.com> 8238 8239 * gcc.target/i386/cold-attribute-1.c: Also pass -mno-avx. 8240 82412021-08-02 H.J. Lu <hjl.tools@gmail.com> 8242 8243 * gcc.target/i386/pr72839.c: Also pass -mno-avx. 8244 82452021-08-02 H.J. Lu <hjl.tools@gmail.com> 8246 8247 * gcc.target/i386/pieces-memcpy-10.c: New test. 8248 * gcc.target/i386/pieces-memcpy-11.c: Likewise. 8249 * gcc.target/i386/pieces-memcpy-12.c: Likewise. 8250 * gcc.target/i386/pieces-memcpy-13.c: Likewise. 8251 * gcc.target/i386/pieces-memcpy-14.c: Likewise. 8252 * gcc.target/i386/pieces-memcpy-15.c: Likewise. 8253 * gcc.target/i386/pieces-memcpy-16.c: Likewise. 8254 * gcc.target/i386/pieces-memset-1.c: Likewise. 8255 * gcc.target/i386/pieces-memset-2.c: Likewise. 8256 * gcc.target/i386/pieces-memset-3.c: Likewise. 8257 * gcc.target/i386/pieces-memset-4.c: Likewise. 8258 * gcc.target/i386/pieces-memset-5.c: Likewise. 8259 * gcc.target/i386/pieces-memset-6.c: Likewise. 8260 * gcc.target/i386/pieces-memset-7.c: Likewise. 8261 * gcc.target/i386/pieces-memset-8.c: Likewise. 8262 * gcc.target/i386/pieces-memset-9.c: Likewise. 8263 * gcc.target/i386/pieces-memset-10.c: Likewise. 8264 * gcc.target/i386/pieces-memset-11.c: Likewise. 8265 * gcc.target/i386/pieces-memset-12.c: Likewise. 8266 * gcc.target/i386/pieces-memset-13.c: Likewise. 8267 * gcc.target/i386/pieces-memset-14.c: Likewise. 8268 * gcc.target/i386/pieces-memset-15.c: Likewise. 8269 * gcc.target/i386/pieces-memset-16.c: Likewise. 8270 * gcc.target/i386/pieces-memset-17.c: Likewise. 8271 * gcc.target/i386/pieces-memset-18.c: Likewise. 8272 * gcc.target/i386/pieces-memset-19.c: Likewise. 8273 * gcc.target/i386/pieces-memset-20.c: Likewise. 8274 * gcc.target/i386/pieces-memset-21.c: Likewise. 8275 * gcc.target/i386/pieces-memset-22.c: Likewise. 8276 * gcc.target/i386/pieces-memset-23.c: Likewise. 8277 * gcc.target/i386/pieces-memset-24.c: Likewise. 8278 * gcc.target/i386/pieces-memset-25.c: Likewise. 8279 * gcc.target/i386/pieces-memset-26.c: Likewise. 8280 * gcc.target/i386/pieces-memset-27.c: Likewise. 8281 * gcc.target/i386/pieces-memset-28.c: Likewise. 8282 * gcc.target/i386/pieces-memset-29.c: Likewise. 8283 * gcc.target/i386/pieces-memset-30.c: Likewise. 8284 * gcc.target/i386/pieces-memset-31.c: Likewise. 8285 * gcc.target/i386/pieces-memset-32.c: Likewise. 8286 * gcc.target/i386/pieces-memset-33.c: Likewise. 8287 * gcc.target/i386/pieces-memset-34.c: Likewise. 8288 * gcc.target/i386/pieces-memset-35.c: Likewise. 8289 * gcc.target/i386/pieces-memset-36.c: Likewise. 8290 * gcc.target/i386/pieces-memset-37.c: Likewise. 8291 * gcc.target/i386/pieces-memset-38.c: Likewise. 8292 * gcc.target/i386/pieces-memset-39.c: Likewise. 8293 * gcc.target/i386/pieces-memset-40.c: Likewise. 8294 * gcc.target/i386/pieces-memset-41.c: Likewise. 8295 * gcc.target/i386/pieces-memset-42.c: Likewise. 8296 * gcc.target/i386/pieces-memset-43.c: Likewise. 8297 * gcc.target/i386/pieces-memset-44.c: Likewise. 8298 * gcc.target/i386/pieces-memcpy-7.c: New file. 8299 * gcc.target/i386/pieces-memcpy-8.c: New file. 8300 * gcc.target/i386/pieces-memcpy-9.c: New file. 8301 83022021-08-02 H.J. Lu <hjl.tools@gmail.com> 8303 8304 PR middle-end/90773 8305 * gcc.target/i386/pr90773-20.c: New test. 8306 * gcc.target/i386/pr90773-21.c: Likewise. 8307 * gcc.target/i386/pr90773-22.c: Likewise. 8308 * gcc.target/i386/pr90773-23.c: Likewise. 8309 * gcc.target/i386/pr90773-26.c: Likewise. 8310 83112021-08-02 H.J. Lu <hjl.tools@gmail.com> 8312 8313 * gcc.target/i386/pr90773-1.c: Adjust to expect movq for 32-bit. 8314 * gcc.target/i386/pr90773-4.c: Also run for 32-bit. 8315 * gcc.target/i386/pr90773-15.c: Likewise. 8316 * gcc.target/i386/pr90773-16.c: Likewise. 8317 * gcc.target/i386/pr90773-17.c: Likewise. 8318 * gcc.target/i386/pr90773-24.c: Likewise. 8319 * gcc.target/i386/pr90773-25.c: Likewise. 8320 * gcc.target/i386/pr100865-1.c: Likewise. 8321 * gcc.target/i386/pr100865-2.c: Likewise. 8322 * gcc.target/i386/pr100865-3.c: Likewise. 8323 * gcc.target/i386/pr90773-14.c: Also run for 32-bit and expect 8324 XMM movd to store 4 bytes. 8325 * gcc.target/i386/pr100865-4a.c: Also run for 32-bit and expect 8326 YMM registers. 8327 * gcc.target/i386/pr100865-4b.c: Likewise. 8328 * gcc.target/i386/pr100865-10a.c: Expect YMM registers. 8329 * gcc.target/i386/pr100865-10b.c: Likewise. 8330 83312021-08-02 H.J. Lu <hjl.tools@gmail.com> 8332 8333 * gcc.target/i386/eh_return-1.c: New test. 8334 83352021-08-02 H.J. Lu <hjl.tools@gmail.com> 8336 8337 PR middle-end/90773 8338 * gcc.target/i386/pr90773-5.c: Updated to expect XMM register. 8339 * gcc.target/i386/pr90773-14.c: Likewise. 8340 * gcc.target/i386/pr90773-15.c: New test. 8341 * gcc.target/i386/pr90773-16.c: Likewise. 8342 * gcc.target/i386/pr90773-17.c: Likewise. 8343 * gcc.target/i386/pr90773-18.c: Likewise. 8344 * gcc.target/i386/pr90773-19.c: Likewise. 8345 83462021-08-02 Roger Sayle <roger@nextmovesoftware.com> 8347 8348 * gcc.dg/tree-ssa/phi-opt-25.c: New test case. 8349 83502021-08-01 H.J. Lu <hjl.tools@gmail.com> 8351 8352 PR target/78103 8353 * gcc.target/i386/pr78103-2.c: Also scan incl. 8354 * gcc.target/i386/pr78103-3.c: Scan leal|addl|incl for x32. Also 8355 scan incq. 8356 83572021-07-31 Jason Merrill <jason@redhat.com> 8358 8359 PR c++/96636 8360 * g++.dg/ext/anon-struct9.C: New test. 8361 83622021-07-31 Roger Sayle <roger@nextmovesoftware.com> 8363 8364 * gcc.target/i386/dec-cmov-2.c: Require -march=core2 with -m32. 8365 83662021-07-31 Jakub Jelinek <jakub@redhat.com> 8367 8368 * g++.dg/gomp/attrs-9.C: New test. 8369 83702021-07-31 Jakub Jelinek <jakub@redhat.com> 8371 8372 PR target/78103 8373 * gcc.target/i386/pr78103-1.c: New test. 8374 * gcc.target/i386/pr78103-2.c: New test. 8375 * gcc.target/i386/pr78103-3.c: New test. 8376 83772021-07-31 Hans-Peter Nilsson <hp@bitrange.com> 8378 8379 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on mmix-knuth-mmixware. 8380 83812021-07-31 Hans-Peter Nilsson <hp@bitrange.com> 8382 8383 PR middle-end/101674 8384 * gcc.dg/uninit-pred-9_b.c: Xfail for mmix-*-* too. 8385 83862021-07-30 Paul A. Clarke <pc@us.ibm.com> 8387 8388 * gcc.target/powerpc/sse4_1-floorpd.c: New. 8389 * gcc.target/powerpc/sse4_1-floorps.c: New. 8390 * gcc.target/powerpc/sse4_1-floorsd.c: New. 8391 * gcc.target/powerpc/sse4_1-floorss.c: New. 8392 * gcc.target/powerpc/sse4_1-roundpd-2.c: Copy from 8393 gcc/testsuite/gcc.target/i386 and adjust dg directives to suit. 8394 83952021-07-30 Paul A. Clarke <pc@us.ibm.com> 8396 8397 * gcc.target/powerpc/sse4_1-ceilpd.c: New. 8398 * gcc.target/powerpc/sse4_1-ceilps.c: New. 8399 * gcc.target/powerpc/sse4_1-ceilsd.c: New. 8400 * gcc.target/powerpc/sse4_1-ceilss.c: New. 8401 * gcc.target/powerpc/sse4_1-round-data.h: New. 8402 * gcc.target/powerpc/sse4_1-round.h: New. 8403 * gcc.target/powerpc/sse4_1-round2.h: New. 8404 * gcc.target/powerpc/sse4_1-roundpd-3.c: Copy from gcc.target/i386 8405 and adjust dg directives to suit. 8406 * gcc.target/powerpc/sse4_1-check.h (__VSX_SSE2__): Define. 8407 84082021-07-30 Paul A. Clarke <pc@us.ibm.com> 8409 8410 * gcc.target/powerpc/sse4_1-blendpd.c: Copy from gcc.target/i386 8411 and adjust dg directives to suit. 8412 * gcc.target/powerpc/sse4_1-blendps-2.c: Likewise. 8413 * gcc.target/powerpc/sse4_1-blendps.c: Likewise. 8414 * gcc.target/powerpc/sse4_1-blendvpd.c: Likewise. 8415 84162021-07-30 Roger Sayle <roger@nextmovesoftware.com> 8417 Uroš Bizjak <ubizjak@gmail.com> 8418 8419 * gcc.target/i386/dec-cmov-1.c: New test. 8420 * gcc.target/i386/dec-cmov-2.c: New test. 8421 84222021-07-30 Andrew MacLeod <amacleod@redhat.com> 8423 8424 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. Add new const fold test. 8425 84262021-07-30 Andrew MacLeod <amacleod@redhat.com> 8427 8428 * gcc.dg/tree-ssa/pr61839_2.c: Adjust. 8429 84302021-07-30 Martin Sebor <msebor@redhat.com> 8431 8432 PR middle-end/101671 8433 * gcc.c-torture/compile/pr83510.c: Move test functions... 8434 * gcc.dg/Warray-bounds-87.c: ...to this file. 8435 84362021-07-30 H.J. Lu <hjl.tools@gmail.com> 8437 8438 * gcc.target/i386/pr100865-3.c: Expect vmovdqu8 instead of 8439 vmovdqu. 8440 * gcc.target/i386/pr100865-4b.c: Likewise. 8441 84422021-07-30 Andrew Pinski <apinski@marvell.com> 8443 8444 PR testsuite/101517 8445 * g++.dg/warn/Wunused-18.C: New test. 8446 * gcc.c-torture/compile/20030405-2.c: New test. 8447 * gcc.c-torture/compile/20040304-2.c: New test. 8448 * gcc.dg/20030612-2.c: New test. 8449 84502021-07-30 Xi Ruoyao <xry111@mengyan1223.wang> 8451 8452 PR target/101132 8453 * gcc.target/mips/pr101132.c: New test. 8454 84552021-07-30 Jakub Jelinek <jakub@redhat.com> 8456 8457 PR c++/101539 8458 * g++.dg/cpp2a/is-pointer-interconvertible-base-of1.C: New test. 8459 * g++.dg/cpp2a/is-pointer-interconvertible-with-class1.C: New test. 8460 * g++.dg/cpp2a/is-pointer-interconvertible-with-class2.C: New test. 8461 * g++.dg/cpp2a/is-pointer-interconvertible-with-class3.C: New test. 8462 * g++.dg/cpp2a/is-pointer-interconvertible-with-class4.C: New test. 8463 * g++.dg/cpp2a/is-pointer-interconvertible-with-class5.C: New test. 8464 * g++.dg/cpp2a/is-pointer-interconvertible-with-class6.C: New test. 8465 84662021-07-30 Jason Merrill <jason@redhat.com> 8467 8468 * g++.dg/ext/anon-struct8.C: New test. 8469 84702021-07-30 Jakub Jelinek <jakub@redhat.com> 8471 8472 * g++.dg/cpp0x/gen-attrs-76.C: New test. 8473 84742021-07-30 H.J. Lu <hjl.tools@gmail.com> 8475 8476 PR target/101685 8477 * gcc.target/i386/pr101685.c: New test. 8478 84792021-07-30 Aldy Hernandez <aldyh@redhat.com> 8480 8481 * gcc.dg/shrink-wrap-loop.c: Enable early jump threading. Mark as 8482 XFAIL. 8483 84842021-07-30 Jakub Jelinek <jakub@redhat.com> 8485 8486 PR c++/101582 8487 * g++.dg/cpp0x/gen-attrs-45.C: Expect a warning about ignored 8488 attributes instead of error. 8489 * g++.dg/cpp0x/gen-attrs-75.C: New test. 8490 * g++.dg/modules/pr101582-1.C: New test. 8491 84922021-07-30 Xi Ruoyao <xry111@mengyan1223.wang> 8493 8494 PR ipa/101396 8495 * g++.dg/lto/pr101396_0.C: New test. 8496 * g++.dg/lto/pr101396_1.C: New test. 8497 84982021-07-29 Martin Sebor <msebor@redhat.com> 8499 8500 PR middle-end/101674 8501 * gcc.dg/uninit-pred-9_b.c: Xfail just the failing assertion and 8502 correct target. 8503 85042021-07-29 Iain Buclaw <ibuclaw@gdcproject.org> 8505 8506 PR d/101672 8507 * gdc.dg/pr100967.d: Update test. 8508 * gdc.dg/pr101672.d: New test. 8509 85102021-07-29 Iain Buclaw <ibuclaw@gdcproject.org> 8511 8512 PR d/101664 8513 * gdc.dg/extern-c++/extern-c++.exp: New. 8514 * gdc.dg/extern-c++/pr101664.d: New test. 8515 * gdc.dg/extern-c++/pr101664_1.cc: New test. 8516 85172021-07-29 Iain Buclaw <ibuclaw@gdcproject.org> 8518 8519 PR d/96435 8520 * gdc.dg/torture/pr96435.d: New test. 8521 85222021-07-29 Iain Buclaw <ibuclaw@gdcproject.org> 8523 8524 PR d/101657 8525 * gdc.dg/pr101657.d: New test. 8526 85272021-07-29 Jakub Jelinek <jakub@redhat.com> 8528 8529 PR testsuite/101647 8530 * g++.dg/pr71389.C: Include <array> instead of <functional>. 8531 * g++.dg/cpp0x/initlist48.C: Include also <initializer_list>. 8532 85332021-07-29 Thomas Schwinge <thomas@codesourcery.com> 8534 Julian Brown <julian@codesourcery.com> 8535 Kwok Cheung Yeung <kcy@codesourcery.com> 8536 8537 * c-c++-common/goacc/classify-kernels-unparallelized.c: 8538 's%oaccdevlow%oaccloops%g'. 8539 * c-c++-common/goacc/classify-kernels.c: Likewise. 8540 * c-c++-common/goacc/classify-parallel.c: Likewise. 8541 * c-c++-common/goacc/classify-routine-nohost.c: Likewise. 8542 * c-c++-common/goacc/classify-routine.c: Likewise. 8543 * c-c++-common/goacc/classify-serial.c: Likewise. 8544 * c-c++-common/goacc/routine-nohost-1.c: Likewise. 8545 * g++.dg/goacc/template.C: Likewise. 8546 * gcc.dg/goacc/loop-processing-1.c: Likewise. 8547 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise. 8548 * gfortran.dg/goacc/classify-kernels.f95: Likewise. 8549 * gfortran.dg/goacc/classify-parallel.f95: Likewise. 8550 * gfortran.dg/goacc/classify-routine-nohost.f95: Likewise. 8551 * gfortran.dg/goacc/classify-routine.f95: Likewise. 8552 * gfortran.dg/goacc/classify-serial.f95: Likewise. 8553 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise. 8554 85552021-07-29 Haochen Gui <guihaoc@gcc.gnu.org> 8556 8557 PR target/100952 8558 * gcc.target/powerpc/pr56605.c: Change matching 8559 conditions. 8560 * gcc.target/powerpc/pr81348.c: Likewise. 8561 85622021-07-29 Aldy Hernandez <aldyh@redhat.com> 8563 8564 * g++.dg/debug/dwarf2/deallocator.C: Adjust for threader. 8565 * gcc.c-torture/compile/pr83510.c: Same. 8566 * gcc.dg/analyzer/pr94851-2.c: Same. 8567 * gcc.dg/loop-unswitch-2.c: Same. 8568 * gcc.dg/old-style-asm-1.c: Same. 8569 * gcc.dg/pr68317.c: Same. 8570 * gcc.dg/pr97567-2.c: Same. 8571 * gcc.dg/predict-9.c: Same. 8572 * gcc.dg/shrink-wrap-loop.c: Same. 8573 * gcc.dg/sibcall-1.c: Same. 8574 * gcc.dg/tree-ssa/builtin-sprintf-3.c: Same. 8575 * gcc.dg/tree-ssa/pr21001.c: Same. 8576 * gcc.dg/tree-ssa/pr21294.c: Same. 8577 * gcc.dg/tree-ssa/pr21417.c: Same. 8578 * gcc.dg/tree-ssa/pr21458-2.c: Same. 8579 * gcc.dg/tree-ssa/pr21563.c: Same. 8580 * gcc.dg/tree-ssa/pr49039.c: Same. 8581 * gcc.dg/tree-ssa/pr61839_1.c: Same. 8582 * gcc.dg/tree-ssa/pr61839_3.c: Same. 8583 * gcc.dg/tree-ssa/pr77445-2.c: Same. 8584 * gcc.dg/tree-ssa/split-path-4.c: Same. 8585 * gcc.dg/tree-ssa/ssa-dom-thread-11.c: Same. 8586 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Same. 8587 * gcc.dg/tree-ssa/ssa-dom-thread-14.c: Same. 8588 * gcc.dg/tree-ssa/ssa-dom-thread-18.c: Same. 8589 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Same. 8590 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Same. 8591 * gcc.dg/tree-ssa/ssa-fre-48.c: Same. 8592 * gcc.dg/tree-ssa/ssa-thread-11.c: Same. 8593 * gcc.dg/tree-ssa/ssa-thread-12.c: Same. 8594 * gcc.dg/tree-ssa/ssa-thread-14.c: Same. 8595 * gcc.dg/tree-ssa/vrp02.c: Same. 8596 * gcc.dg/tree-ssa/vrp03.c: Same. 8597 * gcc.dg/tree-ssa/vrp05.c: Same. 8598 * gcc.dg/tree-ssa/vrp06.c: Same. 8599 * gcc.dg/tree-ssa/vrp07.c: Same. 8600 * gcc.dg/tree-ssa/vrp09.c: Same. 8601 * gcc.dg/tree-ssa/vrp19.c: Same. 8602 * gcc.dg/tree-ssa/vrp20.c: Same. 8603 * gcc.dg/tree-ssa/vrp33.c: Same. 8604 * gcc.dg/uninit-pred-9_b.c: Same. 8605 * gcc.dg/uninit-pr61112.c: Same. 8606 * gcc.dg/vect/bb-slp-16.c: Same. 8607 * gcc.target/i386/avx2-vect-aggressive.c: Same. 8608 * gcc.dg/tree-ssa/ranger-threader-1.c: New test. 8609 * gcc.dg/tree-ssa/ranger-threader-2.c: New test. 8610 * gcc.dg/tree-ssa/ranger-threader-3.c: New test. 8611 * gcc.dg/tree-ssa/ranger-threader-4.c: New test. 8612 * gcc.dg/tree-ssa/ranger-threader-5.c: New test. 8613 86142021-07-29 Richard Biener <rguenther@suse.de> 8615 8616 PR c/101512 8617 * gcc.dg/torture/pr101512.c: New testcase. 8618 86192021-07-29 liuhongt <hongtao.liu@intel.com> 8620 8621 PR target/99881 8622 * gcc.target/i386/pr91446.c: 8623 * gcc.target/i386/pr92658-avx512bw-2.c: 8624 * gcc.target/i386/pr92658-sse4-2.c: 8625 * gcc.target/i386/pr92658-sse4.c: 8626 * gcc.target/i386/pr99881.c: 8627 86282021-07-29 liuhongt <hongtao.liu@intel.com> 8629 8630 PR target/39821 8631 * gcc.target/i386/sse2-pr39821.c: New test. 8632 * gcc.target/i386/sse4-pr39821.c: New test. 8633 86342021-07-29 Jiufu Guo <guojiufu@linux.ibm.com> 8635 8636 PR target/61837 8637 * gcc.target/powerpc/pr61837.c: New test. 8638 86392021-07-28 Martin Sebor <msebor@redhat.com> 8640 8641 PR middle-end/101494 8642 * gcc.dg/uninit-pr101494.c: New test. 8643 86442021-07-28 Martin Sebor <msebor@redhat.com> 8645 8646 PR middle-end/101601 8647 * g++.dg/warn/Warray-bounds-25.C: New test. 8648 * gcc.dg/Warray-bounds-85.c: New test. 8649 86502021-07-28 Michael Meissner <meissner@linux.ibm.com> 8651 8652 PR testsuite/100168 8653 * gcc.dg/pr56727-2.c: Add support for PC-relative calls. 8654 86552021-07-28 David Malcolm <dmalcolm@redhat.com> 8656 8657 * gcc.dg/analyzer/torture/ubsan-1.c: New test. 8658 86592021-07-28 Harald Anlauf <anlauf@gmx.de> 8660 8661 PR fortran/101564 8662 * gfortran.dg/allocate_stat_3.f90: New test. 8663 * gfortran.dg/allocate_stat.f90: Adjust error messages. 8664 * gfortran.dg/implicit_11.f90: Likewise. 8665 * gfortran.dg/inquiry_type_ref_3.f90: Likewise. 8666 86672021-07-28 Jakub Jelinek <jakub@redhat.com> 8668 8669 PR middle-end/101624 8670 * gfortran.dg/ubsan/ubsan.exp: New file. 8671 * gfortran.dg/ubsan/pr101624.f90: New test. 8672 86732021-07-28 Jakub Jelinek <jakub@redhat.com> 8674 8675 PR middle-end/101642 8676 * gcc.c-torture/compile/pr101642.c: New test. 8677 86782021-07-28 Ilya Leoshkevich <iii@linux.ibm.com> 8679 8680 * gcc.target/s390/global-array-element-pic2.c: Add -mzarch, add 8681 an expectation for 31-bit mode. 8682 * gcc.target/s390/load-imm64-1.c: Use unsigned long long. 8683 * gcc.target/s390/load-imm64-2.c: Likewise. 8684 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: Use 8685 -mzarch. 8686 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: 8687 Likewise. 8688 86892021-07-28 Richard Biener <rguenther@suse.de> 8690 8691 PR tree-optimization/101615 8692 * gcc.dg/vect/bb-slp-pr101615-2.c: New testcase. 8693 86942021-07-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8695 8696 * gcc.target/aarch64/smov_1.c: New test. 8697 * gcc.target/aarch64/sve/clastb_4.c: Adjust clast scan-assembler. 8698 86992021-07-28 H.J. Lu <hjl.tools@gmail.com> 8700 8701 PR target/101456 8702 * gcc.target/i386/pr101456-1.c: New test. 8703 * gcc.target/i386/pr101456-2.c: Likewise. 8704 87052021-07-28 Richard Biener <rguenther@suse.de> 8706 8707 PR tree-optimization/101615 8708 * gcc.dg/vect/bb-slp-pr101615-1.c: New testcase. 8709 87102021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org> 8711 8712 * gcc.dg/analyzer/strdup-1.c (test_4, test_5, test_6): New 8713 tests. 8714 87152021-07-28 Siddhesh Poyarekar <siddhesh@gotplt.org> 8716 8717 * gcc.dg/analyzer/attr-malloc-1.c (compatible_alloc, 8718 compatible_alloc2): New extern allocator declarations. 8719 (test_9, test_10): New tests. 8720 87212021-07-28 Iain Buclaw <ibuclaw@gdcproject.org> 8722 8723 PR d/101640 8724 * gdc.dg/pr96429.d: Update test. 8725 * gdc.dg/pr101640.d: New test. 8726 87272021-07-28 Iain Buclaw <ibuclaw@gdcproject.org> 8728 8729 PR d/101490 8730 * gdc.dg/pr101490.d: New test. 8731 87322021-07-28 Iain Buclaw <ibuclaw@gdcproject.org> 8733 8734 PR d/101127 8735 * gdc.dg/pr101127a.d: New test. 8736 * gdc.dg/pr101127b.d: New test. 8737 87382021-07-28 Jakub Jelinek <jakub@redhat.com> 8739 8740 PR target/101611 8741 * gcc.target/i386/avx2-pr101611-1.c: New test. 8742 * gcc.target/i386/avx2-pr101611-2.c: New test. 8743 87442021-07-28 Martin Uecker <muecker@gwdg.de> 8745 8746 * gcc.dg/Wnonnull-4.c: Correct argument numbers in warnings. 8747 87482021-07-28 Sandra Loosemore <sandra@codesourcery.com> 8749 8750 PR libfortran/101317 8751 * gfortran.dg/ISO_Fortran_binding_17.f90: Fix typo in error 8752 message patterns. 8753 87542021-07-28 Sandra Loosemore <sandra@codesourcery.com> 8755 8756 PR libfortran/101310 8757 * gfortran.dg/ISO_Fortran_binding_1.c (section_c): Remove 8758 incorrect assertions. 8759 87602021-07-28 Sandra Loosemore <sandra@codesourcery.com> 8761 8762 PR libfortran/101305 8763 * gfortran.dg/ISO_Fortran_binding_1.c: Adjust include path. 8764 * gfortran.dg/ISO_Fortran_binding_10.c: Likewise. 8765 * gfortran.dg/ISO_Fortran_binding_11.c: Likewise. 8766 * gfortran.dg/ISO_Fortran_binding_12.c: Likewise. 8767 * gfortran.dg/ISO_Fortran_binding_15.c: Likewise. 8768 * gfortran.dg/ISO_Fortran_binding_16.c: Likewise. 8769 * gfortran.dg/ISO_Fortran_binding_17.c: Likewise. 8770 * gfortran.dg/ISO_Fortran_binding_18.c: Likewise. 8771 * gfortran.dg/ISO_Fortran_binding_3.c: Likewise. 8772 * gfortran.dg/ISO_Fortran_binding_5.c: Likewise. 8773 * gfortran.dg/ISO_Fortran_binding_6.c: Likewise. 8774 * gfortran.dg/ISO_Fortran_binding_7.c: Likewise. 8775 * gfortran.dg/ISO_Fortran_binding_8.c: Likewise. 8776 * gfortran.dg/ISO_Fortran_binding_9.c: Likewise. 8777 * gfortran.dg/PR94327.c: Likewise. 8778 * gfortran.dg/PR94331.c: Likewise. 8779 * gfortran.dg/bind_c_array_params_3_aux.c: Likewise. 8780 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Likewise. 8781 * gfortran.dg/pr93524.c: Likewise. 8782 87832021-07-28 Kewen Lin <linkw@linux.ibm.com> 8784 8785 PR tree-optimization/101596 8786 * gcc.target/powerpc/pr101596-1.c: New test. 8787 * gcc.target/powerpc/pr101596-2.c: Likewise. 8788 * gcc.target/powerpc/pr101596-3.c: Likewise. 8789 87902021-07-28 liuhongt <hongtao.liu@intel.com> 8791 8792 PR target/99881 8793 * gcc.target/i386/pr99881.c: New test. 8794 87952021-07-27 Martin Sebor <msebor@redhat.com> 8796 8797 PR tree-optimization/101584 8798 * gcc.dg/uninit-38.c: Remove assertions. 8799 * gcc.dg/uninit-41.c: New test. 8800 88012021-07-27 Jonathan Wakely <jwakely@redhat.com> 8802 8803 PR testsuite/101646 8804 * g++.dg/coroutines/pr99047.C: Fix includes. 8805 * g++.dg/pr71655.C: Likewise. 8806 88072021-07-27 Martin Sebor <msebor@redhat.com> 8808 8809 PR c/101585 8810 * gcc.dg/Wvla-parameter-13.c: New test. 8811 88122021-07-27 Jeff Law <jlaw@localhost.localdomain> 8813 8814 * g++.dg/gcov/gcov-threads-1.C: Fix argument to pthread_join. 8815 88162021-07-27 Marek Polacek <polacek@redhat.com> 8817 8818 DR 1512 8819 PR c++/99701 8820 * g++.dg/cpp0x/nullptr11.C: Remove invalid tests. 8821 * g++.dg/cpp0x/nullptr46.C: Add dg-error. 8822 * g++.dg/cpp2a/spaceship-err7.C: New test. 8823 * g++.dg/expr/ptr-comp4.C: New test. 8824 88252021-07-27 Richard Biener <rguenther@suse.de> 8826 8827 PR tree-optimization/101573 8828 * gcc.dg/uninit-pr101573.c: New testcase. 8829 * gcc.dg/uninit-15-O0.c: Adjust. 8830 * gcc.dg/uninit-15.c: Likewise. 8831 * gcc.dg/uninit-23.c: Likewise. 8832 * c-c++-common/uninit-17.c: Likewise. 8833 88342021-07-27 Martin Jambor <mjambor@suse.cz> 8835 8836 * gcc.dg/ipa/remref-3.c: New test. 8837 * gcc.dg/ipa/remref-4.c: Likewise. 8838 * gcc.dg/ipa/remref-5.c: Likewise. 8839 * gcc.dg/ipa/remref-6.c: Likewise. 8840 88412021-07-27 Jakub Jelinek <jakub@redhat.com> 8842 8843 PR middle-end/101586 8844 * g++.dg/torture/builtin-clear-padding-4.C: New test. 8845 88462021-07-27 Michael Meissner <meissner@linux.ibm.com> 8847 8848 PR testsuite/100170 8849 * gcc.target/powerpc/ppc-eq0-1.c: Adjust insn counts if power10 8850 code is generated. 8851 * gcc.target/powerpc/ppc-ne0-1.c: (ne0): Adjust insn counts if 8852 power10 code is generated. 8853 (plus_ne0): Move to ppc-ne0-2.c. 8854 (cmp_plus_ne): Likewise. 8855 (plus_ne0_cmp): Likewise. 8856 * gcc.target/powerpc/ppc-ne0-2.c: New file. 8857 88582021-07-26 David Malcolm <dmalcolm@redhat.com> 8859 8860 * gcc.dg/analyzer/sock-1.c: New test. 8861 * gcc.dg/analyzer/sock-2.c: New test. 8862 88632021-07-26 Andrew MacLeod <amacleod@redhat.com> 8864 8865 * gcc.dg/pr78888.c: New. 8866 88672021-07-26 Roger Sayle <roger@nextmovesoftware.com> 8868 Marc Glisse <marc.glisse@inria.fr> 8869 8870 * gcc.dg/fold-eqrotate-1.c: New test case. 8871 * gcc.dg/fold-eqbswap-1.c: New test case. 8872 88732021-07-26 José Rui Faustino de Sousa <jrfsousa@gmail.com> 8874 Tobias Burnus <tobias@codesourcery.com> 8875 8876 PR fortran/93308 8877 PR fortran/93963 8878 PR fortran/94327 8879 PR fortran/94331 8880 PR fortran/97046 8881 * gfortran.dg/ISO_Fortran_binding_1.f90: Add pointer attribute, 8882 this test is still erroneous but now it compiles. 8883 * gfortran.dg/bind_c_array_params_2.f90: Update regex to match 8884 code changes. 8885 * gfortran.dg/PR93308.f90: New test. 8886 * gfortran.dg/PR93963.f90: New test. 8887 * gfortran.dg/PR94327.c: New test. 8888 * gfortran.dg/PR94327.f90: New test. 8889 * gfortran.dg/PR94331.c: New test. 8890 * gfortran.dg/PR94331.f90: New test. 8891 * gfortran.dg/PR97046.f90: New test. 8892 88932021-07-26 Jakub Jelinek <jakub@redhat.com> 8894 8895 * g++.dg/gomp/attrs-1.C: Use attribute syntax even for section 8896 and scan directives. 8897 * g++.dg/gomp/attrs-2.C: Likewise. 8898 * g++.dg/gomp/attrs-6.C: New test. 8899 * g++.dg/gomp/attrs-7.C: New test. 8900 * g++.dg/gomp/attrs-8.C: New test. 8901 89022021-07-23 Harald Anlauf <anlauf@gmx.de> 8903 8904 PR fortran/101536 8905 * gfortran.dg/pr101536.f90: New test. 8906 89072021-07-23 Jakub Jelinek <jakub@redhat.com> 8908 8909 PR rtl-optimization/101562 8910 * gcc.c-torture/compile/pr101562.c: New test. 8911 89122021-07-23 Jonathan Wright <jonathan.wright@arm.com> 8913 8914 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new 8915 tests. 8916 89172021-07-23 Jonathan Wright <jonathan.wright@arm.com> 8918 8919 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new 8920 tests. 8921 89222021-07-23 H.J. Lu <hjl.tools@gmail.com> 8923 8924 PR target/101504 8925 * gcc.target/i386/pr101504.c: New test. 8926 89272021-07-23 Jonathan Wright <jonathan.wright@arm.com> 8928 8929 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new 8930 tests. 8931 89322021-07-23 Jonathan Wright <jonathan.wright@arm.com> 8933 8934 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new 8935 tests. 8936 89372021-07-23 Jonathan Wright <jonathan.wright@arm.com> 8938 8939 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new 8940 tests. 8941 89422021-07-23 Jonathan Wright <jonathan.wright@arm.com> 8943 8944 * gcc.target/aarch64/vector_structure_intrinsics.c: Add new 8945 tests. 8946 89472021-07-23 Jonathan Wright <jonathan.wright@arm.com> 8948 8949 * gcc.target/aarch64/vector_structure_intrinsics.c: New tests. 8950 89512021-07-23 Jonathan Wright <jonathan.wright@arm.com> 8952 8953 * gcc.target/aarch64/vector_structure_intrinsics.c: New test. 8954 89552021-07-23 Jakub Jelinek <jakub@redhat.com> 8956 8957 * c-c++-common/gomp/attrs-1.c: New test. 8958 * c-c++-common/gomp/attrs-2.c: New test. 8959 * c-c++-common/gomp/attrs-3.c: New test. 8960 89612021-07-23 Jakub Jelinek <jakub@redhat.com> 8962 8963 * g++.dg/gomp/attrs-4.C: New test. 8964 * g++.dg/gomp/attrs-5.C: New test. 8965 89662021-07-23 Xi Ruoyao <xry111@mengyan1223.wang> 8967 8968 * gcc.target/mips/mips.exp (mips_option_groups): add 8969 -finline and -fno-inline. 8970 89712021-07-23 Xi Ruoyao <xry111@mengyan1223.wang> 8972 8973 Revert: 8974 2021-07-09 Xi Ruoyao <xry111@mengyan1223.wang> 8975 8976 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add 8977 __attribute__((noinline)). 8978 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise. 8979 89802021-07-23 David Malcolm <dmalcolm@redhat.com> 8981 8982 * gcc.dg/analyzer/feasibility-3.c: New test. 8983 89842021-07-22 Martin Sebor <msebor@redhat.com> 8985 8986 PR tree-optimization/65178 8987 * gcc.dg/uninit-pr65178.c: New test. 8988 89892021-07-22 Martin Sebor <msebor@redhat.com> 8990 8991 PR testsuite/101568 8992 * g++.dg/ipa/pr82352.C 8993 89942021-07-22 Andrew Pinski <apinski@marvell.com> 8995 8996 PR tree-optimization/10153 8997 * gcc.c-torture/compile/pr10153-1.c: New test. 8998 * gcc.c-torture/compile/pr10153-2.c: New test. 8999 90002021-07-22 Andrew MacLeod <amacleod@redhat.com> 9001 9002 * g++.dg/pr101511.C: New. 9003 90042021-07-22 Andrew MacLeod <amacleod@redhat.com> 9005 9006 * gcc.dg/pr101497.c: New. 9007 90082021-07-22 Andrew MacLeod <amacleod@redhat.com> 9009 9010 * gcc.dg/pr101496.c: New. 9011 90122021-07-22 liuhongt <hongtao.liu@intel.com> 9013 9014 * gcc.target/i386/fuse-caller-save-xmm.c: Adjust testcase. 9015 90162021-07-22 liuhongt <hongtao.liu@intel.com> 9017 9018 * gcc.target/i386/mask-shift.c: New test. 9019 90202021-07-21 David Malcolm <dmalcolm@redhat.com> 9021 9022 PR analyzer/101547 9023 * gcc.dg/analyzer/pr101547.c: New test. 9024 90252021-07-21 David Malcolm <dmalcolm@redhat.com> 9026 9027 PR analyzer/101522 9028 * g++.dg/analyzer/pr101522.C: New test. 9029 90302021-07-21 Thomas Schwinge <thomas@codesourcery.com> 9031 Joseph Myers <joseph@codesourcery.com> 9032 Cesar Philippidis <cesar@codesourcery.com> 9033 9034 * c-c++-common/goacc/classify-routine-nohost.c: New file. 9035 * c-c++-common/goacc/classify-routine.c: Update. 9036 * c-c++-common/goacc/routine-2.c: Likewise. 9037 * c-c++-common/goacc/routine-nohost-1.c: New file. 9038 * c-c++-common/goacc/routine-nohost-2.c: Likewise. 9039 * g++.dg/goacc/template.C: Update. 9040 * gfortran.dg/goacc/classify-routine-nohost.f95: New file. 9041 * gfortran.dg/goacc/classify-routine.f95: Update. 9042 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: Likewise. 9043 * gfortran.dg/goacc/routine-6.f90: Likewise. 9044 * gfortran.dg/goacc/routine-intrinsic-2.f: Likewise. 9045 * gfortran.dg/goacc/routine-module-1.f90: Likewise. 9046 * gfortran.dg/goacc/routine-module-2.f90: Likewise. 9047 * gfortran.dg/goacc/routine-module-3.f90: Likewise. 9048 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise. 9049 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise. 9050 * gfortran.dg/goacc/routine-multiple-directives-2.f90: Likewise. 9051 90522021-07-21 Thomas Schwinge <thomas@codesourcery.com> 9053 9054 * g++.dg/goacc/template.C: Fix '#pragma atomic update' typo. 9055 90562021-07-21 David Malcolm <dmalcolm@redhat.com> 9057 9058 * gcc.dg/analyzer/explode-2.c: Remove xfail. 9059 * gcc.dg/analyzer/explode-2a.c: Remove expected leak warning on 9060 while stmt. 9061 * gcc.dg/analyzer/phi-2.c: New test. 9062 90632021-07-21 Bill Schmidt <wschmidt@linux.ibm.com> 9064 9065 PR target/101531 9066 * gcc.target/powerpc/pr101129.c: Adjust. 9067 90682021-07-21 H.J. Lu <hjl.tools@gmail.com> 9069 9070 PR target/101549 9071 * gcc.target/i386/crc32-6.c: New test. 9072 90732021-07-21 Harald Anlauf <anlauf@gmx.de> 9074 9075 PR fortran/101514 9076 * gfortran.dg/pr101514.f90: New test. 9077 90782021-07-21 Jakub Jelinek <jakub@redhat.com> 9079 9080 PR middle-end/101535 9081 * c-c++-common/gomp/pr101535-1.c: New test. 9082 * c-c++-common/gomp/pr101535-2.c: New test. 9083 90842021-07-21 Jakub Jelinek <jakub@redhat.com> 9085 9086 PR c++/101516 9087 * g++.dg/gomp/pr101516.C: New test. 9088 90892021-07-21 Tobias Burnus <tobias@codesourcery.com> 9090 9091 * gfortran.dg/iso_c_binding_char_1.f90: Update dg-error. 9092 * gfortran.dg/pr32599.f03: Use -std=-f2003 + update comment. 9093 * gfortran.dg/bind_c_char_10.f90: New test. 9094 * gfortran.dg/bind_c_char_6.f90: New test. 9095 * gfortran.dg/bind_c_char_7.f90: New test. 9096 * gfortran.dg/bind_c_char_8.f90: New test. 9097 * gfortran.dg/bind_c_char_9.f90: New test. 9098 90992021-07-21 Richard Sandiford <richard.sandiford@arm.com> 9100 9101 * gcc.dg/unroll-10.c: New test. 9102 91032021-07-21 Richard Sandiford <richard.sandiford@arm.com> 9104 9105 * gcc.dg/unroll-9.c: New test/ 9106 91072021-07-20 Martin Sebor <msebor@redhat.com> 9108 9109 PR middle-end/101397 9110 * gcc.dg/Warray-bounds-80.c: New test. 9111 * gcc.dg/Warray-bounds-81.c: New test. 9112 * gcc.dg/Warray-bounds-82.c: New test. 9113 * gcc.dg/Warray-bounds-83.c: New test. 9114 * gcc.dg/Warray-bounds-84.c: New test. 9115 * gcc.dg/Wstringop-overflow-46.c: Adjust expected output. 9116 91172021-07-20 Martin Sebor <msebor@redhat.com> 9118 9119 PR middle-end/101300 9120 * gcc.dg/uninit-pr101300.c: New test. 9121 91222021-07-20 Michael Meissner <meissner@linux.ibm.com> 9123 9124 PR testsuite/100167 9125 * gcc.target/powerpc/fold-vec-div-longlong.c: Fix expected code 9126 generation on power10. 9127 * gcc.target/powerpc/fold-vec-mult-longlong.c: Likewise. 9128 91292021-07-20 Jakub Jelinek <jakub@redhat.com> 9130 9131 PR target/101384 9132 * gcc.dg/pr101384.c: New test. 9133 * gcc.target/powerpc/pr101384-1.c: New test. 9134 * gcc.target/powerpc/pr101384-2.c: New test. 9135 91362021-07-20 Richard Sandiford <richard.sandiford@arm.com> 9137 9138 PR testsuite/101506 9139 * gcc.target/aarch64/vect-vmaxv.c: Use an asm to hide the 9140 true initial value of the reduction from the vectorizer. 9141 * gcc.target/aarch64/vect-vaddv.c: Likewise. Make the vector 9142 loop operate on exactly LANES (rather than LANES-1) iterations. 9143 * gcc.target/aarch64/vect-fmaxv-fminv.x: Likewise. 9144 91452021-07-20 Uroš Bizjak <ubizjak@gmail.com> 9146 9147 PR target/100182 9148 * gcc.target/i386/pr71245-1.c: Remove. 9149 * gcc.target/i386/pr71245-2.c: Ditto. 9150 91512021-07-20 Kewen Lin <linkw@linux.ibm.com> 9152 9153 * gcc.target/powerpc/mul-vectorize-3.c: New test. 9154 * gcc.target/powerpc/mul-vectorize-4.c: New test. 9155 91562021-07-20 Kewen Lin <linkw@linux.ibm.com> 9157 9158 PR tree-optimization/100696 9159 * gcc.target/i386/pr100637-3w.c: Adjust for mul_highpart recog. 9160 91612021-07-19 Martin Sebor <msebor@redhat.com> 9162 9163 * gcc.target/powerpc/pr93658.c: Suppress valid warnings. 9164 91652021-07-19 Iain Sandoe <iain@sandoe.co.uk> 9166 9167 PR c++/95520 9168 * g++.dg/coroutines/pr95520.C: New test. 9169 91702021-07-19 David Malcolm <dmalcolm@redhat.com> 9171 9172 PR analyzer/101503 9173 * gcc.dg/analyzer/pr101503.c: New test. 9174 91752021-07-19 Indu Bhagat <indu.bhagat@oracle.com> 9176 9177 * gcc.dg/debug/btf/btf.exp: Do not run BTF testsuite if target does not 9178 support BTF format. Remove redundant check for AIX. 9179 * gcc.dg/debug/ctf/ctf.exp: Do not run CTF testsuite if target does not 9180 support CTF format. Remove redundant check for AIX. 9181 * lib/gcc-dg.exp: Remove redundant check for AIX. 9182 91832021-07-19 Andrew Stubbs <ams@codesourcery.com> 9184 9185 PR target/100208 9186 * gcc.target/gcn/sram-ecc-1.c: New test. 9187 * gcc.target/gcn/sram-ecc-2.c: New test. 9188 * gcc.target/gcn/sram-ecc-3.c: New test. 9189 * gcc.target/gcn/sram-ecc-4.c: New test. 9190 * gcc.target/gcn/sram-ecc-5.c: New test. 9191 * gcc.target/gcn/sram-ecc-6.c: New test. 9192 * gcc.target/gcn/sram-ecc-7.c: New test. 9193 * gcc.target/gcn/sram-ecc-8.c: New test. 9194 91952021-07-19 Andrew Pinski <apinski@marvell.com> 9196 9197 PR target/101205 9198 * gcc.target/aarch64/csinv-neg-1.c: New test. 9199 92002021-07-19 Marek Polacek <polacek@redhat.com> 9201 9202 DR 2126 9203 * g++.dg/cpp0x/constexpr-temp2.C: New test. 9204 92052021-07-19 Richard Biener <rguenther@suse.de> 9206 9207 PR tree-optimization/101505 9208 * gcc.dg/vect/pr101505.c: New testcase. 9209 92102021-07-18 H.J. Lu <hjl.tools@gmail.com> 9211 9212 PR target/101492 9213 * gcc.target/i386/pr101492-1.c: New test. 9214 * gcc.target/i386/pr101492-2.c: Likewise. 9215 * gcc.target/i386/pr101492-3.c: Likewise. 9216 * gcc.target/i386/pr101492-4.c: Likewise. 9217 92182021-07-18 Harald Anlauf <anlauf@gmx.de> 9219 9220 PR fortran/101084 9221 * gfortran.dg/fmt_nonchar_3.f90: New test. 9222 92232021-07-18 H.J. Lu <hjl.tools@gmail.com> 9224 9225 PR target/101495 9226 * gcc.target/i386/avx-vzeroupper-28.c: New test. 9227 92282021-07-18 Antoni Boucher <bouanto@zoho.com> 9229 9230 PR target/95498 9231 * jit.dg/all-non-failing-tests.h: New test. 9232 * jit.dg/test-cast.c: New test. 9233 92342021-07-17 Jan Hubicka <hubicka@ucw.cz> 9235 9236 * gcc.dg/tree-ssa/modref-6.c: New test. 9237 92382021-07-17 Andrew MacLeod <amacleod@redhat.com> 9239 9240 * gcc.dg/pr96542.c: New. 9241 92422021-07-16 Patrick Palka <ppalka@redhat.com> 9243 9244 PR c++/101233 9245 * g++.dg/cpp2a/class-deduction-alias10.C: New test. 9246 92472021-07-16 Patrick Palka <ppalka@redhat.com> 9248 9249 DR 960 9250 PR c++/99664 9251 * g++.dg/inherit/covariant23.C: New test. 9252 92532021-07-16 David Malcolm <dmalcolm@redhat.com> 9254 9255 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_state): New. 9256 * gcc.dg/analyzer/dump-state.c: New test. 9257 92582021-07-16 Martin Sebor <msebor@redhat.com> 9259 9260 PR testsuite/101468 9261 * gcc.dg/Wstringop-overflow-41.c: Adjust to avoid target-specific 9262 failures. 9263 * gcc.dg/Wstringop-overflow-42.c: Same. 9264 * gcc.dg/Wstringop-overflow-68.c: Same. 9265 * gcc.dg/Wstringop-overflow-70.c: Same. 9266 * gcc.dg/Wstringop-overflow-71.c: Same. 9267 * gcc.dg/strlenopt-95.c: Fix typos. 9268 92692021-07-16 Tamar Christina <tamar.christina@arm.com> 9270 9271 PR middle-end/101457 9272 * gcc.dg/vect/vect-reduc-dot-19.c: Use long long. 9273 * gcc.dg/vect/vect-reduc-dot-20.c: Likewise. 9274 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise. 9275 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise. 9276 92772021-07-16 Marek Polacek <polacek@redhat.com> 9278 9279 * g++.dg/cpp1y/Wnarrowing2.C: New test. 9280 * g++.dg/cpp1y/Wnarrowing2.h: New test. 9281 92822021-07-16 Ilya Leoshkevich <iii@linux.ibm.com> 9283 9284 * g++.dg/ext/visibility/noPLT.C: Skip on s390x. 9285 * g++.target/s390/mi-thunk.C: New test. 9286 * gcc.target/s390/nodatarel-1.c: Move foostatic to the new 9287 tests. 9288 * gcc.target/s390/pr80080-4.c: Allow @PLT suffix. 9289 * gcc.target/s390/risbg-ll-3.c: Likewise. 9290 * gcc.target/s390/call.h: Common code for the new tests. 9291 * gcc.target/s390/call-z10-pic-nodatarel.c: New test. 9292 * gcc.target/s390/call-z10-pic.c: New test. 9293 * gcc.target/s390/call-z10.c: New test. 9294 * gcc.target/s390/call-z9-pic-nodatarel.c: New test. 9295 * gcc.target/s390/call-z9-pic.c: New test. 9296 * gcc.target/s390/call-z9.c: New test. 9297 * gcc.target/s390/mfentry-m64-pic.c: New test. 9298 * gcc.target/s390/tls.h: Common code for the new TLS tests. 9299 * gcc.target/s390/tls-pic.c: New test. 9300 * gcc.target/s390/tls.c: New test. 9301 93022021-07-16 Jonathan Wright <jonathan.wright@arm.com> 9303 9304 * gcc.target/aarch64/sve/extract_1.c: Split expected results 9305 by big/little endian targets, restoring the old expected 9306 result for big endian. 9307 * gcc.target/aarch64/sve/extract_2.c: Likewise. 9308 * gcc.target/aarch64/sve/extract_3.c: Likewise. 9309 * gcc.target/aarch64/sve/extract_4.c: Likewise. 9310 93112021-07-15 Uroš Bizjak <ubizjak@gmail.com> 9312 9313 PR target/101346 9314 * gcc.target/i386/pr101346.c: New test. 9315 93162021-07-15 Martin Sebor <msebor@redhat.com> 9317 9318 PR middle-end/97027 9319 * gcc.dg/Wstringop-overflow-15.c: Remove an xfail. 9320 * gcc.dg/Wstringop-overflow-47.c: Adjust xfails. 9321 * gcc.dg/torture/pr69170.c: Avoid valid warnings. 9322 * gcc.dg/torture/pr70025.c: Prune out a false positive. 9323 * gcc.dg/vect/pr97769.c: Initialize a loop control variable. 9324 * gcc.target/i386/pr92658-avx512bw-trunc.c: Increase buffer size 9325 to avoid overflow. 9326 * gcc.target/i386/pr92658-avx512f.c: Same. 9327 * gcc.dg/Wstringop-overflow-68.c: New test. 9328 * gcc.dg/Wstringop-overflow-69.c: New test. 9329 * gcc.dg/Wstringop-overflow-70.c: New test. 9330 * gcc.dg/Wstringop-overflow-71.c: New test. 9331 * gcc.dg/strlenopt-95.c: New test. 9332 93332021-07-15 David Malcolm <dmalcolm@redhat.com> 9334 9335 PR analyzer/95006 9336 PR analyzer/94713 9337 PR analyzer/94714 9338 * g++.dg/analyzer/pr93212.C: Update location of warning. 9339 * g++.dg/analyzer/pr94011.C: Add 9340 -Wno-analyzer-use-of-uninitialized-value. 9341 * g++.dg/analyzer/pr94503.C: Likewise. 9342 * gcc.dg/analyzer/clobbers-1.c: Convert "f" from a local to a 9343 param to avoid uninitialized warning. 9344 * gcc.dg/analyzer/data-model-1.c (test_12): Add test for 9345 uninitialized value on result of alloca. 9346 (test_12a): Add expected warning. 9347 (test_12c): Likewise. 9348 (test_19): Likewise. 9349 (test_29b): Likewise. 9350 (test_29c): Likewise. 9351 (test_37): Remove xfail. 9352 (test_37a): Likewise. 9353 * gcc.dg/analyzer/data-model-20.c: Add warning about leak. 9354 * gcc.dg/analyzer/explode-2.c: Remove params; add 9355 -Wno-analyzer-too-complex, -Wno-analyzer-malloc-leak, and xfails. 9356 Initialize the locals. 9357 * gcc.dg/analyzer/explode-2a.c: Initialize the locals. Add 9358 expected leak. 9359 * gcc.dg/analyzer/fgets-1.c: New test. 9360 * gcc.dg/analyzer/fread-1.c: New test. 9361 * gcc.dg/analyzer/malloc-1.c (test_16): Add expected warning. 9362 (test_40): Likewise. 9363 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: Check for 9364 uninitialized padding. 9365 * gcc.dg/analyzer/pr93355-localealias-feasibility.c (fread): New 9366 decl. 9367 (read_alias_file): Call it. 9368 * gcc.dg/analyzer/pr94047.c: Add expected warnings. 9369 * gcc.dg/analyzer/pr94851-2.c: Likewise. 9370 * gcc.dg/analyzer/pr96841.c: Convert local to a param. 9371 * gcc.dg/analyzer/pr98628.c: Likewise. 9372 * gcc.dg/analyzer/pr99042.c: Updated expected location of leak 9373 diagnostics. 9374 * gcc.dg/analyzer/symbolic-1.c: Add expected warnings. 9375 * gcc.dg/analyzer/symbolic-7.c: Likewise. 9376 * gcc.dg/analyzer/torture/pr93649.c: Add expected warning. Skip 9377 with -fno-fat-lto-objects. 9378 * gcc.dg/analyzer/uninit-1.c: New test. 9379 * gcc.dg/analyzer/uninit-2.c: New test. 9380 * gcc.dg/analyzer/uninit-3.c: New test. 9381 * gcc.dg/analyzer/uninit-4.c: New test. 9382 * gcc.dg/analyzer/uninit-pr94713.c: New test. 9383 * gcc.dg/analyzer/uninit-pr94714.c: New test. 9384 * gcc.dg/analyzer/use-after-free-2.c: New test. 9385 * gcc.dg/analyzer/use-after-free-3.c: New test. 9386 * gcc.dg/analyzer/zlib-3.c: Add expected warning. 9387 * gcc.dg/analyzer/zlib-6.c: Convert locals to params to avoid 9388 uninitialized warnings. Remove xfail. 9389 * gcc.dg/analyzer/zlib-6a.c: New test, based on the old version 9390 of the above. 9391 * gfortran.dg/analyzer/pr97668.f: Add 9392 -Wno-analyzer-use-of-uninitialized-value and 9393 -Wno-analyzer-too-complex. 9394 93952021-07-15 David Malcolm <dmalcolm@redhat.com> 9396 9397 * gcc.dg/analyzer/phi-1.c: New test. 9398 93992021-07-15 Christophe Lyon <christophe.lyon@foss.st.com> 9400 9401 * lib/target-supports.exp (arm_v8_2a_imm8_neon_ok_nocache): 9402 Delete. 9403 94042021-07-15 Christophe Lyon <christophe.lyon@foss.st.com> 9405 9406 * gcc.target/arm/simd/vusdot-autovec.c: Use arm_v8_2a_i8mm_ok 9407 effective-target. 9408 94092021-07-15 Jakub Jelinek <jakub@redhat.com> 9410 9411 PR c++/101443 9412 * g++.dg/cpp0x/nullptr46.C: New test. 9413 94142021-07-15 Tamar Christina <tamar.christina@arm.com> 9415 9416 PR middle-end/101457 9417 * gcc.dg/vect/vect-reduc-dot-17.c: Fix signs of scalar code. 9418 * gcc.dg/vect/vect-reduc-dot-18.c: Likewise. 9419 * gcc.dg/vect/vect-reduc-dot-22.c: Likewise. 9420 * gcc.dg/vect/vect-reduc-dot-9.c: Likewise. 9421 94222021-07-15 Martin Sebor <msebor@redhat.com> 9423 9424 * gcc.dg/Wvla-parameter-12.c: New test. 9425 94262021-07-15 Bill Schmidt <wschmidt@linux.ibm.com> 9427 9428 PR target/101129 9429 * gcc.target/powerpc/pr101129.c: New. 9430 94312021-07-15 Jakub Jelinek <jakub@redhat.com> 9432 9433 PR middle-end/101437 9434 * gcc.c-torture/compile/pr101437.c: New test. 9435 94362021-07-14 Peter Bergner <bergner@linux.ibm.com> 9437 9438 * gcc.target/powerpc/mma-builtin-9.c: New test. 9439 94402021-07-14 Patrick Palka <ppalka@redhat.com> 9441 9442 PR c++/88252 9443 * g++.dg/cpp1z/class-deduction96.C: New test. 9444 94452021-07-14 Jason Merrill <jason@redhat.com> 9446 9447 * g++.dg/torture/pr100382.C: Pass -fno-delete-dead-exceptions. 9448 94492021-07-14 Tamar Christina <tamar.christina@arm.com> 9450 9451 * gcc.dg/vect/vect-reduc-dot-11.c: Expect pass. 9452 * gcc.dg/vect/vect-reduc-dot-15.c: Likewise. 9453 * gcc.dg/vect/vect-reduc-dot-19.c: Likewise. 9454 * gcc.dg/vect/vect-reduc-dot-21.c: Likewise. 9455 94562021-07-14 Andrew MacLeod <amacleod@redhat.com> 9457 9458 * gcc.dg/pr80776-1.c: Remove xfail. 9459 94602021-07-14 Marek Polacek <polacek@redhat.com> 9461 9462 PR c++/101371 9463 * g++.dg/cpp1y/constexpr-101371-2.C: New test. 9464 * g++.dg/cpp1y/constexpr-101371.C: New test. 9465 94662021-07-14 Harald Anlauf <anlauf@gmx.de> 9467 9468 PR fortran/100949 9469 * gfortran.dg/pr100949.f90: New test. 9470 94712021-07-14 Tamar Christina <tamar.christina@arm.com> 9472 9473 * lib/target-supports.exp 9474 (check_effective_target_arm_v8_2a_imm8_neon_ok_nocache, 9475 check_effective_target_arm_v8_2a_i8mm_neon_hw, 9476 check_effective_target_vect_usdot_qi): New. 9477 * gcc.dg/vect/vect-reduc-dot-9.c: New test. 9478 * gcc.dg/vect/vect-reduc-dot-10.c: New test. 9479 * gcc.dg/vect/vect-reduc-dot-11.c: New test. 9480 * gcc.dg/vect/vect-reduc-dot-12.c: New test. 9481 * gcc.dg/vect/vect-reduc-dot-13.c: New test. 9482 * gcc.dg/vect/vect-reduc-dot-14.c: New test. 9483 * gcc.dg/vect/vect-reduc-dot-15.c: New test. 9484 * gcc.dg/vect/vect-reduc-dot-16.c: New test. 9485 * gcc.dg/vect/vect-reduc-dot-17.c: New test. 9486 * gcc.dg/vect/vect-reduc-dot-18.c: New test. 9487 * gcc.dg/vect/vect-reduc-dot-19.c: New test. 9488 * gcc.dg/vect/vect-reduc-dot-20.c: New test. 9489 * gcc.dg/vect/vect-reduc-dot-21.c: New test. 9490 * gcc.dg/vect/vect-reduc-dot-22.c: New test. 9491 94922021-07-14 Tamar Christina <tamar.christina@arm.com> 9493 9494 * gcc.target/arm/simd/vusdot-autovec.c: New test. 9495 94962021-07-14 Tamar Christina <tamar.christina@arm.com> 9497 9498 * gcc.target/aarch64/simd/vusdot-autovec.c: New test. 9499 * gcc.target/aarch64/sve/vusdot-autovec.c: New test. 9500 95012021-07-14 H.J. Lu <hjl.tools@gmail.com> 9502 9503 PR target/101395 9504 * gcc.target/i386/pr101395-1.c: New test. 9505 * gcc.target/i386/pr101395-2.c: Likewise. 9506 * gcc.target/i386/pr101395-3.c: Likewise. 9507 95082021-07-14 Richard Biener <rguenther@suse.de> 9509 9510 PR tree-optimization/101445 9511 * gcc.dg/vect/pr101445.c: New testcase. 9512 95132021-07-14 Richard Biener <rguenther@suse.de> 9514 9515 * gcc.target/i386/vect-reduc-1.c: New testcase. 9516 95172021-07-13 Jonathan Wright <jonathan.wright@arm.com> 9518 9519 * gcc.target/aarch64/extract_zero_extend.c: Remove dump scan 9520 for RTL pattern match. 9521 * gcc.target/aarch64/narrow_high_combine.c: Add new tests. 9522 * gcc.target/aarch64/simd/vmulx_laneq_f64_1.c: Update 9523 scan-assembler regex to look for a scalar register instead of 9524 lane 0 of a vector. 9525 * gcc.target/aarch64/simd/vmulxd_laneq_f64_1.c: Likewise. 9526 * gcc.target/aarch64/simd/vmulxs_lane_f32_1.c: Likewise. 9527 * gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c: Likewise. 9528 * gcc.target/aarch64/simd/vqdmlalh_lane_s16.c: Likewise. 9529 * gcc.target/aarch64/simd/vqdmlals_lane_s32.c: Likewise. 9530 * gcc.target/aarch64/simd/vqdmlslh_lane_s16.c: Likewise. 9531 * gcc.target/aarch64/simd/vqdmlsls_lane_s32.c: Likewise. 9532 * gcc.target/aarch64/simd/vqdmullh_lane_s16.c: Likewise. 9533 * gcc.target/aarch64/simd/vqdmullh_laneq_s16.c: Likewise. 9534 * gcc.target/aarch64/simd/vqdmulls_lane_s32.c: Likewise. 9535 * gcc.target/aarch64/simd/vqdmulls_laneq_s32.c: Likewise. 9536 * gcc.target/aarch64/sve/dup_lane_1.c: Likewise. 9537 * gcc.target/aarch64/sve/extract_1.c: Likewise. 9538 * gcc.target/aarch64/sve/extract_2.c: Likewise. 9539 * gcc.target/aarch64/sve/extract_3.c: Likewise. 9540 * gcc.target/aarch64/sve/extract_4.c: Likewise. 9541 * gcc.target/aarch64/sve/live_1.c: Update scan-assembler regex 9542 cases to look for 'b' and 'h' registers instead of 'w'. 9543 * gcc.target/arm/crypto-vsha1cq_u32.c: Update scan-assembler 9544 regex to reflect lane 0 vector extractions being simplified 9545 to scalar register moves. 9546 * gcc.target/arm/crypto-vsha1h_u32.c: Likewise. 9547 * gcc.target/arm/crypto-vsha1mq_u32.c: Likewise. 9548 * gcc.target/arm/crypto-vsha1pq_u32.c: Likewise. 9549 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: Extract 9550 lane 1 as the moves for lane 0 now get optimized away. 9551 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise. 9552 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise. 9553 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise. 9554 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise. 9555 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise. 9556 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise. 9557 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise. 9558 95592021-07-13 Paul A. Clarke <pc@us.ibm.com> 9560 9561 * gcc.target/powerpc/sse4_1-ptest-1.c: Copy from 9562 gcc/testsuite/gcc.target/i386. 9563 95642021-07-13 Andrew MacLeod <amacleod@redhat.com> 9565 9566 PR tree-optimization/93781 9567 * gcc.dg/tree-ssa/pr93781-1.c: Check that call is removed. 9568 95692021-07-13 Richard Sandiford <richard.sandiford@arm.com> 9570 9571 * gcc.target/aarch64/sve/reduc_9.c: New test. 9572 * gcc.target/aarch64/sve/reduc_9_run.c: Likewise. 9573 * gcc.target/aarch64/sve/reduc_10.c: Likewise. 9574 * gcc.target/aarch64/sve/reduc_10_run.c: Likewise. 9575 * gcc.target/aarch64/sve/reduc_11.c: Likewise. 9576 * gcc.target/aarch64/sve/reduc_11_run.c: Likewise. 9577 * gcc.target/aarch64/sve/reduc_12.c: Likewise. 9578 * gcc.target/aarch64/sve/reduc_12_run.c: Likewise. 9579 * gcc.target/aarch64/sve/reduc_13.c: Likewise. 9580 * gcc.target/aarch64/sve/reduc_13_run.c: Likewise. 9581 * gcc.target/aarch64/sve/reduc_14.c: Likewise. 9582 * gcc.target/aarch64/sve/reduc_14_run.c: Likewise. 9583 * gcc.target/aarch64/sve/reduc_15.c: Likewise. 9584 * gcc.target/aarch64/sve/reduc_15_run.c: Likewise. 9585 95862021-07-13 Richard Sandiford <richard.sandiford@arm.com> 9587 9588 * gcc.target/aarch64/sve/cond_arith_6.c: New test. 9589 95902021-07-13 Jakub Jelinek <jakub@redhat.com> 9591 Richard Biener <rguenther@suse.de> 9592 9593 PR tree-optimization/101419 9594 * gcc.dg/builtin-object-size-10.c: Pass -fdump-tree-early_objsz-details 9595 instead of -fdump-tree-objsz1-details in dg-options and adjust names 9596 of dump file in scan-tree-dump. 9597 * gcc.dg/pr101419.c: New test. 9598 95992021-07-13 Richard Biener <rguenther@suse.de> 9600 9601 Revert: 9602 2021-07-13 Richard Biener <rguenther@suse.de> 9603 9604 * g++.dg/vect/slp-pr87105.cc: Adjust. 9605 * gcc.dg/vect/bb-slp-pr54400.c: Likewise. 9606 96072021-07-13 Michael Meissner <meissner@linux.ibm.com> 9608 9609 PR testsuite/100166 9610 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Update 9611 insn counts to account for power10 prefixed loads and stores. 9612 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-char.c: 9613 Likewise. 9614 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-double.c: 9615 Likewise. 9616 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-float.c: 9617 Likewise. 9618 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-int.c: 9619 Likewise. 9620 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-longlong.c: 9621 Likewise. 9622 * gcc.target/powerpc/fold-vec-load-builtin_vec_xl-short.c: 9623 Likewise. 9624 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-char.c: Likewise. 9625 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-double.c: Likewise. 9626 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-float.c: Likewise. 9627 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-int.c: Likewise. 9628 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-longlong.c: 9629 Likewise. 9630 * gcc.target/powerpc/fold-vec-load-vec_vsx_ld-short.c: Likewise. 9631 * gcc.target/powerpc/fold-vec-load-vec_xl-char.c: Likewise. 9632 * gcc.target/powerpc/fold-vec-load-vec_xl-double.c: Likewise. 9633 * gcc.target/powerpc/fold-vec-load-vec_xl-float.c: Likewise. 9634 * gcc.target/powerpc/fold-vec-load-vec_xl-int.c: Likewise. 9635 * gcc.target/powerpc/fold-vec-load-vec_xl-longlong.c: Likewise. 9636 * gcc.target/powerpc/fold-vec-load-vec_xl-short.c: Likewise. 9637 * gcc.target/powerpc/fold-vec-splat-floatdouble.c: Likewise. 9638 * gcc.target/powerpc/fold-vec-splat-longlong.c: Likewise. 9639 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-char.c: 9640 Likewise. 9641 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-double.c: 9642 Likewise. 9643 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-float.c: 9644 Likewise. 9645 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-int.c: 9646 Likewise. 9647 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-longlong.c: 9648 Likewise. 9649 * gcc.target/powerpc/fold-vec-store-builtin_vec_xst-short.c: 9650 Likewise. 9651 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-char.c: Likewise. 9652 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-double.c: 9653 Likewise. 9654 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-float.c: Likewise. 9655 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-int.c: Likewise. 9656 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-longlong.c: 9657 Likewise. 9658 * gcc.target/powerpc/fold-vec-store-vec_vsx_st-short.c: Likewise. 9659 * gcc.target/powerpc/fold-vec-store-vec_xst-char.c: Likewise. 9660 * gcc.target/powerpc/fold-vec-store-vec_xst-double.c: Likewise. 9661 * gcc.target/powerpc/fold-vec-store-vec_xst-float.c: Likewise. 9662 * gcc.target/powerpc/fold-vec-store-vec_xst-int.c: Likewise. 9663 * gcc.target/powerpc/fold-vec-store-vec_xst-longlong.c: Likewise. 9664 * gcc.target/powerpc/fold-vec-store-vec_xst-short.c: Likewise. 9665 * gcc.target/powerpc/lvsl-lvsr.c: Likewise. 9666 * gcc.target/powerpc/pr86731-fwrapv-longlong.c: Likewise. 9667 96682021-07-13 Michael Meissner <meissner@linux.ibm.com> 9669 9670 * gcc.target/powerpc/vec-splati-runnable.c: Run test with -O2 9671 optimization. Do not check what XXSPLTIDP generates if the value 9672 is undefined. 9673 96742021-07-12 Patrick Palka <ppalka@redhat.com> 9675 9676 PR c++/79501 9677 PR c++/100983 9678 * g++.dg/cpp1z/class-deduction92.C: New test. 9679 * g++.dg/cpp1z/class-deduction93.C: New test. 9680 * g++.dg/cpp1z/class-deduction94.C: New test. 9681 * g++.dg/cpp1z/class-deduction95.C: New test. 9682 96832021-07-12 Uroš Bizjak <ubizjak@gmail.com> 9684 9685 PR target/101424 9686 * gcc.target/i386/pr101424.c: New test. 9687 96882021-07-12 Andrew MacLeod <amacleod@redhat.com> 9689 9690 * gcc.dg/tree-ssa/pr101335.c: New. 9691 96922021-07-12 Andrew Pinski <apinski@marvell.com> 9693 9694 * gcc.dg/tree-ssa/pr96928-1.c: Update to similar as pr96928.c. 9695 96962021-07-12 Richard Biener <rguenther@suse.de> 9697 9698 PR tree-optimization/101373 9699 * g++.dg/torture/pr101373.C: New testcase, XFAILed. 9700 * gnat.dg/opt95.adb: Likewise. 9701 97022021-07-12 Richard Biener <rguenther@suse.de> 9703 9704 * g++.dg/vect/slp-pr87105.cc: Adjust. 9705 * gcc.dg/vect/bb-slp-pr54400.c: Likewise. 9706 97072021-07-12 Richard Biener <rguenther@suse.de> 9708 9709 PR tree-optimization/101394 9710 * gcc.dg/torture/pr101394.c: New testcase. 9711 97122021-07-12 Roger Sayle <roger@nextmovesoftware.com> 9713 Jakub Jelinek <jakub@redhat.com> 9714 9715 PR tree-optimization/101403 9716 * gcc.dg/pr101403.c: Avoid (unimportant) uninitialized variable. 9717 97182021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org> 9719 9720 PR target/66791 9721 * gcc.target/arm/armv8_2-fp16-neon-2.c: Adjust. 9722 97232021-07-12 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org> 9724 9725 PR target/98435 9726 * gcc.target/arm/simd/pr98435.c: New test. 9727 97282021-07-12 Roger Sayle <roger@nextmovesoftware.com> 9729 9730 PR tree-optimization/101403 9731 * gcc.dg/pr101403.c: New test case. 9732 97332021-07-10 John David Anglin <danglin@gcc.gnu.org> 9734 9735 * gcc.dg/torture/pr100329.c: Require target lra. 9736 * gcc.dg/torture/pr100519.c: Likewise. 9737 97382021-07-10 Patrick Palka <ppalka@redhat.com> 9739 9740 PR c++/82110 9741 * g++.dg/cpp0x/pr78765.C: Expect another conversion failure 9742 diagnostic. 9743 * g++.dg/template/sfinae14.C: Flip incorrect assertion. 9744 * g++.dg/cpp2a/concepts-requires27.C: New test. 9745 97462021-07-09 Jason Merrill <jason@redhat.com> 9747 9748 PR c++/101098 9749 * g++.dg/concepts/explicit-spec1.C: New test. 9750 97512021-07-09 Roger Sayle <roger@nextmovesoftware.com> 9752 Uroš Bizjak <ubizjak@gmail.com> 9753 9754 * gcc.target/i386/divmod-9.c: New test case. 9755 97562021-07-09 Indu Bhagat <indu.bhagat@oracle.com> 9757 9758 PR testsuite/101269 9759 * gcc.dg/debug/btf/btf-datasec-1.c: Force -msdata=none with ilp32 for 9760 powerpc based targets. 9761 97622021-07-09 Patrick Palka <ppalka@redhat.com> 9763 9764 PR c++/101181 9765 * g++.dg/cpp2a/concepts-requires26.C: New test. 9766 * g++.dg/cpp2a/lambda-uneval16.C: New test. 9767 97682021-07-09 Patrick Palka <ppalka@redhat.com> 9769 9770 PR c++/101247 9771 * g++.dg/cpp2a/concepts-memtmpl4.C: Uncomment the commented out 9772 example, which we now handle correctly. 9773 * g++.dg/cpp2a/concepts-memtmpl5.C: New test. 9774 * g++.dg/cpp2a/concepts-memtmpl5a.C: New test. 9775 97762021-07-09 Xi Ruoyao <xry111@mengyan1223.wang> 9777 9778 * gcc.target/mips/cfgcleanup-jalr2.c: Remove -fno-inline and add 9779 __attribute__((noinline)). 9780 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise. 9781 97822021-07-09 Xi Ruoyao <xry111@mengyan1223.wang> 9783 9784 PR target/100760 9785 PR target/100761 9786 PR target/100762 9787 * gcc.target/mips/pr100760.c: New test. 9788 * gcc.target/mips/pr100761.c: New test. 9789 * gcc.target/mips/pr100762.c: New test. 9790 97912021-07-09 Kewen Lin <linkw@linux.ibm.com> 9792 9793 * gcc.target/powerpc/mod-vectorize.c: New test. 9794 97952021-07-09 Kewen Lin <linkw@linux.ibm.com> 9796 9797 * gcc.target/powerpc/div-vectorize-1.c: New test. 9798 97992021-07-09 Kewen Lin <linkw@linux.ibm.com> 9800 9801 * gcc.target/powerpc/mul-vectorize-1.c: New test. 9802 * gcc.target/powerpc/mul-vectorize-2.c: New test. 9803 98042021-07-08 Martin Sebor <msebor@redhat.com> 9805 9806 * gcc.dg/Wstringop-overflow-43.c: Remove an xfail. 9807 98082021-07-08 Martin Sebor <msebor@redhat.com> 9809 9810 PR testsuite/100451 9811 * g++.dg/warn/Warray-bounds-20.C: Adjust expected output for LP32. 9812 98132021-07-08 Martin Sebor <msebor@redhat.com> 9814 9815 * g++.dg/warn/Warray-bounds-11.C: Avoid including <new>. 9816 * g++.dg/warn/Warray-bounds-13.C: Same. 9817 98182021-07-08 Marek Polacek <polacek@redhat.com> 9819 9820 PR c++/101087 9821 * g++.dg/cpp0x/noexcept70.C: New test. 9822 98232021-07-08 Martin Jambor <mjambor@suse.cz> 9824 9825 PR ipa/101066 9826 * gcc.dg/ipa/pr101066.c: New test. 9827 98282021-07-08 Martin Sebor <msebor@redhat.com> 9829 9830 PR bootstrap/101374 9831 * c-c++-common/Warray-bounds-3.c: Xfail assertion. 9832 * c-c++-common/Warray-bounds-4.c: Same. 9833 98342021-07-08 Christophe Lyon <christophe.lyon@foss.st.om> 9835 9836 * gcc.dg/debug/pr57351.c: Require arm_arch_v7a_ok 9837 effective-target. 9838 98392021-07-08 Richard Sandiford <richard.sandiford@arm.com> 9840 9841 * gcc.target/aarch64/sve/acle/general/cntb_1.c: New test. 9842 98432021-07-08 Roger Sayle <roger@nextmovesoftware.com> 9844 Richard Biener <rguenther@suse.de> 9845 9846 PR tree-optimization/40210 9847 * gcc.dg/builtin-bswap-13.c: New test. 9848 * gcc.dg/builtin-bswap-14.c: New test. 9849 98502021-07-08 Michael Meissner <meissner@linux.ibm.com> 9851 9852 PR target/100809 9853 * gcc.target/powerpc/p10-vdivq-vmodq.c: New test. 9854 98552021-07-07 David Malcolm <dmalcolm@redhat.com> 9856 9857 * gcc.dg/analyzer/pattern-test-2.c: Update expected results. 9858 * gcc.dg/plugin/analyzer_gil_plugin.c 9859 (gil_state_machine::on_condition): Remove. 9860 98612021-07-07 Martin Sebor <msebor@redhat.com> 9862 9863 PR tree-optimization/100137 9864 PR tree-optimization/99121 9865 PR tree-optimization/97027 9866 * c-c++-common/Warray-bounds-3.c: Remove xfail 9867 * c-c++-common/Warray-bounds-4.c: Add an expected warning. 9868 * c-c++-common/Warray-bounds-9.c: New test. 9869 * c-c++-common/Warray-bounds-10.c: New test. 9870 * g++.dg/asan/asan_test.C: Suppress expected warnings. 9871 * g++.dg/pr95768.C: Same. 9872 * g++.dg/warn/Warray-bounds-10.C: Adjust text of expected messages. 9873 * g++.dg/warn/Warray-bounds-11.C: Same. 9874 * g++.dg/warn/Warray-bounds-12.C: Same. 9875 * g++.dg/warn/Warray-bounds-13.C: Same. 9876 * g++.dg/warn/Warray-bounds-17.C: Same. 9877 * g++.dg/warn/Warray-bounds-20.C: Same. 9878 * gcc.dg/Warray-bounds-29.c: Same. 9879 * gcc.dg/Warray-bounds-30.c: Add xfail. 9880 * gcc.dg/Warray-bounds-31.c: Adjust text of expected messages. 9881 * gcc.dg/Warray-bounds-32.c: Same. 9882 * gcc.dg/Warray-bounds-52.c: Same. 9883 * gcc.dg/Warray-bounds-53.c: Same. 9884 * gcc.dg/Warray-bounds-58.c: Remove xfail. 9885 * gcc.dg/Warray-bounds-63.c: Adjust text of expected messages. 9886 * gcc.dg/Warray-bounds-66.c: Same. 9887 * gcc.dg/Warray-bounds-69.c: Same. 9888 * gcc.dg/Wstringop-overflow-34.c: Same. 9889 * gcc.dg/Wstringop-overflow-47.c: Same. 9890 * gcc.dg/Wstringop-overflow-61.c: Same. 9891 * gcc.dg/Warray-bounds-77.c: New test. 9892 * gcc.dg/Warray-bounds-78.c: New test. 9893 * gcc.dg/Warray-bounds-79.c: New test. 9894 98952021-07-07 Christophe Lyon <christophe.lyon@foss.st.com> 9896 9897 PR debug/101321 9898 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove -fno-short-enums. 9899 99002021-07-07 Richard Biener <rguenther@suse.de> 9901 9902 PR tree-optimization/34195 9903 * gcc.dg/vect/pr34195.c: New testcase. 9904 99052021-07-07 Richard Biener <rguenther@suse.de> 9906 9907 PR tree-optimization/99728 9908 * g++.dg/opt/pr99728.C: New testcase. 9909 99102021-07-07 liuhongt <hongtao.liu@intel.com> 9911 9912 * gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c: New test. 9913 * gcc.target/i386/avx512f-vect-fmaddsubXXXps.c: New test. 9914 * gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c: New test. 9915 * gcc.target/i386/avx512f-vect-fmsubaddXXXps.c: New test. 9916 99172021-07-06 Indu Bhagat <indu.bhagat@oracle.com> 9918 9919 PR debug/101283 9920 * gcc.dg/debug/btf/btf-bitfields-3.c: Remove the check on btm_type. 9921 99222021-07-06 Indu Bhagat <indu.bhagat@oracle.com> 9923 9924 PR debug/101283 9925 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Remove the check for ctv_typeidx. 9926 99272021-07-06 Martin Sebor <msebor@redhat.com> 9928 9929 PR c++/55881 9930 * g++.dg/warn/uninit-pr55881.C: New test. 9931 99322021-07-06 Martin Sebor <msebor@redhat.com> 9933 9934 PR tree-optimization/86650 9935 * gcc.dg/Warray-bounds-76.c: New test. 9936 99372021-07-06 Indu Bhagat <indu.bhagat@oracle.com> 9938 9939 PR debug/101283 9940 * gcc.dg/debug/ctf/ctf-struct-array-2.c: Adjust the value in the testcase. 9941 99422021-07-06 Martin Sebor <msebor@redhat.com> 9943 9944 * gcc.dg/format/gcc_diag-10.c: Update expected warnings. 9945 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c: Remove %G. 9946 99472021-07-06 Martin Sebor <msebor@redhat.com> 9948 9949 * gcc.dg/Wobjsize-1.c: Prune expected output. 9950 * gcc.dg/Warray-bounds-71.c: New test. 9951 * gcc.dg/Warray-bounds-71.h: New test header. 9952 * gcc.dg/Warray-bounds-72.c: New test. 9953 * gcc.dg/Warray-bounds-73.c: New test. 9954 * gcc.dg/Warray-bounds-74.c: New test. 9955 * gcc.dg/Warray-bounds-75.c: New test. 9956 * gcc.dg/Wfree-nonheap-object-4.c: Adjust expected output. 9957 * gcc.dg/Wfree-nonheap-object-5.c: New test. 9958 * gcc.dg/Wfree-nonheap-object-6.c: New test. 9959 * gcc.dg/pragma-diag-10.c: New test. 9960 * gcc.dg/pragma-diag-9.c: New test. 9961 * gcc.dg/uninit-suppress_3.c: New test. 9962 * gcc.dg/pr79214.c: Xfail tests. 9963 * gcc.dg/tree-ssa/builtin-sprintf-warn-27.c: New test. 9964 * gcc.dg/format/c90-printf-1.c: Adjust expected output. 9965 99662021-07-06 Uroš Bizjak <ubizjak@gmail.com> 9967 9968 PR target/97194 9969 * gcc.target/i386/sse4_1-vec-set-1a.c: New test. 9970 * gcc.target/i386/sse4_1-vec-set-2a.c: Ditto. 9971 99722021-07-06 Richard Biener <rguenther@suse.de> 9973 9974 * gcc.target/i386/vect-fmaddsubXXXpd.c: New testcase. 9975 * gcc.target/i386/vect-fmaddsubXXXps.c: Likewise. 9976 * gcc.target/i386/vect-fmsubaddXXXpd.c: Likewise. 9977 * gcc.target/i386/vect-fmsubaddXXXps.c: Likewise. 9978 99792021-07-06 Andrew Pinski <apinski@marvell.com> 9980 9981 PR tree-optimization/101256 9982 * g++.dg/torture/pr101256.C: New test. 9983 99842021-07-06 Thomas Koenig <tkoenig@gcc.gnu.org> 9985 9986 PR fortran/100227 9987 * gfortran.dg/implied_do_io_7.f90: New test. 9988 99892021-07-06 Kewen Lin <linkw@linux.ibm.com> 9990 9991 PR rtl-optimization/100328 9992 * gcc.target/aarch64/sve/acle/asm/div_f16.c: Remove one xfail. 9993 * gcc.target/aarch64/sve/acle/asm/div_f32.c: Likewise. 9994 * gcc.target/aarch64/sve/acle/asm/div_f64.c: Likewise. 9995 * gcc.target/aarch64/sve/acle/asm/divr_f16.c: Likewise. 9996 * gcc.target/aarch64/sve/acle/asm/divr_f32.c: Likewise. 9997 * gcc.target/aarch64/sve/acle/asm/divr_f64.c: Likewise. 9998 * gcc.target/aarch64/sve/acle/asm/mad_f16.c: Likewise. 9999 * gcc.target/aarch64/sve/acle/asm/mad_f32.c: Likewise. 10000 * gcc.target/aarch64/sve/acle/asm/mad_f64.c: Likewise. 10001 * gcc.target/aarch64/sve/acle/asm/mla_f16.c: Likewise. 10002 * gcc.target/aarch64/sve/acle/asm/mla_f32.c: Likewise. 10003 * gcc.target/aarch64/sve/acle/asm/mla_f64.c: Likewise. 10004 * gcc.target/aarch64/sve/acle/asm/mls_f16.c: Likewise. 10005 * gcc.target/aarch64/sve/acle/asm/mls_f32.c: Likewise. 10006 * gcc.target/aarch64/sve/acle/asm/mls_f64.c: Likewise. 10007 * gcc.target/aarch64/sve/acle/asm/msb_f16.c: Likewise. 10008 * gcc.target/aarch64/sve/acle/asm/msb_f32.c: Likewise. 10009 * gcc.target/aarch64/sve/acle/asm/msb_f64.c: Likewise. 10010 * gcc.target/aarch64/sve/acle/asm/mulx_f16.c: Likewise. 10011 * gcc.target/aarch64/sve/acle/asm/mulx_f32.c: Likewise. 10012 * gcc.target/aarch64/sve/acle/asm/mulx_f64.c: Likewise. 10013 * gcc.target/aarch64/sve/acle/asm/nmad_f16.c: Likewise. 10014 * gcc.target/aarch64/sve/acle/asm/nmad_f32.c: Likewise. 10015 * gcc.target/aarch64/sve/acle/asm/nmad_f64.c: Likewise. 10016 * gcc.target/aarch64/sve/acle/asm/nmla_f16.c: Likewise. 10017 * gcc.target/aarch64/sve/acle/asm/nmla_f32.c: Likewise. 10018 * gcc.target/aarch64/sve/acle/asm/nmla_f64.c: Likewise. 10019 * gcc.target/aarch64/sve/acle/asm/nmls_f16.c: Likewise. 10020 * gcc.target/aarch64/sve/acle/asm/nmls_f32.c: Likewise. 10021 * gcc.target/aarch64/sve/acle/asm/nmls_f64.c: Likewise. 10022 * gcc.target/aarch64/sve/acle/asm/nmsb_f16.c: Likewise. 10023 * gcc.target/aarch64/sve/acle/asm/nmsb_f32.c: Likewise. 10024 * gcc.target/aarch64/sve/acle/asm/nmsb_f64.c: Likewise. 10025 * gcc.target/aarch64/sve/acle/asm/sub_f16.c: Likewise. 10026 * gcc.target/aarch64/sve/acle/asm/sub_f32.c: Likewise. 10027 * gcc.target/aarch64/sve/acle/asm/sub_f64.c: Likewise. 10028 * gcc.target/aarch64/sve/acle/asm/subr_f16.c: Likewise. 10029 * gcc.target/aarch64/sve/acle/asm/subr_f32.c: Likewise. 10030 * gcc.target/aarch64/sve/acle/asm/subr_f64.c: Likewise. 10031 100322021-07-06 Indu Bhagat <indu.bhagat@oracle.com> 10033 10034 PR debug/101283 10035 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Use -gdwarf-4 on Darwin targets. 10036 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise. 10037 100382021-07-05 Andrew Pinski <apinski@marvell.com> 10039 10040 PR tree-optimization/101039 10041 * gcc.dg/tree-ssa/phi-opt-15.c: Update test to expect 10042 ABSU and still not expect ABS_EXPR. 10043 * gcc.dg/tree-ssa/phi-opt-23.c: New test. 10044 * gcc.dg/tree-ssa/phi-opt-24.c: New test. 10045 100462021-07-05 Christophe Lyon <christophe.lyon@foss.st.com> 10047 10048 PR debug/101321 10049 * gcc.dg/debug/btf/btf-bitfields-3.c: Add -fno-short-enums. 10050 100512021-07-05 Richard Biener <rguenther@suse.de> 10052 10053 PR testsuite/101299 10054 * gcc.dg/vect/bb-slp-74.c: Add vect_double requires. 10055 100562021-07-05 liuhongt <hongtao.liu@intel.com> 10057 10058 * gcc.target/i386/pr92658-avx512vl.c: Refine testcase. 10059 100602021-07-03 David Edelsohn <dje.gcc@gmail.com> 10061 10062 * gcc.dg/debug/btf/btf.exp: Skip on AIX. 10063 * gcc.dg/debug/ctf/ctf.exp: Skip on AIX. 10064 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): AIX 10065 doesn't support CTF. 10066 (gcc-dg-debug-runtest): Move CTF support within 10067 target support format test. 10068 100692021-07-03 H.J. Lu <hjl.tools@gmail.com> 10070 10071 PR middle-end/101294 10072 * gcc.dg/pr101294.c: New test. 10073 100742021-07-03 Iain Buclaw <ibuclaw@gdcproject.org> 10075 10076 PR d/101273 10077 * gdc.dg/torture/pr101273.d: New test. 10078 100792021-07-02 Iain Buclaw <ibuclaw@gdcproject.org> 10080 10081 PR d/101282 10082 * gdc.dg/torture/pr101282.d: New test. 10083 100842021-07-02 Jakub Jelinek <jakub@redhat.com> 10085 10086 * g++.dg/gomp/attrs-1.C: New test. 10087 * g++.dg/gomp/attrs-2.C: New test. 10088 * g++.dg/gomp/attrs-3.C: New test. 10089 100902021-07-02 Jakub Jelinek <jakub@redhat.com> 10091 10092 PR c/101297 10093 * c-c++-common/gomp/atomic-24.c: New test. 10094 100952021-07-02 Patrick Palka <ppalka@redhat.com> 10096 10097 PR c++/101247 10098 * g++.dg/cpp2a/concepts-memtmpl4.C: New test. 10099 101002021-07-02 Peter Bergner <bergner@linux.ibm.com> 10101 10102 * gcc.target/powerpc/mma-builtin-7.c: New test. 10103 * gcc.target/powerpc/mma-builtin-8.c: New test. 10104 101052021-07-02 Andrew MacLeod <amacleod@redhat.com> 10106 10107 PR tree-optimization/101223 10108 * gcc.dg/pr101223.c: New. 10109 101102021-07-02 David Faust <david.faust@oracle.com> 10111 10112 * gcc.dg/debug/btf/btf-float-1.c: New test. 10113 * gcc.dg/debug/btf/btf-function-3.c: Use different unrepresentable type. 10114 * gcc.dg/debug/btf/btf-struct-2.c: Likewise. 10115 * gcc.dg/debug/btf/btf-variables-2.c: Likewise. 10116 101172021-07-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 10118 10119 * lib/gcc-defs.exp: Add a comment. 10120 101212021-07-02 Richard Biener <rguenther@suse.de> 10122 10123 PR tree-optimization/101293 10124 * gcc.dg/tree-ssa/ssa-lim-15.c: New testcase. 10125 101262021-07-02 Jakub Jelinek <jakub@redhat.com> 10127 10128 PR target/101286 10129 * gcc.target/i386/avx2-pr101286.c: New test. 10130 101312021-07-02 Hongyu Wang <hongyu.wang@intel.com> 10132 10133 * gcc.target/i386/keylocker-aesdec128kl.c: Update test. 10134 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise. 10135 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise. 10136 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise. 10137 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise. 10138 * gcc.target/i386/keylocker-aesenc256kl.c: Likewise. 10139 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise. 10140 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise. 10141 101422021-07-01 Michael Meissner <meissner@linux.ibm.com> 10143 10144 * gcc.target/powerpc/float128-cmove.c: New test. 10145 * gcc.target/powerpc/float128-minmax-3.c: New test. 10146 101472021-07-01 Eric Botcazou <ebotcazou@adacore.com> 10148 10149 * c-c++-common/dump-ada-spec-14.c: Adjust dg-warning directive. 10150 101512021-07-01 H.J. Lu <hjl.tools@gmail.com> 10152 10153 PR target/100865 10154 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Expect integer 10155 broadcast. 10156 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise. 10157 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise. 10158 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise. 10159 * gcc.target/i386/avx512f_cond_move.c: Also pass 10160 -mprefer-vector-width=512 and expect integer broadcast. 10161 * gcc.target/i386/pr100865-1.c: New test. 10162 * gcc.target/i386/pr100865-2.c: Likewise. 10163 * gcc.target/i386/pr100865-3.c: Likewise. 10164 * gcc.target/i386/pr100865-4a.c: Likewise. 10165 * gcc.target/i386/pr100865-4b.c: Likewise. 10166 * gcc.target/i386/pr100865-5a.c: Likewise. 10167 * gcc.target/i386/pr100865-5b.c: Likewise. 10168 * gcc.target/i386/pr100865-6a.c: Likewise. 10169 * gcc.target/i386/pr100865-6b.c: Likewise. 10170 * gcc.target/i386/pr100865-6c.c: Likewise. 10171 * gcc.target/i386/pr100865-7a.c: Likewise. 10172 * gcc.target/i386/pr100865-7b.c: Likewise. 10173 * gcc.target/i386/pr100865-7c.c: Likewise. 10174 * gcc.target/i386/pr100865-8a.c: Likewise. 10175 * gcc.target/i386/pr100865-8b.c: Likewise. 10176 * gcc.target/i386/pr100865-8c.c: Likewise. 10177 * gcc.target/i386/pr100865-9a.c: Likewise. 10178 * gcc.target/i386/pr100865-9b.c: Likewise. 10179 * gcc.target/i386/pr100865-9c.c: Likewise. 10180 * gcc.target/i386/pr100865-10a.c: Likewise. 10181 * gcc.target/i386/pr100865-10b.c: Likewise. 10182 * gcc.target/i386/pr100865-11a.c: Likewise. 10183 * gcc.target/i386/pr100865-11b.c: Likewise. 10184 * gcc.target/i386/pr100865-11c.c: Likewise. 10185 * gcc.target/i386/pr100865-12a.c: Likewise. 10186 * gcc.target/i386/pr100865-12b.c: Likewise. 10187 * gcc.target/i386/pr100865-12c.c: Likewise. 10188 101892021-07-01 Richard Biener <rguenther@suse.de> 10190 10191 PR tree-optimization/101280 10192 PR tree-optimization/101173 10193 * gcc.dg/tree-ssa/loop-interchange-16.c: New testcase. 10194 101952021-07-01 Richard Biener <rguenther@suse.de> 10196 10197 PR tree-optimization/101278 10198 * gcc.dg/torture/pr101278.c: New testcase. 10199 102002021-07-01 Richard Biener <rguenther@suse.de> 10201 10202 PR tree-optimization/100778 10203 * gcc.dg/torture/pr100778.c: New testcase. 10204 102052021-07-01 Uroš Bizjak <ubizjak@gmail.com> 10206 10207 PR target/101044 10208 * gcc.target/i386/pr101044.c: New test. 10209 102102021-07-01 Richard Biener <rguenther@suse.de> 10211 10212 PR tree-optimization/101178 10213 * gcc.dg/vect/bb-slp-72.c: New testcase. 10214 * gcc.dg/vect/bb-slp-73.c: Likewise. 10215 * gcc.dg/vect/bb-slp-74.c: Likewise. 10216 102172021-07-01 Jakub Jelinek <jakub@redhat.com> 10218 10219 PR debug/101266 10220 * gcc.dg/pr101266.c: New test. 10221 102222021-07-01 Patrick Palka <ppalka@redhat.com> 10223 10224 PR c++/101194 10225 * g++.dg/cpp0x/constexpr-empty16.C: New test. 10226 102272021-07-01 Patrick Palka <ppalka@redhat.com> 10228 10229 PR c++/96204 10230 * g++.dg/template/access41.C: New test. 10231 * g++.dg/template/access41a.C: New test. 10232 102332021-06-30 Indu Bhagat <indu.bhagat@oracle.com> 10234 10235 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Add dg-add-options float64 and 10236 float64x. 10237 102382021-06-30 Michael Meissner <meissner@linux.ibm.com> 10239 10240 * gcc.target/powerpc/float128-minmax.c: Adjust expected code for 10241 power10. 10242 * lib/target-supports.exp (check_effective_target_has_arch_pwr10): 10243 New. 10244 102452021-06-30 Patrick Palka <ppalka@redhat.com> 10246 10247 * g++.dg/cpp2a/concepts-access2.C: New test. 10248 102492021-06-30 Marek Polacek <polacek@redhat.com> 10250 10251 PR c++/100975 10252 DR 2397 10253 * g++.dg/cpp0x/auto24.C: Remove dg-error. 10254 * g++.dg/cpp0x/auto3.C: Adjust dg-error. 10255 * g++.dg/cpp0x/auto42.C: Likewise. 10256 * g++.dg/cpp0x/initlist75.C: Likewise. 10257 * g++.dg/cpp0x/initlist80.C: Likewise. 10258 * g++.dg/diagnostic/auto1.C: Remove dg-error. 10259 * g++.dg/cpp23/auto-array.C: New test. 10260 102612021-06-30 Richard Biener <rguenther@suse.de> 10262 10263 PR tree-optimization/101267 10264 * gfortran.dg/pr101267.f90: New testcase. 10265 102662021-06-30 David Malcolm <dmalcolm@redhat.com> 10267 10268 PR analyzer/95006 10269 * gcc.dg/analyzer/clobbers-1.c: New test. 10270 * gcc.dg/analyzer/clobbers-2.c: New test. 10271 * gcc.dg/analyzer/data-model-1.c (test_26): Mark xfail as fixed. 10272 (test_28): Likewise. 10273 (test_52): Likewise. Add coverage for end of buffer. 10274 * gcc.dg/analyzer/explode-1.c: Add leak warning. 10275 * gcc.dg/analyzer/memset-1.c (test_3): Mark xfail as fixed. 10276 (test_4): Use char. Mark xfail as fixed. 10277 (test_6b): New. 10278 (test_7): Mark xfail as fixed. Add coverage for start of buffer. 10279 (test_8): New. 10280 (test_9): New. 10281 * gcc.dg/analyzer/memset-CVE-2017-18549-1.c: New test. 10282 * gcc.dg/analyzer/symbolic-8.c: New test. 10283 102842021-06-30 Christophe Lyon <christophe.lyon@foss.st.com> 10285 10286 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Add dg-add-options float16. 10287 102882021-06-30 Richard Biener <rguenther@suse.de> 10289 10290 PR tree-optimization/101264 10291 * gfortran.dg/pr101264.f90: New testcase. 10292 102932021-06-30 liuhongt <hongtao.liu@intel.com> 10294 10295 PR target/101248 10296 * gcc.target/i386/pr101248.c: New test. 10297 102982021-06-29 Andrew MacLeod <amacleod@redhat.com> 10299 10300 * gcc.dg/pr101254.c: New. 10301 103022021-06-29 Uroš Bizjak <ubizjak@gmail.com> 10303 10304 PR target/95046 10305 * gcc.target/i386/pr95046-9.c: New test. 10306 103072021-06-29 Richard Biener <rguenther@suse.de> 10308 10309 * gcc.dg/vect/pr67790.c: Un-XFAIL. 10310 * gcc.dg/vect/bb-slp-71.c: New testcase. 10311 103122021-06-29 Jakub Jelinek <jakub@redhat.com> 10313 10314 PR c++/101210 10315 * g++.dg/ubsan/pr101210.C: New test. 10316 103172021-06-29 Richard Biener <rguenther@suse.de> 10318 10319 PR tree-optimization/101242 10320 * gcc.dg/vect/bb-slp-pr101242.c: New testcase. 10321 * gcc.dg/vect/pr67790.c: XFAIL scan for zero VEC_PERM_EXPR. 10322 103232021-06-28 Martin Sebor <msebor@redhat.com> 10324 10325 * g++.dg/uninit-pr74762.C: New test. 10326 * g++.dg/warn/uninit-pr74765.C: Same. 10327 103282021-06-28 Indu Bhagat <indu.bhagat@oracle.com> 10329 David Faust <david.faust@oracle.com> 10330 10331 * lib/gcc-dg.exp (gcc-dg-frontend-supports-ctf): New procedure. 10332 (gcc-dg-debug-runtest): Add -gctf support. 10333 * gcc.dg/debug/btf/btf-1.c: New test. 10334 * gcc.dg/debug/btf/btf-2.c: Likewise. 10335 * gcc.dg/debug/btf/btf-anonymous-struct-1.c: Likewise. 10336 * gcc.dg/debug/btf/btf-anonymous-union-1.c: Likewise. 10337 * gcc.dg/debug/btf/btf-array-1.c: Likewise. 10338 * gcc.dg/debug/btf/btf-bitfields-1.c: Likewise. 10339 * gcc.dg/debug/btf/btf-bitfields-2.c: Likewise. 10340 * gcc.dg/debug/btf/btf-bitfields-3.c: Likewise. 10341 * gcc.dg/debug/btf/btf-cvr-quals-1.c: Likewise. 10342 * gcc.dg/debug/btf/btf-enum-1.c: Likewise. 10343 * gcc.dg/debug/btf/btf-forward-1.c: Likewise. 10344 * gcc.dg/debug/btf/btf-function-1.c: Likewise. 10345 * gcc.dg/debug/btf/btf-function-2.c: Likewise. 10346 * gcc.dg/debug/btf/btf-int-1.c: Likewise. 10347 * gcc.dg/debug/btf/btf-pointers-1.c: Likewise. 10348 * gcc.dg/debug/btf/btf-struct-1.c: Likewise. 10349 * gcc.dg/debug/btf/btf-typedef-1.c: Likewise. 10350 * gcc.dg/debug/btf/btf-union-1.c: Likewise. 10351 * gcc.dg/debug/btf/btf-variables-1.c: Likewise. 10352 * gcc.dg/debug/btf/btf.exp: Likewise. 10353 * gcc.dg/debug/ctf/ctf-1.c: Likewise. 10354 * gcc.dg/debug/ctf/ctf-2.c: Likewise. 10355 * gcc.dg/debug/ctf/ctf-anonymous-struct-1.c: Likewise. 10356 * gcc.dg/debug/ctf/ctf-anonymous-union-1.c: Likewise. 10357 * gcc.dg/debug/ctf/ctf-array-1.c: Likewise. 10358 * gcc.dg/debug/ctf/ctf-array-2.c: Likewise. 10359 * gcc.dg/debug/ctf/ctf-array-3.c: Likewise. 10360 * gcc.dg/debug/ctf/ctf-array-4.c: Likewise. 10361 * gcc.dg/debug/ctf/ctf-attr-mode-1.c: Likewise. 10362 * gcc.dg/debug/ctf/ctf-attr-used-1.c: Likewise. 10363 * gcc.dg/debug/ctf/ctf-bitfields-1.c: Likewise. 10364 * gcc.dg/debug/ctf/ctf-bitfields-2.c: Likewise. 10365 * gcc.dg/debug/ctf/ctf-bitfields-3.c: Likewise. 10366 * gcc.dg/debug/ctf/ctf-bitfields-4.c: Likewise. 10367 * gcc.dg/debug/ctf/ctf-complex-1.c: Likewise. 10368 * gcc.dg/debug/ctf/ctf-cvr-quals-1.c: Likewise. 10369 * gcc.dg/debug/ctf/ctf-cvr-quals-2.c: Likewise. 10370 * gcc.dg/debug/ctf/ctf-cvr-quals-3.c: Likewise. 10371 * gcc.dg/debug/ctf/ctf-cvr-quals-4.c: Likewise. 10372 * gcc.dg/debug/ctf/ctf-enum-1.c: Likewise. 10373 * gcc.dg/debug/ctf/ctf-enum-2.c: Likewise. 10374 * gcc.dg/debug/ctf/ctf-file-scope-1.c: Likewise. 10375 * gcc.dg/debug/ctf/ctf-float-1.c: Likewise. 10376 * gcc.dg/debug/ctf/ctf-forward-1.c: Likewise. 10377 * gcc.dg/debug/ctf/ctf-forward-2.c: Likewise. 10378 * gcc.dg/debug/ctf/ctf-func-index-1.c: Likewise. 10379 * gcc.dg/debug/ctf/ctf-function-pointers-1.c: Likewise. 10380 * gcc.dg/debug/ctf/ctf-function-pointers-2.c: Likewise. 10381 * gcc.dg/debug/ctf/ctf-function-pointers-3.c: Likewise. 10382 * gcc.dg/debug/ctf/ctf-functions-1.c: Likewise. 10383 * gcc.dg/debug/ctf/ctf-int-1.c: Likewise. 10384 * gcc.dg/debug/ctf/ctf-objt-index-1.c: Likewise. 10385 * gcc.dg/debug/ctf/ctf-pointers-1.c: Likewise. 10386 * gcc.dg/debug/ctf/ctf-pointers-2.c: Likewise. 10387 * gcc.dg/debug/ctf/ctf-preamble-1.c: Likewise. 10388 * gcc.dg/debug/ctf/ctf-skip-types-1.c: Likewise. 10389 * gcc.dg/debug/ctf/ctf-skip-types-2.c: Likewise. 10390 * gcc.dg/debug/ctf/ctf-skip-types-3.c: Likewise. 10391 * gcc.dg/debug/ctf/ctf-skip-types-4.c: Likewise. 10392 * gcc.dg/debug/ctf/ctf-skip-types-5.c: Likewise. 10393 * gcc.dg/debug/ctf/ctf-skip-types-6.c: Likewise. 10394 * gcc.dg/debug/ctf/ctf-str-table-1.c: Likewise. 10395 * gcc.dg/debug/ctf/ctf-struct-1.c: Likewise. 10396 * gcc.dg/debug/ctf/ctf-struct-2.c: Likewise. 10397 * gcc.dg/debug/ctf/ctf-struct-array-1.c: Likewise. 10398 * gcc.dg/debug/ctf/ctf-struct-pointer-1.c: Likewise. 10399 * gcc.dg/debug/ctf/ctf-struct-pointer-2.c: Likewise. 10400 * gcc.dg/debug/ctf/ctf-typedef-1.c: Likewise. 10401 * gcc.dg/debug/ctf/ctf-typedef-2.c: Likewise. 10402 * gcc.dg/debug/ctf/ctf-typedef-3.c: Likewise. 10403 * gcc.dg/debug/ctf/ctf-typedef-struct-1.c: Likewise. 10404 * gcc.dg/debug/ctf/ctf-typedef-struct-2.c: Likewise. 10405 * gcc.dg/debug/ctf/ctf-typedef-struct-3.c: Likewise. 10406 * gcc.dg/debug/ctf/ctf-union-1.c: Likewise. 10407 * gcc.dg/debug/ctf/ctf-variables-1.c: Likewise. 10408 * gcc.dg/debug/ctf/ctf-variables-2.c: Likewise. 10409 * gcc.dg/debug/ctf/ctf.exp: Likewise. 10410 * gcc.dg/debug/btf/btf-bitfields-4.c: New file. 10411 * gcc.dg/debug/btf/btf-datasec-1.c: New file. 10412 * gcc.dg/debug/btf/btf-function-3.c: New file. 10413 * gcc.dg/debug/btf/btf-pointers-2.c: New file. 10414 * gcc.dg/debug/btf/btf-struct-2.c: New file. 10415 * gcc.dg/debug/btf/btf-variables-2.c: New file. 10416 * gcc.dg/debug/btf/btf-variables-3.c: New file. 10417 * gcc.dg/debug/ctf/ctf-debug-1.c: New file. 10418 * gcc.dg/debug/ctf/ctf-debug-2.c: New file. 10419 * gcc.dg/debug/ctf/ctf-function-pointers-4.c: New file. 10420 * gcc.dg/debug/ctf/ctf-skip-types-7.c: New file. 10421 * gcc.dg/debug/ctf/ctf-skip-types-8.c: New file. 10422 * gcc.dg/debug/ctf/ctf-struct-array-2.c: New file. 10423 104242021-06-28 Indu Bhagat <indu.bhagat@oracle.com> 10425 10426 * lib/gcc-dg.exp (gcc-dg-target-supports-debug-format): New procedure. 10427 104282021-06-28 Martin Jambor <mjambor@suse.cz> 10429 10430 PR ipa/93385 10431 * gcc.dg/ipa/pr93385.c: New test. 10432 * gcc.dg/ipa/ipa-sra-23.c: Likewise. 10433 * gcc.dg/ipa/ipa-sra-24.c: Likewise. 10434 * g++.dg/ipa/ipa-sra-4.C: Likewise. 10435 104362021-06-28 Richard Biener <rguenther@suse.de> 10437 10438 PR tree-optimization/101229 10439 * gcc.dg/torture/pr101229.c: New testcase. 10440 104412021-06-28 Richard Biener <rguenther@suse.de> 10442 10443 PR tree-optimization/101207 10444 * gcc.dg/vect/bb-slp-pr101207.c: New testcase. 10445 104462021-06-28 Richard Biener <rguenther@suse.de> 10447 10448 PR tree-optimization/101173 10449 * gcc.dg/torture/pr101173.c: New testcase. 10450 104512021-06-28 liuhongt <hongtao.liu@intel.com> 10452 10453 PR target/100648 10454 * g++.target/i386/avx2-pr54700-2.C: Adjust testcase. 10455 * g++.target/i386/avx512vl-pr54700-1a.C: New test. 10456 * g++.target/i386/avx512vl-pr54700-1b.C: New test. 10457 * g++.target/i386/avx512vl-pr54700-2a.C: New test. 10458 * g++.target/i386/avx512vl-pr54700-2b.C: New test. 10459 * gcc.target/i386/avx512vl-pr100648.c: New test. 10460 * gcc.target/i386/avx512vl-blendv-1.c: New test. 10461 * gcc.target/i386/avx512vl-blendv-2.c: New test. 10462 104632021-06-28 liuhongt <hongtao.liu@intel.com> 10464 10465 * gcc.target/i386/funcspec-8.c: Replace 10466 __builtin_ia32_blendvpd with __builtin_ia32_roundps_az. 10467 * gcc.target/i386/blendv-1.c: New test. 10468 * gcc.target/i386/blendv-2.c: New test. 10469 104702021-06-27 Andrew Pinski <apinski@marvell.com> 10471 10472 * gcc.dg/torture/pr101230-1.c: New test. 10473 104742021-06-26 Patrick Palka <ppalka@redhat.com> 10475 10476 PR c++/96204 10477 * g++.dg/template/access40.C: New test. 10478 * g++.dg/template/access40a.C: New test. 10479 104802021-06-26 Jason Merrill <jason@redhat.com> 10481 10482 PR c++/101040 10483 PR c++/97566 10484 * g++.dg/cpp2a/no_unique_address13.C: New test. 10485 104862021-06-26 Marek Polacek <polacek@redhat.com> 10487 10488 PR c++/100752 10489 * g++.dg/cpp0x/noexcept69.C: New test. 10490 * g++.dg/parse/saved1.C: Adjust dg-error. 10491 * g++.dg/template/crash50.C: Likewise. 10492 104932021-06-25 David Malcolm <dmalcolm@redhat.com> 10494 10495 * jit.dg/test-vector-rvalues.cc (check_div): Add specialization 10496 for v4f, to avoid relying on exact floating-point equality. 10497 * jit.dg/test-vector-types.cc (check_div): Likewise. 10498 104992021-06-25 David Malcolm <dmalcolm@redhat.com> 10500 10501 * jit.dg/test-asm.c: Remove i?86-*-* from target specifier. 10502 * jit.dg/test-asm.cc: Likewise. 10503 105042021-06-25 Martin Sebor <msebor@redhat.com> 10505 10506 PR middle-end/101216 10507 * gcc.dg/Wnonnull-7.c: New test. 10508 105092021-06-25 Richard Biener <rguenther@suse.de> 10510 10511 PR tree-optimization/101202 10512 * gcc.dg/torture/pr101202.c: New testcase. 10513 105142021-06-25 Xi Ruoyao <xry111@mengyan1223.wang> 10515 10516 * g++.dg/no-stack-protector-attr-3.C (dg-final): Adjust for MIPS. 10517 105182021-06-25 liuhongt <hongtao.liu@intel.com> 10519 10520 PR target/101185 10521 * gcc.target/i386/bitwise_mask_op-3.c: Add xfail to 10522 temporarily avoid regression, eventually xfail should be 10523 removed. 10524 105252021-06-24 Andrew MacLeod <amacleod@redhat.com> 10526 10527 * gcc.dg/tree-ssa/evrp30.c: New. 10528 105292021-06-24 Andrew MacLeod <amacleod@redhat.com> 10530 10531 * gcc.dg/tree-ssa/pr101189.c: New. 10532 105332021-06-24 Patrick Palka <ppalka@redhat.com> 10534 10535 PR c++/98832 10536 * g++.dg/cpp2a/class-deduction-alias9.C: New test. 10537 105382021-06-24 Patrick Palka <ppalka@redhat.com> 10539 10540 PR c++/101182 10541 * g++.dg/cpp2a/concepts-requires25.C: New test. 10542 105432021-06-24 Jakub Jelinek <jakub@redhat.com> 10544 10545 PR c/101171 10546 * gcc.dg/pr101171.c: New test. 10547 105482021-06-24 Uroš Bizjak <ubizjak@gmail.com> 10549 10550 PR target/89021 10551 * gcc.dg/vect/vect-nb-iter-ub-3.c (dg-additional-options): 10552 Add --param vect-epilogues-nomask=0. 10553 * gcc.target/i386/pr97249-1.c (foo): Add #pragma GCC unroll 10554 to avoid loop vectorization. 10555 (foo1): Ditto. 10556 (foo2): Ditto. 10557 105582021-06-24 Richard Biener <rguenther@suse.de> 10559 10560 * gcc.target/i386/vect-addsubv2df.c: New testcase. 10561 * gcc.target/i386/vect-addsubv4sf.c: Likewise. 10562 * gcc.target/i386/vect-addsubv4df.c: Likewise. 10563 * gcc.target/i386/vect-addsubv8sf.c: Likewise. 10564 * gcc.target/i386/vect-addsub-2.c: Likewise. 10565 * gcc.target/i386/vect-addsub-3.c: Likewise. 10566 105672021-06-24 Jakub Jelinek <jakub@redhat.com> 10568 10569 PR middle-end/101170 10570 * gcc.dg/pr101170.c: New test. 10571 105722021-06-24 Jakub Jelinek <jakub@redhat.com> 10573 10574 PR middle-end/101172 10575 * gcc.dg/pr101172.c: New test. 10576 105772021-06-24 Ilya Leoshkevich <iii@linux.ibm.com> 10578 10579 * gcc.target/s390/mnop-mcount-m31-mzarch.c: Adapt to the new 10580 prologue size. 10581 * gcc.target/s390/mnop-mcount-m64.c: Likewise. 10582 105832021-06-24 Jakub Jelinek <jakub@redhat.com> 10584 10585 * c-c++-common/gomp/target-in-reduction-1.c: New test. 10586 * c-c++-common/gomp/clauses-1.c: Add in_reduction clauses on 10587 target or combined target constructs. 10588 105892021-06-24 Richard Biener <rguenther@suse.de> 10590 10591 PR tree-optimization/101105 10592 * gcc.dg/torture/pr101105.c: New testcase. 10593 105942021-06-24 liuhongt <hongtao.liu@intel.com> 10595 10596 PR target/98434 10597 * gcc.target/i386/pr98434-1.c: New test. 10598 * gcc.target/i386/pr98434-2.c: New test. 10599 * gcc.target/i386/avx512vl-pr95488-1.c: Adjust testcase. 10600 106012021-06-23 Patrick Palka <ppalka@redhat.com> 10602 10603 PR c++/101174 10604 * g++.dg/cpp1z/class-deduction-access3.C: New test. 10605 * g++.dg/cpp1z/class-deduction91.C: New test. 10606 106072021-06-23 Aaron Sawdey <acsawdey@linux.ibm.com> 10608 10609 * gcc.target/powerpc/pcrel-opt-inc-di.c: Enable -mpcrel-opt to test it. 10610 * gcc.target/powerpc/pcrel-opt-ld-df.c: Enable -mpcrel-opt to test it. 10611 * gcc.target/powerpc/pcrel-opt-ld-di.c: Enable -mpcrel-opt to test it. 10612 * gcc.target/powerpc/pcrel-opt-ld-hi.c: Enable -mpcrel-opt to test it. 10613 * gcc.target/powerpc/pcrel-opt-ld-qi.c: Enable -mpcrel-opt to test it. 10614 * gcc.target/powerpc/pcrel-opt-ld-sf.c: Enable -mpcrel-opt to test it. 10615 * gcc.target/powerpc/pcrel-opt-ld-si.c: Enable -mpcrel-opt to test it. 10616 * gcc.target/powerpc/pcrel-opt-ld-vector.c: Enable -mpcrel-opt to 10617 test it. 10618 * gcc.target/powerpc/pcrel-opt-st-df.c: Enable -mpcrel-opt to test it. 10619 * gcc.target/powerpc/pcrel-opt-st-di.c: Enable -mpcrel-opt to test it. 10620 * gcc.target/powerpc/pcrel-opt-st-hi.c: Enable -mpcrel-opt to test it. 10621 * gcc.target/powerpc/pcrel-opt-st-qi.c: Enable -mpcrel-opt to test it. 10622 * gcc.target/powerpc/pcrel-opt-st-sf.c: Enable -mpcrel-opt to test it. 10623 * gcc.target/powerpc/pcrel-opt-st-si.c: Enable -mpcrel-opt to test it. 10624 * gcc.target/powerpc/pcrel-opt-st-vector.c: Enable -mpcrel-opt to 10625 test it. 10626 106272021-06-23 Xi Ruoyao <xry111@mengyan@123.wang> 10628 10629 * gcc.c-torture/execute/950704-1.c: Add -fwrapv to avoid 10630 undefined behavior. 10631 106322021-06-23 Patrick Palka <ppalka@redhat.com> 10633 10634 PR c++/86439 10635 * g++.dg/cpp1z/class-deduction88.C: New test. 10636 * g++.dg/cpp1z/class-deduction89.C: New test. 10637 * g++.dg/cpp1z/class-deduction90.C: New test. 10638 106392021-06-23 Uroš Bizjak <ubizjak@gmail.com> 10640 10641 PR target/101175 10642 * gcc.target/i386/pr101175.c: New test. 10643 106442021-06-23 Andre Vehreschild <vehre@gcc.gnu.org> 10645 10646 PR fortran/100337 10647 * gfortran.dg/coarray_collectives_17.f90: New test. 10648 106492021-06-22 Sandra Loosemore <sandra@codesourcery.com> 10650 Tobias Burnus <tobias@codesourcery.com> 10651 10652 PR fortran/93524 10653 * gfortran.dg/pr93524.c: New. 10654 * gfortran.dg/pr93524.f90: New. 10655 106562021-06-22 David Malcolm <dmalcolm@redhat.com> 10657 10658 PR analyzer/101143 10659 * gcc.dg/analyzer/pr101143.c: New test. 10660 106612021-06-22 Richard Biener <rguenther@suse.de> 10662 10663 PR middle-end/101156 10664 * gcc.dg/pr101156.c: New testcase. 10665 106662021-06-22 Jakub Jelinek <jakub@redhat.com> 10667 10668 PR tree-optimization/101159 10669 * gcc.c-torture/compile/pr101159.c: New test. 10670 106712021-06-22 Jakub Jelinek <jakub@redhat.com> 10672 10673 PR middle-end/101160 10674 * g++.target/i386/empty-class1.C: Require lp64 effective target 10675 instead of x86_64-*-*. 10676 * g++.target/i386/empty-class2.C: New test. 10677 106782021-06-22 Jakub Jelinek <jakub@redhat.com> 10679 Andrew Pinski <apinski@marvell.com> 10680 10681 PR tree-optimization/101162 10682 * g++.dg/opt/pr101162.C: New test. 10683 106842021-06-22 Richard Biener <rguenther@suse.de> 10685 10686 PR tree-optimization/101151 10687 * gcc.dg/torture/pr101151.c: New testcase. 10688 106892021-06-22 Kito Cheng <kito.cheng@sifive.com> 10690 10691 * g++.dg/modules/omp-1_a.C: Check pthread is available for 10692 dg-module-cmi. 10693 * g++.dg/modules/omp-2_a.C: Ditto. 10694 106952021-06-22 Richard Biener <rguenther@suse.de> 10696 10697 PR tree-optimization/101158 10698 * gfortran.dg/pr101158.f90: New testcase. 10699 107002021-06-22 Jakub Jelinek <jakub@redhat.com> 10701 10702 PR target/11877 10703 * gcc.target/i386/pr11877-2.c: New test. 10704 107052021-06-22 liuhongt <hongtao.liu@intel.com> 10706 10707 PR tree-optimization/97770 10708 * gcc.target/i386/avx512bitalg-pr97770-1.c: Remove xfail. 10709 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Remove xfail. 10710 107112021-06-22 liuhongt <hongtao.liu@intel.com> 10712 10713 PR target/100267 10714 * gcc.target/i386/avx512bw-pr100267-1.c: New test. 10715 * gcc.target/i386/avx512bw-pr100267-b-2.c: New test. 10716 * gcc.target/i386/avx512bw-pr100267-d-2.c: New test. 10717 * gcc.target/i386/avx512bw-pr100267-q-2.c: New test. 10718 * gcc.target/i386/avx512bw-pr100267-w-2.c: New test. 10719 * gcc.target/i386/avx512f-pr100267-1.c: New test. 10720 * gcc.target/i386/avx512f-pr100267-pd-2.c: New test. 10721 * gcc.target/i386/avx512f-pr100267-ps-2.c: New test. 10722 * gcc.target/i386/avx512vl-pr100267-1.c: New test. 10723 * gcc.target/i386/avx512vl-pr100267-pd-2.c: New test. 10724 * gcc.target/i386/avx512vl-pr100267-ps-2.c: New test. 10725 * gcc.target/i386/avx512vlbw-pr100267-1.c: New test. 10726 * gcc.target/i386/avx512vlbw-pr100267-b-2.c: New test. 10727 * gcc.target/i386/avx512vlbw-pr100267-d-2.c: New test. 10728 * gcc.target/i386/avx512vlbw-pr100267-q-2.c: New test. 10729 * gcc.target/i386/avx512vlbw-pr100267-w-2.c: New test. 10730 107312021-06-22 liuhongt <hongtao.liu@intel.com> 10732 10733 PR target/100310 10734 * gcc.target/i386/pr100310.c: New test. 10735 107362021-06-21 Jason Merrill <jason@redhat.com> 10737 10738 PR target/88529 10739 * g++.target/i386/empty-class1.C: New test. 10740 107412021-06-21 Patrick Palka <ppalka@redhat.com> 10742 10743 PR c++/67302 10744 * g++.dg/opt/nrv21.C: New test. 10745 107462021-06-21 Patrick Palka <ppalka@redhat.com> 10747 10748 PR c++/80431 10749 * g++.dg/cpp0x/nsdmi-virtual1a.C: New test. 10750 107512021-06-21 Jakub Jelinek <jakub@redhat.com> 10752 10753 PR inline-asm/100785 10754 * c-c++-common/pr100785.c: New test. 10755 * gcc.dg/pr48552-1.c: Don't expect invalid lvalue errors. 10756 * gcc.dg/pr48552-2.c: Likewise. 10757 107582021-06-21 prathamesh.kulkarni <prathamesh.kulkarni@linaro.org> 10759 10760 PR target/97906 10761 * gcc.target/arm/simd/pr97906.c: New test. 10762 107632021-06-21 Richard Biener <rguenther@suse.de> 10764 10765 PR tree-optimization/101121 10766 * gfortran.dg/pr101121.f: New testcase. 10767 107682021-06-21 liuhongt <hongtao.liu@intel.com> 10769 10770 PR target/101142 10771 * gcc.target/i386/spill_to_mask-1.c: Adjust testcase. 10772 * gcc.target/i386/spill_to_mask-2.c: Adjust testcase. 10773 * gcc.target/i386/spill_to_mask-3.c: Adjust testcase. 10774 * gcc.target/i386/spill_to_mask-4.c: Adjust testcase. 10775 107762021-06-21 Roger Sayle <roger@nextmovesoftware.com> 10777 10778 PR target/11877 10779 * gcc.target/i386/pr11877.c: New test case. 10780 107812021-06-18 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> 10782 10783 * gcc.target/powerpc/fusion-p10-2logical.c: Update pattern 10784 match counts. 10785 * gcc.target/powerpc/fusion-p10-addadd.c: Update pattern match 10786 counts. 10787 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update pattern match 10788 counts. 10789 * gcc.target/powerpc/fusion-p10-logadd.c: Update pattern match 10790 counts. 10791 107922021-06-18 Harald Anlauf <anlauf@gmx.de> 10793 10794 PR fortran/100283 10795 PR fortran/101123 10796 * gfortran.dg/min0_max0_1.f90: New test. 10797 * gfortran.dg/min0_max0_2.f90: New test. 10798 107992021-06-18 David Malcolm <dmalcolm@redhat.com> 10800 10801 * gcc.dg/analyzer/symbolic-7.c: New test. 10802 108032021-06-18 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 10804 10805 PR target/100856 10806 * gcc.target/arm/acle/pr100856.c: New test. 10807 * gcc.target/arm/multilib.exp: Add tests for cde options. 10808 108092021-06-18 Michael Meissner <meissner@linux.ibm.com> 10810 10811 * gcc.target/powerpc/float128-minmax-2.c: New test. 10812 108132021-06-17 Jason Merrill <jason@redhat.com> 10814 10815 PR c++/101106 10816 * g++.dg/cpp0x/deleted15.C: New test. 10817 108182021-06-17 H.J. Lu <hjl.tools@gmail.com> 10819 10820 PR target/100704 10821 * gcc.target/i386/pr100704-1.c: New test. 10822 * gcc.target/i386/pr100704-2.c: Likewise. 10823 * gcc.target/i386/pr100704-3.c: Likewise. 10824 108252021-06-17 Uroš Bizjak <ubizjak@gmail.com> 10826 10827 PR target/97194 10828 * gcc.target/i386/sse4_1-vec-set-1.c: New test. 10829 * gcc.target/i386/sse4_1-vec-set-2.c: ditto. 10830 108312021-06-17 Aldy Hernandez <aldyh@redhat.com> 10832 10833 * gcc.dg/pr100790.c: New test. 10834 108352021-06-17 Marius Hillenbrand <mhillen@linux.ibm.com> 10836 10837 * gcc.target/s390/zvector/vec-doublee.c: New test. 10838 * gcc.target/s390/zvector/vec-floate.c: New test. 10839 108402021-06-17 Richard Biener <rguenther@suse.de> 10841 10842 PR tree-optimization/54400 10843 * gcc.dg/vect/bb-slp-pr54400.c: New testcase. 10844 108452021-06-16 Jason Merrill <jason@redhat.com> 10846 10847 PR c++/101078 10848 PR c++/91706 10849 * g++.dg/template/access39.C: New test. 10850 108512021-06-16 Harald Anlauf <anlauf@gmx.de> 10852 10853 PR fortran/95501 10854 PR fortran/95502 10855 * gfortran.dg/pr95502.f90: New test. 10856 108572021-06-16 Harald Anlauf <anlauf@gmx.de> 10858 10859 Revert: 10860 2021-06-16 Harald Anlauf <anlauf@gmx.de> 10861 10862 PR fortran/95501 10863 PR fortran/95502 10864 * gfortran.dg/pr95502.f90: New test. 10865 108662021-06-16 Harald Anlauf <anlauf@gmx.de> 10867 10868 PR fortran/95501 10869 PR fortran/95502 10870 * gfortran.dg/pr95502.f90: New test. 10871 108722021-06-16 Jason Merrill <jason@redhat.com> 10873 10874 PR c++/100796 10875 PR preprocessor/96391 10876 * g++.dg/plugin/location-overflow-test-pr100796.c: New test. 10877 * g++.dg/plugin/plugin.exp: Run it. 10878 108792021-06-16 Jonathan Wright <jonathan.wright@arm.com> 10880 10881 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests. 10882 108832021-06-16 Jonathan Wright <jonathan.wright@arm.com> 10884 10885 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests. 10886 108872021-06-16 Jonathan Wright <jonathan.wright@arm.com> 10888 10889 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests. 10890 108912021-06-16 Jonathan Wright <jonathan.wright@arm.com> 10892 10893 * gcc.target/aarch64/narrow_zero_high_half.c: Add new tests. 10894 108952021-06-16 Jonathan Wright <jonathan.wright@arm.com> 10896 10897 * gcc.target/aarch64/narrow_zero_high_half.c: New test. 10898 108992021-06-16 Martin Jambor <mjambor@suse.cz> 10900 10901 PR tree-optimization/100453 10902 * gcc.dg/tree-ssa/pr100453.c: New test. 10903 109042021-06-16 Jakub Jelinek <jakub@redhat.com> 10905 10906 * gcc.dg/guality/pr49888.c (f): Use noipa attribute instead of 10907 noinline, noclone. 10908 109092021-06-16 Jakub Jelinek <jakub@redhat.com> 10910 10911 PR middle-end/101062 10912 * gcc.dg/pr101062.c: New test. 10913 109142021-06-16 Richard Biener <rguenther@suse.de> 10915 10916 PR tree-optimization/101088 10917 * gcc.dg/torture/pr101088.c: New testcase. 10918 109192021-06-16 Roger Sayle <roger@nextmovesoftware.com> 10920 10921 PR rtl-optimization/46235 10922 * gcc.target/i386/bt-5.c: New test. 10923 * gcc.target/i386/bt-6.c: New test. 10924 * gcc.target/i386/bt-7.c: New test. 10925 109262021-06-16 Arnaud Charlet <charlet@adacore.com> 10927 10928 * gnat.dg/limited4.adb: Disable illegal code. 10929 109302021-06-16 Richard Biener <rguenther@suse.de> 10931 10932 PR tree-optimization/101083 10933 * gcc.dg/vect/pr97832-4.c: New testcase. 10934 109352021-06-15 Tobias Burnus <tobias@codesourcery.com> 10936 10937 PR fortran/92568 10938 * gfortran.dg/gomp/pr99928-1.f90: Uncomment 'defaultmap(none)'. 10939 * gfortran.dg/gomp/pr99928-2.f90: Uncomment 'defaultmap(none)'. 10940 * gfortran.dg/gomp/pr99928-3.f90: Uncomment 'defaultmap(none)'. 10941 * gfortran.dg/gomp/pr99928-4.f90: Uncomment 'defaultmap(none)'. 10942 * gfortran.dg/gomp/pr99928-5.f90: Uncomment 'defaultmap(none)'. 10943 * gfortran.dg/gomp/pr99928-6.f90: Uncomment 'defaultmap(none)'. 10944 * gfortran.dg/gomp/pr99928-8.f90: Uncomment 'defaultmap(none)'. 10945 * gfortran.dg/gomp/defaultmap-1.f90: New test. 10946 * gfortran.dg/gomp/defaultmap-2.f90: New test. 10947 * gfortran.dg/gomp/defaultmap-3.f90: New test. 10948 * gfortran.dg/gomp/defaultmap-4.f90: New test. 10949 * gfortran.dg/gomp/defaultmap-5.f90: New test. 10950 * gfortran.dg/gomp/defaultmap-6.f90: New test. 10951 * gfortran.dg/gomp/defaultmap-7.f90: New test. 10952 109532021-06-15 David Malcolm <dmalcolm@redhat.com> 10954 10955 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_dump_capacity): New decl. 10956 * gcc.dg/analyzer/capacity-1.c: New test. 10957 * gcc.dg/analyzer/capacity-2.c: New test. 10958 * gcc.dg/analyzer/capacity-3.c: New test. 10959 109602021-06-15 David Malcolm <dmalcolm@redhat.com> 10961 10962 PR analyzer/101068 10963 * gcc.dg/analyzer/explode-2a.c: New test. 10964 109652021-06-15 Jakub Jelinek <jakub@redhat.com> 10966 10967 PR target/101046 10968 * gcc.target/i386/pr101046.c: New test. 10969 109702021-06-15 Robin Dapp <rdapp@linux.ibm.com> 10971 10972 * c-c++-common/Wattributes.c: Remove s390-specific check and add 10973 new tests. 10974 * gcc.dg/Wattributes-6.c: Likewise. 10975 109762021-06-15 Xionghu Luo <luoxhu@linux.ibm.com> 10977 10978 PR target/101020 10979 * gcc.target/powerpc/float128-call.c: Adjust counts for be and le. 10980 109812021-06-14 Martin Sebor <msebor@redhat.com> 10982 10983 PR c++/100876 10984 * g++.dg/warn/Wmismatched-new-delete-4.C: New test. 10985 * g++.dg/warn/Wmismatched-new-delete-5.C: New test. 10986 * g++.dg/warn/Wstringop-overflow-7.C: New test. 10987 * g++.dg/warn/Wfree-nonheap-object-6.C: New test. 10988 * g++.dg/analyzer/placement-new.C: Prune out expected warning. 10989 109902021-06-14 Peter Bergner <bergner@linux.ibm.com> 10991 10992 PR target/100777 10993 * gcc.target/powerpc/pr100777.c: New test. 10994 109952021-06-14 Uroš Bizjak <ubizjak@gmail.com> 10996 10997 PR target/101058 10998 * gcc.target/i386/pr101058.c: New test. 10999 110002021-06-14 Jonathan Wakely <jwakely@redhat.com> 11001 11002 PR c++/101052 11003 * g++.dg/spellcheck-stdlib.C: Add checks for <cstdlib> names. 11004 * gcc.dg/spellcheck-stdlib.c: Likewise. 11005 110062021-06-14 Christophe Lyon <christophe.lyon@linaro.org> 11007 11008 * gcc.target/arm/simd/mve-vclz.c: Update expected results. 11009 * gcc.target/arm/simd/mve-vshl.c: Likewise. 11010 * gcc.target/arm/simd/mve-vec-pack.c: New test. 11011 * gcc.target/arm/simd/mve-vec-unpack.c: New test. 11012 110132021-06-14 Richard Biener <rguenther@suse.de> 11014 11015 PR tree-optimization/100934 11016 * gcc.dg/torture/pr100934.c: New testcase. 11017 110182021-06-14 Aaron Sawdey <acsawdey@linux.ibm.com> 11019 11020 * gcc.dg/sms-1.c: Remove scan-rtl-dump-times check. 11021 * gcc.dg/sms-2.c: Remove scan-rtl-dump-times check. 11022 * gcc.dg/sms-3.c: Remove scan-rtl-dump-times check. 11023 * gcc.dg/sms-4.c: Remove scan-rtl-dump-times check. 11024 * gcc.dg/sms-6.c: Remove scan-rtl-dump-times check. 11025 * gcc.dg/sms-8.c: Remove scan-rtl-dump-times check. 11026 * gcc.dg/sms-10.c: Remove scan-rtl-dump-times check. 11027 110282021-06-14 Richard Biener <rguenther@suse.de> 11029 11030 PR tree-optimization/101031 11031 * gcc.dg/torture/pr101031.c: New testcase. 11032 110332021-06-13 Jason Merrill <jason@redhat.com> 11034 11035 * gcc.dg/c2x-attr-maybe_unused-1.c: Expect no warnings. 11036 110372021-06-13 H.J. Lu <hjl.tools@gmail.com> 11038 11039 PR target/101023 11040 * g++.target/i386/pr101023a.C: New test. 11041 * g++.target/i386/pr101023b.C: Likewise. 11042 110432021-06-12 David Edelsohn <dje.gcc@gmail.com> 11044 11045 * g++.dg/ext/builtin-shufflevector-2.C: Ignore psabi warning. 11046 * gcc.dg/uninit-pr93100.c: Skip on AIX. 11047 * gcc.target/powerpc/pr100085.c: Require int128 and float128. 11048 110492021-06-12 Jason Merrill <jason@redhat.com> 11050 11051 * g++.dg/ext/attrib62.C: No longer warn. 11052 * g++.dg/diagnostic/maybe_unused1.C: New test. 11053 110542021-06-12 Jason Merrill <jason@redhat.com> 11055 11056 PR c++/101029 11057 * g++.dg/ext/array4.C: New test. 11058 110592021-06-11 Carl Love <cel@us.ibm.com> 11060 11061 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c 11062 (dg-require-effective-target): Change target to p9vector_hw. 11063 110642021-06-11 Thomas Schwinge <thomas@codesourcery.com> 11065 11066 * gcc.dg/gomp/simd-clones-2.c: Enhance. 11067 110682021-06-11 Patrick Palka <ppalka@redhat.com> 11069 11070 DR 1227 11071 PR c++/96560 11072 * g++.dg/template/sfinae-dr1227.C: New test. 11073 110742021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 11075 11076 PR target/101016 11077 * gcc.target/arm/mve/intrinsics/pr101016.c: New test. 11078 110792021-06-11 Roger Sayle <roger@nextmovesoftware.com> 11080 11081 PR tree-optimization/96392 11082 * gcc.dg/pr96392.c: New test. 11083 110842021-06-11 Richard Biener <rguenther@suse.de> 11085 11086 PR tree-optimization/101025 11087 * gcc.dg/torture/pr101025.c: New testcase. 11088 110892021-06-11 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 11090 11091 PR target/99939 11092 * gcc.target/arm/cmse/cmse-18.c: Add separate scan-assembler 11093 directives check for target is v8.1-m.main+mve or not before 11094 comparing the assembly output. 11095 * gcc.target/arm/cmse/cmse-20.c: New test. 11096 110972021-06-11 Jakub Jelinek <jakub@redhat.com> 11098 11099 PR c++/100974 11100 * g++.dg/cpp23/consteval-if1.C: New test. 11101 * g++.dg/cpp23/consteval-if2.C: New test. 11102 * g++.dg/cpp23/consteval-if3.C: New test. 11103 * g++.dg/cpp23/consteval-if4.C: New test. 11104 * g++.dg/cpp23/consteval-if5.C: New test. 11105 * g++.dg/cpp23/consteval-if6.C: New test. 11106 * g++.dg/cpp23/consteval-if7.C: New test. 11107 * g++.dg/cpp23/consteval-if8.C: New test. 11108 * g++.dg/cpp23/consteval-if9.C: New test. 11109 * g++.dg/cpp23/consteval-if10.C: New test. 11110 * g++.dg/cpp23/feat-cxx2b.C: Add __cpp_if_consteval tests. 11111 111122021-06-11 David Malcolm <dmalcolm@redhat.com> 11113 11114 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update 11115 expected number of enodes after the loop. 11116 * gcc.dg/analyzer/paths-8.c: New test. 11117 111182021-06-11 Richard Biener <rguenther@suse.de> 11119 11120 PR tree-optimization/101028 11121 * gcc.dg/pr101028.c: New testcase. 11122 111232021-06-11 Richard Biener <rguenther@suse.de> 11124 11125 PR tree-optimization/101026 11126 * gfortran.dg/pr101026.f: New testcase. 11127 111282021-06-11 Jakub Jelinek <jakub@redhat.com> 11129 11130 PR rtl-optimization/101008 11131 * gcc.dg/pr101008.c: New test. 11132 111332021-06-11 Jakub Jelinek <jakub@redhat.com> 11134 11135 PR target/101007 11136 * gcc.target/i386/sse-pr101007.c: New test. 11137 111382021-06-11 Uroš Bizjak <ubizjak@gmail.com> 11139 11140 PR target/101021 11141 * gcc.target/i386/pr101021-1.c: New test. 11142 * gcc.target/i386/pr101021-2.c: Ditto. 11143 111442021-06-11 Martin Liska <mliska@suse.cz> 11145 11146 PR gcov-profile/100788 11147 * gcc.dg/pr100788.c: New test. 11148 111492021-06-11 Richard Biener <rguenther@suse.de> 11150 11151 PR middle-end/101009 11152 * gcc.dg/torture/pr101009.c: New testcase. 11153 111542021-06-11 Kewen Lin <linkw@linux.ibm.com> 11155 11156 * gcc.target/powerpc/p9-fpcvt-3.c: New test. 11157 111582021-06-11 Marek Polacek <polacek@redhat.com> 11159 11160 PR c++/100995 11161 * g++.dg/cpp2a/is-constant-evaluated9.C: Add dg-warning. 11162 * g++.dg/cpp2a/is-constant-evaluated12.C: New test. 11163 111642021-06-10 Patrick Palka <ppalka@redhat.com> 11165 11166 PR c++/67829 11167 * g++.dg/template/ttp34.C: New test. 11168 * g++.dg/template/ttp34a.C: New test. 11169 * g++.dg/template/ttp34b.C: New test. 11170 111712021-06-10 Patrick Palka <ppalka@redhat.com> 11172 11173 PR c++/100946 11174 * g++.dg/cpp2a/concepts-return-req3.C: New test. 11175 111762021-06-10 Peter Bergner <bergner@linux.ibm.com> 11177 11178 * gcc.target/powerpc/mma-builtin-4.c (__builtin_vsx_build_pair): Add 11179 tests. Update expected counts. 11180 * gcc.target/powerpc/mma-builtin-5.c (__builtin_mma_build_acc): Add 11181 tests. Update expected counts. 11182 111832021-06-10 Iain Buclaw <ibuclaw@gdcproject.org> 11184 11185 PR d/100967 11186 * gdc.dg/pr100967.d: New test. 11187 111882021-06-10 Robin Dapp <rdapp@linux.ibm.com> 11189 11190 * gcc.target/s390/vector/vcond-mixed-double.c: New test. 11191 * gcc.target/s390/vector/vcond-mixed-float.c: New test. 11192 111932021-06-10 Robin Dapp <rdapp@linux.ibm.com> 11194 11195 * gcc.dg/vect/pr56541.c: Fix target selector. 11196 111972021-06-10 Andrew Stubbs <ams@codesourcery.com> 11198 Thomas Schwinge <thomas@codesourcery.com> 11199 11200 * c-c++-common/goacc-gomp/nesting-fail-1.c: Adjust patterns. 11201 * c-c++-common/goacc/finalize-1.c: Likewise. 11202 * c-c++-common/goacc/mdc-1.c: Likewise. 11203 * c-c++-common/goacc/nesting-fail-1.c: Likewise. 11204 * c-c++-common/goacc/struct-enter-exit-data-1.c: Likewise. 11205 * gfortran.dg/goacc/attach-descriptor.f90: Likewise. 11206 * gfortran.dg/goacc/finalize-1.f: Likewise. 11207 * gfortran.dg/goacc/mapping-tests-3.f90: Likewise. 11208 112092021-06-10 Thomas Schwinge <thomas@codesourcery.com> 11210 11211 * c-c++-common/goacc/mdc-1.c: Fix '#pragma acc acc [...]' typo. 11212 * c-c++-common/goacc/mdc-2.c: Likewise. 11213 * g++.dg/goacc/mdc.C: Likewise. 11214 112152021-06-10 Jakub Jelinek <jakub@redhat.com> 11216 11217 * g++.dg/cpp2a/feat-cxx2a.C: Uncomment __cpp_consteval test. 11218 * g++.dg/cpp23/feat-cxx2b.C: Likewise. 11219 112202021-06-10 Jakub Jelinek <jakub@redhat.com> 11221 11222 PR debug/100852 11223 * g++.dg/opt/pr100852.C: New test. 11224 112252021-06-09 Andrew Pinski <apinski@marvell.com> 11226 11227 * g++.dg/torture/pr100925.C: New test. 11228 112292021-06-09 Carl Love <cel@us.ibm.com> 11230 11231 * gcc.target/powerpc/int_128bit-runnable.c (extsd2q): Update expected 11232 count. 11233 Add tests for vec_signextq. 11234 * gcc.target/powerpc/p9-sign_extend-runnable.c: New test case. 11235 112362021-06-09 Carl Love <cel@us.ibm.com> 11237 11238 * gcc.target/powerpc/fp128_conversions.c: New file. 11239 * gcc.target/powerpc/int_128bit-runnable.c(vextsd2q, 11240 vcmpuq, vcmpsq, vcmpequq, vcmpequq., vcmpgtsq, vcmpgtsq. 11241 vcmpgtuq, vcmpgtuq.): Update scan-assembler-times. 11242 (ppc_native_128bit): Remove dg-require-effective-target. 11243 112442021-06-09 Carl Love <cel@us.ibm.com> 11245 11246 * gcc.target/powerpc/int_128bit-runnable.c: Add shift_right, shift_left 11247 tests. 11248 112492021-06-09 Carl Love <cel@us.ibm.com> 11250 11251 * gcc.target/powerpc/int_128bit-runnable.c: Add 128-bit DFP 11252 conversion tests. 11253 112542021-06-09 Carl Love <cel@us.ibm.com> 11255 11256 * gcc.target/powerpc/int_128bit-runnable.c: New test file. 11257 112582021-06-09 Carl Love <cel@us.ibm.com> 11259 11260 * gcc.target/powerpc/check-builtin-vec_rlnm-runnable.c: 11261 New runnable test case. 11262 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update scan assembler times 11263 for xxlor instruction. 11264 112652021-06-09 Christophe Lyon <christophe.lyon@linaro.org> 11266 11267 * gcc.target/arm/simd/mve-vclz.c: New test. 11268 112692021-06-09 Christophe Lyon <christophe.lyon@linaro.org> 11270 11271 * gcc.target/arm/simd/mve-vhadd-1.c: New test. 11272 * gcc.target/arm/simd/mve-vhadd-2.c: New test. 11273 * gcc.target/arm/simd/neon-vhadd-1.c: New test. 11274 * gcc.target/arm/simd/neon-vhadd-2.c: New test. 11275 112762021-06-09 Roger Sayle <roger@nextmovesoftware.com> 11277 11278 * gcc.dg/builtins-70.c: New test. 11279 112802021-06-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> 11281 11282 * gcc.target/powerpc/fusion-p10-2logical.c: Update fused insn 11283 counts to test 32 and 64 bit separately. 11284 * gcc.target/powerpc/fusion-p10-addadd.c: Update fused insn 11285 counts to test 32 and 64 bit separately. 11286 * gcc.target/powerpc/fusion-p10-ldcmpi.c: Update fused insn 11287 counts to test 32 and 64 bit separately. 11288 * gcc.target/powerpc/fusion-p10-logadd.c: Update fused insn 11289 counts to test 32 and 64 bit separately. 11290 112912021-06-09 Richard Biener <rguenther@suse.de> 11292 11293 PR tree-optimization/100981 11294 * gfortran.dg/vect/pr100981-1.f90: New testcase. 11295 112962021-06-09 Richard Biener <rguenther@suse.de> 11297 11298 PR tree-optimization/97832 11299 * gcc.dg/vect/pr97832-1.c: New testcase. 11300 * gcc.dg/vect/pr97832-2.c: Likewise. 11301 * gcc.dg/vect/pr97832-3.c: Likewise. 11302 * g++.dg/vect/slp-pr98855.cc: XFAIL. 11303 * gcc.dg/vect/slp-50.c: New file. 11304 113052021-06-09 Jakub Jelinek <jakub@redhat.com> 11306 11307 PR fortran/100965 11308 * gfortran.dg/gomp/pr100965.f90: New test. 11309 113102021-06-09 Uroš Bizjak <ubizjak@gmail.com> 11311 11312 PR target/100936 11313 * gcc.target/i386/pr100936.c: New test. 11314 113152021-06-09 Xionghu Luo <luoxhu@linux.ibm.com> 11316 11317 * gcc.target/powerpc/float128-call.c: Adjust. 11318 * gcc.target/powerpc/pr100085.c: New test. 11319 113202021-06-09 Jason Merrill <jason@redhat.com> 11321 11322 PR c++/100879 11323 * g++.dg/diagnostic/enum3.C: New test. 11324 113252021-06-08 Marek Polacek <polacek@redhat.com> 11326 11327 PR c++/100065 11328 * g++.dg/cpp2a/explicit18.C: New test. 11329 113302021-06-08 Andrew Pinski <apinski@marvell.com> 11331 11332 * gcc.dg/tree-ssa/pr96928-1.c: Fix testcase for now that ~ 11333 happens on the outside of the bit_xor. 11334 113352021-06-08 Jason Merrill <jason@redhat.com> 11336 11337 * g++.dg/cpp0x/pr60209-neg.C: Update diagnostic. 11338 * g++.dg/diagnostic/string-literal-concat.C: Likewise. 11339 * g++.dg/ext/utf-badconcat.C: Likewise. 11340 * g++.dg/ext/utf-badconcat2.C: Likewise. 11341 113422021-06-08 Jason Merrill <jason@redhat.com> 11343 11344 * g++.dg/cpp23/mixed-concat1.C: New test. 11345 113462021-06-08 Jason Merrill <jason@redhat.com> 11347 11348 * g++.dg/cpp23/whitespace-splice1.C: New test. 11349 113502021-06-08 Jason Merrill <jason@redhat.com> 11351 11352 * g++.dg/cpp23/narrowing-bool1.C: New test. 11353 113542021-06-08 David Malcolm <dmalcolm@redhat.com> 11355 11356 PR analyzer/99212 11357 * gcc.dg/analyzer/bitfields-1.c: New test. 11358 * gcc.dg/analyzer/data-model-1.c (struct sbits): Make bitfields 11359 explicitly signed. 11360 (test_44): Update test values assigned to the bits to ones that 11361 fit in the range of the bitfield type. Remove xfails. 11362 (test_45): Remove xfails. 11363 113642021-06-08 Jason Merrill <jason@redhat.com> 11365 11366 PR c++/100963 11367 * g++.dg/cpp0x/initlist124.C: New test. 11368 113692021-06-08 Richard Biener <rguenther@suse.de> 11370 11371 PR tree-optimization/100923 11372 * gcc.dg/torture/pr100923.c: New testcase. 11373 113742021-06-08 Jakub Jelinek <jakub@redhat.com> 11375 11376 PR c++/100957 11377 * g++.dg/gomp/doacross-2.C: New test. 11378 113792021-06-08 H.J. Lu <hjl.tools@gmail.com> 11380 11381 PR middle-end/100951 11382 * gcc.target/i386/pr100951.c: New test. 11383 113842021-06-08 Jakub Jelinek <jakub@redhat.com> 11385 11386 PR target/100887 11387 PR testsuite/100943 11388 * gcc.dg/pr100887.c: Add -Wno-psabi -w to dg-options. 11389 113902021-06-08 Tobias Burnus <tobias@codesourcery.com> 11391 11392 PR middle-end/99928 11393 * gfortran.dg/gomp/openmp-simd-6.f90: Update scan-tree-dump. 11394 * gfortran.dg/gomp/scan-5.f90: Likewise. 11395 * gfortran.dg/gomp/loop-1.f90: Likewise; remove xfail. 11396 * gfortran.dg/gomp/pr99928-1.f90: Remove xfail. 11397 * gfortran.dg/gomp/pr99928-2.f90: Likewise. 11398 * gfortran.dg/gomp/pr99928-3.f90: Likewise. 11399 * gfortran.dg/gomp/pr99928-8.f90: Likewise. 11400 114012021-06-08 Martin Liska <mliska@suse.cz> 11402 11403 * gcc.dg/format/strfmon-1.c: Fix typo. 11404 * gfortran.dg/char4-subscript.f90: Likewise. 11405 114062021-06-08 Kewen Lin <linkw@linux.ibm.com> 11407 11408 PR tree-optimization/100794 11409 * gcc.dg/tree-ssa/pr100794.c: New test. 11410 114112021-06-08 Jason Merrill <jason@redhat.com> 11412 11413 PR c++/91706 11414 * g++.dg/template/lookup17.C: New test. 11415 114162021-06-08 Jason Merrill <jason@redhat.com> 11417 11418 PR c++/100102 11419 * g++.dg/cpp0x/alias-decl-73.C: New test. 11420 114212021-06-07 Uroš Bizjak <ubizjak@gmail.com> 11422 11423 PR target/100637 11424 * gcc.target/i386/pr100637-5b.c: New test. 11425 * gcc.target/i386/pr100637-5w.c: Ditto. 11426 114272021-06-07 H.J. Lu <hjl.tools@gmail.com> 11428 11429 PR target/82735 11430 * gcc.target/i386/pr82735-3.c: Don't compile for x32. 11431 * gcc.target/i386/pr82735-4.c: Likewise. 11432 * gcc.target/i386/pr82735-5.c: Likewise. 11433 114342021-06-07 Eric Botcazou <ebotcazou@adacore.com> 11435 11436 * gcc.dg/sso-14.c: Adjust. 11437 114382021-06-07 Patrick Palka <ppalka@redhat.com> 11439 11440 PR c++/100918 11441 * g++.dg/template/access38.C: New test. 11442 114432021-06-07 H.J. Lu <hjl.tools@gmail.com> 11444 11445 PR target/100885 11446 * g++.target/i386/pr100885.C (_mm_set_epi64): Cast __m64 to long 11447 long. 11448 114492021-06-07 Jakub Jelinek <jakub@redhat.com> 11450 11451 PR target/100887 11452 * gcc.dg/pr100887.c: New test. 11453 114542021-06-07 Jakub Jelinek <jakub@redhat.com> 11455 11456 PR middle-end/100898 11457 * g++.dg/ext/va-arg-pack-3.C: New test. 11458 114592021-06-07 liuhongt <hongtao.liu@intel.com> 11460 11461 PR target/100885 11462 * g++.target/i386/pr100885.C: New test. 11463 114642021-06-07 liuhongt <hongtao.liu@intel.com> 11465 11466 PR target/82735 11467 * gcc.target/i386/pr82735-1.c: New test. 11468 * gcc.target/i386/pr82735-2.c: New test. 11469 * gcc.target/i386/pr82735-3.c: New test. 11470 * gcc.target/i386/pr82735-4.c: New test. 11471 * gcc.target/i386/pr82735-5.c: New test. 11472 114732021-06-06 Jakub Jelinek <jakub@redhat.com> 11474 11475 * gcc.dg/gomp/scan-1.c: New test. 11476 114772021-06-06 Jakub Jelinek <jakub@redhat.com> 11478 11479 PR c/100902 11480 * c-c++-common/gomp/pr100902-1.c: New test. 11481 114822021-06-06 Eric Botcazou <ebotcazou@adacore.com> 11483 11484 * gcc.dg/sso-14.c: New test. 11485 114862021-06-05 José Rui Faustino de Sousa <jrfsousa@gmail.com> 11487 11488 PR fortran/100120 11489 PR fortran/100816 11490 PR fortran/100818 11491 PR fortran/100819 11492 PR fortran/100821 11493 * gfortran.dg/PR100120.f90: New test. 11494 * gfortran.dg/character_workout_1.f90: New test. 11495 * gfortran.dg/character_workout_4.f90: New test. 11496 114972021-06-04 Tobias Burnus <tobias@codesourcery.com> 11498 11499 PR middle-end/100905 11500 * gfortran.dg/gomp/loop-3.f90: New test. 11501 115022021-06-04 Iain Buclaw <ibuclaw@gdcproject.org> 11503 11504 PR d/100882 11505 * gdc.dg/pr100882a.d: New test. 11506 * gdc.dg/pr100882b.d: New test. 11507 * gdc.dg/pr100882c.d: New test. 11508 * gdc.dg/torture/pr100882.d: New test. 11509 115102021-06-04 Patrick Palka <ppalka@redhat.com> 11511 11512 PR c++/100893 11513 * g++.dg/template/param4.C: New test. 11514 * g++.dg/template/param5.C: New test. 11515 * g++.dg/cpp1z/nontype-auto19.C: New test. 11516 * g++.dg/cpp2a/concepts-decltype.C: Don't expect that the 11517 deduced type of a decltype(auto) NTTP has top-level cv-quals. 11518 115192021-06-04 Patrick Palka <ppalka@redhat.com> 11520 11521 PR c++/100102 11522 * g++.dg/cpp0x/alias-decl-72.C: New test. 11523 * g++.dg/cpp0x/alias-decl-72a.C: New test. 11524 115252021-06-04 Harald Anlauf <anlauf@gmx.de> 11526 11527 PR fortran/99839 11528 * gfortran.dg/inline_matmul_25.f90: New test. 11529 115302021-06-04 Martin Sebor <msebor@redhat.com> 11531 11532 PR c/100783 11533 * gcc.dg/nonnull-6.c: New test. 11534 115352021-06-04 Martin Sebor <msebor@redhat.com> 11536 11537 PR middle-end/100732 11538 * gcc.dg/tree-ssa/builtin-snprintf-11.c: New test. 11539 * gcc.dg/tree-ssa/builtin-snprintf-12.c: New test. 11540 * gcc.dg/tree-ssa/builtin-sprintf-28.c: New test. 11541 * gcc.dg/tree-ssa/builtin-sprintf-29.c: New test. 11542 * gcc.dg/uninit-pr100732.c: New test. 11543 115442021-06-04 Martin Sebor <msebor@redhat.com> 11545 11546 * gcc.dg/Wvla-parameter-10.c: New test. 11547 * gcc.dg/Wvla-parameter-11.c: New test. 11548 115492021-06-04 Tobias Burnus <tobias@codesourcery.com> 11550 11551 * gfortran.dg/goacc/omp-fixed.f: Re-add test item changed in previous 11552 commit in addition - add more dg-errors and '... end ...' due to changed 11553 parsing. 11554 * gfortran.dg/goacc/omp.f95: Likewise. 11555 * gfortran.dg/goacc-gomp/mixed-1.f: New test. 11556 115572021-06-04 Uroš Bizjak <ubizjak@gmail.com> 11558 11559 PR target/100637 11560 * gcc.dg/vect/slp-perm-9.c (dg-final): Adjust dumps for vect32 targets. 11561 115622021-06-04 Tobias Burnus <tobias@codesourcery.com> 11563 11564 * gfortran.dg/gomp/pr99928-5.f90: Really use the 11565 proper iteration variable. 11566 115672021-06-04 Tobias Burnus <tobias@codesourcery.com> 11568 11569 * gfortran.dg/gomp/pr99928-1.f90: Add 'implicit none'. 11570 * gfortran.dg/gomp/pr99928-11.f90: Likewise. 11571 * gfortran.dg/gomp/pr99928-4.f90: Likewise. 11572 * gfortran.dg/gomp/pr99928-6.f90: Likewise. 11573 * gfortran.dg/gomp/pr99928-8.f90: Likewise. 11574 * gfortran.dg/gomp/pr99928-2.f90: Likewise. Add missing decl. 11575 * gfortran.dg/gomp/pr99928-5.f90: Add implicit none; 11576 fix loop-variable and remove xfail. 11577 115782021-06-04 Tobias Burnus <tobias@codesourcery.com> 11579 11580 PR middle-end/99928 11581 * gfortran.dg/gomp/loop-2.f90: Update for typo fix. 11582 115832021-06-04 Tobias Burnus <tobias@codesourcery.com> 11584 11585 PR middle-end/99928 11586 * gfortran.dg/gomp/pr99928-3.f90: Add 'default(none)', following 11587 C/C++ version of the patch. 11588 * gfortran.dg/gomp/loop-1.f90: New test. 11589 * gfortran.dg/gomp/loop-2.f90: New test. 11590 * gfortran.dg/gomp/pr99928-1.f90: New test; based on C/C++ test. 11591 * gfortran.dg/gomp/pr99928-11.f90: Likewise. 11592 * gfortran.dg/gomp/pr99928-2.f90: Likewise. 11593 * gfortran.dg/gomp/pr99928-4.f90: Likewise. 11594 * gfortran.dg/gomp/pr99928-5.f90: Likewise. 11595 * gfortran.dg/gomp/pr99928-6.f90: Likewise. 11596 * gfortran.dg/gomp/pr99928-8.f90: Likewise. 11597 * gfortran.dg/goacc/omp.f95: Use 'acc kernels loops' instead 11598 of 'acc loops' to hide unrelated bug for now. 11599 * gfortran.dg/goacc/omp-fixed.f: Likewise 11600 116012021-06-04 Jakub Jelinek <jakub@redhat.com> 11602 11603 PR target/100887 11604 * gcc.target/i386/pr100887.c: New test. 11605 116062021-06-04 Jakub Jelinek <jakub@redhat.com> 11607 11608 PR c++/100872 11609 * g++.dg/gomp/declare-simd-8.C: New test. 11610 116112021-06-04 Haochen Gui <guihaoc@gcc.gnu.org> 11612 11613 * gcc.target/powerpc/not-promote-mode.c: New. 11614 116152021-06-03 Uroš Bizjak <ubizjak@gmail.com> 11616 11617 PR target/100637 11618 * gcc.target/i386/vperm-v2hi.c: New test. 11619 * gcc.target/i386/vperm-v4qi.c: Ditto. 11620 116212021-06-03 Aldy Hernandez <aldyh@redhat.com> 11622 11623 * gcc.dg/pr80776-1.c: XFAIL and document the reason why. 11624 116252021-06-03 Patrick Palka <ppalka@redhat.com> 11626 11627 PR c++/100592 11628 * g++.dg/cpp0x/alias-decl-71.C: New test. 11629 116302021-06-03 Patrick Palka <ppalka@redhat.com> 11631 11632 PR c++/100862 11633 * g++.dg/cpp2a/using-enum-9.C: New test. 11634 116352021-06-03 Andre Vieira <andre.simoesdiasvieira@arm.com> 11636 11637 * gcc.target/aarch64/sve/part_vect_single_iter_epilog.c: New test. 11638 116392021-06-03 Christophe Lyon <christophe.lyon@linaro.org> 11640 11641 * gcc.target/arm/simd/mve-vabs.c: New test. 11642 116432021-06-03 Eric Botcazou <ebotcazou@adacore.com> 11644 11645 * gnat.dg/bit_packed_array6.adb: New test. 11646 * gnat.dg/bit_packed_array6_pkg.ads: New helper. 11647 116482021-06-03 Martin Liska <mliska@suse.cz> 11649 11650 * gcc.dg/spellcheck-options-23.c: New test. 11651 116522021-06-03 Eric Botcazou <ebotcazou@adacore.com> 11653 11654 * gnat.dg/inline22.adb: New test. 11655 116562021-06-03 Tamar Christina <tamar.christina@arm.com> 11657 11658 * gcc.target/aarch64/cpunative/info_16: Update implementer. 11659 * gcc.target/aarch64/cpunative/info_17: Likewise 11660 116612021-06-03 Jakub Jelinek <jakub@redhat.com> 11662 11663 PR c++/100859 11664 * g++.dg/gomp/depend-iterator-3.C: New test. 11665 * g++.dg/gomp/this-1.C: Don't expect any diagnostics for 11666 this as base expression of depend array section, expect a different 11667 error wording for this as depend locator and add testcases 11668 for affinity clauses. 11669 116702021-06-02 Jason Merrill <jason@redhat.com> 11671 11672 PR c++/100838 11673 * g++.dg/init/no-elide2.C: New test. 11674 116752021-06-02 Ilya Leoshkevich <iii@linux.ibm.com> 11676 11677 * gcc.target/s390/ashr.c: New test. 11678 116792021-06-02 Tobias Burnus <tobias@codesourcery.com> 11680 11681 PR middle-end/99928 11682 * gfortran.dg/gomp/taskloop-2.f90: New. 11683 116842021-06-02 Jakub Jelinek <jakub@redhat.com> 11685 11686 * g++.dg/ext/builtin-shufflevector-1.C: Add -Wno-psabi -w to 11687 dg-options. 11688 116892021-06-01 Patrick Palka <ppalka@redhat.com> 11690 11691 PR c++/65816 11692 * g++.dg/cpp0x/constexpr-delegating3.C: New test. 11693 * g++.dg/cpp0x/dc10.C: New test. 11694 * g++.dg/cpp0x/initlist-base4.C: New test. 11695 * g++.dg/cpp2a/constexpr-init22.C: New test. 11696 116972021-06-01 Andrew Pinski <apinski@marvell.com> 11698 11699 PR tree-optimization/95481 11700 * gcc.dg/tree-ssa/tailcall-10.c: New test. 11701 * gcc.dg/tree-ssa/tailcall-11.c: New test. 11702 * gcc.dg/tree-ssa/tailcall-12.c: New test. 11703 * gcc.dg/tree-ssa/tailcall-13.c: New test. 11704 * gcc.dg/tree-ssa/tailrecursion-8.c: New test. 11705 117062021-06-01 Bill Schmidt <wschmidt@linux.ibm.com> 11707 11708 PR testsuite/100750 11709 * gcc.target/powerpc/rop-5.c: Require ELFv2 ABI. 11710 117112021-06-01 Jason Merrill <jason@redhat.com> 11712 11713 PR c++/91859 11714 * g++.dg/cpp2a/destroying-delete5.C: New test. 11715 117162021-06-01 Jason Merrill <jason@redhat.com> 11717 11718 PR c++/94492 11719 * g++.dg/cpp0x/depr-copy4.C: New test. 11720 117212021-06-01 Aldy Hernandez <aldyh@redhat.com> 11722 11723 * gcc.dg/Wstringop-overflow-55.c: Adjust for global ranges changes. 11724 * gcc.dg/pr80776-1.c: Same. 11725 117262021-06-01 Tobias Burnus <tobias@codesourcery.com> 11727 11728 PR middle-end/99928 11729 * gfortran.dg/gomp/reduction5.f90: Remove dg-error; the issue is 11730 now diagnosed with less error output. 11731 * gfortran.dg/gomp/scan-1.f90: Likewise. 11732 * gfortran.dg/gomp/pr99928-3.f90: New test. 11733 * gfortran.dg/gomp/taskloop-1.f90: New test. 11734 117352021-06-01 liuhongt <hongtao.liu@intel.com> 11736 11737 PR tree-optimization/98365 11738 * gcc.target/i386/pr98365.c: New test. 11739 117402021-06-01 Andrew MacLeod <amacleod@redhat.com> 11741 11742 PR tree-optimization/100781 11743 * gcc.dg/pr100781.c: New. 11744 117452021-06-01 Andrew MacLeod <amacleod@redhat.com> 11746 11747 PR tree-optimization/100774 11748 * g++.dg/pr100774.C: New. 11749 117502021-05-31 Tobias Burnus <tobias@codesourcery.com> 11751 11752 * gfortran.dg/gomp/depend-iterator-1.f90: Use dg-do compile. 11753 * gfortran.dg/gomp/depend-iterator-2.f90: Use dg-do compile. 11754 117552021-05-31 Richard Biener <rguenther@suse.de> 11756 11757 PR c++/88601 11758 * c-c++-common/builtin-shufflevector-2.c: New testcase. 11759 * c-c++-common/torture/builtin-shufflevector-1.c: Likewise. 11760 * g++.dg/ext/builtin-shufflevector-1.C: Likewise. 11761 * g++.dg/ext/builtin-shufflevector-2.C: Likewise. 11762 117632021-05-31 Peter Bergner <bergner@linux.ibm.com> 11764 11765 PR target/99842 11766 * g++.target/powerpc/pr99842.C: New. 11767 117682021-05-29 Bernd Edlinger <bernd.edlinger@hotmail.de> 11769 11770 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (plugin_init): Fix caret_max_with. 11771 * gcc.dg/plugin/diagnostic_plugin_test_inlining.c 11772 (plugin_init): Likewise. 11773 * gcc.dg/plugin/diagnostic_plugin_test_paths.c (plugin_init): Likewise. 11774 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c 11775 (plugin_init): Likewise. 11776 * gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.c 11777 (plugin_init): Likewise. 11778 117792021-05-29 Jakub Jelinek <jakub@redhat.com> 11780 11781 PR middle-end/99928 11782 * c-c++-common/gomp/pr99928-1.c: Add default(none) to constructs 11783 combined with parallel, teams or taskloop and defaultmap(none) 11784 to constructs combined with target. 11785 * c-c++-common/gomp/pr99928-2.c: Likewise. 11786 * c-c++-common/gomp/pr99928-3.c: Likewise. 11787 * c-c++-common/gomp/pr99928-4.c: Likewise. 11788 * c-c++-common/gomp/pr99928-5.c: Likewise. 11789 * c-c++-common/gomp/pr99928-6.c: Likewise. 11790 * c-c++-common/gomp/pr99928-7.c: Likewise. 11791 * c-c++-common/gomp/pr99928-8.c: Likewise. 11792 * c-c++-common/gomp/pr99928-9.c: Likewise. 11793 * c-c++-common/gomp/pr99928-10.c: Likewise. 11794 * c-c++-common/gomp/pr99928-13.c: Likewise. 11795 * c-c++-common/gomp/pr99928-14.c: Likewise. 11796 117972021-05-29 Aldy Hernandez <aldyh@redhat.com> 11798 11799 * gcc.dg/Wstringop-overflow-55.c: 11800 * gcc.dg/pr80776-1.c: 11801 118022021-05-28 Richard Biener <rguenther@suse.de> 11803 11804 PR tree-optimization/100778 11805 * gcc.dg/vect/bb-slp-pr100778-1.c: New testcase. 11806 118072021-05-28 Jason Merrill <jason@redhat.com> 11808 11809 PR c++/100797 11810 PR c++/95719 11811 * g++.dg/inherit/virtual15.C: New test. 11812 * g++.dg/inherit/virtual15a.C: New file. 11813 118142021-05-28 Richard Biener <rguenther@suse.de> 11815 11816 PR ipa/100791 11817 * gcc.dg/pr100791.c: New testcase. 11818 118192021-05-28 Richard Biener <rguenther@suse.de> 11820 11821 PR c/100803 11822 * gcc.dg/gimplefe-error-11.c: New testcase. 11823 118242021-05-28 Jakub Jelinek <jakub@redhat.com> 11825 11826 PR middle-end/99928 11827 * c-c++-common/gomp/pr99928-8.c: Remove all xfails. 11828 * c-c++-common/gomp/pr99928-9.c: Likewise. 11829 * c-c++-common/gomp/pr99928-10.c: Likewise. 11830 * c-c++-common/gomp/pr99928-16.c: New test. 11831 118322021-05-28 Tobias Burnus <tobias@codesourcery.com> 11833 11834 * c-c++-common/gomp/affinity-1.c: New test. 11835 * c-c++-common/gomp/affinity-2.c: New test. 11836 * c-c++-common/gomp/affinity-3.c: New test. 11837 * c-c++-common/gomp/affinity-4.c: New test. 11838 * c-c++-common/gomp/affinity-5.c: New test. 11839 * c-c++-common/gomp/affinity-6.c: New test. 11840 * c-c++-common/gomp/affinity-7.c: New test. 11841 * gfortran.dg/gomp/affinity-clause-1.f90: New test. 11842 * gfortran.dg/gomp/affinity-clause-2.f90: New test. 11843 * gfortran.dg/gomp/affinity-clause-3.f90: New test. 11844 * gfortran.dg/gomp/affinity-clause-4.f90: New test. 11845 * gfortran.dg/gomp/affinity-clause-5.f90: New test. 11846 * gfortran.dg/gomp/affinity-clause-6.f90: New test. 11847 * gfortran.dg/gomp/depend-iterator-1.f90: New test. 11848 * gfortran.dg/gomp/depend-iterator-2.f90: New test. 11849 * gfortran.dg/gomp/depend-iterator-3.f90: New test. 11850 * gfortran.dg/gomp/taskwait.f90: New test. 11851 118522021-05-28 Joern Rennecke <joern.rennecke@riscy-ip.com> 11853 Richard Biener <rguenther@suse.de> 11854 11855 * gcc.dg/tree-ssa/popcount4ll.c: Remove lp64 condition. 11856 Adjust scanning pattern for !lp64. 11857 * gcc.dg/tree-ssa/popcount5ll.c: Likewise. 11858 * gcc.dg/tree-ssa/popcount4l.c: Adjust scanning pattern 11859 for ! int32plus. 11860 118612021-05-28 Kewen Lin <linkw@linux.ibm.com> 11862 11863 PR tree-optimization/99398 11864 * gcc.target/powerpc/vec-perm-ctor-run.c: New test. 11865 * gcc.target/powerpc/vec-perm-ctor.c: New test. 11866 * gcc.target/powerpc/vec-perm-ctor.h: New test. 11867 118682021-05-27 Matthias Kretz <kretz@kde.org> 11869 11870 PR c++/100716 11871 * g++.dg/diagnostic/pr100716.C: New test. 11872 * g++.dg/diagnostic/pr100716-1.C: Same test with 11873 -fno-pretty-templates. 11874 118752021-05-27 Patrick Palka <ppalka@redhat.com> 11876 11877 PR c++/99893 11878 * g++.dg/cpp0x/static_assert17.C: New test. 11879 118802021-05-27 Jason Merrill <jason@redhat.com> 11881 11882 PR c++/86355 11883 * g++.dg/cpp0x/alias-decl-variadic2.C: New test. 11884 118852021-05-27 Patrick Palka <ppalka@redhat.com> 11886 11887 DR 1315 11888 PR c++/67593 11889 PR c++/96555 11890 * g++.dg/template/partial16.C: New test. 11891 * g++.dg/template/partial17.C: New test. 11892 * g++.dg/template/partial18.C: New test. 11893 * g++.dg/template/partial19.C: New test. 11894 * g++.dg/cpp0x/pr68724.C: Adjust expected diagnostic for 11895 ill-formed partial specialization. 11896 * g++.dg/cpp0x/variadic38.C: Likewise. 11897 * g++.dg/cpp1z/pr81016.C: Likewise. 11898 * g++.dg/template/partial5.C: Likewise. 11899 * g++.old-deja/g++.pt/spec21.C: Likewise. 11900 119012021-05-27 Harald Anlauf <anlauf@gmx.de> 11902 11903 PR fortran/100602 11904 * gfortran.dg/pointer_check_14.f90: New test. 11905 119062021-05-27 Harald Anlauf <anlauf@gmx.de> 11907 11908 PR fortran/100656 11909 * gfortran.dg/bounds_check_22.f90: New test. 11910 119112021-05-27 Aldy Hernandez <aldyh@redhat.com> 11912 11913 * gcc.dg/Wstringop-overflow-55.c: Pass -fno-ipa-icf. 11914 119152021-05-27 Uroš Bizjak <ubizjak@gmail.com> 11916 11917 PR target/100637 11918 * gcc.target/i386/pr100637-3b.c (avgu): New test. 11919 * gcc.target/i386/pr100637-3w.c (avgu): Ditto. 11920 119212021-05-26 Patrick Palka <ppalka@redhat.com> 11922 11923 PR c++/100502 11924 * g++.dg/template/access37.C: New test. 11925 * g++.dg/template/access37a.C: New test. 11926 119272021-05-26 Aldy Hernandez <aldyh@redhat.com> 11928 11929 * gcc.dg/Wstringop-overflow-55.c: Adapt for range query changes. 11930 * gcc.dg/pr80776-1.c: Same. 11931 119322021-05-26 Uroš Bizjak <ubizjak@gmail.com> 11933 11934 * lib/target-supports.exp (check_effective_target_vect32): New. 11935 (available_vector_sizes): Append 32 for x86 targets. 11936 * gcc.dg/vect/pr71264.c (dg-final): Xfail scan dump for vect32 targets. 11937 * gcc.dg/vect/slp-28.c (dg-final): Adjust dumps for vect32 targets. 11938 * gcc.dg/vect/slp-3.c (dg-final): Ditto. 11939 * gcc.target/i386/pr100637-3b.c: New test. 11940 * gcc.target/i386/pr100637-3w.c: Ditto. 11941 * gcc.target/i386/pr100637-4b.c: Ditto. 11942 * gcc.target/i386/pr100637-4w.c: Ditto. 11943 119442021-05-26 Eric Botcazou <ebotcazou@adacore.com> 11945 11946 * gcc.dg/sso-13.c: New test. 11947 119482021-05-26 Christophe Lyon <christophe.lyon@linaro.org> 11949 11950 * gcc.target/arm/simd/mve-vaddv-1.c: New test. 11951 119522021-05-26 Patrick Palka <ppalka@redhat.com> 11953 11954 PR c++/100368 11955 * g++.dg/cpp1z/elide6.C: New test. 11956 119572021-05-26 Patrick Palka <ppalka@redhat.com> 11958 11959 PR c++/97420 11960 * g++.dg/cpp0x/noexcept68.C: New test. 11961 119622021-05-26 Geng Qi <gengqi@linux.alibaba.com> 11963 11964 * gcc.target/csky/fldrd_fstrd.c: New. 11965 * gcc.target/csky/fpuv3/fldr64_fstr64.c: New. 11966 119672021-05-26 Geng Qi <gengqi@linux.alibaba.com> 11968 11969 * gcc.target/csky/ldbs.c: New. 11970 119712021-05-26 Andrew Pinski <apinski@marvell.com> 11972 11973 * gcc.dg/tree-ssa/pr96928.c: Update test for slightly different IR. 11974 * gcc.dg/tree-ssa/pr96928-1.c: New testcase. 11975 119762021-05-25 Jakub Jelinek <jakub@redhat.com> 11977 11978 PR c++/100666 11979 * g++.dg/cpp1z/nodiscard8.C: New test. 11980 * g++.dg/cpp1z/nodiscard9.C: New test. 11981 119822021-05-25 Martin Liska <mliska@suse.cz> 11983 11984 * gcc.dg/sancov/attribute.c: New test. 11985 119862021-05-25 Cooper Qu <cooper.qu@linux.alibaba.com> 11987 11988 * gcc.target/csky/fpuv3/fpuv3.exp : Amend copyright. 11989 119902021-05-25 Jakub Jelinek <jakub@redhat.com> 11991 11992 PR middle-end/99928 11993 * c-c++-common/gomp/pr99928-8.c: Remove xfails from omp teams r21 and 11994 r28 checks. 11995 * c-c++-common/gomp/pr99928-9.c: Likewise. 11996 * c-c++-common/gomp/pr99928-10.c: Likewise. 11997 119982021-05-25 Geng Qi <gengqi@linux.alibaba.com> 11999 12000 * gcc.target/csky/fpuv3/fpuv3.exp: New. 12001 * gcc.target/csky/fpuv3/fpv3_div.c: New. 12002 * gcc.target/csky/fpuv3/fpv3_fadd.c: New. 12003 * gcc.target/csky/fpuv3/fpv3_fdtos.c: New. 12004 * gcc.target/csky/fpuv3/fpv3_fftoi_rm.c: New. 12005 * gcc.target/csky/fpuv3/fpv3_fftoi_rz.c: New. 12006 * gcc.target/csky/fpuv3/fpv3_fhtos.c: New. 12007 * gcc.target/csky/fpuv3/fpv3_fitof.c: New. 12008 * gcc.target/csky/fpuv3/fpv3_fmov.c: New. 12009 * gcc.target/csky/fpuv3/fpv3_fmovi.c: New. 12010 * gcc.target/csky/fpuv3/fpv3_fmula.c: New. 12011 * gcc.target/csky/fpuv3/fpv3_fmuls.c: New. 12012 * gcc.target/csky/fpuv3/fpv3_fneg.c: New. 12013 * gcc.target/csky/fpuv3/fpv3_fnmula.c: New. 12014 * gcc.target/csky/fpuv3/fpv3_fnmuls.c: New. 12015 * gcc.target/csky/fpuv3/fpv3_fstod.c: New. 12016 * gcc.target/csky/fpuv3/fpv3_fstoh.c: New. 12017 * gcc.target/csky/fpuv3/fpv3_fsub.c: New. 12018 * gcc.target/csky/fpuv3/fpv3_fxtof.c: New. 12019 * gcc.target/csky/fpuv3/fpv3_h.c: New. 12020 * gcc.target/csky/fpuv3/fpv3_hs.c: New. 12021 * gcc.target/csky/fpuv3/fpv3_hsz.c: New. 12022 * gcc.target/csky/fpuv3/fpv3_hz.c: New. 12023 * gcc.target/csky/fpuv3/fpv3_ls.c: New. 12024 * gcc.target/csky/fpuv3/fpv3_lsz.c: New. 12025 * gcc.target/csky/fpuv3/fpv3_lt.c: New. 12026 * gcc.target/csky/fpuv3/fpv3_ltz.c: New. 12027 * gcc.target/csky/fpuv3/fpv3_max.c: New. 12028 * gcc.target/csky/fpuv3/fpv3_min.c: New. 12029 * gcc.target/csky/fpuv3/fpv3_mul.c: New. 12030 * gcc.target/csky/fpuv3/fpv3_mula.c: New. 12031 * gcc.target/csky/fpuv3/fpv3_muls.c: New. 12032 * gcc.target/csky/fpuv3/fpv3_ne.c: New. 12033 * gcc.target/csky/fpuv3/fpv3_nez.c: New. 12034 * gcc.target/csky/fpuv3/fpv3_recip.c: New. 12035 * gcc.target/csky/fpuv3/fpv3_sqrt.c: New. 12036 * gcc.target/csky/fpuv3/fpv3_unordered.c: New. 12037 120382021-05-24 Aaron Sawdey <acsawdey@linux.ibm.com> 12039 12040 * gcc.target/powerpc/fusion-p10-logadd.c: New file. 12041 120422021-05-24 Tobias Burnus <tobias@codesourcery.com> 12043 12044 PR fortran/86470 12045 * gfortran.dg/gomp/class-firstprivate-1.f90: New test. 12046 * gfortran.dg/gomp/class-firstprivate-2.f90: New test. 12047 * gfortran.dg/gomp/class-firstprivate-3.f90: New test. 12048 * gfortran.dg/gomp/class-firstprivate-4.f90: New test. 12049 120502021-05-24 Christophe Lyon <christophe.lyon@linaro.org> 12051 12052 * gcc.target/arm/simd/mve-vld4.c: New test, derived from 12053 slp-perm-3.c 12054 120552021-05-24 Christophe Lyon <christophe.lyon@linaro.org> 12056 12057 * gcc.target/arm/simd/mve-vld2.c: New test, derived from 12058 slp-perm-2.c 12059 120602021-05-24 liuhongt <hongtao.liu@intel.com> 12061 12062 PR target/100660 12063 * gcc.target/i386/pr100660.c: New test. 12064 120652021-05-24 Andrew Pinski <apinski@marvell.com> 12066 12067 * gcc.dg/tree-ssa/phi-opt-10.c: Use "\[0-9\]*" instead of '.' 12068 when matching ssa name version. 12069 * gcc.dg/tree-ssa/phi-opt-7.c: Likewise. 12070 120712021-05-23 Uroš Bizjak <ubizjak@gmail.com> 12072 12073 PR target/100722 12074 * gcc.target/i386/pr100722.c: New test. 12075 120762021-05-23 Harald Anlauf <anlauf@gmx.de> 12077 12078 PR fortran/100551 12079 * gfortran.dg/pr100551.f90: New test. 12080 120812021-05-23 Andrew Pinski <apinski@marvell.com> 12082 12083 * gcc.dg/gimplefe-45.c: New test. 12084 120852021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com> 12086 12087 * gcc.target/powerpc/fusion-p10-addadd.c: New file. 12088 120892021-05-21 Aaron Sawdey <acsawdey@linux.ibm.com> 12090 12091 * gcc.target/powerpc/fusion-p10-ldcmpi.c: New file. 12092 * gcc.target/powerpc/fusion-p10-2logical.c: New file. 12093 120942021-05-21 Jakub Jelinek <jakub@redhat.com> 12095 12096 PR middle-end/99928 12097 * c-c++-common/gomp/pr99928-3.c: Remove all xfails. 12098 * c-c++-common/gomp/pr99928-15.c: New test. 12099 121002021-05-21 Jakub Jelinek <jakub@redhat.com> 12101 12102 PR middle-end/99928 12103 * c-c++-common/gomp/pr99928-6.c: Remove all xfails. 12104 * c-c++-common/gomp/pr99928-13.c: New test. 12105 * c-c++-common/gomp/pr99928-14.c: New test. 12106 121072021-05-21 Thomas Schwinge <thomas@codesourcery.com> 12108 12109 PR middle-end/90115 12110 * c-c++-common/goacc/privatization-1-compute-loop.c: Update. 12111 * c-c++-common/goacc/privatization-1-compute.c: Likewise. 12112 * c-c++-common/goacc/privatization-1-routine_gang-loop.c: 12113 Likewise. 12114 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise. 12115 121162021-05-21 Thomas Schwinge <thomas@codesourcery.com> 12117 12118 PR middle-end/90115 12119 * c-c++-common/goacc/privatization-1-compute-loop.c: New file. 12120 * c-c++-common/goacc/privatization-1-compute.c: Likewise. 12121 * c-c++-common/goacc/privatization-1-routine_gang-loop.c: 12122 Likewise. 12123 * c-c++-common/goacc/privatization-1-routine_gang.c: Likewise. 12124 * gfortran.dg/goacc/privatization-1-compute-loop.f90: Likewise. 12125 * gfortran.dg/goacc/privatization-1-compute.f90: Likewise. 12126 * gfortran.dg/goacc/privatization-1-routine_gang-loop.f90: 12127 Likewise. 12128 * gfortran.dg/goacc/privatization-1-routine_gang.f90: Likewise. 12129 * c-c++-common/goacc-gomp/nesting-1.c: Update. 12130 * c-c++-common/goacc/private-reduction-1.c: Likewise. 12131 * gfortran.dg/goacc/private-3.f95: Likewise. 12132 121332021-05-21 Thomas Schwinge <thomas@codesourcery.com> 12134 12135 * lib/target-supports.exp (check_effective_target___OPTIMIZE__): 12136 New proc. 12137 * gcc.c-torture/compile/ssa-unused-1.c: New file. 12138 121392021-05-21 Richard Biener <rguenther@suse.de> 12140 H.J. Lu <hjl.tools@gmail.com> 12141 12142 * gcc.target/i386/pr90773-24.c: New test. 12143 * gcc.target/i386/pr90773-25.c: Likewise. 12144 121452021-05-21 Uroš Bizjak <ubizjak@gmail.com> 12146 12147 PR target/100637 12148 * g++.target/i386/pr100637-1b.C: New test. 12149 * g++.target/i386/pr100637-1w.C: Ditto. 12150 * gcc.target/i386/pr100637-2b.c: Ditto. 12151 * gcc.target/i386/pr100637-2w.c: Ditto. 12152 121532021-05-21 Eric Botcazou <ebotcazou@adacore.com> 12154 12155 * gnat.dg/derived_type7.adb, gnat.dg/derived_type7.ads: New test. 12156 121572021-05-20 Jason Merrill <jason@redhat.com> 12158 12159 * g++.dg/cpp2a/desig19.C: New test. 12160 121612021-05-20 Jason Merrill <jason@redhat.com> 12162 12163 PR c++/100489 12164 * g++.dg/cpp2a/desig18.C: New test. 12165 121662021-05-20 Indu Bhagat <indu.bhagat@oracle.com> 12167 12168 * gcc.dg/pch/valid-1.c: Adjust diagnostic message in testcase. 12169 * lib/dg-pch.exp: Adjust diagnostic message. 12170 121712021-05-20 Martin Sebor <msebor@redhat.com> 12172 12173 PR middle-end/100684 12174 * g++.dg/warn/Wnonnull13.C: New test. 12175 * g++.dg/warn/Wnonnull14.C: New test. 12176 * g++.dg/warn/Wnonnull15.C: New test. 12177 121782021-05-20 Bernd Edlinger <bernd.edlinger@hotmail.de> 12179 12180 * g++.dg/modules/omp-1_c.C: Fix testcase. 12181 121822021-05-20 Uroš Bizjak <ubizjak@gmail.com> 12183 12184 PR target/100701 12185 * gcc.target/i386/pr100701.c: New test. 12186 121872021-05-20 Marcel Vollweiler <marcel@codesourcery.com> 12188 12189 * gfortran.dg/gomp/map-6.f90: New test. 12190 * gfortran.dg/gomp/map-7.f90: New test. 12191 * gfortran.dg/gomp/map-8.f90: New test. 12192 121932021-05-20 Eric Botcazou <ebotcazou@adacore.com> 12194 12195 PR testsuite/96488 12196 * gnat.dg/unchecked_convert5.adb: Do not run on PowerPC64 LE. 12197 * gnat.dg/unchecked_convert6.adb: Likewise. 12198 121992021-05-20 Uroš Bizjak <ubizjak@gmail.com> 12200 12201 PR target/100637 12202 * gcc.target/i386/pr100637-1w.c (shl, ashr, lshr): New tests. 12203 122042021-05-20 Christophe Lyon <christophe.lyon@linaro.org> 12205 Torbjörn Svensson <torbjorn.svensson@st.com> 12206 12207 PR c/42579 12208 * c-c++-common/spellcheck-reserved.c: Add tests for __FILE_NAME__. 12209 * c-c++-common/cpp/file-name-1.c: New test. 12210 122112021-05-20 Tobias Burnus <tobias@codesourcery.com> 12212 12213 PR fortran/96983 12214 * gfortran.dg/pr96711.f90: Use 2**digit(x) instead of a hard-coded value; 12215 add comments regarding what the code does. 12216 122172021-05-20 Jakub Jelinek <jakub@redhat.com> 12218 12219 PR middle-end/99928 12220 * c-c++-common/gomp/pr99928-4.c: Remove all xfails. 12221 * c-c++-common/gomp/pr99928-5.c: Likewise. 12222 122232021-05-20 Jakub Jelinek <jakub@redhat.com> 12224 12225 PR preprocessor/100646 12226 * gcc.dg/cpp/pr100646-1.c: New test. 12227 * gcc.dg/cpp/pr100646-2.c: New test. 12228 122292021-05-20 Jason Merrill <jason@redhat.com> 12230 12231 PR c++/100634 12232 * g++.dg/cpp2a/nontype-complex1.C: New test. 12233 122342021-05-20 Jason Merrill <jason@redhat.com> 12235 12236 PR c++/100659 12237 * g++.dg/parse/access13.C: New test. 12238 122392021-05-19 Martin Sebor <msebor@redhat.com> 12240 12241 PR c/100619 12242 * gcc.dg/pr100619.c: New test. 12243 122442021-05-19 Jason Merrill <jason@redhat.com> 12245 12246 PR c++/100367 12247 PR c++/96299 12248 * g++.dg/cpp2a/spaceship-fallback1.C: New test. 12249 122502021-05-19 Jason Merrill <jason@redhat.com> 12251 12252 * g++.dg/cpp1z/class-deduction-access1.C: New test. 12253 * g++.dg/cpp1z/class-deduction-access2.C: New test. 12254 122552021-05-19 Marek Polacek <polacek@redhat.com> 12256 12257 PR c++/100596 12258 * g++.dg/cpp0x/friend7.C: Turn a few dg-warnings into dg-errors. 12259 Remove dg-errors for GNU attributes. 12260 * g++.dg/ext/attrib63.C: Remove dg-error. 12261 * g++.dg/cpp0x/friend8.C: New test. 12262 122632021-05-19 Kito Cheng <kito.cheng@sifive.com> 12264 12265 * g++.dg/modules/omp-1_a.C: Check pthread is available. 12266 * g++.dg/modules/omp-1_b.C: Ditto. 12267 * g++.dg/modules/omp-1_c.C: Ditto. 12268 * g++.dg/modules/omp-2_a.C: Ditto. 12269 * g++.dg/modules/omp-2_b.C: Ditto. 12270 122712021-05-19 Alex Coplan <alex.coplan@arm.com> 12272 12273 PR target/100333 12274 * gcc.target/arm/cmse/pr100333.c: New test. 12275 122762021-05-19 Christophe Lyon <christophe.lyon@linaro.org> 12277 12278 PR target/99977 12279 * gcc.target/arm/pr99977.c: Require arm_arch_v8m_base. 12280 122812021-05-19 Geng Qi <gengqi@linux.alibaba.com> 12282 12283 * gcc.target/riscv/arch-12.c: New. 12284 * gcc.target/riscv/attribute-19.c: New. 12285 122862021-05-19 Jonathan Wright <jonathan.wright@arm.com> 12287 12288 * gcc.target/aarch64/narrow_high_combine.c: New test. 12289 122902021-05-19 Richard Biener <rguenther@suse.de> 12291 12292 PR middle-end/100672 12293 * gcc.dg/torture/pr100672.c: New testcase. 12294 122952021-05-19 Martin Liska <mliska@suse.cz> 12296 12297 PR testsuite/100658 12298 * gcc.dg/local1.c: Fix typos. 12299 * gcc.dg/ucnid-5-utf8.c: Likewise. 12300 * gcc.dg/ucnid-5.c: Likewise. 12301 123022021-05-19 Andre Vieira <andre.simoesdiasvieira@arm.com> 12303 12304 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: Change 12305 scan-assembly-times to scan-assembly not for superfluous uxtb. 12306 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: Likewise. 12307 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: Likewise. 12308 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: Likewise. 12309 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: Likewise. 12310 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: Likewise. 12311 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: Likewise. 12312 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: Likewise. 12313 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: Likewise. 12314 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: Likewise. 12315 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: Likewise. 12316 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: Likewise. 12317 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: Likewise. 12318 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: Likewise. 12319 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: Likewise. 12320 * gcc.target/aarch64/sve/ld1_extend.c: New test. 12321 123222021-05-19 Jakub Jelinek <jakub@redhat.com> 12323 12324 PR middle-end/100576 12325 * gcc.c-torture/compile/pr100576.c: New test. 12326 123272021-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de> 12328 12329 * gcc.dg/tree-ssa/ssa-sink-3.c: Fix test case. 12330 123312021-05-19 Jakub Jelinek <jakub@redhat.com> 12332 12333 PR middle-end/99928 12334 * c-c++-common/gomp/pr99928-2.c: Remove all xfails. 12335 * c-c++-common/gomp/pr99928-12.c: New test. 12336 123372021-05-19 Xionghu Luo <luoxhu@linux.ibm.com> 12338 12339 * gcc.dg/tree-ssa/ssa-sink-1.c: Adjust. 12340 * gcc.dg/tree-ssa/ssa-sink-2.c: Ditto. 12341 * gcc.dg/tree-ssa/ssa-sink-3.c: Ditto. 12342 * gcc.dg/tree-ssa/ssa-sink-4.c: Ditto. 12343 * gcc.dg/tree-ssa/ssa-sink-5.c: Ditto. 12344 * gcc.dg/tree-ssa/ssa-sink-6.c: Ditto. 12345 * gcc.dg/tree-ssa/ssa-sink-7.c: Ditto. 12346 * gcc.dg/tree-ssa/ssa-sink-8.c: Ditto. 12347 * gcc.dg/tree-ssa/ssa-sink-9.c: Ditto. 12348 * gcc.dg/tree-ssa/ssa-sink-10.c: Ditto. 12349 * gcc.dg/tree-ssa/ssa-sink-13.c: Ditto. 12350 * gcc.dg/tree-ssa/ssa-sink-14.c: Ditto. 12351 * gcc.dg/tree-ssa/ssa-sink-16.c: Ditto. 12352 * gcc.dg/tree-ssa/ssa-sink-17.c: Ditto. 12353 * gcc.dg/tree-ssa/ssa-sink-18.c: New. 12354 123552021-05-19 Jason Merrill <jason@redhat.com> 12356 12357 PR c++/100261 12358 * g++.dg/dfp/mangle-6.C: New test. 12359 123602021-05-19 Jason Merrill <jason@redhat.com> 12361 12362 PR c++/100372 12363 * g++.dg/cpp0x/alias-decl-ttp1.C: New test. 12364 123652021-05-18 Bill Schmidt <wschmidt@linux.ibm.com> 12366 12367 * gcc.target/powerpc/ppc64-abi-warn-1.c: Remove. 12368 * gcc.target/powerpc/ppc64-abi-warn-2.c: Remove. 12369 * gcc.target/powerpc/ppc64-abi-warn-3.c: Remove. 12370 123712021-05-18 Jason Merrill <jason@redhat.com> 12372 12373 PR c++/100205 12374 PR c++/99314 12375 * g++.dg/cpp0x/decltype-nonstatic1.C: New test. 12376 123772021-05-18 Jason Merrill <jason@redhat.com> 12378 12379 * g++.dg/cpp0x/implicit-delete1.C: New test. 12380 123812021-05-18 David Malcolm <dmalcolm@redhat.com> 12382 12383 PR analyzer/100615 12384 * gcc.dg/analyzer/pr100615.c: New test. 12385 123862021-05-18 Uroš Bizjak <ubizjak@gmail.com> 12387 12388 PR target/100637 12389 * gcc.target/i386/pr100637-1b.c: New test. 12390 * gcc.target/i386/pr100637-1w.c: Ditto. 12391 * gcc.target/i386/pr92658-avx2-2.c: Do not XFAIL scan for pmovsxbq. 12392 * gcc.target/i386/pr92658-avx2.c: Do not XFAIL scan for pmovzxbq. 12393 * gcc.target/i386/pr92658-avx512vl.c: Do not XFAIL scan for vpmovdb. 12394 * gcc.target/i386/pr92658-sse4-2.c: Do not XFAIL scan for 12395 pmovsxbd and pmovsxwq. 12396 * gcc.target/i386/pr92658-sse4.c: Do not XFAIL scan for 12397 pmovzxbd and pmovzxwq. 12398 123992021-05-18 Tobias Burnus <tobias@codesourcery.com> 12400 12401 PR fortran/100642 12402 * gfortran.dg/goacc-gomp/depobj.f90: New test. 12403 124042021-05-18 Thomas Schwinge <thomas@codesourcery.com> 12405 12406 * lib/gcc-dg.exp: Implement 'dg-note'. 12407 * lib/prune.exp: Likewise. 12408 * gcc.dg/vect/nodump-vect-opt-info-2.c: Use 'dg-note', and 12409 'dg-prune-output "note: ". 12410 * gfortran.dg/goacc/routine-external-level-of-parallelism-2.f: Use 12411 'dg-note', match up additional notes, one class of them with 12412 XFAILed 'dg-bogus'. 12413 * lib/lto.exp: Implement 'dg-lto-note'. 12414 * g++.dg/lto/odr-1_0.C: Use 'dg-lto-note', match up additional 12415 notes. 12416 * g++.dg/lto/odr-1_1.C: Likewise. 12417 * g++.dg/lto/odr-2_1.C: Likewise. 12418 124192021-05-18 Jakub Jelinek <jakub@redhat.com> 12420 12421 PR rtl-optimization/100590 12422 * gcc.dg/pr100590.c: New test. 12423 124242021-05-18 Jakub Jelinek <jakub@redhat.com> 12425 12426 PR c++/100580 12427 * g++.dg/other/pr100580.C: New test. 12428 124292021-05-18 Jakub Jelinek <jakub@redhat.com> 12430 12431 PR tree-optimization/94589 12432 * g++.dg/opt/pr94589-2.C: Adjust scan-tree-dump count from 14 to 12. 12433 124342021-05-18 Richard Biener <rguenther@suse.de> 12435 12436 * gcc.target/i386/pr100582.c: Adjust for AVX512. 12437 124382021-05-18 Richard Biener <rguenther@suse.de> 12439 12440 PR c/100522 12441 * gcc.dg/gimplefe-error-10.c: New testcase. 12442 124432021-05-18 Richard Biener <rguenther@suse.de> 12444 12445 PR c/100547 12446 * gcc.dg/pr100547.c: New testcase. 12447 * gcc.dg/attr-vector_size.c: Adjust. 12448 124492021-05-18 Andreas Krebbel <krebbel@linux.ibm.com> 12450 12451 * gcc.target/s390/zvector/vec-_Bool.c: New test. 12452 124532021-05-18 Andreas Krebbel <krebbel@linux.ibm.com> 12454 12455 PR c++/100281 12456 * g++.target/s390/pr100281-1.C: New test. 12457 * g++.target/s390/pr100281-2.C: New test. 12458 124592021-05-17 Andrew MacLeod <amacleod@redhat.com> 12460 12461 PR tree-optimization/100512 12462 * gcc.dg/pr100512.c: New. 12463 124642021-05-17 Jonathan Wakely <jwakely@redhat.com> 12465 12466 * g++.dg/conversion/pr100635.C: New test. 12467 124682021-05-17 Harald Anlauf <anlauf@gmx.de> 12469 12470 PR fortran/98411 12471 * gfortran.dg/pr98411.f90: New test. 12472 124732021-05-17 Aldy Hernandez <aldyh@redhat.com> 12474 12475 * gcc.dg/pr100349.c: New test. 12476 124772021-05-17 Tamar Christina <tamar.christina@arm.com> 12478 12479 * gcc.target/aarch64/cpunative/info_16: New test. 12480 * gcc.target/aarch64/cpunative/info_17: New test. 12481 * gcc.target/aarch64/cpunative/native_cpu_16.c: New test. 12482 * gcc.target/aarch64/cpunative/native_cpu_17.c: New test. 12483 124842021-05-17 Richard Biener <rguenther@suse.de> 12485 12486 PR c/100625 12487 * gcc.dg/gimplefe-error-9.c: New testcase. 12488 124892021-05-17 Richard Biener <rguenther@suse.de> 12490 12491 PR middle-end/100582 12492 * gcc.target/i386/pr100582.c: New testcase. 12493 124942021-05-17 Christophe Lyon <christophe.lyon@linaro.org> 12495 12496 * gcc.target/arm/simd/mve-compare-3.c: New test with GCC vectors. 12497 * gcc.target/arm/simd/mve-vcmp-f16.c: New test for 12498 auto-vectorization. 12499 * gcc.target/arm/armv8_2-fp16-arith-1.c: Adjust since we now 12500 vectorize float16_t vectors. 12501 125022021-05-17 Christophe Lyon <christophe.lyon@linaro.org> 12503 12504 * gcc.target/arm/simd/mve-compare-1.c: New test with GCC vectors. 12505 * gcc.target/arm/simd/mve-compare-2.c: New test with GCC vectors. 12506 * gcc.target/arm/simd/mve-compare-scalar-1.c: New test with GCC 12507 vectors. 12508 * gcc.target/arm/simd/mve-vcmp-f32.c: New test for 12509 auto-vectorization. 12510 * gcc.target/arm/simd/mve-vcmp.c: New test for auto-vectorization. 12511 125122021-05-17 liuhongt <hongtao.liu@intel.com> 12513 12514 PR target/100549 12515 * gcc.target/i386/pr100549.c: New test. 12516 125172021-05-17 Christophe Lyon <christophe.lyon@linaro.org> 12518 12519 * gcc.target/arm/simd/mve-vadd-scalar-1.c: New. 12520 125212021-05-17 Christophe Lyon <christophe.lyon@linaro.org> 12522 12523 * gcc.target/arm/simd/mve-vadd-1.c: New. 12524 125252021-05-17 Christophe Lyon <christophe.lyon@linaro.org> 12526 12527 * gcc.target/arm/simd/mve-vsub_1.c: Factorize and add __fp16 test. 12528 125292021-05-17 Christophe Lyon <christophe.lyon@linaro.org> 12530 12531 * gcc.target/arm/simd/mve-vshr.c: Add more scan-assembler-times. 12532 125332021-05-17 Christophe Lyon <christophe.lyon@linaro.org> 12534 12535 * gcc.target/arm/acle/saturation.c: Use arm_sat_ok effective 12536 target. 12537 * lib/target-supports.exp 12538 (check_effective_target_arm_qbit_ok_nocache): Rename into... 12539 (check_effective_target_arm_sat_ok_nocache): ... this. Check 12540 __ARM_FEATURE_SAT and use armv6. 12541 125422021-05-17 Tobias Burnus <tobias@codesourcery.com> 12543 12544 PR fortran/100633 12545 * gfortran.dg/gomp/workshare-59.f90: New test. 12546 125472021-05-17 Christophe Lyon <christophe.lyon@linaro.org> 12548 12549 PR debug/100515 12550 * gcc.dg/debug/dwarf2/pr100515.c: Require openmp effective-target. 12551 125522021-05-16 David Edelsohn <dje.gcc@gmail.com> 12553 12554 * g++.dg/ext/attrib63.C: Add -Wno-psabi option. 12555 125562021-05-16 David Edelsohn <dje.gcc@gmail.com> 12557 12558 * g++.dg/warn/uninit-pr93100.C: Require fsantize support. 12559 125602021-05-16 Christophe Lyon <christophe.lyon@linaro.org> 12561 12562 * gcc.target/arm/unsigned-float.c: Remove arm_fp_ok, adjust 12563 dg-options. 12564 125652021-05-15 Bill Schmidt <wschmidt@linux.ibm.com> 12566 12567 * gcc.target/powerpc/rop-1.c: New. 12568 * gcc.target/powerpc/rop-2.c: New. 12569 * gcc.target/powerpc/rop-3.c: New. 12570 * gcc.target/powerpc/rop-4.c: New. 12571 * gcc.target/powerpc/rop-5.c: New. 12572 125732021-05-15 Martin Jambor <mjambor@suse.cz> 12574 12575 Revert: 12576 2021-05-15 Martin Jambor <mjambor@suse.cz> 12577 12578 PR tree-optimization/100453 12579 * gcc.dg/tree-ssa/pr100453.c: New test. 12580 125812021-05-15 Jakub Jelinek <jakub@redhat.com> 12582 12583 PR rtl-optimization/100342 12584 * gcc.target/i386/pr100342.c: New test. 12585 125862021-05-14 Tobias Burnus <tobias@codesourcery.com> 12587 12588 * gfortran.dg/gomp/parallel-master-1.f90: New test. 12589 * gfortran.dg/gomp/parallel-master-2.f90: New test. 12590 125912021-05-14 Tobias Burnus <tobias@codesourcery.com> 12592 12593 * gfortran.dg/gomp/implicit-save.f90: New test. 12594 125952021-05-14 Jakub Jelinek <jakub@redhat.com> 12596 12597 PR c++/95226 12598 * g++.dg/cpp1y/pr95226.C: New test. 12599 126002021-05-14 Jakub Jelinek <jakub@redhat.com> 12601 12602 PR c++/94616 12603 * g++.dg/cpp0x/pr94616.C: New test. 12604 126052021-05-14 Jakub Jelinek <jakub@redhat.com> 12606 12607 PR c++/90019 12608 * g++.dg/cpp0x/sfinae68.C: New test. 12609 126102021-05-14 Jakub Jelinek <jakub@redhat.com> 12611 12612 * g++.dg/cpp1y/pr88872.C: New test. 12613 126142021-05-14 Michael de Lang <kingoipo@gmail.com> 12615 12616 * g++.dg/tsan/pthread_cond_clockwait.C: New test. 12617 126182021-05-14 Marek Polacek <polacek@redhat.com> 12619 Jason Merrill <jason@redhat.com> 12620 12621 PR c++/99032 12622 * g++.dg/cpp0x/friend7.C: New test. 12623 * g++.dg/cpp0x/gen-attrs-4.C: Add dg-error. 12624 * g++.dg/cpp0x/gen-attrs-39-1.C: Likewise. 12625 * g++.dg/cpp0x/gen-attrs-74.C: New test. 12626 * g++.dg/ext/attrib63.C: New test. 12627 126282021-05-13 Martin Sebor <msebor@redhat.com> 12629 12630 PR tree-optimization/93100 12631 PR middle-end/98583 12632 * g++.dg/warn/uninit-pr93100.C: New test. 12633 * gcc.dg/uninit-pr93100.c: New test. 12634 * gcc.dg/uninit-pr98583.c: New test. 12635 126362021-05-13 Martin Jambor <mjambor@suse.cz> 12637 12638 PR tree-optimization/100453 12639 * gcc.dg/tree-ssa/pr100453.c: New test. 12640 126412021-05-13 Martin Sebor <msebor@redhat.com> 12642 12643 * g++.dg/pr100574.C: Use size_t as operator new argument type. 12644 126452021-05-13 Martin Liska <mliska@suse.cz> 12646 12647 PR middle-end/100504 12648 * gcc.target/i386/pr100504.c: New test. 12649 126502021-05-13 Martin Sebor <msebor@redhat.com> 12651 12652 PR c/100550 12653 * gcc.dg/Wvla-parameter-9.c: New test. 12654 126552021-05-13 Jakub Jelinek <jakub@redhat.com> 12656 12657 PR middle-end/99928 12658 * c-c++-common/gomp/pr99928-1.c: New test. 12659 * c-c++-common/gomp/pr99928-2.c: New test. 12660 * c-c++-common/gomp/pr99928-3.c: New test. 12661 * c-c++-common/gomp/pr99928-4.c: New test. 12662 * c-c++-common/gomp/pr99928-5.c: New test. 12663 * c-c++-common/gomp/pr99928-6.c: New test. 12664 * c-c++-common/gomp/pr99928-7.c: New test. 12665 * c-c++-common/gomp/pr99928-8.c: New test. 12666 * c-c++-common/gomp/pr99928-9.c: New test. 12667 * c-c++-common/gomp/pr99928-10.c: New test. 12668 * c-c++-common/gomp/pr99928-11.c: New test. 12669 126702021-05-13 Richard Earnshaw <rearnsha@arm.com> 12671 12672 PR target/100563 12673 * gcc.dg/pr100563.c (dg-options): Add -wno-pointer-to-int-cast. 12674 126752021-05-13 Richard Earnshaw <rearnsha@arm.com> 12676 12677 * gcc.dg/pr100563.c: New test. 12678 126792021-05-13 Jakub Jelinek <jakub@redhat.com> 12680 12681 PR tree-optimization/98856 12682 * gcc.target/i386/sse2-psraq-1.c: New test. 12683 * gcc.target/i386/sse4_2-psraq-1.c: New test. 12684 * gcc.target/i386/avx-psraq-1.c: New test. 12685 * gcc.target/i386/avx2-psraq-1.c: New test. 12686 * gcc.target/i386/avx-pr82370.c: Adjust expected number of vpsrad 12687 instructions. 12688 * gcc.target/i386/avx2-pr82370.c: Likewise. 12689 * gcc.target/i386/avx512f-pr82370.c: Likewise. 12690 * gcc.target/i386/avx512bw-pr82370.c: Likewise. 12691 * gcc.dg/torture/vshuf-4.inc: Add two further permutations. 12692 * gcc.dg/torture/vshuf-8.inc: Likewise. 12693 126942021-05-13 Uroš Bizjak <ubizjak@gmail.com> 12695 12696 PR target/100581 12697 * g++.target/i386/pr100581.C: New test. 12698 126992021-05-13 Eric Botcazou <ebotcazou@adacore.com> 12700 12701 PR testsuite/100569 12702 * gnat.dg/lto21.adb: Prune new LTO warning. 12703 127042021-05-13 Martin Liska <mliska@suse.cz> 12705 12706 PR testsuite/100569 12707 * gcc.dg/atomic/c11-atomic-exec-2.c: Prune new LTO warning. 12708 * gcc.dg/torture/pr94947-1.c: Likewise. 12709 127102021-05-13 liuhongt <hongtao.liu@intel.com> 12711 12712 * gcc.target/i386/avx-pr94680.c: Fix typo in testcase. 12713 127142021-05-13 liuhongt <hongtao.liu@intel.com> 12715 12716 PR target/94680 12717 * gcc.target/i386/avx-pr94680.c: New test. 12718 * gcc.target/i386/avx512f-pr94680.c: New test. 12719 * gcc.target/i386/sse2-pr94680.c: New test. 12720 127212021-05-12 Martin Sebor <msebor@redhat.com> 12722 12723 PR middle-end/100571 12724 * gcc.dg/Wstringop-overflow-67.c: New test. 12725 127262021-05-12 Aldy Hernandez <aldyh@redhat.com> 12727 12728 PR c/100521 12729 * gcc.dg/pr100521.c: New file. 12730 127312021-05-12 Marek Polacek <polacek@redhat.com> 12732 12733 * g++.dg/warn/Wint-in-bool-context-2.C: New test. 12734 127352021-05-12 Marcel Vollweiler <marcel@codesourcery.com> 12736 12737 * c-c++-common/gomp/map-6.c: New test. 12738 * c-c++-common/gomp/map-7.c: New test. 12739 127402021-05-12 Richard Biener <rguenther@suse.de> 12741 12742 PR tree-optimization/100566 12743 * gcc.dg/torture/pr100566.c: New testcase. 12744 127452021-05-12 Jakub Jelinek <jakub@redhat.com> 12746 12747 PR preprocessor/100392 12748 * gcc.dg/cpp/pr100392.c: New test. 12749 * gcc.dg/cpp/pr100392.h: New file. 12750 127512021-05-12 Martin Liska <mliska@suse.cz> 12752 12753 * lib/lto.exp: When running tests without jobserver, one can see 12754 the following warning for tests that use 1to1 partitioning. 12755 127562021-05-12 liuhongt <hongtao.liu@intel.com> 12757 12758 PR target/99908 12759 * gcc.target/i386/avx2-pr99908.c: New test. 12760 * gcc.target/i386/sse4_1-pr99908.c: New test. 12761 127622021-05-12 Richard Biener <rguenther@suse.de> 12763 12764 PR tree-optimization/100519 12765 * gcc.dg/torture/pr100519.c: New testcase. 12766 127672021-05-12 Bernd Edlinger <bernd.edlinger@hotmail.de> 12768 12769 PR debug/100515 12770 * gcc.dg/debug/dwarf2/pr100515.c: New testcase. 12771 127722021-05-12 Jakub Jelinek <jakub@redhat.com> 12773 12774 PR middle-end/100508 12775 * gcc.dg/gomp/pr100508.c: New test. 12776 127772021-05-12 Jakub Jelinek <jakub@redhat.com> 12778 Marc Glisse <marc.glisse@inria.fr> 12779 12780 PR tree-optimization/94589 12781 * gcc.dg/tree-ssa/pr94589-1.c: New test. 12782 127832021-05-12 Uroš Bizjak <ubizjak@gmail.com> 12784 12785 PR target/98218 12786 * g++.target/i386/pr98218-1.C: Ditto. 12787 * gcc.target/i386/pr98218-4.c: New test. 12788 * gcc.target/i386/pr98218-1.c: Correct PR number. 12789 * gcc.target/i386/pr98218-1a.c: Ditto. 12790 * gcc.target/i386/pr98218-2.c: Ditto. 12791 * gcc.target/i386/pr98218-2a.c: Ditto. 12792 * gcc.target/i386/pr98218-3.c: Ditto. 12793 * gcc.target/i386/pr98218-3a.c: Ditto. 12794 127952021-05-11 Joseph Myers <joseph@codesourcery.com> 12796 12797 * gcc.dg/cpp/c11-elifdef-1.c, gcc.dg/cpp/c2x-elifdef-1.c, 12798 gcc.dg/cpp/c2x-elifdef-2.c: New tests. 12799 128002021-05-11 Joseph Myers <joseph@codesourcery.com> 12801 12802 * g++.dg/cpp1y/digit-sep-paste.C, gcc.dg/c2x-digit-separators-3.c: 12803 New tests. 12804 128052021-05-11 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 12806 12807 * gcc.dg/guality/pr43077-1.c: Align types of output and input 12808 operands by lifting immediates to type long. 12809 128102021-05-11 Joseph Myers <joseph@codesourcery.com> 12811 12812 * gcc.dg/c11-digit-separators-1.c, 12813 gcc.dg/c2x-digit-separators-1.c, gcc.dg/c2x-digit-separators-2.c: 12814 New tests. 12815 128162021-05-11 Jason Merrill <jason@redhat.com> 12817 12818 PR c++/100517 12819 * g++.dg/ext/vector41.C: New test. 12820 128212021-05-11 Martin Liska <mliska@suse.cz> 12822 12823 * gfortran.dg/goacc/pr78027.f90: Remove -Wno-hsa option. 12824 * brig.dg/README: Removed. 12825 * brig.dg/dg.exp: Removed. 12826 * brig.dg/test/gimple/alloca.hsail: Removed. 12827 * brig.dg/test/gimple/atomics.hsail: Removed. 12828 * brig.dg/test/gimple/branches.hsail: Removed. 12829 * brig.dg/test/gimple/fbarrier.hsail: Removed. 12830 * brig.dg/test/gimple/function_calls.hsail: Removed. 12831 * brig.dg/test/gimple/internal-casts.hsail: Removed. 12832 * brig.dg/test/gimple/kernarg.hsail: Removed. 12833 * brig.dg/test/gimple/mem.hsail: Removed. 12834 * brig.dg/test/gimple/mulhi.hsail: Removed. 12835 * brig.dg/test/gimple/packed.hsail: Removed. 12836 * brig.dg/test/gimple/priv-array-offset-access.hsail: Removed. 12837 * brig.dg/test/gimple/smoke_test.hsail: Removed. 12838 * brig.dg/test/gimple/variables.hsail: Removed. 12839 * brig.dg/test/gimple/vector.hsail: Removed. 12840 * lib/brig-dg.exp: Removed. 12841 * lib/brig.exp: Removed. 12842 128432021-05-11 Alex Coplan <alex.coplan@arm.com> 12844 12845 PR target/99725 12846 * gcc.target/arm/cmse/pr99725.c: New test. 12847 128482021-05-11 Richard Sandiford <richard.sandiford@arm.com> 12849 12850 * gcc.target/aarch64/fmul_lane_1.c: New test. 12851 128522021-05-11 Richard Biener <rguenther@suse.de> 12853 12854 PR middle-end/100509 12855 * gcc.dg/pr100509.c: New testcase. 12856 128572021-05-11 Robin Dapp <rdapp@linux.ibm.com> 12858 12859 * gcc.target/s390/risbg-ll-3.c: Change match pattern. 12860 128612021-05-11 Patrick Palka <ppalka@redhat.com> 12862 12863 PR c++/51577 12864 * g++.dg/lookup/operator-3.C: New test. 12865 128662021-05-11 Patrick Palka <ppalka@redhat.com> 12867 12868 PR c++/100138 12869 * g++.dg/cpp2a/concepts-ctad4.C: New test. 12870 128712021-05-10 Eric Botcazou <ebotcazou@adacore.com> 12872 12873 * gnat.dg/specs/opt5.ads: New test. 12874 * gnat.dg/specs/opt5_pkg.ads: New helper. 12875 128762021-05-10 Martin Sebor <msebor@redhat.com> 12877 12878 PR middle-end/100425 12879 PR middle-end/100510 12880 * c-c++-common/Walloca-larger-than.C: New test. 12881 * gcc.dg/Walloca-larger-than-4.c: New test. 12882 * gcc.dg/Wvla-larger-than-5.c: New test. 12883 * gcc.dg/pr79972.c: Remove unexpected warning directive. 12884 128852021-05-10 Pat Haugen <pthaugen@linux.ibm.com> 12886 12887 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Adjust counts. 12888 * gcc.target/powerpc/vec-rlmi-rlnm.c: Likewise. 12889 128902021-05-10 Christophe Lyon <christophe.lyon@linaro.org> 12891 12892 * gcc.target/arm/simd/mve-vmul-scalar-1.c: New. 12893 128942021-05-10 Christophe Lyon <christophe.lyon@linaro.org> 12895 12896 * gcc.target/arm/simd/mve-vsub-scalar-1.c: New test. 12897 128982021-05-10 H.J. Lu <hjl.tools@gmail.com> 12899 12900 PR tree-optimization/42587 12901 * gcc.dg/optimize-bswapsi-6.c: New test. 12902 129032021-05-10 Richard Biener <rguenther@suse.de> 12904 12905 PR testsuite/100452 12906 * g++.dg/vect/slp-pr99971.cc: Align data. 12907 129082021-05-10 Richard Biener <rguenther@suse.de> 12909 12910 PR tree-optimization/100492 12911 * gcc.dg/torture/pr100492.c: New testcase. 12912 129132021-05-10 Richard Biener <rguenther@suse.de> 12914 12915 PR middle-end/100464 12916 PR c++/100468 12917 * gcc.dg/pr100464.c: New testcase. 12918 * g++.dg/tree-ssa/array-temp1.C: Adjust. 12919 129202021-05-10 Richard Biener <rguenther@suse.de> 12921 12922 PR tree-optimization/100434 12923 * gcc.dg/tree-ssa/ssa-dse-43.c: New testcase. 12924 129252021-05-10 Alex Coplan <alex.coplan@arm.com> 12926 12927 PR target/99960 12928 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: 12929 Update now that we're (correctly) using full 128-bit vector 12930 loads/stores. 12931 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: 12932 Likewise. 12933 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: 12934 Likewise. 12935 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: 12936 Likewise. 12937 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise. 12938 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: 12939 Likewise. 12940 129412021-05-08 Paul Thomas <pault@gcc.gnu.org> 12942 12943 PR fortran/46991 12944 * gfortran.dg/class_dummy_7.f90: Correct PR number. 12945 129462021-05-08 Eric Botcazou <ebotcazou@adacore.com> 12947 12948 * gcc.dg/sso-9.c: Delete. 12949 129502021-05-07 Eric Botcazou <ebotcazou@adacore.com> 12951 12952 * gnat.dg/debug18.adb: New test. 12953 129542021-05-07 Eric Botcazou <ebotcazou@adacore.com> 12955 12956 * gcc.dg/sso-12.c: New test. 12957 129582021-05-07 Jason Merrill <jason@redhat.com> 12959 12960 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: 12961 Adjust diagnostic. 12962 129632021-05-07 Christophe Lyon <christophe.lyon@linaro.org> 12964 12965 PR tree-optimization/79333 12966 * gcc.dg/tree-ssa/ssa-fre-94.c: Require c99_runtime. 12967 129682021-05-07 Jakub Jelinek <jakub@redhat.com> 12969 12970 PR c/100450 12971 * c-c++-common/gomp/pr100450.c: New test. 12972 129732021-05-07 Uroš Bizjak <ubizjak@gmail.com> 12974 12975 PR target/100445 12976 * gcc.target/i386/pr100445-1.c: New test. 12977 129782021-05-07 Jakub Jelinek <jakub@redhat.com> 12979 12980 PR target/100445 12981 * gcc.target/i386/pr100445.c: New test. 12982 129832021-05-06 Joseph Myers <joseph@codesourcery.com> 12984 12985 PR c++/83873 12986 PR preprocessor/97604 12987 * g++.dg/cpp1y/digit-sep-neg-2.C, 12988 g++.dg/cpp1y/digit-sep-pp-number.C: New tests. 12989 * g++.dg/cpp1y/digit-sep-line-neg.C, g++.dg/cpp1y/digit-sep-neg.C: 12990 Adjust expected messages. 12991 129922021-05-06 Martin Jambor <mjambor@suse.cz> 12993 12994 * gcc.dg/ipa/ipa-sra-1.c (main): Revert change done by 12995 05193687dde, make the argv again pointer to an array. 12996 129972021-05-06 Eric Botcazou <ebotcazou@adacore.com> 12998 12999 * gnat.dg/opt93.adb: Compile only for LP64 targets. 13000 130012021-05-06 Robin Dapp <rdapp@linux.ibm.com> 13002 13003 * lib/target-supports.exp: Add s390 checks for vect conversions. 13004 130052021-05-06 Robin Dapp <rdapp@linux.ibm.com> 13006 13007 * gcc.dg/vect/pr56541.c: Add vect_floatint_cvt. 13008 130092021-05-06 Paul Thomas <pault@gcc.gnu.org> 13010 13011 PR fortran/46991 13012 PR fortran/99819 13013 * gfortran.dg/class_dummy_6.f90: New test. 13014 * gfortran.dg/class_dummy_7.f90: New test. 13015 130162021-05-06 Christophe Lyon <christophe.lyon@linaro.org> 13017 13018 PR testsuite/100355 13019 * gcc.c-torture/execute/ieee/cdivchkld.x: New. 13020 130212021-05-06 Marius Hillenbrand <mhillen@linux.ibm.com> 13022 13023 * gcc.target/s390/zvector/imm-range-error-1.c: Fix test for 13024 __builtin_s390_vpdi. 13025 * gcc.target/s390/zvector/vec-permi.c: New test for builtin 13026 vec_permi. 13027 130282021-05-06 Jakub Jelinek <jakub@redhat.com> 13029 13030 PR tree-optimization/94589 13031 * gcc.dg/pr94589-1.c: New test. 13032 * gcc.dg/pr94589-2.c: New test. 13033 * gcc.dg/pr94589-3.c: New test. 13034 * gcc.dg/pr94589-4.c: New test. 13035 * g++.dg/opt/pr94589-1.C: New test. 13036 * g++.dg/opt/pr94589-2.C: New test. 13037 * g++.dg/opt/pr94589-3.C: New test. 13038 * g++.dg/opt/pr94589-4.C: New test. 13039 130402021-05-06 Richard Biener <rguenther@suse.de> 13041 13042 PR ipa/100373 13043 * gcc.dg/pr100373.c: New testcase. 13044 130452021-05-05 Eric Botcazou <ebotcazou@adacore.com> 13046 13047 * gcc.c-torture/execute/20210505-1.c: New test. 13048 130492021-05-05 Ivan Sorokin <vanyacpp@gmail.com> 13050 13051 PR target/91400 13052 * gcc.target/i386/pr91400-1.c: New test. 13053 * gcc.target/i386/pr91400-2.c: Likewise. 13054 130552021-05-05 Martin Sebor <msebor@redhat.com> 13056 13057 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test. 13058 130592021-05-05 Harald Anlauf <anlauf@gmx.de> 13060 13061 PR fortran/100274 13062 * gfortran.dg/argument_checking_25.f90: New test. 13063 130642021-05-05 Uroš Bizjak <ubizjak@gmail.com> 13065 13066 PR target/98218 13067 * gcc.target/i386/pr98218-1.c: New test. 13068 * gcc.target/i386/pr98218-1a.c: Ditto. 13069 * gcc.target/i386/pr98218-2.c: Ditto. 13070 * gcc.target/i386/pr98218-2a.c: Ditto. 13071 * gcc.target/i386/pr98218-3.c: Ditto. 13072 * gcc.target/i386/pr98218-3a.c: Ditto. 13073 * gcc.dg/vect/vect-bool-cmp.c (dg-final): 13074 Scan vect tree dump for "LOOP VECTORIZED", not VECTORIZED. 13075 130762021-05-05 Eric Botcazou <ebotcazou@adacore.com> 13077 13078 * gnat.dg/debug17.adb: Minor tweak. 13079 130802021-05-05 Eric Botcazou <ebotcazou@adacore.com> 13081 13082 * gnat.dg/debug8.adb: Minor tweak. 13083 * gnat.dg/debug11.adb: Likewise. 13084 * gnat.dg/debug16.adb: Likewise. 13085 * gnat.dg/debug17.adb: New test. 13086 * gnat.dg/specs/debug1.ads: Minor tweak. 13087 130882021-05-05 Robin Dapp <rdapp@linux.ibm.com> 13089 13090 * gcc.dg/vect/slp-21.c: Add s390. 13091 130922021-05-05 Tobias Burnus <tobias@codesourcery.com> 13093 13094 PR testsuite/100422 13095 * g++.dg/gomp/clause-3.C: Use 'reduction(&:..)' instead of '...(&&:..)'. 13096 130972021-05-05 Richard Biener <rguenther@suse.de> 13098 13099 PR tree-optimization/79333 13100 * gcc.dg/tree-ssa/ssa-fre-94.c: New testcase. 13101 * gcc.dg/graphite/fuse-1.c: Adjust. 13102 * gcc.dg/pr43864-4.c: Likewise. 13103 131042021-05-05 Richard Biener <rguenther@suse.de> 13105 13106 PR middle-end/100394 13107 * g++.dg/torture/pr100382.C: New testcase. 13108 131092021-05-04 Martin Sebor <msebor@redhat.com> 13110 13111 PR middle-end/100307 13112 * g++.dg/warn/Wplacement-new-size-9.C: New test. 13113 * gcc.dg/tree-ssa/builtin-sprintf-warn-26.c: New test. 13114 131152021-05-04 Martin Sebor <msebor@redhat.com> 13116 13117 * gcc.dg/Wvla-parameter-3.c: Use unique strings in directive names. 13118 131192021-05-04 Martin Sebor <msebor@redhat.com> 13120 13121 * gcc.dg/Wvla-parameter-2.c: Use unique strings in directive names. 13122 131232021-05-04 Robin Dapp <rdapp@linux.ibm.com> 13124 13125 * gcc.target/s390/oscbreak-1.c: Compile with -O1 13126 -fschedule-insns 13127 131282021-05-04 Richard Biener <rguenther@suse.de> 13129 13130 PR tree-optimization/100414 13131 * gcc.dg/pr100414.c: New testcase. 13132 131332021-05-04 Tobias Burnus <tobias@codesourcery.com> 13134 13135 * gcc.dg/gomp/clause-1.c: Use 'reduction(&:..)' instead of '...(&&:..)'. 13136 131372021-05-04 Eric Botcazou <ebotcazou@adacore.com> 13138 13139 * gnat.dg/opt94.adb: New file. 13140 * gnat.dg/opt94_pkg.adb: New file. 13141 * gnat.dg/opt94_pkg.ads: New file. 13142 131432021-05-04 Richard Biener <rguenther@suse.de> 13144 13145 * gcc.dg/tree-ssa/ssa-dse-26.c: Skip on !lp64 targets, 13146 simplify dump scanning down to one case. 13147 131482021-05-04 Richard Biener <rguenther@suse.de> 13149 13150 PR tree-optimization/100329 13151 * gcc.dg/torture/pr100329.c: New testcase. 13152 131532021-05-04 Richard Biener <rguenther@suse.de> 13154 13155 PR tree-optimization/100398 13156 * gcc.dg/torture/pr100398.c: New testcase. 13157 131582021-05-03 Christophe Lyon <christophe.lyon@linaro.org> 13159 13160 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c: 13161 Fix dg directives order. 13162 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c: 13163 Likewise. 13164 131652021-05-03 Jeff Law <jlaw@tachyum.com> 13166 13167 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for nds32le 13168 and m32r. 13169 131702021-05-03 Patrick Palka <ppalka@redhat.com> 13171 13172 PR c++/100362 13173 * g++.dg/cpp1y/lambda-generic-100362.C: New test. 13174 131752021-05-03 Patrick Palka <ppalka@redhat.com> 13176 13177 PR c++/68942 13178 PR c++/100344 13179 * g++.dg/template/call8.C: New test. 13180 * g++.dg/template/koenig12a.C: New test. 13181 131822021-05-03 Jeff Law <jlaw@tachyum.com> 13183 13184 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix expected output for bfin and lm32. 13185 131862021-05-03 Marek Polacek <polacek@redhat.com> 13187 13188 PR c++/100055 13189 * g++.dg/concepts/diagnostic18.C: New test. 13190 131912021-05-03 Marek Polacek <polacek@redhat.com> 13192 13193 DR 1312 13194 * g++.dg/cpp0x/constexpr-cast2.C: Remove XFAILs. 13195 131962021-05-03 Jeff Law <jlaw@tachyum.com> 13197 13198 * gcc.dg/tree-ssa/ssa-dse-26.c: Fix xstormy selector. 13199 132002021-05-03 Jeff Law <jlaw@tachyum.com> 13201 13202 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for rx too. 13203 132042021-05-03 Jeff Law <jlaw@tachyum.com> 13205 13206 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for or1k too. 13207 132082021-05-03 Jeff Law <jlaw@tachyum.com> 13209 13210 * gcc.dg/tree-ssa/ssa-dse-26.c: Update expected output for 13211 cr16 and xstormy16 targets. 13212 132132021-05-03 Richard Biener <rguenther@suse.de> 13214 13215 * gcc.dg/tree-ssa/ssa-dse-42.c: New testcase. 13216 * gcc.dg/pr81192.c: Disable DSE. 13217 132182021-05-03 Richard Biener <rguenther@suse.de> 13219 13220 * gcc.dg/tree-ssa/ssa-dse-41.c: New testcase. 13221 132222021-05-03 Ilya Leoshkevich <iii@linux.ibm.com> 13223 13224 PR target/100217 13225 * gcc.target/s390/vector/long-double-asm-in-out-hard-fp-reg.c: New test. 13226 * gcc.target/s390/vector/long-double-asm-inout-hard-fp-reg.c: New test. 13227 132282021-05-02 David Edelsohn <dje.gcc@gmail.com> 13229 13230 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: Expect [BS] 13231 mapping class on AIX. 13232 * gcc.c-torture/compile/pr61159.c: XFAIL on AIX. 13233 * gcc.c-torture/execute/alias-2.c: Same. 13234 * gcc.dg/alias-7.c: Same. 13235 132362021-04-30 Jonathan Wright <jonathan.wright@arm.com> 13237 13238 * gcc.target/aarch64/advsimd-intrinsics/vmla_float_not_fused.c: 13239 New test. 13240 * gcc.target/aarch64/advsimd-intrinsics/vmls_float_not_fused.c: 13241 New test. 13242 132432021-04-30 Richard Biener <rguenther@suse.de> 13244 13245 PR c++/98032 13246 * g++.dg/pr98032.C: New testcase. 13247 132482021-04-30 Richard Biener <rguenther@suse.de> 13249 13250 PR tree-optimization/96513 13251 * gcc.dg/torture/pr96513.c: New testcase. 13252 132532021-04-30 Uroš Bizjak <ubizjak@gmail.com> 13254 13255 PR target/98060 13256 * gcc.target/i386/pr98060.c: New test. 13257 132582021-04-30 Roman Zhuykov <zhroma@ispras.ru> 13259 13260 PR rtl-optimization/100225 13261 PR rtl-optimization/84878 13262 * gcc.dg/pr100225.c: New test. 13263 132642021-04-29 Joseph Myers <joseph@codesourcery.com> 13265 13266 PR preprocessor/82359 13267 * g++.dg/cpp1y/digit-sep-line.C, 13268 g++.dg/cpp1y/digit-sep-line-neg.C: New tests. 13269 132702021-04-29 Jason Merrill <jason@redhat.com> 13271 13272 * g++.dg/lookup/using-decl1.C: New test. 13273 132742021-04-29 Jason Merrill <jason@redhat.com> 13275 13276 PR c++/97974 13277 * g++.old-deja/g++.law/union4.C: Add expected diagnostic. 13278 132792021-04-29 Patrick Palka <ppalka@redhat.com> 13280 13281 PR c++/68942 13282 * g++.dg/template/koenig12.C: New test. 13283 132842021-04-29 Marek Polacek <polacek@redhat.com> 13285 13286 PR c++/94102 13287 * g++.dg/cpp1z/class-deduction87.C: New test. 13288 132892021-04-29 Richard Sandiford <richard.sandiford@arm.com> 13290 13291 PR rtl-optimization/100303 13292 * g++.dg/torture/pr100303.C: New file. 13293 132942021-04-29 H.J. Lu <hjl.tools@gmail.com> 13295 13296 PR middle-end/90773 13297 * g++.dg/pr90773-1.h: New test. 13298 * g++.dg/pr90773-1a.C: Likewise. 13299 * g++.dg/pr90773-1b.C: Likewise. 13300 * g++.dg/pr90773-1c.C: Likewise. 13301 * g++.dg/pr90773-1d.C: Likewise. 13302 * gcc.target/i386/pr90773-1.c: Likewise. 13303 * gcc.target/i386/pr90773-2.c: Likewise. 13304 * gcc.target/i386/pr90773-3.c: Likewise. 13305 * gcc.target/i386/pr90773-4.c: Likewise. 13306 * gcc.target/i386/pr90773-5.c: Likewise. 13307 * gcc.target/i386/pr90773-6.c: Likewise. 13308 * gcc.target/i386/pr90773-7.c: Likewise. 13309 * gcc.target/i386/pr90773-8.c: Likewise. 13310 * gcc.target/i386/pr90773-9.c: Likewise. 13311 * gcc.target/i386/pr90773-10.c: Likewise. 13312 * gcc.target/i386/pr90773-11.c: Likewise. 13313 * gcc.target/i386/pr90773-12.c: Likewise. 13314 * gcc.target/i386/pr90773-13.c: Likewise. 13315 * gcc.target/i386/pr90773-14.c: Likewise. 13316 133172021-04-29 Richard Biener <rguenther@suse.de> 13318 13319 PR tree-optimization/100253 13320 * g++.dg/pr100253.C: New testcase. 13321 133222021-04-29 Jakub Jelinek <jakub@redhat.com> 13323 13324 PR target/100305 13325 * gcc.c-torture/compile/pr100305.c: Remove dg-options. Add PR line. 13326 133272021-04-29 Jakub Jelinek <jakub@redhat.com> 13328 13329 PR target/100302 13330 * gcc.target/aarch64/sve/pr100302.c: New test. 13331 133322021-04-29 Jakub Jelinek <jakub@redhat.com> 13333 13334 PR c++/100319 13335 * c-c++-common/gomp/task-detach-3.c: New test. 13336 133372021-04-29 Richard Biener <rguenther@suse.de> 13338 13339 PR tree-optimization/99912 13340 * gcc.dg/pr95580.c: Disable DSE. 13341 * gcc.dg/Wrestrict-8.c: Place a use after each memcpy. 13342 * c-c++-common/ubsan/overflow-negate-3.c: Make asms volatile 13343 to prevent them from being removed. 13344 * c-c++-common/ubsan/overflow-sub-4.c: Likewise. 13345 133462021-04-29 Martin Sebor <msebor@redhat.com> 13347 13348 PR middle-end/100250 13349 * gcc.dg/uninit-pr100250.c: New test. 13350 133512021-04-29 Joseph Myers <joseph@codesourcery.com> 13352 13353 * gcc.dg/c11-unproto-1.c, gcc.dg/c11-unproto-2.c, 13354 gcc.dg/c2x-unproto-1.c, gcc.dg/c2x-unproto-2.c: New tests. 13355 133562021-04-28 Tobias Burnus <tobias@codesourcery.com> 13357 13358 * gfortran.dg/gomp/map-5.f90: New test. 13359 133602021-04-28 Patrick McGehearty <patrick.mcgehearty@oracle.com> 13361 13362 * gcc.c-torture/execute/ieee/cdivchkd.c: New test. 13363 * gcc.c-torture/execute/ieee/cdivchkf.c: Likewise. 13364 * gcc.c-torture/execute/ieee/cdivchkld.c: Likewise. 13365 133662021-04-28 Alexandre Oliva <oliva@adacore.com> 13367 13368 * gcc.target/i386/pr89676.c: Add -fomit-frame-pointer. 13369 133702021-04-28 Alexandre Oliva <oliva@adacore.com> 13371 13372 * gcc.dg/debug/dwarf2/inline5.c: Adjust pattern to avoid 13373 mismatch when asm comments start with "/ ". 13374 133752021-04-28 Richard Sandiford <richard.sandiford@arm.com> 13376 13377 PR target/100305 13378 * gcc.c-torture/compile/pr100305.c: New test. 13379 133802021-04-28 José Rui Faustino de Sousa <jrfsousa@gmail.com> 13381 13382 PR fortran/82376 13383 * gfortran.dg/PR82376.f90: New test. 13384 133852021-04-28 Richard Biener <rguenther@suse.de> 13386 13387 PR tree-optimization/100292 13388 * gcc.dg/pr100292.c: New testcase. 13389 133902021-04-28 Richard Wai <richard@annexi-strayline.com> 13391 13392 * gnat.dg/containers2.adb: New test. 13393 133942021-04-28 Eric Botcazou <ebotcazou@adacore.com> 13395 13396 * gnat.dg/opt93.ads, gnat.dg/opt93.adb: New test. 13397 133982021-04-27 Jason Merrill <jason@redhat.com> 13399 13400 PR c++/92145 13401 * g++.dg/cpp0x/depr-copy3.C: New test. 13402 134032021-04-27 Patrick Palka <ppalka@redhat.com> 13404 13405 PR c++/88580 13406 * g++.dg/cpp0x/variadic182.C: New test. 13407 134082021-04-27 Richard Sandiford <richard.sandiford@arm.com> 13409 13410 PR middle-end/100284 13411 * gcc.target/aarch64/sve/pr81003.c: New test. 13412 134132021-04-27 Martin Sebor <msebor@redhat.com> 13414 13415 PR testsuite/100272 13416 * g++.dg/ext/flexary13.C: Remove malformed directives. 13417 134182021-04-27 Bernd Edlinger <bernd.edlinger@hotmail.de> 13419 13420 PR target/100106 13421 * gcc.c-torture/compile/pr100106.c: New testcase. 13422 134232021-04-27 Alex Coplan <alex.coplan@arm.com> 13424 13425 PR target/99977 13426 * gcc.target/arm/pr99977.c: New test. 13427 134282021-04-27 Jakub Jelinek <jakub@redhat.com> 13429 13430 PR tree-optimization/100239 13431 * gcc.dg/pr100239.c: New test. 13432 134332021-04-27 Jakub Jelinek <jakub@redhat.com> 13434 13435 PR rtl-optimization/100254 13436 * g++.dg/opt/pr100254.C: New test. 13437 134382021-04-27 Richard Biener <rguenther@suse.de> 13439 13440 PR tree-optimization/99912 13441 * gcc.dg/tree-ssa/ldist-33.c: Disable PRE and LIM. 13442 * gcc.dg/tree-ssa/pr96789.c: Adjust dump file scanned. 13443 * gcc.dg/tree-ssa/ssa-dse-28.c: Likewise. 13444 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise. 13445 134462021-04-27 Jakub Jelinek <jakub@redhat.com> 13447 13448 PR tree-optimization/95527 13449 * gcc.dg/tree-ssa/pr95527-2.c: New test. 13450 134512021-04-27 Jakub Jelinek <jakub@redhat.com> 13452 13453 PR tree-optimization/96696 13454 * gcc.target/i386/pr96696.c: New test. 13455 134562021-04-27 Richard Sandiford <richard.sandiford@arm.com> 13457 13458 PR target/100270 13459 * gcc.target/aarch64/sve/acle/general-c/pr100270_1.c: New test. 13460 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Change 13461 expected error message when subtracting pointers to different 13462 vector types. Expect warnings when mixing them elsewhere. 13463 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Remove 13464 XFAILs. Tweak error messages for some cases. 13465 134662021-04-27 Richard Sandiford <richard.sandiford@arm.com> 13467 13468 * gcc.target/aarch64/simd/ssra.c: Use +nosve 13469 * gcc.target/aarch64/simd/usra.c: Likewise. 13470 134712021-04-27 Richard Biener <rguenther@suse.de> 13472 13473 PR tree-optimization/100051 13474 * gcc.dg/tree-ssa/ssa-fre-92.c: New testcase. 13475 134762021-04-27 Richard Biener <rguenther@suse.de> 13477 13478 PR testsuite/100272 13479 * gcc.dg/tree-ssa/predcom-1.c: Re-enable PRE and fix 13480 malformed dg directive. 13481 134822021-04-27 Richard Biener <rguenther@suse.de> 13483 13484 PR testsuite/100272 13485 * g++.dg/diagnostic/ptrtomem1.C: Fix dg directives. 13486 * g++.dg/ipa/pr45572-2.C: Likewise. 13487 * g++.dg/template/spec26.C: Likewise. 13488 * gcc.dg/pr20126.c: Likewise. 13489 * gcc.dg/tree-ssa/pr20739.c: Likewise. 13490 134912021-04-27 Richard Biener <rguenther@suse.de> 13492 13493 PR tree-optimization/100278 13494 * gcc.dg/tree-ssa/pr100278.c: New testcase. 13495 134962021-04-27 Jakub Jelinek <jakub@redhat.com> 13497 13498 PR target/99405 13499 * gcc.target/i386/pr99405.c: New test. 13500 135012021-04-27 Richard Biener <rguenther@suse.de> 13502 13503 PR tree-optimization/99776 13504 * gcc.dg/tree-ssa/ssa-fre-91.c: New testcase. 13505 135062021-04-26 Patrick Palka <ppalka@redhat.com> 13507 13508 PR c++/100209 13509 * g++.dg/cpp1y/constexpr-base1.C: New test. 13510 * g++.dg/cpp1y/constexpr-ptrsub1.C: New test. 13511 135122021-04-26 Tobias Burnus <tobias@codesourcery.com> 13513 13514 * gfortran.dg/goacc/classify-serial.f95: 13515 Use [Ww]arning in dg-bogus as FE diagnostic and default 13516 diagnostic differ and the result depends on ENABLE_OFFLOAD. 13517 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise. 13518 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise. 13519 135202021-04-26 Tobias Burnus <tobias@codesourcery.com> 13521 13522 * gfortran.dg/goacc/classify-serial.f95: 13523 Correct spelling in dg-bogus to match -Wopenacc-parallelism. 13524 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise. 13525 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise. 13526 135272021-04-26 Richard Biener <rguenther@suse.de> 13528 13529 PR tree-optimization/99956 13530 * gfortran.dg/pr99956.f: New testcase. 13531 135322021-04-26 Christophe Lyon <christophe.lyon@linaro.org> 13533 13534 * gcc.target/arm/cmse/bitfield-1.c: Remove dg-do. 13535 * gcc.target/arm/cmse/bitfield-2.c: Likewise. 13536 * gcc.target/arm/cmse/bitfield-3.c: Likewise. 13537 * gcc.target/arm/cmse/cmse-16.c: Likewise. 13538 * gcc.target/arm/cmse/struct-1.c: Likewise. 13539 * gcc.target/arm/cmse/cmse.exp: Set dg-do-what-default depending 13540 on arm_cmse_hw. 13541 * lib/target-supports.exp (check_effective_target_arm_cmse_hw): 13542 New. 13543 135442021-04-26 Eric Botcazou <ebotcazou@adacore.com> 13545 13546 * gcc.dg/pr84877.c: XFAIL on SPARC as well. 13547 135482021-04-26 Thomas Schwinge <thomas@codesourcery.com> 13549 Nathan Sidwell <nathan@codesourcery.com> 13550 Tom de Vries <vries@codesourcery.com> 13551 Julian Brown <julian@codesourcery.com> 13552 Kwok Cheung Yeung <kcy@codesourcery.com> 13553 13554 * c-c++-common/goacc/diag-parallelism-1.c: New. 13555 * c-c++-common/goacc/acc-icf.c: Specify '-Wopenacc-parallelism', 13556 and match diagnostics, as appropriate. 13557 * c-c++-common/goacc/classify-kernels-unparallelized.c: Likewise. 13558 * c-c++-common/goacc/classify-kernels.c: Likewise. 13559 * c-c++-common/goacc/classify-parallel.c: Likewise. 13560 * c-c++-common/goacc/classify-routine.c: Likewise. 13561 * c-c++-common/goacc/classify-serial.c: Likewise. 13562 * c-c++-common/goacc/kernels-decompose-1.c: Likewise. 13563 * c-c++-common/goacc/kernels-decompose-2.c: Likewise. 13564 * c-c++-common/goacc/parallel-dims-1.c: Likewise. 13565 * c-c++-common/goacc/parallel-reduction.c: Likewise. 13566 * c-c++-common/goacc/pr70688.c: Likewise. 13567 * c-c++-common/goacc/routine-1.c: Likewise. 13568 * c-c++-common/goacc/routine-level-of-parallelism-2.c: Likewise. 13569 * c-c++-common/goacc/uninit-dim-clause.c: Likewise. 13570 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Likewise. 13571 * gfortran.dg/goacc/classify-kernels.f95: Likewise. 13572 * gfortran.dg/goacc/classify-parallel.f95: Likewise. 13573 * gfortran.dg/goacc/classify-routine.f95: Likewise. 13574 * gfortran.dg/goacc/classify-serial.f95: Likewise. 13575 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise. 13576 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise. 13577 * gfortran.dg/goacc/parallel-tree.f95: Likewise. 13578 * gfortran.dg/goacc/routine-4.f90: Likewise. 13579 * gfortran.dg/goacc/routine-level-of-parallelism-1.f90: Likewise. 13580 * gfortran.dg/goacc/routine-module-mod-1.f90: Likewise. 13581 * gfortran.dg/goacc/routine-multiple-directives-1.f90: Likewise. 13582 * gfortran.dg/goacc/uninit-dim-clause.f95: Likewise. 13583 135842021-04-26 Richard Biener <rguenther@suse.de> 13585 13586 PR tree-optimization/99473 13587 * gcc.dg/tree-ssa/pr99473-1.c: New testcase. 13588 135892021-04-25 liuhongt <hongtao.liu@intel.com> 13590 13591 PR target/98911 13592 * gcc.target/i386/pr98911.c: New test. 13593 * gcc.target/i386/funcspec-8.c: Replace __builtin_ia32_pcmpgtq 13594 with __builtin_ia32_pcmpistrm128 since it has been folded. 13595 135962021-04-24 David Malcolm <dmalcolm@redhat.com> 13597 13598 PR analyzer/100244 13599 * g++.dg/analyzer/pr100244.C: New test. 13600 136012021-04-24 Harald Anlauf <anlauf@gmx.de> 13602 13603 PR fortran/100154 13604 * gfortran.dg/pr100154.f90: New test. 13605 136062021-04-24 Harald Anlauf <anlauf@gmx.de> 13607 13608 PR fortran/100218 13609 * gfortran.dg/ptr-func-4.f90: New test. 13610 136112021-04-24 Richard Sandiford <richard.sandiford@arm.com> 13612 13613 * gcc.dg/guality/example.c: Update aarch64*-*-* xfails. 13614 * gcc.dg/guality/guality.c: Likewise. 13615 * gcc.dg/guality/inline-params.c: Likewise. 13616 * gcc.dg/guality/loop-1.c: Likewise. 13617 * gcc.dg/guality/pr36728-1.c: Likewise. 13618 * gcc.dg/guality/pr36728-2.c: Likewise. 13619 * gcc.dg/guality/pr36728-3.c: Likewise. 13620 * gcc.dg/guality/pr41447-1.c: Likewise. 13621 * gcc.dg/guality/pr54200.c: Likewise. 13622 * gcc.dg/guality/pr54519-1.c: Likewise. 13623 * gcc.dg/guality/pr54519-2.c: Likewise. 13624 * gcc.dg/guality/pr54519-3.c: Likewise. 13625 * gcc.dg/guality/pr54519-4.c: Likewise. 13626 * gcc.dg/guality/pr54519-5.c: Likewise. 13627 * gcc.dg/guality/pr54519-6.c: Likewise. 13628 * gcc.dg/guality/pr54693-2.c: Likewise. 13629 * gcc.dg/guality/pr56154-1.c: Likewise. 13630 * gcc.dg/guality/pr59776.c: Likewise. 13631 * gcc.dg/guality/pr68860-1.c: Likewise. 13632 * gcc.dg/guality/pr68860-2.c: Likewise. 13633 * gcc.dg/guality/pr90074.c: Likewise. 13634 * gcc.dg/guality/pr90716.c: Likewise. 13635 * gcc.dg/guality/sra-1.c: Likewise. 13636 136372021-04-24 Richard Sandiford <richard.sandiford@arm.com> 13638 13639 * lib/target-supports-dg.exp (selector_expression): Handle any-opts 13640 and no-opts. 13641 * gcc.dg/guality/pr41353-1.c: Exclude -O0 from xfail. 13642 * gcc.dg/guality/pr59776.c: Likewise. 13643 * gcc.dg/guality/pr54970.c: Likewise -O0 and -Og. 13644 136452021-04-24 Patrick Palka <ppalka@redhat.com> 13646 13647 PR c++/89565 13648 PR c++/93383 13649 PR c++/95291 13650 PR c++/99200 13651 PR c++/99683 13652 * g++.dg/cpp2a/nontype-class39.C: Remove dg-ice directive. 13653 * g++.dg/cpp2a/nontype-class45.C: New test. 13654 * g++.dg/cpp2a/nontype-class46.C: New test. 13655 * g++.dg/cpp2a/nontype-class47.C: New test. 13656 * g++.dg/cpp2a/nontype-class48.C: New test. 13657 136582021-04-24 Patrick Palka <ppalka@redhat.com> 13659 13660 PR c++/87709 13661 * g++.dg/cpp1z/class-deduction86.C: New test. 13662 136632021-04-23 Michael Meissner <meissner@linux.ibm.com> 13664 13665 PR target/98952 13666 * gcc.target/powerpc/pr98952.c: New test. 13667 136682021-04-23 Uroš Bizjak <ubizjak@gmail.com> 13669 13670 PR target/100041 13671 * gcc.target/i386/pr79514.c (dg-error): 13672 Expect error for 64bit targets. 13673 136742021-04-23 Uroš Bizjak <ubizjak@gmail.com> 13675 13676 PR target/100182 13677 * gcc.target/i386/pr100182.c: New test. 13678 * gcc.target/i386/pr71245-1.c (dg-final): Xfail scan-assembler-not. 13679 * gcc.target/i386/pr71245-2.c (dg-final): Ditto. 13680 136812021-04-23 Patrick Palka <ppalka@redhat.com> 13682 13683 PR c++/98767 13684 * g++.dg/concepts/diagnostic17.C: New test. 13685 136862021-04-23 Patrick Palka <ppalka@redhat.com> 13687 13688 DR 2374 13689 * g++.dg/cpp1z/direct-enum-init2.C: New test. 13690 136912021-04-23 Richard Biener <rguenther@suse.de> 13692 13693 PR tree-optimization/99971 13694 * g++.dg/vect/slp-pr99971.cc: New testcase. 13695 136962021-04-23 liuhongt <hongtao.liu@intel.com> 13697 13698 PR target/100093 13699 * gcc.target/i386/pr100093.c: New test. 13700 137012021-04-22 Patrick Palka <ppalka@redhat.com> 13702 13703 PR c++/94508 13704 * g++.dg/cpp2a/concepts-uneval3.C: New test. 13705 137062021-04-22 Patrick Palka <ppalka@redhat.com> 13707 13708 PR c++/77435 13709 * g++.dg/template/partial-specialization9.C: New test. 13710 137112021-04-22 Marek Polacek <polacek@redhat.com> 13712 13713 PR c++/100161 13714 * g++.dg/warn/Wtype-limits6.C: New test. 13715 137162021-04-22 Patrick Palka <ppalka@redhat.com> 13717 13718 PR c++/84689 13719 * g++.dg/cpp0x/sfinae67.C: New test. 13720 137212021-04-22 Patrick Palka <ppalka@redhat.com> 13722 13723 PR c++/16617 13724 * g++.dg/template/access36.C: New test. 13725 137262021-04-22 Tobias Burnus <tobias@codesourcery.com> 13727 13728 * substr_9.f90: Move to ... 13729 * gfortran.dg/substr_9.f90: ... here. 13730 * substr_10.f90: Move to ... 13731 * gfortran.dg/substr_10.f90: ... here. 13732 137332021-04-22 Martin Liska <mliska@suse.cz> 13734 13735 PR testsuite/100159 13736 PR testsuite/100192 13737 * g++.dg/template/nontype29.C: Fix typos and missing comments. 13738 * gcc.dg/Warray-bounds-64.c: Likewise. 13739 * gcc.dg/Warray-parameter.c: Likewise. 13740 * gcc.dg/Wstring-compare.c: Likewise. 13741 * gcc.dg/format/gcc_diag-11.c: Likewise. 13742 * gfortran.dg/array_constructor_3.f90: Likewise. 13743 * gfortran.dg/matmul_bounds_9.f90: Likewise. 13744 * gfortran.dg/pr78033.f90: Likewise. 13745 * gfortran.dg/pr96325.f90: Likewise. 13746 137472021-04-22 Uroš Bizjak <ubizjak@gmail.com> 13748 13749 PR target/100119 13750 * gcc.target/i386/pr100119.c: New test. 13751 137522021-04-22 Christophe Lyon <christophe.lyon@linaro.org> 13753 13754 PR target/99988 13755 * gcc.target/aarch64/pr99988.c: Skip if not lp64 target. 13756 137572021-04-22 Tobias Burnus <tobias@codesourcery.com> 13758 13759 * gfortran.dg/set_vm_limit.c (set_vm_limit): Call getrlimit, use 13760 obtained hard limit, and only call setrlimit if new softlimit is lower. 13761 137622021-04-22 Richard Biener <rguenther@suse.de> 13763 13764 PR testsuite/100176 13765 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: Add 13766 missing return. 13767 137682021-04-21 David Edelsohn <dje.gcc@gmail.com> 13769 13770 * gfortran.dg/bind_c_array_params_2.f90: Look for AIX-specific call 13771 pattern. 13772 137732021-04-21 Marek Polacek <polacek@redhat.com> 13774 13775 PR c++/96380 13776 * g++.dg/cpp0x/enum_base4.C: New test. 13777 * g++.dg/cpp0x/enum_base5.C: New test. 13778 137792021-04-21 Alex Coplan <alex.coplan@arm.com> 13780 13781 PR target/99988 13782 * gcc.target/aarch64/pr99988.c: New test. 13783 137842021-04-21 Jakub Jelinek <jakub@redhat.com> 13785 13786 * g++.dg/cpp1z/constexpr-lambda26.C: Add dg-additional-options 13787 -fchecking. 13788 * g++.dg/cpp1y/auto-fn61.C: Likewise. 13789 * g++.dg/cpp2a/nontype-class39.C: Likewise. 13790 * g++.dg/cpp0x/constexpr-52830.C: Likewise. 13791 * g++.dg/cpp0x/vt-88982.C: Likewise. 13792 * c-c++-common/goacc/kernels-decompose-ice-1.c: Add -fchecking to 13793 dg-additional-options. 13794 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise. 13795 137962021-04-21 H.J. Lu <hjl.tools@gmail.com> 13797 13798 * gcc.target/i386/monitor-2.c: New test. 13799 138002021-04-21 Richard Biener <rguenther@suse.de> 13801 13802 PR testsuite/100176 13803 * g++.dg/compat/struct-layout-1_generate.c: Add missing return. 13804 * gcc.dg/compat/struct-layout-1_generate.c: Likewise. 13805 138062021-04-21 Jakub Jelinek <jakub@redhat.com> 13807 13808 PR rtl-optimization/100148 13809 * g++.dg/opt/pr100148.C: New test. 13810 138112021-04-21 Tobias Burnus <tobias@codesourcery.com> 13812 13813 * gfortran.dg/gomp/depobj-1.f90: New test. 13814 * gfortran.dg/gomp/depobj-2.f90: New test. 13815 138162021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 13817 13818 * gcc.dg/vect/pr71264.c: Xfail on IBM Z due to V4QImode support. 13819 138202021-04-21 Richard Sandiford <richard.sandiford@arm.com> 13821 13822 PR middle-end/100130 13823 * c-c++-common/attr-retain-10.c: New test. 13824 * c-c++-common/attr-retain-11.c: Likewise. 13825 138262021-04-21 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 13827 13828 * gcc.dg/vect/bb-slp-39.c: Change number of times the pattern 13829 must match for target IBM Z only. 13830 138312021-04-20 Jason Merrill <jason@redhat.com> 13832 13833 PR c++/100109 13834 * g++.dg/cpp0x/lambda/lambda-variadic14.C: New test. 13835 138362021-04-20 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 13837 13838 * gcc.target/s390/zero-scratch-regs-1.c: Force test to run for 13839 z/Architecture only. 13840 138412021-04-20 Paul Thomas <pault@gcc.gnu.org> 13842 13843 PR fortran/100110 13844 * gfortran.dg/pdt_31.f03: New test. 13845 * gfortran.dg/pdt_26.f03: Reduce 'builtin_malloc' count from 9 13846 to 8. 13847 138482021-04-19 Marek Polacek <polacek@redhat.com> 13849 13850 PR c++/97536 13851 * g++.dg/concepts/diagnostic16.C: New test. 13852 138532021-04-19 Iain Buclaw <ibuclaw@gdcproject.org> 13854 13855 PR d/98457 13856 * gdc.dg/pr98457.d: New test. 13857 138582021-04-19 Christophe Lyon <christophe.lyon@linaro.org> 13859 13860 PR target/100075 13861 * gcc.target/aarch64/pr100075.c: Add aarch64_little_endian 13862 effective target. 13863 138642021-04-19 Richard Biener <rguenther@suse.de> 13865 13866 PR preprocessor/100142 13867 * gcc.dg/pr100142.c: New testcase. 13868 * g++.dg/diagnostic/pr72803.C: Revert last change. 13869 138702021-04-19 Thomas Schwinge <thomas@codesourcery.com> 13871 13872 * c-c++-common/goacc/if-clause-2.c: '-fopenacc-kernels=[...]' -> 13873 '--param=openacc-kernels=[...]'. 13874 * c-c++-common/goacc/kernels-decompose-1.c: Likewise. 13875 * c-c++-common/goacc/kernels-decompose-2.c: Likewise. 13876 * c-c++-common/goacc/kernels-decompose-ice-1.c: Likewise. 13877 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise. 13878 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise. 13879 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise. 13880 * gfortran.dg/goacc/kernels-tree.f95: Likewise. 13881 138822021-04-19 Eric Botcazou <ebotcazou@adacore.com> 13883 13884 * gnat.dg/opt92.adb: New test. 13885 138862021-04-17 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 13887 13888 * c-c++-common/zero-scratch-regs-8.c: Enable on s390*. 13889 * c-c++-common/zero-scratch-regs-9.c: Likewise. 13890 * c-c++-common/zero-scratch-regs-10.c: Likewise. 13891 * c-c++-common/zero-scratch-regs-11.c: Likewise. 13892 * gcc.target/s390/zero-scratch-regs-1.c: New test. 13893 138942021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com> 13895 13896 PR fortran/100094 13897 * gfortran.dg/PR100094.f90: New test. 13898 138992021-04-16 Christophe Lyon <christophe.lyon@linaro.org> 13900 13901 PR target/96770 13902 * gcc.target/arm/pure-code/pr96770.c: Fix scan-assembler-times 13903 with movt/movw. 13904 139052021-04-16 Jakub Jelinek <jakub@redhat.com> 13906 13907 PR target/91710 13908 * gcc.target/aarch64/pr91710.c: New test. 13909 139102021-04-16 José Rui Faustino de Sousa <jrfsousa@gmail.com> 13911 13912 PR fortran/100018 13913 * gfortran.dg/PR10018.f90: New test. 13914 139152021-04-16 Tamar Christina <tamar.christina@arm.com> 13916 13917 PR target/100048 13918 * gcc.target/aarch64/sve/pr100048.c: New test. 13919 139202021-04-16 Jakub Jelinek <jakub@redhat.com> 13921 13922 PR c++/100111 13923 * g++.dg/cpp0x/constexpr-100111.C: New test. 13924 139252021-04-16 Marek Polacek <polacek@redhat.com> 13926 13927 PR c++/99803 13928 * g++.dg/cpp2a/typename14.C: Don't expect particular error 13929 messages. 13930 * g++.dg/cpp2a/typename19.C: New test. 13931 139322021-04-16 Robin Dapp <rdapp@linux.ibm.com> 13933 13934 * gcc.dg/gimplefe-40.c: Moved to... 13935 * gcc.dg/vect/gimplefe-40.c: ...here. 13936 * gcc.dg/gimplefe-41.c: Moved to... 13937 * gcc.dg/vect/gimplefe-41.c: ...here. 13938 139392021-04-16 Harald Anlauf <anlauf@gmx.de> 13940 Paul Thomas <pault@gcc.gnu.org> 13941 13942 PR fortran/63797 13943 * gfortran.dg/pr63797.f90: New test. 13944 139452021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 13946 13947 * gcc.dg/tree-ssa/pr83403-1.c: Revert 13948 max-completely-peeled-insns to the default value on IBM Z. 13949 * gcc.dg/tree-ssa/pr83403-2.c: Likewise. 13950 139512021-04-16 Patrick Palka <ppalka@redhat.com> 13952 13953 PR c++/99700 13954 * g++.dg/cpp2a/constexpr-init21.C: New test. 13955 139562021-04-16 Jakub Jelinek <jakub@redhat.com> 13957 13958 PR target/100075 13959 * gcc.target/aarch64/pr100075.c: New test. 13960 139612021-04-16 Richard Sandiford <richard.sandiford@arm.com> 13962 13963 PR rtl-optimization/99596 13964 * gcc.target/arm/pr99596.c: New test. 13965 139662021-04-16 Richard Earnshaw <rearnsha@arm.com> 13967 13968 PR target/100067 13969 * g++.target/arm/arm.exp (dg_runtest_extra_prunes): Update prune 13970 template. 13971 * gcc.target/arm/arm.exp (dg_runtest_extra_prunes): Likewise. 13972 * g++.target/arm/mve.exp (dg_runtest_extra_prunes): Likewise. Fix 13973 missing quotes around switch names. 13974 * gcc.target/arm/mve/mve.exp: (dg_runtest_extra_prunes): Likewise. 13975 139762021-04-16 Jakub Jelinek <jakub@redhat.com> 13977 13978 PR target/99767 13979 * gcc.target/aarch64/pr99767.c: New test. 13980 139812021-04-16 Jakub Jelinek <jakub@redhat.com> 13982 13983 PR c++/99850 13984 * g++.dg/cpp23/lambda-specifiers2.C: New test. 13985 139862021-04-16 Jakub Jelinek <jakub@redhat.com> 13987 13988 PR c++/99833 13989 * g++.dg/cpp1z/pr99833.C: New test. 13990 * g++.dg/cpp2a/pr99833.C: New test. 13991 139922021-04-16 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 13993 13994 * gcc.dg/unroll-and-jam.c: Revert max-completely-peel-times to 13995 the default value on IBM Z. 13996 139972021-04-16 Jason Merrill <jason@redhat.com> 13998 13999 PR c++/100079 14000 * g++.dg/abi/mangle71.C: Fix expected mangling. 14001 * g++.dg/abi/mangle77.C: New test. 14002 * g++.dg/cpp2a/nontype-class-union1.C: Likewise. 14003 * g++.dg/cpp2a/nontype-class-equiv1.C: Removed. 14004 * g++.dg/cpp2a/nontype-class44.C: New test. 14005 140062021-04-15 Martin Sebor <msebor@redhat.com> 14007 14008 PR c/99420 14009 PR c/99972 14010 * gcc.dg/Warray-parameter-9.c: New test. 14011 * gcc.dg/Wnonnull-6.c: New test. 14012 * gcc.dg/Wreturn-type3.c: New test. 14013 * gcc.dg/Wunused-result.c: New test. 14014 * gcc.dg/attr-noreturn.c: New test. 14015 * gcc.dg/attr-returns-nonnull.c: New test. 14016 140172021-04-15 Hans-Peter Nilsson <hp@axis.com> 14018 14019 PR middle-end/84877 14020 * gcc.dg/pr84877.c: Xfail for cris-*-*. 14021 140222021-04-15 Jason Merrill <jason@redhat.com> 14023 14024 PR c++/80456 14025 * g++.dg/cpp0x/constexpr-volatile3.C: New test. 14026 140272021-04-15 Martin Sebor <msebor@redhat.com> 14028 14029 * gcc.dg/uninit-pr89230-1.c: New test. 14030 * gcc.dg/uninit-pr89230-2.c: Same. 14031 140322021-04-15 Jason Merrill <jason@redhat.com> 14033 14034 PR c++/100101 14035 * g++.dg/cpp0x/noexcept67.C: New test. 14036 140372021-04-15 Jason Merrill <jason@redhat.com> 14038 14039 PR c++/100091 14040 * g++.dg/cpp2a/lambda-uneval15.C: New test. 14041 140422021-04-15 Richard Sandiford <richard.sandiford@arm.com> 14043 14044 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Add 14045 -mtune=generic to the SVE flags. 14046 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise. 14047 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise. 14048 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise. 14049 140502021-04-15 Richard Sandiford <richard.sandiford@arm.com> 14051 14052 * lib/gcc-defs.exp (aarch64-arch-dg-options): New procedure. 14053 (aarch64-with-arch-dg-options): Likewise. 14054 * g++.target/aarch64/sve/aarch64-sve.exp: Run the tests inside 14055 aarch64-with-arch-dg-options. Move the default architecture 14056 flags to the final dg-runtest argument. 14057 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. Dispense with 14058 DEFAULT_CFLAGS. 14059 * gcc.target/aarch64/sve2/aarch64-sve2.exp: Likewise. 14060 140612021-04-15 Jakub Jelinek <jakub@redhat.com> 14062 14063 PR testsuite/100073 14064 * gcc.dg/pr86058.c: Enable also on i?86-*-*. 14065 140662021-04-15 Richard Sandiford <richard.sandiford@arm.com> 14067 14068 PR c++/98852 14069 * g++.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: New file. 14070 * g++.target/aarch64/advsimd-intrinsics/pr98852.C: New file. 14071 140722021-04-15 Richard Sandiford <richard.sandiford@arm.com> 14073 14074 PR c/98852 14075 * gcc.target/aarch64/advsimd-intrinsics/pr98852.c: New test. 14076 140772021-04-15 Jakub Jelinek <jakub@redhat.com> 14078 14079 PR target/100056 14080 * gcc.target/aarch64/pr100056.c: New test. 14081 140822021-04-15 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 14083 14084 * gcc.dg/pr93210.c: Adapt regex in order to also support a 14085 RESULT_DECL as an operand for a RETURN_EXPR. 14086 140872021-04-14 Richard Sandiford <richard.sandiford@arm.com> 14088 14089 * gcc.target/aarch64/sve/pr99929_1.c: New file. 14090 * gcc.target/aarch64/sve/pr99929_2.c: Likewise. 14091 140922021-04-14 Jason Merrill <jason@redhat.com> 14093 14094 PR c++/100078 14095 * g++.dg/template/dependent-tmpl2.C: New test. 14096 140972021-04-14 Jason Merrill <jason@redhat.com> 14098 14099 PR c++/93314 14100 * g++.dg/parse/uneval1.C: New test. 14101 141022021-04-14 Vladimir N. Makarov <vmakarov@redhat.com> 14103 14104 PR rtl-optimization/100066 14105 * gcc.target/i386/pr100066.c: New. 14106 141072021-04-14 Martin Sebor <msebor@redhat.com> 14108 14109 * gcc.dg/pr86058.c: Limit to just x86_64. 14110 141112021-04-14 Richard Sandiford <richard.sandiford@arm.com> 14112 14113 PR target/99246 14114 * gcc.target/aarch64/sve/acle/general/pr99246.c: New test. 14115 141162021-04-14 Andreas Krebbel <krebbel@linux.ibm.com> 14117 14118 * gcc.target/s390/zvector/imm-range-error-1.c: New test. 14119 * gcc.target/s390/zvector/vec_msum_u128-1.c: New test. 14120 141212021-04-14 Patrick Palka <ppalka@redhat.com> 14122 14123 PR c++/83476 14124 PR c++/99885 14125 * g++.dg/cpp1z/class-deduction85.C: New test. 14126 * g++.dg/template/ref11.C: New test. 14127 141282021-04-14 Jason Merrill <jason@redhat.com> 14129 14130 PR c++/99478 14131 * g++.dg/cpp2a/lambda-uneval14.C: New test. 14132 141332021-04-14 Jason Merrill <jason@redhat.com> 14134 14135 PR c++/90674 14136 * g++.dg/debug/defaulted1.C: New test. 14137 141382021-04-14 Jason Merrill <jason@redhat.com> 14139 14140 PR c++/88742 14141 * g++.dg/debug/cleanup1.C: New test. 14142 * c-c++-common/Wimplicit-fallthrough-6.c: Adjust diagnostic line. 14143 * c-c++-common/Wimplicit-fallthrough-7.c: Likewise. 14144 * g++.dg/cpp2a/constexpr-dtor3.C: Likewise. 14145 * g++.dg/ext/constexpr-attr-cleanup1.C: Likewise. 14146 * g++.dg/tm/inherit2.C: Likewise. 14147 * g++.dg/tm/unsafe1.C: Likewise. 14148 * g++.dg/warn/Wimplicit-fallthrough-1.C: Likewise. 14149 * g++.dg/gcov/gcov-2.C: Adjust coverage counts. 14150 141512021-04-13 Martin Sebor <msebor@redhat.com> 14152 14153 PR tree-optimization/82800 14154 * g++.dg/warn/uninit-pr82800.C: New test. 14155 141562021-04-13 Martin Sebor <msebor@redhat.com> 14157 14158 PR middle-end/86058 14159 * gcc.dg/pr86058.c: New test. 14160 141612021-04-13 Patrick Palka <ppalka@redhat.com> 14162 14163 PR c++/99008 14164 * g++.old-deja/g++.ns/crash3.C: Adjust expected diagnostic. 14165 * g++.old-deja/g++.ns/template7.C: Likewise. 14166 * g++.old-deja/g++.pt/crash8.C: Likewise. 14167 141682021-04-13 Jason Merrill <jason@redhat.com> 14169 14170 PR c++/100032 14171 * g++.dg/cpp0x/alias-decl-equiv1.C: New test. 14172 141732021-04-13 Jakub Jelinek <jakub@redhat.com> 14174 14175 PR c++/97121 14176 * g++.dg/cpp2a/spaceship-err6.C: New test. 14177 141782021-04-13 Jason Merrill <jason@redhat.com> 14179 14180 PR c++/100054 14181 * g++.dg/cpp1y/lambda-generic-local-class1.C: New test. 14182 141832021-04-13 Patrick Palka <ppalka@redhat.com> 14184 14185 PR c++/99008 14186 * g++.dg/parse/template2.C: Adjust expected diagnostic. 14187 * g++.dg/template/error8.C: Likewise. 14188 * g++.dg/cpp1z/class-deduction84.C: New test. 14189 141902021-04-13 Richard Biener <rguenther@suse.de> 14191 14192 PR tree-optimization/100053 14193 * gcc.dg/torture/pr100053.c: New testcase. 14194 * gcc.dg/tree-ssa/ssa-fre-93.c: Likewise. 14195 141962021-04-13 Jason Merrill <jason@redhat.com> 14197 14198 PR c++/91933 14199 * g++.dg/cpp0x/constexpr-base7.C: New test. 14200 142012021-04-13 Nathan Sidwell <nathan@acm.org> 14202 14203 PR preprocessor/99446 14204 * g++.dg/diagnostic/pr72803.C: Adjust expected column. 14205 142062021-04-13 Jakub Jelinek <jakub@redhat.com> 14207 14208 PR target/100028 14209 * gcc.target/aarch64/pr100028.c: New test. 14210 142112021-04-13 Patrick Palka <ppalka@redhat.com> 14212 14213 PR c++/97134 14214 * g++.dg/cpp2a/nontype-class43.C: New test. 14215 142162021-04-13 Patrick Palka <ppalka@redhat.com> 14217 14218 PR c++/99961 14219 PR c++/99994 14220 * g++.dg/cpp2a/concepts-uneval1.C: New test. 14221 * g++.dg/cpp2a/concepts-uneval2.C: New test. 14222 142232021-04-13 Hans-Peter Nilsson <hp@axis.com> 14224 14225 PR analyzer/99212 14226 * gcc.dg/analyzer/data-model-1.c (test_45): Inverse xfail at 14227 line 971 for cris-*-*. 14228 142292021-04-13 David Malcolm <dmalcolm@redhat.com> 14230 14231 PR analyzer/98599 14232 * gcc.dg/analyzer/pr98599-a.c: New test. 14233 * gcc.dg/analyzer/pr98599-b.c: New test. 14234 142352021-04-12 Jakub Jelinek <jakub@redhat.com> 14236 14237 PR rtl-optimization/99905 14238 * gcc.target/i386/pr99905.c: New test. 14239 142402021-04-12 Jakub Jelinek <jakub@redhat.com> 14241 14242 PR debug/99830 14243 * gcc.dg/pr99830.c: New test. 14244 142452021-04-12 Jason Merrill <jason@redhat.com> 14246 14247 PR c++/93085 14248 * g++.dg/template/dependent-tmpl1.C: New test. 14249 142502021-04-12 Martin Liska <mliska@suse.cz> 14251 14252 PR sanitizer/99877 14253 * g++.dg/asan/pr99877.C: New test. 14254 142552021-04-12 Cui,Lili <lili.cui@intel.com> 14256 14257 * gcc.target/i386/funcspec-56.inc: Handle new march. 14258 * g++.target/i386/mv16.C: Handle new march 14259 142602021-04-11 Hafiz Abid Qadeer <abidh@codesourcery.com> 14261 14262 PR middle-end/98088 14263 * c-c++-common/goacc/collapse-2.c: New. 14264 142652021-04-11 Jason Merrill <jason@redhat.com> 14266 14267 PR c++/97974 14268 * g++.dg/lookup/pr84962.C: Adjust diagnostic. 14269 * g++.dg/other/anon-union5.C: New test. 14270 142712021-04-10 Jason Merrill <jason@redhat.com> 14272 14273 PR c++/98800 14274 * g++.dg/gomp/this-1.C: Adjust diagnostic. 14275 * g++.dg/cpp0x/constexpr-this1.C: New test. 14276 142772021-04-10 David Malcolm <dmalcolm@redhat.com> 14278 14279 PR analyzer/100011 14280 * gcc.dg/analyzer/pr100011.c: New test. 14281 142822021-04-10 Jakub Jelinek <jakub@redhat.com> 14283 14284 PR c/99990 14285 * gcc.dg/pr99990.c: New test. 14286 142872021-04-10 H.J. Lu <hjl.tools@gmail.com> 14288 14289 PR target/99744 14290 * gcc.target/i386/pr99744-2.c: New test. 14291 142922021-04-10 Jakub Jelinek <jakub@redhat.com> 14293 14294 PR lto/99849 14295 * gcc.dg/lto/pr99849_0.c: New test. 14296 142972021-04-10 Jakub Jelinek <jakub@redhat.com> 14298 14299 PR rtl-optimization/98601 14300 * gcc.dg/torture/pr98601.c: New test. 14301 143022021-04-10 Jason Merrill <jason@redhat.com> 14303 14304 PR c++/99180 14305 PR c++/93295 14306 PR c++/93867 14307 PR c++/95486 14308 * g++.dg/cpp2a/class-deduction-alias5.C: New test. 14309 * g++.dg/cpp2a/class-deduction-alias6.C: New test. 14310 * g++.dg/cpp2a/class-deduction-alias7.C: New test. 14311 * g++.dg/cpp2a/class-deduction-alias8.C: New test. 14312 143132021-04-10 Jason Merrill <jason@redhat.com> 14314 14315 PR c++/100006 14316 * g++.dg/cpp0x/lambda/lambda-variadic13.C: New test. 14317 143182021-04-09 Martin Sebor <msebor@redhat.com> 14319 14320 PR middle-end/55288 14321 * g++.dg/warn/uninit-pr55288.C: New test. 14322 143232021-04-09 Patrick Palka <ppalka@redhat.com> 14324 14325 PR c++/90215 14326 * g++.dg/cpp1z/fold-lambda4.C: New test. 14327 143282021-04-09 Marek Polacek <polacek@redhat.com> 14329 14330 PR c++/99806 14331 * g++.dg/concepts/abbrev10.C: New test. 14332 * g++.dg/concepts/abbrev11.C: New test. 14333 143342021-04-09 Richard Sandiford <richard.sandiford@arm.com> 14335 14336 * gcc.target/aarch64/pr70398.c: Require a target that can link 14337 static executables. 14338 143392021-04-09 Richard Sandiford <richard.sandiford@arm.com> 14340 14341 * g++.target/aarch64/bfloat_cpp_typecheck.C: Remove XFAILs. 14342 143432021-04-09 Richard Sandiford <richard.sandiford@arm.com> 14344 14345 * gfortran.dg/vect/vect-8.f90: Expect 24 loops to be vectorized 14346 with SVE. 14347 143482021-04-09 Richard Sandiford <richard.sandiford@arm.com> 14349 14350 * g++.dg/tree-ssa/pr83518.C: XFAIL for vect_variable_length. 14351 * gcc.dg/pr96573.c: Likewise. 14352 * gcc.dg/tree-ssa/pr84512.c: Likewise. 14353 * gcc.dg/vect/bb-slp-43.c: Likewise. 14354 * gcc.dg/vect/slp-reduc-11.c: Likewise. 14355 143562021-04-09 Richard Sandiford <richard.sandiford@arm.com> 14357 14358 * gcc.dg/vect/pr65947-7.c: Add a noipa attribute. Expect the 14359 loop to vectorized if vect_fold_extract_last. 14360 143612021-04-09 Richard Sandiford <richard.sandiford@arm.com> 14362 14363 * gcc.target/aarch64/mem-shift-canonical.c: Use an asm instead 14364 of relying on vectorisation. 14365 143662021-04-09 Richard Sandiford <richard.sandiford@arm.com> 14367 14368 PR target/87763 14369 * gcc.target/aarch64/insv_1.c: XFAIL two scan tests. 14370 143712021-04-09 Richard Sandiford <richard.sandiford@arm.com> 14372 14373 PR libfortran/78314 14374 * gfortran.dg/ieee/ieee_6.f90: Skip for arm* and aarch64*. 14375 * gfortran.dg/ieee/ieee_8.f90: Likewise. 14376 143772021-04-09 Tobias Burnus <tobias@codesourcery.com> 14378 14379 PR fortran/99817 14380 * gfortran.dg/coarray/dummy_2.f90: New test. 14381 143822021-04-08 David Edelsohn <dje.gcc@gmail.com> 14383 14384 * g++.dg/gomp/tls-5.C: Expect tbss failure on AIX. 14385 143862021-04-08 Patrick Palka <ppalka@redhat.com> 14387 14388 PR c++/99874 14389 * g++.dg/cpp2a/concepts-lambda16.C: New test. 14390 * g++.dg/cpp2a/concepts-lambda17.C: New test. 14391 143922021-04-08 Patrick Palka <ppalka@redhat.com> 14393 14394 PR c++/97679 14395 * g++.dg/cpp2a/concepts-ctad3.C: New test. 14396 143972021-04-08 Richard Sandiford <richard.sandiford@arm.com> 14398 14399 * lib/scanasm.exp (scan-lto-assembler): Update expected name 14400 of dump file. 14401 144022021-04-08 Richard Sandiford <richard.sandiford@arm.com> 14403 14404 * lib/target-supports.exp 14405 (check_effective_target_stdint_types_mbig_endian): New proc. 14406 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: Require 14407 stdint_types_mbig_endian. 14408 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: Likewise. 14409 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: Likewise. 14410 144112021-04-08 Jason Merrill <jason@redhat.com> 14412 14413 PR c++/91849 14414 * g++.dg/conversion/pr66211.C: Adjust diagnostic. 14415 * g++.dg/conversion/ref7.C: New test. 14416 144172021-04-08 Jakub Jelinek <jakub@redhat.com> 14418 14419 PR c++/99859 14420 * g++.dg/cpp1y/constexpr-99859-1.C: New test. 14421 * g++.dg/cpp1y/constexpr-99859-2.C: New test. 14422 * g++.dg/cpp2a/constexpr-new18.C: New test. 14423 * g++.dg/cpp2a/constexpr-new19.C: New test. 14424 144252021-04-08 Richard Sandiford <richard.sandiford@arm.com> 14426 14427 * gcc.dg/vect/pr99102.c: Add -fdump-tree-vect-details. 14428 144292021-04-08 Richard Sandiford <richard.sandiford@arm.com> 14430 14431 * gcc.target/aarch64/sve/acle/general-c/func_redef_1.c: Remove 14432 "was here" from error message. 14433 * gcc.target/aarch64/sve/acle/general-c/func_redef_2.c: Likewise. 14434 * gcc.target/aarch64/sve/acle/general-c/func_redef_3.c: Likewise. 14435 * gcc.target/aarch64/sve/acle/general-c/func_redef_6.c: Likewise. 14436 * gcc.target/aarch64/sve/acle/general-c/type_redef_1.c: Likewise. 14437 * gcc.target/aarch64/sve/acle/general-c/type_redef_2.c: Likewise. 14438 * gcc.target/aarch64/sve/acle/general-c/type_redef_3.c: Likewise. 14439 * gcc.target/aarch64/sve/acle/general-c/type_redef_4.c: Likewise. 14440 * gcc.target/aarch64/sve/acle/general-c/type_redef_5.c: Likewise. 14441 * gcc.target/aarch64/sve/acle/general-c/type_redef_6.c: Likewise. 14442 * gcc.target/aarch64/sve/acle/general-c/type_redef_8.c: Likewise. 14443 * gcc.target/aarch64/sve/acle/general-c/type_redef_9.c: Likewise. 14444 * gcc.target/aarch64/sve/acle/general-c/type_redef_10.c: Likewise. 14445 * gcc.target/aarch64/sve/acle/general-c/type_redef_13.c: Likewise. 14446 144472021-04-08 Richard Sandiford <richard.sandiford@arm.com> 14448 14449 * gcc.target/aarch64/asimd-mull-elem.c: Add +nosve. 14450 * gcc.target/aarch64/pr98772.c: Likewise. 14451 * gcc.target/aarch64/simd/vect_su_add_sub.c: Likewise. 14452 144532021-04-08 Richard Sandiford <richard.sandiford@arm.com> 14454 14455 * gcc.target/aarch64/sve/mul_2.c: Adjust negative constants to avoid 14456 conversion to shifts and adds. 14457 144582021-04-08 David Malcolm <dmalcolm@redhat.com> 14459 14460 PR analyzer/99042 14461 PR analyzer/99774 14462 * gcc.dg/analyzer/pr99042.c: New test. 14463 * gcc.dg/analyzer/pr99774-1.c: New test. 14464 * gcc.dg/analyzer/pr99774-2.c: New test. 14465 144662021-04-08 Iain Buclaw <ibuclaw@gdcproject.org> 14467 14468 * gdc.dg/gdc108.d: Update test. 14469 * gdc.dg/gdc142.d: Likewise. 14470 * gdc.dg/pr90136a.d: Likewise. 14471 * gdc.dg/pr90136b.d: Likewise. 14472 * gdc.dg/pr90136c.d: Likewise. 14473 * gdc.dg/pr95173.d: Likewise. 14474 * gdc.dg/attr_allocsize1.d: New test. 14475 * gdc.dg/attr_allocsize2.d: New test. 14476 * gdc.dg/attr_alwaysinline1.d: New test. 14477 * gdc.dg/attr_cold1.d: New test. 14478 * gdc.dg/attr_exclusions1.d: New test. 14479 * gdc.dg/attr_exclusions2.d: New test. 14480 * gdc.dg/attr_flatten1.d: New test. 14481 * gdc.dg/attr_module.d: New test. 14482 * gdc.dg/attr_noclone1.d: New test. 14483 * gdc.dg/attr_noicf1.d: New test. 14484 * gdc.dg/attr_noinline1.d: New test. 14485 * gdc.dg/attr_noipa1.d: New test. 14486 * gdc.dg/attr_noplt1.d: New test. 14487 * gdc.dg/attr_optimize1.d: New test. 14488 * gdc.dg/attr_optimize2.d: New test. 14489 * gdc.dg/attr_optimize3.d: New test. 14490 * gdc.dg/attr_optimize4.d: New test. 14491 * gdc.dg/attr_restrict1.d: New test. 14492 * gdc.dg/attr_section1.d: New test. 14493 * gdc.dg/attr_symver1.d: New test. 14494 * gdc.dg/attr_target1.d: New test. 14495 * gdc.dg/attr_targetclones1.d: New test. 14496 * gdc.dg/attr_used1.d: New test. 14497 * gdc.dg/attr_used2.d: New test. 14498 * gdc.dg/attr_weak1.d: New test. 14499 * gdc.dg/imports/attributes.d: New test. 14500 145012021-04-08 Jason Merrill <jason@redhat.com> 14502 14503 PR c++/94529 14504 * g++.dg/template/mem-spec2.C: New test. 14505 145062021-04-08 Marek Polacek <polacek@redhat.com> 14507 14508 PR c++/99844 14509 * g++.dg/cpp2a/explicit16.C: Use c++20. 14510 * g++.dg/cpp0x/noexcept66.C: New test. 14511 * g++.dg/cpp2a/explicit17.C: New test. 14512 145132021-04-08 Alex Coplan <alex.coplan@arm.com> 14514 14515 PR target/99647 14516 * gcc.c-torture/compile/pr99647.c: New test. 14517 145182021-04-07 Jason Merrill <jason@redhat.com> 14519 14520 PR c++/41723 14521 * g++.dg/template/friend71.C: New test. 14522 145232021-04-07 Jason Merrill <jason@redhat.com> 14524 14525 PR c++/52625 14526 * g++.dg/template/friend70.C: New test. 14527 145282021-04-07 Jason Merrill <jason@redhat.com> 14529 14530 PR c++/92918 14531 * g++.dg/lookup/using66.C: New test. 14532 145332021-04-07 Richard Sandiford <richard.sandiford@arm.com> 14534 14535 * lib/gcc.exp (gcc_target_compile): Add -dumpbase "" 14536 when building an executable with testglue. 14537 145382021-04-07 Richard Sandiford <richard.sandiford@arm.com> 14539 14540 * gcc.target/aarch64/sve/pr88834.c: Expect the vectorizer to use SLP. 14541 * gcc.target/aarch64/sve/pr88834_ld3.c: New test. 14542 145432021-04-07 Richard Sandiford <richard.sandiford@arm.com> 14544 14545 * gcc.dg/vect/slp-21.c: Only expect 2 of the loops to use SLP 14546 if IFN_STORE_LANES is available. 14547 * gcc.dg/vect/vect-complex-5.c: Expect no loops to use SLP if 14548 IFN_STORE_LANES is available. 14549 * gcc.target/aarch64/pr99873_1.c: New test. 14550 * gcc.target/aarch64/pr99873_2.c: Likewise. 14551 * gcc.target/aarch64/pr99873_3.c: Likewise. 14552 * gcc.target/aarch64/sve/pr99873_1.c: Likewise. 14553 * gcc.target/aarch64/sve/pr99873_2.c: Likewise. 14554 * gcc.target/aarch64/sve/pr99873_3.c: Likewise. 14555 145562021-04-07 Richard Biener <rguenther@suse.de> 14557 14558 PR tree-optimization/99954 14559 * gcc.dg/torture/pr99954.c: New testcase. 14560 145612021-04-07 Richard Biener <rguenther@suse.de> 14562 14563 PR testsuite/99955 14564 * gcc.c-torture/execute/pr92618.c: Move may_alias attributes 14565 last. 14566 145672021-04-07 Richard Biener <rguenther@suse.de> 14568 14569 PR tree-optimization/99947 14570 * gcc.dg/torture/pr99947.c: New testcase. 14571 145722021-04-07 Bin Cheng <bin.cheng@linux.alibaba.com> 14573 14574 PR tree-optimization/98736 14575 * gcc.c-torture/execute/pr98736.c: New test. 14576 145772021-04-07 Marek Polacek <polacek@redhat.com> 14578 14579 PR c++/52202 14580 * g++.dg/cpp0x/rv-life.C: New test. 14581 145822021-04-06 Jason Merrill <jason@redhat.com> 14583 14584 PR c++/96673 14585 * g++.dg/cpp1y/nsdmi-aggr13.C: New test. 14586 145872021-04-06 Jason Merrill <jason@redhat.com> 14588 14589 PR c++/99901 14590 * g++.dg/cpp1z/inline-var9.C: New test. 14591 145922021-04-06 Vladimir N. Makarov <vmakarov@redhat.com> 14593 14594 PR target/99781 14595 * g++.target/aarch64/sve/pr99781.C: New. 14596 145972021-04-06 H.J. Lu <hjl.tools@gmail.com> 14598 14599 * gcc.target/i386/memcpy-strategy-9.c: New test. 14600 * gcc.target/i386/memcpy-strategy-10.c: Likewise. 14601 * gcc.target/i386/memcpy-strategy-11.c: Likewise. 14602 * gcc.target/i386/memset-strategy-7.c: Likewise. 14603 * gcc.target/i386/memset-strategy-8.c: Likewise. 14604 * gcc.target/i386/memset-strategy-9.c: Likewise. 14605 146062021-04-06 Richard Biener <rguenther@suse.de> 14607 14608 PR tree-optimization/99880 14609 * gcc.dg/torture/pr99880.c: New testcase. 14610 146112021-04-06 Nathan Sidwell <nathan@acm.org> 14612 14613 * g++.dg/modules/builtin-3_a.C: Remove dump scans. 14614 * g++.dg/modules/builtin-3_b.C: Remove dump scans. 14615 146162021-04-06 Jakub Jelinek <jakub@redhat.com> 14617 14618 PR tree-optimization/96573 14619 * gcc.dg/pr96573.c: Instead of __builtin_bswap accept also 14620 VEC_PERM_EXPR with bswapping permutation. 14621 146222021-04-06 Richard Biener <rguenther@suse.de> 14623 14624 PR tree-optimization/99924 14625 * gfortran.dg/vect/pr99924.f90: New testcase. 14626 146272021-04-06 Jakub Jelinek <jakub@redhat.com> 14628 14629 PR c++/97900 14630 * g++.dg/ext/vector40.C: Add -Wno-psabi -w to dg-options. 14631 146322021-04-06 Jason Merrill <jason@redhat.com> 14633 14634 PR c++/91241 14635 * g++.dg/abi/lambda-defarg1.C: New test. 14636 146372021-04-06 Patrick Palka <ppalka@redhat.com> 14638 14639 PR c++/99899 14640 * g++.dg/cpp2a/concepts-placeholder7.C: New test. 14641 * g++.dg/cpp2a/concepts-placeholder8.C: New test. 14642 146432021-04-05 Jason Merrill <jason@redhat.com> 14644 14645 PR c++/96311 14646 * g++.dg/cpp1y/lambda-generic-Wunused.C: New test. 14647 146482021-04-05 Jason Merrill <jason@redhat.com> 14649 14650 * g++.dg/cpp0x/rv-cast6.C: Expect reinterpret_cast error. 14651 * g++.dg/cpp0x/reinterpret_cast2.C: Adjust message. 14652 * g++.old-deja/g++.jason/rvalue3.C: Likewise. 14653 146542021-04-05 Jason Merrill <jason@redhat.com> 14655 14656 PR c++/95317 14657 * g++.dg/cpp1y/lambda-generic-enum1.C: New test. 14658 146592021-04-05 Jason Merrill <jason@redhat.com> 14660 14661 PR c++/95870 14662 * g++.dg/cpp0x/lambda/lambda-nsdmi10.C: New test. 14663 146642021-04-05 David Malcolm <dmalcolm@redhat.com> 14665 14666 PR analyzer/99906 14667 * gcc.dg/analyzer/pr99906.c: New test. 14668 146692021-04-05 David Malcolm <dmalcolm@redhat.com> 14670 14671 PR analyzer/99886 14672 * gcc.dg/analyzer/pr99886.c: New test. 14673 146742021-04-05 Jason Merrill <jason@redhat.com> 14675 14676 PR c++/99066 14677 * g++.dg/cpp0x/extern_template-6.C: New test. 14678 146792021-04-05 Jason Merrill <jason@redhat.com> 14680 14681 PR c++/99201 14682 * g++.dg/cpp1z/constexpr-if-lambda4.C: New test. 14683 146842021-04-05 Iain Buclaw <ibuclaw@gdcproject.org> 14685 14686 PR d/99914 14687 * gdc.dg/pr99914.d: New test. 14688 146892021-04-05 Sandra Loosemore <sandra@codesourcery.com> 14690 14691 * gcc.dg/ipa/propmalloc-4.c: Add -fdelete-null-pointer-checks. 14692 * gcc.dg/tree-ssa/evrp11.c: Likewise. 14693 146942021-04-04 Jason Merrill <jason@redhat.com> 14695 14696 PR c++/99643 14697 * g++.dg/cpp0x/initlist-new5.C: New test. 14698 146992021-04-03 Alexandre Oliva <oliva@adacore.com> 14700 14701 * g++.dg/pr94314-3.C: Zero-initialize main loop counter. 14702 147032021-04-03 Alexandre Oliva <oliva@adacore.com> 14704 14705 * gcc.dg/ipa/ipa-sra-19.c: Extend -Wno-psabi to ppc-vx7r2. 14706 147072021-04-03 Marek Polacek <polacek@redhat.com> 14708 14709 PR c++/91416 14710 * g++.dg/other/gc7.C: New test. 14711 147122021-04-03 Paul Thomas <pault@gcc.gnu.org> 14713 14714 PR fortran/99818 14715 * gfortran.dg/coarray_48.f90: New test. 14716 147172021-04-03 Jakub Jelinek <jakub@redhat.com> 14718 14719 PR tree-optimization/99882 14720 * gcc.dg/pr99882.c: New test. 14721 147222021-04-03 Jakub Jelinek <jakub@redhat.com> 14723 14724 PR rtl-optimization/99863 14725 * gcc.target/i386/pr99863.c: New test. 14726 147272021-04-03 Jakub Jelinek <jakub@redhat.com> 14728 14729 PR testsuite/98125 14730 * g++.dg/pr93195a.C: Skip on powerpc*-*-* 64-bit. 14731 147322021-04-03 Jason Merrill <jason@redhat.com> 14733 14734 PR c++/91217 14735 * g++.dg/opt/nrv20.C: New test. 14736 147372021-04-03 Jason Merrill <jason@redhat.com> 14738 14739 PR c++/90664 14740 * g++.dg/cpp1z/noexcept-type24.C: New test. 14741 147422021-04-03 Jason Merrill <jason@redhat.com> 14743 14744 PR c++/97900 14745 * g++.dg/ext/vector40.C: New test. 14746 147472021-04-02 Patrick Palka <ppalka@redhat.com> 14748 14749 PR c++/99869 14750 * g++.dg/cpp2a/concepts-placeholder6.C: New test. 14751 147522021-04-02 Patrick Palka <ppalka@redhat.com> 14753 14754 PR c++/99586 14755 * g++.dg/cpp2a/nontype-class42.C: New test. 14756 147572021-04-02 Jason Merrill <jason@redhat.com> 14758 14759 PR c++/97938 14760 * g++.dg/cpp2a/lambda-pack-init6.C: New test. 14761 147622021-04-02 Nathan Sidwell <nathan@acm.org> 14763 14764 * g++.dg/modules/pr99283-6_d.H: New. 14765 * g++.dg/modules/pr99283-7-swap.h: New. 14766 * g++.dg/modules/pr99283-7-traits.h: New. 14767 * g++.dg/modules/pr99283-7_a.H: New. 14768 * g++.dg/modules/pr99283-7_b.H: New. 14769 * g++.dg/modules/pr99283-7_c.C: New. 14770 * g++.dg/modules/pr99283-7_d.H: New. 14771 147722021-04-02 Eric Botcazou <ebotcazou@adacore.com> 14773 14774 * go.test/test/fixedbugs/issue6036.go: Skip on sparc. 14775 * go.test/test/fixedbugs/issue22200b.go: Likewise. 14776 147772021-04-02 Jakub Jelinek <jakub@redhat.com> 14778 14779 PR tree-optimization/99726 14780 * gcc.target/i386/pr99726.c: Remove -m32 from dg-options. Move 14781 -floop-nest-optimize to dg-additional-options guarded on fgraphite 14782 effective target. 14783 147842021-04-01 Marek Polacek <polacek@redhat.com> 14785 14786 PR c++/99831 14787 * g++.dg/other/gc6.C: New test. 14788 147892021-04-01 Jason Merrill <jason@redhat.com> 14790 14791 PR c++/99583 14792 * g++.dg/cpp0x/lambda/lambda-variadic12.C: New test. 14793 147942021-04-01 Jason Merrill <jason@redhat.com> 14795 14796 PR c++/98481 14797 * g++.dg/abi/abi-tag24a.C: New test. 14798 * g++.dg/abi/macro0.C: Adjust expected value. 14799 148002021-04-01 Nathan Sidwell <nathan@acm.org> 14801 14802 PR c++/99283 14803 * g++.dg/modules/pr99283-6.h: New. 14804 * g++.dg/modules/pr99283-6_a.H: New. 14805 * g++.dg/modules/pr99283-6_b.H: New. 14806 * g++.dg/modules/pr99283-6_c.C: New. 14807 * g++.dg/modules/hdr-init-1_c.C: Adjust scan. 14808 * g++.dg/modules/indirect-3_c.C: Adjust scan. 14809 * g++.dg/modules/indirect-4_c.C: Adjust scan. 14810 * g++.dg/modules/lambda-3_b.C: Adjust scan. 14811 * g++.dg/modules/late-ret-3_c.C: Adjust scan. 14812 * g++.dg/modules/pr99425-1_b.H: Adjust scan. 14813 * g++.dg/modules/pr99425-1_c.C: Adjust scan. 14814 148152021-04-01 Jan Hubicka <hubicka@ucw.cz> 14816 14817 PR ipa/98265 14818 * gcc.dg/tree-ssa/pr98265.C: New test. 14819 148202021-04-01 Jakub Jelinek <jakub@redhat.com> 14821 14822 PR tree-optimization/96573 14823 * gcc.dg/pr96573.c: New test. 14824 148252021-04-01 Richard Biener <rguenther@suse.de> 14826 14827 PR tree-optimization/99856 14828 * gcc.dg/vect/pr99856.c: New testcase. 14829 148302021-04-01 Martin Jambor <mjambor@suse.cz> 14831 14832 PR tree-optimization/97009 14833 * gcc.dg/tree-ssa/pr97009.c: New test. 14834 148352021-04-01 Harald Anlauf <anlauf@gmx.de> 14836 14837 PR fortran/99840 14838 * gfortran.dg/transpose_5.f90: New test. 14839 148402021-03-31 David Malcolm <dmalcolm@redhat.com> 14841 14842 PR analyzer/99771 14843 * gcc.dg/analyzer/data-model-10.c: Update expected output. 14844 * gcc.dg/analyzer/malloc-ipa-13.c: Likewise. 14845 * gcc.dg/analyzer/malloc-ipa-13a.c: New test. 14846 * gcc.dg/analyzer/pr99771-1.c: New test. 14847 148482021-03-31 Richard Sandiford <richard.sandiford@arm.com> 14849 14850 PR tree-optimization/98268 14851 * gcc.target/aarch64/sve/pr98268-1.c: New test. 14852 * gcc.target/aarch64/sve/pr98268-2.c: Likewise. 14853 148542021-03-31 Richard Sandiford <richard.sandiford@arm.com> 14855 14856 PR tree-optimization/99726 14857 * gcc.target/i386/pr99726.c: New test. 14858 148592021-03-31 Richard Sandiford <richard.sandiford@arm.com> 14860 14861 PR rtl-optimization/97141 14862 PR rtl-optimization/98726 14863 * gcc.c-torture/compile/pr97141.c: New test. 14864 * gcc.c-torture/compile/pr98726.c: Likewise. 14865 * gcc.target/aarch64/sve/pr97141.c: Likewise. 14866 * gcc.target/aarch64/sve/pr98726.c: Likewise. 14867 148682021-03-31 Martin Sebor <msebor@redhat.com> 14869 14870 PR middle-end/65182 14871 * gcc.dg/uninit-pr65182.c: New test. 14872 148732021-03-31 Jason Merrill <jason@redhat.com> 14874 14875 PR c++/99445 14876 * g++.dg/cpp0x/alias-decl-variadic1.C: New test. 14877 148782021-03-31 Christophe Lyon <christophe.lyon@linaro.org> 14879 14880 PR target/96974 14881 * g++.target/aarch64/sve/pr96974.C: Expect SLP diagnostic only 14882 under lp64. 14883 148842021-03-31 Christophe Lyon <christophe.lyon@linaro.org> 14885 14886 PR target/99786 14887 * gcc.target/arm/pr99786.c: New test. 14888 148892021-03-31 H.J. Lu <hjl.tools@gmail.com> 14890 14891 * gcc.target/i386/memcpy-strategy-5.c: New test. 14892 * gcc.target/i386/memcpy-strategy-6.c: Likewise. 14893 * gcc.target/i386/memcpy-strategy-7.c: Likewise. 14894 * gcc.target/i386/memcpy-strategy-8.c: Likewise. 14895 * gcc.target/i386/memset-strategy-3.c: Likewise. 14896 * gcc.target/i386/memset-strategy-4.c: Likewise. 14897 * gcc.target/i386/memset-strategy-5.c: Likewise. 14898 * gcc.target/i386/memset-strategy-6.c: Likewise. 14899 149002021-03-31 Richard Sandiford <richard.sandiford@arm.com> 14901 14902 PR target/98119 14903 * gcc.target/aarch64/sve/pr98119.c: New test. 14904 149052021-03-31 Jakub Jelinek <jakub@redhat.com> 14906 Richard Sandiford <richard.sandiford@arm.com> 14907 14908 PR target/99813 14909 * g++.target/aarch64/sve/pr99813.C: New test. 14910 149112021-03-31 Jakub Jelinek <jakub@redhat.com> 14912 14913 PR testsuite/97680 14914 * c-c++-common/zero-scratch-regs-6.c: Skip on ia64. 14915 * c-c++-common/zero-scratch-regs-7.c: Likewise. 14916 * c-c++-common/zero-scratch-regs-8.c: Change from dg-skip-if of 14917 selected unsupported triplets to all targets but selected triplets 14918 of supported targets. 14919 * c-c++-common/zero-scratch-regs-9.c: Likewise. 14920 * c-c++-common/zero-scratch-regs-10.c: Likewise. 14921 * c-c++-common/zero-scratch-regs-11.c: Likewise. 14922 149232021-03-31 Patrick Palka <ppalka@redhat.com> 14924 14925 PR c++/88115 14926 * g++.dg/cpp0x/alignof7.C: Adjust expected mangling. 14927 149282021-03-31 Patrick Palka <ppalka@redhat.com> 14929 14930 PR c++/99815 14931 * g++.dg/cpp2a/concepts-placeholder5.C: New test. 14932 149332021-03-30 David Malcolm <dmalcolm@redhat.com> 14934 14935 * gcc.dg/analyzer/symbolic-1.c: Fix typo. 14936 149372021-03-30 Nathan Sidwell <nathan@acm.org> 14938 14939 PR c++/99283 14940 * g++.dg/modules/pr99283-5.h: New. 14941 * g++.dg/modules/pr99283-5_a.H: New. 14942 * g++.dg/modules/pr99283-5_b.H: New. 14943 * g++.dg/modules/pr99283-5_c.C: New. 14944 149452021-03-30 Jakub Jelinek <jakub@redhat.com> 14946 14947 PR c++/99790 14948 * g++.dg/cpp1z/pr99790.C: New test. 14949 149502021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14951 14952 PR target/99822 14953 * gcc.c-torture/compile/pr99822.c: New test. 14954 149552021-03-30 Xionghu Luo <luoxhu@linux.ibm.com> 14956 14957 PR target/99718 14958 PR target/99718 14959 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Update 14960 instruction counts. 14961 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise. 14962 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise. 14963 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise. 14964 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise. 14965 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise. 14966 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise. 14967 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise. 14968 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise. 14969 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise. 14970 * gcc.target/powerpc/pr79251.p8.c: Likewise. 14971 * gcc.target/powerpc/pr79251.p9.c: Likewise. 14972 * gcc.target/powerpc/vsx-builtin-7.c: Likewise. 14973 * gcc.target/powerpc/pr79251-run.p7.c: New test. 14974 * gcc.target/powerpc/pr79251.p7.c: New test. 14975 149762021-03-30 H.J. Lu <hjl.tools@gmail.com> 14977 14978 PR target/99744 14979 * gcc.target/i386/pr99744-1.c: New test. 14980 149812021-03-30 Tamar Christina <tamar.christina@arm.com> 14982 14983 PR tree-optimization/99825 14984 * gfortran.dg/vect/pr99825.f90: New test. 14985 149862021-03-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 14987 14988 PR target/99808 14989 * gcc.target/aarch64/pr99808.c: Use ULL constant suffix. 14990 149912021-03-30 Richard Biener <rguenther@suse.de> 14992 14993 PR tree-optimization/99824 14994 * gcc.dg/torture/pr99824.c: New testcase. 14995 149962021-03-30 Richard Sandiford <richard.sandiford@arm.com> 14997 14998 PR target/98136 14999 * g++.dg/pr98136.C: New test. 15000 150012021-03-30 Mihailo Stojanovic <mihailo.stojanovic@typhoon-hil.com> 15002 15003 * gcc.target/aarch64/fcvt_nosimd.c: New test. 15004 150052021-03-29 Martin Sebor <msebor@redhat.com> 15006 15007 PR tree-optimization/61869 15008 * gcc.dg/uninit-pr61869.c: New test. 15009 150102021-03-29 Martin Sebor <msebor@redhat.com> 15011 15012 PR tree-optimization/61677 15013 * gcc.dg/uninit-pr61677.c: New test. 15014 150152021-03-29 Martin Sebor <msebor@redhat.com> 15016 15017 PR tree-optimization/61112 15018 * gcc.dg/uninit-pr61112.c: New test. 15019 150202021-03-29 Jan Hubicka <jh@suse.cz> 15021 15022 PR ipa/99751 15023 * gcc.c-torture/compile/pr99751.c: Rename from ... 15024 * gcc.c-torture/execute/pr99751.c: ... to this. 15025 150262021-03-29 Jan Hubicka <hubicka@ucw.cz> 15027 15028 * gcc.c-torture/compile/pr99751.c: New test. 15029 150302021-03-29 Jakub Jelinek <jakub@redhat.com> 15031 15032 PR fortran/93660 15033 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: Expect a mixed size 15034 declare simd warning on aarch64. 15035 150362021-03-29 Alex Coplan <alex.coplan@arm.com> 15037 15038 PR target/99216 15039 * g++.target/aarch64/sve/pr99216.C: New test. 15040 150412021-03-29 Richard Biener <rguenther@suse.de> 15042 15043 PR tree-optimization/99807 15044 * gfortran.dg/vect/pr99807.f90: New testcase. 15045 150462021-03-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15047 15048 PR target/99808 15049 * gcc.target/aarch64/pr99808.c: New test. 15050 150512021-03-29 Jakub Jelinek <jakub@redhat.com> 15052 15053 PR tree-optimization/99777 15054 * g++.dg/torture/pr99777.C: New test. 15055 150562021-03-28 Christophe Lyon <christophe.lyon@linaro.org> 15057 15058 PR target/96770 15059 * gcc.target/arm/pure-code/pr96770.c: Improve scan-assembler-times. 15060 150612021-03-28 Paul Thomas <pault@gcc.gnu.org> 15062 15063 PR fortran/99602 15064 * gfortran.dg/pr99602.f90: New test. 15065 * gfortran.dg/pr99602a.f90: New test. 15066 * gfortran.dg/pr99602b.f90: New test. 15067 * gfortran.dg/pr99602c.f90: New test. 15068 * gfortran.dg/pr99602d.f90: New test. 15069 150702021-03-28 Iain Buclaw <ibuclaw@gdcproject.org> 15071 15072 * lib/gdc-utils.exp (gdc-copy-extra): Rename to... 15073 (gdc-copy-file): ... this. Use file copy instead of open/close. 15074 (gdc-convert-test): Save translated dejagnu test to gdc.test 15075 directory, only write dejagnu directives to the test file. 15076 (gdc-do-test): Don't create gdc.test symlink. 15077 150782021-03-28 Iain Buclaw <ibuclaw@gdcproject.org> 15079 15080 * gdc.dg/gdc270a.d: Removed. 15081 * gdc.dg/gdc270b.d: Removed. 15082 150832021-03-26 David Edelsohn <dje.gcc@gmail.com> 15084 15085 * gcc.target/powerpc/pr99557.c: New. 15086 150872021-03-26 Martin Sebor <msebor@redhat.com> 15088 15089 PR tree-optimization/59970 15090 * gcc.dg/uninit-pr59970.c: New test. 15091 150922021-03-26 Marek Polacek <polacek@redhat.com> 15093 15094 PR c++/98352 15095 * g++.dg/cpp0x/inh-ctor37.C: Remove dg-error. 15096 * g++.dg/cpp0x/nsdmi17.C: New test. 15097 150982021-03-26 Nathan Sidwell <nathan@acm.org> 15099 15100 PR c++/99283 15101 * g++.dg/modules/pr99283-2_a.H: New. 15102 * g++.dg/modules/pr99283-2_b.H: New. 15103 * g++.dg/modules/pr99283-2_c.H: New. 15104 * g++.dg/modules/pr99283-3_a.H: New. 15105 * g++.dg/modules/pr99283-3_b.H: New. 15106 * g++.dg/modules/pr99283-4.H: New. 15107 * g++.dg/modules/tpl-alias-1_a.H: Adjust scans. 15108 * g++.dg/modules/tpl-alias-1_b.C: Adjust scans. 15109 151102021-03-26 Vladimir Makarov <vmakarov@redhat.com> 15111 15112 PR target/99766 15113 * g++.target/aarch64/sve/pr99766.C: New. 15114 151152021-03-26 Iain Buclaw <ibuclaw@gdcproject.org> 15116 15117 PR ipa/99466 15118 * gcc.dg/tls/pr99466-1.c: New test. 15119 * gcc.dg/tls/pr99466-2.c: New test. 15120 151212021-03-26 Jakub Jelinek <jakub@redhat.com> 15122 15123 PR c++/99705 15124 * g++.dg/cpp0x/new5.C: New test. 15125 151262021-03-26 Tobias Burnus <tobias@codesourcery.com> 15127 15128 PR fortran/99651 15129 * gfortran.dg/null_11.f90: New test. 15130 151312021-03-25 Martin Sebor <msebor@redhat.com> 15132 15133 PR tree-optimization/55060 15134 * gcc.dg/uninit-pr55060.c: New. 15135 151362021-03-25 Martin Sebor <msebor@redhat.com> 15137 15138 PR tree-optimization/48483 15139 * g++.dg/warn/uninit-pr48483.C: New test. 15140 151412021-03-25 Martin Sebor <msebor@redhat.com> 15142 15143 * gcc.dg/uninit-pr44547.c: New. 15144 151452021-03-25 Jakub Jelinek <jakub@redhat.com> 15146 15147 PR c++/99672 15148 * g++.dg/concepts/diagnostic2.C: Adjust expected caret line. 15149 * g++.dg/cpp1y/builtin_location.C (f4, n6): Move #line directives 15150 to match locus changes. 15151 * g++.dg/cpp2a/srcloc1.C: Adjust expected column numbers. 15152 * g++.dg/cpp2a/srcloc2.C: Likewise. 15153 * g++.dg/cpp2a/srcloc15.C: Likewise. 15154 * g++.dg/cpp2a/srcloc16.C: Likewise. 15155 * g++.dg/cpp2a/srcloc19.C: New test. 15156 * g++.dg/modules/adhoc-1_b.C: Adjust expected column numbers 15157 and caret line. 15158 * g++.dg/modules/macloc-1_c.C: Adjust expected column numbers. 15159 * g++.dg/modules/macloc-1_d.C: Likewise. 15160 * g++.dg/plugin/diagnostic-test-expressions-1.C: Adjust expected 15161 caret line. 15162 151632021-03-25 Marek Polacek <polacek@redhat.com> 15164 15165 PR c++/94751 15166 * g++.dg/cpp0x/inh-ctor37.C: New test. 15167 151682021-03-25 Jakub Jelinek <jakub@redhat.com> 15169 15170 PR c++/99745 15171 * g++.dg/cpp0x/variadic181.C: New test. 15172 151732021-03-25 Marek Polacek <polacek@redhat.com> 15174 15175 PR c++/99331 15176 * g++.dg/warn/Wconversion5.C: New test. 15177 151782021-03-25 Stam Markianos-Wright <stam.markianos-wright@arm.com> 15179 15180 PR tree-optimization/96974 15181 * g++.target/aarch64/sve/pr96974.C: New test. 15182 151832021-03-25 H.J. Lu <hjl.tools@gmail.com> 15184 15185 Revert: 15186 2021-03-25 H.J. Lu <hjl.tools@gmail.com> 15187 15188 PR target/98209 15189 PR target/99744 15190 * gcc.target/i386/pr98209.c: New test. 15191 * gcc.target/i386/pr99744-1.c: Likewise. 15192 * gcc.target/i386/pr99744-2.c: Likewise. 15193 151942021-03-25 Jakub Jelinek <jakub@redhat.com> 15195 15196 PR c++/99565 15197 * g++.dg/warn/Wduplicated-branches6.C: New test. 15198 * g++.dg/warn/Wduplicated-branches7.C: New test. 15199 152002021-03-25 H.J. Lu <hjl.tools@gmail.com> 15201 15202 PR target/98209 15203 PR target/99744 15204 * gcc.target/i386/pr98209.c: New test. 15205 * gcc.target/i386/pr99744-1.c: Likewise. 15206 * gcc.target/i386/pr99744-2.c: Likewise. 15207 152082021-03-25 Richard Biener <rguenther@suse.de> 15209 15210 PR tree-optimization/99746 15211 * gfortran.dg/vect/pr99746.f90: New testcase. 15212 152132021-03-25 David Malcolm <dmalcolm@redhat.com> 15214 15215 PR analyzer/93695 15216 PR analyzer/99044 15217 PR analyzer/99716 15218 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: Remove 15219 xfail. 15220 * gcc.dg/analyzer/pr93695-1.c: New test. 15221 * gcc.dg/analyzer/pr99044-1.c: New test. 15222 * gcc.dg/analyzer/pr99044-2.c: New test. 15223 * gcc.dg/analyzer/pr99716-1.c: New test. 15224 * gcc.dg/analyzer/pr99716-2.c: New test. 15225 * gcc.dg/analyzer/pr99716-3.c: New test. 15226 152272021-03-24 Martin Liska <mliska@suse.cz> 15228 15229 PR target/99753 15230 * gcc.target/i386/pr99753.c: New test. 15231 152322021-03-24 Martin Jambor <mjambor@suse.cz> 15233 15234 PR ipa/99122 15235 * gcc.dg/pr99122-3.c: Remove -fno-ipa-cp from options. 15236 152372021-03-24 Christophe Lyon <christophe.lyon@linaro.org> 15238 15239 PR target/99727 15240 * gcc.target/arm/pr99727.c: New test. 15241 152422021-03-24 Jakub Jelinek <jakub@redhat.com> 15243 15244 PR target/99724 15245 * gcc.target/arm/pr99724.c: New test. 15246 152472021-03-24 Alexandre Oliva <oliva@adacore.com> 15248 15249 * lib/target-supports.exp (check_effective_target_sysconf): New. 15250 * gcc.target/i386/pr95443-1.c: Require it. 15251 * gcc.target/i386/pr95443-2.c: Likewise. 15252 * gcc.target/i386/sse2-mmx-maskmovq.c: Likewise. 15253 * gcc.target/i386/strncmp-1.c: Likewise. 15254 152552021-03-24 Alexandre Oliva <oliva@adacore.com> 15256 15257 * gcc.target/i386/pr97313.c: Require effective target feature pie. 15258 * g++.target/i386/pr94185.C: Likewise. 15259 152602021-03-24 Alexandre Oliva <oliva@adacore.com> 15261 15262 * gcc.target/i386/funcspec-2.c: Tighten regexps to avoid false 15263 positives with -mcmodel=large. 15264 * gcc.target/i386/funcspec-3.c: Likewise. 15265 152662021-03-24 Alexandre Oliva <oliva@adacore.com> 15267 15268 * gcc.target/i386/pr94467-3.c: New. 15269 152702021-03-24 Tobias Burnus <tobias@codesourcery.com> 15271 15272 PR fortran/99369 15273 * gfortran.dg/longnames.f90: New test. 15274 152752021-03-23 Nathan Sidwell <nathan@acm.org> 15276 15277 PR c++/99283 15278 * g++.dg/modules/pr99283-1_a.H: New. 15279 * g++.dg/modules/pr99283-1_b.H: New. 15280 152812021-03-23 Ilya Leoshkevich <iii@linux.ibm.com> 15282 15283 * gcc.target/s390/vector/long-double-asm-abi.c: New test. 15284 152852021-03-23 Christophe Lyon <christophe.lyon@linaro.org> 15286 15287 * lib/target-supports.exp 15288 (check_effective_target_arm_dsp_ok_nocache) 15289 (check_effective_target_arm_dsp_ok, add_options_for_arm_dsp): New. 15290 * gcc.target/arm/acle/dsp_arith.c: Use arm_dsp_ok effective target 15291 and add arm_dsp options. 15292 152932021-03-23 Christophe Lyon <christophe.lyon@linaro.org> 15294 15295 * lib/target-supports.exp 15296 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Fix 15297 -mfloat-abi= options order. 15298 (check_effective_target_arm_v8_1m_mve_ok_nocache): Likewise 15299 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Add 15300 arm_hard_ok effective target and -mfloat-abi=hard additional 15301 option. 15302 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise. 15303 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise. 15304 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise. 15305 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise. 15306 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise. 15307 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise. 15308 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise. 15309 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise. 15310 * gcc.target/arm/armv8_1m-fp16-move-1.c: Add -mfloat-abi=hard 15311 additional option. 15312 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise. 15313 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise. 15314 153152021-03-23 Christophe Lyon <christophe.lyon@linaro.org> 15316 15317 * lib/target-supports.exp 15318 (check_effective_target_arm_v8_2a_i8mm_ok_nocache): Fix 15319 -mfloat-abi= options order. 15320 (check_effective_target_arm_v8_2a_bf16_neon_ok_nocache): Likewise. 15321 * gcc.target/arm/bfloat16_scalar_1_1.c: Add arm_hard_ok effective 15322 target and -mfloat-abi=hard additional option. 15323 * gcc.target/arm/bfloat16_simd_1_1.c: Likewise. 15324 * gcc.target/arm/simd/bf16_ma_1.c: Likewise. 15325 * gcc.target/arm/simd/bf16_mmla_1.c: Likewise. 15326 * gcc.target/arm/simd/vdot-2-1.c: Likewise. 15327 * gcc.target/arm/simd/vdot-2-2.c: Likewise. 15328 153292021-03-23 Christophe Lyon <christophe.lyon@linaro.org> 15330 15331 * gcc.target/arm/armv8_2-fp16-scalar-2.c: Add arm_hard_ok. 15332 153332021-03-23 Christophe Lyon <christophe.lyon@linaro.org> 15334 15335 * gcc.target/arm/bfloat16_simd_1_2.c: Add arm_softfp_ok. 15336 * gcc.target/arm/bfloat16_simd_2_2.c: Likewise. 15337 * gcc.target/arm/bfloat16_simd_3_2.c: Likewise. 15338 * gcc.target/arm/pr51968.c: Likewise. 15339 * gcc.target/arm/bfloat16_simd_2_1.c: arm_hard_ok. 15340 * gcc.target/arm/bfloat16_simd_3_1.c: Likewise. 15341 * gcc.target/arm/simd/bf16_vldn_1.c: Likewise. 15342 * gcc.target/arm/simd/bf16_vstn_1.c: Likewise. 15343 153442021-03-23 Christophe Lyon <christophe.lyon@linaro.org> 15345 15346 * gcc.target/arm/armv8_1m-shift-imm-1.c: Remove -mfloat=abi option. 15347 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise. 15348 * gcc.target/arm/bf16_dup.c: Likewise. 15349 * gcc.target/arm/bf16_reinterpret.c: Likewise. 15350 * gcc.target/arm/pr51534.c: Remove -mfloat=abi option. 15351 153522021-03-23 Christophe Lyon <christophe.lyon@linaro.org> 15353 15354 * gcc.target/arm/simd/vmmla_1.c: Add arm_v8_2a_i8mm options. 15355 153562021-03-23 Christophe Lyon <christophe.lyon@linaro.org> 15357 15358 * gcc.target/arm/bfloat16_scalar_typecheck.c: Add 15359 arm_v8_2a_fp16_neon and arm_v8_2a_bf16_neon. 15360 * gcc.target/arm/bfloat16_vector_typecheck_1.c: Likewise. 15361 * gcc.target/arm/bfloat16_vector_typecheck_2.c: Likewise. 15362 153632021-03-23 Marek Polacek <polacek@redhat.com> 15364 15365 PR c++/99318 15366 * g++.dg/cpp0x/attributes-namespace6.C: New test. 15367 * g++.dg/cpp0x/gen-attrs-73.C: New test. 15368 153692021-03-23 Tobias Burnus <tobias@codesourcery.com> 15370 15371 PR fortran/93660 15372 * gfortran.dg/gomp/declare-simd-coarray-lib.f90: New test. 15373 153742021-03-23 Richard Sandiford <richard.sandiford@arm.com> 15375 15376 PR target/99540 15377 * gcc.dg/vect/pr99540.c: New test. 15378 153792021-03-23 Nathan Sidwell <nathan@acm.org> 15380 15381 PR c++/99239 15382 * g++.dg/modules/pr99239_a.H: New. 15383 * g++.dg/modules/pr99239_b.H: New. 15384 153852021-03-23 Richard Biener <rguenther@suse.de> 15386 15387 PR tree-optimization/99721 15388 * gfortran.dg/vect/pr99721.f90: New testcase. 15389 153902021-03-23 Marcus Comstedt <marcus@mc.pp.se> 15391 15392 * gcc.target/riscv/shift-shift-5.c (sub): Change 15393 order of struct fields depending on byteorder. 15394 153952021-03-23 Jakub Jelinek <jakub@redhat.com> 15396 15397 PR c++/99650 15398 * g++.dg/cpp1z/decomp55.C: New test. 15399 154002021-03-23 Aldy Hernandez <aldyh@redhat.com> 15401 15402 PR tree-optimization/99296 15403 * gcc.dg/pr99296.c: New file. 15404 154052021-03-22 Nathan Sidwell <nathan@acm.org> 15406 15407 PR c++/99480 15408 * g++.dg/modules/pr99480_a.H: New. 15409 * g++.dg/modules/pr99480_b.H: New. 15410 154112021-03-22 Vladimir N. Makarov <vmakarov@redhat.com> 15412 15413 PR target/99581 15414 * gcc.target/powerpc/pr99581.c: New. 15415 154162021-03-22 Nathan Sidwell <nathan@acm.org> 15417 15418 PR c++/99425 15419 * g++.dg/modules/pr99425-1.h: New. 15420 * g++.dg/modules/pr99425-1_a.H: New. 15421 * g++.dg/modules/pr99425-1_b.H: New. 15422 * g++.dg/modules/pr99425-1_c.C: New. 15423 * g++.dg/modules/pr99425-2_a.X: New. 15424 * g++.dg/modules/pr99425-2_b.X: New. 15425 * g++.dg/template/pr99425.C: New. 15426 154272021-03-22 Richard Biener <rguenther@suse.de> 15428 15429 PR tree-optimization/99694 15430 * gcc.dg/torture/pr99694.c: New testcase. 15431 154322021-03-22 Kito Cheng <kito.cheng@sifive.com> 15433 15434 PR target/99702 15435 * gcc.target/riscv/pr99702.c: New. 15436 154372021-03-22 Xionghu Luo <luoxhu@linux.ibm.com> 15438 15439 PR target/98914 15440 * gcc.target/powerpc/pr98914.c: New test. 15441 154422021-03-20 H.J. Lu <hjl.tools@gmail.com> 15443 15444 PR target/99679 15445 * g++.target/i386/pr99679-1.C: New test. 15446 * g++.target/i386/pr99679-2.C: Likewise. 15447 154482021-03-20 Jakub Jelinek <jakub@redhat.com> 15449 15450 PR debug/99230 15451 * gcc.dg/pr99230.c: New test. 15452 154532021-03-19 Jakub Jelinek <jakub@redhat.com> 15454 15455 PR c/99588 15456 * gcc.dg/Wunused-var-5.c: New test. 15457 * gcc.dg/Wunused-var-6.c: New test. 15458 154592021-03-19 Thomas Koenig <tkoenig@gcc.gnu.org> 15460 15461 * gfortran.dg/inline_matmul_6.f90: Adjust count for 15462 _gfortran_matmul. 15463 154642021-03-19 Vladimir N. Makarov <vmakarov@redhat.com> 15465 15466 PR target/99663 15467 * gcc.target/s390/pr99663.c: New. 15468 154692021-03-19 Jakub Jelinek <jakub@redhat.com> 15470 15471 PR c++/99456 15472 * g++.dg/opt/pr99456.C: New test. 15473 * g++.dg/ext/vla22.C: Expect a -Wnarrowing warning for c++11 and 15474 later. 15475 154762021-03-19 Tamar Christina <tamar.christina@arm.com> 15477 15478 PR tree-optimization/99656 15479 * gfortran.dg/vect/pr99656.f90: New test. 15480 154812021-03-19 H.J. Lu <hjl.tools@gmail.com> 15482 15483 PR target/99652 15484 * gcc.dg/torture/pr99652-1.c: New test. 15485 * gcc.dg/torture/pr99652-2.c: Likewise. 15486 * gcc.target/i386/pr57655.c: Adjusted. 15487 * gcc.target/i386/pr59794-6.c: Likewise. 15488 * gcc.target/i386/pr70738-1.c: Likewise. 15489 * gcc.target/i386/pr96744-1.c: Likewise. 15490 154912021-03-19 Jakub Jelinek <jakub@redhat.com> 15492 Christophe Lyon <christophe.lyon@linaro.org> 15493 15494 PR target/99593 15495 * g++.target/arm/pr99593.C: New test. 15496 154972021-03-19 Eric Botcazou <ebotcazou@adacore.com> 15498 15499 * g++.dg/lto/pr89335_0.C: Require the linker plugin. 15500 155012021-03-19 Marek Polacek <polacek@redhat.com> 15502 15503 PR c++/99500 15504 * g++.dg/cpp2a/concepts-err3.C: New test. 15505 155062021-03-18 Martin Sebor <msebor@redhat.com> 15507 15508 PR middle-end/99502 15509 * g++.dg/warn/Warray-bounds-22.C: New test. 15510 * g++.dg/warn/Warray-bounds-23.C: New test. 15511 * g++.dg/warn/Warray-bounds-24.C: New test. 15512 155132021-03-18 Jakub Jelinek <jakub@redhat.com> 15514 15515 PR testsuite/99636 15516 * gcc.dg/strlenopt-80.c: For powerpc*-*-*, only enable for lp64. 15517 155182021-03-18 Jakub Jelinek <jakub@redhat.com> 15519 15520 PR testsuite/99626 15521 * gcc.dg/strlenopt-73.c: Ifdef out test_copy_cond_unequal_length_i64 15522 on targets other than x86, aarch64, s390 and 64-bit powerpc. Use 15523 test_copy_cond_unequal_length_i128 for __x86_64__ with int128 support 15524 rather than __i386__. 15525 155262021-03-18 Christophe Lyon <christophe.lyon@linaro.org> 15527 15528 PR testsuite/97680 15529 * c-c++-common/zero-scratch-regs-10.c: Skip on arm 15530 155312021-03-18 Iain Sandoe <iain@sandoe.co.uk> 15532 15533 PR objc++/49070 15534 * obj-c++.dg/pr49070.mm: New test. 15535 * objc.dg/unnamed-parms.m: New test. 15536 155372021-03-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15538 15539 * g++.target/aarch64/sve/aarch64-sve.exp: Add -moverride=tune=none to 15540 sve_flags. 15541 * g++.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise. 15542 * g++.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise. 15543 * gcc.target/aarch64/sve/aarch64-sve.exp: Likewise. 15544 * gcc.target/aarch64/sve/acle/aarch64-sve-acle-asm.exp: Likewise. 15545 * gcc.target/aarch64/sve/acle/aarch64-sve-acle.exp: Likewise. 15546 155472021-03-18 Jakub Jelinek <jakub@redhat.com> 15548 15549 PR middle-end/98099 15550 * gcc.dg/pr98099.c: Don't compile the test on pdp endian. 15551 For big endian use -fsso-struct=little-endian dg-options. 15552 155532021-03-17 Marek Polacek <polacek@redhat.com> 15554 15555 PR c++/97973 15556 * g++.dg/conversion/real-to-int1.C: New test. 15557 155582021-03-17 Anthony Sharp <anthonysharp15@gmail.com> 15559 Jason Merrill <jason@redhat.com> 15560 15561 * g++.dg/cpp1z/using9.C: New using decl test. 15562 155632021-03-17 Iain Sandoe <iain@sandoe.co.uk> 15564 15565 * c-c++-common/asan/strncpy-overflow-1.c: Add _FORTIFY_SOURCE=0 and 15566 -gdwarf-3 to the command line options. Adjust the expected line 15567 numbers for the revised options header. 15568 155692021-03-17 Iain Sandoe <iain@sandoe.co.uk> 15570 15571 * c-c++-common/asan/memcmp-1.c: Add _FORTIFY_SOURCE=0 and 15572 -gdwarf-3 to the command line options. Provide Darwin- 15573 specific match lines for the expected output. 15574 155752021-03-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15576 15577 * gcc.target/aarch64/acle/rng_2.c: New test. 15578 155792021-03-17 H.J. Lu <hjl.tools@gmail.com> 15580 15581 PR target/99504 15582 * gcc.target/i386/pr99530-1.c: New test. 15583 * gcc.target/i386/pr99530-2.c: Likewise. 15584 * gcc.target/i386/pr99530-3.c: Likewise. 15585 * gcc.target/i386/pr99530-4.c: Likewise. 15586 * gcc.target/i386/pr99530-5.c: Likewise. 15587 * gcc.target/i386/pr99530-6.c: Likewise. 15588 155892021-03-16 Christophe Lyon <christophe.lyon@linaro.org> 15590 15591 PR target/99542 15592 * gcc.dg/declare-simd.c (fn2): Expect a warning only under lp64. 15593 155942021-03-16 Jason Merrill <jason@redhat.com> 15595 15596 * g++.dg/cpp2a/nontype-float1.C: New test. 15597 155982021-03-16 Segher Boessenkool <segher@kernel.crashing.org> 15599 15600 PR target/98092 15601 PR target/98092 15602 * gcc.target/powerpc/pr98092.c: New. 15603 156042021-03-16 Jakub Jelinek <jakub@redhat.com> 15605 15606 PR target/99600 15607 * gcc.target/i386/pr99600.c: New test. 15608 156092021-03-16 Martin Liska <mliska@suse.cz> 15610 Jason Merrill <jason@redhat.com> 15611 15612 PR c++/99108 15613 * g++.target/i386/pr99108.C: New test. 15614 156152021-03-16 Martin Liska <mliska@suse.cz> 15616 15617 PR target/99592 15618 * gcc.target/arm/pr99592.c: New test. 15619 156202021-03-16 Ilya Leoshkevich <iii@linux.ibm.com> 15621 15622 * gcc.target/s390/vector/long-double-asm-fprvrmem.c: New test. 15623 156242021-03-16 Nathan Sidwell <nathan@acm.org> 15625 15626 PR c++/99496 15627 * g++.dg/modules/pr99496_a.H: New. 15628 * g++.dg/modules/pr99496_b.C: New. 15629 156302021-03-16 Jakub Jelinek <jakub@redhat.com> 15631 15632 PR target/99563 15633 * gcc.target/i386/avx-pr99563.c: New test. 15634 156352021-03-16 Jakub Jelinek <jakub@redhat.com> 15636 15637 PR target/99542 15638 * gcc.dg/gomp/pr99542.c: New test. 15639 * gcc.dg/gomp/pr59669-2.c (bar): Don't expect a warning on aarch64. 15640 * gcc.dg/gomp/simd-clones-2.c (setArray): Likewise. 15641 * g++.dg/vect/simd-clone-7.cc (bar): Likewise. 15642 * g++.dg/gomp/declare-simd-1.C (f37): Expect a different warning 15643 on aarch64. 15644 * gcc.dg/declare-simd.c (fn2): Expect a new warning on aarch64. 15645 156462021-03-15 Jakub Jelinek <jakub@redhat.com> 15647 15648 PR c++/99601 15649 * g++.dg/modules/builtin-3_a.C: Fix target selector syntax errors. 15650 * g++.dg/modules/builtin-3_b.C: Likewise. 15651 156522021-03-15 Nathan Sidwell <nathan@acm.org> 15653 15654 PR c++/99601 15655 * g++.dg/modules/builtin-3_a.C: Fix lp64 x86 detection. 15656 * g++.dg/modules/builtin-3_b.C: Fix lp64 x86 detection. 15657 156582021-03-15 Iain Sandoe <iain@sandoe.co.uk> 15659 15660 PR c++/99047 15661 * g++.dg/coroutines/pr99047.C: New test. 15662 156632021-03-15 Iain Sandoe <iain@sandoe.co.uk> 15664 15665 PR c++/98704 15666 * g++.dg/coroutines/torture/pr98704.C: New test. 15667 156682021-03-15 Iain Sandoe <iain@sandoe.co.uk> 15669 15670 PR c++/98480 15671 * g++.dg/coroutines/pr98480.C: New test. 15672 * g++.dg/coroutines/torture/co-await-24-for-init.C: New test. 15673 * g++.dg/coroutines/torture/co-await-25-for-condition.C: New test. 15674 * g++.dg/coroutines/torture/co-await-26-for-iteration-expr.C: New test. 15675 156762021-03-15 Iain Sandoe <iain@sandoe.co.uk> 15677 15678 PR c++/96749 15679 * g++.dg/coroutines/pr96749-1.C: New test. 15680 * g++.dg/coroutines/pr96749-2.C: New test. 15681 156822021-03-15 Richard Biener <rguenther@suse.de> 15683 15684 PR tree-optimization/98834 15685 * g++.dg/opt/pr98834.C: New testcase. 15686 156872021-03-15 Thomas Koenig <tkoenig@gcc.gnu.org> 15688 15689 PR fortran/99345 15690 * gfortran.dg/do_check_16.f90: New test. 15691 * gfortran.dg/do_check_17.f90: New test. 15692 156932021-03-15 Paul Thomas <pault@gcc.gnu.org> 15694 15695 PR fortran/99545 15696 * gfortran.dg/pr99545.f90: New test. 15697 156982021-03-15 David Edelsohn <dje.gcc@gmail.com> 15699 15700 * gcc.target/powerpc/pr99492.c: Fix typo. 15701 157022021-03-14 Harald Anlauf <anlauf@gmx.de> 15703 Paul Thomas <pault@gcc.gnu.org> 15704 15705 * gfortran.dg/pr99112.f90: New test. 15706 157072021-03-13 Martin Sebor <msebor@redhat.com> 15708 15709 PR tree-optimization/99489 15710 * gcc.dg/Wstringop-truncation-9.c: New test. 15711 157122021-03-13 Paul Thomas <pault@gcc.gnu.org> 15713 15714 PR fortran/99125 15715 * gfortran.dg/alloc_deferred_comp_1.f90: New test. 15716 157172021-03-13 Jakub Jelinek <jakub@redhat.com> 15718 15719 PR tree-optimization/99544 15720 * gcc.dg/gomp/pr99544.c: New test. 15721 157222021-03-12 Nathan Sidwell <nathan@acm.org> 15723 15724 PR c++/99238 15725 * g++.dg/modules/pr99238.h: New. 15726 * g++.dg/modules/pr99238_a.H: New. 15727 * g++.dg/modules/pr99238_b.H: New. 15728 157292021-03-12 Tobias Burnus <tobias@codesourcery.com> 15730 15731 PR fortran/99514 15732 * gfortran.dg/gomp/threadprivate-1.f90: New test. 15733 157342021-03-12 Jakub Jelinek <jakub@redhat.com> 15735 15736 PR target/99321 15737 * gcc.target/i386/avx512vl-pr99321-2.c: New test. 15738 157392021-03-12 Jakub Jelinek <jakub@redhat.com> 15740 15741 PR c++/99507 15742 * g++.dg/cpp2a/consteval19.C: New test. 15743 157442021-03-11 David Malcolm <dmalcolm@redhat.com> 15745 15746 PR analyzer/96374 15747 * gcc.dg/analyzer/dot-output.c: Add -fdump-analyzer-feasibility 15748 to options. 15749 * gcc.dg/analyzer/feasibility-1.c (test_6): Remove xfail. 15750 (test_7): New. 15751 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: Remove xfail. 15752 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: Remove xfails. 15753 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: Remove 15754 -fno-analyzer-feasibility from options. 15755 * gcc.dg/analyzer/pr93355-localealias.c: Likewise. 15756 * gcc.dg/analyzer/unknown-fns-4.c: Remove xfail. 15757 157582021-03-11 Nathan Sidwell <nathan@acm.org> 15759 15760 PR c++/99248 15761 * g++.dg/modules/pr99248.h: New. 15762 * g++.dg/modules/pr99248_a.H: New. 15763 * g++.dg/modules/pr99248_b.H: New. 15764 157652021-03-11 Nathan Sidwell <nathan@acm.org> 15766 15767 PR c++/99528 15768 * g++.dg/modules/pr99528.h: New. 15769 * g++.dg/modules/pr99528_a.H: New. 15770 * g++.dg/modules/pr99528_b.H: New. 15771 * g++.dg/modules/pr99528_c.C: New. 15772 157732021-03-11 Richard Biener <rguenther@suse.de> 15774 15775 PR testsuite/98245 15776 * gcc.dg/vect/bb-slp-46.c: Scan for the scalar compute 15777 instead of verifying the total number of adds. 15778 157792021-03-11 Richard Biener <rguenther@suse.de> 15780 15781 PR testsuite/97494 15782 * gcc.dg/vect/pr97428.c: XFAIL on !vect_hw_misalign. 15783 157842021-03-11 Richard Biener <rguenther@suse.de> 15785 15786 PR testsuite/97494 15787 * gcc.dg/vect/vect-complex-5.c: XFAIL on !vect_hw_misalign. 15788 157892021-03-11 Richard Biener <rguenther@suse.de> 15790 15791 PR testsuite/97494 15792 * gcc.dg/vect/slp-21.c: Adjust for powerpc64*-*-*. 15793 157942021-03-11 Jakub Jelinek <jakub@redhat.com> 15795 15796 PR ipa/99517 15797 * gcc.target/i386/avx2-pr99517-1.c: New test. 15798 * gcc.target/i386/avx2-pr99517-2.c: New test. 15799 158002021-03-10 David Edelsohn <dje.gcc@gmail.com> 15801 15802 PR target/99492 15803 * gcc.target/powerpc/pr99492.c: New testcase. 15804 158052021-03-10 Harald Anlauf <anlauf@gmx.de> 15806 15807 PR fortran/99205 15808 * gfortran.dg/data_char_4.f90: New test. 15809 * gfortran.dg/data_char_5.f90: New test. 15810 158112021-03-10 Segher Boessenkool <segher@kernel.crashing.org> 15812 15813 * gcc.target/powerpc/pr98959.c: Add int128 and lp64 selectors. 15814 158152021-03-10 Nathan Sidwell <nathan@acm.org> 15816 15817 PR c++/99423 15818 * g++.dg/modules/pr99423_a.H: New. 15819 * g++.dg/modules/pr99423_b.H: New. 15820 158212021-03-10 Jakub Jelinek <jakub@redhat.com> 15822 15823 PR tree-optimization/99305 15824 PR testsuite/99498 15825 * g++.dg/opt/pr99305.C: Don't expect cast to unsigned char on 15826 unsigned_char effective targets. 15827 158282021-03-10 Nathan Sidwell <nathan@acm.org> 15829 15830 PR c++/99508 15831 * g++.dg/ext/pr99508.C: New. 15832 158332021-03-10 John David Anglin <danglin@gcc.gnu.org> 15834 15835 PR testsuite/99292 15836 * lib/target-supports.exp (check_effective_target_lra): New. 15837 * gcc.c-torture/compile/asmgoto-2.c: Use LRA target selector. 15838 * gcc.c-torture/compile/asmgoto-5.c: Likewise. 15839 * gcc.c-torture/compile/pr98096.c: Likewise. 15840 * gcc.dg/pr97954.c: Likewise. 15841 158422021-03-10 David Malcolm <dmalcolm@redhat.com> 15843 15844 * gcc.dg/analyzer/pr94047.c: Remove "-Wno-analyzer-too-complex". 15845 * gcc.dg/analyzer/zlib-2.c: Likewise. 15846 158472021-03-10 Joel Hutton <joel.hutton@arm.com> 15848 15849 * gcc.dg/vect/pr99102.c: Fix target selector. 15850 158512021-03-10 Joel Hutton <joel.hutton@arm.com> 15852 15853 PR target/99102 15854 * gcc.dg/vect/pr99102.c: New test. 15855 158562021-03-10 Eric Botcazou <ebotcazou@adacore.com> 15857 15858 * gnat.dg/specs/lto25.ads: New test. 15859 158602021-03-09 Jakub Jelinek <jakub@redhat.com> 15861 15862 PR tree-optimization/99305 15863 * g++.dg/opt/pr99305.C: New test. 15864 158652021-03-09 Segher Boessenkool <segher@kernel.crashing.org> 15866 15867 * lib/target-supports.exp (check_effective_target_powerpc_sqrt): New. 15868 (check_effective_target_sqrt_insn): Use it. 15869 158702021-03-09 Vladimir N. Makarov <vmakarov@redhat.com> 15871 15872 PR target/99454 15873 * gcc.target/i386/pr99454.c: New. 15874 158752021-03-09 Eric Botcazou <ebotcazou@adacore.com> 15876 15877 * gcc.dg/array-quals-1.c: Pass -fno-pie if supported. 15878 * gcc.dg/loop-9.c: Likewise. 15879 * gfortran.dg/pr95690.f90: Replace *-*-solaris* with sparc*-*-*. 15880 * gnat.dg/opt39.adb: Pass --param option for Aarch64 too. 15881 158822021-03-09 Jakub Jelinek <jakub@redhat.com> 15883 15884 PR sanitizer/98920 15885 * c-c++-common/asan/pr98920.c: Only include regex.h if the header 15886 exists. If REG_STARTEND macro isn't defined, just return 0 from main 15887 instead of the actual test. 15888 158892021-03-09 Martin Liska <mliska@suse.cz> 15890 15891 PR target/99464 15892 * gcc.target/i386/pr99464.c: New test. 15893 158942021-03-09 Joel Brobecker <brobecker@adacore.com> 15895 15896 * gcc.target/powerpc/undef-bool-2.c: Add 15897 dg-require-effective-target powerpc_vsx_ok directive. 15898 * g++.dg/ext/undef-bool-1.C: Add dg-require-effective-target 15899 powerpc_vsx_ok directive. 15900 159012021-03-08 Harald Anlauf <anlauf@gmx.de> 15902 15903 PR fortran/49278 15904 * gfortran.dg/parameter_data.f90: New test. 15905 159062021-03-08 Martin Sebor <msebor@redhat.com> 15907 15908 PR middle-end/98266 15909 * g++.dg/warn/Warray-bounds-15.C: New test. 15910 * g++.dg/warn/Warray-bounds-18.C: New test. 15911 * g++.dg/warn/Warray-bounds-19.C: New test. 15912 * g++.dg/warn/Warray-bounds-20.C: New test. 15913 * g++.dg/warn/Warray-bounds-21.C: New test. 15914 159152021-03-08 Martin Sebor <msebor@redhat.com> 15916 15917 PR middle-end/97631 15918 * c-c++-common/Wstringop-overflow.c: Remove unexpected warnings. 15919 Add an xfail. 15920 * c-c++-common/Wstringop-truncation.c: Add expected warnings. 15921 * gcc.dg/Wstringop-overflow-10.c: Also enable -Wstringop-truncation. 15922 * gcc.dg/Wstringop-overflow-66.c: New test. 15923 * gcc.dg/tree-ssa/strncpy-2.c: Adjust expected warning. 15924 159252021-03-08 Marek Polacek <polacek@redhat.com> 15926 15927 PR c++/96268 15928 * g++.dg/cpp2a/nontype-class41.C: New test. 15929 159302021-03-08 Nathan Sidwell <nathan@acm.org> 15931 15932 PR c++/99436 15933 * g++.dg/modules/modules.exp (MOD_STD_LIST): Add 2b. 15934 159352021-03-08 Nathan Sidwell <nathan@acm.org> 15936 15937 * g++.dg/modules/pr99468.H: New. 15938 159392021-03-08 Peter Bergner <bergner@linux.ibm.com> 15940 15941 PR target/98959 15942 * gcc.target/powerpc/pr98959.c: New test. 15943 159442021-03-08 Nathan Sidwell <nathan@acm.org> 15945 15946 PR c++/99285 15947 * g++.dg/modules/pr99285_a.H: New. 15948 * g++.dg/modules/pr99285_b.H: New. 15949 159502021-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 15951 15952 PR target/99437 15953 * gcc.target/aarch64/simd/pr99437.c: New test. 15954 159552021-03-08 Martin Liska <mliska@suse.cz> 15956 15957 PR sanitizer/98920 15958 * c-c++-common/asan/pr98920.c: New test. 15959 159602021-03-08 Martin Liska <mliska@suse.cz> 15961 15962 PR target/99463 15963 * gcc.target/i386/pr99463-2.c: New test. 15964 * gcc.target/i386/pr99463.c: New test. 15965 159662021-03-08 Ilya Leoshkevich <iii@linux.ibm.com> 15967 15968 * gcc.target/s390/vector/long-double-asm-commutative.c: New 15969 test. 15970 * gcc.target/s390/vector/long-double-asm-earlyclobber.c: New 15971 test. 15972 * gcc.target/s390/vector/long-double-asm-in-out.c: New test. 15973 * gcc.target/s390/vector/long-double-asm-inout.c: New test. 15974 * gcc.target/s390/vector/long-double-asm-matching.c: New test. 15975 * gcc.target/s390/vector/long-double-asm-regmem.c: New test. 15976 * gcc.target/s390/vector/long-double-volatile-from-i64.c: New 15977 test. 15978 159792021-03-08 Tobias Burnus <tobias@codesourcery.com> 15980 15981 PR fortran/97927 15982 * gfortran.dg/module_variable_3.f90: New test. 15983 159842021-03-07 Jakub Jelinek <jakub@redhat.com> 15985 15986 PR target/99321 15987 * lib/target-supports.exp 15988 (check_effective_target_assembler_march_noavx512bw): New effective 15989 target. 15990 * gcc.target/i386/avx512vl-pr99321-1.c: New test. 15991 159922021-03-06 Patrick Palka <ppalka@redhat.com> 15993 Jakub Jelinek <jakub@redhat.com> 15994 15995 PR c++/99287 15996 * g++.dg/cpp2a/constexpr-99287.C: New test. 15997 159982021-03-06 Patrick Palka <ppalka@redhat.com> 15999 Jakub Jelinek <jakub@redhat.com> 16000 16001 PR c++/96330 16002 * g++.dg/cpp1y/var-templ68.C: New test. 16003 * g++.dg/cpp1y/var-templ68a.C: New test. 16004 160052021-03-06 Patrick Palka <ppalka@redhat.com> 16006 16007 PR c++/99365 16008 * g++.dg/cpp2a/concepts-partial-spec9.C: New test. 16009 * g++.dg/cpp2a/concepts-placeholder4.C: New test. 16010 160112021-03-06 Hans-Peter Nilsson <hp@axis.com> 16012 16013 * gcc.target/cris/pr93372-1.c: Adjust expected assembler result 16014 to allow an eliminated stack-frame. 16015 160162021-03-05 Marek Polacek <polacek@redhat.com> 16017 16018 PR c++/99374 16019 * g++.dg/cpp1z/noexcept-type23.C: New test. 16020 160212021-03-05 Marek Polacek <polacek@redhat.com> 16022 16023 PR c++/99120 16024 * g++.dg/warn/Wshadow-17.C: New test. 16025 160262021-03-05 Jason Merrill <jason@redhat.com> 16027 16028 PR c/99363 16029 * gcc.dg/attr-flatten-1.c: Adjust. 16030 160312021-03-05 Jakub Jelinek <jakub@redhat.com> 16032 16033 PR middle-end/99322 16034 * c-c++-common/gomp/pr99322.c: New test. 16035 160362021-03-05 Nathan Sidwell <nathan@acm.org> 16037 16038 PR c++/99245 16039 * g++.dg/modules/pr99245_a.H: New. 16040 * g++.dg/modules/pr99245_b.H: New. 16041 160422021-03-05 Harald Anlauf <anlauf@gmx.de> 16043 16044 PR libfortran/99218 16045 * gfortran.dg/matmul_21.f90: New test. 16046 160472021-03-05 Nathan Sidwell <nathan@acm.org> 16048 16049 PR c++/99377 16050 * g++.dg/modules/pr99377_a.H: New. 16051 * g++.dg/modules/pr99377_b.C: New. 16052 * g++.dg/modules/pr99377_c.C: New. 16053 160542021-03-05 Iain Sandoe <iain@sandoe.co.uk> 16055 16056 PR c++/98118 16057 * g++.dg/coroutines/pr98118.C: New test. 16058 160592021-03-05 Iain Sandoe <iain@sandoe.co.uk> 16060 16061 PR c++/95616 16062 * g++.dg/coroutines/pr95616-0-no-exceptions.C: New test. 16063 * g++.dg/coroutines/pr95616-0.C: New test. 16064 * g++.dg/coroutines/pr95616-1-no-exceptions.C: New test. 16065 * g++.dg/coroutines/pr95616-1.C: New test. 16066 * g++.dg/coroutines/pr95616-2.C: New test. 16067 * g++.dg/coroutines/pr95616-3-no-exceptions.C: New test. 16068 * g++.dg/coroutines/pr95616-3.C: New test. 16069 * g++.dg/coroutines/pr95616-4.C: New test. 16070 * g++.dg/coroutines/pr95616-5.C: New test. 16071 * g++.dg/coroutines/pr95616-6.C: New test. 16072 160732021-03-05 Iain Sandoe <iain@sandoe.co.uk> 16074 16075 PR c++/95615 16076 * g++.dg/coroutines/torture/pr95615-01.C: New test. 16077 * g++.dg/coroutines/torture/pr95615-02.C: New test. 16078 * g++.dg/coroutines/torture/pr95615-03.C: New test. 16079 * g++.dg/coroutines/torture/pr95615-04.C: New test. 16080 * g++.dg/coroutines/torture/pr95615-05.C: New test. 16081 * g++.dg/coroutines/torture/pr95615.inc: New file. 16082 160832021-03-05 Vladimir N. Makarov <vmakarov@redhat.com> 16084 16085 PR target/99378 16086 * gcc.target/i386/pr99123-2.c: New. 16087 160882021-03-05 Nathan Sidwell <nathan@acm.org> 16089 16090 PR c++/99389 16091 * g++.dg/modules/pr99389_a.H: New. 16092 * g++.dg/modules/pr99389_b.C: New. 16093 * g++.dg/modules/pr99389_c.C: New. 16094 160952021-03-05 Tobias Burnus <tobias@codesourcery.com> 16096 16097 PR c/99137 16098 * c-c++-common/goacc/asyncwait-1.c: Update dg-error; add 16099 additional test. 16100 161012021-03-05 Tobias Burnus <tobias@codesourcery.com> 16102 16103 * gfortran.dg/real4-10-real8-10.f90: Add check for real literals 16104 with '_kind' number. 16105 * gfortran.dg/real4-10-real8-16.f90: Likewise. 16106 * gfortran.dg/real4-10-real8-4.f90: Likewise. 16107 * gfortran.dg/real4-10.f90: Likewise. 16108 * gfortran.dg/real4-16-real8-10.f90: Likewise. 16109 * gfortran.dg/real4-16-real8-16.f90: Likewise. 16110 * gfortran.dg/real4-16-real8-4.f90: Likewise. 16111 * gfortran.dg/real4-16.f90: Likewise. 16112 * gfortran.dg/real4-8-real8-10.f90: Likewise. 16113 * gfortran.dg/real4-8-real8-16.f90: Likewise. 16114 * gfortran.dg/real4-8-real8-4.f90: Likewise. 16115 * gfortran.dg/real4-8.f90: Likewise. 16116 * gfortran.dg/real8-10.f90: Likewise. 16117 * gfortran.dg/real8-16.f90: Likewise. 16118 * gfortran.dg/real8-4.f90: Likewise. 16119 161202021-03-05 Hans-Peter Nilsson <hp@axis.com> 16121 16122 PR debug/66668 16123 * gcc.dg/debug/dwarf2/stacked-qualified-types-3.c: xfail for cris-*-* 16124 161252021-03-04 Iain Sandoe <iain@sandoe.co.uk> 16126 16127 * lib/prune.exp: Prune useless output caused by a linker bug. 16128 161292021-03-04 Jakub Jelinek <jakub@redhat.com> 16130 16131 PR middle-end/93235 16132 * gcc.target/aarch64/pr93235.c: New test. 16133 161342021-03-04 Martin Liska <mliska@suse.cz> 16135 16136 PR gcov-profile/99105 16137 * gcc.dg/tree-prof/indir-call-prof-malloc.c: Use profile 16138 correction as the wrapped malloc is called one more time 16139 from libgcov. 16140 * gcc.dg/tree-prof/pr97461.c: Likewise. 16141 161422021-03-04 Jakub Jelinek <jakub@redhat.com> 16143 16144 PR c++/88146 16145 PR c++/99362 16146 * g++.dg/cpp2a/nodiscard-constructor.c: Renamed to ... 16147 * g++.dg/cpp2a/nodiscard-constructor1.C: ... this. Remove 16148 -ftrack-macro-expansion=0 from dg-options. Don't use (?n) in 16149 dg-warning regexps, instead replace .* with \[^\n\r]*. 16150 * g++.dg/cpp2a/nodiscard-constructor2.C: New test. 16151 * g++.dg/cpp2a/nodiscard-reason-only-one.C: Remove 16152 -ftrack-macro-expansion=0 from dg-options. 16153 * g++.dg/cpp2a/nodiscard-reason-nonstring.C: Likewise. 16154 * g++.dg/cpp2a/nodiscard-once.C: Likewise. 16155 161562021-03-04 Jakub Jelinek <jakub@redhat.com> 16157 16158 PR c/99325 16159 * gcc.dg/cpp/line11.c: New test. 16160 * gcc.dg/cpp/line12.c: New test. 16161 161622021-03-04 Alex Coplan <alex.coplan@arm.com> 16163 16164 PR target/99381 16165 * gcc.target/aarch64/pr99381.c: New test. 16166 161672021-03-04 Ilya Leoshkevich <iii@linux.ibm.com> 16168 16169 * gcc.target/s390/mul-signed-overflow-1.c: Compile on old 16170 machines. 16171 * gcc.target/s390/mul-signed-overflow-2.c: Likewise. 16172 161732021-03-04 Nathan Sidwell <nathan@acm.org> 16174 16175 PR c++/99170 16176 * g++.dg/modules/pr99170-1_a.H: New. 16177 * g++.dg/modules/pr99170-1_b.C: New. 16178 * g++.dg/modules/pr99170-2.h: New. 16179 * g++.dg/modules/pr99170-2_a.C: New. 16180 * g++.dg/modules/pr99170-2_b.C: New. 16181 * g++.dg/modules/pr99170-3_a.H: New. 16182 * g++.dg/modules/pr99170-3_b.C: New. 16183 * g++.dg/modules/inst-2_b.C: Adjust scan. 16184 * g++.dg/modules/inst-4_a.C: Adjust scan. 16185 * g++.dg/modules/inst-4_b.C: Adjust scan. 16186 * g++.dg/modules/member-def-1_b.C: Adjust scan. 16187 * g++.dg/modules/member-def-1_c.C: Adjust scan. 16188 * g++.dg/modules/tpl-spec-1_a.C: Adjust scan. 16189 * g++.dg/modules/tpl-spec-1_b.C: Adjust scan. 16190 * g++.dg/modules/tpl-spec-2_b.C: Adjust scan. 16191 * g++.dg/modules/tpl-spec-2_c.C: Adjust scan. 16192 * g++.dg/modules/tpl-spec-2_d.C: Adjust scan. 16193 * g++.dg/modules/tpl-spec-3_a.C: Adjust scan. 16194 * g++.dg/modules/tpl-spec-3_b.C: Adjust scan. 16195 * g++.dg/modules/tpl-spec-4_a.C: Adjust scan. 16196 * g++.dg/modules/tpl-spec-4_b.C: Adjust scan. 16197 * g++.dg/modules/tpl-spec-5_a.C: Adjust scan. 16198 * g++.dg/modules/tpl-spec-5_b.C: Adjust scan. 16199 162002021-03-04 Tobias Burnus <tobias@codesourcery.com> 16201 16202 PR fortran/99355 16203 * gfortran.dg/real4-10-real8-10.f90: New test. 16204 * gfortran.dg/real4-10-real8-16.f90: New test. 16205 * gfortran.dg/real4-10-real8-4.f90: New test. 16206 * gfortran.dg/real4-10.f90: New test. 16207 * gfortran.dg/real4-16-real8-10.f90: New test. 16208 * gfortran.dg/real4-16-real8-16.f90: New test. 16209 * gfortran.dg/real4-16-real8-4.f90: New test. 16210 * gfortran.dg/real4-16.f90: New test. 16211 * gfortran.dg/real4-8-real8-10.f90: New test. 16212 * gfortran.dg/real4-8-real8-16.f90: New test. 16213 * gfortran.dg/real4-8-real8-4.f90: New test. 16214 * gfortran.dg/real4-8.f90: New test. 16215 * gfortran.dg/real8-10.f90: New test. 16216 * gfortran.dg/real8-16.f90: New test. 16217 * gfortran.dg/real8-4.f90: New test. 16218 162192021-03-04 Hans-Peter Nilsson <hp@axis.com> 16220 16221 * gcc.misc-tests/outputs.exp: Enumerate tests. 16222 162232021-03-04 Hans-Peter Nilsson <hp@axis.com> 16224 16225 * gcc.misc-tests/outputs.exp: Append discriminating 16226 suffixes to tests with duplicate names. 16227 (outest): Assert that each running test has a unique 16228 name. 16229 162302021-03-04 Martin Sebor <msebor@redhat.com> 16231 16232 PR middle-end/96963 16233 PR middle-end/94655 16234 * gcc.dg/Wstringop-overflow-47.c: Xfail tests. 16235 * gcc.dg/Wstringop-overflow-65.c: New test. 16236 * gcc.dg/Warray-bounds-69.c: Same. 16237 162382021-03-03 Marek Polacek <polacek@redhat.com> 16239 16240 PR c++/96474 16241 * g++.dg/cpp1z/class-deduction83.C: New test. 16242 162432021-03-03 Jonathan Wright <jonathan.wright@arm.com> 16244 16245 * gcc.target/aarch64/advsimd-intrinsics/vcvt_fXX_fXX.c: 16246 New test. 16247 * gcc.target/aarch64/advsimd-intrinsics/vcvtx.c: 16248 New test. 16249 162502021-03-03 Jonathan Wright <jonathan.wright@arm.com> 16251 16252 * gcc.target/aarch64/advsimd-intrinsics/vmovn_high.c: 16253 New test. 16254 * gcc.target/aarch64/advsimd-intrinsics/vqmovn_high.c: 16255 New test. 16256 * gcc.target/aarch64/advsimd-intrinsics/vqmovun_high.c: 16257 New test. 16258 162592021-03-03 Jonathan Wright <jonathan.wright@arm.com> 16260 16261 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_high_n.c: 16262 New test. 16263 * gcc.target/aarch64/advsimd-intrinsics/vshrn_high_n.c: 16264 New test. 16265 162662021-03-03 Jonathan Wright <jonathan.wright@arm.com> 16267 16268 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn_high.inc: 16269 New test template. 16270 * gcc.target/aarch64/advsimd-intrinsics/vaddhn_high.c: 16271 New test. 16272 * gcc.target/aarch64/advsimd-intrinsics/vraddhn_high.c: 16273 New test. 16274 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn_high.c: 16275 New test. 16276 * gcc.target/aarch64/advsimd-intrinsics/vsubhn_high.c: 16277 New test. 16278 162792021-03-03 Jakub Jelinek <jakub@redhat.com> 16280 16281 PR c++/82959 16282 * g++.dg/cpp1z/eval-order10.C: New test. 16283 162842021-03-03 Marek Polacek <polacek@redhat.com> 16285 16286 PR c++/97034 16287 PR c++/99009 16288 * g++.dg/cpp1z/class-deduction81.C: New test. 16289 * g++.dg/cpp1z/class-deduction82.C: New test. 16290 * g++.dg/cpp2a/class-deduction-aggr8.C: New test. 16291 * g++.dg/cpp2a/class-deduction-aggr9.C: New test. 16292 * g++.dg/cpp2a/class-deduction-aggr10.C: New test. 16293 162942021-03-03 Jason Merrill <jason@redhat.com> 16295 16296 PR c++/95675 16297 * g++.dg/cpp0x/decltype-call5.C: New test. 16298 * g++.dg/cpp0x/decltype-call6.C: New test. 16299 163002021-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 16301 16302 * gcc.target/i386/pr95798-1.c: Add -fomit-frame-pointer to 16303 dg-options. 16304 * gcc.target/i386/pr95798-2.c: Likewise. 16305 163062021-03-03 Nathan Sidwell <nathan@acm.org> 16307 16308 PR c++/99344 16309 * g++.dg/modules/namespace-2_a.C 16310 * g++.dg/modules/pr99344_a.C 16311 * g++.dg/modules/pr99344_b.C 16312 163132021-03-03 Jakub Jelinek <jakub@redhat.com> 16314 16315 PR target/99321 16316 * gcc.target/i386/pr99321.c: New test. 16317 163182021-03-03 Jakub Jelinek <jakub@redhat.com> 16319 16320 PR c/99324 16321 * gcc.c-torture/compile/pr99324.c: New test. 16322 163232021-03-03 Jakub Jelinek <jakub@redhat.com> 16324 16325 PR target/99085 16326 * gcc.dg/graphite/pr99085.c: New test. 16327 163282021-03-03 Jason Merrill <jason@redhat.com> 16329 16330 PR c++/96078 16331 * g++.dg/ext/attr-flatten1.C: New test. 16332 163332021-03-02 Hans-Peter Nilsson <hp@axis.com> 16334 16335 * gcc.misc-tests/outputs.exp: Skip @file -save-temps 16336 tests if target test-framework has -L or -I options. 16337 163382021-03-02 David Malcolm <dmalcolm@redhat.com> 16339 16340 PR c/99323 16341 * gcc.dg/pr99323-1.c: New test. 16342 * gcc.dg/pr99323-2.c: New test. 16343 163442021-03-02 Martin Sebor <msebor@redhat.com> 16345 16346 PR c++/99251 16347 * g++.dg/warn/Wnonnull9.C: Expect no warnings. 16348 * g++.dg/warn/Wnonnull12.C: New test. 16349 163502021-03-02 Eric Botcazou <ebotcazou@adacore.com> 16351 16352 * gnat.dg/limited5.adb: New test. 16353 163542021-03-02 Patrick Palka <ppalka@redhat.com> 16355 16356 PR c++/96443 16357 PR c++/96960 16358 * g++.dg/concepts/abbrev9.C: New test. 16359 * g++.dg/cpp2a/concepts-lambda15.C: New test. 16360 * g++.dg/cpp2a/concepts-placeholder3.C: New test. 16361 * g++.dg/cpp2a/concepts-return-req2.C: New test. 16362 * g++.dg/cpp2a/concepts-ts1.C: Add dg-bogus directive to the 16363 call to f15 that we expect to accept. 16364 163652021-03-02 Patrick Palka <ppalka@redhat.com> 16366 16367 * g++.dg/cpp1z/auto1.C: New test. 16368 163692021-03-02 Andreas Krebbel <krebbel@linux.ibm.com> 16370 16371 * gcc.target/s390/zvector/vec-nnpa-fp16-convert.c: New test. 16372 * gcc.target/s390/zvector/vec-nnpa-fp32-convert-1.c: New test. 16373 * gcc.target/s390/zvector/vec_convert_from_fp16.c: New test. 16374 * gcc.target/s390/zvector/vec_convert_to_fp16.c: New test. 16375 * gcc.target/s390/zvector/vec_extend_to_fp32_hi.c: New test. 16376 * gcc.target/s390/zvector/vec_extend_to_fp32_lo.c: New test. 16377 * gcc.target/s390/zvector/vec_round_from_fp32.c: New test. 16378 163792021-03-02 Andreas Krebbel <krebbel@linux.ibm.com> 16380 16381 * lib/target-supports.exp: Add check for nnpa facility. 16382 163832021-03-02 Andreas Krebbel <krebbel@linux.ibm.com> 16384 16385 * gcc.target/s390/mul-signed-overflow-1.c: Run only on z14. 16386 * gcc.target/s390/mul-signed-overflow-2.c: Run only on z14. 16387 163882021-03-01 Martin Liska <mliska@suse.cz> 16389 16390 PR target/99313 16391 * gcc.target/s390/target-attribute/pr99313.c: New test. 16392 163932021-03-01 Nathan Sidwell <nathan@acm.org> 16394 16395 PR c++/99294 16396 * g++.dg/modules/pr99294.h: New. 16397 * g++.dg/modules/pr99294_a.C: New. 16398 * g++.dg/modules/pr99294_b.C: New. 16399 164002021-03-01 Eric Botcazou <ebotcazou@adacore.com> 16401 16402 * g++.dg/eh/seh-xmm-unwind.C: New test. 16403 164042021-02-28 Iain Sandoe <iain@sandoe.co.uk> 16405 16406 * g++.dg/coroutines/pr94879-folly-1.C: Make final suspend 16407 expression components noexcept. 16408 * g++.dg/coroutines/pr94883-folly-2.C: Likewise. 16409 * g++.dg/coroutines/pr95345.C: Likewise. 16410 164112021-02-28 Jason Merrill <jason@redhat.com> 16412 16413 * g++.dg/ext/attr-lambda3.C: Add missing ; 16414 164152021-02-27 Jason Merrill <jason@redhat.com> 16416 16417 PR c++/90333 16418 * g++.dg/ext/attr-lambda3.C: New test. 16419 164202021-02-26 Alexandre Oliva <oliva@gnu.org> 16421 16422 * gcc.target/powerpc/pr67789.c: Revert fpic target requirement 16423 duplication. 16424 * gcc.target/powerpc/pr83629.c: Likewise. 16425 * gcc.target/powerpc/pr84112.c: Likewise. 16426 164272021-02-26 Olivier Hainque <hainque@adacore.com> 16428 16429 * gcc.target/powerpc/compress-float-ppc-pic.c: Add 16430 dg-require-effective-target fpic. 16431 * gcc.target/powerpc/ppc-eabi.c: Likewise. 16432 * gcc.target/powerpc/pr26350.c: Likewise. 16433 * gcc.target/powerpc/pr67789.c: Likewise. 16434 * gcc.target/powerpc/pr79439-1.c: Likewise. 16435 * gcc.target/powerpc/pr79439-2.c: Likewise. 16436 * gcc.target/powerpc/pr79439-3.c: Likewise. 16437 * gcc.target/powerpc/pr83629.c: Likewise. 16438 * gcc.target/powerpc/pr84112.c: Likewise. 16439 164402021-02-26 Richard Biener <rguenther@suse.de> 16441 16442 PR middle-end/99281 16443 * g++.dg/pr99218.C: New testcase. 16444 164452021-02-26 Jakub Jelinek <jakub@redhat.com> 16446 16447 * g++.dg/cpp23/lambda-specifiers1.C: New test. 16448 164492021-02-26 Jakub Jelinek <jakub@redhat.com> 16450 16451 PR c++/95451 16452 * g++.dg/cpp1y/lambda-generic-95451.C: New test. 16453 164542021-02-26 Jason Merrill <jason@redhat.com> 16455 16456 PR c++/98810 16457 * g++.dg/cpp2a/nontype-class-defarg1.C: New test. 16458 164592021-02-26 Aaron Sawdey <acsawdey@linux.ibm.com> 16460 16461 * gcc.target/powerpc/pcrel-opt-inc-di.c: New test. 16462 * gcc.target/powerpc/pcrel-opt-ld-df.c: New test. 16463 * gcc.target/powerpc/pcrel-opt-ld-di.c: New test. 16464 * gcc.target/powerpc/pcrel-opt-ld-hi.c: New test. 16465 * gcc.target/powerpc/pcrel-opt-ld-qi.c: New test. 16466 * gcc.target/powerpc/pcrel-opt-ld-sf.c: New test. 16467 * gcc.target/powerpc/pcrel-opt-ld-si.c: New test. 16468 * gcc.target/powerpc/pcrel-opt-ld-vector.c: New test. 16469 * gcc.target/powerpc/pcrel-opt-st-df.c: New test. 16470 * gcc.target/powerpc/pcrel-opt-st-di.c: New test. 16471 * gcc.target/powerpc/pcrel-opt-st-hi.c: New test. 16472 * gcc.target/powerpc/pcrel-opt-st-qi.c: New test. 16473 * gcc.target/powerpc/pcrel-opt-st-sf.c: New test. 16474 * gcc.target/powerpc/pcrel-opt-st-si.c: New test. 16475 * gcc.target/powerpc/pcrel-opt-st-vector.c: New test. 16476 164772021-02-26 Patrick Palka <ppalka@redhat.com> 16478 16479 PR c++/98990 16480 * g++.dg/concepts/abbrev8.C: New test. 16481 164822021-02-25 Patrick Palka <ppalka@redhat.com> 16483 16484 PR c++/99213 16485 PR c++/94521 16486 * g++.dg/diagnostic/local1.C: New test. 16487 164882021-02-25 Patrick Palka <ppalka@redhat.com> 16489 16490 PR c++/99103 16491 * g++.dg/cpp1z/class-deduction79.C: New test. 16492 * g++.dg/cpp1z/class-deduction80.C: New test. 16493 164942021-02-25 Marek Polacek <polacek@redhat.com> 16495 16496 DR 1312 16497 PR c++/99176 16498 * g++.dg/cpp0x/constexpr-nullptr-2.C: Adjust dg-error. 16499 * g++.dg/cpp0x/constexpr-cast2.C: New test. 16500 * g++.dg/cpp0x/constexpr-cast3.C: New test. 16501 165022021-02-25 Iain Sandoe <iain@sandoe.co.uk> 16503 16504 PR c++/97587 16505 * g++.dg/coroutines/coro1-refs-and-ctors.h: Add a CTOR with two 16506 reference parms, to distinguish the rvalue ref. variant. 16507 * g++.dg/coroutines/pr97587.C: New test. 16508 165092021-02-25 Iain Sandoe <iain@sandoe.co.uk> 16510 16511 PR c++/95822 16512 * g++.dg/coroutines/pr95822.C: New test. 16513 165142021-02-25 Richard Earnshaw <rearnsha@arm.com> 16515 16516 * gcc.target/arm/cmse/cmse-18.c: New test. 16517 165182021-02-25 Nathan Sidwell <nathan@acm.org> 16519 16520 PR c++/99166 16521 * g++.dg/modules/pr99166_a.X: Adjust. 16522 * g++.dg/modules/pr99166_b.C: Adjust. 16523 * g++.dg/modules/pr99166_c.C: Adjust. 16524 * g++.dg/modules/pr99166_d.C: Adjust. 16525 165262021-02-25 Hans-Peter Nilsson <hp@axis.com> 16527 16528 * gfortran.dg/pr95690.f90: CRIS error appears on line 5. 16529 165302021-02-25 Tamar Christina <tamar.christina@arm.com> 16531 16532 * g++.dg/vect/simd-complex-num-null-node.cc: New test. 16533 165342021-02-25 Vladimir N. Makarov <vmakarov@redhat.com> 16535 16536 PR testsuite/99233 16537 * gcc.target/powerpc/pr96264.c: Run it only for powerpc64le. 16538 165392021-02-25 Christophe Lyon <christophe.lyon@linaro.org> 16540 16541 PR middle-end/97172 16542 * gcc.dg/pr97172-2.c: Add dg-require-effective-target shared. 16543 165442021-02-25 Richard Biener <rguenther@suse.de> 16545 16546 PR tree-optimization/99253 16547 * gcc.dg/vect/pr99253.c: New testcase. 16548 165492021-02-25 Jakub Jelinek <jakub@redhat.com> 16550 16551 PR target/95798 16552 * gcc.target/i386/pr95798-1.c: New test. 16553 * gcc.target/i386/pr95798-2.c: New test. 16554 165552021-02-25 Jakub Jelinek <jakub@redhat.com> 16556 16557 PR tree-optimization/80635 16558 * g++.dg/warn/pr80635-1.C: New test. 16559 * g++.dg/warn/pr80635-2.C: New test. 16560 165612021-02-25 David Malcolm <dmalcolm@redhat.com> 16562 16563 PR analyzer/99193 16564 * gcc.dg/analyzer/pr99193-1.c: New test. 16565 * gcc.dg/analyzer/pr99193-2.c: New test. 16566 * gcc.dg/analyzer/pr99193-3.c: New test. 16567 * gcc.dg/analyzer/realloc-1.c: New test. 16568 165692021-02-24 Nathan Sidwell <nathan@acm.org> 16570 16571 PR c++/98718 16572 * g++.dg/modules/pr98718_a.C: New. 16573 * g++.dg/modules/pr98718_b.C: New. 16574 165752021-02-24 Iain Sandoe <iain@sandoe.co.uk> 16576 16577 * g++.dg/coroutines/co-await-void_type.C: Mark promise 16578 final_suspend call as noexcept. 16579 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: Likewise. 16580 * g++.dg/coroutines/co-return-syntax-10-movable.C: Likewise. 16581 * g++.dg/coroutines/co-return-warning-1.C: Likewise. 16582 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: Likewise. 16583 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: Likewise. 16584 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: Likewise. 16585 * g++.dg/coroutines/coro-missing-gro.C: Likewise. 16586 * g++.dg/coroutines/coro-missing-promise-yield.C: Likewise. 16587 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise. 16588 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise. 16589 * g++.dg/coroutines/coro-missing-ueh.h: Likewise. 16590 * g++.dg/coroutines/coro1-allocators.h: Likewise. 16591 * g++.dg/coroutines/coro1-refs-and-ctors.h: Likewise. 16592 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Likewise. 16593 * g++.dg/coroutines/pr94682-preview-this.C: Likewise. 16594 * g++.dg/coroutines/pr94752.C: Likewise. 16595 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: Likewise. 16596 * g++.dg/coroutines/pr94879-folly-1.C: Likewise. 16597 * g++.dg/coroutines/pr94883-folly-2.C: Likewise. 16598 * g++.dg/coroutines/pr95050.C: Likewise. 16599 * g++.dg/coroutines/pr95345.C: Likewise. 16600 * g++.dg/coroutines/pr95440.C: Likewise. 16601 * g++.dg/coroutines/pr95591.C: Likewise. 16602 * g++.dg/coroutines/pr95711.C: Likewise. 16603 * g++.dg/coroutines/pr95813.C: Likewise. 16604 * g++.dg/coroutines/symmetric-transfer-00-basic.C: Likewise. 16605 * g++.dg/coroutines/torture/co-await-07-tmpl.C: Likewise. 16606 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Likewise. 16607 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: Likewise. 16608 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: Likewise. 16609 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: Likewise. 16610 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: Likewise. 16611 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: Likewise. 16612 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: Likewise. 16613 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Likewise. 16614 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise. 16615 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Likewise. 16616 * g++.dg/coroutines/torture/co-yield-00-triv.C: Likewise. 16617 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: Likewise. 16618 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: Likewise. 16619 * g++.dg/coroutines/torture/exceptions-test-0.C: Likewise. 16620 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: Likewise. 16621 * g++.dg/coroutines/torture/func-params-04.C: Likewise. 16622 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: Likewise. 16623 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Likewise. 16624 166252021-02-24 Jakub Jelinek <jakub@redhat.com> 16626 16627 PR fortran/99226 16628 * c-c++-common/gomp/pr99226.c: New test. 16629 * gfortran.dg/gomp/pr99226.f90: New test. 16630 166312021-02-24 Vladimir N. Makarov <vmakarov@redhat.com> 16632 16633 PR inline-asm/99123 16634 * gcc.target/i386/pr99123.c: New. 16635 166362021-02-24 Hans-Peter Nilsson <hp@axis.com> 16637 16638 * gcc.dg/stack-usage-1.c: Adjust for CRIS. 16639 166402021-02-24 Nathan Sidwell <nathan@acm.org> 16641 16642 PR c++/99072 16643 * g++.dg/modules/pr99072.H: New. 16644 166452021-02-24 Paul Thomas <pault@gcc.gnu.org> 16646 16647 PR fortran/98342 16648 * gfortran.dg/assumed_rank_21.f90 : New test. 16649 166502021-02-24 Martin Sebor <msebor@redhat.com> 16651 16652 PR middle-end/97172 16653 * gcc.dg/pr97172-2.c: New test. 16654 166552021-02-24 Tamar Christina <tamar.christina@arm.com> 16656 16657 PR tree-optimization/99220 16658 * g++.dg/vect/pr99220.cc: New test. 16659 166602021-02-24 Tamar Christina <tamar.christina@arm.com> 16661 16662 PR tree-optimization/99149 16663 * g++.dg/vect/pr99149.cc: Disabled on BE. 16664 166652021-02-24 Iain Sandoe <iain@sandoe.co.uk> 16666 16667 PR c++/96251 16668 * g++.dg/coroutines/pr96251.C: New test. 16669 166702021-02-24 Jakub Jelinek <jakub@redhat.com> 16671 16672 PR tree-optimization/99225 16673 * gcc.c-torture/compile/pr99225.c: New test. 16674 166752021-02-24 Tamar Christina <tamar.christina@arm.com> 16676 16677 PR tree-optimization/99149 16678 * g++.dg/vect/pr99149.cc: New test. 16679 166802021-02-24 Richard Biener <rguenther@suse.de> 16681 16682 PR c/99224 16683 * gcc.dg/pr99224.c: New testcase. 16684 166852021-02-23 Peter Bergner <bergner@linux.ibm.com> 16686 16687 * gcc.target/powerpc/mma-builtin-4.c: Add tests for 16688 __builtin_vsx_assemble_pair and __builtin_vsx_disassemble_pair. 16689 Add __has_builtin tests for built-ins. 16690 Update expected instruction counts. 16691 166922021-02-23 Martin Sebor <msebor@redhat.com> 16693 16694 PR c++/99074 16695 * g++.dg/warn/Wnonnull11.C: New test. 16696 166972021-02-23 Paul Thomas <pault@gcc.gnu.org> 16698 16699 PR fortran/99124 16700 * gfortran.dg/class_defined_operator_2.f03 : New test. 16701 * gfortran.dg/elemental_result_2.f90 : New test. 16702 * gfortran.dg/class_assign_4.f90: Correct the non-conforming 16703 elemental function with an allocatable result with an operator 16704 interface with array dummies and result. 16705 167062021-02-23 Harald Anlauf <anlauf@gmx.de> 16707 16708 PR fortran/99206 16709 * gfortran.dg/reshape_zerosize_4.f90: New test. 16710 167112021-02-23 Nathan Sidwell <nathan@acm.org> 16712 16713 PR c++/99208 16714 * g++.dg/modules/pr99208_a.C: New. 16715 * g++.dg/modules/pr99208_b.C: New. 16716 167172021-02-23 Martin Liska <mliska@suse.cz> 16718 16719 PR sanitizer/99168 16720 * c-c++-common/asan/pr99168.c: New test. 16721 167222021-02-23 Patrick Palka <ppalka@redhat.com> 16723 16724 PR c++/95468 16725 * g++.dg/template/non-dependent15.C: New test. 16726 167272021-02-23 Jakub Jelinek <jakub@redhat.com> 16728 16729 PR tree-optimization/99204 16730 * gfortran.dg/pr99204.f90: New test. 16731 167322021-02-23 Kewen Lin <linkw@linux.ibm.com> 16733 16734 * gcc.target/powerpc/vec-init-10.c: New test. 16735 167362021-02-23 Hans-Peter Nilsson <hp@axis.com> 16737 16738 * g++.dg/warn/Wplacement-new-size-1.C, 16739 g++.dg/warn/Wplacement-new-size-2.C, 16740 g++.dg/warn/Wplacement-new-size-6.C: Adjust for 16741 default_packed targets. 16742 167432021-02-22 David Malcolm <dmalcolm@redhat.com> 16744 16745 PR analyzer/99196 16746 * gcc.dg/analyzer/error-1.c: New test. 16747 * gcc.dg/analyzer/error-2.c: New test. 16748 * gcc.dg/analyzer/error-3.c: New test. 16749 167502021-02-22 H.J. Lu <hjl.tools@gmail.com> 16751 16752 PR testsuite/99173 16753 * c-c++-common/attr-retain-5.c: Require R_flag_in_section. 16754 * c-c++-common/attr-retain-6.c: Likewise. 16755 * c-c++-common/attr-retain-7.c: Likewise. 16756 * c-c++-common/attr-retain-8.c: Likewise. 16757 * c-c++-common/attr-retain-9.c: Likewise. 16758 167592021-02-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 16760 16761 * gcc.target/aarch64/sve/cse_sve_vl_constants_1.c: New test. 16762 167632021-02-22 Hans-Peter Nilsson <hp@axis.com> 16764 16765 * g++.dg/warn/Warray-bounds-10.C, g++.dg/warn/Warray-bounds-11.C, 16766 g++.dg/warn/Warray-bounds-12.C, g++.dg/warn/Warray-bounds-13.C: 16767 Handle __INT32_TYPE__ being "long int". 16768 167692021-02-22 Hans-Peter Nilsson <hp@axis.com> 16770 16771 * gcc.target/cris/biap.c: Add a Y+=X*2 to the Y+=X*4. 16772 167732021-02-22 Hans-Peter Nilsson <hp@axis.com> 16774 16775 * gcc.target/cris/biap-mul.c: New test. 16776 167772021-02-22 Hans-Peter Nilsson <hp@axis.com> 16778 16779 * gcc.target/cris/torture/sync-reload-mul-1.c: New test. 16780 167812021-02-22 Nathan Sidwell <nathan@acm.org> 16782 16783 PR c++/99174 16784 * g++.dg/modules/pr99174-1_a.C: New. 16785 * g++.dg/modules/pr99174-1_b.C: New. 16786 * g++.dg/modules/pr99174-1_c.C: New. 16787 * g++.dg/modules/pr99174.H: New. 16788 167892021-02-22 Nathan Sidwell <nathan@acm.org> 16790 16791 PR c++/99153 16792 * g++.dg/modules/pr99153_a.H: New. 16793 * g++.dg/modules/pr99153_b.H: New. 16794 167952021-02-22 Andre Vieira <andre.simoesdiasvieira@arm.com> 16796 16797 PR rtl-optimization/98791 16798 * gcc.target/aarch64/sve/pr98791.c: New test. 16799 168002021-02-22 Richard Biener <rguenther@suse.de> 16801 16802 PR tree-optimization/99165 16803 * g++.dg/pr99165.C: New testcase. 16804 168052021-02-21 Harald Anlauf <anlauf@gmx.de> 16806 16807 * gfortran.dg/intent_optimize_3.f90: New test. 16808 168092021-02-20 David Edelsohn <dje.gcc@gmail.com> 16810 16811 * c-c++-common/attr-retain-5.c: Skip on AIX. 16812 * c-c++-common/attr-retain-6.c: Same. 16813 * c-c++-common/attr-retain-7.c: Same. 16814 * c-c++-common/attr-retain-8.c: Same. 16815 * c-c++-common/attr-retain-9.c: Same. 16816 168172021-02-20 Ilya Leoshkevich <iii@linux.ibm.com> 16818 16819 PR target/99134 16820 * gcc.target/s390/vector/long-double-from-decimal128.c: New test. 16821 * gcc.target/s390/vector/long-double-from-decimal32.c: New test. 16822 * gcc.target/s390/vector/long-double-from-decimal64.c: New test. 16823 * gcc.target/s390/vector/long-double-to-decimal128.c: New test. 16824 * gcc.target/s390/vector/long-double-to-decimal32.c: New test. 16825 * gcc.target/s390/vector/long-double-to-decimal64.c: New test. 16826 168272021-02-19 Nathan Sidwell <nathan@acm.org> 16828 16829 PR c++/98741 16830 * g++.dg/modules/pr98741_a.H: New. 16831 * g++.dg/modules/pr98741_b.H: New. 16832 * g++.dg/modules/pr98741_c.C: New. 16833 * g++.dg/modules/pr98741_d.C: New. 16834 168352021-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> 16836 16837 PR fortran/98686 16838 * gfortran.dg/namelist_4.f90: Modify. 16839 * gfortran.dg/namelist_98.f90: New test. 16840 168412021-02-19 Martin Sebor <msebor@redhat.com> 16842 16843 PR c/97172 16844 * gcc.dg/pr97172.c: Add test cases. 16845 168462021-02-19 Nathan Sidwell <nathan@acm.org> 16847 16848 * g++.dg/modules/pr99166_a.X: New. 16849 * g++.dg/modules/pr99166_b.C: New. 16850 * g++.dg/modules/pr99166_c.C: New. 16851 * g++.dg/modules/pr99166_d.C: New. 16852 168532021-02-19 Tobias Burnus <tobias@codesourcery.com> 16854 16855 PR fortran/99010 16856 * gfortran.dg/coarray/array_temporary-1.f90: New test. 16857 168582021-02-19 Tobias Burnus <tobias@codesourcery.com> 16859 16860 PR fortran/99146 16861 * gfortran.dg/dtio_36.f90: New test. 16862 168632021-02-19 Richard Biener <rguenther@suse.de> 16864 16865 PR middle-end/99122 16866 * gcc.dg/pr99122-3.c: New testcase. 16867 168682021-02-19 Jakub Jelinek <jakub@redhat.com> 16869 16870 PR target/98998 16871 * gcc.target/arm/pure-code/pr98998.c: New test. 16872 168732021-02-19 Jakub Jelinek <jakub@redhat.com> 16874 16875 PR ipa/99034 16876 * g++.dg/opt/pr99034.C: New test. 16877 168782021-02-19 Tobias Burnus <tobias@codesourcery.com> 16879 16880 PR fortran/99027 16881 * gfortran.dg/ubound_1.f90: New test. 16882 168832021-02-19 Andre Vieira <andre.simoesdiasvieira@arm.com> 16884 16885 PR target/98657 16886 * gcc.target/aarch64/sve/pr98657.c: New test. 16887 168882021-02-19 Jason Merrill <jason@redhat.com> 16889 16890 * g++.dg/cpp0x/decltype64.C: Change argument to const&. 16891 168922021-02-19 David Malcolm <dmalcolm@redhat.com> 16893 16894 PR jit/99126 16895 * jit.dg/test-trap.c: New test. 16896 168972021-02-19 Jason Merrill <jason@redhat.com> 16898 16899 PR c++/96926 16900 * g++.dg/cpp0x/overload4.C: New test. 16901 169022021-02-18 Vladimir N. Makarov <vmakarov@redhat.com> 16903 16904 PR rtl-optimization/96264 16905 * gcc.target/powerpc/pr96264.c: New. 16906 169072021-02-18 H.J. Lu <hjl.tools@gmail.com> 16908 16909 PR target/99113 16910 * c-c++-common/attr-retain-1.c: New test. 16911 * c-c++-common/attr-retain-2.c: Likewise. 16912 * c-c++-common/attr-retain-3.c: Likewise. 16913 * c-c++-common/attr-retain-4.c: Likewise. 16914 * c-c++-common/attr-retain-5.c: Likewise. 16915 * c-c++-common/attr-retain-6.c: Likewise. 16916 * c-c++-common/attr-retain-7.c: Likewise. 16917 * c-c++-common/attr-retain-8.c: Likewise. 16918 * c-c++-common/attr-retain-9.c: Likewise. 16919 * c-c++-common/pr99113.c: Likewise. 16920 * gcc.c-torture/compile/attr-retain-1.c: Likewise. 16921 * gcc.c-torture/compile/attr-retain-2.c: Likewise. 16922 * c-c++-common/attr-used.c: Don't expect SHF_GNU_RETAIN section. 16923 * c-c++-common/attr-used-2.c: Likewise. 16924 * c-c++-common/attr-used-3.c: Likewise. 16925 * c-c++-common/attr-used-4.c: Likewise. 16926 * c-c++-common/attr-used-9.c: Likewise. 16927 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise. 16928 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise. 16929 * c-c++-common/attr-used-5.c: Don't expect warning for the used 16930 attribute nor SHF_GNU_RETAIN section. 16931 * c-c++-common/attr-used-6.c: Likewise. 16932 * c-c++-common/attr-used-7.c: Likewise. 16933 * c-c++-common/attr-used-8.c: Likewise. 16934 169352021-02-18 Nathan Sidwell <nathan@acm.org> 16936 16937 PR c++/99023 16938 * g++.dg/modules/modules.exp: Bail on cross-testing. Add support 16939 for .X files. 16940 * g++.dg/modules/pr99023_a.X: New. 16941 * g++.dg/modules/pr99023_b.X: New. 16942 169432021-02-18 Jakub Jelinek <jakub@redhat.com> 16944 16945 PR c/99136 16946 * gcc.dg/pr99136.c: New test. 16947 169482021-02-18 Nathan Sidwell <nathan@acm.org> 16949 16950 PR c++/99023 16951 * g++.dg/modules/modules.exp: Remove dg-module-headers support 16952 * g++.dg/modules/alias-2_a.H: Delete. 16953 * g++.dg/modules/sys/alias-2_a.H: Delete. 16954 169552021-02-18 Nathan Sidwell <nathan@acm.org> 16956 16957 PR c++/99150 16958 * g++.dg/modules/pr99023_a.H: Delete. 16959 * g++.dg/modules/pr99023_b.H: Delete. 16960 169612021-02-18 Jakub Jelinek <jakub@redhat.com> 16962 16963 PR c++/99132 16964 * g++.dg/cpp2a/constexpr-virtual18.C: New test. 16965 169662021-02-18 Richard Biener <rguenther@suse.de> 16967 16968 PR middle-end/99122 16969 * gcc.dg/pr99122-1.c: New testcase. 16970 * gcc.dg/pr99122-2.c: Likewise. 16971 169722021-02-18 Hans-Peter Nilsson <hp@axis.com> 16973 16974 PR tree-optimization/99142 16975 * gcc.dg/tree-ssa/pr99142.c: New test. 16976 169772021-02-18 Jakub Jelinek <jakub@redhat.com> 16978 16979 PR middle-end/99109 16980 * g++.dg/warn/Warray-bounds-17.C: New test. 16981 169822021-02-18 Jakub Jelinek <jakub@redhat.com> 16983 16984 PR target/99104 16985 * gcc.dg/pr99104.c: New test. 16986 169872021-02-17 David Malcolm <dmalcolm@redhat.com> 16988 16989 PR analyzer/94596 16990 * gcc.dg/analyzer/pr94596.c: New test. 16991 169922021-02-17 Nathan Sidwell <nathan@acm.org> 16993 16994 PR c++/99023 16995 * g++.dg/modules/pr99023_a.H: New. 16996 * g++.dg/modules/pr99023_b.H: New. 16997 169982021-02-17 David Malcolm <dmalcolm@redhat.com> 16999 17000 PR analyzer/98969 17001 * g++.dg/analyzer/pr99064.C: Convert dg-bogus to dg-warning. 17002 * gcc.dg/analyzer/pr96841.c: Add -Wno-analyzer-too-complex to 17003 options. Remove false leak directive. 17004 * gcc.dg/analyzer/pr98969.c (test_1): Remove xfail from leak 17005 false positive. 17006 (test_3): New. 17007 170082021-02-17 Julian Brown <julian@codesourcery.com> 17009 17010 * gfortran.dg/goacc/array-with-dt-2.f90: Remove expected errors. 17011 * gfortran.dg/goacc/array-with-dt-6.f90: New test. 17012 * gfortran.dg/goacc/mapping-tests-2.f90: Update expected error. 17013 * gfortran.dg/goacc/ref_inquiry.f90: Update expected errors. 17014 * gfortran.dg/gomp/ref_inquiry.f90: Likewise. 17015 170162021-02-17 Julian Brown <julian@codesourcery.com> 17017 17018 * gfortran.dg/goacc/array-with-dt-1.f90: New test. 17019 * gfortran.dg/goacc/array-with-dt-3.f90: Likewise. 17020 * gfortran.dg/goacc/array-with-dt-4.f90: Likewise. 17021 * gfortran.dg/goacc/array-with-dt-5.f90: Likewise. 17022 * gfortran.dg/goacc/derived-chartypes-1.f90: Re-enable test. 17023 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise. 17024 * gfortran.dg/goacc/derived-classtypes-1.f95: Uncomment 17025 previously-broken directives. 17026 170272021-02-17 Jakub Jelinek <jakub@redhat.com> 17028 17029 PR sanitizer/99106 17030 * g++.dg/ubsan/pr99106.C: New test. 17031 170322021-02-17 Nathan Sidwell <nathan@acm.org> 17033 17034 PR c++/99116 17035 * g++.dg/lookup/pr99116-1.C: New. 17036 * g++.dg/lookup/pr99116-2.C: New. 17037 170382021-02-17 Nathan Sidwell <nathan@acm.org> 17039 17040 PR c++/99071 17041 * g++.dg/modules/pr99071_a.H: New. 17042 * g++.dg/modules/pr99071_b.H: New. 17043 170442021-02-17 Patrick Palka <ppalka@redhat.com> 17045 17046 PR debug/96997 17047 PR c++/94034 17048 * g++.dg/cpp1y/constexpr-nsdmi7b.C: Adjust expected location of 17049 "call to non-'constexpr' function" error message. 17050 170512021-02-16 Nathan Sidwell <nathan@acm.org> 17052 17053 * g++.dg/modules/pr99050_a.H: New. 17054 * g++.dg/modules/pr99050_b.C: New. 17055 170562021-02-16 Marek Polacek <polacek@redhat.com> 17057 17058 PR c++/99062 17059 * gcc.dg/attr-assume_aligned-4.c: Adjust dg-warning. 17060 * g++.dg/ext/attr-assume-aligned.C: New test. 17061 170622021-02-16 YunQiang Su <yunqiang.su@cipunited.com> 17063 17064 * gcc.target/mips/compact-branches-5.c: Force -fno-PIC. 17065 * gcc.target/mips/compact-branches-6.c: Force -fno-PIC. 17066 170672021-02-16 Tobias Burnus <tobias@codesourcery.com> 17068 17069 * gfortran.dg/goacc/ref_inquiry.f90: New test. 17070 * gfortran.dg/gomp/ref_inquiry.f90: New test. 17071 170722021-02-16 Vladimir N. Makarov <vmakarov@redhat.com> 17073 17074 PR inline-asm/98096 17075 * gcc.c-torture/compile/pr98096.c: New. 17076 170772021-02-16 Tobias Burnus <tobias@codesourcery.com> 17078 17079 PR fortran/99111 17080 * gfortran.dg/fmt_nonchar_1.f90: New test. 17081 * gfortran.dg/fmt_nonchar_2.f90: New test. 17082 170832021-02-16 Jakub Jelinek <jakub@redhat.com> 17084 17085 PR target/99100 17086 * gcc.target/i386/pr99100.c: New test. 17087 170882021-02-16 Hans-Peter Nilsson <hp@axis.com> 17089 17090 * gcc.misc-tests/outputs.exp (outest): Fix typo "is_target". 17091 170922021-02-15 Peter Bergner <bergner@linux.ibm.com> 17093 17094 PR rtl-optimization/98872 17095 * gcc.target/powerpc/pr98872.c: New test. 17096 170972021-02-15 Jakub Jelinek <jakub@redhat.com> 17098 17099 PR tree-optimization/99079 17100 * gcc.dg/fold-modpow2-2.c: New test. 17101 * gcc.c-torture/execute/pr99079.c: New test. 17102 171032021-02-13 Jakub Jelinek <jakub@redhat.com> 17104 17105 PR rtl-optimization/98439 17106 * gcc.target/i386/pr98439.c: New test. 17107 171082021-02-13 Jakub Jelinek <jakub@redhat.com> 17109 17110 PR target/96166 17111 * gcc.target/i386/pr96166.c: New test. 17112 171132021-02-12 Jakub Jelinek <jakub@redhat.com> 17114 17115 * gcc.dg/rtl/aarch64/multi-subreg-1.c: Add dg-do compile directive 17116 and restrict the test to aarch64-*-* target only. 17117 171182021-02-12 Nathan Sidwell <nathan@acm.org> 17119 17120 * g++.dg/modules/pr99039_a.C: New. 17121 * g++.dg/modules/pr99039_b.C: New. 17122 171232021-02-12 Nathan Sidwell <nathan@acm.org> 17124 17125 PR c++/99040 17126 * g++.dg/modules/pr99040_a.C: New. 17127 * g++.dg/modules/pr99040_b.C: New. 17128 * g++.dg/modules/pr99040_c.C: New. 17129 * g++.dg/modules/pr99040_d.C: New. 17130 171312021-02-12 Nathan Sidwell <nathan@acm.org> 17132 17133 PR c++/99039 17134 PR c++/99040 17135 * g++.dg/lookup/pr99039.C: New. 17136 171372021-02-12 Steve Kargl <sgk@troutmask.apl.washington.edu> 17138 17139 PR libfortran/95647 17140 * gfortran.dg/ieee/ieee_12.f90: New test. 17141 171422021-02-12 Richard Sandiford <richard.sandiford@arm.com> 17143 17144 * gcc.dg/rtl/aarch64/multi-subreg-1.c: New test. 17145 171462021-02-12 Christophe Lyon <christophe.lyon@linaro.org> 17147 17148 PR target/98931 17149 * gcc.target/arm/pr98931.c: Add -mthumb 17150 171512021-02-12 Tobias Burnus <tobias@codesourcery.com> 17152 17153 PR fortran/99043 17154 * gfortran.dg/assumed_rank_20.f90: New test. 17155 171562021-02-12 Jakub Jelinek <jakub@redhat.com> 17157 17158 PR c++/97742 17159 * g++.dg/cpp2a/concepts-requires24.C: New test. 17160 171612021-02-12 Jason Merrill <jason@redhat.com> 17162 17163 PR c++/97246 17164 * g++.dg/cpp2a/lambda-generic-variadic21.C: New test. 17165 171662021-02-12 David Malcolm <dmalcolm@redhat.com> 17167 17168 PR analyzer/98969 17169 * g++.dg/analyzer/pr99064.C: New test. 17170 * gcc.dg/analyzer/pr98969.c: New test. 17171 171722021-02-11 Marek Polacek <polacek@redhat.com> 17173 17174 PR c++/95888 17175 * g++.dg/template/deduce10.C: New test. 17176 * g++.dg/template/deduce9.C: New test. 17177 171782021-02-11 Peter Bergner <bergner@linux.ibm.com> 17179 17180 PR target/99041 17181 * g++.target/powerpc/pr99041.C: New test. 17182 171832021-02-11 Jakub Jelinek <jakub@redhat.com> 17184 17185 PR c++/99033 17186 * g++.dg/ext/flexary38.C: New test. 17187 171882021-02-11 Marek Polacek <polacek@redhat.com> 17189 17190 PR c++/99063 17191 * g++.dg/cpp0x/variadic-crash6.C: New test. 17192 171932021-02-11 Patrick Palka <ppalka@redhat.com> 17194 17195 PR c++/97582 17196 * g++.dg/cpp0x/lambda/lambda-template17.C: New test. 17197 171982021-02-11 Andrea Corallo <andrea.corallo@arm.com> 17199 17200 PR target/98931 17201 * gcc.target/arm/pr98931.c: New testcase. 17202 172032021-02-11 Joel Hutton <joel.hutton@arm.com> 17204 17205 PR tree-optimization/98772 17206 * gcc.target/aarch64/pr98772.c: New test. 17207 172082021-02-11 Paul Thomas <pault@gcc.gnu.org> 17209 17210 PR fortran/98897 17211 * gfortran.dg/typebound_call_32.f90: New test. 17212 172132021-02-11 Paul Thomas <pault@gcc.gnu.org> 17214 17215 PR fortran/99060 17216 * gfortran.dg/pr99060.f90: New test. 17217 172182021-02-11 Alexandre Oliva <oliva@adacore.com> 17219 17220 * gcc.target/arm/simd/vmmla_1.c: Pass -mfpu=auto. 17221 172222021-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> 17223 17224 PR libfortran/98825 17225 * gfortran.dg/dollar_edit_descriptor_4.f: New test. 17226 172272021-02-10 Martin Sebor <msebor@redhat.com> 17228 17229 PR tree-optimization/92879 17230 * g++.dg/warn/Warray-bounds-16.C: New test. 17231 172322021-02-10 David Malcolm <dmalcolm@redhat.com> 17233 17234 PR preprocessor/96391 17235 * g++.dg/plugin/location-overflow-test-pr96391.c: New test. 17236 * g++.dg/plugin/plugin.exp (plugin_test_list): Add it, 17237 using the location_overflow_plugin.c from gcc.dg/plugin. 17238 172392021-02-10 Jakub Jelinek <jakub@redhat.com> 17240 17241 PR c++/99035 17242 * g++.dg/ext/weak6.C: New test. 17243 172442021-02-10 Jakub Jelinek <jakub@redhat.com> 17245 17246 PR target/99025 17247 * gcc.target/i386/pr99025.c: New test. 17248 172492021-02-10 Jakub Jelinek <jakub@redhat.com> 17250 17251 PR c++/98988 17252 PR c++/99031 17253 * g++.dg/cpp2a/constexpr-new16.C: New test. 17254 * g++.dg/cpp2a/constexpr-new17.C: New test. 17255 172562021-02-10 Nathan Sidwell <nathan@acm.org> 17257 17258 PR c++/99030 17259 * g++.dg/lookup/pr99030.C: New. 17260 172612021-02-10 Jakub Jelinek <jakub@redhat.com> 17262 17263 PR middle-end/99007 17264 * g++.dg/gomp/pr99007.C: New test. 17265 * gcc.dg/gomp/pr99007-1.c: New test. 17266 * gcc.dg/gomp/pr99007-2.c: New test. 17267 * gcc.dg/gomp/pr99007-3.c: New test. 17268 172692021-02-10 Julian Brown <julian@codesourcery.com> 17270 17271 PR fortran/98979 17272 * gfortran.dg/goacc/array-with-dt-2.f90: Add expected errors. 17273 * gfortran.dg/goacc/derived-chartypes-1.f90: Skip ICEing test. 17274 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise. 17275 172762021-02-09 David Malcolm <dmalcolm@redhat.com> 17277 17278 PR analyzer/98575 17279 * gcc.dg/analyzer/file-1.c (test_5): New. 17280 * gcc.dg/analyzer/file-3.c: New test. 17281 172822021-02-09 David Malcolm <dmalcolm@redhat.com> 17283 17284 PR analyzer/98575 17285 * gcc.dg/analyzer/explode-1.c: Remove expected leak warning. 17286 * gcc.dg/analyzer/pr94851-2.c: New test. 17287 * gcc.dg/analyzer/pr98575-1.c: New test. 17288 172892021-02-09 Andre Vieira <andre.simoesdiasvieira@arm.com> 17290 17291 * gcc.target/aarch64/asimd-mul-to-shl-sub.c: New test. 17292 172932021-02-09 Jonathan Wright <jonathan.wright@arm.com> 17294 17295 * gcc.target/aarch64/advsimd-intrinsics/vpXXXq.inc: 17296 New test template. 17297 * gcc.target/aarch64/advsimd-intrinsics/vpaddq.c: New test. 17298 172992021-02-09 Nathan Sidwell <nathan@acm.org> 17300 17301 PR c++/98944 17302 * g++.dg/modules/pr98944_a.C: New. 17303 * g++.dg/modules/pr98944_b.C: New. 17304 * g++.dg/modules/pr98944_c.C: New. 17305 * g++.dg/modules/pr98944_d.C: New. 17306 173072021-02-09 Jakub Jelinek <jakub@redhat.com> 17308 17309 PR middle-end/98465 17310 * g++.dg/warn/Wstringop-overread-1.C: New test. 17311 173122021-02-09 Jason Merrill <jason@redhat.com> 17313 17314 PR c++/96905 17315 * g++.dg/cpp2a/consteval-expinst1.C: New test. 17316 173172021-02-09 Jason Merrill <jason@redhat.com> 17318 17319 PR c++/98326 17320 * g++.dg/cpp1y/lambda-generic-empty1.C: New test. 17321 173222021-02-09 Jason Merrill <jason@redhat.com> 17323 17324 PR c++/98994 17325 * g++.dg/cpp2a/no_unique_address12.C: New test. 17326 173272021-02-08 Nathan Sidwell <nathan@acm.org> 17328 17329 * g++.dg/modules/pr98531-2.h: New. 17330 * g++.dg/modules/pr98531-2_a.H: New. 17331 * g++.dg/modules/pr98531-2_b.C: New. 17332 * g++.dg/modules/pr98531-3.h: New. 17333 * g++.dg/modules/pr98531-3_a.H: New. 17334 * g++.dg/modules/pr98531-3_b.C: New. 17335 173362021-02-08 Nathan Sidwell <nathan@acm.org> 17337 17338 PR c++/98531 17339 * g++.dg/modules/pr98531-1.h: New. 17340 * g++.dg/modules/pr98531-1_a.H: New. 17341 * g++.dg/modules/pr98531-1_b.C: New. 17342 * g++.dg/abi/pr98531-1.C: New. 17343 * g++.dg/abi/pr98531-2.C: New. 17344 * g++.dg/abi/pr98531-3.C: New. 17345 * g++.dg/abi/pr98531-4.C: New. 17346 173472021-02-08 Andre Vieira <andre.simoesdiasvieira@arm.com> 17348 17349 PR middle-end/98974 17350 * gfortran.dg/pr98974.F90: New test. 17351 173522021-02-08 Richard Biener <rguenther@suse.de> 17353 17354 PR lto/96591 17355 * g++.dg/lto/pr96591_0.C: New testcase. 17356 173572021-02-05 Marek Polacek <polacek@redhat.com> 17358 17359 PR c++/98947 17360 * g++.dg/cpp2a/volatile5.C: New test. 17361 173622021-02-05 Marek Polacek <polacek@redhat.com> 17363 17364 PR c++/96462 17365 * g++.dg/cpp2a/using-enum-8.C: New test. 17366 173672021-02-05 Nathan Sidwell <nathan@acm.org> 17368 17369 PR driver/98943 17370 * c-c++-common/pr98943.c: New. 17371 173722021-02-05 Richard Biener <rguenther@suse.de> 17373 17374 PR tree-optimization/98855 17375 * g++.dg/vect/slp-pr98855.cc: New testcase. 17376 173772021-02-05 Jakub Jelinek <jakub@redhat.com> 17378 17379 PR c++/97878 17380 * g++.dg/cpp1z/decomp54.C: New test. 17381 173822021-02-05 liuhongt <hongtao.liu@intel.com> 17383 17384 PR target/98537 17385 * g++.target/i386/avx512bw-pr98537-1.C: New test. 17386 * g++.target/i386/avx512vl-pr98537-1.C: New test. 17387 * g++.target/i386/avx512vl-pr98537-2.C: New test. 17388 * gcc.target/i386/avx512vl-pr88547-1.c: Adjust testcase, 17389 integer mask comparison should not be generated. 17390 * gcc.target/i386/avx512vl-pr92686-vpcmp-1.c: Remove. 17391 * gcc.target/i386/avx512vl-pr92686-vpcmp-2.c: Ditto. 17392 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Ditto. 17393 173942021-02-04 Julian Brown <julian@codesourcery.com> 17395 17396 * gfortran.dg/goacc/derived-chartypes-1.f90: New test. 17397 * gfortran.dg/goacc/derived-chartypes-2.f90: Likewise. 17398 * gfortran.dg/goacc/derived-chartypes-3.f90: Likewise. 17399 * gfortran.dg/goacc/derived-chartypes-4.f90: Likewise. 17400 174012021-02-04 Julian Brown <julian@codesourcery.com> 17402 17403 * gfortran.dg/goacc/array-with-dt-2.f90: New test. 17404 174052021-02-04 Julian Brown <julian@codesourcery.com> 17406 17407 * gfortran.dg/goacc/derived-classtypes-1.f95: New test. 17408 174092021-02-04 Jakub Jelinek <jakub@redhat.com> 17410 17411 PR testsuite/98325 17412 * lib/scanasm.exp (dg-scan-symbol-section): For powerpc*-*-* targets if 17413 $section is .opd, look at .L.$symbol_name's section. 17414 (parse_section_section_of_symbols): Handle .previous directive. 17415 * gcc.dg/array-quals-1.c: Allow .sdata section. 17416 174172021-02-04 Iain Buclaw <ibuclaw@gdcproject.org> 17418 17419 * gdc.dg/intrinsics.d: Update test. 17420 174212021-02-04 Martin Sebor <msebor@redhat.com> 17422 17423 PR c/97882 17424 * gcc.dg/decl-8.c: Adjust text of expected diagnostic. 17425 * gcc.dg/label-decl-4.c: Same. 17426 * gcc.dg/mismatch-decl-1.c: Same. 17427 * gcc.dg/old-style-then-proto-1.c: Same. 17428 * gcc.dg/parm-mismatch-1.c: Same. 17429 * gcc.dg/pr35445.c: Same. 17430 * gcc.dg/redecl-11.c: Same. 17431 * gcc.dg/redecl-12.c: Same. 17432 * gcc.dg/redecl-13.c: Same. 17433 * gcc.dg/redecl-15.c: Same. 17434 * gcc.dg/tls/thr-init-1.c: Same. 17435 * objc.dg/id-1.m: Same. 17436 * objc.dg/tls/diag-3.m: Same. 17437 * gcc.dg/pr97882.c: New test. 17438 * gcc.dg/qual-return-7.c: New test. 17439 * gcc.dg/qual-return-8.c: New test. 17440 174412021-02-04 Jason Merrill <jason@redhat.com> 17442 17443 PR c++/98717 17444 * g++.dg/cpp2a/concepts-variadic3.C: New test. 17445 174462021-02-04 David Malcolm <dmalcolm@redhat.com> 17447 17448 PR c/97932 17449 * gcc.dg/pr97932.c: New test. 17450 174512021-02-04 emsr <3dw4rd@verizon.net> 17452 17453 * g++.dg/cpp23/feat-cxx2b.C: __cpp_size_t_suffix == 202011. 17454 174552021-02-04 Jakub Jelinek <jakub@redhat.com> 17456 17457 * g++.dg/warn/Wsize_t-literals.C: Expect make_signed_t<size_t> instead 17458 of make_signed<size_t>::type in the diagnostics. 17459 174602021-02-04 Tom Greenslade (thomgree) <thomgree@cisco.com> 17461 17462 PR c++/90926 17463 * g++.dg/cpp1y/nsdmi-aggr12.C: New test. 17464 174652021-02-04 Tobias Burnus <tobias@codesourcery.com> 17466 17467 * gfortran.dg/goacc/substring.f90: New test. 17468 * gfortran.dg/gomp/substring.f90: New test. 17469 174702021-02-04 Martin Liska <mliska@suse.cz> 17471 17472 * gcc.target/i386/prefer-vector-width-attr.c: New test. 17473 174742021-02-04 Jason Merrill <jason@redhat.com> 17475 17476 PR c++/98802 17477 * g++.dg/cpp1z/class-deduction78.C: New test. 17478 174792021-02-04 Jason Merrill <jason@redhat.com> 17480 17481 PR c++/95192 17482 * g++.dg/cpp0x/pr84630.C: Call b(). 17483 * g++.dg/cpp2a/lambda-uneval13.C: New test. 17484 * g++.dg/ext/attr-expr1.C: New test. 17485 174862021-02-03 Jakub Jelinek <jakub@redhat.com> 17487 17488 PR preprocessor/98882 17489 * gcc.dg/cpp/pr98882.c: New test. 17490 174912021-02-03 Jason Merrill <jason@redhat.com> 17492 17493 * g++.dg/cpp0x/alias-decl-dr1558.C: Pass --param 17494 hash-table-verification-limit=10000. 17495 174962021-02-03 Ed Smith-Rowland <3dw4rd@verizon.net> 17497 17498 * g++.dg/cpp0x/udlit-shadow-neg.C: Test for 'z' and 'zu' shadowing. 17499 * g++.dg/cpp23/feat-cxx2b.C: New test. 17500 * g++.dg/cpp23/size_t-literals.C: New test. 17501 * g++.dg/warn/Wsize_t-literals.C: New test. 17502 175032021-02-03 Jakub Jelinek <jakub@redhat.com> 17504 17505 PR c++/97804 17506 * g++.dg/cpp2a/no_unique_address11.C: New test. 17507 175082021-02-03 Marek Polacek <polacek@redhat.com> 17509 17510 PR c++/98899 17511 * g++.dg/cpp0x/noexcept65.C: New test. 17512 175132021-02-03 Tobias Burnus <tobias@codesourcery.com> 17514 17515 PR fortran/98913 17516 * gfortran.dg/coarray/array_temporary.f90: New test. 17517 175182021-02-03 Jakub Jelinek <jakub@redhat.com> 17519 17520 PR middle-end/97487 17521 * gcc.dg/pr97487-1.c: New test. 17522 * gcc.dg/pr97487-2.c: New test. 17523 175242021-02-03 Jakub Jelinek <jakub@redhat.com> 17525 17526 PR middle-end/97971 17527 * gcc.target/i386/pr97971.c: New test. 17528 175292021-02-03 Jakub Jelinek <jakub@redhat.com> 17530 17531 PR tree-optimization/98287 17532 * gcc.dg/pr98287.c: New test. 17533 175342021-02-03 Tamar Christina <tamar.christina@arm.com> 17535 17536 PR tree-optimization/98928 17537 * gcc.target/i386/pr98928.c: New test. 17538 175392021-02-02 Martin Liska <mliska@suse.cz> 17540 17541 PR target/97510 17542 * gcc.target/i386/pr97510.c: New test. 17543 175442021-02-02 Jason Merrill <jason@redhat.com> 17545 17546 PR c++/98929 17547 * g++.dg/cpp1z/class-deduction-decltype1.C: New test. 17548 175492021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 17550 17551 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust sqxtun2 scan. 17552 175532021-02-02 Paul Thomas <pault@gcc.gnu.org> 17554 17555 PR fortran/91862 17556 * gfortran.dg/pr91862.f90: New test. 17557 175582021-02-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 17559 17560 * gcc.target/aarch64/arg-type-diagnostics-1.c: Return result from foo. 17561 175622021-02-02 Jakub Jelinek <jakub@redhat.com> 17563 17564 PR tree-optimization/98848 17565 * gcc.dg/vect/pr98848.c: New test. 17566 * gcc.dg/vect/pr92205.c: Remove xfail. 17567 175682021-02-02 Jakub Jelinek <jakub@redhat.com> 17569 17570 PR tree-optimization/97960 17571 * g++.dg/torture/pr97960.C: New test. 17572 175732021-02-02 Kito Cheng <kito.cheng@sifive.com> 17574 17575 PR target/98743 17576 * g++.dg/opt/pr98743.C: New. 17577 175782021-02-02 Christophe Lyon <christophe.lyon@linaro.org> 17579 17580 * gcc.target/arm/simd/mve-vorn.c: Add vorn tests. 17581 175822021-02-02 Alexandre Oliva <oliva@adacore.com> 17583 17584 * gcc.dg/asan/nested-1.c: New. 17585 175862021-02-02 David Malcolm <dmalcolm@redhat.com> 17587 17588 PR analyzer/93355 17589 PR analyzer/96374 17590 * gcc.dg/analyzer/conditionals-3.c: Add "__analyzer_" 17591 prefix to support subroutines where necessary. 17592 * gcc.dg/analyzer/data-model-1.c: Likewise. 17593 * gcc.dg/analyzer/feasibility-1.c (called_by_test_6a): New. 17594 (test_6a): New. 17595 * gcc.dg/analyzer/params.c: Add "__analyzer_" prefix to support 17596 subroutines where necessary. 17597 * gcc.dg/analyzer/pr96651-2.c: Likewise. 17598 * gcc.dg/analyzer/signal-4b.c: Likewise. 17599 * gcc.dg/analyzer/single-field.c: Likewise. 17600 * gcc.dg/analyzer/torture/conditionals-2.c: Likewise. 17601 176022021-02-02 David Malcolm <dmalcolm@redhat.com> 17603 17604 PR analyzer/93355 17605 PR analyzer/96374 17606 * gcc.dg/analyzer/pr93355-localealias-feasibility-2.c: New test. 17607 * gcc.dg/analyzer/pr93355-localealias-feasibility-3.c: New test. 17608 176092021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 17610 17611 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust rshrn2 17612 assembly scan. 17613 176142021-02-01 David Malcolm <dmalcolm@redhat.com> 17615 17616 PR analyzer/98918 17617 * gcc.dg/analyzer/pr98918.c: New test. 17618 176192021-02-01 Sergei Trofimovich <siarheit@google.com> 17620 17621 PR tree-optimization/98499 17622 * g++.dg/pr98499.C: new test. 17623 176242021-02-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 17625 17626 * gcc.target/aarch64/simd/vmovl_high_1.c: New test. 17627 176282021-02-01 Martin Sebor <msebor@redhat.com> 17629 17630 PR middle-end/97172 17631 * gcc.dg/pr97172.c: New test. 17632 176332021-02-01 Martin Sebor <msebor@redhat.com> 17634 17635 PR c++/98835 17636 * g++.dg/Wclass-memaccess-6.C: New test. 17637 176382021-02-01 Patrick Palka <ppalka@redhat.com> 17639 17640 PR c++/98295 17641 * g++.dg/cpp0x/constexpr-98295.C: New test. 17642 176432021-02-01 Marek Polacek <polacek@redhat.com> 17644 17645 PR c++/98355 17646 * g++.dg/ext/builtin-has-attribute2.C: New test. 17647 176482021-02-01 Jason Merrill <jason@redhat.com> 17649 17650 PR c++/98570 17651 * g++.dg/cpp0x/alias-decl-targ1.C: New test. 17652 176532021-02-01 Jonathan Wright <jonathan.wright@arm.com> 17654 17655 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high.inc: 17656 New test template. 17657 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_lane.inc: 17658 New test template. 17659 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_laneq.inc: 17660 New test template. 17661 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_high_n.inc: 17662 New test. 17663 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high.c: 17664 New test. 17665 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_lane.c: 17666 New test. 17667 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_laneq.c: 17668 New test. 17669 * gcc.target/aarch64/advsimd-intrinsics/vmlal_high_n.c: 17670 New test. 17671 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high.c: 17672 New test. 17673 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_lane.c: 17674 New test. 17675 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_laneq.c: 17676 New test. 17677 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_high_n.c: 17678 New test. 17679 176802021-02-01 Jonathan Wright <jonathan.wright@arm.com> 17681 17682 * gcc.target/aarch64/advsimd-intrinsics/vmull_high.c: 17683 New test. 17684 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_lane.c: 17685 New test. 17686 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_laneq.c: 17687 New test. 17688 * gcc.target/aarch64/advsimd-intrinsics/vmull_high_n.c: 17689 New test. 17690 176912021-02-01 Tamar Christina <tamar.christina@arm.com> 17692 17693 * gcc.target/aarch64/advsimd-intrinsics/smlal-smlsl-mull-optimized.c: New test. 17694 176952021-02-01 Patrick Palka <ppalka@redhat.com> 17696 17697 PR c++/84494 17698 * g++.dg/cpp1y/constexpr-84494.C: New test. 17699 177002021-02-01 Xing GUO <higuoxing@gmail.com> 17701 17702 * gcc.target/riscv/attribute-18.c: Add -mriscv-attribute option. 17703 177042021-02-01 Xionghu Luo <luoxhu@linux.ibm.com> 17705 17706 * gcc.target/powerpc/pr79251.p8.c: Update store count regex. 17707 * gcc.target/powerpc/pr79251.p9.c: Likewise. 17708 177092021-01-31 Iain Sandoe <iain@sandoe.co.uk> 17710 17711 * c-c++-common/attr-used-5.c: Skip for Darwin. 17712 * c-c++-common/attr-used-6.c: Likewise. 17713 * c-c++-common/attr-used-7.c: Likewise. 17714 * c-c++-common/attr-used-8.c: Likewise. 17715 * c-c++-common/attr-used-9.c: Likewise. 17716 177172021-01-30 David Edelsohn <dje.gcc@gmail.com> 17718 17719 * gcc.target/powerpc/pr79251.p8.c: Update ilp32 store counts. 17720 * gcc.target/powerpc/pr79251.p9.c: Same. 17721 177222021-01-30 Jakub Jelinek <jakub@redhat.com> 17723 17724 * gcc.target/i386/20051216-1.c: New test. 17725 177262021-01-30 Jakub Jelinek <jakub@redhat.com> 17727 17728 PR testsuite/98243 17729 * gcc.dg/gomp/simd-2.c: Add -msse2 on x86. Restrict 17730 scan-tree-dump-times to x86 and aarch64 targets. 17731 * gcc.dg/gomp/simd-3.c: Likewise. 17732 177332021-01-29 Michael Meissner <meissner@linux.ibm.com> 17734 17735 PR testsuite/98870 17736 * gcc.target/powerpc/ppc-fortran/ieee128-math.f90: Fix the 17737 expected result. 17738 177392021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com> 17740 17741 * gcc.target/powerpc/pr91903.c: Fix dg-require stanza. 17742 177432021-01-29 Vladimir N. Makarov <vmakarov@redhat.com> 17744 17745 PR target/97701 17746 * gcc.target/aarch64/pr97701.c: Modify. 17747 177482021-01-29 David Malcolm <dmalcolm@redhat.com> 17749 17750 * gcc.dg/analyzer/combined-conditionals-1.c: New test. 17751 177522021-01-29 Vladimir N. Makarov <vmakarov@redhat.com> 17753 17754 PR target/97701 17755 * gcc.target/aarch64/pr97701.c: New. 17756 177572021-01-29 Will Schmidt <will_schmidt@vnet.ibm.com> 17758 17759 * gcc.target/powerpc/pr91903.c: New test. 17760 * gcc.target/powerpc/builtins-1.fold.h: Update. 17761 * gcc.target/powerpc/builtins-2.c: Update. 17762 177632021-01-29 Nathan Sidwell <nathan@acm.org> 17764 17765 PR c++/98843 17766 * g++.dg/modules/pr98843_a.C: New. 17767 * g++.dg/modules/pr98843_b.H: New. 17768 * g++.dg/modules/pr98843_c.C: New. 17769 177702021-01-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 17771 17772 * gcc.target/aarch64/simd/vaddlv_1.c: New test. 17773 177742021-01-29 Bin Cheng <bin.cheng@linux.alibaba.com> 17775 Richard Biener <rguenther@suse.de> 17776 17777 PR tree-optimization/97627 17778 * g++.dg/pr97627.C: New testcase. 17779 177802021-01-29 Jakub Jelinek <jakub@redhat.com> 17781 17782 PR target/98849 17783 * gcc.c-torture/compile/pr98849.c: New test. 17784 177852021-01-29 Jakub Jelinek <jakub@redhat.com> 17786 17787 PR debug/98331 17788 * gcc.dg/pr98331.c: New test. 17789 177902021-01-29 Xionghu Luo <luoxhu@linux.ibm.com> 17791 17792 * gcc.target/powerpc/pr79251.p8.c: Move TEST_VEC_INSERT_ALL 17793 to ... 17794 * gcc.target/powerpc/pr79251.h: ...this. 17795 * gcc.target/powerpc/pr79251.p9.c: Likewise. 17796 * gcc.target/powerpc/pr79251-run.c: Move run_test to pr79251.h. 17797 Rename to... 17798 * gcc.target/powerpc/pr79251-run.p8.c: ...this. 17799 * gcc.target/powerpc/pr79251-run.p9.c: New test. 17800 178012021-01-29 Marek Polacek <polacek@redhat.com> 17802 17803 PR c++/96137 17804 * g++.dg/parse/error63.C: New test. 17805 178062021-01-28 Jakub Jelinek <jakub@redhat.com> 17807 17808 PR c++/98841 17809 * g++.dg/warn/effc5.C: New test. 17810 178112021-01-28 Marek Polacek <polacek@redhat.com> 17812 17813 PR c++/94775 17814 * g++.dg/cpp0x/alignas19.C: New test. 17815 * g++.dg/warn/Warray-bounds15.C: New test. 17816 178172021-01-28 Christophe Lyon <christophe.lyon@linaro.org> 17818 17819 PR target/98730 17820 * gcc.target/arm/simd/vceqzq_p64.c: Update expected result. 17821 178222021-01-28 David Edelsohn <dje.gcc@gmail.com> 17823 17824 * gfortran.dg/ISO_Fortran_binding_18.c: Include 17825 ../../../libgfortran/ISO_Fortran_binding.h rather than 17826 ISO_Fortran_binding.h. 17827 178282021-01-28 Michael Meissner <meissner@linux.ibm.com> 17829 17830 * gcc.target/powerpc/float128-longdouble-math.c: New test. 17831 * gcc.target/powerpc/float128-longdouble-stdio.c: New test. 17832 * gcc.target/powerpc/float128-math.c: Adjust test for new name 17833 being generated. Add support for running test on power10. Add 17834 support for running if long double defaults to 64-bits. 17835 178362021-01-28 Jakub Jelinek <jakub@redhat.com> 17837 17838 PR c++/33661 17839 PR c++/98847 17840 * g++.target/i386/pr98847.C: New test. 17841 178422021-01-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 17843 17844 * gcc.target/aarch64/narrow_high-intrinsics.c: Fix shrn2 scan. 17845 178462021-01-28 Nathan Sidwell <nathan@acm.org> 17847 17848 PR c++/98770 17849 * g++.dg/modules/pr98770_a.C: New. 17850 * g++.dg/modules/pr98770_b.C: New. 17851 178522021-01-28 Harald Anlauf <anlauf@gmx.de> 17853 17854 PR fortran/86470 17855 * gfortran.dg/gomp/pr86470.f90: New test. 17856 178572021-01-28 Xionghu Luo <luoxhu@linux.ibm.com> 17858 17859 PR target/98827 17860 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust ilp32. 17861 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise. 17862 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise. 17863 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise. 17864 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise. 17865 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise. 17866 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise. 17867 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise. 17868 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise. 17869 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise. 17870 * gcc.target/powerpc/pr79251.p8.c: Likewise. 17871 * gcc.target/powerpc/pr79251.p9.c: Likewise. 17872 * gcc.target/powerpc/vsx-builtin-7.c: Likewise. 17873 * gcc.target/powerpc/pr79251-run.c: Build and run with vsx 17874 option. 17875 178762021-01-28 Xing GUO <higuoxing@gmail.com> 17877 17878 * gcc.target/riscv/attribute-18.c: New test. 17879 178802021-01-27 Harris Snyder <hsnyder@structura.bio> 17881 17882 * gfortran.dg/ISO_Fortran_binding_18.c: New test. 17883 * gfortran.dg/ISO_Fortran_binding_18.f90: New test. 17884 178852021-01-27 Vladimir N. Makarov <vmakarov@redhat.com> 17886 17887 PR rtl-optimization/97684 17888 * gcc.target/i386/pr97684.c: New. 17889 178902021-01-27 Jason Merrill <jason@redhat.com> 17891 17892 PR c++/97874 17893 * g++.dg/lookup/using4.C: No error in C++20. 17894 * g++.dg/cpp0x/decltype37.C: Adjust message. 17895 * g++.dg/template/crash75.C: Adjust message. 17896 * g++.dg/template/crash76.C: Adjust message. 17897 * g++.dg/cpp0x/inh-ctor36.C: New test. 17898 * g++.dg/cpp1z/inh-ctor39.C: New test. 17899 * g++.dg/cpp2a/using-enum-7.C: New test. 17900 179012021-01-27 Jakub Jelinek <jakub@redhat.com> 17902 17903 PR target/98853 17904 * gcc.c-torture/execute/pr98853-1.c: New test. 17905 * gcc.c-torture/execute/pr98853-2.c: New test. 17906 179072021-01-27 Richard Biener <rguenther@suse.de> 17908 17909 PR tree-optimization/98854 17910 * gcc.dg/vect/bb-slp-pr98854.c: New testcase. 17911 179122021-01-27 Paul Thomas <pault@gcc.gnu.org> 17913 17914 PR fortran/93924 17915 PR fortran/93925 17916 * gfortran.dg/proc_ptr_52.f90 : New test. 17917 179182021-01-27 liuhongt <hongtao.liu@intel.com> 17919 17920 PR target/98833 17921 * gcc.target/i386/pr98833.c: New test. 17922 179232021-01-27 Jakub Jelinek <jakub@redhat.com> 17924 17925 * gcc.target/i386/m128-check.h (CHECK_EXP): Remove 17926 optimize ("no-strict-aliasing") attribute. 17927 * gcc.target/i386/sse-andnps-1.c (TEST): Copy e into float[4] 17928 array to avoid violating TBAA. 17929 * gcc.target/i386/sse2-andpd-1.c (TEST): Copy e.d into double[2] 17930 array to avoid violating TBAA. 17931 * gcc.target/i386/sse-andps-1.c (TEST): Copy e.f into float[4] 17932 array to avoid violating TBAA. 17933 * gcc.target/i386/sse2-andnpd-1.c (TEST): Copy e into double[2] 17934 array to avoid violating TBAA. 17935 179362021-01-27 Paul Thomas <pault@gcc.gnu.org> 17937 17938 PR fortran/98472 17939 * gfortran.dg/elemental_function_5.f90 : New test. 17940 179412021-01-27 Jakub Jelinek <jakub@redhat.com> 17942 17943 PR tree-optimization/97260 17944 * gcc.dg/tree-ssa/pr97260.c: New test. 17945 179462021-01-26 Paul Fee <paul.f.fee@gmail.com> 17947 17948 * lib/target-supports.exp (check_effective_target_c++2a): 17949 Check for C++2a or C++23. 17950 (check_effective_target_c++20_down): New. 17951 (check_effective_target_c++23_only): New. 17952 (check_effective_target_c++23): New. 17953 * g++.dg/cpp23/cplusplus.C: New. 17954 179552021-01-26 Jason Merrill <jason@redhat.com> 17956 17957 PR c++/97474 17958 * g++.dg/torture/pr97474.C: New test. 17959 179602021-01-26 Jason Merrill <jason@redhat.com> 17961 17962 PR c++/97566 17963 * g++.dg/cpp2a/no_unique_address10.C: New test. 17964 * g++.dg/cpp2a/no_unique_address9.C: New test. 17965 179662021-01-26 Jakub Jelinek <jakub@redhat.com> 17967 17968 * gcc.target/powerpc/m128-check.h (CHECK_EXP): Remove 17969 optimize ("no-strict-aliasing") attribute. 17970 * gcc.target/powerpc/sse-andnps-1.c (TEST): Copy e into float[4] 17971 array to avoid violating TBAA. 17972 * gcc.target/powerpc/sse2-andpd-1.c (TEST): Copy e.d into double[2] 17973 array to avoid violating TBAA. 17974 * gcc.target/powerpc/sse-andps-1.c (TEST): Copy e.f into float[4] 17975 array to avoid violating TBAA. 17976 * gcc.target/powerpc/sse2-andnpd-1.c (TEST): Copy e into double[2] 17977 array to avoid violating TBAA. 17978 179792021-01-26 Jakub Jelinek <jakub@redhat.com> 17980 17981 PR target/98681 17982 * gcc.c-torture/execute/pr98681.c: New test. 17983 179842021-01-26 Thomas Koenig <tkoenig@gcc.gnu.org> 17985 17986 PR fortran/67539 17987 * gfortran.dg/elemental_assignment_1.f90: New test. 17988 179892021-01-26 Tobias Burnus <tobias@codesourcery.com> 17990 17991 * g++.dg/modules/modules.exp: Remove unused CXX_MODULE_PATH; 17992 add previously missing space in '$ident link'. 17993 179942021-01-26 Jakub Jelinek <jakub@redhat.com> 17995 17996 PR middle-end/98807 17997 * gcc.dg/pr98807.c: Add -Wno-psabi -w to dg-options. 17998 179992021-01-26 Alexandre Oliva <oliva@adacore.com> 18000 18001 * gnat.dg/asan1.adb: New test. 18002 * gnat.dg/asan1_pkg.ads: New additional source. 18003 180042021-01-25 Harald Anlauf <anlauf@gmx.de> 18005 18006 PR fortran/70070 18007 * gfortran.dg/pr70070.f90: New test. 18008 180092021-01-25 Martin Sebor <msebor@redhat.com> 18010 18011 PR c++/98646 18012 * g++.dg/warn/Wnonnull5.C: Adjust text of an expected warning. 18013 * g++.dg/warn/Wnonnull10.C: New test. 18014 * g++.dg/warn/Wnonnull9.C: New test. 18015 180162021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org> 18017 18018 * gfortran.dg/associate_57.f90: New test. 18019 180202021-01-25 Thomas Koenig <tkoenig@gcc.gnu.org> 18021 18022 PR fortran/96843 18023 * gfortran.dg/interface_assignment_7.f90: New test. 18024 180252021-01-25 Jason Merrill <jason@redhat.com> 18026 18027 PR c++/98463 18028 * g++.dg/cpp2a/no_unique_address8.C: New test. 18029 180302021-01-25 Richard Biener <rguenther@suse.de> 18031 18032 PR middle-end/98807 18033 * gcc.dg/pr98807.c: New testcase. 18034 180352021-01-25 Eric Botcazou <ebotcazou@adacore.com> 18036 18037 * gnat.dg/thunk2.adb, gnat.dg/thunk2.ads: New test. 18038 * gnat.dg/thunk2_pkg.ads: New helper. 18039 180402021-01-25 Steve Kargl <kargl@gcc.gnu.org> 18041 18042 PR fortran/98517 18043 * gfortran.dg/charlen_18.f90 : New test. 18044 180452021-01-23 Anthony Sharp <anthonysharp15@gmail.com> 18046 18047 * g++.dg/lookup/scoped1.C: Modified testcase to run successfully 18048 with changes. 18049 * g++.dg/tc1/dr142.C: Same as above. 18050 * g++.dg/tc1/dr52.C: Same as above. 18051 * g++.old-deja/g++.brendan/visibility6.C: Same as above. 18052 * g++.old-deja/g++.brendan/visibility8.C: Same as above. 18053 * g++.old-deja/g++.jason/access8.C: Same as above. 18054 * g++.old-deja/g++.law/access4.C: Same as above. 18055 * g++.old-deja/g++.law/visibility12.C: Same as above. 18056 * g++.old-deja/g++.law/visibility4.C: Same as above. 18057 * g++.old-deja/g++.law/visibility8.C: Same as above. 18058 * g++.old-deja/g++.other/access4.C: Same as above. 18059 180602021-01-23 Patrick Palka <ppalka@redhat.com> 18061 18062 PR c++/88548 18063 PR c++/97399 18064 * g++.dg/cpp0x/this2.C: New test. 18065 * g++.dg/template/pr97399.C: New test. 18066 180672021-01-23 David Edelsohn <dje.gcc@gmail.com> 18068 18069 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Adjust ilp32. 18070 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Same. 18071 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Same. 18072 * gcc.target/powerpc/fold-vec-insert-longlong.c: Same. 18073 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Same. 18074 * gcc.target/powerpc/pr79251.p9.c: Same. 18075 180762021-01-22 Marek Polacek <polacek@redhat.com> 18077 18078 PR c++/96623 18079 * g++.dg/cpp0x/noexcept64.C: New test. 18080 180812021-01-22 David Edelsohn <dje.gcc@gmail.com> 18082 18083 * g++.dg/eh/spbp.C: Remove skip on AIX. 18084 180852021-01-22 Jakub Jelinek <jakub@redhat.com> 18086 18087 * gcc.target/powerpc/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a 18088 typo, UINON_TYPE to UNION_TYPE. 18089 180902021-01-22 Jakub Jelinek <jakub@redhat.com> 18091 18092 * gcc.target/i386/m128-check.h (CHECK_EXP, CHECK_FP_EXP): Fix a typo, 18093 UINON_TYPE to UNION_TYPE. 18094 * gcc.target/i386/m256-check.h (CHECK_FP_EXP): Likewise. 18095 * gcc.target/i386/m512-check.h (CHECK_ROUGH_EXP): Likewise. 18096 180972021-01-22 Jakub Jelinek <jakub@redhat.com> 18098 18099 * gcc.target/powerpc/m128-check.h (check_##UINON_TYPE): Add 18100 optimize ("no-strict-aliasing") attribute. 18101 181022021-01-22 Jason Merrill <jason@redhat.com> 18103 18104 PR c++/98744 18105 * g++.dg/init/elide7.C: New test. 18106 181072021-01-22 Jakub Jelinek <jakub@redhat.com> 18108 18109 PR sanitizer/95693 18110 * g++.dg/ubsan/pr95693.C: New test. 18111 181122021-01-22 Marek Polacek <polacek@redhat.com> 18113 18114 PR c++/98545 18115 * g++.dg/abi/mangle76.C: New test. 18116 181172021-01-22 Paul Thomas <pault@gcc.gnu.org> 18118 18119 PR fortran/98565 18120 * gfortran.dg/associated_target_7.f90 : New test. 18121 181222021-01-22 Martin Jambor <mjambor@suse.cz> 18123 18124 PR tree-optimization/47059 18125 * gcc.dg/tree-ssa/pr47059.c: New test. 18126 181272021-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 18128 18129 PR tree-optimization/98766 18130 * gcc.dg/pr98766.c: New test. 18131 181322021-01-22 Nathan Sidwell <nathan@acm.org> 18133 18134 PR testsuite/98795 18135 * g++.dg/modules/modules.exp (module_cmi_p): Avoid 18136 embedded absolute paths. 18137 (module_do_it): Append $std to test name. 18138 181392021-01-22 Richard Biener <rguenther@suse.de> 18140 18141 PR middle-end/98793 18142 * gcc.dg/pr98793.c: New testcase. 18143 181442021-01-22 Xionghu Luo <luoxhu@linux.ibm.com> 18145 18146 * gcc.target/powerpc/pr79251.p8.c: New test. 18147 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Adjust 18148 instruction counts. 18149 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Likewise. 18150 * gcc.target/powerpc/fold-vec-insert-double.c: Likewise. 18151 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Likewise. 18152 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Likewise. 18153 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Likewise. 18154 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise. 18155 * gcc.target/powerpc/fold-vec-insert-longlong.c: Likewise. 18156 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Likewise. 18157 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Likewise. 18158 * gcc.target/powerpc/vsx-builtin-7.c: Likewise. 18159 181602021-01-22 Xionghu Luo <luoxhu@linux.ibm.com> 18161 18162 * gcc.target/powerpc/pr79251.p9.c: New test. 18163 * gcc.target/powerpc/pr79251-run.c: New test. 18164 * gcc.target/powerpc/pr79251.h: New header. 18165 181662021-01-22 Richard Biener <rguenther@suse.de> 18167 18168 PR middle-end/98773 18169 * gcc.dg/torture/pr98773.c: New testcase. 18170 181712021-01-22 Jakub Jelinek <jakub@redhat.com> 18172 18173 PR tree-optimization/90248 18174 * gcc.dg/tree-ssa/copy-sign-1.c: Don't expect any copysign 18175 builtins. 18176 * gcc.dg/pr90248.c: New test. 18177 181782021-01-22 Jakub Jelinek <jakub@redhat.com> 18179 18180 PR tree-optimization/98255 18181 * gcc.dg/pr98255.c: New test. 18182 181832021-01-22 Richard Biener <rguenther@suse.de> 18184 18185 PR tree-optimization/98786 18186 * gcc.dg/torture/pr98786.c: New testcase. 18187 181882021-01-22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 18189 18190 PR target/98636 18191 * gcc.target/arm/pr98636.c: New test. 18192 181932021-01-22 liuhongt <hongtao.liu@intel.com> 18194 18195 PR target/96891 18196 PR target/98348 18197 * gcc.target/i386/avx512bw-pr96891-1.c: New test. 18198 * gcc.target/i386/avx512f-pr96891-1.c: New test. 18199 * gcc.target/i386/avx512f-pr96891-2.c: New test. 18200 * gcc.target/i386/avx512f-pr96891-3.c: New test. 18201 * g++.target/i386/avx512f-pr96891-1.C: New test. 18202 * gcc.target/i386/bitwise_mask_op-3.c: Adjust testcase. 18203 182042021-01-22 Marek Polacek <polacek@redhat.com> 18205 18206 PR c++/97966 18207 * g++.dg/cpp0x/noexcept63.C: New test. 18208 182092021-01-21 David Edelsohn <dje.gcc@gmail.com> 18210 18211 * g++.dg/cpp2a/lambda-uneval1.C: Ignore preceding "l" and 18212 intervening period. 18213 * g++.dg/cpp2a/lambda-uneval5.C: Ignore preceding "l" and 18214 explicitly check for intervening space, tab or period. 18215 182162021-01-21 Vladimir N. Makarov <vmakarov@redhat.com> 18217 18218 PR rtl-optimization/98777 18219 * gcc.target/riscv/pr98777.c: New. 18220 182212021-01-21 Patrick Palka <ppalka@redhat.com> 18222 18223 PR c++/71879 18224 * g++.dg/cpp0x/decltype-71879.C: New test. 18225 182262021-01-21 Jakub Jelinek <jakub@redhat.com> 18227 18228 PR c++/98672 18229 * g++.dg/cpp1y/constexpr-98672.C: New test. 18230 182312021-01-21 Andrea Corallo <andrea.corallo@arm.com> 18232 18233 PR target/96372 18234 * lib/target-supports.exp 18235 (check_effective_target_arm_thumb2_no_arm_v8_1_lob): Define proc. 18236 * gcc.target/arm/ivopts.c: Use target 18237 'arm_thumb2_no_arm_v8_1_lob'. 18238 182392021-01-21 Nathan Sidwell <nathan@acm.org> 18240 18241 PR c++/98530 18242 * g++.dg/modules/stat-mem-1.h: New. 18243 * g++.dg/modules/stat-mem-1_a.H: New. 18244 * g++.dg/modules/stat-mem-1_b.C: New. 18245 182462021-01-21 Paul Thomas <pault@gcc.gnu.org> 18247 18248 PR fortran/96320 18249 * gfortran.dg/module_procedure_5.f90 : New test. 18250 * gfortran.dg/module_procedure_6.f90 : New test. 18251 182522021-01-21 Richard Biener <rguenther@suse.de> 18253 18254 PR testsuite/97299 18255 * gcc.dg/vect/slp-reduc-3.c: Amend target selectors. 18256 182572021-01-21 Richard Biener <rguenther@suse.de> 18258 18259 PR testsuite/98241 18260 * gcc.dg/pr78973.c: Remove ilp32 XFAIL. 18261 182622021-01-21 Richard Biener <rguenther@suse.de> 18263 18264 * gcc.dg/Walloca-2.c: Un-XFAIL. 18265 182662021-01-21 liuhongt <hongtao.liu@intel.com> 18267 18268 PR rtl-optimization/98694 18269 * gcc.target/i386/pr98694.c: New test. 18270 182712021-01-20 Andrew MacLeod <amacleod@redhat.com> 18272 18273 * gcc.dg/torture/ftrapv-2.c: Make overflow instruction unremovable. 18274 182752021-01-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 18276 18277 * gcc.target/aarch64/vdup_lane_2.c: Scan for fmov rather than 18278 dup. 18279 182802021-01-20 Vladimir N. Makarov <vmakarov@redhat.com> 18281 18282 PR rtl-optimization/98722 18283 * g++.target/s390/pr98722.C: New. 18284 182852021-01-20 Eugene Rozenfeld <erozen@microsoft.com> 18286 18287 PR tree-optimization/96674 18288 * gcc.dg/pr96674.c: New tests. 18289 182902021-01-20 Patrick Palka <ppalka@redhat.com> 18291 18292 PR c++/95434 18293 * g++.dg/cpp2a/lambda-generic9.C: New test. 18294 182952021-01-20 Patrick Palka <ppalka@redhat.com> 18296 18297 PR c++/82613 18298 * g++.dg/parse/access12.C: New test. 18299 * g++.dg/template/access35.C: New test. 18300 183012021-01-20 Richard Sandiford <richard.sandiford@arm.com> 18302 18303 PR tree-optimization/98535 18304 * gcc.target/aarch64/sve/pr98535.c: New file. 18305 183062021-01-20 Tobias Burnus <tobias@codesourcery.com> 18307 18308 PR fortran/98763 18309 * gfortran.dg/gomp/task-detach-1.f90: Use integer(1) to avoid 18310 missing diagnostic issues with c_intptr_t == default integer kind. 18311 183122021-01-20 Jakub Jelinek <jakub@redhat.com> 18313 18314 PR tree-optimization/98721 18315 * gcc.dg/pr98721-1.c: New test. 18316 * gcc.dg/pr98721-2.c: New test. 18317 183182021-01-20 Richard Biener <rguenther@suse.de> 18319 18320 PR tree-optimization/98758 18321 * gcc.dg/torture/pr98758.c: New testcase. 18322 183232021-01-20 Jakub Jelinek <jakub@redhat.com> 18324 18325 PR c++/98742 18326 * c-c++-common/gomp/task-detach-2.c: New test. 18327 183282021-01-20 Tobias Burnus <tobias@codesourcery.com> 18329 18330 PR fortran/98757 18331 PR fortran/98476 18332 * gfortran.dg/gomp/is_device_ptr-2.f90: Fix dg-error. 18333 183342021-01-19 David Edelsohn <dje.gcc@gmail.com> 18335 18336 * gcc.dg/cpp/ucs.c: Expect Invalid warning for 2byte wchar. 18337 * gcc.dg/debug/dwarf2/inline6.c: Remove skip AIX. 18338 * gcc.dg/debug/dwarf2/lang-c11.c: Remove skip AIX. 18339 * gcc.dg/debug/dwarf2/pr41445-7.c: Remove skip AIX. 18340 * gcc.dg/debug/dwarf2/pr41445-8.c: Remove skip AIX. 18341 * gcc.dg/tree-ssa/builtin-sprintf-warn-20.c: Require 4byte wchar. 18342 183432021-01-19 Marek Polacek <polacek@redhat.com> 18344 18345 PR c++/98659 18346 * g++.dg/template/deduce8.C: New test. 18347 183482021-01-19 Marek Polacek <polacek@redhat.com> 18349 18350 PR c++/98687 18351 * g++.dg/lookup/using64.C: New test. 18352 * g++.dg/lookup/using65.C: New test. 18353 183542021-01-19 Martin Sebor <msebor@redhat.com> 18355 18356 PR middle-end/98664 18357 * gcc.dg/Wvla-larger-than-4.c: Adjust expected output. 18358 * gcc.dg/plugin/diagnostic-test-inlining-3.c: Same. 18359 * g++.dg/warn/Wfree-nonheap-object-5.C: New test. 18360 * gcc.dg/Wfree-nonheap-object-4.c: New test. 18361 183622021-01-19 Patrick Palka <ppalka@redhat.com> 18363 18364 PR c++/41437 18365 PR c++/58993 18366 * g++.dg/opt/pr87974.C: Adjust. 18367 * g++.dg/template/access34.C: New test. 18368 * g++.dg/template/friend68.C: New test. 18369 * g++.dg/template/friend69.C: New test. 18370 183712021-01-19 Marek Polacek <polacek@redhat.com> 18372 18373 PR c++/98333 18374 * g++.dg/cpp0x/noexcept62.C: New test. 18375 183762021-01-19 Will Schmidt <will_schmidt@vnet.ibm.com> 18377 18378 * gcc.target/powerpc/pr88233.c: Update dg- stanzas. 18379 183802021-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 18381 18382 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h 18383 (CHECK_CUMULATIVE_SAT): Delete. 18384 (CHECK_CUMULATIVE_SAT_NAMED): Likewise. Deleted related 18385 variables. 18386 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: 18387 Remove uses of the above. 18388 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc: 18389 Likewise. 18390 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise. 18391 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise. 18392 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: Likewise. 18393 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: 18394 Likewise. 18395 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: Likewise. 18396 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: Likewise. 18397 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: 18398 Likewise. 18399 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: Likewise. 18400 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: Likewise. 18401 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: 18402 Likewise. 18403 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: Likewise. 18404 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: Likewise. 18405 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: 18406 Likewise. 18407 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: Likewise. 18408 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: Likewise. 18409 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: 18410 Likewise. 18411 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: Likewise. 18412 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: Likewise. 18413 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: Likewise. 18414 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise. 18415 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh.inc: Likewise. 18416 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlXh_lane.inc: 18417 Likewise. 18418 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah.c: Likewise. 18419 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlah_lane.c: 18420 Likewise. 18421 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh.c: Likewise. 18422 * gcc.target/aarch64/advsimd-intrinsics/vqrdmlsh_lane.c: 18423 Likewise. 18424 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: Likewise. 18425 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: 18426 Likewise. 18427 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: Likewise. 18428 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise. 18429 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: Likewise. 18430 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: Likewise. 18431 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise. 18432 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: Likewise. 18433 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: Likewise. 18434 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: Likewise. 18435 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: Likewise. 18436 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise. 18437 184382021-01-19 Jeff Law <law@redhat.com> 18439 18440 * gcc.dg/debug/dwarf2/dwarf-float.c: Force dwarf-4 generation 18441 and update expected output. 18442 184432021-01-19 Richard Biener <rguenther@suse.de> 18444 18445 PR ipa/98330 18446 * g++.dg/pr98330.C: New testcase. 18447 * gcc.dg/pr98330.c: Likewise. 18448 184492021-01-19 Richard Biener <rguenther@suse.de> 18450 18451 PR ipa/97673 18452 * gfortran.dg/pr97673.f90: New testcase. 18453 184542021-01-19 Tobias Burnus <tobias@codesourcery.com> 18455 18456 PR fortran/98476 18457 * gfortran.dg/gomp/map-3.f90: Update expected scan-dump-tree. 18458 * gfortran.dg/gomp/is_device_ptr-2.f90: New test. 18459 * gfortran.dg/gomp/use_device_ptr-1.f90: New test. 18460 184612021-01-19 Martin Jambor <mjambor@suse.cz> 18462 18463 PR ipa/98690 18464 * g++.dg/ipa/pr98690.C: New test. 18465 184662021-01-18 Jeff Law <law@redhat.com> 18467 18468 * gcc.dg/debug/dwarf2/pr41445-7.c: Fix expected output. 18469 184702021-01-18 Patrick Palka <ppalka@redhat.com> 18471 18472 * g++.dg/cpp1z/class-deduction77.C: New test. 18473 184742021-01-18 Jakub Jelinek <jakub@redhat.com> 18475 18476 PR tree-optimization/98727 18477 * gcc.c-torture/execute/pr98727.c: New test. 18478 184792021-01-18 John David Anglin <danglin@gcc.gnu.org> 18480 18481 PR testsuite/97987 18482 * gcc.c-torture/compile/asmgoto-2.c: Skip on hppa. 18483 * gcc.c-torture/compile/asmgoto-5.c: Likewise. 18484 184852021-01-18 John David Anglin <danglin@gcc.gnu.org> 18486 18487 * g++.dg/no-stack-protector-attr-3.C: Don't compile on hppa*-*-*. 18488 * g++.dg/no-stack-protector-attr.C: Likewise. 18489 184902021-01-18 David Malcolm <dmalcolm@redhat.com> 18491 18492 * gcc.dg/analyzer/attr-malloc-1.c: New test. 18493 * gcc.dg/analyzer/attr-malloc-2.c: New test. 18494 * gcc.dg/analyzer/attr-malloc-4.c: New test. 18495 * gcc.dg/analyzer/attr-malloc-5.c: New test. 18496 * gcc.dg/analyzer/attr-malloc-6.c: New test. 18497 * gcc.dg/analyzer/attr-malloc-CVE-2019-19078-usb-leak.c: New test. 18498 * gcc.dg/analyzer/attr-malloc-misuses.c: New test. 18499 185002021-01-18 Richard Biener <rguenther@suse.de> 18501 18502 PR testsuite/97494 18503 * gcc.dg/vect/slp-11b.c: Adjust. 18504 185052021-01-18 Christophe Lyon <christophe.lyon@linaro.org> 18506 18507 PR target/71233 18508 * gcc.target/arm/simd/vceqz_p64.c: Use arm_crypto options. 18509 * gcc.target/arm/simd/vceqzq_p64.c: Likewise. 18510 185112021-01-18 Richard Biener <rguenther@suse.de> 18512 18513 PR testsuite/97299 18514 * gcc.dg/vect/slp-reduc-3.c: Guard VEC_PERM_EXPR scan. 18515 185162021-01-18 David Edelsohn <dje.gcc@gmail.com> 18517 18518 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Adjust addi count. 18519 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Same. 18520 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Same. 18521 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Same. 18522 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Same. 18523 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Same. 18524 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Same. 18525 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Same. 18526 * gcc.target/powerpc/sse-andnps-1.c: Restrict to LE. 18527 * gcc.target/powerpc/sse-movhps-1.c: Restrict to LE. 18528 * gcc.target/powerpc/sse-movlps-1.c: Restrict to LE. 18529 * gcc.target/powerpc/sse2-andnpd-1.c: Restrict to LE. 18530 185312021-01-17 David Edelsohn <dje.gcc@gmail.com> 18532 18533 * g++.dg/debug/dwarf2/inline-ns-2.C: Skip on AIX. 18534 * g++.dg/debug/dwarf2/inline-var-2.C: Skip on AIX. 18535 * g++.dg/debug/dwarf2/inline-var-3.C: Skip on AIX. 18536 * g++.dg/debug/dwarf2/lang-cpp11.C: Skip on AIX. 18537 * g++.dg/debug/dwarf2/lang-cpp14.C: Skip on AIX. 18538 * g++.dg/debug/dwarf2/lang-cpp17.C: Skip on AIX. 18539 * g++.dg/debug/dwarf2/lang-cpp20.C: Skip on AIX. 18540 * gcc.dg/debug/dwarf2/inline6.c: Skip on AIX. 18541 * gcc.dg/debug/dwarf2/lang-c11.c: Skip on AIX. 18542 * gcc.dg/debug/dwarf2/pr41445-7.c: Skip on AIX. 18543 * gcc.dg/debug/dwarf2/pr41445-8.c: Skip on AIX. 18544 185452021-01-17 Martin Jambor <mjambor@suse.cz> 18546 18547 PR ipa/98222 18548 * gcc.dg/ipa/pr98222.c: New test. 18549 185502021-01-16 Jakub Jelinek <jakub@redhat.com> 18551 18552 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: Include 18553 ../../../libgfortran/ISO_Fortran_binding.h rather than 18554 ISO_Fortran_binding.h. 18555 185562021-01-16 Kwok Cheung Yeung <kcy@codesourcery.com> 18557 18558 * c-c++-common/gomp/task-detach-1.c: New. 18559 * g++.dg/gomp/task-detach-1.C: New. 18560 * gcc.dg/gomp/task-detach-1.c: New. 18561 * gfortran.dg/gomp/task-detach-1.f90: New. 18562 185632021-01-16 Jakub Jelinek <jakub@redhat.com> 18564 18565 PR tree-optimization/96669 18566 * gcc.dg/tree-ssa/pr96669-1.c: Adjust regexp. 18567 * gcc.dg/tree-ssa/pr96669-2.c: New test. 18568 185692021-01-16 Jakub Jelinek <jakub@redhat.com> 18570 18571 PR tree-optimization/96271 18572 * gcc.target/i386/pr96271.c: New test. 18573 185742021-01-15 Carl Love <cel@us.ibm.com> 18575 18576 * gcc.target/powerpc/builtins-1-p10-runnable.c: New test file. 18577 185782021-01-15 Harris Snyder <hsnyder@structura.bio> 18579 18580 * gfortran.dg/iso_fortran_binding_uint8_array.f90: New test. 18581 * gfortran.dg/iso_fortran_binding_uint8_array_driver.c: New test. 18582 185832021-01-15 Nathan Sidwell <nathan@acm.org> 18584 18585 PR c++/98538 18586 * g++.dg/template/pr98538.C: New. 18587 185882021-01-15 Nathan Sidwell <nathan@acm.org> 18589 18590 PR preprocessor/95253 18591 * g++.dg/modules/dep-1_a.C: Adjust expected output. 18592 * g++.dg/modules/dep-1_b.C: Likewise. 18593 * g++.dg/modules/dep-2.C: Likewise. 18594 185952021-01-15 Jakub Jelinek <jakub@redhat.com> 18596 18597 PR tree-optimization/96669 18598 * gcc.dg/tree-ssa/pr96669-1.c: New test. 18599 186002021-01-15 Jakub Jelinek <jakub@redhat.com> 18601 18602 PR tree-optimization/96681 18603 * gcc.dg/tree-ssa/pr96681.c: New test. 18604 186052021-01-15 Jason Merrill <jason@redhat.com> 18606 18607 PR c++/98642 18608 * g++.dg/cpp1z/elide5.C: New test. 18609 186102021-01-15 Jason Merrill <jason@redhat.com> 18611 18612 * g++.dg/cpp1z/elide4.C: New test. 18613 186142021-01-15 Jason Merrill <jason@redhat.com> 18615 18616 PR c++/63707 18617 * g++.dg/cpp0x/initlist-array13.C: New test. 18618 186192021-01-15 Alexandre Oliva <oliva@adacore.com> 18620 18621 * gcc.dg/analyzer/alloca-leak.c: Drop alloca.h, use builtin. 18622 * gcc.dg/analyzer/data-model-1.c: Likewise. 18623 * gcc.dg/analyzer/malloc-1.c: Likewise. 18624 * gcc.dg/analyzer/malloc-paths-8.c: Likewise. 18625 186262021-01-15 Jakub Jelinek <jakub@redhat.com> 18627 18628 PR tree-optimization/96671 18629 * gcc.dg/tree-ssa/pr96671-1.c: New test. 18630 * gcc.dg/tree-ssa/pr96671-2.c: New test. 18631 186322021-01-15 Jakub Jelinek <jakub@redhat.com> 18633 18634 PR tree-optimization/98597 18635 * gcc.dg/uninit-38.c: Expect a space in between type name and asterisk. 18636 Expect for now a (char *) cast for VLAs. 18637 * gcc.dg/uninit-40.c: New test. 18638 186392021-01-15 Nathan Sidwell <nathan@acm.org> 18640 18641 PR c++/98591 18642 * g++.dg/modules/pr98591.H: New file. 18643 186442021-01-15 Richard Sandiford <richard.sandiford@arm.com> 18645 18646 PR target/88836 18647 * gcc.target/aarch64/sve/acle/general/ldff1_8.c: New test. 18648 * gcc.target/aarch64/sve/ptest_1.c: Likewise. 18649 186502021-01-15 Marius Hillenbrand <mhillen@linux.ibm.com> 18651 18652 * gcc.target/s390/s390.exp: Call lib atomic-dg.exp to link 18653 libatomic into testcases in gcc.target/s390/md. 18654 * gcc.target/s390/md/atomic_exchange-1.c: Remove no unnecessary 18655 -latomic. 18656 186572021-01-15 Christophe Lyon <christophe.lyon@linaro.org> 18658 18659 PR target/71233 18660 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for 18661 vceqz_p64, vceqq_p64 and vceqzq_p64. 18662 * gcc.target/arm/simd/vceqz_p64.c: New test. 18663 * gcc.target/arm/simd/vceqzq_p64.c: New test. 18664 186652021-01-15 Christophe Lyon <christophe.lyon@linaro.org> 18666 18667 Revert: 18668 2021-01-15 Christophe Lyon <christophe.lyon@linaro.org> 18669 18670 PR target/71233 18671 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for 18672 vceqz_p64, vceqq_p64 and vceqzq_p64. 18673 186742021-01-15 Martin Liska <mliska@suse.cz> 18675 18676 * lib/gcov.exp: Use 'env python3' for execution of pytests. 18677 Check that pytest accepts all needed options first. 18678 Improve formatting of PASS/FAIL lines. 18679 186802021-01-15 Richard Biener <rguenther@suse.de> 18681 18682 PR testsuite/96147 18683 * gcc.dg/vect/bb-slp-32.c: Align p. 18684 186852021-01-15 Richard Biener <rguenther@suse.de> 18686 18687 PR testsuite/96147 18688 * gcc.dg/vect/bb-slp-9.c: Scan for a vector load transform. 18689 186902021-01-15 Richard Biener <rguenther@suse.de> 18691 18692 PR testsuite/96147 18693 * gcc.dg/vect/slp-45.c: Key scanning on 18694 vect_hw_misalign. 18695 186962021-01-15 Richard Biener <rguenther@suse.de> 18697 18698 PR testsuite/96147 18699 * gcc.dg/vect/slp-43.c: Remove ! vect_hw_misalign scan. 18700 187012021-01-15 Christophe Lyon <christophe.lyon@linaro.org> 18702 18703 PR target/71233 18704 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Add tests for 18705 vceqz_p64, vceqq_p64 and vceqzq_p64. 18706 187072021-01-15 Richard Biener <rguenther@suse.de> 18708 18709 PR testsuite/96098 18710 * gcc.dg/vect/bb-slp-pr68892.c: Remove. 18711 187122021-01-15 Christophe Lyon <christophe.lyon@linaro.org> 18713 18714 * gcc.target/arm/simd/mve-vshr.c: Add tests for vshr. 18715 187162021-01-15 Christophe Lyon <christophe.lyon@linaro.org> 18717 18718 * gcc.target/arm/simd/mve-vshl.c: Add tests for vshl. 18719 187202021-01-15 Richard Biener <rguenther@suse.de> 18721 18722 PR tree-optimization/98685 18723 * gcc.dg/vect/bb-slp-pr98685.c: New testcase. 18724 187252021-01-15 Tamar Christina <tamar.christina@arm.com> 18726 18727 * gcc.dg/vect/complex/complex-mla-template.c: Fix sed. 18728 * gcc.dg/vect/complex/complex-mls-template.c: Likewise. 18729 187302021-01-14 David Malcolm <dmalcolm@redhat.com> 18731 18732 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v1.c: 18733 New file. 18734 * gcc.dg/plugin/diagnostic-test-show-locus-GCC_EXTRA_DIAGNOSTIC_OUTPUT-fixits-v2.c: 18735 New file. 18736 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add them. 18737 187382021-01-14 Tamar Christina <tamar.christina@arm.com> 18739 18740 * gcc.dg/vect/complex/complex-mla-template.c: New test. 18741 * gcc.dg/vect/complex/complex-mls-template.c: New test. 18742 * gcc.dg/vect/complex/complex-mul-template.c: New test. 18743 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-double.c: New test. 18744 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-float.c: New test. 18745 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mla-half-float.c: New test. 18746 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-double.c: New test. 18747 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-float.c: New test. 18748 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mls-half-float.c: New test. 18749 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-double.c: New test. 18750 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-float.c: New test. 18751 * gcc.dg/vect/complex/fast-math-bb-slp-complex-mul-half-float.c: New test. 18752 * gcc.dg/vect/complex/fast-math-complex-mla-double.c: New test. 18753 * gcc.dg/vect/complex/fast-math-complex-mla-float.c: New test. 18754 * gcc.dg/vect/complex/fast-math-complex-mla-half-float.c: New test. 18755 * gcc.dg/vect/complex/fast-math-complex-mls-double.c: New test. 18756 * gcc.dg/vect/complex/fast-math-complex-mls-float.c: New test. 18757 * gcc.dg/vect/complex/fast-math-complex-mls-half-float.c: New test. 18758 * gcc.dg/vect/complex/fast-math-complex-mul-double.c: New test. 18759 * gcc.dg/vect/complex/fast-math-complex-mul-float.c: New test. 18760 * gcc.dg/vect/complex/fast-math-complex-mul-half-float.c: New test. 18761 187622021-01-14 Marek Polacek <polacek@redhat.com> 18763 18764 * g++.dg/template/pr98372.C: Only run in C++14 and up. 18765 187662021-01-14 Harald Anlauf <anlauf@gmx.de> 18767 18768 * substr_10.f90: New test. 18769 * substr_9.f90: New test. 18770 187712021-01-14 Alexandre Oliva <oliva@adacore.com> 18772 18773 * gcc.dg/analyzer/sigsetjmp-5.c: Use sigjmp_buf. 18774 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise. 18775 187762021-01-14 Alexandre Oliva <oliva@adacore.com> 18777 18778 * gcc.dg/analyzer/sensitive-1.c: Declare getpass. 18779 187802021-01-14 Harald Anlauf <anlauf@gmx.de> 18781 18782 PR fortran/98661 18783 * gfortran.dg/pr98661.f90: New test. 18784 187852021-01-14 Harald Anlauf <anlauf@gmx.de> 18786 18787 Revert: 18788 2021-01-14 Harald Anlauf <anlauf@gmx.de> 18789 18790 PR fortran/98661 18791 * gfortran.dg/pr98661.f90: New test. 18792 187932021-01-14 Harald Anlauf <anlauf@gmx.de> 18794 18795 PR fortran/98661 18796 * gfortran.dg/pr98661.f90: New test. 18797 187982021-01-14 Martin Liska <mliska@suse.cz> 18799 18800 * g++.dg/gcov/gcov-17.C: New test. 18801 * g++.dg/gcov/test-gcov-17.py: New test. 18802 188032021-01-14 H.J. Lu <hjl.tools@gmail.com> 18804 18805 PR target/98667 18806 * gcc.target/i386/pr98667-1.c: New file. 18807 * gcc.target/i386/pr98667-2.c: Likewise. 18808 * gcc.target/i386/pr98667-3.c: Likewise. 18809 188102021-01-14 Richard Biener <rguenther@suse.de> 18811 18812 PR tree-optimization/98674 18813 * gcc.dg/vect/pr98674.c: New testcase. 18814 188152021-01-14 H.J. Lu <hjl.tools@gmail.com> 18816 18817 PR target/98676 18818 * gcc.target/i386/pr95021-1.c: Add -mpreferred-stack-boundary=4 18819 -mno-stackrealign. 18820 * gcc.target/i386/pr95021-3.c: Likewise. 18821 188222021-01-14 Nathan Sidwell <nathan@acm.org> 18823 18824 PR c++/98372 18825 * g++.dg/cpp0x/constexpr-52830.C: Restore dg-ice 18826 * g++.dg/template/pr98372.C: New. 18827 188282021-01-14 Jakub Jelinek <jakub@redhat.com> 18829 18830 PR target/98670 18831 * gcc.target/i386/pr98670.c: New test. 18832 188332021-01-14 Jakub Jelinek <jakub@redhat.com> 18834 18835 PR tree-optimization/96688 18836 * gcc.dg/tree-ssa/pr96688.c: New test. 18837 * gcc.dg/tree-ssa/reassoc-37.c: Adjust scan-tree-dump regex. 18838 * gcc.target/i386/pr66821.c: Likewise. 18839 188402021-01-14 Richard Sandiford <richard.sandiford@arm.com> 18841 18842 * gcc.target/aarch64/sve/cost_model_11.c: New test. 18843 * gcc.target/aarch64/sve/mask_struct_load_5.c: Use 18844 -fno-vect-cost-model. 18845 188462021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 18847 18848 * gcc.target/aarch64/narrow_high-intrinsics.c: Update uqxtn2 and 18849 sqxtn2 scan-assembler-times. 18850 188512021-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 18852 18853 * gcc.target/aarch64/narrow_high-intrinsics.c: Adjust 18854 scan-assembler-times for xtn2. 18855 188562021-01-13 Marek Polacek <polacek@redhat.com> 18857 18858 PR c++/98231 18859 * g++.dg/lookup/using63.C: New test. 18860 188612021-01-13 Jakub Jelinek <jakub@redhat.com> 18862 18863 PR tree-optimization/96691 18864 * gcc.dg/tree-ssa/pr96691.c: New test. 18865 188662021-01-13 Richard Biener <rguenther@suse.de> 18867 18868 PR tree-optimization/92645 18869 * gcc.target/i386/pr92645-7.c: New testcase. 18870 * gcc.dg/tree-ssa/ssa-fre-54.c: Adjust. 18871 * gcc.dg/pr69047.c: Likewise. 18872 188732021-01-13 Richard Sandiford <richard.sandiford@arm.com> 18874 18875 * gcc.target/aarch64/sve/mls_2.c: New test. 18876 * g++.target/aarch64/sve/cond_mls_1.C: Likewise. 18877 * g++.target/aarch64/sve/cond_mls_2.C: Likewise. 18878 * g++.target/aarch64/sve/cond_mls_3.C: Likewise. 18879 * g++.target/aarch64/sve/cond_mls_4.C: Likewise. 18880 * g++.target/aarch64/sve/cond_mls_5.C: Likewise. 18881 188822021-01-13 Richard Sandiford <richard.sandiford@arm.com> 18883 18884 * gcc.target/aarch64/sve/mla_2.c: New test. 18885 * g++.target/aarch64/sve/cond_mla_1.C: Likewise. 18886 * g++.target/aarch64/sve/cond_mla_2.C: Likewise. 18887 * g++.target/aarch64/sve/cond_mla_3.C: Likewise. 18888 * g++.target/aarch64/sve/cond_mla_4.C: Likewise. 18889 * g++.target/aarch64/sve/cond_mla_5.C: Likewise. 18890 188912021-01-13 Richard Biener <rguenther@suse.de> 18892 18893 PR tree-optimization/92645 18894 * gcc.target/i386/pr92645-6.c: New testcase. 18895 188962021-01-13 Richard Sandiford <richard.sandiford@arm.com> 18897 18898 * gcc.target/aarch64/sve/sel_1.c: Require aarch64_variant_pcs. 18899 * gcc.target/aarch64/sve/sel_2.c: Likewise. 18900 * gcc.target/aarch64/sve/sel_3.c: Likewise. 18901 189022021-01-13 Jakub Jelinek <jakub@redhat.com> 18903 18904 PR target/95905 18905 * gcc.target/i386/pr95905-2.c: Use scan-assembler-times instead of 18906 scan-assembler. Add tests with zero vector as first __builtin_shuffle 18907 operand. 18908 * gcc.target/i386/pr95905-3.c: New test. 18909 * gcc.target/i386/pr95905-4.c: New test. 18910 189112021-01-13 Martin Liska <mliska@suse.cz> 18912 18913 PR tree-optimization/98455 18914 * gcc.dg/tree-ssa/pr98455.c: New test. 18915 189162021-01-13 Richard Biener <rguenther@suse.de> 18917 18918 PR tree-optimization/98640 18919 * gcc.dg/torture/pr98640.c: New testcase. 18920 189212021-01-13 Jakub Jelinek <jakub@redhat.com> 18922 18923 PR target/96938 18924 * gcc.target/i386/pr96938.c: New test. 18925 189262021-01-13 Jakub Jelinek <jakub@redhat.com> 18927 18928 PR target/95905 18929 * gcc.target/i386/pr95905-1.c: New test. 18930 * gcc.target/i386/pr95905-2.c: New test. 18931 189322021-01-13 Julian Brown <julian@codesourcery.com> 18933 18934 * gcc.target/gcn/fpdiv.c: New test. 18935 189362021-01-12 Martin Sebor <msebor@redhat.com> 18937 18938 PR c/98597 18939 PR c/98592 18940 * g++.dg/warn/Wuninitialized-13.C: New test. 18941 gcc.dg/uninit-39.c: New test. 18942 # 18943 * gcc.dg/uninit-39.c: New file. 18944 189452021-01-12 Christophe Lyon <christophe.lyon@linaro.org> 18946 18947 PR target/97875 18948 * gcc.target/arm/simd/mve-vneg.c: Update test. 18949 189502021-01-12 Vladimir N. Makarov <vmakarov@redhat.com> 18951 18952 PR target/97969 18953 * gcc.target/arm/pr97969.c: New. 18954 189552021-01-12 Patrick Palka <ppalka@redhat.com> 18956 18957 PR c++/98611 18958 * g++.dg/cpp2a/concepts-ctad1.C: New test. 18959 * g++.dg/cpp2a/concepts-ctad2.C: New test. 18960 189612021-01-12 Richard Biener <rguenther@suse.de> 18962 18963 PR tree-optimization/98550 18964 * g++.dg/opt/pr98550.C: New testcase. 18965 189662021-01-12 Jakub Jelinek <jakub@redhat.com> 18967 18968 PR tree-optimization/98629 18969 * gcc.c-torture/compile/pr98629.c: New test. 18970 189712021-01-12 Jakub Jelinek <jakub@redhat.com> 18972 18973 PR tree-optimization/95731 18974 * gcc.dg/tree-ssa/pr95731.c: New test. 18975 * gcc.c-torture/execute/pr95731.c: New test. 18976 189772021-01-12 Marek Polacek <polacek@redhat.com> 18978 18979 PR c++/98620 18980 * g++.dg/warn/Wmissing-field-initializers-2.C: New test. 18981 189822021-01-12 David Malcolm <dmalcolm@redhat.com> 18983 18984 PR analyzer/98628 18985 * gcc.dg/analyzer/pr98628.c: New test. 18986 189872021-01-11 Richard Sandiford <richard.sandiford@arm.com> 18988 18989 * gcc.target/aarch64/sve/asrdiv_4.c: New test. 18990 * gcc.target/aarch64/sve/cond_asrd_1.c: Likewise. 18991 * gcc.target/aarch64/sve/cond_asrd_1_run.c: Likewise. 18992 * gcc.target/aarch64/sve/cond_asrd_2.c: Likewise. 18993 * gcc.target/aarch64/sve/cond_asrd_2_run.c: Likewise. 18994 * gcc.target/aarch64/sve/cond_asrd_3.c: Likewise. 18995 * gcc.target/aarch64/sve/cond_asrd_3_run.c: Likewise. 18996 189972021-01-11 Richard Sandiford <richard.sandiford@arm.com> 18998 18999 * g++.target/aarch64/sve/cond_bic_1.C: New test. 19000 * g++.target/aarch64/sve/cond_bic_2.C: Likewise. 19001 * g++.target/aarch64/sve/cond_bic_3.C: Likewise. 19002 * g++.target/aarch64/sve/cond_bic_4.C: Likewise. 19003 190042021-01-11 Richard Sandiford <richard.sandiford@arm.com> 19005 19006 * gcc.target/aarch64/sve/mul_highpart_3.c: New test. 19007 190082021-01-11 Richard Sandiford <richard.sandiford@arm.com> 19009 19010 * g++.target/aarch64/sve/abd_1.C: New test. 19011 * g++.target/aarch64/sve/cond_abd_1.C: Likewise. 19012 * g++.target/aarch64/sve/cond_abd_2.C: Likewise. 19013 * g++.target/aarch64/sve/cond_abd_3.C: Likewise. 19014 * g++.target/aarch64/sve/cond_abd_4.C: Likewise. 19015 190162021-01-11 Richard Sandiford <richard.sandiford@arm.com> 19017 19018 * gcc.target/aarch64/sve/adr_6.c: New test. 19019 190202021-01-11 Richard Sandiford <richard.sandiford@arm.com> 19021 19022 * g++.target/aarch64/sve/cond_arith_1.C: New test. 19023 * g++.target/aarch64/sve/cond_arith_2.C: Likewise. 19024 * g++.target/aarch64/sve/cond_arith_3.C: Likewise. 19025 * g++.target/aarch64/sve/cond_arith_4.C: Likewise. 19026 * g++.target/aarch64/sve/cond_shift_1.C: New test. 19027 * g++.target/aarch64/sve/cond_shift_2.C: Likewise. 19028 * g++.target/aarch64/sve/cond_shift_3.C: Likewise. 19029 * g++.target/aarch64/sve/cond_shift_4.C: Likewise. 19030 190312021-01-11 Richard Sandiford <richard.sandiford@arm.com> 19032 19033 PR testsuite/98602 19034 * g++.target/aarch64/sve/max_1.C: New test. 19035 * g++.target/aarch64/sve/min_1.C: Likewise. 19036 * gcc.target/aarch64/sve/mul_2.c: Likewise. 19037 190382021-01-11 Richard Sandiford <richard.sandiford@arm.com> 19039 19040 * gcc.target/aarch64/sve/shift_2.c: New test. 19041 190422021-01-11 Jakub Jelinek <jakub@redhat.com> 19043 19044 PR c++/98481 19045 * g++.dg/abi/abi-tag24.C: New test. 19046 190472021-01-11 Richard Biener <rguenther@suse.de> 19048 19049 PR tree-optimization/91403 19050 * gcc.dg/vect/pr91403.c: New testcase. 19051 190522021-01-11 Bernd Edlinger <bernd.edlinger@hotmail.de> 19053 19054 PR testsuite/98225 19055 * gcc.misc-tests/outputs.exp: Unset MAKEFLAGS. 19056 Expect .ld1_args only when GNU LD is used. 19057 Add an exception for *.gcc_args files. 19058 190592021-01-11 Jakub Jelinek <jakub@redhat.com> 19060 19061 PR tree-optimization/95867 19062 * gcc.dg/tree-ssa/pr95867.c: New test. 19063 190642021-01-11 Jakub Jelinek <jakub@redhat.com> 19065 19066 PR tree-optimization/95852 19067 * gcc.target/i386/pr95852-3.c: New test. 19068 * gcc.target/i386/pr95852-4.c: New test. 19069 190702021-01-11 Jakub Jelinek <jakub@redhat.com> 19071 19072 PR tree-optimization/95852 19073 * gcc.target/i386/pr95852-1.c: New test. 19074 * gcc.target/i386/pr95852-2.c: New test. 19075 190762021-01-11 Martin Liska <mliska@suse.cz> 19077 19078 PR gcov-profile/98273 19079 * lib/gcov.exp: Add run-gcov-pytest function which runs pytest. 19080 * g++.dg/gcov/pr98273.C: New test. 19081 * g++.dg/gcov/gcov.py: New test. 19082 * g++.dg/gcov/test-pr98273.py: New test. 19083 190842021-01-09 Maciej W. Rozycki <macro@linux-mips.org> 19085 19086 * gcc.target/vax/cmpelim-eq-notsi.c: Use subtraction from a 19087 constant then rather than addition. 19088 * gcc.target/vax/cmpelim-le-notsi.c: Likewise. 19089 * gcc.target/vax/cmpelim-lt-notsi.c: Likewise. 19090 190912021-01-09 Jakub Jelinek <jakub@redhat.com> 19092 19093 PR c++/98556 19094 * c-c++-common/pr98556.c: New test. 19095 190962021-01-09 Jakub Jelinek <jakub@redhat.com> 19097 19098 PR rtl-optimization/98603 19099 * gcc.target/i386/pr98603.c: New test. 19100 * gcc.target/aarch64/pr98603.c: New test. 19101 191022021-01-09 Alexandre Oliva <oliva@gnu.org> 19103 19104 PR debug/97714 19105 * gcc.dg/debug/pr97714.c: New. 19106 191072021-01-08 H.J. Lu <hjl.tools@gmail.com> 19108 19109 PR target/98482 19110 * gcc.target/i386/pr98482-1.c: Require lp64. 19111 * gcc.target/i386/pr98482-2.c: Likewise. 19112 191132021-01-08 Ilya Leoshkevich <iii@linux.ibm.com> 19114 19115 * gcc.target/s390/vector/long-double-vx-macro-off-on.c: New test. 19116 * gcc.target/s390/vector/long-double-vx-macro-on-off.c: New test. 19117 191182021-01-08 Patrick Palka <ppalka@redhat.com> 19119 19120 PR c++/98551 19121 * g++.dg/cpp0x/constexpr-pmf2.C: New test. 19122 191232021-01-08 Patrick Palka <ppalka@redhat.com> 19124 19125 PR c++/98515 19126 * g++.dg/template/access32.C: New test. 19127 * g++.dg/template/access33.C: New test. 19128 191292021-01-08 H.J. Lu <hjl.tools@gmail.com> 19130 19131 PR target/98482 19132 * gcc.target/i386/pr98482-2.c: Updated. 19133 191342021-01-08 Richard Biener <rguenther@suse.de> 19135 19136 PR tree-optimization/98544 19137 * gcc.dg/vect/bb-slp-pr98544.c: New testcase. 19138 191392021-01-08 H.J. Lu <hjl.tools@gmail.com> 19140 19141 PR target/98482 19142 * gcc.target/i386/pr98482-1.c: New test. 19143 * gcc.target/i386/pr98482-1.c: Likewise. 19144 * gcc.target/i386/pr98482-2.c: New file. 19145 191462021-01-08 Jakub Jelinek <jakub@redhat.com> 19147 19148 PR target/98585 19149 * gcc.target/i386/pr98585.c: New test. 19150 191512021-01-08 Richard Sandiford <richard.sandiford@arm.com> 19152 19153 * gcc.target/aarch64/sve/cnot_2.c: New test. 19154 * gcc.target/aarch64/sve/cond_cnot_4.c: Likewise. 19155 * gcc.target/aarch64/sve/cond_cnot_4_run.c: Likewise. 19156 * gcc.target/aarch64/sve/cond_cnot_5.c: Likewise. 19157 * gcc.target/aarch64/sve/cond_cnot_5_run.c: Likewise. 19158 * gcc.target/aarch64/sve/cond_cnot_6.c: Likewise. 19159 * gcc.target/aarch64/sve/cond_cnot_6_run.c: Likewise. 19160 191612021-01-08 Richard Sandiford <richard.sandiford@arm.com> 19162 19163 * gcc.target/aarch64/sve/cond_uxt_5.c: New test. 19164 * gcc.target/aarch64/sve/cond_uxt_5_run.c: Likewise. 19165 * gcc.target/aarch64/sve/cond_uxt_6.c: Likewise. 19166 * gcc.target/aarch64/sve/cond_uxt_6_run.c: Likewise. 19167 * gcc.target/aarch64/sve/cond_uxt_7.c: Likewise. 19168 * gcc.target/aarch64/sve/cond_uxt_7_run.c: Likewise. 19169 * gcc.target/aarch64/sve/cond_uxt_8.c: Likewise. 19170 * gcc.target/aarch64/sve/cond_uxt_8_run.c: Likewise. 19171 191722021-01-08 Tamar Christina <tamar.christina@arm.com> 19173 19174 * lib/target-supports.exp 19175 (check_effective_target_aarch64_asm_sve2_ok): New. 19176 * g++.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Use it. 19177 * gcc.target/aarch64/sve2/acle/aarch64-sve2-acle-asm.exp: Likewise. 19178 191792021-01-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 19180 19181 * gcc.target/aarch64/usaba_1.c: New test. 19182 191832021-01-08 Paul Thomas <pault@gcc.gnu.org> 19184 19185 PR fortran/93794 19186 * gfortran.dg/deferred_character_35.f90 : New test. 19187 191882021-01-08 Paul Thomas <pault@gcc.gnu.org> 19189 19190 PR fortran/98458 19191 * gfortran.dg/implied_do_3.f90 : New test. 19192 191932021-01-08 Kito Cheng <kito.cheng@sifive.com> 19194 19195 * gcc.dg/array-quals-1.c: Allow srodata. 19196 191972021-01-08 Kito Cheng <kito.cheng@sifive.com> 19198 19199 * gcc.target/riscv/predef-10.c: New. 19200 * gcc.target/riscv/predef-11.c: New. 19201 * gcc.target/riscv/predef-12.c: New. 19202 * gcc.target/riscv/predef-13.c: New. 19203 192042021-01-07 Jakub Jelinek <jakub@redhat.com> 19205 19206 PR c++/98329 19207 * g++.dg/cpp2a/bit-cast10.C: New test. 19208 192092021-01-07 Martin Sebor <msebor@redhat.com> 19210 19211 PR middle-end/98578 19212 * gcc.dg/plugin/gil-1.c: Adjust expected output. 19213 * gcc.dg/uninit-pr98578.c: New test. 19214 192152021-01-07 Marek Polacek <polacek@redhat.com> 19216 19217 PR c++/98441 19218 * g++.dg/cpp0x/auto55.C: New test. 19219 192202021-01-07 David Malcolm <dmalcolm@redhat.com> 19221 19222 PR analyzer/98580 19223 * gcc.dg/analyzer/pr98580-a.c: New test. 19224 * gcc.dg/analyzer/pr98580-b.c: New test. 19225 192262021-01-07 Paul Thomas <pault@gcc.gnu.org> 19227 19228 PR fortran/93701 19229 * gfortran.dg/associate_54.f90: New test. 19230 * gfortran.dg/associate_55.f90: New test. 19231 * gfortran.dg/associate_56.f90: New test. 19232 192332021-01-07 Jakub Jelinek <jakub@redhat.com> 19234 19235 PR target/98567 19236 * gcc.target/i386/pr98567-1.c: New test. 19237 * gcc.target/i386/pr98567-2.c: New test. 19238 192392021-01-07 Richard Sandiford <richard.sandiford@arm.com> 19240 19241 * gcc.target/aarch64/sve/cond_unary_5.c: New test. 19242 * gcc.target/aarch64/sve/cond_unary_5_run.c: Likewise. 19243 * gcc.target/aarch64/sve/cond_unary_6.c: Likewise. 19244 * gcc.target/aarch64/sve/cond_unary_6_run.c: Likewise. 19245 * gcc.target/aarch64/sve/cond_unary_7.c: Likewise. 19246 * gcc.target/aarch64/sve/cond_unary_7_run.c: Likewise. 19247 * gcc.target/aarch64/sve/cond_unary_8.c: Likewise. 19248 * gcc.target/aarch64/sve/cond_unary_8_run.c: Likewise. 19249 192502021-01-07 Richard Sandiford <richard.sandiford@arm.com> 19251 19252 PR tree-optimization/98560 19253 * gcc.dg/vect/pr98560-2.c: New test. 19254 192552021-01-07 Richard Sandiford <richard.sandiford@arm.com> 19256 19257 PR tree-optimization/98560 19258 * gcc.dg/vect/pr98560-1.c: New test. 19259 192602021-01-07 Jakub Jelinek <jakub@redhat.com> 19261 19262 PR tree-optimization/98568 19263 * g++.dg/torture/pr98568.C: New test. 19264 192652021-01-07 Hongyu Wang <hongyu.wang@intel.com> 19266 19267 * gcc.target/i386/pr92658-avx512bw.c: Add 19268 -mprefer-vector-width=512 to avoid impact of different default 19269 mtune which gcc is built with. 19270 * gcc.target/i386/pr92658-avx512bw-2.c: Ditto. 19271 192722021-01-07 David Malcolm <dmalcolm@redhat.com> 19273 19274 PR analyzer/97074 19275 * gcc.dg/analyzer/pr97074.c: New test. 19276 192772021-01-07 David Malcolm <dmalcolm@redhat.com> 19278 19279 PR analyzer/98564 19280 * gcc.dg/analyzer/pr98564.c: New test. 19281 192822021-01-06 Vladimir N. Makarov <vmakarov@redhat.com> 19283 19284 PR rtl-optimization/97978 19285 * gcc.target/i386/pr97978.c: New. 19286 192872021-01-06 Martin Sebor <msebor@redhat.com> 19288 19289 PR c++/95768 19290 * g++.dg/pr95768.C: New test. 19291 * g++.dg/warn/Wuninitialized-12.C: New test. 19292 * gcc.dg/uninit-38.c: New test. 19293 192942021-01-06 Martin Sebor <msebor@redhat.com> 19295 19296 PR c++/98305 19297 * g++.dg/warn/Wmismatched-new-delete-3.C: New test. 19298 192992021-01-06 Iain Sandoe <iain@sandoe.co.uk> 19300 19301 PR c++/96504 19302 * g++.dg/coroutines/torture/pr95519-05-gro.C: Use suspend_always 19303 as the final suspend point so that we can check that the state 19304 machine has reached the expected point. 19305 193062021-01-06 Marek Polacek <polacek@redhat.com> 19307 19308 PR testsuite/98566 19309 * g++.dg/warn/Wmismatched-dealloc.C: Use target c++14 in 19310 dg-error. 19311 193122021-01-06 Alexandre Oliva <oliva@adacore.com> 19313 19314 * g++.dg/opt/store-merging-2.C: Add the required alignment. 19315 193162021-01-06 Richard Biener <rguenther@suse.de> 19317 19318 PR tree-optimization/95582 19319 * gcc.dg/pr95582.c: New testcase. 19320 193212021-01-06 Richard Biener <rguenther@suse.de> 19322 19323 PR tree-optimization/98513 19324 * gcc.dg/tree-ssa/pr98513.c: New testcase. 19325 193262021-01-06 David Malcolm <dmalcolm@redhat.com> 19327 19328 PR analyzer/97072 19329 * gcc.dg/analyzer/pr97072.c: New test. 19330 193312021-01-06 David Malcolm <dmalcolm@redhat.com> 19332 19333 PR analyzer/98073 19334 * gcc.dg/analyzer/pr98073.c: New test. 19335 193362021-01-06 David Malcolm <dmalcolm@redhat.com> 19337 19338 PR analyzer/98223 19339 * gcc.dg/analyzer/pr94851-1.c: Remove xfail. 19340 193412021-01-05 Ilya Leoshkevich <iii@linux.ibm.com> 19342 19343 * gcc.target/s390/s390.exp: Replace %% with %. 19344 193452021-01-05 Steve Kargl <sgk@troutmask.apl.washington.edu> 19346 19347 * gfortran.dg/dec_math.f90: xfail on i?86-*-freebsd* 19348 193492021-01-05 H.J. Lu <hjl.tools@gmail.com> 19350 19351 PR target/98495 19352 * gcc.target/i386/sse2-mmx-pextrw.c (compute_correct_result): Use 19353 unsigned short to compute pextrw result. 19354 193552021-01-05 Patrick Palka <ppalka@redhat.com> 19356 19357 * g++.dg/template/partial5.C: Adjust directives to expect the 19358 same errors across all dialects. 19359 * g++.dg/cpp1z/nontype-auto17.C: New test. 19360 * g++.dg/cpp1z/nontype-auto18.C: New test. 19361 * g++.dg/template/ttp33.C: New test. 19362 193632021-01-05 Jakub Jelinek <jakub@redhat.com> 19364 19365 PR tree-optimization/94802 19366 * gcc.target/i386/pr94802.c: New test. 19367 * gcc.dg/Wstrict-overflow-25.c: Remove xfail. 19368 193692021-01-05 Richard Biener <rguenther@suse.de> 19370 19371 PR tree-optimization/98516 19372 * gcc.dg/vect/bb-slp-pr98516-1.c: New testcase. 19373 * gcc.dg/vect/bb-slp-pr98516-2.c: Likewise. 19374 193752021-01-05 Jakub Jelinek <jakub@redhat.com> 19376 19377 PR c++/98469 19378 * g++.dg/cpp2a/bit-cast8.C: New test. 19379 * g++.dg/cpp2a/bit-cast9.C: New test. 19380 193812021-01-05 Marek Polacek <polacek@redhat.com> 19382 19383 PR c++/82099 19384 * g++.dg/cpp1z/class-deduction76.C: Remove dg-ice. 19385 * g++.dg/cpp0x/noexcept61.C: New test. 19386 193872021-01-05 Jakub Jelinek <jakub@redhat.com> 19388 19389 PR tree-optimization/96928 19390 * gcc.dg/tree-ssa/pr96928.c: New test. 19391 * gcc.target/i386/ifcvt-onecmpl-abs-1.c: Remove -fdump-rtl-ce1, 19392 instead of scanning rtl dump for ifcvt message check assembly 19393 for xor instruction. 19394 193952021-01-05 Jakub Jelinek <jakub@redhat.com> 19396 19397 PR tree-optimization/96930 19398 * g++.dg/tree-ssa/pr96930.C: New test. 19399 194002021-01-05 Jakub Jelinek <jakub@redhat.com> 19401 19402 PR tree-optimization/96239 19403 * gcc.dg/tree-ssa/pr96239.c: New test. 19404 194052021-01-05 Uroš Bizjak <ubizjak@gmail.com> 19406 19407 PR target/98522 19408 * gcc.target/i386/pr98522.c: New test. 19409 194102021-01-05 Nathan Sidwell <nathan@acm.org> 19411 19412 * g++.dg/modules/mod-decl-1.C: Adjust. 19413 * g++.dg/modules/p0713-2.C: Adjust. 19414 * g++.dg/modules/p0713-3.C: Adjust. 19415 194162021-01-05 H.J. Lu <hjl.tools@gmail.com> 19417 19418 PR target/98495 19419 * gcc.target/i386/pr98495-1.c: New test. 19420 * gcc.target/i386/pr98495-2.c: New test. 19421 * gcc.target/i386/pr98495-3.c: New test. 19422 * gcc.target/i386/pr98495-4.c: New test. 19423 * gcc.target/i386/pr98495-5.c: New test. 19424 194252021-01-05 liuhongt <hongtao.liu@intel.com> 19426 19427 * gcc.target/i386/sse2-pr98461-2.c: New test. 19428 194292021-01-05 Richard Sandiford <richard.sandiford@arm.com> 19430 19431 PR rtl-optimization/97144 19432 * gcc.c-torture/compile/pr97144.c: New test. 19433 * gcc.target/aarch64/sve/pr97144.c: Likewise. 19434 194352021-01-05 Richard Sandiford <richard.sandiford@arm.com> 19436 19437 PR rtl-optimization/98403 19438 * g++.dg/opt/pr98403.C: New test. 19439 194402021-01-05 Jakub Jelinek <jakub@redhat.com> 19441 19442 PR rtl-optimization/98334 19443 * gcc.target/i386/pr98334.c: New test. 19444 194452021-01-05 Jerome Lambourg <lambourg@adacore.com> 19446 19447 * g++.dg/cpp1y/constexpr-66093.C: Fix bounds issue. 19448 194492021-01-05 David Malcolm <dmalcolm@redhat.com> 19450 19451 PR analyzer/98293 19452 * gcc.dg/analyzer/pr98293.c: New test. 19453 194542021-01-04 Martin Uecker <muecker@gwdg.de> 19455 19456 PR c/98029 19457 * gcc.dg/pr98029.c: New test. 19458 194592021-01-04 Nathan Sidwell <nathan@acm.org> 19460 19461 * g++.dg/modules/binding-1_a.H: New. 19462 * g++.dg/modules/binding-1_b.H: New. 19463 * g++.dg/modules/binding-1_c.C: New. 19464 * g++.dg/modules/binding-2.H: New. 19465 * g++.dg/modules/builtin-3_a.C: New. 19466 * g++.dg/modules/global-2_a.C: New. 19467 * g++.dg/modules/global-2_b.C: New. 19468 * g++.dg/modules/global-3_a.C: New. 19469 * g++.dg/modules/global-3_b.C: New. 19470 * g++.dg/modules/hello-1_a.C: New. 19471 * g++.dg/modules/hello-1_b.C: New. 19472 * g++.dg/modules/iostream-1_a.H: New. 19473 * g++.dg/modules/iostream-1_b.C: New. 19474 * g++.dg/modules/part-5_a.C: New. 19475 * g++.dg/modules/part-5_b.C: New. 19476 * g++.dg/modules/part-5_c.C: New. 19477 * g++.dg/modules/stdio-1_a.H: New. 19478 * g++.dg/modules/stdio-1_b.C: New. 19479 * g++.dg/modules/string-1_a.H: New. 19480 * g++.dg/modules/string-1_b.C: New. 19481 * g++.dg/modules/string-view1.C: New. 19482 * g++.dg/modules/string-view2.C: New. 19483 * g++.dg/modules/tinfo-1.C: New. 19484 * g++.dg/modules/tinfo-2_a.H: New. 19485 * g++.dg/modules/tinfo-2_b.C: New. 19486 * g++.dg/modules/tname-spec-1_a.H: New. 19487 * g++.dg/modules/tname-spec-1_b.C: New. 19488 * g++.dg/modules/xtreme-header-1.h: New. 19489 * g++.dg/modules/xtreme-header-1_a.H: New. 19490 * g++.dg/modules/xtreme-header-1_b.C: New. 19491 * g++.dg/modules/xtreme-header-1_c.C: New. 19492 * g++.dg/modules/xtreme-header-2.h: New. 19493 * g++.dg/modules/xtreme-header-2_a.H: New. 19494 * g++.dg/modules/xtreme-header-2_b.C: New. 19495 * g++.dg/modules/xtreme-header-2_c.C: New. 19496 * g++.dg/modules/xtreme-header-3.h: New. 19497 * g++.dg/modules/xtreme-header-3_a.H: New. 19498 * g++.dg/modules/xtreme-header-3_b.C: New. 19499 * g++.dg/modules/xtreme-header-3_c.C: New. 19500 * g++.dg/modules/xtreme-header-4.h: New. 19501 * g++.dg/modules/xtreme-header-4_a.H: New. 19502 * g++.dg/modules/xtreme-header-4_b.C: New. 19503 * g++.dg/modules/xtreme-header-4_c.C: New. 19504 * g++.dg/modules/xtreme-header-5.h: New. 19505 * g++.dg/modules/xtreme-header-5_a.H: New. 19506 * g++.dg/modules/xtreme-header-5_b.C: New. 19507 * g++.dg/modules/xtreme-header-5_c.C: New. 19508 * g++.dg/modules/xtreme-header-6.h: New. 19509 * g++.dg/modules/xtreme-header-6_a.H: New. 19510 * g++.dg/modules/xtreme-header-6_b.C: New. 19511 * g++.dg/modules/xtreme-header-6_c.C: New. 19512 * g++.dg/modules/xtreme-header.h: New. 19513 * g++.dg/modules/xtreme-header_a.H: New. 19514 * g++.dg/modules/xtreme-header_b.C: New. 19515 * g++.dg/modules/xtreme-tr1.h: New. 19516 * g++.dg/modules/xtreme-tr1_a.H: New. 19517 * g++.dg/modules/xtreme-tr1_b.C: New. 19518 195192021-01-04 Richard Sandiford <richard.sandiford@arm.com> 19520 19521 PR tree-optimization/95401 19522 * g++.dg/vect/pr95401.cc: New test. 19523 * g++.dg/vect/pr95401a.cc: Likewise. 19524 195252021-01-04 Richard Biener <rguenther@suse.de> 19526 19527 PR tree-optimization/98308 19528 * gcc.dg/vect/pr98308.c: New testcase. 19529 195302021-01-04 Jakub Jelinek <jakub@redhat.com> 19531 19532 PR tree-optimization/95771 19533 * gcc.target/i386/pr95771.c: New test. 19534 195352021-01-04 Richard Biener <rguenther@suse.de> 19536 19537 PR tree-optimization/98464 19538 * g++.dg/opt/pr98464.C: New testcase. 19539 195402021-01-04 Richard Biener <rguenther@suse.de> 19541 19542 PR tree-optimization/98282 19543 * g++.dg/opt/pr98282.C: New testcase. 19544 195452021-01-04 Richard Sandiford <richard.sandiford@arm.com> 19546 19547 PR target/89057 19548 * gcc.target/aarch64/pr89057.c: New test. 19549 195502021-01-04 Richard Sandiford <richard.sandiford@arm.com> 19551 19552 * gcc.target/aarch64/sve/acle/asm/prfb.c: Test for a MUL VL range of 19553 [-32, 31]. 19554 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise. 19555 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise. 19556 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise. 19557 195582021-01-04 Martin Liska <mliska@suse.cz> 19559 19560 * README: Convert to utf8 from iso8859. 19561 195622021-01-04 Martin Liska <mliska@suse.cz> 19563 19564 * gcc.target/avr/avr.exp: Run dos2unix on the file. 19565 195662021-01-04 Richard Biener <rguenther@suse.de> 19567 19568 PR tree-optimization/98291 19569 * gcc.dg/vect/slp-reduc-11.c: New testcase. 19570 * gcc.dg/vect/vect-reduc-in-order-4.c: Adjust. 19571 195722021-01-04 Jakub Jelinek <jakub@redhat.com> 19573 19574 PR tree-optimization/96782 19575 * gcc.dg/tree-ssa/pr96782.c: New test. 19576 195772021-01-04 Bernd Edlinger <bernd.edlinger@hotmail.de> 19578 19579 * gcc.misc-tests/outputs.exp: Adjust testcase. 19580 195812021-01-01 Jakub Jelinek <jakub@redhat.com> 19582 19583 * ChangeLog-2020: Rotate ChangeLog. New file. 19584 195852021-01-01 Joel Brobecker <brobecker@adacore.com> 19586 19587 * lib/target-supports.exp 19588 (check_effective_target_arm_fp16_alternative_ok_nocache): 19589 Return zero for *-*-vxworks7r* targets. 19590 * gcc.target/arm/aapcs/vfp22.c: Require arm_fp16_alternative_ok. 19591 * gcc.target/arm/aapcs/vfp23.c: Likewise. 19592 * gcc.target/arm/aapcs/vfp24.c: Likewise. 19593 * gcc.target/arm/aapcs/vfp25.c: Likewise. 19594 195952021-01-01 Jerome Lambourg <lambourg@adacore.com> 19596 19597 * g++.dg/init/new26.C: Fix overriding of the delete operator 19598 for c++14 profile. 19599 196002021-01-01 Jerome Lambourg <lambourg@adacore.com> 19601 19602 * g++.dg/tls/pr79288.C: Skip on vxworks_kernel (TLS model 19603 not supported). 19604 196052021-01-01 Joel Brobecker <brobecker@adacore.com> 19606 19607 * gcc.target/arm/memset-inline-2.c: Add -mno-long-calls to 19608 the test's dg-options. 19609 * gcc.target/arm/pr78255-2.c: Likewise. 19610 196112021-01-01 Jerome Lambourg <lambourg@adacore.com> 19612 19613 * g++.old-deja/g++.mike/p658.C: Also undefine OK on VxWorks RTP. 19614 196152021-01-01 Jerome Lambourg <lambourg@adacore.com> 19616 19617 * g++.dg/opt/20050511-1.C: Work around UINT32 in vxworks rtp 19618 headers too. 19619 196202021-01-01 Jerome Lambourg <lambourg@adacore.com> 19621 19622 * g++.old-deja/g++.pt/const2.C: Skip on vxworks kernel. 19623 196242021-01-01 Jerome Lambourg <lambourg@adacore.com> 19625 19626 * g++.dg/warn/miss-format-1.C: Remove vxworks-specific test 19627 directives. 19628 196292021-01-01 Jerome Lambourg <lambourg@adacore.com> 19630 19631 * g++.dg/tree-ssa/copyprop.C: Undefine ERROR if defined. 19632 196332021-01-01 Jerome Lambourg <lambourg@adacore.com> 19634 19635 * g++.dg/other/anon5.C: Skip on vxworks kernel. 19636 196372021-01-01 Jerome Lambourg <lambourg@adacore.com> 19638 19639 * gcc.dg/vxworks/initpri1.c: Tigthen VxWorks version check. 19640 * gcc.dg/vxworks/initpri2.c: Likewise. 19641 196422021-01-01 Joel Brobecker <brobecker@adacore.com> 19643 19644 * gcc.dg/intmax_t-1.c: Do not expect an error on *-*-vxworks7r* 19645 targets. 19646 196472021-01-01 Olivier Hainque <hainque@adacore.com> 19648 19649 * gcc.dg/pthread-init-1.c: Fix the VxWorks xfail filters. 19650 * gcc.dg/pthread-init-2.c: Ditto. 19651 196522021-01-01 Olivier Hainque <hainque@adacore.com> 19653 19654 * lib/target-supports.exp (check_weak_available, 19655 check_fork_available, check_effective_target_lto, 19656 check_effective_target_mempcpy): Add vxworks filters. 19657 196582021-01-01 Alexandre Oliva <oliva@adacore.com> 19659 19660 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Pass an 19661 explicit -mno-long-calls. 19662 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise. 19663 196642021-01-01 Alexandre Oliva <oliva@adacore.com> 19665 19666 * g++.target/arm/no_unique_address_1.C: Add -mno-long-calls. 19667 * g++.target/arm/no_unique_address_2.C: Likewise. 19668 196692021-01-01 Alexandre Oliva <oliva@adacore.com> 19670 19671 * gcc.target/arm/headmerge-1.c: Add -mno-long-calls. 19672 * gcc.target/arm/headmerge-2.c: Likewise. 19673 196742021-01-01 Alexandre Oliva <oliva@adacore.com> 19675 19676 * gcc.target/arm/fp16-aapcs-2.c: Use -mno-long-calls. 19677 19678 19679Copyright (C) 2021 Free Software Foundation, Inc. 19680 19681Copying and distribution of this file, with or without modification, 19682are permitted in any medium without royalty provided the copyright 19683notice and this notice are preserved. 19684