12020-12-31 Jakub Jelinek <jakub@redhat.com> 2 3 PR testsuite/98489 4 PR tree-optimization/56719 5 * gcc.dg/tree-ssa/pr56719.c: Remove semicolon from 6 scan-tree-dump-times regexps. 7 82020-12-31 Richard Sandiford <richard.sandiford@arm.com> 9 10 PR tree-optimization/98302 11 * gcc.dg/vect/pr98302.c: New test. 12 132020-12-31 Richard Sandiford <richard.sandiford@arm.com> 14 15 PR tree-optimization/94994 16 * gcc.dg/vect/pr94994.c: New test. 17 182020-12-31 Richard Sandiford <richard.sandiford@arm.com> 19 20 PR rtl-optimization/98214 21 * gcc.target/aarch64/sve/pr98214.c: New file. 22 232020-12-31 Jakub Jelinek <jakub@redhat.com> 24 25 PR tree-optimization/94802 26 * gcc.dg/tree-ssa/pr94802-1.c: New test. 27 282020-12-31 Jakub Jelinek <jakub@redhat.com> 29 30 PR tree-optimization/94785 31 * gcc.dg/tree-ssa/pr94785.c: New test. 32 332020-12-31 Jakub Jelinek <jakub@redhat.com> 34 35 PR tree-optimization/98474 36 * gcc.c-torture/execute/pr98474.c: New test. 37 382020-12-31 Jakub Jelinek <jakub@redhat.com> 39 40 PR c++/98206 41 * g++.dg/ubsan/align-4.C: New test. 42 432020-12-31 Jakub Jelinek <jakub@redhat.com> 44 45 PR tree-optimization/56719 46 * gcc.dg/tree-ssa/pr56719.c: New test. 47 482020-12-30 Jakub Jelinek <jakub@redhat.com> 49 50 PR target/98461 51 * gcc.target/i386/sse2-pr98461.c: New test. 52 * gcc.target/i386/avx2-pr98461.c: New test. 53 542020-12-29 Paul Thomas <pault@gcc.gnu.org> 55 56 PR fortran/97612 57 * gfortran.dg/structure_constructor_17.f90: New test. 58 592020-12-29 Paul Thomas <pault@gcc.gnu.org> 60 61 PR fortran/93833 62 * gfortran.dg/deferred_character_36.f90 : New test. 63 642020-12-29 Claudiu Zissulescu <claziss@synopsys.com> 65 66 * gcc.target/arc/loop-3.c: Update test pattern. 67 682020-12-29 Vladimir Isaev <isaev@synopsys.com> 69 70 * gcc.target/arc/uncached-9.c: New test. 71 722020-12-28 Uroš Bizjak <ubizjak@gmail.com> 73 74 PR target/96793 75 * gcc.target/i386/pr96793-2.c: New test. 76 772020-12-28 Hongyu Wang <hongyu.wang@intel.com> 78 79 * gcc.target/i386/pr92658-avx2-2.c: New test. 80 * gcc.target/i386/pr92658-avx512bw-2.c: Likewise. 81 * gcc.target/i386/pr92658-sse4-2.c: Likewise. 82 832020-12-27 Jeff Law <law@redhat.com> 84 85 * gcc.dg/tree-ssa/asm-2.c: Use different register for iq2000. 86 * gcc.dg/tree-ssa/asm-3.c: Likewise. 87 882020-12-27 Paul Thomas <pault@gcc.gnu.org> 89 90 PR fortran/97694 91 PR fortran/97723 92 * gfortran.dg/select_rank_5.f90: New test. 93 942020-12-26 Iain Sandoe <iain@sandoe.co.uk> 95 96 PR c++/96045 97 * obj-c++.dg/property/property-neg-6.mm: Adjust EOF 98 diagnostic location. 99 * obj-c++.dg/syntax-error-10.mm: Likewise. 100 * obj-c++.dg/syntax-error-8.mm: Likewise. 101 * obj-c++.dg/syntax-error-9.mm: Likewise. 102 1032020-12-26 Paul Thomas <pault@gcc.gnu.org> 104 105 PR fortran/98022 106 * gfortran.dg/data_inquiry_ref.f90: Change to dg-compile and 107 add errors for inquiry references. 108 1092020-12-25 Harald Anlauf <anlauf@gmx.de> 110 111 * gfortran.dg/pr93685_1.f90: New test. 112 * gfortran.dg/pr93685_2.f90: New test. 113 1142020-12-23 Martin Sebor <msebor@redhat.com> 115 116 PR middle-end/98160 117 * g++.dg/warn/pr98160.C: New test. 118 1192020-12-23 Martin Sebor <msebor@redhat.com> 120 121 PR c++/98413 122 * g++.dg/warn/pr98413.C: New test. 123 1242020-12-23 Joel Brobecker <brobecker@adacore.com> 125 126 * gcc.target/arm/data-rel-1.c: Require "fpic" support. 127 * gcc.target/arm/data-rel-2.c: Likewise. 128 * gcc.target/arm/data-rel-3.c: Ditto. 129 * gcc.target/arm/pr44788.c: Ditto. 130 * gcc.target/arm/pr52006.c: Ditto. 131 * gcc.target/arm/pr59858.c: Ditto. 132 * gcc.target/arm/tlscall.c: Ditto. 133 * gcc.target/arm/require-pic-register-loc.c: Ditto. 134 Adjust line numbers. 135 1362020-12-23 Nathan Sidwell <nathan@acm.org> 137 138 PR c++/96045 139 * g++.dg/diagnostic/pr96045-1.C: New. 140 * g++.dg/diagnostic/pr96045-2.C: New. 141 * g++.dg/diagnostic/pr96045-3.C: New. 142 * c-c++-common/goacc/pr79428-1.c: Adjust EOF diagnostic location. 143 * c-c++-common/gomp/pr79428-2.c: Likewise 144 * c-c++-common/raw-string-6.c: Likewise 145 * g++.dg/cpp0x/decltype63.C: Likewise 146 * g++.dg/cpp0x/gen-attrs-64.C: Likewise 147 * g++.dg/cpp0x/pr68726.C: Likewise 148 * g++.dg/cpp0x/pr78341.C: Likewise 149 * g++.dg/cpp1y/pr65202.C: Likewise 150 * g++.dg/cpp1y/pr65340.C: Likewise 151 * g++.dg/cpp1y/pr68578.C: Likewise 152 * g++.dg/cpp1z/class-deduction44.C: Likewise 153 * g++.dg/diagnostic/unclosed-extern-c.C: Likewise 154 * g++.dg/diagnostic/unclosed-function.C: Likewise 155 * g++.dg/diagnostic/unclosed-namespace.C: Likewise 156 * g++.dg/diagnostic/unclosed-struct.C: Likewise 157 * g++.dg/ext/pr84598.C: Likewise 158 * g++.dg/other/switch4.C: Likewise 159 * g++.dg/parse/attr4.C: Likewise 160 * g++.dg/parse/cond4.C: Likewise 161 * g++.dg/parse/crash10.C: Likewise 162 * g++.dg/parse/crash18.C: Likewise 163 * g++.dg/parse/crash27.C: Likewise 164 * g++.dg/parse/crash34.C: Likewise 165 * g++.dg/parse/crash35.C: Likewise 166 * g++.dg/parse/crash52.C: Likewise 167 * g++.dg/parse/crash59.C: Likewise 168 * g++.dg/parse/crash61.C: Likewise 169 * g++.dg/parse/crash67.C: Likewise 170 * g++.dg/parse/error14.C: Likewise 171 * g++.dg/parse/error56.C: Likewise 172 * g++.dg/parse/invalid1.C: Likewise 173 * g++.dg/parse/parameter-declaration-1.C: Likewise 174 * g++.dg/parse/parser-pr28152-2.C: Likewise 175 * g++.dg/parse/parser-pr28152.C: Likewise 176 * g++.dg/parse/pr68722.C: Likewise 177 * g++.dg/parse/pr96258.C: Likewise 178 * g++.dg/pr46852.C: Likewise 179 * g++.dg/pr46868.C: Likewise 180 * g++.dg/template/crash115.C: Likewise 181 * g++.dg/template/crash43.C: Likewise 182 * g++.dg/template/crash90.C: Likewise 183 * g++.dg/template/error-recovery1.C: Likewise 184 * g++.dg/template/error57.C: Likewise 185 * g++.old-deja/g++.other/crash31.C: Likewise 186 1872020-12-23 Jason Merrill <jason@redhat.com> 188 189 PR c++/97597 190 * g++.dg/init/empty3.C: New test. 191 1922020-12-23 Jason Merrill <jason@redhat.com> 193 194 * g++.dg/cpp0x/constexpr-overflow3.C: Use INT_MAX. 195 1962020-12-23 Jason Merrill <jason@redhat.com> 197 198 PR c++/98332 199 * g++.dg/cpp0x/constexpr-overflow3.C: New test. 200 2012020-12-23 Iain Buclaw <ibuclaw@gdcproject.org> 202 203 PR d/98427 204 * gdc.dg/pr98427.d: New test. 205 2062020-12-23 Uroš Bizjak <ubizjak@gmail.com> 207 208 PR target/96793 209 * gcc.target/i386/pr96793-1.c: New test. 210 2112020-12-22 Nathan Sidwell <nathan@acm.org> 212 213 * g++.dg/modules/access-1_a.C: New.: New. 214 * g++.dg/modules/access-1_b.C: New. 215 * g++.dg/modules/access-1_c.C: New. 216 * g++.dg/modules/adhoc-1_a.C: New. 217 * g++.dg/modules/adhoc-1_b.C: New. 218 * g++.dg/modules/adl-1_a.C: New. 219 * g++.dg/modules/adl-1_b.C: New. 220 * g++.dg/modules/adl-1_c.C: New. 221 * g++.dg/modules/adl-2_a.C: New. 222 * g++.dg/modules/adl-2_b.C: New. 223 * g++.dg/modules/adl-2_c.C: New. 224 * g++.dg/modules/adl-3_a.C: New. 225 * g++.dg/modules/adl-3_b.C: New. 226 * g++.dg/modules/adl-3_c.C: New. 227 * g++.dg/modules/adl-4_a.C: New. 228 * g++.dg/modules/adl-4_b.C: New. 229 * g++.dg/modules/adl-5_a.c: New. 230 * g++.dg/modules/adl-5_b.C: New. 231 * g++.dg/modules/adl-5_c.C: New. 232 * g++.dg/modules/adl-5_d.C: New. 233 * g++.dg/modules/alias-1_a.H: New. 234 * g++.dg/modules/alias-1_b.C: New. 235 * g++.dg/modules/alias-1_c.C: New. 236 * g++.dg/modules/alias-1_d.C: New. 237 * g++.dg/modules/alias-1_e.C: New. 238 * g++.dg/modules/alias-1_f.C: New. 239 * g++.dg/modules/alias-2_a.H: New. 240 * g++.dg/modules/alias-2_b.C: New. 241 * g++.dg/modules/align-type-1_a.C: New. 242 * g++.dg/modules/align-type-1_b.C: New. 243 * g++.dg/modules/ambig-1_a.C: New. 244 * g++.dg/modules/ambig-1_b.C: New. 245 * g++.dg/modules/anon-1_a.C: New. 246 * g++.dg/modules/anon-1_b.C: New. 247 * g++.dg/modules/anon-1_c.C: New. 248 * g++.dg/modules/anon-2.h: New. 249 * g++.dg/modules/anon-2_a.H: New. 250 * g++.dg/modules/anon-2_b.C: New. 251 * g++.dg/modules/atom-decl-0_a.C: New. 252 * g++.dg/modules/atom-decl-0_b.C: New. 253 * g++.dg/modules/atom-decl-0_c.C: New. 254 * g++.dg/modules/atom-decl-2.C: New. 255 * g++.dg/modules/atom-decl-3.C: New. 256 * g++.dg/modules/atom-pragma-1.C: New. 257 * g++.dg/modules/atom-pragma-3.C: New. 258 * g++.dg/modules/atom-preamble-1.C: New. 259 * g++.dg/modules/atom-preamble-2_a.C: New. 260 * g++.dg/modules/atom-preamble-2_b.C: New. 261 * g++.dg/modules/atom-preamble-2_c.C: New. 262 * g++.dg/modules/atom-preamble-2_d.C: New. 263 * g++.dg/modules/atom-preamble-2_e.C: New. 264 * g++.dg/modules/atom-preamble-2_f.C: New. 265 * g++.dg/modules/atom-preamble-3.C: New. 266 * g++.dg/modules/atom-preamble-4.C: New. 267 * g++.dg/modules/auto-1.h: New. 268 * g++.dg/modules/auto-1_a.H: New. 269 * g++.dg/modules/auto-1_b.C: New. 270 * g++.dg/modules/auto-2.h: New. 271 * g++.dg/modules/auto-2_a.H: New. 272 * g++.dg/modules/auto-2_b.C: New. 273 * g++.dg/modules/bad-mapper-1.C: New. 274 * g++.dg/modules/bad-mapper-2.C: New. 275 * g++.dg/modules/bad-mapper-3.C: New. 276 * g++.dg/modules/ben-1.map: New. 277 * g++.dg/modules/ben-1_a.C: New. 278 * g++.dg/modules/ben-1_b.C: New. 279 * g++.dg/modules/bfield-1_a.C: New. 280 * g++.dg/modules/bfield-1_b.C: New. 281 * g++.dg/modules/bfield-2_a.C: New. 282 * g++.dg/modules/bfield-2_b.C: New. 283 * g++.dg/modules/bool-1.h: New. 284 * g++.dg/modules/bool-1_a.H: New. 285 * g++.dg/modules/bool-1_b.H: New. 286 * g++.dg/modules/bool-1_c.C: New. 287 * g++.dg/modules/bug-1_a.C: New. 288 * g++.dg/modules/bug-1_b.C: New. 289 * g++.dg/modules/builtin-1_a.C: New. 290 * g++.dg/modules/builtin-1_b.C: New. 291 * g++.dg/modules/builtin-2.C: New. 292 * g++.dg/modules/builtin-3_b.C: New. 293 * g++.dg/modules/builtin-4_a.H: New. 294 * g++.dg/modules/builtin-4_b.C: New. 295 * g++.dg/modules/builtin-5_a.H: New. 296 * g++.dg/modules/builtin-5_b.C: New. 297 * g++.dg/modules/builtin-6_a.H: New. 298 * g++.dg/modules/builtin-6_b.C: New. 299 * g++.dg/modules/builtin-7_a.H: New. 300 * g++.dg/modules/builtin-7_b.C: New. 301 * g++.dg/modules/by-name-1.C: New. 302 * g++.dg/modules/cexpr-1_a.C: New. 303 * g++.dg/modules/cexpr-1_b.C: New. 304 * g++.dg/modules/cexpr-2_a.C: New. 305 * g++.dg/modules/cexpr-2_b.C: New. 306 * g++.dg/modules/circ-1_a.C: New. 307 * g++.dg/modules/circ-1_b.C: New. 308 * g++.dg/modules/circ-1_c.C: New. 309 * g++.dg/modules/circ-1_d.C: New. 310 * g++.dg/modules/class-1_a.C: New. 311 * g++.dg/modules/class-1_b.C: New. 312 * g++.dg/modules/class-1_c.C: New. 313 * g++.dg/modules/class-2_a.C: New. 314 * g++.dg/modules/class-2_b.C: New. 315 * g++.dg/modules/class-3_a.C: New. 316 * g++.dg/modules/class-3_b.C: New. 317 * g++.dg/modules/class-3_c.C: New. 318 * g++.dg/modules/class-3_d.C: New. 319 * g++.dg/modules/class-4_a.C: New. 320 * g++.dg/modules/class-4_b.C: New. 321 * g++.dg/modules/class-5_a.C: New. 322 * g++.dg/modules/class-5_b.C: New. 323 * g++.dg/modules/class-5_c.C: New. 324 * g++.dg/modules/class-6_a.C: New. 325 * g++.dg/modules/class-6_b.C: New. 326 * g++.dg/modules/class-6_c.C: New. 327 * g++.dg/modules/class-7_a.C: New. 328 * g++.dg/modules/class-7_b.C: New. 329 * g++.dg/modules/class-7_c.C: New. 330 * g++.dg/modules/class-8_a.C: New. 331 * g++.dg/modules/class-8_b.C: New. 332 * g++.dg/modules/clone-1_a.C: New. 333 * g++.dg/modules/clone-1_b.C: New. 334 * g++.dg/modules/concept-1_a.C: New. 335 * g++.dg/modules/concept-1_b.C: New. 336 * g++.dg/modules/concept-2_a.C: New. 337 * g++.dg/modules/concept-2_b.C: New. 338 * g++.dg/modules/concept-3_a.C: New. 339 * g++.dg/modules/concept-3_b.C: New. 340 * g++.dg/modules/concept-4.H: New. 341 * g++.dg/modules/concept-5.h: New. 342 * g++.dg/modules/concept-5_a.H: New. 343 * g++.dg/modules/concept-5_b.C: New. 344 * g++.dg/modules/concept-6.h: New. 345 * g++.dg/modules/concept-6_a.H: New. 346 * g++.dg/modules/concept-6_b.C: New. 347 * g++.dg/modules/constrained-partial-1_a.C: New. 348 * g++.dg/modules/constrained-partial-1_b.C: New. 349 * g++.dg/modules/convop-1_a.C: New. 350 * g++.dg/modules/convop-1_b.C: New. 351 * g++.dg/modules/cpp-1.C: New. 352 * g++.dg/modules/cpp-2_a.H: New. 353 * g++.dg/modules/cpp-2_b.H: New. 354 * g++.dg/modules/cpp-2_c.C: New. 355 * g++.dg/modules/cpp-3.C: New. 356 * g++.dg/modules/cpp-4.C: New. 357 * g++.dg/modules/cpp-4.h: New. 358 * g++.dg/modules/cpp-5_a.H: New. 359 * g++.dg/modules/cpp-5_b.C: New. 360 * g++.dg/modules/cpp-5_c.C: New. 361 * g++.dg/modules/cpp-6_a.H: New. 362 * g++.dg/modules/cpp-6_b.H: New. 363 * g++.dg/modules/cpp-6_c.C: New. 364 * g++.dg/modules/debug-1_a.C: New. 365 * g++.dg/modules/debug-1_b.C: New. 366 * g++.dg/modules/decomp-1_a.C: New. 367 * g++.dg/modules/decomp-1_b.C: New. 368 * g++.dg/modules/deferred-1.h: New. 369 * g++.dg/modules/deferred-1_a.H: New. 370 * g++.dg/modules/deferred-1_b.C: New. 371 * g++.dg/modules/dep-1_a.C: New. 372 * g++.dg/modules/dep-1_b.C: New. 373 * g++.dg/modules/dep-2.C: New. 374 * g++.dg/modules/dep-3.C: New. 375 * g++.dg/modules/dir-only-1.C: New. 376 * g++.dg/modules/dir-only-2_a.H: New. 377 * g++.dg/modules/dir-only-2_b.C: New. 378 * g++.dg/modules/dir-only-3.C: New. 379 * g++.dg/modules/dir-only-4.C: New. 380 * g++.dg/modules/dir-recovery.C: New. 381 * g++.dg/modules/enum-1_a.C: New. 382 * g++.dg/modules/enum-1_b.C: New. 383 * g++.dg/modules/enum-2_a.C: New. 384 * g++.dg/modules/enum-2_b.C: New. 385 * g++.dg/modules/enum-3_a.C: New. 386 * g++.dg/modules/enum-3_b.C: New. 387 * g++.dg/modules/enum-4_a.C: New. 388 * g++.dg/modules/enum-4_b.C: New. 389 * g++.dg/modules/enum-5_a.H: New. 390 * g++.dg/modules/enum-5_b.C: New. 391 * g++.dg/modules/enum-6_a.H: New. 392 * g++.dg/modules/enum-6_b.C: New. 393 * g++.dg/modules/enum-7.C: New. 394 * g++.dg/modules/enum-8_a.H: New. 395 * g++.dg/modules/enum-8_b.H: New. 396 * g++.dg/modules/enum-8_c.C: New. 397 * g++.dg/modules/enum-8_d.C: New. 398 * g++.dg/modules/enum-bad-1_a.H: New. 399 * g++.dg/modules/enum-bad-1_b.C: New. 400 * g++.dg/modules/err-1_a.C: New. 401 * g++.dg/modules/err-1_b.C: New. 402 * g++.dg/modules/err-1_c.C: New. 403 * g++.dg/modules/err-1_d.C: New. 404 * g++.dg/modules/except-1.C: New. 405 * g++.dg/modules/except-2.h: New. 406 * g++.dg/modules/except-2_a.H: New. 407 * g++.dg/modules/except-2_b.C: New. 408 * g++.dg/modules/except-3.h: New. 409 * g++.dg/modules/except-3_a.H: New. 410 * g++.dg/modules/except-3_b.C: New. 411 * g++.dg/modules/exp-xlate-1_a.H: New. 412 * g++.dg/modules/exp-xlate-1_b.C: New. 413 * g++.dg/modules/export-1.C: New. 414 * g++.dg/modules/extern-tpl-1_a.H: New. 415 * g++.dg/modules/extern-tpl-1_b.C: New. 416 * g++.dg/modules/extern-tpl-1_c.C: New. 417 * g++.dg/modules/extern-tpl-2_a.H: New. 418 * g++.dg/modules/extern-tpl-2_b.H: New. 419 * g++.dg/modules/extern-tpl-2_c.C: New. 420 * g++.dg/modules/extern-tpl-2_d.C: New. 421 * g++.dg/modules/flag-1_a.C: New. 422 * g++.dg/modules/flag-1_b.C: New. 423 * g++.dg/modules/fn-inline-1_a.C: New. 424 * g++.dg/modules/fn-inline-1_b.C: New. 425 * g++.dg/modules/fn-inline-1_c.C: New. 426 * g++.dg/modules/freeze-1_a.C: New. 427 * g++.dg/modules/freeze-1_b.C: New. 428 * g++.dg/modules/freeze-1_c.C: New. 429 * g++.dg/modules/freeze-1_d.C: New. 430 * g++.dg/modules/friend-1_a.C: New. 431 * g++.dg/modules/friend-1_b.C: New. 432 * g++.dg/modules/friend-1_c.C: New. 433 * g++.dg/modules/friend-2_a.C: New. 434 * g++.dg/modules/friend-2_b.C: New. 435 * g++.dg/modules/friend-3.C: New. 436 * g++.dg/modules/friend-4_a.C: New. 437 * g++.dg/modules/friend-4_b.C: New. 438 * g++.dg/modules/friend-5_a.C: New. 439 * g++.dg/modules/friend-5_b.C: New. 440 * g++.dg/modules/gc-1_a.C: New. 441 * g++.dg/modules/gc-1_b.C: New. 442 * g++.dg/modules/gc-1_c.C: New. 443 * g++.dg/modules/gc-1_d.C: New. 444 * g++.dg/modules/gc-2.map: New. 445 * g++.dg/modules/gc-2_a.C: New. 446 * g++.dg/modules/global-1_a.C: New. 447 * g++.dg/modules/global-1_b.C: New. 448 * g++.dg/modules/gmf-1_a.C: New. 449 * g++.dg/modules/gmf-1_b.C: New. 450 * g++.dg/modules/gmf-2_a.H: New. 451 * g++.dg/modules/gmf-2_b.C: New. 452 * g++.dg/modules/gmf-2_c.C: New. 453 * g++.dg/modules/gmf-2_d.C: New. 454 * g++.dg/modules/gvar_a.C: New. 455 * g++.dg/modules/gvar_b.C: New. 456 * g++.dg/modules/hdr-1_a.H: New. 457 * g++.dg/modules/hdr-1_b.H: New. 458 * g++.dg/modules/hdr-1_c.C: New. 459 * g++.dg/modules/hdr-init-1_a.H: New. 460 * g++.dg/modules/hdr-init-1_b.H: New. 461 * g++.dg/modules/hdr-init-1_c.C: New. 462 * g++.dg/modules/horcrux-1_a.C: New. 463 * g++.dg/modules/horcrux-1_b.C: New. 464 * g++.dg/modules/ice-1.C: New. 465 * g++.dg/modules/imp-inline-1_a.C: New. 466 * g++.dg/modules/imp-inline-1_b.C: New. 467 * g++.dg/modules/imp-member-1_a.C: New. 468 * g++.dg/modules/imp-member-1_b.C: New. 469 * g++.dg/modules/imp-member-1_c.C: New. 470 * g++.dg/modules/imp-member-1_d.C: New. 471 * g++.dg/modules/imp-member-1_e.C: New. 472 * g++.dg/modules/imp-member-2_a.C: New. 473 * g++.dg/modules/imp-member-2_b.C: New. 474 * g++.dg/modules/imp-member-2_c.C: New. 475 * g++.dg/modules/imp-member-3.H: New. 476 * g++.dg/modules/import-1_a.C: New. 477 * g++.dg/modules/import-1_b.C: New. 478 * g++.dg/modules/import-1_c.C: New. 479 * g++.dg/modules/import-1_d.C: New. 480 * g++.dg/modules/import-1_e.C: New. 481 * g++.dg/modules/import-1_f.C: New. 482 * g++.dg/modules/import-1_g.C: New. 483 * g++.dg/modules/import-2.C: New. 484 * g++.dg/modules/inc-xlate-1.map: New. 485 * g++.dg/modules/inc-xlate-1_a.H: New. 486 * g++.dg/modules/inc-xlate-1_b.H: New. 487 * g++.dg/modules/inc-xlate-1_c.C: New. 488 * g++.dg/modules/inc-xlate-1_e.C: New. 489 * g++.dg/modules/indirect-1_a.C: New. 490 * g++.dg/modules/indirect-1_b.C: New. 491 * g++.dg/modules/indirect-1_c.C: New. 492 * g++.dg/modules/indirect-2_a.C: New. 493 * g++.dg/modules/indirect-2_b.C: New. 494 * g++.dg/modules/indirect-2_c.C: New. 495 * g++.dg/modules/indirect-3_a.C: New. 496 * g++.dg/modules/indirect-3_b.C: New. 497 * g++.dg/modules/indirect-3_c.C: New. 498 * g++.dg/modules/indirect-4_a.C: New. 499 * g++.dg/modules/indirect-4_b.C: New. 500 * g++.dg/modules/indirect-4_c.C: New. 501 * g++.dg/modules/inext-1.H: New. 502 * g++.dg/modules/inh-tmpl-ctor-1.h: New. 503 * g++.dg/modules/inh-tmpl-ctor-1_a.H: New. 504 * g++.dg/modules/inh-tmpl-ctor-1_b.C: New. 505 * g++.dg/modules/init-1_a.C: New. 506 * g++.dg/modules/init-1_b.C: New. 507 * g++.dg/modules/init-2_a.C: New. 508 * g++.dg/modules/init-2_b.C: New. 509 * g++.dg/modules/init-2_c.C: New. 510 * g++.dg/modules/inst-1_a.C: New. 511 * g++.dg/modules/inst-1_b.C: New. 512 * g++.dg/modules/inst-2_a.C: New. 513 * g++.dg/modules/inst-2_b.C: New. 514 * g++.dg/modules/inst-3_a.C: New. 515 * g++.dg/modules/inst-3_b.C: New. 516 * g++.dg/modules/inst-4_a.C: New. 517 * g++.dg/modules/inst-4_b.C: New. 518 * g++.dg/modules/inst-5_a.H: New. 519 * g++.dg/modules/inst-5_b.C: New. 520 * g++.dg/modules/internal-1.C: New. 521 * g++.dg/modules/internal-2_a.H: New. 522 * g++.dg/modules/internal-2_b.H: New. 523 * g++.dg/modules/internal-2_c.C: New. 524 * g++.dg/modules/isalnum.H: New. 525 * g++.dg/modules/keyword-1_a.C: New. 526 * g++.dg/modules/keyword-1_b.C: New. 527 * g++.dg/modules/lambda-1_a.C: New. 528 * g++.dg/modules/lambda-1_b.C: New. 529 * g++.dg/modules/lambda-2.h: New. 530 * g++.dg/modules/lambda-2_a.H: New. 531 * g++.dg/modules/lambda-2_b.C: New. 532 * g++.dg/modules/lambda-2_c.C: New. 533 * g++.dg/modules/lambda-3.h: New. 534 * g++.dg/modules/lambda-3_a.H: New. 535 * g++.dg/modules/lambda-3_b.C: New. 536 * g++.dg/modules/lambda-3_c.C: New. 537 * g++.dg/modules/lambda-4.h: New. 538 * g++.dg/modules/lambda-4_a.H: New. 539 * g++.dg/modules/lambda-4_b.C: New. 540 * g++.dg/modules/lang-1_a.H: New. 541 * g++.dg/modules/lang-1_b.C: New. 542 * g++.dg/modules/lang-1_c.C: New. 543 * g++.dg/modules/lang-2_a.C: New. 544 * g++.dg/modules/lang-2_b.C: New. 545 * g++.dg/modules/late-ret-1.H: New. 546 * g++.dg/modules/late-ret-2_a.H: New. 547 * g++.dg/modules/late-ret-2_b.H: New. 548 * g++.dg/modules/late-ret-2_c.C: New. 549 * g++.dg/modules/late-ret-3_a.H: New. 550 * g++.dg/modules/late-ret-3_b.H: New. 551 * g++.dg/modules/late-ret-3_c.C: New. 552 * g++.dg/modules/lazy-1_a.C: New. 553 * g++.dg/modules/lazy-1_b.C: New. 554 * g++.dg/modules/leg-merge-1_a.H: New. 555 * g++.dg/modules/leg-merge-1_b.H: New. 556 * g++.dg/modules/leg-merge-1_c.C: New. 557 * g++.dg/modules/leg-merge-1_d.C: New. 558 * g++.dg/modules/leg-merge-2_a.H: New. 559 * g++.dg/modules/leg-merge-2_b.H: New. 560 * g++.dg/modules/leg-merge-2_c.C: New. 561 * g++.dg/modules/leg-merge-3_a.H: New. 562 * g++.dg/modules/leg-merge-3_b.H: New. 563 * g++.dg/modules/leg-merge-3_c.C: New. 564 * g++.dg/modules/leg-merge-3_d.C: New. 565 * g++.dg/modules/leg-merge-4_a.H: New. 566 * g++.dg/modules/leg-merge-4_b.H: New. 567 * g++.dg/modules/leg-merge-4_c.C: New. 568 * g++.dg/modules/leg-merge-5_a.H: New. 569 * g++.dg/modules/leg-merge-5_b.H: New. 570 * g++.dg/modules/leg-merge-5_c.C: New. 571 * g++.dg/modules/leg-merge-6_a.H: New. 572 * g++.dg/modules/leg-merge-6_b.H: New. 573 * g++.dg/modules/leg-merge-6_c.C: New. 574 * g++.dg/modules/leg-merge-7_a.H: New. 575 * g++.dg/modules/leg-merge-7_b.H: New. 576 * g++.dg/modules/leg-merge-7_c.C: New. 577 * g++.dg/modules/leg-merge-8_a.H: New. 578 * g++.dg/modules/leg-merge-8_b.H: New. 579 * g++.dg/modules/leg-merge-8_c.C: New. 580 * g++.dg/modules/leg-merge-9_a.H: New. 581 * g++.dg/modules/leg-merge-9_b.H: New. 582 * g++.dg/modules/leg-merge-9_c.C: New. 583 * g++.dg/modules/legacy-1_a.H: New. 584 * g++.dg/modules/legacy-1_b.C: New. 585 * g++.dg/modules/legacy-1_c.C: New. 586 * g++.dg/modules/legacy-2.h: New. 587 * g++.dg/modules/legacy-2.map: New. 588 * g++.dg/modules/legacy-2_a.H: New. 589 * g++.dg/modules/legacy-2_b.H: New. 590 * g++.dg/modules/legacy-2_c.C: New. 591 * g++.dg/modules/legacy-2_d.C: New. 592 * g++.dg/modules/legacy-3.h: New. 593 * g++.dg/modules/legacy-3_a.H: New. 594 * g++.dg/modules/legacy-3_b.H: New. 595 * g++.dg/modules/legacy-3_c.H: New. 596 * g++.dg/modules/legacy-6.map: New. 597 * g++.dg/modules/legacy-6_a.H: New. 598 * g++.dg/modules/legacy-6_b.H: New. 599 * g++.dg/modules/legacy-6_c.C: New. 600 * g++.dg/modules/legacy-6_d.C: New. 601 * g++.dg/modules/legacy-6_e.C: New. 602 * g++.dg/modules/legacy-6_f.C: New. 603 * g++.dg/modules/legacy-7_a.H: New. 604 * g++.dg/modules/legacy-7_b.C: New. 605 * g++.dg/modules/legacy-8_a.H: New. 606 * g++.dg/modules/legacy-8_b.H: New. 607 * g++.dg/modules/legacy-8_c.C: New. 608 * g++.dg/modules/legacy-8_d.C: New. 609 * g++.dg/modules/legacy-8_e.C: New. 610 * g++.dg/modules/libfn-1_a.C: New. 611 * g++.dg/modules/libfn-1_b.C: New. 612 * g++.dg/modules/literals-1_a.C: New. 613 * g++.dg/modules/literals-1_b.C: New. 614 * g++.dg/modules/loc-1_a.C: New. 615 * g++.dg/modules/loc-1_b.C: New. 616 * g++.dg/modules/loc-1_c.C: New. 617 * g++.dg/modules/loc-2_a.C: New. 618 * g++.dg/modules/loc-2_b.C: New. 619 * g++.dg/modules/loc-2_c.C: New. 620 * g++.dg/modules/loc-2_d.C: New. 621 * g++.dg/modules/loc-2_e.C: New. 622 * g++.dg/modules/loc-2_f.C: New. 623 * g++.dg/modules/loc-wrapper-1.h: New. 624 * g++.dg/modules/loc-wrapper-1_a.H: New. 625 * g++.dg/modules/loc-wrapper-1_b.C: New. 626 * g++.dg/modules/local-1_a.C: New. 627 * g++.dg/modules/local-1_b.C: New. 628 * g++.dg/modules/local-extern-1.C: New. 629 * g++.dg/modules/local-extern-2.H: New. 630 * g++.dg/modules/local-struct-1_a.C: New. 631 * g++.dg/modules/local-struct-1_b.C: New. 632 * g++.dg/modules/macloc-1_a.C: New. 633 * g++.dg/modules/macloc-1_b.C: New. 634 * g++.dg/modules/macloc-1_c.C: New. 635 * g++.dg/modules/macloc-1_d.C: New. 636 * g++.dg/modules/macloc-2_a.H: New. 637 * g++.dg/modules/macloc-2_b.C: New. 638 * g++.dg/modules/macro-1_a.H: New. 639 * g++.dg/modules/macro-1_b.C: New. 640 * g++.dg/modules/macro-2_a.H: New. 641 * g++.dg/modules/macro-2_b.H: New. 642 * g++.dg/modules/macro-2_c.H: New. 643 * g++.dg/modules/macro-2_d.C: New. 644 * g++.dg/modules/macro-3_a.H: New. 645 * g++.dg/modules/macro-3_b.H: New. 646 * g++.dg/modules/macro-3_c.C: New. 647 * g++.dg/modules/macro-4_a.H: New. 648 * g++.dg/modules/macro-4_b.H: New. 649 * g++.dg/modules/macro-4_c.H: New. 650 * g++.dg/modules/macro-4_d.C: New. 651 * g++.dg/modules/macro-4_e.C: New. 652 * g++.dg/modules/macro-4_f.C: New. 653 * g++.dg/modules/macro-4_g.C: New. 654 * g++.dg/modules/macro-5_a.H: New. 655 * g++.dg/modules/macro-5_b.H: New. 656 * g++.dg/modules/macro-5_c.C: New. 657 * g++.dg/modules/macro-6_a.H: New. 658 * g++.dg/modules/macro-6_b.C: New. 659 * g++.dg/modules/macro-6_c.C: New. 660 * g++.dg/modules/macro-7_a.C: New. 661 * g++.dg/modules/macro-7_b.C: New. 662 * g++.dg/modules/macro-7_c.C: New. 663 * g++.dg/modules/map-1.map: New. 664 * g++.dg/modules/map-1_a.C: New. 665 * g++.dg/modules/map-1_b.C: New. 666 * g++.dg/modules/map-1_b.map: New. 667 * g++.dg/modules/map-2.C: New. 668 * g++.dg/modules/map-2.map: New. 669 * g++.dg/modules/member-def-1_a.C: New. 670 * g++.dg/modules/member-def-1_b.C: New. 671 * g++.dg/modules/member-def-1_c.C: New. 672 * g++.dg/modules/member-def-1_d.C: New. 673 * g++.dg/modules/member-def-2_a.C: New. 674 * g++.dg/modules/member-def-2_b.C: New. 675 * g++.dg/modules/member-def-2_c.C: New. 676 * g++.dg/modules/member-def-2_d.C: New. 677 * g++.dg/modules/memref-1_a.C: New. 678 * g++.dg/modules/memref-1_b.C: New. 679 * g++.dg/modules/merge-10.h: New. 680 * g++.dg/modules/merge-10_a.H: New. 681 * g++.dg/modules/merge-10_b.C: New. 682 * g++.dg/modules/merge-11.h: New. 683 * g++.dg/modules/merge-11_a.H: New. 684 * g++.dg/modules/merge-11_b.C: New. 685 * g++.dg/modules/merge-12.h: New. 686 * g++.dg/modules/merge-12_a.H: New. 687 * g++.dg/modules/merge-12_b.C: New. 688 * g++.dg/modules/merge-13.h: New. 689 * g++.dg/modules/merge-13_a.H: New. 690 * g++.dg/modules/merge-13_b.C: New. 691 * g++.dg/modules/merge-14.h: New. 692 * g++.dg/modules/merge-14_a.H: New. 693 * g++.dg/modules/merge-14_b.C: New. 694 * g++.dg/modules/merge-15.h: New. 695 * g++.dg/modules/merge-15_a.H: New. 696 * g++.dg/modules/merge-15_b.C: New. 697 * g++.dg/modules/merge-1_a.C: New. 698 * g++.dg/modules/merge-1_b.C: New. 699 * g++.dg/modules/merge-2_a.H: New. 700 * g++.dg/modules/merge-2_b.C: New. 701 * g++.dg/modules/merge-3_a.H: New. 702 * g++.dg/modules/merge-3_b.C: New. 703 * g++.dg/modules/merge-4.h: New. 704 * g++.dg/modules/merge-4_a.H: New. 705 * g++.dg/modules/merge-4_b.C: New. 706 * g++.dg/modules/merge-5.h: New. 707 * g++.dg/modules/merge-5_a.H: New. 708 * g++.dg/modules/merge-5_b.C: New. 709 * g++.dg/modules/merge-6.h: New. 710 * g++.dg/modules/merge-6_a.H: New. 711 * g++.dg/modules/merge-6_b.C: New. 712 * g++.dg/modules/merge-7.h: New. 713 * g++.dg/modules/merge-7_a.H: New. 714 * g++.dg/modules/merge-7_b.C: New. 715 * g++.dg/modules/merge-8.h: New. 716 * g++.dg/modules/merge-8_a.H: New. 717 * g++.dg/modules/merge-8_b.C: New. 718 * g++.dg/modules/merge-9.h: New. 719 * g++.dg/modules/merge-9_a.H: New. 720 * g++.dg/modules/merge-9_b.C: New. 721 * g++.dg/modules/mod-exp-1_a.C: New. 722 * g++.dg/modules/mod-exp-1_b.C: New. 723 * g++.dg/modules/mod-imp-1_a.C: New. 724 * g++.dg/modules/mod-imp-1_b.C: New. 725 * g++.dg/modules/mod-imp-1_c.C: New. 726 * g++.dg/modules/mod-imp-1_d.C: New. 727 * g++.dg/modules/mod-impl-1_a.C: New. 728 * g++.dg/modules/mod-impl-1_b.C: New. 729 * g++.dg/modules/mod-impl-1_c.C: New. 730 * g++.dg/modules/mod-impl-1_d.C: New. 731 * g++.dg/modules/mod-indirect-1_a.C: New. 732 * g++.dg/modules/mod-indirect-1_b.C: New. 733 * g++.dg/modules/mod-indirect-1_c.C: New. 734 * g++.dg/modules/mod-indirect-1_d.C: New. 735 * g++.dg/modules/mod-indirect-1_e.C: New. 736 * g++.dg/modules/mod-stamp-1_a.C: New. 737 * g++.dg/modules/mod-stamp-1_b.C: New. 738 * g++.dg/modules/mod-stamp-1_c.C: New. 739 * g++.dg/modules/mod-stamp-1_d.C: New. 740 * g++.dg/modules/mod-sym-1.C: New. 741 * g++.dg/modules/mod-sym-2.C: New. 742 * g++.dg/modules/mod-sym-3.C: New. 743 * g++.dg/modules/mod-tpl-1_a.C: New. 744 * g++.dg/modules/mod-tpl-1_b.C: New. 745 * g++.dg/modules/mod-tpl-2_a.C: New. 746 * g++.dg/modules/mod-tpl-2_b.C: New. 747 * g++.dg/modules/mutual-friend.ii: New. 748 * g++.dg/modules/namespace-1_a.C: New. 749 * g++.dg/modules/namespace-1_b.C: New. 750 * g++.dg/modules/namespace-1_c.C: New. 751 * g++.dg/modules/namespace-2_a.C: New. 752 * g++.dg/modules/namespace-2_b.C: New. 753 * g++.dg/modules/namespace-3_a.C: New. 754 * g++.dg/modules/namespace-3_b.C: New. 755 * g++.dg/modules/namespace-4_a.C: New. 756 * g++.dg/modules/namespace-4_b.C: New. 757 * g++.dg/modules/namespace-4_c.C: New. 758 * g++.dg/modules/nest-1_a.C: New. 759 * g++.dg/modules/nest-1_b.C: New. 760 * g++.dg/modules/nest-1_c.C: New. 761 * g++.dg/modules/nested-1_a.C: New. 762 * g++.dg/modules/nested-1_b.C: New. 763 * g++.dg/modules/nested-1_c.C: New. 764 * g++.dg/modules/nested-2_a.C: New. 765 * g++.dg/modules/nested-2_b.C: New. 766 * g++.dg/modules/nested-constr-1.h: New. 767 * g++.dg/modules/nested-constr-1_a.H: New. 768 * g++.dg/modules/nested-constr-1_b.C: New. 769 * g++.dg/modules/nested-constr-2_a.C: New. 770 * g++.dg/modules/nested-constr-2_b.C: New. 771 * g++.dg/modules/nested-constr-2_c.C: New. 772 * g++.dg/modules/nodes-1_a.C: New. 773 * g++.dg/modules/nodes-1_b.C: New. 774 * g++.dg/modules/noexcept-1.h: New. 775 * g++.dg/modules/noexcept-1_a.H: New. 776 * g++.dg/modules/noexcept-1_b.C: New. 777 * g++.dg/modules/ns-alias-1_a.C: New. 778 * g++.dg/modules/ns-alias-1_b.C: New. 779 * g++.dg/modules/ns-alias-1_c.C: New. 780 * g++.dg/modules/ns-dir-1_a.C: New. 781 * g++.dg/modules/ns-dir-1_b.C: New. 782 * g++.dg/modules/ns-dup-1_a.C: New. 783 * g++.dg/modules/ns-dup-1_b.C: New. 784 * g++.dg/modules/ns-imp-1_a.C: New. 785 * g++.dg/modules/ns-imp-1_b.C: New. 786 * g++.dg/modules/ns-imp-1_c.C: New. 787 * g++.dg/modules/ns-part-1_a.C: New. 788 * g++.dg/modules/ns-part-1_b.C: New. 789 * g++.dg/modules/ns-part-1_c.C: New. 790 * g++.dg/modules/nsdmi-1_a.C: New. 791 * g++.dg/modules/nsdmi-1_b.C: New. 792 * g++.dg/modules/nsdmi-2.C: New. 793 * g++.dg/modules/omp-1_a.C: New. 794 * g++.dg/modules/omp-1_b.C: New. 795 * g++.dg/modules/omp-1_c.C: New. 796 * g++.dg/modules/omp-2_a.C: New. 797 * g++.dg/modules/omp-2_b.C: New. 798 * g++.dg/modules/only-1.C: New. 799 * g++.dg/modules/only-2.C: New. 800 * g++.dg/modules/only-3.C: New. 801 * g++.dg/modules/operator-1_a.C: New. 802 * g++.dg/modules/operator-1_b.C: New. 803 * g++.dg/modules/p0713-1.C: New. 804 * g++.dg/modules/p0713-2.C: New. 805 * g++.dg/modules/p0713-3.C: New. 806 * g++.dg/modules/part-1_a.C: New. 807 * g++.dg/modules/part-1_b.C: New. 808 * g++.dg/modules/part-1_c.C: New. 809 * g++.dg/modules/part-2_a.C: New. 810 * g++.dg/modules/part-2_b.C: New. 811 * g++.dg/modules/part-2_c.C: New. 812 * g++.dg/modules/part-2_d.C: New. 813 * g++.dg/modules/part-2_e.C: New. 814 * g++.dg/modules/part-3_a.C: New. 815 * g++.dg/modules/part-3_b.C: New. 816 * g++.dg/modules/part-3_c.C: New. 817 * g++.dg/modules/part-3_d.C: New. 818 * g++.dg/modules/part-4_a.C: New. 819 * g++.dg/modules/part-4_b.C: New. 820 * g++.dg/modules/part-4_c.C: New. 821 * g++.dg/modules/part-6_a.C: New. 822 * g++.dg/modules/part-6_b.C: New. 823 * g++.dg/modules/part-6_c.C: New. 824 * g++.dg/modules/part-6_d.C: New. 825 * g++.dg/modules/part-6_e.C: New. 826 * g++.dg/modules/part-7_a.C: New. 827 * g++.dg/modules/part-7_b.C: New. 828 * g++.dg/modules/part-7_c.C: New. 829 * g++.dg/modules/part-hdr-1_a.H: New. 830 * g++.dg/modules/part-hdr-1_b.C: New. 831 * g++.dg/modules/part-hdr-1_c.C: New. 832 * g++.dg/modules/part-mac-1_a.H: New. 833 * g++.dg/modules/part-mac-1_b.C: New. 834 * g++.dg/modules/part-mac-1_c.C: New. 835 * g++.dg/modules/partial-1.h: New. 836 * g++.dg/modules/partial-1_a.H: New. 837 * g++.dg/modules/partial-1_b.C: New. 838 * g++.dg/modules/pmf-1.h: New. 839 * g++.dg/modules/pmf-1_a.H: New. 840 * g++.dg/modules/pmf-1_b.C: New. 841 * g++.dg/modules/pmf-2.h: New. 842 * g++.dg/modules/pmf-2_a.H: New. 843 * g++.dg/modules/pmf-2_b.C: New. 844 * g++.dg/modules/pmp-1_a.C: New. 845 * g++.dg/modules/pmp-1_b.C: New. 846 * g++.dg/modules/pmp-2.C: New. 847 * g++.dg/modules/pmp-3.C: New. 848 * g++.dg/modules/pragma-1_a.H: New. 849 * g++.dg/modules/pragma-1_b.C: New. 850 * g++.dg/modules/predef-1.C: New. 851 * g++.dg/modules/predef-1.h: New. 852 * g++.dg/modules/predef-2.h: New. 853 * g++.dg/modules/predef-2_a.C: New. 854 * g++.dg/modules/predef-2_b.C: New. 855 * g++.dg/modules/preproc-1.C: New. 856 * g++.dg/modules/preproc-2_a.H: New. 857 * g++.dg/modules/preproc-2_b.C: New. 858 * g++.dg/modules/printf-1_a.H: New. 859 * g++.dg/modules/printf-1_b.C: New. 860 * g++.dg/modules/reparent-1_a.C: New. 861 * g++.dg/modules/reparent-1_b.C: New. 862 * g++.dg/modules/reparent-1_c.C: New. 863 * g++.dg/modules/scc-1.C: New. 864 * g++.dg/modules/scc-2.C: New. 865 * g++.dg/modules/shadow-1_a.C: New. 866 * g++.dg/modules/shadow-1_b.C: New. 867 * g++.dg/modules/stat-tpl-1_a.H: New. 868 * g++.dg/modules/static-1_a.C: New. 869 * g++.dg/modules/static-1_b.C: New. 870 * g++.dg/modules/static-1_c.C: New. 871 * g++.dg/modules/std-1_a.C: New. 872 * g++.dg/modules/std-1_b.C: New. 873 * g++.dg/modules/stdns_a.C: New. 874 * g++.dg/modules/stdns_b.C: New. 875 * g++.dg/modules/sv-1.h: New. 876 * g++.dg/modules/sv-1_a.C: New. 877 * g++.dg/modules/sv-1_b.C: New. 878 * g++.dg/modules/sym-subst-1.C: New. 879 * g++.dg/modules/sym-subst-2_a.C: New. 880 * g++.dg/modules/sym-subst-2_b.C: New. 881 * g++.dg/modules/sym-subst-3_a.C: New. 882 * g++.dg/modules/sym-subst-3_b.C: New. 883 * g++.dg/modules/sym-subst-4.C: New. 884 * g++.dg/modules/sym-subst-5.C: New. 885 * g++.dg/modules/sym-subst-6.C: New. 886 * g++.dg/modules/sys/alias-2_a.H: New. 887 * g++.dg/modules/sys/inext-1.H: New. 888 * g++.dg/modules/tdef-1_a.C: New. 889 * g++.dg/modules/tdef-1_b.C: New. 890 * g++.dg/modules/tdef-2_a.C: New. 891 * g++.dg/modules/tdef-2_b.C: New. 892 * g++.dg/modules/tdef-2_c.C: New. 893 * g++.dg/modules/tdef-3_a.C: New. 894 * g++.dg/modules/tdef-3_b.C: New. 895 * g++.dg/modules/tdef-3_c.C: New. 896 * g++.dg/modules/tdef-4_a.C: New. 897 * g++.dg/modules/tdef-4_b.C: New. 898 * g++.dg/modules/tdef-4_c.C: New. 899 * g++.dg/modules/tdef-5_a.C: New. 900 * g++.dg/modules/tdef-5_b.C: New. 901 * g++.dg/modules/tdef-6_a.H: New. 902 * g++.dg/modules/tdef-6_b.C: New. 903 * g++.dg/modules/tdef-7.h: New. 904 * g++.dg/modules/tdef-7_a.H: New. 905 * g++.dg/modules/tdef-7_b.C: New. 906 * g++.dg/modules/tdef-8_a.C: New. 907 * g++.dg/modules/tdef-8_b.C: New. 908 * g++.dg/modules/tdef-inst-1.h: New. 909 * g++.dg/modules/tdef-inst-1_a.C: New. 910 * g++.dg/modules/tdef-inst-1_b.C: New. 911 * g++.dg/modules/thunk-1_a.C: New. 912 * g++.dg/modules/thunk-1_b.C: New. 913 * g++.dg/modules/tmpl-part-req-1.h: New. 914 * g++.dg/modules/tmpl-part-req-1_a.H: New. 915 * g++.dg/modules/tmpl-part-req-1_b.C: New. 916 * g++.dg/modules/tmpl-part-req-2.h: New. 917 * g++.dg/modules/tmpl-part-req-2_a.H: New. 918 * g++.dg/modules/tmpl-part-req-2_b.C: New. 919 * g++.dg/modules/token-1.C: New. 920 * g++.dg/modules/token-2_a.C: New. 921 * g++.dg/modules/token-2_b.C: New. 922 * g++.dg/modules/token-3.C: New. 923 * g++.dg/modules/token-4.C: New. 924 * g++.dg/modules/token-5.C: New. 925 * g++.dg/modules/tpl-alias-1.h: New. 926 * g++.dg/modules/tpl-alias-1_a.H: New. 927 * g++.dg/modules/tpl-alias-1_b.C: New. 928 * g++.dg/modules/tpl-ary-1.h: New. 929 * g++.dg/modules/tpl-ary-1_a.H: New. 930 * g++.dg/modules/tpl-ary-1_b.C: New. 931 * g++.dg/modules/tpl-extern-fn-1_a.H: New. 932 * g++.dg/modules/tpl-extern-fn-1_b.C: New. 933 * g++.dg/modules/tpl-extern-var-1_a.H: New. 934 * g++.dg/modules/tpl-extern-var-1_b.C: New. 935 * g++.dg/modules/tpl-friend-1_a.C: New. 936 * g++.dg/modules/tpl-friend-1_b.C: New. 937 * g++.dg/modules/tpl-friend-2_a.C: New. 938 * g++.dg/modules/tpl-friend-2_b.C: New. 939 * g++.dg/modules/tpl-friend-3_a.C: New. 940 * g++.dg/modules/tpl-friend-3_b.C: New. 941 * g++.dg/modules/tpl-friend-4_a.C: New. 942 * g++.dg/modules/tpl-friend-4_b.C: New. 943 * g++.dg/modules/tpl-friend-5_a.C: New. 944 * g++.dg/modules/tpl-friend-5_b.C: New. 945 * g++.dg/modules/tpl-friend-6_a.C: New. 946 * g++.dg/modules/tpl-friend-6_b.C: New. 947 * g++.dg/modules/tpl-friend-7_a.C: New. 948 * g++.dg/modules/tpl-friend-7_b.C: New. 949 * g++.dg/modules/tpl-friend-merge-1.cc: New. 950 * g++.dg/modules/tpl-friend-merge-1.h: New. 951 * g++.dg/modules/tpl-friend-merge-1_a.H: New. 952 * g++.dg/modules/tpl-friend-merge-1_b.H: New. 953 * g++.dg/modules/tpl-friend-merge-1_c.H: New. 954 * g++.dg/modules/tpl-friend-merge-1_d.C: New. 955 * g++.dg/modules/tpl-friend-merge-1_e.C: New. 956 * g++.dg/modules/tpl-friend-merge-1_f.C: New. 957 * g++.dg/modules/tpl-spec-1_a.C: New. 958 * g++.dg/modules/tpl-spec-1_b.C: New. 959 * g++.dg/modules/tpl-spec-2_a.C: New. 960 * g++.dg/modules/tpl-spec-2_b.C: New. 961 * g++.dg/modules/tpl-spec-2_c.C: New. 962 * g++.dg/modules/tpl-spec-2_d.C: New. 963 * g++.dg/modules/tpl-spec-3_a.C: New. 964 * g++.dg/modules/tpl-spec-3_b.C: New. 965 * g++.dg/modules/tpl-spec-4_a.C: New. 966 * g++.dg/modules/tpl-spec-4_b.C: New. 967 * g++.dg/modules/tpl-spec-5_a.C: New. 968 * g++.dg/modules/tpl-spec-5_b.C: New. 969 * g++.dg/modules/tpl-spec-6_a.C: New. 970 * g++.dg/modules/tpl-spec-6_b.C: New. 971 * g++.dg/modules/tpl-spec-7.C: New. 972 * g++.dg/modules/tpl-tpl-friend-1_a.C: New. 973 * g++.dg/modules/tpl-tpl-friend-1_b.C: New. 974 * g++.dg/modules/tpl-tpl-mem-1_a.C: New. 975 * g++.dg/modules/tpl-tpl-mem-1_b.C: New. 976 * g++.dg/modules/tpl-tpl-merge-1.h: New. 977 * g++.dg/modules/tpl-tpl-merge-1_a.H: New. 978 * g++.dg/modules/tpl-tpl-merge-1_b.C: New. 979 * g++.dg/modules/tpl-tpl-merge-2.h: New. 980 * g++.dg/modules/tpl-tpl-merge-2_a.H: New. 981 * g++.dg/modules/tpl-tpl-merge-2_b.C: New. 982 * g++.dg/modules/tpl-tpl-parm-1_a.H: New. 983 * g++.dg/modules/tpl-tpl-parm-1_b.C: New. 984 * g++.dg/modules/tpl-tpl-parm-2.h: New. 985 * g++.dg/modules/tpl-tpl-parm-2_a.H: New. 986 * g++.dg/modules/tpl-tpl-parm-2_b.C: New. 987 * g++.dg/modules/tplmem-1_a.C: New. 988 * g++.dg/modules/tplmem-1_b.C: New. 989 * g++.dg/modules/tplmem-3_a.C: New. 990 * g++.dg/modules/tplmem-3_b.C: New. 991 * g++.dg/modules/ttp-1_a.C: New. 992 * g++.dg/modules/ttp-1_b.C: New. 993 * g++.dg/modules/ttp-2_a.C: New. 994 * g++.dg/modules/ttp-2_b.C: New. 995 * g++.dg/modules/ttp-3_a.C: New. 996 * g++.dg/modules/ttp-3_b.C: New. 997 * g++.dg/modules/typename-1_a.C: New. 998 * g++.dg/modules/typename-1_b.C: New. 999 * g++.dg/modules/unnamed-1_a.C: New. 1000 * g++.dg/modules/unnamed-1_b.C: New. 1001 * g++.dg/modules/unnamed-2.C: New. 1002 * g++.dg/modules/used-1_a.H: New. 1003 * g++.dg/modules/used-1_b.H: New. 1004 * g++.dg/modules/used-1_c.C: New. 1005 * g++.dg/modules/using-1_a.C: New. 1006 * g++.dg/modules/using-1_b.C: New. 1007 * g++.dg/modules/using-1_c.C: New. 1008 * g++.dg/modules/using-2_a.C: New. 1009 * g++.dg/modules/using-2_b.C: New. 1010 * g++.dg/modules/using-2_c.C: New. 1011 * g++.dg/modules/using-3.C: New. 1012 * g++.dg/modules/using-4_a.C: New. 1013 * g++.dg/modules/using-4_b.C: New. 1014 * g++.dg/modules/using-5_a.C: New. 1015 * g++.dg/modules/using-5_b.C: New. 1016 * g++.dg/modules/using-6_a.C: New. 1017 * g++.dg/modules/using-6_b.C: New. 1018 * g++.dg/modules/using-7.C: New. 1019 * g++.dg/modules/using-8_a.C: New. 1020 * g++.dg/modules/using-8_b.C: New. 1021 * g++.dg/modules/using-enum-1_a.H: New. 1022 * g++.dg/modules/using-enum-1_b.C: New. 1023 * g++.dg/modules/var-1_a.C: New. 1024 * g++.dg/modules/var-1_b.C: New. 1025 * g++.dg/modules/var-tpl-1_a.C: New. 1026 * g++.dg/modules/var-tpl-1_b.C: New. 1027 * g++.dg/modules/var-tpl-concept-1.h: New. 1028 * g++.dg/modules/var-tpl-concept-1_a.C: New. 1029 * g++.dg/modules/var-tpl-concept-1_b.C: New. 1030 * g++.dg/modules/virt-1_a.C: New. 1031 * g++.dg/modules/virt-1_b.C: New. 1032 * g++.dg/modules/virt-2_a.C: New. 1033 * g++.dg/modules/virt-2_b.C: New. 1034 * g++.dg/modules/virt-2_c.C: New. 1035 * g++.dg/modules/vmort-1_a.C: New. 1036 * g++.dg/modules/vmort-1_b.C: New. 1037 * g++.dg/modules/vmort-2_a.C: New. 1038 * g++.dg/modules/vmort-2_b.C: New. 1039 * g++.dg/modules/vmort-2_c.C: New. 1040 * g++.dg/modules/vtt-1_a.C: New. 1041 * g++.dg/modules/vtt-1_b.C: New. 1042 * g++.dg/modules/vtt-1_c.C: New. 1043 * g++.dg/modules/vtt-2.h: New. 1044 * g++.dg/modules/vtt-2_a.H: New. 1045 * g++.dg/modules/vtt-2_b.C: New. 1046 10472020-12-22 Jakub Jelinek <jakub@redhat.com> 1048 1049 PR c++/93480 1050 * g++.dg/cpp2a/spaceship-synth10.C: New test. 1051 * g++.dg/cpp2a/spaceship-synth-neg5.C: New test. 1052 10532020-12-22 Uroš Bizjak <ubizjak@gmail.com> 1054 1055 PR target/96793 1056 * gcc.target/i386/pr96793.c: New test. 1057 10582020-12-21 Jakub Jelinek <jakub@redhat.com> 1059 1060 PR c++/98353 1061 * g++.dg/opt/pr98353.C: New test. 1062 10632020-12-21 Jakub Jelinek <jakub@redhat.com> 1064 1065 PR tree-optimization/98407 1066 * gcc.c-torture/compile/pr98407.c: New test. 1067 10682020-12-21 Jakub Jelinek <jakub@redhat.com> 1069 1070 PR c++/98383 1071 * g++.dg/gomp/pr98383.C: New test. 1072 10732020-12-20 Max Filippov <jcmvbkbc@gmail.com> 1074 1075 * gcc.target/xtensa/bswap.c: New test. 1076 10772020-12-20 Thomas Koenig <tkoenig@gcc.gnu.org> 1078 1079 * gfortran.dg/coarray/send_char_array_1.f90: Correct coarray 1080 indces. 1081 10822020-12-19 Jakub Jelinek <jakub@redhat.com> 1083 1084 PR middle-end/98366 1085 * gcc.c-torture/execute/pr98366.c: New test. 1086 10872020-12-19 Iain Buclaw <ibuclaw@gdcproject.org> 1088 1089 PR d/98067 1090 * gdc.dg/debug/debug.exp: New test. 1091 * gdc.dg/debug/dwarf2/dwarf2.exp: New test. 1092 * gdc.dg/debug/dwarf2/imports/pr98067.d: New test. 1093 * gdc.dg/debug/dwarf2/langdw2.d: New test. 1094 * gdc.dg/debug/dwarf2/langdw3.d: New test. 1095 * gdc.dg/debug/dwarf2/pr98067.d: New test. 1096 * gdc.dg/debug/trivial.d: New test. 1097 10982020-12-18 Andrew MacLeod <amacleod@redhat.com> 1099 1100 * gcc.dg/pr97750.c: Remove check for warning. 1101 11022020-12-18 Kwok Cheung Yeung <kcy@codesourcery.com> 1103 1104 * g++.dg/gomp/declare-target-3.C: Only check .offload_var_table 1105 entries if offloading is enabled. 1106 11072020-12-18 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com> 1108 1109 PR target/98177 1110 * g++.target/aarch64/sve/pr98177-1.C: New test. 1111 * g++.target/aarch64/sve/pr98177-2.C: New test. 1112 * gcc.target/aarch64/sve/pr98177-1.c: New test. 1113 * gcc.target/aarch64/sve/pr98177-2.c: New test. 1114 11152020-12-18 Kwok Cheung Yeung <kcy@codesourcery.com> 1116 1117 * g++.dg/gomp/declare-target-3.C: New. 1118 11192020-12-18 Paul Thomas <pault@gcc.gnu.org> 1120 1121 PR fortran/83118 1122 PR fortran/96012 1123 * gfortran.dg/dependency_60.f90: New test. 1124 * gfortran.dg/class_allocate_25.f90: New test. 1125 * gfortran.dg/class_assign_4.f90: New test. 1126 * gfortran.dg/unlimited_polymorphic_32.f03: New test. 1127 11282020-12-18 Jakub Jelinek <jakub@redhat.com> 1129 1130 PR c++/98343 1131 * g++.dg/pch/pr98343.C: New test. 1132 * g++.dg/pch/pr98343.Hs: New file. 1133 11342020-12-18 Ian Lance Taylor <iant@golang.org> 1135 1136 * go.test/go-test.exp (go-set-goos): New procedure. 1137 (go-gc-match): New procedure. 1138 (go-gc-tests): Call go-set-goos. Use go-gc-match to handle +build 1139 lines. Look for +build lines beyond first line of file. 1140 11412020-12-18 Patrick Palka <ppalka@redhat.com> 1142 1143 PR c++/96840 1144 * g++.dg/cpp2a/concepts-pr88395.C: Adjust to expect the 1145 self-recursive satisfaction to get directly diagnosed. 1146 * g++.dg/cpp2a/concepts-recursive-sat2.C: Likewise. 1147 * g++.dg/cpp2a/concepts-recursive-sat4.C: New test. 1148 11492020-12-18 Patrick Palka <ppalka@redhat.com> 1150 1151 * g++.dg/cpp2a/concepts-complete1.C: New test. 1152 * g++.dg/cpp2a/concepts-complete2.C: New test. 1153 * g++.dg/cpp2a/concepts-complete3.C: New test. 1154 11552020-12-17 Andrew MacLeod <amacleod@redhat.com> 1156 1157 * gcc.dg/pr97750.c: New. 1158 11592020-12-17 Jakub Jelinek <jakub@redhat.com> 1160 1161 PR rtl-optimization/98289 1162 * gcc.target/i386/pr98289.c: New test. 1163 * gcc.dg/torture/pr98289.c: New test. 1164 11652020-12-17 Arnaud Charlet <charlet@adacore.com> 1166 1167 * gnat.dg/debug15.adb: Remove fragile testcase. 1168 11692020-12-17 Yannick Moy <moy@adacore.com> 1170 1171 * gnat.dg/interface6.adb, gnat.dg/not_null.adb, 1172 gnat.dg/protected_func.adb: Adjust error messages. 1173 11742020-12-17 Tobias Burnus <tobias@codesourcery.com> 1175 1176 PR fortran/92587 1177 * gfortran.dg/finalize_37.f90: New test. 1178 11792020-12-17 Harald Anlauf <anlauf@gmx.de> 1180 1181 PR fortran/98307 1182 * gfortran.dg/forall_19.f90: New test. 1183 11842020-12-17 Takayuki 'January June' Suwa <jjsuwa_sys3175@yahoo.co.jp> 1185 1186 * gcc.target/xtensa/shifts.c: New test. 1187 11882020-12-17 Richard Sandiford <richard.sandiford@arm.com> 1189 1190 * gcc.dg/rtl/x86_64/test-return-const.c.before-fwprop.c: Don't 1191 expect insn updates to be deferred. 1192 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Expect the addition 1193 to be folded into the address. 1194 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise. 1195 11962020-12-16 Martin Uecker <muecker@gwdg.de> 1197 1198 PR c/98047 1199 * gcc.dg/qual-assign-7.c: New test. 1200 12012020-12-16 Martin Uecker <muecker@gwdg.de> 1202 1203 PR c/98260 1204 * gcc.dg/unused-9.c: New test. 1205 12062020-12-16 David Edelsohn <dje.gcc@gmail.com> 1207 1208 PR target/98280 1209 * gcc.target/powerpc/fold-vec-logical-ors-char.c: Adjust count. 1210 * gcc.target/powerpc/fold-vec-logical-ors-int.c: Adjust count. 1211 * gcc.target/powerpc/fold-vec-logical-ors-longlong.c: Adjust count. 1212 * gcc.target/powerpc/fold-vec-logical-ors-short.c: Adjust count. 1213 * gcc.target/powerpc/fold-vec-logical-other-char.c: Adjust count. 1214 * gcc.target/powerpc/fold-vec-logical-other-int.c: Adjust count. 1215 * gcc.target/powerpc/fold-vec-logical-other-longlong.c: Adjust count. 1216 * gcc.target/powerpc/fold-vec-logical-other-short.c: Adjust count. 1217 12182020-12-16 Nathan Sidwell <nathan@acm.org> 1219 1220 * g++.dg/template/pr98297.C: New. 1221 12222020-12-16 Harald Anlauf <anlauf@gmx.de> 1223 1224 PR fortran/98284 1225 * gfortran.dg/pr98284.f90: New test. 1226 12272020-12-16 H.J. Lu <hjl.tools@gmail.com> 1228 1229 PR target/98146 1230 * lib/target-supports.exp 1231 (check_effective_target_R_flag_in_section): Also check 1232 HAVE_INITFINI_ARRAY_SUPPORT != 0. 1233 12342020-12-16 H.J. Lu <hjl.tools@gmail.com> 1235 1236 PR target/98146 1237 * c-c++-common/attr-used-5.c: Updated. 1238 * c-c++-common/attr-used-6.c: Likewise. 1239 * c-c++-common/attr-used-7.c: Likewise. 1240 * c-c++-common/attr-used-8.c: Likewise. 1241 12422020-12-16 H.J. Lu <hjl.tools@gmail.com> 1243 1244 PR target/98146 1245 * c-c++-common/attr-used-5.c: New test. 1246 * c-c++-common/attr-used-6.c: Likewise. 1247 * c-c++-common/attr-used-7.c: Likewise. 1248 * c-c++-common/attr-used-8.c: Likewise. 1249 * c-c++-common/attr-used-9.c: Likewise. 1250 12512020-12-16 Jakub Jelinek <jakub@redhat.com> 1252 1253 PR tree-optimization/96239 1254 * gcc.dg/pr96239.c: New test. 1255 12562020-12-16 Martin Liska <mliska@suse.cz> 1257 1258 PR sanitizer/97868 1259 * gcc.dg/tsan/atomic-fence.c: New test. 1260 12612020-12-16 Martin Liska <mliska@suse.cz> 1262 1263 PR rtl-optimization/98271 1264 PR rtl-optimization/98276 1265 PR tree-optimization/98279 1266 * gcc.dg/pr98271.c: New test. 1267 12682020-12-16 Eric Botcazou <ebotcazou@adacore.com> 1269 1270 * gcc.dg/pr98272.c: New test. 1271 12722020-12-16 Kewen Lin <linkw@linux.ibm.com> 1273 1274 * gcc.target/powerpc/pr96933-1.c: Adjusted to check no rlwinm. 1275 * gcc.target/powerpc/pr96933-2.c: Likewise. 1276 12772020-12-15 Marek Polacek <polacek@redhat.com> 1278 1279 * g++.dg/cpp0x/constexpr-52830.C: Remove dg-ice. 1280 12812020-12-15 Jakub Jelinek <jakub@redhat.com> 1282 1283 PR tree-optimization/96094 1284 * gcc.dg/tree-ssa/pr96094.c: New test. 1285 12862020-12-15 Iain Buclaw <ibuclaw@gdcproject.org> 1287 1288 PR d/98277 1289 * gdc.dg/pr98277.d: New test. 1290 12912020-12-15 Patrick Palka <ppalka@redhat.com> 1292 1293 * g++.dg/cpp2a/concepts-requires23.C: New test. 1294 12952020-12-15 Nathan Sidwell <nathan@acm.org> 1296 1297 * g++.dg/modules/mod-decl-0-2a.C: New. 1298 * g++.dg/modules/mod-decl-0.C: New. 1299 * g++.dg/modules/mod-decl-1.C: New. 1300 * g++.dg/modules/mod-decl-2_a.C: New. 1301 * g++.dg/modules/mod-decl-2_b.C: New. 1302 * g++.dg/modules/mod-decl-2_c.C: New. 1303 * g++.dg/modules/mod-decl-3.C: New. 1304 * g++.dg/modules/mod-decl-5_a.C: New. 1305 * g++.dg/modules/mod-decl-5_b.C: New. 1306 13072020-12-15 Jakub Jelinek <jakub@redhat.com> 1308 1309 PR target/98274 1310 * gcc.target/i386/pr98274.c: New test. 1311 13122020-12-15 Jakub Jelinek <jakub@redhat.com> 1313 1314 * gcc.target/i386/x86-64-v2.c: Don't expect 1315 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 to be defined with -m32. 1316 * gcc.target/i386/x86-64-v2-other.c: New test. 1317 * gcc.target/i386/x86-64-v2-msabi.c: New test. 1318 * gcc.target/i386/x86-64-v3.c: Fix a comment pasto. Don't expect 1319 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 to be defined with -m32. 1320 * gcc.target/i386/x86-64-v3-other.c: New test. 1321 * gcc.target/i386/x86-64-v3-msabi.c: New test. 1322 * gcc.target/i386/x86-64-v4.c:Don't expect 1323 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 to be defined with -m32. 1324 * gcc.target/i386/x86-64-v4-other.c: New test. 1325 * gcc.target/i386/x86-64-v4-msabi.c: New test. 1326 13272020-12-15 Max Filippov <jcmvbkbc@gmail.com> 1328 1329 * gcc.target/xtensa/pr98285.c: New test. 1330 13312020-12-15 Ian Lance Taylor <iant@golang.org> 1332 1333 * go.test/go-test.exp (errchk): Retain any characters at the end 1334 of the comment. 1335 13362020-12-15 liuhongt <hongtao.liu@intel.com> 1337 1338 * gcc.target/i386/pr78102.c: Adjust testcase. 1339 13402020-12-14 Martin Sebor <msebor@redhat.com> 1341 1342 PR middle-end/98166 1343 PR c++/57111 1344 PR middle-end/98160 1345 * g++.dg/warn/Wmismatched-dealloc-2.C: Adjust test of expected warning. 1346 * g++.dg/warn/Wmismatched-new-delete.C: Same. 1347 * gcc.dg/Wmismatched-dealloc.c: Same. 1348 * c-c++-common/Wfree-nonheap-object-2.c: New test. 1349 * c-c++-common/Wfree-nonheap-object-3.c: New test. 1350 * c-c++-common/Wfree-nonheap-object.c: New test. 1351 * c-c++-common/Wmismatched-dealloc.c: New test. 1352 * g++.dg/warn/Wfree-nonheap-object-3.C: New test. 1353 * g++.dg/warn/Wfree-nonheap-object-4.C: New test. 1354 * g++.dg/warn/Wmismatched-dealloc-2.C: New test. 1355 * g++.dg/warn/Wmismatched-new-delete-2.C: New test. 1356 * g++.dg/warn/Wmismatched-new-delete.C: New test. 1357 * gcc.dg/Wmismatched-dealloc-2.c: New test. 1358 * gcc.dg/Wmismatched-dealloc-3.c: New test. 1359 * gcc.dg/Wmismatched-dealloc.c: New test. 1360 13612020-12-14 Wilco Dijkstra <wdijkstr@arm.com> 1362 1363 * lib/target-supports.exp (check_effective_target_tune_cortex_a76): New 1364 effective target test. 1365 * gcc.target/aarch64/with-tune-config.c: New test. 1366 * gcc.target/aarch64/with-tune-march.c: Likewise. 1367 * gcc.target/aarch64/with-tune-mcpu.c: Likewise. 1368 * gcc.target/aarch64/with-tune-mtune.c: Likewise. 1369 13702020-12-14 Tamar Christina <tamar.christina@arm.com> 1371 1372 PR middle-end/98264 1373 * gcc.target/i386/pr98264.c: New test. 1374 13752020-12-14 Ilya Leoshkevich <iii@linux.ibm.com> 1376 1377 * lib/target-supports.exp(check_profiling_available): Limit 1378 perf data buffer. 1379 13802020-12-14 Christophe Lyon <christophe.lyon@linaro.org> 1381 1382 * gcc.target/arm/simd/mve-vneg.c: Add tests for vneg. 1383 13842020-12-14 Christophe Lyon <christophe.lyon@linaro.org> 1385 1386 * gcc.target/arm/simd/mve-vmvn.c: Add tests for vmvn. 1387 13882020-12-14 Christophe Lyon <christophe.lyon@linaro.org> 1389 1390 * gcc.target/arm/simd/mve-vbic.c: Add tests for vbic. 1391 13922020-12-14 Christophe Lyon <christophe.lyon@linaro.org> 1393 1394 * gcc.target/arm/simd/mve-veor.c: Add tests for veor. 1395 13962020-12-14 Christophe Lyon <christophe.lyon@linaro.org> 1397 1398 * gcc.target/arm/vect-half-floats.c: Fix typos. 1399 14002020-12-14 Martin Liska <mliska@suse.cz> 1401 1402 PR sanitizer/98204 1403 * c-c++-common/asan/pr98204.c: New test. 1404 14052020-12-14 Nikhil Benesch <nikhil.benesch@gmail.com> 1406 1407 * gcc.misc-tests/godump-1.c: Add test cases. 1408 14092020-12-13 Maciej W. Rozycki <macro@linux-mips.org> 1410 1411 * gcc.target/vax/push.c: New test. 1412 14132020-12-13 Jakub Jelinek <jakub@redhat.com> 1414 1415 PR tree-optimization/98256 1416 * gcc.c-torture/compile/pr98256.c: New test. 1417 14182020-12-13 Jakub Jelinek <jakub@redhat.com> 1419 1420 PR target/92469 1421 * gcc.target/i386/pr92469.c: New test. 1422 * gcc.target/i386/pr79804.c: Adjust expected diagnostics. 1423 * gcc.target/i386/pr88178.c: Expect an error. 1424 14252020-12-13 Tamar Christina <tamar.christina@arm.com> 1426 1427 * gcc.target/arm/vect-half-floats.c: New test. 1428 14292020-12-13 Tamar Christina <tamar.christina@arm.com> 1430 1431 * lib/target-supports.exp 1432 (check_effective_target_arm_v8_3a_complex_neon_ok_nocache): Fix it. 1433 (check_effective_target_vect_complex_add_byte 1434 ,check_effective_target_vect_complex_add_int 1435 ,check_effective_target_vect_complex_add_short 1436 ,check_effective_target_vect_complex_add_long 1437 ,check_effective_target_vect_complex_add_half 1438 ,check_effective_target_vect_complex_add_float 1439 ,check_effective_target_vect_complex_add_double): New. 1440 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-byte.c: New test. 1441 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-int.c: New test. 1442 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-long.c: New test. 1443 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-short.c: New test. 1444 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-byte.c: New test. 1445 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-int.c: New test. 1446 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-long.c: New test. 1447 * gcc.dg/vect/complex/bb-slp-complex-add-pattern-unsigned-short.c: New test. 1448 * gcc.dg/vect/complex/complex-add-pattern-template.c: New test. 1449 * gcc.dg/vect/complex/complex-add-template.c: New test. 1450 * gcc.dg/vect/complex/complex-operations-run.c: New test. 1451 * gcc.dg/vect/complex/complex-operations.c: New test. 1452 * gcc.dg/vect/complex/complex.exp: New test. 1453 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-double.c: New test. 1454 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-float.c: New test. 1455 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-half-float.c: New test. 1456 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-double.c: New test. 1457 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-float.c: New test. 1458 * gcc.dg/vect/complex/fast-math-bb-slp-complex-add-pattern-half-float.c: New test. 1459 * gcc.dg/vect/complex/fast-math-complex-add-double.c: New test. 1460 * gcc.dg/vect/complex/fast-math-complex-add-float.c: New test. 1461 * gcc.dg/vect/complex/fast-math-complex-add-half-float.c: New test. 1462 * gcc.dg/vect/complex/fast-math-complex-add-pattern-double.c: New test. 1463 * gcc.dg/vect/complex/fast-math-complex-add-pattern-float.c: New test. 1464 * gcc.dg/vect/complex/fast-math-complex-add-pattern-half-float.c: New test. 1465 * gcc.dg/vect/complex/vect-complex-add-pattern-byte.c: New test. 1466 * gcc.dg/vect/complex/vect-complex-add-pattern-int.c: New test. 1467 * gcc.dg/vect/complex/vect-complex-add-pattern-long.c: New test. 1468 * gcc.dg/vect/complex/vect-complex-add-pattern-short.c: New test. 1469 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-byte.c: New test. 1470 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-int.c: New test. 1471 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-long.c: New test. 1472 * gcc.dg/vect/complex/vect-complex-add-pattern-unsigned-short.c: New test. 1473 14742020-12-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1475 1476 * lib/scanasm.exp (scan-symbol-section): Pass args to 1477 dg-scan-symbol-section. 1478 (scan-assembler-symbol-section): Likewise. 1479 (dg-scan-symbol-section): Handle selector from orig_args. 1480 Get patterns from orig_args. 1481 (parse_section_of_symbols): Fix section_pattern. 1482 Strip double quotes from section name. 1483 * g++.dg/gomp/tls-5.C: Restrict ir, _ZGR2ir_ scans to tls_native. 1484 * gcc.dg/20021029-1.c: Anchor ar symbol. 1485 * gcc.dg/darwin-sections.c: Remove obsolete scans for _a, _b in 1486 .data. 1487 14882020-12-12 Paul Thomas <pault@gcc.gnu.org> 1489 1490 PR fortran/98022 1491 * gfortran.dg/data_inquiry_ref.f90: New test. 1492 14932020-12-12 Jakub Jelinek <jakub@redhat.com> 1494 1495 PR tree-optimization/96685 1496 * gcc.dg/tree-ssa/pr96685-1.c: New test. 1497 * gcc.dg/tree-ssa/pr96685-2.c: New test. 1498 * gcc.dg/tree-ssa/pr96685-3.c: New test. 1499 15002020-12-12 Jakub Jelinek <jakub@redhat.com> 1501 1502 PR tree-optimization/96272 1503 * gcc.dg/tree-ssa/pr96272.c: New test. 1504 15052020-12-12 Jakub Jelinek <jakub@redhat.com> 1506 1507 PR middle-end/98183 1508 * gcc.dg/gomp/pr98183.c: New test. 1509 * gcc.dg/goacc/pr98183.c: New test. 1510 15112020-12-11 Jason Merrill <jason@redhat.com> 1512 1513 * g++.dg/cpp2a/concepts-conv3.C: New test. 1514 * g++.dg/cpp2a/concepts-conv3a.C: New file. 1515 15162020-12-11 Nathan Sidwell <nathan@acm.org> 1517 1518 * g++.dg/modules/modules.exp: New. 1519 15202020-12-11 Christophe Lyon <christophe.lyon@linaro.org> 1521 1522 * gcc.target/arm/simd/mve-vorr.c: Add vorr tests. 1523 15242020-12-11 Claudiu Zissulescu <claziss@synopsys.com> 1525 1526 * gcc.target/arc/pmpyd.c: New test. 1527 * gcc.target/arc/tmac-1.c: Update. 1528 15292020-12-11 H.J. Lu <hjl.tools@gmail.com> 1530 1531 PR target/98219 1532 * gcc.dg/guality/pr98219-1.c: New test. 1533 * gcc.dg/guality/pr98219-2.c: Likewise. 1534 * gcc.dg/torture/pr98219-1.c: Likewise. 1535 * gcc.dg/torture/pr98219-2.c: Likewise. 1536 * gcc.target/i386/uintr-2.c: Scan "add[lq] $8, %[er]sp". 1537 (uword_t): New. 1538 (foo): Add a uword_t argument. 1539 (UINTR_hanlder): Likewise. 1540 * gcc.target/i386/uintr-3.c: Scan "add[lq] $8, %[er]sp". 1541 (uword_t): New. 1542 (UINTR_hanlder): Add a uword_t argument. 1543 * gcc.target/i386/uintr-4.c (uword_t): New. 1544 (UINTR_hanlder): Add a uword_t argument. 1545 * gcc.target/i386/uintr-5.c (uword_t): New. 1546 (UINTR_hanlder): Add a uword_t argument. 1547 15482020-12-11 Patrick Palka <ppalka@redhat.com> 1549 1550 PR c++/78173 1551 * g++.dg/cpp2a/concepts-pr78173.C: New test. 1552 15532020-12-11 Andrea Corallo <andrea.corallo@arm.com> 1554 1555 * lib/target-supports.exp (check_effective_target_arm_softfloat): 1556 Improve documentation. 1557 15582020-12-11 Andrea Corallo <andrea.corallo@arm.com> 1559 1560 * gcc.target/arm/lob2.c: Use '-march=armv8.1-m.main+fp'. 1561 * gcc.target/arm/lob3.c: Skip with '-mfloat-abi=hard'. 1562 * gcc.target/arm/lob4.c: Likewise. 1563 * gcc.target/arm/lob5.c: Use '-march=armv8.1-m.main+fp'. 1564 15652020-12-11 Richard Biener <rguenther@suse.de> 1566 1567 PR testsuite/98244 1568 * gcc.dg/vect/vect-live-6.c: Require vect_condition. 1569 15702020-12-11 Richard Biener <rguenther@suse.de> 1571 1572 PR testsuite/98242 1573 * gcc.dg/vect/bb-slp-subgroups-3.c: Require vect_int_mult. 1574 15752020-12-11 Richard Biener <rguenther@suse.de> 1576 1577 PR testsuite/98240 1578 * gcc.dg/vect/pr97678.c: Require vect_int_mult and 1579 vect_pack_trunc. 1580 15812020-12-11 Richard Biener <rguenther@suse.de> 1582 1583 PR testsuite/98239 1584 * gcc.dg/vect/bb-slp-69.c: Require vect_condition. 1585 15862020-12-11 Jakub Jelinek <jakub@redhat.com> 1587 1588 PR rtl-optimization/98229 1589 * gcc.c-torture/compile/pr98229.c: New test. 1590 15912020-12-11 Richard Biener <rguenther@suse.de> 1592 1593 PR tree-optimization/98235 1594 * gcc.dg/torture/pr98235.c: New testcase. 1595 15962020-12-11 Jakub Jelinek <jakub@redhat.com> 1597 1598 PR middle-end/98190 1599 * gcc.dg/pr98190.c: New test. 1600 16012020-12-11 Andrea Corallo <andrea.corallo@arm.com> 1602 1603 * gcc.target/aarch64/sve/pr97092.c: New test. 1604 16052020-12-10 Jakub Jelinek <jakub@redhat.com> 1606 1607 PR rtl-optimization/98212 1608 * gcc.dg/predict-8.c: Adjust expected probability. 1609 16102020-12-10 Ed Schonberg <schonberg@adacore.com> 1611 1612 * gnat.dg/modular6.adb: New test. 1613 16142020-12-10 Marek Polacek <polacek@redhat.com> 1615 1616 PR c++/91506 1617 * g++.dg/init/array60.C: New test. 1618 16192020-12-10 Dennis Zhang <denzha01@e124712.cambridge.arm.com> 1620 1621 * gcc.target/arm/simd/mve-vsub_1.c: Fix typo. 1622 Remove needless dg-additional-options. 1623 16242020-12-10 Marek Polacek <polacek@redhat.com> 1625 1626 PR c++/68451 1627 * g++.dg/cpp0x/friend6.C: New test. 1628 16292020-12-10 Christophe Lyon <christophe.lyon@linaro.org> 1630 1631 * gcc.target/arm/simd/mve-vand.c: New test. 1632 16332020-12-10 Richard Sandiford <richard.sandiford@arm.com> 1634 1635 PR tree-optimization/98069 1636 * gcc.dg/vect/pr98069.c: New file. 1637 16382020-12-10 Joel Hutton <joel.hutton@arm.com> 1639 1640 * gcc.dg/vect/pr97929.c: New test. 1641 16422020-12-10 Richard Biener <rguenther@suse.de> 1643 1644 PR tree-optimization/98211 1645 * gcc.dg/pr98211.c: New testcase. 1646 16472020-12-10 Jakub Jelinek <jakub@redhat.com> 1648 1649 PR rtl-optimization/98212 1650 * gcc.target/i386/pr98212.c: New test. 1651 16522020-12-10 Jakub Jelinek <jakub@redhat.com> 1653 1654 PR tree-optimization/98169 1655 * gcc.target/i386/pr98169.c: New test. 1656 16572020-12-10 Jakub Jelinek <jakub@redhat.com> 1658 1659 PR middle-end/98205 1660 * c-c++-common/gomp/doacross-4.c: New test. 1661 16622020-12-10 Richard Biener <rguenther@suse.de> 1663 1664 * gcc.dg/vect/bb-slp-div-1.c: Expect the load to be 1665 vectorized. 1666 16672020-12-10 Nikhil Benesch <nikhil.benesch@gmail.com> 1668 1669 * gcc.misc-tests/godump-1.c: Add test case. 1670 16712020-12-10 Ian Lance Taylor <iant@golang.org> 1672 1673 * go.test/go-test.exp (go-gc-tests): Recognize errorcheckdir -n, 1674 for bug345.go. 1675 16762020-12-09 Ian Lance Taylor <iant@golang.org> 1677 1678 * go.test/go-test.exp (errchk): Rewrite regexp quoting to use 1679 curly braces, making it much simpler. 1680 16812020-12-09 Richard Biener <rguenther@suse.de> 1682 1683 PR tree-optimization/98213 1684 * g++.dg/pr98213.C: New testcase. 1685 16862020-12-09 Marek Polacek <polacek@redhat.com> 1687 1688 PR c++/97517 1689 * g++.dg/diagnostic/nullptr.C: New test. 1690 16912020-12-09 Martin Liska <mliska@suse.cz> 1692 1693 PR tree-optimization/98182 1694 * gcc.dg/tree-ssa/if-to-switch-1.c: Add case-values-threshold in 1695 order to fix them for aarch64. 1696 * gcc.dg/tree-ssa/if-to-switch-10.c: Likewise. 1697 16982020-12-09 Ilya Leoshkevich <iii@linux.ibm.com> 1699 1700 * gcc.target/s390/zvector/autovec-double-signaling-eq.c: Build 1701 with exceptions. 1702 * gcc.target/s390/zvector/autovec-float-signaling-eq.c: 1703 Likewise. 1704 17052020-12-09 Tobias Burnus <tobias@codesourcery.com> 1706 1707 * c-c++-common/gomp/allocate-5.c: New test. 1708 17092020-12-09 Richard Biener <rguenther@suse.de> 1710 1711 PR c/98200 1712 * gcc.dg/gimplefe-error-8.c: New testcase. 1713 17142020-12-09 Tobias Burnus <tobias@codesourcery.com> 1715 1716 * gfortran.dg/gomp/reduction4.f90: Update scan-trees, add 1717 lost testcase; move test with FE error to ... 1718 * gfortran.dg/gomp/reduction5.f90: ... here. 1719 17202020-12-09 Jakub Jelinek <jakub@redhat.com> 1721 1722 PR tree-optimization/98199 1723 * gcc.c-torture/compile/pr98199.c: New test. 1724 17252020-12-09 Jakub Jelinek <jakub@redhat.com> 1726 1727 PR c++/98193 1728 * g++.dg/cpp2a/bit-cast7.C: New test. 1729 17302020-12-09 Jason Merrill <jason@redhat.com> 1731 1732 * g++.dg/cpp2a/concepts-nodiscard1.C: Remove xfail. 1733 17342020-12-09 Jason Merrill <jason@redhat.com> 1735 1736 PR c++/59238 1737 * g++.dg/cpp0x/new4.C: New test. 1738 17392020-12-08 Jakub Jelinek <jakub@redhat.com> 1740 1741 PR tree-optimization/98191 1742 * gcc.dg/torture/pr98191.c: Add dg-additional-options with 1743 -w -Wno-psabi. 1744 17452020-12-08 Marek Polacek <polacek@redhat.com> 1746 1747 PR c++/98103 1748 * g++.dg/ubsan/vptr-18.C: New test. 1749 17502020-12-08 Jason Merrill <jason@redhat.com> 1751 1752 PR c++/96299 1753 * g++.dg/cpp2a/spaceship-synth-neg2.C: Move error. 1754 * g++.dg/cpp2a/spaceship-p1186.C: New test. 1755 17562020-12-08 Martin Liska <mliska@suse.cz> 1757 1758 PR tree-optimization/98182 1759 * gcc.dg/tree-ssa/if-to-switch-10.c: New test. 1760 * gcc.dg/tree-ssa/pr98182.c: New test. 1761 17622020-12-08 Tobias Burnus <tobias@codesourcery.com> 1763 1764 * gfortran.dg/gomp/reduction4.f90: Update; move FE some tests to ... 1765 * gfortran.dg/gomp/reduction6.f90: ... this new test and ... 1766 * gfortran.dg/gomp/reduction7.f90: ... this new test. 1767 * gfortran.dg/gomp/reduction5.f90: Add dg-error. 1768 * gfortran.dg/gomp/scan-1.f90: New test. 1769 * gfortran.dg/gomp/scan-2.f90: New test. 1770 * gfortran.dg/gomp/scan-3.f90: New test. 1771 * gfortran.dg/gomp/scan-4.f90: New test. 1772 * gfortran.dg/gomp/scan-5.f90: New test. 1773 * gfortran.dg/gomp/scan-6.f90: New test. 1774 * gfortran.dg/gomp/scan-7.f90: New test. 1775 17762020-12-08 Jakub Jelinek <jakub@redhat.com> 1777 1778 PR target/94440 1779 * gcc.target/i386/pr94440-1.c: New file. 1780 * gcc.target/i386/pr94440-2.c: New file. 1781 17822020-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1783 1784 * gcc.target/i386/avx512vpopcntdq-pr97770-2.c: Require 1785 avx512vpopcntdq support. 1786 * gcc.target/i386/avx512vpopcntdqvl-pr97770-1.c: Require 1787 avx512vpopcntdq, avx512vl support. 1788 17892020-12-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1790 1791 * gcc.target/i386/pr98100.c: Require ifunc support. 1792 17932020-12-08 Richard Biener <rguenther@suse.de> 1794 1795 PR testsuite/95900 1796 * gcc.dg/vect/bb-slp-pr95866.c: Require sse2 for the 1797 BIT_FIELD_REF match. 1798 17992020-12-08 Jakub Jelinek <jakub@redhat.com> 1800 1801 * gcc.target/i386/avx512dq-vandnpd-2.c (CALC): Use union 1802 to avoid aliasing violations. 1803 * gcc.target/i386/avx512dq-vandnps-2.c (CALC): Likewise. 1804 * gcc.target/i386/avx512dq-vandpd-2.c (CALC): Likewise. 1805 * gcc.target/i386/avx512dq-vandps-2.c (CALC): Likewise. 1806 * gcc.target/i386/avx512dq-vorpd-2.c (CALC): Likewise. 1807 * gcc.target/i386/avx512dq-vorps-2.c (CALC): Likewise. 1808 * gcc.target/i386/avx512dq-vxorpd-2.c (CALC): Likewise. 1809 * gcc.target/i386/avx512dq-vxorps-2.c (CALC): Likewise. 1810 18112020-12-08 Jakub Jelinek <jakub@redhat.com> 1812 1813 PR c++/98187 1814 * c-c++-common/gomp/pr98187.c: New test. 1815 18162020-12-08 Richard Biener <rguenther@suse.de> 1817 1818 PR tree-optimization/98191 1819 * gcc.dg/torture/pr98191.c: New testcase. 1820 18212020-12-08 Richard Biener <rguenther@suse.de> 1822 1823 PR tree-optimization/97559 1824 * gcc.dg/torture/pr97559-1.c: New testcase. 1825 * gcc.dg/torture/pr97559-2.c: Likewise. 1826 18272020-12-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 1828 1829 PR target/97872 1830 * gcc.target/arm/pr97872.c: New test. 1831 18322020-12-08 Eric Botcazou <ebotcazou@adacore.com> 1833 1834 PR target/96470 1835 * gnat.dg/opt39.adb: Add dg-additional-options for PowerPC. 1836 18372020-12-07 Martin Uecker <muecker@gwdg.de> 1838 1839 PR c/97981 1840 * gcc.dg/pr97981.c: New test. 1841 * gcc.dg/pr60195.c: Adapt test. 1842 18432020-12-07 Jakub Jelinek <jakub@redhat.com> 1844 1845 PR target/98147 1846 * gcc.dg/pr98147.c: New test. 1847 18482020-12-07 Marek Polacek <polacek@redhat.com> 1849 1850 PR c++/98043 1851 * g++.dg/cpp0x/enum41.C: New test. 1852 18532020-12-07 Ian Lance Taylor <iant@golang.org> 1854 1855 * go.test/go-test.exp (errchk): Don't backslash quote parentheses 1856 that are already backslash quoted. 1857 18582020-12-07 Marek Polacek <polacek@redhat.com> 1859 1860 PR c++/98126 1861 * g++.dg/warn/Wsequence-point-4.C: New test. 1862 18632020-12-07 Nathan Sidwell <nathan@acm.org> 1864 1865 PR c++/98116 1866 * g++.dg/template/pr98116.C: Remove dg-ice. 1867 * g++.dg/template/pr98116-2.C: New. 1868 18692020-12-07 Richard Biener <rguenther@suse.de> 1870 1871 PR tree-optimization/98113 1872 * gcc.dg/vect/bb-slp-70.c: New testcase. 1873 18742020-12-07 Richard Biener <rguenther@suse.de> 1875 1876 PR tree-optimization/98117 1877 * gcc.dg/torture/pr98117.c: New testcase. 1878 18792020-12-07 Andreas Krebbel <krebbel@linux.ibm.com> 1880 1881 * gcc.target/s390/s390.exp: New target check s390_zarch. 1882 * gcc.target/s390/stack-clash-1.c: Use s390_zarch instead of lp64. 1883 * gcc.target/s390/stack-clash-2.c: Likewise. 1884 * gcc.target/s390/stack-clash-3.c: Likewise. 1885 * gcc.target/s390/stack-clash-5.c: New test. 1886 18872020-12-07 Richard Biener <rguenther@suse.de> 1888 1889 PR tree-optimization/98137 1890 * gcc.dg/vect/bb-slp-pr98137.c: New testcase. 1891 18922020-12-06 H.J. Lu <hjl.tools@gmail.com> 1893 1894 * gcc.target/i386/pr98161.c: New test. 1895 18962020-12-06 Jakub Jelinek <jakub@redhat.com> 1897 1898 PR tree-optimization/96232 1899 * gcc.dg/tree-ssa/pr96232-2.c: New test. 1900 * gcc.dg/tree-ssa/pr88676-2.c: Check phiopt2 dump rather than phiopt1. 1901 19022020-12-06 Jakub Jelinek <jakub@redhat.com> 1903 1904 PR tree-optimization/96232 1905 * gcc.dg/tree-ssa/pr96232-1.c: New test. 1906 19072020-12-06 Thomas Koenig <tkoenig@gcc.gnu.org> 1908 1909 PR testsuite/98156 1910 * gfortran.dg/coarray/alloc_comp_1.f90: Upper cobound is 1911 determined by num_images(), not this_image(). 1912 19132020-12-06 Alan Modra <amodra@gmail.com> 1914 1915 * gcc.target/powerpc/signbit-1.c: Reinstate lp64 condition. 1916 * gcc.target/powerpc/signbit-2.c: Match 32-bit output too. 1917 19182020-12-05 Patrick Palka <ppalka@redhat.com> 1919 1920 PR c++/97093 1921 * g++.dg/cpp2a/concepts-requires22.C: New test. 1922 19232020-12-05 Patrick Palka <ppalka@redhat.com> 1924 1925 PR c++/97093 1926 * g++.dg/concepts/pr94252.C: Verify we no longer issue a 1927 spurious unsatisfaction note when diagnosing ill-formed 1928 satisfaction. 1929 * g++.dg/cpp2a/concepts-requires18.C: No longer expect a 1930 spurious unsatisfaction diagnostic when evaluating the 1931 nested-requirement subst<void&> of a requires-expression that 1932 appears outside of a template. 1933 * g++.dg/cpp2a/concepts-requires21.C: Verify we no longer issue 1934 a spurious unsatisfaction note when evaluating a 1935 nested-requirement of a requires-expression that appears outside 1936 of a template. 1937 * g++.dg/cpp2a/concepts-nonbool3.C: New test. 1938 * g++.dg/cpp2a/concepts-pr97093.C: New test. 1939 19402020-12-05 Maciej W. Rozycki <macro@linux-mips.org> 1941 1942 PR target/95294 1943 * gcc.target/vax/cmpelim-eq-adddf.c: New test. 1944 * gcc.target/vax/cmpelim-eq-addhi.c: New test. 1945 * gcc.target/vax/cmpelim-eq-addqi.c: New test. 1946 * gcc.target/vax/cmpelim-eq-addsf.c: New test. 1947 * gcc.target/vax/cmpelim-eq-addsi.c: New test. 1948 * gcc.target/vax/cmpelim-eq-andhi.c: New test. 1949 * gcc.target/vax/cmpelim-eq-andqi.c: New test. 1950 * gcc.target/vax/cmpelim-eq-andsi.c: New test. 1951 * gcc.target/vax/cmpelim-eq-ashlsi.c: New test. 1952 * gcc.target/vax/cmpelim-eq-ashrsi.c: New test. 1953 * gcc.target/vax/cmpelim-eq-divdf.c: New test. 1954 * gcc.target/vax/cmpelim-eq-divhi.c: New test. 1955 * gcc.target/vax/cmpelim-eq-divqi.c: New test. 1956 * gcc.target/vax/cmpelim-eq-divsf.c: New test. 1957 * gcc.target/vax/cmpelim-eq-divsi.c: New test. 1958 * gcc.target/vax/cmpelim-eq-extendhisi.c: New test. 1959 * gcc.target/vax/cmpelim-eq-extendqisi.c: New test. 1960 * gcc.target/vax/cmpelim-eq-extvsi.c: New test. 1961 * gcc.target/vax/cmpelim-eq-extzvsi.c: New test. 1962 * gcc.target/vax/cmpelim-eq-fixdfhi.c: New test. 1963 * gcc.target/vax/cmpelim-eq-fixdfqi.c: New test. 1964 * gcc.target/vax/cmpelim-eq-fixdfsi.c: New test. 1965 * gcc.target/vax/cmpelim-eq-fixsfhi.c: New test. 1966 * gcc.target/vax/cmpelim-eq-fixsfqi.c: New test. 1967 * gcc.target/vax/cmpelim-eq-fixsfsi.c: New test. 1968 * gcc.target/vax/cmpelim-eq-floatsisf.c: New test. 1969 * gcc.target/vax/cmpelim-eq-insvsi.c: New test. 1970 * gcc.target/vax/cmpelim-eq-iorhi.c: New test. 1971 * gcc.target/vax/cmpelim-eq-iorqi.c: New test. 1972 * gcc.target/vax/cmpelim-eq-iorsi.c: New test. 1973 * gcc.target/vax/cmpelim-eq-mova.c: New test. 1974 * gcc.target/vax/cmpelim-eq-movdf.c: New test. 1975 * gcc.target/vax/cmpelim-eq-movhi.c: New test. 1976 * gcc.target/vax/cmpelim-eq-movqi.c: New test. 1977 * gcc.target/vax/cmpelim-eq-movsf.c: New test. 1978 * gcc.target/vax/cmpelim-eq-movsi.c: New test. 1979 * gcc.target/vax/cmpelim-eq-muldf.c: New test. 1980 * gcc.target/vax/cmpelim-eq-mulhi.c: New test. 1981 * gcc.target/vax/cmpelim-eq-mulqi.c: New test. 1982 * gcc.target/vax/cmpelim-eq-mulsf.c: New test. 1983 * gcc.target/vax/cmpelim-eq-mulsi.c: New test. 1984 * gcc.target/vax/cmpelim-eq-nothi.c: New test. 1985 * gcc.target/vax/cmpelim-eq-notqi.c: New test. 1986 * gcc.target/vax/cmpelim-eq-notsi.c: New test. 1987 * gcc.target/vax/cmpelim-eq-rotlsi.c: New test. 1988 * gcc.target/vax/cmpelim-eq-rotrsi.c: New test. 1989 * gcc.target/vax/cmpelim-eq-subdf.c: New test. 1990 * gcc.target/vax/cmpelim-eq-subhi.c: New test. 1991 * gcc.target/vax/cmpelim-eq-subqi.c: New test. 1992 * gcc.target/vax/cmpelim-eq-subsf.c: New test. 1993 * gcc.target/vax/cmpelim-eq-subsi.c: New test. 1994 * gcc.target/vax/cmpelim-eq-truncdfsf.c: New test. 1995 * gcc.target/vax/cmpelim-eq-trunchiqi.c: New test. 1996 * gcc.target/vax/cmpelim-eq-truncsihi.c: New test. 1997 * gcc.target/vax/cmpelim-eq-truncsiqi.c: New test. 1998 * gcc.target/vax/cmpelim-eq-zextendhisi.c: New test. 1999 * gcc.target/vax/cmpelim-eq-zextendqihi.c: New test. 2000 * gcc.target/vax/cmpelim-eq-zextendqisi.c: New test. 2001 * gcc.target/vax/cmpelim-le-adddf.c: New test. 2002 * gcc.target/vax/cmpelim-le-addhi.c: New test. 2003 * gcc.target/vax/cmpelim-le-addqi.c: New test. 2004 * gcc.target/vax/cmpelim-le-addsf.c: New test. 2005 * gcc.target/vax/cmpelim-le-addsi.c: New test. 2006 * gcc.target/vax/cmpelim-le-andhi.c: New test. 2007 * gcc.target/vax/cmpelim-le-andqi.c: New test. 2008 * gcc.target/vax/cmpelim-le-andsi.c: New test. 2009 * gcc.target/vax/cmpelim-le-ashlsi.c: New test. 2010 * gcc.target/vax/cmpelim-le-ashrsi.c: New test. 2011 * gcc.target/vax/cmpelim-le-divdf.c: New test. 2012 * gcc.target/vax/cmpelim-le-divhi.c: New test. 2013 * gcc.target/vax/cmpelim-le-divqi.c: New test. 2014 * gcc.target/vax/cmpelim-le-divsf.c: New test. 2015 * gcc.target/vax/cmpelim-le-divsi.c: New test. 2016 * gcc.target/vax/cmpelim-le-extendhisi.c: New test. 2017 * gcc.target/vax/cmpelim-le-extendqisi.c: New test. 2018 * gcc.target/vax/cmpelim-le-extvsi.c: New test. 2019 * gcc.target/vax/cmpelim-le-extzvsi.c: New test. 2020 * gcc.target/vax/cmpelim-le-fixdfhi.c: New test. 2021 * gcc.target/vax/cmpelim-le-fixdfqi.c: New test. 2022 * gcc.target/vax/cmpelim-le-fixdfsi.c: New test. 2023 * gcc.target/vax/cmpelim-le-fixsfhi.c: New test. 2024 * gcc.target/vax/cmpelim-le-fixsfqi.c: New test. 2025 * gcc.target/vax/cmpelim-le-fixsfsi.c: New test. 2026 * gcc.target/vax/cmpelim-le-floatsisf.c: New test. 2027 * gcc.target/vax/cmpelim-le-insvsi.c: New test. 2028 * gcc.target/vax/cmpelim-le-iorhi.c: New test. 2029 * gcc.target/vax/cmpelim-le-iorqi.c: New test. 2030 * gcc.target/vax/cmpelim-le-iorsi.c: New test. 2031 * gcc.target/vax/cmpelim-le-movdf.c: New test. 2032 * gcc.target/vax/cmpelim-le-movhi.c: New test. 2033 * gcc.target/vax/cmpelim-le-movqi.c: New test. 2034 * gcc.target/vax/cmpelim-le-movsf.c: New test. 2035 * gcc.target/vax/cmpelim-le-movsi.c: New test. 2036 * gcc.target/vax/cmpelim-le-muldf.c: New test. 2037 * gcc.target/vax/cmpelim-le-mulhi.c: New test. 2038 * gcc.target/vax/cmpelim-le-mulqi.c: New test. 2039 * gcc.target/vax/cmpelim-le-mulsf.c: New test. 2040 * gcc.target/vax/cmpelim-le-mulsi.c: New test. 2041 * gcc.target/vax/cmpelim-le-nothi.c: New test. 2042 * gcc.target/vax/cmpelim-le-notqi.c: New test. 2043 * gcc.target/vax/cmpelim-le-notsi.c: New test. 2044 * gcc.target/vax/cmpelim-le-rotlsi.c: New test. 2045 * gcc.target/vax/cmpelim-le-rotrsi.c: New test. 2046 * gcc.target/vax/cmpelim-le-subdf.c: New test. 2047 * gcc.target/vax/cmpelim-le-subhi.c: New test. 2048 * gcc.target/vax/cmpelim-le-subqi.c: New test. 2049 * gcc.target/vax/cmpelim-le-subsf.c: New test. 2050 * gcc.target/vax/cmpelim-le-subsi.c: New test. 2051 * gcc.target/vax/cmpelim-le-truncdfsf.c: New test. 2052 * gcc.target/vax/cmpelim-le-xorhi.c: New test. 2053 * gcc.target/vax/cmpelim-le-xorqi.c: New test. 2054 * gcc.target/vax/cmpelim-le-xorsi.c: New test. 2055 * gcc.target/vax/cmpelim-leu-subhi.c: New test. 2056 * gcc.target/vax/cmpelim-leu-subqi.c: New test. 2057 * gcc.target/vax/cmpelim-leu-subsi.c: New test. 2058 * gcc.target/vax/cmpelim-lt-adddf.c: New test. 2059 * gcc.target/vax/cmpelim-lt-addhi.c: New test. 2060 * gcc.target/vax/cmpelim-lt-addqi.c: New test. 2061 * gcc.target/vax/cmpelim-lt-addsf.c: New test. 2062 * gcc.target/vax/cmpelim-lt-addsi.c: New test. 2063 * gcc.target/vax/cmpelim-lt-andhi.c: New test. 2064 * gcc.target/vax/cmpelim-lt-andqi.c: New test. 2065 * gcc.target/vax/cmpelim-lt-andsi.c: New test. 2066 * gcc.target/vax/cmpelim-lt-ashlsi.c: New test. 2067 * gcc.target/vax/cmpelim-lt-ashrsi.c: New test. 2068 * gcc.target/vax/cmpelim-lt-divdf.c: New test. 2069 * gcc.target/vax/cmpelim-lt-divhi.c: New test. 2070 * gcc.target/vax/cmpelim-lt-divqi.c: New test. 2071 * gcc.target/vax/cmpelim-lt-divsf.c: New test. 2072 * gcc.target/vax/cmpelim-lt-divsi.c: New test. 2073 * gcc.target/vax/cmpelim-lt-extendhisi.c: New test. 2074 * gcc.target/vax/cmpelim-lt-extendqisi.c: New test. 2075 * gcc.target/vax/cmpelim-lt-extvsi.c: New test. 2076 * gcc.target/vax/cmpelim-lt-extzvsi.c: New test. 2077 * gcc.target/vax/cmpelim-lt-fixdfhi.c: New test. 2078 * gcc.target/vax/cmpelim-lt-fixdfqi.c: New test. 2079 * gcc.target/vax/cmpelim-lt-fixdfsi.c: New test. 2080 * gcc.target/vax/cmpelim-lt-fixsfhi.c: New test. 2081 * gcc.target/vax/cmpelim-lt-fixsfqi.c: New test. 2082 * gcc.target/vax/cmpelim-lt-fixsfsi.c: New test. 2083 * gcc.target/vax/cmpelim-lt-floatsisf.c: New test. 2084 * gcc.target/vax/cmpelim-lt-insvsi.c: New test. 2085 * gcc.target/vax/cmpelim-lt-iorhi.c: New test. 2086 * gcc.target/vax/cmpelim-lt-iorqi.c: New test. 2087 * gcc.target/vax/cmpelim-lt-iorsi.c: New test. 2088 * gcc.target/vax/cmpelim-lt-movdf.c: New test. 2089 * gcc.target/vax/cmpelim-lt-movhi.c: New test. 2090 * gcc.target/vax/cmpelim-lt-movqi.c: New test. 2091 * gcc.target/vax/cmpelim-lt-movsf.c: New test. 2092 * gcc.target/vax/cmpelim-lt-movsi.c: New test. 2093 * gcc.target/vax/cmpelim-lt-muldf.c: New test. 2094 * gcc.target/vax/cmpelim-lt-mulhi.c: New test. 2095 * gcc.target/vax/cmpelim-lt-mulqi.c: New test. 2096 * gcc.target/vax/cmpelim-lt-mulsf.c: New test. 2097 * gcc.target/vax/cmpelim-lt-mulsi.c: New test. 2098 * gcc.target/vax/cmpelim-lt-nothi.c: New test. 2099 * gcc.target/vax/cmpelim-lt-notqi.c: New test. 2100 * gcc.target/vax/cmpelim-lt-notsi.c: New test. 2101 * gcc.target/vax/cmpelim-lt-rotlsi.c: New test. 2102 * gcc.target/vax/cmpelim-lt-rotrsi.c: New test. 2103 * gcc.target/vax/cmpelim-lt-subdf.c: New test. 2104 * gcc.target/vax/cmpelim-lt-subhi.c: New test. 2105 * gcc.target/vax/cmpelim-lt-subqi.c: New test. 2106 * gcc.target/vax/cmpelim-lt-subsf.c: New test. 2107 * gcc.target/vax/cmpelim-lt-subsi.c: New test. 2108 * gcc.target/vax/cmpelim-lt-truncdfsf.c: New test. 2109 * gcc.target/vax/cmpelim-lt-xorhi.c: New test. 2110 * gcc.target/vax/cmpelim-lt-xorqi.c: New test. 2111 * gcc.target/vax/cmpelim-lt-xorsi.c: New test. 2112 * gcc.target/vax/cmpelim-ltu-subhi.c: New test. 2113 * gcc.target/vax/cmpelim-ltu-subqi.c: New test. 2114 * gcc.target/vax/cmpelim-ltu-subsi.c: New test. 2115 * gcc.target/vax/cmpelim-xx-addsi.c: New test. 2116 * gcc.target/vax/cmpelim-xx-insvsi.c: New test. 2117 * gcc.target/vax/cmpelim-xxu-subsi.c: New test. 2118 * gcc.target/vax/peephole2-eq-andhi.c: New test. 2119 * gcc.target/vax/peephole2-eq-andqi.c: New test. 2120 * gcc.target/vax/peephole2-eq-andsi.c: New test. 2121 * gcc.target/vax/peephole2-eq-cmpvsi.c: New test. 2122 * gcc.target/vax/peephole2-eq-cmpzvsi.c: New test. 2123 * gcc.target/vax/peephole2-eq-ctzhi-0.c: New test. 2124 * gcc.target/vax/peephole2-eq-ctzhi-1.c: New test. 2125 * gcc.target/vax/peephole2-eq-ctzqi-0.c: New test. 2126 * gcc.target/vax/peephole2-eq-ctzqi-1.c: New test. 2127 * gcc.target/vax/peephole2-eq-ctzsi-0.c: New test. 2128 * gcc.target/vax/peephole2-eq-ctzsi-1.c: New test. 2129 * gcc.target/vax/peephole2-eq-ffshi.c: New test. 2130 * gcc.target/vax/peephole2-eq-ffsqi.c: New test. 2131 * gcc.target/vax/peephole2-eq-ffssi.c: New test. 2132 * gcc.target/vax/peephole2-le-andhi.c: New test. 2133 * gcc.target/vax/peephole2-le-andqi.c: New test. 2134 * gcc.target/vax/peephole2-le-andsi.c: New test. 2135 * gcc.target/vax/peephole2-le-cmpvsi.c: New test. 2136 * gcc.target/vax/peephole2-le-cmpzvsi.c: New test. 2137 * gcc.target/vax/peephole2-leu-cmpvsi.c: New test. 2138 * gcc.target/vax/peephole2-leu-cmpzvsi.c: New test. 2139 * gcc.target/vax/peephole2-lt-andhi.c: New test. 2140 * gcc.target/vax/peephole2-lt-andqi.c: New test. 2141 * gcc.target/vax/peephole2-lt-andsi.c: New test. 2142 * gcc.target/vax/peephole2-lt-cmpvsi.c: New test. 2143 * gcc.target/vax/peephole2-lt-cmpzvsi.c: New test. 2144 * gcc.target/vax/peephole2-ltu-cmpvsi.c: New test. 2145 * gcc.target/vax/peephole2-ltu-cmpzvsi.c: New test. 2146 21472020-12-05 Maciej W. Rozycki <macro@linux-mips.org> 2148 2149 * gcc.target/vax/movmem.c: New test. 2150 21512020-12-05 Maciej W. Rozycki <macro@linux-mips.org> 2152 2153 * gcc.target/vax/cpymem.c: New test. 2154 21552020-12-05 Maciej W. Rozycki <macro@linux-mips.org> 2156 2157 * gcc.target/vax/ctzhi.c: New test. 2158 * gcc.target/vax/ctzqi.c: New test. 2159 * gcc.target/vax/ffshi.c: New test. 2160 * gcc.target/vax/ffsqi.c: New test. 2161 21622020-12-05 Maciej W. Rozycki <macro@linux-mips.org> 2163 2164 * gcc.target/vax/ctzsi.c: New test. 2165 21662020-12-05 Maciej W. Rozycki <macro@linux-mips.org> 2167 2168 * gcc.target/vax/bbcci.c: New test. 2169 * gcc.target/vax/bbssi.c: New test. 2170 21712020-12-05 Maciej W. Rozycki <macro@linux-mips.org> 2172 2173 * gcc.target/vax/ffssi.c: New test. 2174 21752020-12-05 Maciej W. Rozycki <macro@linux-mips.org> 2176 2177 * gcc.dg/loop-8.c: Exclude for `vax-*-*'. 2178 * gcc.target/vax/compare-add-zero.c: New test. 2179 * gcc.target/vax/compare-mov-zero.c: New test. 2180 21812020-12-05 Maciej W. Rozycki <macro@linux-mips.org> 2182 2183 * gcc.target/vax/vax.exp: Use `gcc-dg-runtest' rather than 2184 `dg-runtest'. 2185 * gcc.target/vax/pr56875.c (dg-options): Make empty. 2186 (a): Rewrite for calculations to make effect. Reformat. 2187 21882020-12-05 Matt Thomas <matt@3am-software.com> 2189 Maciej W. Rozycki <macro@linux-mips.org> 2190 2191 PR target/58901 2192 * gcc.c-torture/compile/pr58901-0.c: New test. 2193 * gcc.c-torture/compile/pr58901-1.c: New test. 2194 21952020-12-05 Roman Zhuykov <zhroma@ispras.ru> 2196 2197 PR rtl-optimization/97421 2198 * gcc.c-torture/execute/pr97421-1.c: New test. 2199 * gcc.c-torture/execute/pr97421-2.c: New test. 2200 * gcc.c-torture/execute/pr97421-3.c: New test. 2201 22022020-12-05 Paul Thomas <pault@gcc.gnu.org> 2203 2204 PR fortran/98016 2205 * gfortran.dg/pr98016.f90: New test. 2206 22072020-12-05 Venkataramanan Kumar <Venkataramanan.Kumar@amd.com> 2208 Sharavan Kumar <Shravan.Kumar@amd.com> 2209 2210 * gcc.target/i386/funcspec-56.inc: Handle new march. 2211 * g++.target/i386/mv29.C: New file. 2212 22132020-12-05 Jakub Jelinek <jakub@redhat.com> 2214 2215 PR c++/98122 2216 * g++.dg/cpp1y/constexpr-98122.C: New test. 2217 * g++.dg/cpp2a/constexpr-98122.C: New test. 2218 22192020-12-04 Jason Merrill <jason@redhat.com> 2220 2221 PR c++/93083 2222 * g++.dg/cpp2a/nontype-class40.C: New test. 2223 22242020-12-04 Jakub Jelinek <jakub@redhat.com> 2225 2226 PR c++/98130 2227 * g++.dg/opt/pr98130.C: New test. 2228 22292020-12-04 Jakub Jelinek <jakub@redhat.com> 2230 2231 PR target/96226 2232 * gcc.target/i386/pr96226.c: New test. 2233 22342020-12-04 Jakub Jelinek <jakub@redhat.com> 2235 2236 PR libstdc++/93121 2237 * g++.dg/cpp2a/bit-cast6.C: New test. 2238 22392020-12-04 Nathan Sidwell <nathan@acm.org> 2240 2241 PR c++/98116 2242 * g++.dg/template/pr98116.C: Enable robust checking. 2243 22442020-12-04 Jakub Jelinek <jakub@redhat.com> 2245 2246 PR target/98100 2247 * gcc.target/i386/pr98100.c: New test. 2248 22492020-12-04 Martin Liska <mliska@suse.cz> 2250 2251 PR testsuite/98123 2252 * gcc.dg/tree-ssa/if-to-switch-4.c: Add param to make the test 2253 stable on all architectures. 2254 * gcc.dg/tree-ssa/if-to-switch-6.c: Likewise. 2255 * gcc.dg/tree-ssa/if-to-switch-8.c: Likewise. 2256 22572020-12-04 Eric Botcazou <ebotcazou@adacore.com> 2258 2259 * gcc.dg/pr98099.c: Compile only for dfp targets. 2260 22612020-12-04 Eric Botcazou <ebotcazou@adacore.com> 2262 2263 * gnat.dg/opt91.ads, gnat.dg/opt91.adb: New test. 2264 * gnat.dg/opt91_pkg.ads, gnat.dg/opt91_pkg.adb: New helper. 2265 22662020-12-04 Jakub Jelinek <jakub@redhat.com> 2267 2268 PR c++/80780 2269 * g++.dg/cpp2a/srcloc1.C (quux): Use __PRETTY_FUNCTION__ instead of 2270 function. 2271 * g++.dg/cpp2a/srcloc2.C (quux): Likewise. 2272 * g++.dg/cpp2a/srcloc15.C (S::S): Likewise. 2273 (bar): Likewise. Adjust expected column. 2274 * g++.dg/cpp2a/srcloc17.C (S::S): Likewise. 2275 (bar): Likewise. Adjust expected column. 2276 22772020-12-03 Jason Merrill <jason@redhat.com> 2278 2279 * g++.dg/cpp2a/concepts-nodiscard1.C: XFAIL. 2280 22812020-12-03 Martin Sebor <msebor@redhat.com> 2282 2283 PR c++/90629 2284 PR middle-end/94527 2285 * g++.dg/asan/asan_test.cc: Fix a bug. 2286 * g++.dg/warn/delete-array-1.C: Add expected warning. 2287 * g++.old-deja/g++.other/delete2.C: Add expected warning. 2288 * g++.dg/warn/Wfree-nonheap-object-2.C: New test. 2289 * g++.dg/warn/Wfree-nonheap-object.C: New test. 2290 * g++.dg/warn/Wmismatched-new-delete.C: New test. 2291 * g++.dg/warn/Wmismatched-dealloc-2.C: New test. 2292 * g++.dg/warn/Wmismatched-dealloc.C: New test. 2293 * gcc.dg/Wmismatched-dealloc.c: New test. 2294 * gcc.dg/analyzer/malloc-1.c: Prune out expected warning. 2295 * gcc.dg/attr-malloc.c: New test. 2296 * gcc.dg/free-1.c: Adjust text of expected warning. 2297 * gcc.dg/free-2.c: Same. 2298 * gcc.dg/torture/pr71816.c: Prune out expected warning. 2299 * gcc.dg/tree-ssa/pr19831-2.c: Add an expected warning. 2300 * gcc.dg/Wfree-nonheap-object-2.c: New test. 2301 * gcc.dg/Wfree-nonheap-object-3.c: New test. 2302 * gcc.dg/Wfree-nonheap-object.c: New test. 2303 * g++.dg/warn/Wfree-nonheap-object.s: New file. 2304 23052020-12-03 Harald Anlauf <anlauf@gmx.de> 2306 2307 PR fortran/95342 2308 * gfortran.dg/pr95342.f90: New test. 2309 23102020-12-03 Ian Lance Taylor <iant@golang.org> 2311 2312 * go.test/go-test.exp (go-gc-tests): Add -I. when building all 2313 sources in a directory (errorcheckdir, compiledir, rundir, 2314 rundircmpout). 2315 23162020-12-03 Jason Merrill <jason@redhat.com> 2317 2318 PR c++/98019 2319 * g++.dg/cpp2a/concepts-nodiscard1.C: New test. 2320 23212020-12-03 Uroš Bizjak <ubizjak@gmail.com> 2322 Jakub Jelinek <jakub@redhat.com> 2323 2324 PR target/98086 2325 * gcc.target/i386/pr98086.c: New test. 2326 23272020-12-03 Nathan Sidwell <nathan@acm.org> 2328 2329 PR c++/98115 2330 PR c++/98116 2331 * g++.dg/template/pr98115.C: New. 2332 * g++.dg/template/pr98116.C: New. 2333 23342020-12-03 Andreas Krebbel <krebbel@linux.ibm.com> 2335 2336 * gcc.target/s390/stack-clash-4.c: New test. 2337 23382020-12-03 Richard Sandiford <richard.sandiford@arm.com> 2339 2340 * gcc.target/aarch64/sve/acle/general/undef_1.c: New test. 2341 23422020-12-03 Eric Botcazou <ebotcazou@adacore.com> 2343 2344 * gcc.dg/pr98099.c: New test. 2345 23462020-12-03 Eric Botcazou <ebotcazou@adacore.com> 2347 2348 * g++.dg/cpp2a/pr98082.C: New test. 2349 23502020-12-03 Jakub Jelinek <jakub@redhat.com> 2351 2352 PR libstdc++/93121 2353 * g++.dg/cpp2a/bit-cast1.C: New test. 2354 * g++.dg/cpp2a/bit-cast2.C: New test. 2355 * g++.dg/cpp2a/bit-cast3.C: New test. 2356 * g++.dg/cpp2a/bit-cast4.C: New test. 2357 * g++.dg/cpp2a/bit-cast5.C: New test. 2358 23592020-12-03 Jakub Jelinek <jakub@redhat.com> 2360 2361 * g++.dg/cpp2a/consteval-defarg2.C: New test. 2362 23632020-12-03 Jakub Jelinek <jakub@redhat.com> 2364 2365 PR c++/98104 2366 * g++.dg/warn/pr98104.C: New test. 2367 23682020-12-03 liuhongt <hongtao.liu@intel.com> 2369 2370 * gcc.target/i386/avx512bw-pr96906-1.c: New test. 2371 * gcc.target/i386/pr96906-1.c: Add -mno-avx512f. 2372 23732020-12-03 liuhongt <hongtao.liu@intel.com> 2374 2375 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Adjust testcase to 2376 make sure only masked load instruction is generated. 2377 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto. 2378 * gcc.target/i386/avx512f-vmovapd-1.c: Ditto. 2379 * gcc.target/i386/avx512f-vmovaps-1.c: Ditto. 2380 * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto. 2381 * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto. 2382 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto. 2383 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto. 2384 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto. 2385 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto. 2386 * gcc.target/i386/pr97642-1.c: New test. 2387 * gcc.target/i386/pr97642-2.c: New test. 2388 23892020-12-03 Jason Merrill <jason@redhat.com> 2390 2391 * g++.dg/parse/defarg17.C: New test. 2392 23932020-12-03 Jason Merrill <jason@redhat.com> 2394 2395 * g++.dg/cpp2a/consteval-defarg1.C: New test. 2396 23972020-12-03 Hongyu Wang <hongyu.wang@intel.com> 2398 2399 PR target/97770 2400 * gcc.target/i386/avx512bitalg-pr97770-1.c: New test. 2401 * gcc.target/i386/avx512vpopcntdq-pr97770-1.c: Likewise. 2402 * gcc.target/i386/avx512vpopcntdq-pr97770-2.c: Likewise. 2403 * gcc.target/i386/avx512vpopcntdqvl-pr97770-1.c: Likewise. 2404 24052020-12-03 Alexandre Oliva <oliva@adacore.com> 2406 2407 * lib/options.exp (check_for_options_with_filter): Detect 2408 unavailable compiler for the selected language, and bail out 2409 as unsupported. 2410 24112020-12-03 Martin Sebor <msebor@redhat.com> 2412 2413 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust expected warnings 2414 to correctly reflect the maximum object size. 2415 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same. 2416 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Same. 2417 24182020-12-03 Ilya Leoshkevich <iii@linux.ibm.com> 2419 2420 * gcc.target/s390/builtin-constant-p-threading.c: New test. 2421 24222020-12-03 Peter Bergner <bergner@linux.ibm.com> 2423 2424 PR c++/97947 2425 * g++.target/powerpc/pr97947.C: New test. 2426 24272020-12-02 Jakub Jelinek <jakub@redhat.com> 2428 2429 PR c++/80780 2430 PR c++/93093 2431 * g++.dg/cpp2a/srcloc15.C: New test. 2432 * g++.dg/cpp2a/srcloc16.C: New test. 2433 * g++.dg/cpp2a/srcloc17.C: New test. 2434 * g++.dg/cpp2a/srcloc18.C: New test. 2435 24362020-12-02 qing zhao <qinzhao@gcc.gnu.org> 2437 2438 PR rtl-optimization/97777 2439 PR rtl-optimization/97777 2440 * gcc.target/i386/pr97777.c: New test. 2441 24422020-12-02 Jason Merrill <jason@redhat.com> 2443 2444 * g++.dg/other/pr88187.C: Adjust expected error. 2445 * g++.dg/cpp2a/class-deduction-abbrev1.C: New test. 2446 24472020-12-02 Marek Polacek <polacek@redhat.com> 2448 2449 PR c++/97975 2450 * g++.dg/cpp1z/inline-var8.C: New test. 2451 24522020-12-02 Marek Polacek <polacek@redhat.com> 2453 2454 PR c++/97187 2455 PR c++/97993 2456 * g++.dg/eh/crash2.C: New test. 2457 * g++.dg/template/crash132.C: New test. 2458 24592020-12-02 Martin Sebor <msebor@redhat.com> 2460 2461 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust expected warnings 2462 to correctly reflect the maximum object size. 2463 * gcc.dg/tree-ssa/builtin-sprintf-warn-11.c: Same. 2464 * gcc.dg/tree-ssa/builtin-sprintf-warn-18.c: Same. 2465 24662020-12-02 Ilya Leoshkevich <iii@linux.ibm.com> 2467 2468 * gcc.target/s390/load-imm64-1.c: New test. 2469 * gcc.target/s390/load-imm64-2.c: New test. 2470 24712020-12-02 Eric Botcazou <ebotcazou@adacore.com> 2472 2473 * ada/acats/support/acats25.lst: Delete. 2474 * ada/acats/support/acats26.lst: New file. 2475 * ada/acats/support/fcndecl.ada: Minor tweak. 2476 * ada/acats/support/impdef.a: Add commentary. 2477 * ada/acats/support/impdefg.a (Negative_Zero return): Simplify. 2478 * ada/acats/support/macro.dfs (TASK_STORAGE_SIZE): Bump. 2479 * ada/acats/support/repbody.ada: Upgrade to ACATS 2.6. 2480 * ada/acats/support/tctouch.ada: Likewise. 2481 * ada/acats/tests/c3/c352001.a: New file. 2482 * ada/acats/tests/c4/c433001.a: Correct error messages. 2483 * ada/acats/tests/c4/c453001.a: New file. 2484 * ada/acats/tests/c4/c45622a.ada: Delete. 2485 * ada/acats/tests/c4/c45624a.ada: Likewise. 2486 * ada/acats/tests/c4/c45624b.ada: Likewise. 2487 * ada/acats/tests/c4/c460013.a: New file. 2488 * ada/acats/tests/c4/c460014.a: Likewise. 2489 * ada/acats/tests/c6/c620001.a: Likewise. 2490 * ada/acats/tests/c6/c620002.a: Likewise. 2491 * ada/acats/tests/c7/c761006.a: Redo Unchecked_Deallocation case. 2492 * ada/acats/tests/c9/c96004a.ada: Adjust for Ada 2005. 2493 * ada/acats/tests/c9/c96007a.ada: Likewise. 2494 * ada/acats/tests/cb/cb41004.a: Adjust for AI95-0044. 2495 * ada/acats/tests/cc/cc3016f.ada: Minor tweak. 2496 * ada/acats/tests/cd/cd30011.a: New file. 2497 * ada/acats/tests/cd/cd30012.a: Likewise. 2498 * ada/acats/tests/cd/cd90001.a: Fix comparison. 2499 * ada/acats/tests/cxa/cxa3004.a: New file. 2500 * ada/acats/tests/cxa/cxa5013.a: Likewise. 2501 * ada/acats/tests/cxa/cxac005.a: Adjust for return-by-reference. 2502 * ada/acats/tests/cxb/cxb30061.am: New file. 2503 * ada/acats/tests/cxf/cxf2001.a: Fix failure message. 2504 25052020-12-02 Martin Liska <mliska@suse.cz> 2506 2507 PR ipa/98075 2508 * g++.dg/ipa/pr98075.C: New test. 2509 25102020-12-02 H.J. Lu <hjl.tools@gmail.com> 2511 2512 PR middle-end/93195 2513 * g++.dg/pr93195a.C: New test. 2514 * g++.dg/pr93195b.C: Likewise. 2515 * lib/target-supports.exp 2516 (check_effective_target_o_flag_in_section): New proc. 2517 25182020-12-02 Martin Liska <mliska@suse.cz> 2519 2520 PR tree-optimization/98084 2521 * gcc.dg/tree-ssa/pr98094.c: New test. 2522 25232020-12-02 Jakub Jelinek <jakub@redhat.com> 2524 2525 PR rtl-optimization/97459 2526 * gcc.target/i386/pr97282.c (foo): Use 123456 divisor instead of 2527 10. 2528 * gcc.dg/pr97459-1.c (TESTS): Add tests for 10, 12 and 2529 6144. 2530 * gcc.dg/pr97459-2.c (TESTS): Likewise. 2531 * gcc.dg/pr97459-3.c: New test. 2532 * gcc.dg/pr97459-4.c: New test. 2533 * gcc.dg/pr97459-5.c: New test. 2534 * gcc.dg/pr97459-6.c: New test. 2535 25362020-12-02 Martin Liska <mliska@suse.cz> 2537 2538 PR c/98087 2539 * gcc.c-torture/compile/pr98087.c: New test. 2540 25412020-12-02 Uroš Bizjak <ubizjak@gmail.com> 2542 2543 PR target/98079 2544 * gcc.target/i386/pr98079.c: New test. 2545 25462020-12-02 Martin Liska <mliska@suse.cz> 2547 2548 PR tree-optimization/88702 2549 * gcc.dg/tree-ssa/if-to-switch-9.c: New test. 2550 25512020-12-02 Martin Liska <mliska@suse.cz> 2552 2553 PR tree-optimization/98084 2554 * gcc.dg/tree-ssa/pr98084.c: New test. 2555 25562020-12-02 Jeff Law <law@redhat.com> 2557 2558 * gcc.target/h8300/add.c: New test. 2559 * gcc.target/h8300/add-2.c: New test. 2560 * gcc.target/h8300/add-3.c: New test. 2561 * gcc.target/h8300/sub.c: New test. 2562 * gcc.target/h8300/sub-2.c: New test. 2563 * gcc.target/h8300/sub-3.c: New test. 2564 25652020-12-02 Ian Lance Taylor <iant@golang.org> 2566 2567 * go.test/go-test.exp (errchk): Permit trailing */ on ERROR line. 2568 25692020-12-02 H.J. Lu <hjl.tools@gmail.com> 2570 Jozef Lawrynowicz <jozef.l@mittosystems.com> 2571 2572 * c-c++-common/attr-used.c: Check the 'R' flag. 2573 * c-c++-common/attr-used-2.c: Likewise. 2574 * c-c++-common/attr-used-3.c: New test. 2575 * c-c++-common/attr-used-4.c: Likewise. 2576 * gcc.c-torture/compile/attr-used-retain-1.c: Likewise. 2577 * gcc.c-torture/compile/attr-used-retain-2.c: Likewise. 2578 * lib/target-supports.exp 2579 (check_effective_target_R_flag_in_section): New proc. 2580 25812020-12-02 H.J. Lu <hjl.tools@gmail.com> 2582 2583 * gcc.target/i386/x86-needed-1.c: New test. 2584 * gcc.target/i386/x86-needed-2.c: Likewise. 2585 * gcc.target/i386/x86-needed-3.c: Likewise. 2586 25872020-12-01 Eugene Rozenfeld <Eugene.Rozenfeld@microsoft.com> 2588 2589 * gcc.dg/pr96708-negative.c: New test. 2590 * gcc.dg/pr96708-positive.c: New test. 2591 25922020-12-01 Martin Sebor <msebor@redhat.com> 2593 2594 PR middle-end/97595 2595 * g++.dg/warn/Warray-bounds-14.C: New test. 2596 * g++.dg/warn/Wstringop-overflow-6.C: New test. 2597 25982020-12-01 Jeff Law <law@redhat.com> 2599 2600 * gcc.dg/tree-ssa/pr96480.c: Disable jump table optimization 2601 26022020-12-01 JeanHeyd Meneide <phdofthehouse@gmail.com> 2603 2604 * c-c++-common/cpp/wide-narrow-predef-macros.c: New test. 2605 26062020-12-01 Jeff Law <law@redhat.com> 2607 2608 * gcc.dg/pr46309-2.c: Add -fno-bit-tests and -fno-jump-tables 2609 to avoid compromising the test. 2610 26112020-12-01 Jakub Jelinek <jakub@redhat.com> 2612 2613 PR c++/98072 2614 * c-c++-common/gomp/depobj-2.c: New test. 2615 26162020-12-01 Martin Sebor <msebor@redhat.com> 2617 2618 PR middle-end/97373 2619 * gcc.dg/tree-ssa/builtin-sprintf-warn-25.c: New test. 2620 26212020-12-01 Martin Liska <mliska@suse.cz> 2622 2623 * g++.dg/tree-ssa/if-to-switch-1.C: Do not allow newlines 2624 in .* pattern. 2625 * gcc.dg/tree-ssa/if-to-switch-1.c: Likewise. 2626 * gcc.dg/tree-ssa/if-to-switch-2.c: Likewise. 2627 * gcc.dg/tree-ssa/if-to-switch-3.c: Likewise. 2628 * gcc.dg/tree-ssa/if-to-switch-5.c: Likewise. 2629 26302020-12-01 Martin Liska <mliska@suse.cz> 2631 2632 PR testsuite/98085 2633 * g++.dg/tree-ssa/if-to-switch-1.C: Do not expect precise number 2634 of BBs. 2635 * gcc.dg/tree-ssa/if-to-switch-1.c: Likewise. 2636 * gcc.dg/tree-ssa/if-to-switch-2.c: Likewise. Find better name 2637 for the function. 2638 * gcc.dg/tree-ssa/if-to-switch-3.c: Likewise. Find better name 2639 for the function. 2640 * gcc.dg/tree-ssa/if-to-switch-5.c: Likewise. 2641 26422020-12-01 Jakub Jelinek <jakub@redhat.com> 2643 2644 PR rtl-optimization/97954 2645 * gcc.dg/pr97954.c: New test. 2646 26472020-12-01 Matthew Malcomson <matthew.malcomson@arm.com> 2648 2649 * lib/hwasan-dg.exp (check_effective_target_hwaddress_exec): Fix 2650 check for correct kernel version. 2651 26522020-12-01 Martin Liska <mliska@suse.cz> 2653 2654 PR tree-optimization/14799 2655 PR ipa/88702 2656 * gcc.dg/tree-ssa/pr96480.c: Disable if-to-switch conversion. 2657 * gcc.dg/tree-ssa/reassoc-32.c: Likewise. 2658 * g++.dg/tree-ssa/if-to-switch-1.C: New test. 2659 * gcc.dg/tree-ssa/if-to-switch-1.c: New test. 2660 * gcc.dg/tree-ssa/if-to-switch-2.c: New test. 2661 * gcc.dg/tree-ssa/if-to-switch-3.c: New test. 2662 * gcc.dg/tree-ssa/if-to-switch-4.c: New test. 2663 * gcc.dg/tree-ssa/if-to-switch-5.c: New test. 2664 * gcc.dg/tree-ssa/if-to-switch-6.c: New test. 2665 * gcc.dg/tree-ssa/if-to-switch-7.c: New test. 2666 * gcc.dg/tree-ssa/if-to-switch-8.c: New test. 2667 26682020-12-01 Marius Hillenbrand <mhillen@linux.ibm.com> 2669 2670 * gcc.target/s390/float_t-1.c: New test. 2671 * gcc.target/s390/float_t-2.c: New test. 2672 26732020-12-01 Martin Liska <mliska@suse.cz> 2674 2675 * g++.dg/torture/pr93347.C: Reduce and remove LIT keywords. 2676 26772020-12-01 Martin Liska <mliska@suse.cz> 2678 2679 PR ipa/98057 2680 * g++.dg/ipa/pr98057.C: New test. 2681 26822020-12-01 Jakub Jelinek <jakub@redhat.com> 2683 2684 PR target/98063 2685 * gcc.target/i386/pr98063.c: New test. 2686 26872020-12-01 Jakub Jelinek <jakub@redhat.com> 2688 2689 * g++.dg/debug/dwarf2/lang-cpp17.C: New test. 2690 * g++.dg/debug/dwarf2/lang-cpp20.C: New test. 2691 26922020-12-01 Jakub Jelinek <jakub@redhat.com> 2693 2694 PR debug/97989 2695 * gcc.dg/cpp/pr97989-1.c: New test. 2696 * gcc.dg/cpp/pr97989-2.c: New test. 2697 26982020-11-30 David Malcolm <dmalcolm@redhat.com> 2699 2700 * gcc.dg/plugin/analyzer_gil_plugin.c: New test. 2701 * gcc.dg/plugin/gil-1.c: New test. 2702 * gcc.dg/plugin/gil.h: New header. 2703 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new plugin 2704 and test. 2705 27062020-11-30 Ilya Leoshkevich <iii@linux.ibm.com> 2707 2708 * lib/profopt.exp: Unset testname_with_flags if create_gcov 2709 fails. 2710 27112020-11-30 Richard Sandiford <richard.sandiford@arm.com> 2712 2713 PR rtl-optimization/98037 2714 * gcc.target/aarch64/sve/acle/general/pr98037.c: New test. 2715 27162020-11-30 Jeff Law <law@redhat.com> 2717 2718 * g++.dg/warn/Wnonnull5.C: Fix non-unique testnames. 2719 * g++.dg/warn/Wplacement-new-size-8.C: Likewise. 2720 27212020-11-30 Tobias Burnus <tobias@codesourcery.com> 2722 2723 PR fortran/98011 2724 * gfortran.dg/goacc/sentinel-free-form.f95: 2725 * gfortran.dg/goacc-gomp/fixed-1.f: New test. 2726 * gfortran.dg/goacc-gomp/free-1.f90: New test. 2727 * gfortran.dg/goacc/fixed-5.f: New test. 2728 27292020-11-30 Richard Biener <rguenther@suse.de> 2730 2731 PR tree-optimization/98064 2732 * g++.dg/vect/pr98064.cc: New testcase. 2733 27342020-11-30 Richard Biener <rguenther@suse.de> 2735 2736 PR tree-optimization/98048 2737 * gcc.dg/vect/pr98048.c: New testcase. 2738 27392020-11-30 Stam Markianos-Wright <stam.markianos-wright@arm.com> 2740 2741 * gcc.target/arm/pr91816.c: New test. 2742 27432020-11-30 Jakub Jelinek <jakub@redhat.com> 2744 2745 PR rtl-optimization/97459 2746 * gcc.dg/pr97459-1.c: New test. 2747 * gcc.dg/pr97459-2.c: New test. 2748 27492020-11-29 Harald Anlauf <anlauf@gmx.de> 2750 2751 * gfortran.dg/pr98017.f90: New test. 2752 27532020-11-29 Martin Sebor <msebor@redhat.com> 2754 2755 PR middle-end/92936 2756 PR middle-end/92940 2757 PR middle-end/89428 2758 * c-c++-common/Wstringop-overflow-2.c: Adjust text of expected 2759 informational notes. 2760 * g++.dg/warn/Wstringop-overflow-3.C: Same. 2761 * g++.dg/warn/Wplacement-new-size.C: Remove a test for a no longer 2762 issued warning. 2763 * gcc.dg/Warray-bounds-43.c: Removed unused declarations. 2764 * gcc.dg/Wstringop-overflow-11.c: Remove xfails. 2765 * gcc.dg/Wstringop-overflow-12.c: Same. 2766 * gcc.dg/Wstringop-overflow-17.c: Adjust text of expected messages. 2767 * gcc.dg/Wstringop-overflow-27.c: Same. Remove xfails. 2768 * gcc.dg/Wstringop-overflow-28.c: Adjust text of expected messages. 2769 * gcc.dg/Wstringop-overflow-29.c: Same. 2770 * gcc.dg/Wstringop-overflow-37.c: Same. 2771 * gcc.dg/Wstringop-overflow-46.c: Same. 2772 * gcc.dg/Wstringop-overflow-47.c: Same. 2773 * gcc.dg/Wstringop-overflow-54.c: Same. 2774 * gcc.dg/warn-strnlen-no-nul.c: Add expected warning. 2775 * gcc.dg/Wstringop-overflow-7.c: New test. 2776 * gcc.dg/Wstringop-overflow-58.c: New test. 2777 * gcc.dg/Wstringop-overflow-59.c: New test. 2778 * gcc.dg/Wstringop-overflow-60.c: New test. 2779 * gcc.dg/Wstringop-overflow-61.c: New test. 2780 * gcc.dg/Wstringop-overflow-62.c: New test. 2781 * gcc.dg/Wstringop-overflow-63.c: New test. 2782 * gcc.dg/Wstringop-overflow-64.c: New test. 2783 27842020-11-28 Eric Botcazou <ebotcazou@adacore.com> 2785 2786 * gcc.target/sparc/overflow-6.c: New test. 2787 27882020-11-27 Joseph Myers <joseph@codesourcery.com> 2789 2790 PR preprocessor/97602 2791 * gcc.dg/cpp/line9.c, gcc.dg/cpp/line10.c: New tests. 2792 27932020-11-27 Iain Buclaw <ibuclaw@gdcproject.org> 2794 2795 * gdc.dg/intrinsics.d: Adjust patterns in scan-tree-dump. 2796 27972020-11-27 Uroš Bizjak <ubizjak@gmail.com> 2798 2799 PR testsuite/98036 2800 * gcc.target/i386/fma4-256-maccXX.c (check_maccps): 2801 Remove unnecessary postfix increment on a returned variable. 2802 (check_maccpd): Ditto. 2803 * gcc.target/i386/fma4-256-msubXX.c (check_msubps): Ditto. 2804 (check_msubpd): Ditto. 2805 * gcc.target/i386/fma4-256-nmaccXX.c (check_nmaccps): Ditto. 2806 (check_nmaccpd): Ditto. 2807 * gcc.target/i386/fma4-256-nmsubXX.c (check_nmsubps): Ditto. 2808 (check_nmsubpd): Ditto. 2809 * gcc.target/i386/fma4-maccXX.c (check_maccps): Ditto. 2810 (check_maccpd): Ditto. 2811 (check_maccss): Ditto. 2812 (check_maccsd): Ditto. 2813 * gcc.target/i386/fma4-msubXX.c (check_msubps): Ditto. 2814 (check_msubpd): Ditto. 2815 (check_msubss): Ditto. 2816 (check_msubsd): Ditto. 2817 * gcc.target/i386/fma4-nmaccXX.c (check_nmaccps): Ditto. 2818 (check_nmaccpd): Ditto. 2819 (check_nmaccss): Ditto. 2820 (check_nmaccsd): Ditto. 2821 * gcc.target/i386/fma4-nmsubXX.c (check_nmsubps): Ditto. 2822 (check_nmsubpd): Ditto. 2823 (check_nmsubss): Ditto. 2824 (check_nmsubsd): Ditto. 2825 * gcc.target/i386/xop-haddX.c (check_sbyte2word): Add missing return. 2826 (check_sbyte2dword): 2827 Remove unnecessary postfix increment on a returned value. 2828 (check_sbyte2qword): Ditto. 2829 (check_sword2dword): Add missing return. 2830 (check_sword2qword): 2831 Remove unnecessary postfix increment on a returned value. 2832 (check_dword2qword): Add missing return. 2833 * gcc.target/i386/xop-hadduX.c (check_byte2word): Add missing return. 2834 (check_byte2dword): 2835 Remove unnecessary postfix increment on a returned value. 2836 (check_byte2qword): Ditto. 2837 (check_word2dword): Add missing return. 2838 (check_word2qword): 2839 Remove unnecessary postfix increment on a returned value. 2840 (check_word2qword): Add missing return. 2841 * gcc.target/i386/xop-hsubX.c (check_sbyte2word): Add missing return. 2842 (check_sword2dword): Ditto. 2843 (check_sword2qword): Ditto. 2844 28452020-11-27 Thomas Schwinge <thomas@codesourcery.com> 2846 2847 * c-c++-common/goacc/kernels-decompose-ice-1.c: Adjust. 2848 * c-c++-common/goacc/kernels-decompose-ice-2.c: Likewise. 2849 28502020-11-27 Tobias Burnus <tobias@codesourcery.com> 2851 2852 * gfortran.dg/gomp/requires-4.f90: Fix typo in '!$omp' clause. 2853 28542020-11-27 Tobias Burnus <tobias@codesourcery.com> 2855 2856 * gfortran.dg/gomp/requires-4.f90: Fix '!$omp' syntax. 2857 28582020-11-27 Jakub Jelinek <jakub@redhat.com> 2859 2860 PR libstdc++/88101 2861 * g++.dg/torture/builtin-clear-padding-3.C: New test. 2862 28632020-11-27 Tobias Burnus <tobias@codesourcery.com> 2864 2865 PR c/97880 2866 * gcc.dg/goacc/tile-1.c: New test. 2867 28682020-11-26 Jakub Jelinek <jakub@redhat.com> 2869 2870 PR tree-optimization/97997 2871 * gcc.dg/tree-ssa/pr97997-1.c: New test. 2872 * gcc.dg/tree-ssa/pr97997-2.c: New test. 2873 28742020-11-26 Richard Biener <rguenther@suse.de> 2875 2876 PR tree-optimization/97953 2877 * gcc.dg/pr97953.c: New testcase. 2878 28792020-11-26 Jakub Jelinek <jakub@redhat.com> 2880 2881 PR tree-optimization/97979 2882 * gcc.dg/pr97979.c: New test. 2883 * gcc.c-torture/compile/pr97979.c: New test. 2884 28852020-11-26 Richard Biener <rguenther@suse.de> 2886 2887 PR testsuite/98002 2888 * gcc.dg/strncmp-2.c: Call mprotect again before free. 2889 28902020-11-26 Thomas Schwinge <thomas@codesourcery.com> 2891 2892 * c-c++-common/goacc/cache-3-1.c: New. 2893 * c-c++-common/goacc/cache-3-2.c: Likewise. 2894 * c-c++-common/goacc/data-clause-1.c: Likewise. 2895 * c-c++-common/goacc/data-clause-2.c: Likewise. 2896 * c-c++-common/gomp/map-1.c: Adjust. 2897 * c-c++-common/gomp/map-2.c: Likewise. 2898 * g++.dg/goacc/cache-3-1.C: New. 2899 * g++.dg/goacc/cache-3-2.C: Likewise. 2900 * g++.dg/goacc/data-clause-1.C: Likewise. 2901 * g++.dg/goacc/data-clause-2.C: Likewise. 2902 * g++.dg/gomp/map-1.C: Adjust. 2903 * g++.dg/gomp/map-2.C: Likewise. 2904 29052020-11-26 Uroš Bizjak <ubizjak@gmail.com> 2906 2907 PR target/97873 2908 * gcc.target/i386/pr97873-3.c: New test. 2909 29102020-11-26 Eric Botcazou <ebotcazou@adacore.com> 2911 2912 * gnat.dg/multfixed.adb: Robustify. 2913 29142020-11-26 Jakub Jelinek <jakub@redhat.com> 2915 2916 PR target/96906 2917 * gcc.target/i386/pr96906-1.c: New test. 2918 29192020-11-26 Martin Uecker <muecker@gwdg.de> 2920 2921 PR c/65455 2922 PR c/92935 2923 * gcc.dg/typeof-2.c: Adapt test. 2924 29252020-11-26 David Edelsohn <dje.gcc@gmail.com> 2926 2927 * gcc.dg/nextafter-1.c: Omit prototypes if _NEXT_AFTER_2 defined. 2928 * gcc.dg/nextafter-2.c: Define _NEXT_AFTER_2. 2929 * gcc.dg/profile-info-section.c: Skip on AIX. 2930 29312020-11-25 Martin Sebor <msebor@redhat.com> 2932 2933 PR bootstrap/94982 2934 * c-c++-common/patchable_function_entry-error-3.c: Adjust text 2935 of expected warning. 2936 29372020-11-25 Jan Hubicka <jh@suse.cz> 2938 2939 * gcc.dg/lto/modref-3_0.c: New test. 2940 * gcc.dg/lto/modref-3_1.c: New test. 2941 * gcc.dg/lto/modref-4_0.c: New test. 2942 * gcc.dg/lto/modref-4_1.c: New test. 2943 * gcc.dg/tree-ssa/modref-5.c: New test. 2944 29452020-11-25 Harald Anlauf <anlauf@gmx.de> 2946 2947 PR fortran/85796 2948 * gfortran.dg/pr85796.f90: New test. 2949 29502020-11-25 Thomas Schwinge <thomas@codesourcery.com> 2951 2952 * g++.dg/gomp/map-1.C: New. 2953 * g++.dg/gomp/map-2.C: Likewise. 2954 * c-c++-common/gomp/map-1.c: Adjust. 2955 * c-c++-common/gomp/map-2.c: Likewise. 2956 29572020-11-25 Thomas Schwinge <thomas@codesourcery.com> 2958 2959 * c-c++-common/goacc/cache-1.c: Update. 2960 * c-c++-common/goacc/cache-2.c: Likewise. 2961 * g++.dg/goacc/cache-1.C: New. 2962 * g++.dg/goacc/cache-2.C: Likewise. 2963 29642020-11-25 Martin Sebor <msebor@redhat.com> 2965 2966 PR middle-end/97956 2967 * gcc.dg/memchr-3.c: New test. 2968 29692020-11-25 Matthew Malcomson <matthew.malcomson@arm.com> 2970 2971 * c-c++-common/ubsan/sanitize-recover-7.c: Update error message format. 2972 * lib/asan-dg.exp (asan_link_flags): Implement as a helper 2973 function asan_link_flags_1 which asan_link_flags and 2974 hwasan_link_flags use. 2975 (asan_link_flags_1): Parametrised version of asan_link_flags. 2976 * c-c++-common/hwasan/aligned-alloc.c: New test. 2977 * c-c++-common/hwasan/alloca-array-accessible.c: New test. 2978 * c-c++-common/hwasan/alloca-base-init.c: New test. 2979 * c-c++-common/hwasan/alloca-gets-different-tag.c: New test. 2980 * c-c++-common/hwasan/alloca-outside-caught.c: New test. 2981 * c-c++-common/hwasan/arguments-1.c: New test. 2982 * c-c++-common/hwasan/arguments-2.c: New test. 2983 * c-c++-common/hwasan/arguments-3.c: New test. 2984 * c-c++-common/hwasan/arguments.c: New test. 2985 * c-c++-common/hwasan/asan-pr63316.c: New test. 2986 * c-c++-common/hwasan/asan-pr70541.c: New test. 2987 * c-c++-common/hwasan/asan-pr78106.c: New test. 2988 * c-c++-common/hwasan/asan-pr79944.c: New test. 2989 * c-c++-common/hwasan/asan-rlimit-mmap-test-1.c: New test. 2990 * c-c++-common/hwasan/bitfield-1.c: New test. 2991 * c-c++-common/hwasan/bitfield-2.c: New test. 2992 * c-c++-common/hwasan/builtin-special-handling.c: New test. 2993 * c-c++-common/hwasan/check-interface.c: New test. 2994 * c-c++-common/hwasan/halt_on_error-1.c: New test. 2995 * c-c++-common/hwasan/handles-poly_int-marked-vars.c: New test. 2996 * c-c++-common/hwasan/heap-overflow.c: New test. 2997 * c-c++-common/hwasan/hwasan-poison-optimisation.c: New test. 2998 * c-c++-common/hwasan/hwasan-thread-access-parent.c: New test. 2999 * c-c++-common/hwasan/hwasan-thread-basic-failure.c: New test. 3000 * c-c++-common/hwasan/hwasan-thread-clears-stack.c: New test. 3001 * c-c++-common/hwasan/hwasan-thread-success.c: New test. 3002 * c-c++-common/hwasan/kernel-defaults.c: New test. 3003 * c-c++-common/hwasan/large-aligned-0.c: New test. 3004 * c-c++-common/hwasan/large-aligned-1.c: New test. 3005 * c-c++-common/hwasan/large-aligned-untagging-0.c: New test. 3006 * c-c++-common/hwasan/large-aligned-untagging-1.c: New test. 3007 * c-c++-common/hwasan/large-aligned-untagging-2.c: New test. 3008 * c-c++-common/hwasan/large-aligned-untagging-3.c: New test. 3009 * c-c++-common/hwasan/large-aligned-untagging-4.c: New test. 3010 * c-c++-common/hwasan/large-aligned-untagging-5.c: New test. 3011 * c-c++-common/hwasan/large-aligned-untagging-6.c: New test. 3012 * c-c++-common/hwasan/large-aligned-untagging-7.c: New test. 3013 * c-c++-common/hwasan/macro-definition.c: New test. 3014 * c-c++-common/hwasan/no-sanitize-attribute.c: New test. 3015 * c-c++-common/hwasan/param-instrument-mem-intrinsics.c: New test. 3016 * c-c++-common/hwasan/param-instrument-reads-and-writes.c: New test. 3017 * c-c++-common/hwasan/param-instrument-reads.c: New test. 3018 * c-c++-common/hwasan/param-instrument-writes.c: New test. 3019 * c-c++-common/hwasan/random-frame-tag.c: New test. 3020 * c-c++-common/hwasan/sanity-check-pure-c.c: New test. 3021 * c-c++-common/hwasan/setjmp-longjmp-0.c: New test. 3022 * c-c++-common/hwasan/setjmp-longjmp-1.c: New test. 3023 * c-c++-common/hwasan/stack-tagging-basic-0.c: New test. 3024 * c-c++-common/hwasan/stack-tagging-basic-1.c: New test. 3025 * c-c++-common/hwasan/stack-tagging-disable.c: New test. 3026 * c-c++-common/hwasan/unprotected-allocas-0.c: New test. 3027 * c-c++-common/hwasan/unprotected-allocas-1.c: New test. 3028 * c-c++-common/hwasan/use-after-free.c: New test. 3029 * c-c++-common/hwasan/vararray-outside-caught.c: New test. 3030 * c-c++-common/hwasan/vararray-stack-restore-correct.c: New test. 3031 * c-c++-common/hwasan/very-large-objects.c: New test. 3032 * g++.dg/hwasan/hwasan.exp: New test. 3033 * g++.dg/hwasan/rvo-handled.C: New test. 3034 * gcc.dg/hwasan/hwasan.exp: New test. 3035 * gcc.dg/hwasan/nested-functions-0.c: New test. 3036 * gcc.dg/hwasan/nested-functions-1.c: New test. 3037 * gcc.dg/hwasan/nested-functions-2.c: New test. 3038 * lib/hwasan-dg.exp: New file. 3039 30402020-11-25 Jakub Jelinek <jakub@redhat.com> 3041 3042 PR rtl-optimization/95862 3043 * gcc.dg/builtin-artih-overflow-5.c: Renamed to ... 3044 * gcc.dg/builtin-arith-overflow-5.c: ... this. 3045 30462020-11-25 Richard Sandiford <richard.sandiford@arm.com> 3047 3048 * gcc.target/aarch64/sve/acle/asm/abs_f16.c (abs_f16_x_untied): Expect 3049 a MOVPRFX instruction. 3050 * gcc.target/aarch64/sve/acle/asm/abs_f32.c (abs_f32_x_untied): Ditto. 3051 * gcc.target/aarch64/sve/acle/asm/abs_f64.c (abs_f64_x_untied): Ditto. 3052 * gcc.target/aarch64/sve/acle/asm/abs_s16.c (abs_s16_x_untied): Ditto. 3053 * gcc.target/aarch64/sve/acle/asm/abs_s32.c (abs_s32_x_untied): Ditto. 3054 * gcc.target/aarch64/sve/acle/asm/abs_s64.c (abs_s64_x_untied): Ditto. 3055 * gcc.target/aarch64/sve/acle/asm/abs_s8.c (abs_s8_x_untied): Ditto. 3056 * gcc.target/aarch64/sve/acle/asm/cls_s16.c (cls_s16_x_untied): Ditto. 3057 * gcc.target/aarch64/sve/acle/asm/cls_s32.c (cls_s32_x_untied): Ditto. 3058 * gcc.target/aarch64/sve/acle/asm/cls_s64.c (cls_s64_x_untied): Ditto. 3059 * gcc.target/aarch64/sve/acle/asm/cls_s8.c (cls_s8_x_untied): Ditto. 3060 * gcc.target/aarch64/sve/acle/asm/clz_s16.c (clz_s16_x_untied): Ditto. 3061 * gcc.target/aarch64/sve/acle/asm/clz_s32.c (clz_s32_x_untied): Ditto. 3062 * gcc.target/aarch64/sve/acle/asm/clz_s64.c (clz_s64_x_untied): Ditto. 3063 * gcc.target/aarch64/sve/acle/asm/clz_s8.c (clz_s8_x_untied): Ditto. 3064 * gcc.target/aarch64/sve/acle/asm/clz_u16.c (clz_u16_x_untied): Ditto. 3065 * gcc.target/aarch64/sve/acle/asm/clz_u32.c (clz_u32_x_untied): Ditto. 3066 * gcc.target/aarch64/sve/acle/asm/clz_u64.c (clz_u64_x_untied): Ditto. 3067 * gcc.target/aarch64/sve/acle/asm/clz_u8.c (clz_u8_x_untied): Ditto. 3068 * gcc.target/aarch64/sve/acle/asm/cnot_s16.c (cnot_s16_x_untied): 3069 Ditto. 3070 * gcc.target/aarch64/sve/acle/asm/cnot_s32.c (cnot_s32_x_untied): 3071 Ditto. 3072 * gcc.target/aarch64/sve/acle/asm/cnot_s64.c (cnot_s64_x_untied): 3073 Ditto. 3074 * gcc.target/aarch64/sve/acle/asm/cnot_s8.c (cnot_s8_x_untied): Ditto. 3075 * gcc.target/aarch64/sve/acle/asm/cnot_u16.c (cnot_u16_x_untied): 3076 Ditto. 3077 * gcc.target/aarch64/sve/acle/asm/cnot_u32.c (cnot_u32_x_untied): 3078 Ditto. 3079 * gcc.target/aarch64/sve/acle/asm/cnot_u64.c (cnot_u64_x_untied): 3080 Ditto. 3081 * gcc.target/aarch64/sve/acle/asm/cnot_u8.c (cnot_u8_x_untied): Ditto. 3082 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c (cnt_bf16_x_untied): 3083 Ditto. 3084 * gcc.target/aarch64/sve/acle/asm/cnt_f16.c (cnt_f16_x_untied): Ditto. 3085 * gcc.target/aarch64/sve/acle/asm/cnt_f32.c (cnt_f32_x_untied): Ditto. 3086 * gcc.target/aarch64/sve/acle/asm/cnt_f64.c (cnt_f64_x_untied): Ditto. 3087 * gcc.target/aarch64/sve/acle/asm/cnt_s16.c (cnt_s16_x_untied): Ditto. 3088 * gcc.target/aarch64/sve/acle/asm/cnt_s32.c (cnt_s32_x_untied): Ditto. 3089 * gcc.target/aarch64/sve/acle/asm/cnt_s64.c (cnt_s64_x_untied): Ditto. 3090 * gcc.target/aarch64/sve/acle/asm/cnt_s8.c (cnt_s8_x_untied): Ditto. 3091 * gcc.target/aarch64/sve/acle/asm/cnt_u16.c (cnt_u16_x_untied): Ditto. 3092 * gcc.target/aarch64/sve/acle/asm/cnt_u32.c (cnt_u32_x_untied): Ditto. 3093 * gcc.target/aarch64/sve/acle/asm/cnt_u64.c (cnt_u64_x_untied): Ditto. 3094 * gcc.target/aarch64/sve/acle/asm/cnt_u8.c (cnt_u8_x_untied): Ditto. 3095 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c (cvt_bf16_f32_x_untied): 3096 Ditto. 3097 * gcc.target/aarch64/sve/acle/asm/cvt_f16.c (cvt_f16_f32_x_untied) 3098 (cvt_f16_f64_x_untied, cvt_f16_s16_x_untied, cvt_f16_s32_x_untied) 3099 (cvt_f16_s64_x_untied, cvt_f16_u16_x_untied, cvt_f16_u32_x_untied) 3100 (cvt_f16_u64_x_untied): Ditto. 3101 * gcc.target/aarch64/sve/acle/asm/cvt_f32.c (cvt_f32_f16_x_untied) 3102 (cvt_f32_f64_x_untied, cvt_f32_s16_x_untied, cvt_f32_s32_x_untied) 3103 (cvt_f32_s64_x_untied, cvt_f32_u16_x_untied, cvt_f32_u32_x_untied) 3104 (cvt_f32_u64_x_untied): Ditto. 3105 * gcc.target/aarch64/sve/acle/asm/cvt_f64.c (cvt_f64_f16_x_untied) 3106 (cvt_f64_f32_x_untied, cvt_f64_s16_x_untied, cvt_f64_s32_x_untied) 3107 (cvt_f64_s64_x_untied, cvt_f64_u16_x_untied, cvt_f64_u32_x_untied) 3108 (cvt_f64_u64_x_untied): Ditto. 3109 * gcc.target/aarch64/sve/acle/asm/cvt_s16.c (cvt_s16_f16_x_untied): 3110 Ditto. 3111 * gcc.target/aarch64/sve/acle/asm/cvt_s32.c (cvt_s32_f16_x_untied) 3112 (cvt_s32_f32_x_untied, cvt_s32_s64_x_untied): Ditto. 3113 * gcc.target/aarch64/sve/acle/asm/cvt_s64.c (cvt_s64_f16_x_untied) 3114 (cvt_s64_f32_x_untied, cvt_s64_s64_x_untied): Ditto. 3115 * gcc.target/aarch64/sve/acle/asm/cvt_u16.c (cvt_u16_f16_x_untied): 3116 Ditto. 3117 * gcc.target/aarch64/sve/acle/asm/cvt_u32.c (cvt_u32_f16_x_untied) 3118 (cvt_u32_f32_x_untied, cvt_u32_u64_x_untied): Ditto. 3119 * gcc.target/aarch64/sve/acle/asm/cvt_u64.c (cvt_u64_f16_x_untied) 3120 (cvt_u64_f32_x_untied, cvt_u64_u64_x_untied): Ditto. 3121 * gcc.target/aarch64/sve/acle/asm/extb_s16.c (extb_s16_x_untied): 3122 Ditto. 3123 * gcc.target/aarch64/sve/acle/asm/extb_s32.c (extb_s32_x_untied): 3124 Ditto. 3125 * gcc.target/aarch64/sve/acle/asm/extb_s64.c (extb_s64_x_untied): 3126 Ditto. 3127 * gcc.target/aarch64/sve/acle/asm/exth_s32.c (exth_s32_x_untied): 3128 Ditto. 3129 * gcc.target/aarch64/sve/acle/asm/exth_s64.c (exth_s64_x_untied): 3130 Ditto. 3131 * gcc.target/aarch64/sve/acle/asm/extw_s64.c (extw_s64_x_untied): 3132 Ditto. 3133 * gcc.target/aarch64/sve/acle/asm/neg_f16.c (neg_f16_x_untied): Ditto. 3134 * gcc.target/aarch64/sve/acle/asm/neg_f32.c (neg_f32_x_untied): Ditto. 3135 * gcc.target/aarch64/sve/acle/asm/neg_f64.c (neg_f64_x_untied): Ditto. 3136 * gcc.target/aarch64/sve/acle/asm/neg_s16.c (neg_s16_x_untied): Ditto. 3137 * gcc.target/aarch64/sve/acle/asm/neg_s32.c (neg_s32_x_untied): Ditto. 3138 * gcc.target/aarch64/sve/acle/asm/neg_s64.c (neg_s64_x_untied): Ditto. 3139 * gcc.target/aarch64/sve/acle/asm/neg_s8.c (neg_s8_x_untied): Ditto. 3140 * gcc.target/aarch64/sve/acle/asm/not_s16.c (not_s16_x_untied): Ditto. 3141 * gcc.target/aarch64/sve/acle/asm/not_s32.c (not_s32_x_untied): Ditto. 3142 * gcc.target/aarch64/sve/acle/asm/not_s64.c (not_s64_x_untied): Ditto. 3143 * gcc.target/aarch64/sve/acle/asm/not_s8.c (not_s8_x_untied): Ditto. 3144 * gcc.target/aarch64/sve/acle/asm/not_u16.c (not_u16_x_untied): Ditto. 3145 * gcc.target/aarch64/sve/acle/asm/not_u32.c (not_u32_x_untied): Ditto. 3146 * gcc.target/aarch64/sve/acle/asm/not_u64.c (not_u64_x_untied): Ditto. 3147 * gcc.target/aarch64/sve/acle/asm/not_u8.c (not_u8_x_untied): Ditto. 3148 * gcc.target/aarch64/sve/acle/asm/rbit_s16.c (rbit_s16_x_untied): 3149 Ditto. 3150 * gcc.target/aarch64/sve/acle/asm/rbit_s32.c (rbit_s32_x_untied): 3151 Ditto. 3152 * gcc.target/aarch64/sve/acle/asm/rbit_s64.c (rbit_s64_x_untied): 3153 Ditto. 3154 * gcc.target/aarch64/sve/acle/asm/rbit_s8.c (rbit_s8_x_untied): Ditto. 3155 * gcc.target/aarch64/sve/acle/asm/rbit_u16.c (rbit_u16_x_untied): 3156 Ditto. 3157 * gcc.target/aarch64/sve/acle/asm/rbit_u32.c (rbit_u32_x_untied): 3158 Ditto. 3159 * gcc.target/aarch64/sve/acle/asm/rbit_u64.c (rbit_u64_x_untied): 3160 Ditto. 3161 * gcc.target/aarch64/sve/acle/asm/rbit_u8.c (rbit_u8_x_untied): Ditto. 3162 * gcc.target/aarch64/sve/acle/asm/recpx_f16.c (recpx_f16_x_untied): 3163 Ditto. 3164 * gcc.target/aarch64/sve/acle/asm/recpx_f32.c (recpx_f32_x_untied): 3165 Ditto. 3166 * gcc.target/aarch64/sve/acle/asm/recpx_f64.c (recpx_f64_x_untied): 3167 Ditto. 3168 * gcc.target/aarch64/sve/acle/asm/revb_s16.c (revb_s16_x_untied): 3169 Ditto. 3170 * gcc.target/aarch64/sve/acle/asm/revb_s32.c (revb_s32_x_untied): 3171 Ditto. 3172 * gcc.target/aarch64/sve/acle/asm/revb_s64.c (revb_s64_x_untied): 3173 Ditto. 3174 * gcc.target/aarch64/sve/acle/asm/revb_u16.c (revb_u16_x_untied): 3175 Ditto. 3176 * gcc.target/aarch64/sve/acle/asm/revb_u32.c (revb_u32_x_untied): 3177 Ditto. 3178 * gcc.target/aarch64/sve/acle/asm/revb_u64.c (revb_u64_x_untied): 3179 Ditto. 3180 * gcc.target/aarch64/sve/acle/asm/revh_s32.c (revh_s32_x_untied): 3181 Ditto. 3182 * gcc.target/aarch64/sve/acle/asm/revh_s64.c (revh_s64_x_untied): 3183 Ditto. 3184 * gcc.target/aarch64/sve/acle/asm/revh_u32.c (revh_u32_x_untied): 3185 Ditto. 3186 * gcc.target/aarch64/sve/acle/asm/revh_u64.c (revh_u64_x_untied): 3187 Ditto. 3188 * gcc.target/aarch64/sve/acle/asm/revw_s64.c (revw_s64_x_untied): 3189 Ditto. 3190 * gcc.target/aarch64/sve/acle/asm/revw_u64.c (revw_u64_x_untied): 3191 Ditto. 3192 * gcc.target/aarch64/sve/acle/asm/rinta_f16.c (rinta_f16_x_untied): 3193 Ditto. 3194 * gcc.target/aarch64/sve/acle/asm/rinta_f32.c (rinta_f32_x_untied): 3195 Ditto. 3196 * gcc.target/aarch64/sve/acle/asm/rinta_f64.c (rinta_f64_x_untied): 3197 Ditto. 3198 * gcc.target/aarch64/sve/acle/asm/rinti_f16.c (rinti_f16_x_untied): 3199 Ditto. 3200 * gcc.target/aarch64/sve/acle/asm/rinti_f32.c (rinti_f32_x_untied): 3201 Ditto. 3202 * gcc.target/aarch64/sve/acle/asm/rinti_f64.c (rinti_f64_x_untied): 3203 Ditto. 3204 * gcc.target/aarch64/sve/acle/asm/rintm_f16.c (rintm_f16_x_untied): 3205 Ditto. 3206 * gcc.target/aarch64/sve/acle/asm/rintm_f32.c (rintm_f32_x_untied): 3207 Ditto. 3208 * gcc.target/aarch64/sve/acle/asm/rintm_f64.c (rintm_f64_x_untied): 3209 Ditto. 3210 * gcc.target/aarch64/sve/acle/asm/rintn_f16.c (rintn_f16_x_untied): 3211 Ditto. 3212 * gcc.target/aarch64/sve/acle/asm/rintn_f32.c (rintn_f32_x_untied): 3213 Ditto. 3214 * gcc.target/aarch64/sve/acle/asm/rintn_f64.c (rintn_f64_x_untied): 3215 Ditto. 3216 * gcc.target/aarch64/sve/acle/asm/rintp_f16.c (rintp_f16_x_untied): 3217 Ditto. 3218 * gcc.target/aarch64/sve/acle/asm/rintp_f32.c (rintp_f32_x_untied): 3219 Ditto. 3220 * gcc.target/aarch64/sve/acle/asm/rintp_f64.c (rintp_f64_x_untied): 3221 Ditto. 3222 * gcc.target/aarch64/sve/acle/asm/rintx_f16.c (rintx_f16_x_untied): 3223 Ditto. 3224 * gcc.target/aarch64/sve/acle/asm/rintx_f32.c (rintx_f32_x_untied): 3225 Ditto. 3226 * gcc.target/aarch64/sve/acle/asm/rintx_f64.c (rintx_f64_x_untied): 3227 Ditto. 3228 * gcc.target/aarch64/sve/acle/asm/rintz_f16.c (rintz_f16_x_untied): 3229 Ditto. 3230 * gcc.target/aarch64/sve/acle/asm/rintz_f32.c (rintz_f32_x_untied): 3231 Ditto. 3232 * gcc.target/aarch64/sve/acle/asm/rintz_f64.c (rintz_f64_x_untied): 3233 Ditto. 3234 * gcc.target/aarch64/sve/acle/asm/sqrt_f16.c (sqrt_f16_x_untied): 3235 Ditto. 3236 * gcc.target/aarch64/sve/acle/asm/sqrt_f32.c (sqrt_f32_x_untied): 3237 Ditto. 3238 * gcc.target/aarch64/sve/acle/asm/sqrt_f64.c (sqrt_f64_x_untied): 3239 Ditto. 3240 * gcc.target/aarch64/sve2/acle/asm/cvtx_f32.c (cvtx_f32_f64_x_untied): 3241 Ditto. 3242 * gcc.target/aarch64/sve2/acle/asm/logb_f16.c (logb_f16_x_untied): 3243 Ditto. 3244 * gcc.target/aarch64/sve2/acle/asm/logb_f32.c (logb_f32_x_untied): 3245 Ditto. 3246 * gcc.target/aarch64/sve2/acle/asm/logb_f64.c (logb_f64_x_untied): 3247 Ditto. 3248 * gcc.target/aarch64/sve2/acle/asm/qabs_s16.c (qabs_s16_x_untied): 3249 Ditto. 3250 * gcc.target/aarch64/sve2/acle/asm/qabs_s32.c (qabs_s32_x_untied): 3251 Ditto. 3252 * gcc.target/aarch64/sve2/acle/asm/qabs_s64.c (qabs_s64_x_untied): 3253 Ditto. 3254 * gcc.target/aarch64/sve2/acle/asm/qabs_s8.c (qabs_s8_x_untied): 3255 Ditto. 3256 * gcc.target/aarch64/sve2/acle/asm/qneg_s16.c (qneg_s16_x_untied): 3257 Ditto. 3258 * gcc.target/aarch64/sve2/acle/asm/qneg_s32.c (qneg_s32_x_untied): 3259 Ditto. 3260 * gcc.target/aarch64/sve2/acle/asm/qneg_s64.c (qneg_s64_x_untied): 3261 Ditto. 3262 * gcc.target/aarch64/sve2/acle/asm/qneg_s8.c (qneg_s8_x_untied): 3263 Ditto. 3264 * gcc.target/aarch64/sve2/acle/asm/recpe_u32.c (recpe_u32_x_untied): 3265 Ditto. 3266 * gcc.target/aarch64/sve2/acle/asm/rsqrte_u32.c (rsqrte_u32_x_untied): 3267 Ditto. 3268 * gcc.target/aarch64/sve2/acle/asm/cvtlt_f32.c 3269 (cvtlt_f32_f16_x_untied): Expect a MOV instruction. 3270 * gcc.target/aarch64/sve2/acle/asm/cvtlt_f64.c 3271 (cvtlt_f64_f32_x_untied): Likewise. 3272 32732020-11-25 Jakub Jelinek <jakub@redhat.com> 3274 3275 PR rtl-optimization/95862 3276 * gcc.dg/builtin-artih-overflow-5.c: New test. 3277 32782020-11-25 Richard Biener <rguenther@suse.de> 3279 3280 PR middle-end/97579 3281 * gcc.dg/pr97579.c: New testcase. 3282 32832020-11-25 Stam Markianos-Wright <stam.markianos-wright@arm.com> 3284 3285 PR target/91816 3286 * gcc.target/arm/pr91816.c: New test. 3287 32882020-11-25 Jakub Jelinek <jakub@redhat.com> 3289 3290 PR middle-end/97943 3291 * c-c++-common/builtin-clear-padding-2.c: New test. 3292 * c-c++-common/builtin-clear-padding-3.c: New test. 3293 * g++.dg/ext/builtin-clear-padding-1.C: New test. 3294 * gcc.dg/builtin-clear-padding-2.c: New test. 3295 32962020-11-24 Martin Sebor <msebor@redhat.com> 3297 3298 * gcc.dg/pr97955.c: New test. 3299 33002020-11-24 Martin Sebor <msebor@redhat.com> 3301 3302 * gcc.dg/Wstringop-overflow-47.c: Add a note. 3303 33042020-11-24 Jason Merrill <jason@redhat.com> 3305 3306 PR c++/97899 3307 * g++.dg/cpp0x/initlist-template3.C: New test. 3308 33092020-11-24 Martin Sebor <msebor@redhat.com> 3310 3311 * gfortran.dg/gomp/declare-target-4.f90: Adjust pattern to expect 3312 an additional attribute and function return type. 3313 33142020-11-24 Richard Earnshaw <rearnsha@arm.com> 3315 3316 * gcc.dg/pr97534.c: New test. 3317 33182020-11-24 Richard Sandiford <richard.sandiford@arm.com> 3319 3320 * gcc.target/aarch64/aapcs64/abitest.h (FUNC_VAL_CHECK): Use 3321 noipa rather than noinline. 3322 * gcc.target/aarch64/aapcs64/abitest-2.h (FUNC_VAL_CHECK): Likewise. 3323 33242020-11-24 Ilya Leoshkevich <iii@linux.ibm.com> 3325 3326 * gcc.target/s390/zvector/autovec-double-quiet-uneq.c: Expect 3327 that "vx" is not emitted. 3328 * gcc.target/s390/zvector/autovec-float-quiet-uneq.c: Likewise. 3329 33302020-11-24 Jakub Jelinek <jakub@redhat.com> 3331 3332 PR target/97950 3333 * gcc.target/i386/pr97950.c: New test. 3334 33352020-11-24 Jakub Jelinek <jakub@redhat.com> 3336 3337 PR tree-optimization/97964 3338 * gcc.dg/tree-ssa/pr97964.c: New test. 3339 33402020-11-24 Thomas Schwinge <thomas@codesourcery.com> 3341 3342 * c-c++-common/goacc/kernels-decompose-1.c: Avoid Tcl 8.5-specific 3343 behavior. 3344 * c-c++-common/goacc/kernels-decompose-2.c: Likewise. 3345 * gfortran.dg/goacc/kernels-decompose-1.f95: Likewise. 3346 * gfortran.dg/goacc/kernels-decompose-2.f95: Likewise. 3347 33482020-11-24 Thomas Schwinge <thomas@codesourcery.com> 3349 3350 * lib/gcc-dg.exp (dg-optimized, dg-missed): Use 'saved-dg-warning' 3351 instead of 'saved-dg-error'. 3352 33532020-11-24 Thomas Schwinge <thomas@codesourcery.com> 3354 3355 * lib/gcc-dg.exp (dg-optimized, dg-missed): Fix 'process-message' 3356 call. 3357 * gcc.dg/vect/nodump-vect-opt-info-1.c: Demonstrate. 3358 * gcc.dg/vect/nodump-vect-opt-info-2.c: Likewise. 3359 33602020-11-24 Jakub Jelinek <jakub@redhat.com> 3361 3362 PR c/97958 3363 * c-c++-common/gomp/pr97958.c: New test. 3364 33652020-11-24 Jakub Jelinek <jakub@redhat.com> 3366 3367 PR tree-optimization/96929 3368 * gcc.dg/tree-ssa/pr96929.c: New test. 3369 33702020-11-24 Jeff Law <law@redhat.com> 3371 3372 * gcc.dg/tree-ssa/pr23401.c: Update expected output. 3373 * gcc.dg/tree-ssa/pr27810.c: Update expected output. 3374 * gcc.dg/tree-ssa/slsr-8.c: Update expected output. 3375 33762020-11-24 Kewen Lin <linkw@linux.ibm.com> 3377 3378 * gcc.dg/vect/slp-perm-1.c: Adjust for partial vectors. 3379 * gcc.dg/vect/slp-perm-5.c: Likewise. 3380 * gcc.dg/vect/slp-perm-6.c: Likewise. 3381 * gcc.dg/vect/slp-perm-7.c: Likewise. 3382 33832020-11-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 3384 3385 PR tree-optimization/97849 3386 * gcc.dg/tree-ssa/pr97849.c: New test. 3387 33882020-11-24 Martin Sebor <msebor@redhat.com> 3389 3390 * gcc.dg/attr-access-5.c: New test. 3391 33922020-11-23 Joseph Myers <joseph@codesourcery.com> 3393 3394 PR c/95630 3395 * gcc.dg/c11-compare-incomplete-1.c, 3396 gcc.dg/c11-compare-incomplete-2.c, 3397 gcc.dg/c99-compare-incomplete-1.c, 3398 gcc.dg/c99-compare-incomplete-2.c: New tests. 3399 34002020-11-23 Martin Jambor <mjambor@suse.cz> 3401 3402 * gfortran.dg/ipcp-array-2.f90: New test. 3403 34042020-11-23 Nathan Sidwell <nathan@acm.org> 3405 3406 * lib/prune.exp (prune_gcc_output): Adjust include stack pruning 3407 for modules. 3408 (print_ices): Relax regexp. 3409 34102020-11-23 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3411 3412 * g++.target/msp430/data-attributes.C: Remove expected warnings for 3413 "lower" attribute conflicts. 3414 Adjust expected wording for "persistent" attribute misuse. 3415 * gcc.target/msp430/data-attributes-2.c: Likewise. 3416 * gcc.target/msp430/pr78818-auto-warn.c: Likewise. 3417 34182020-11-23 Richard Biener <rguenther@suse.de> 3419 3420 * g++.dg/vect/simd-12.cc: New testcase. 3421 34222020-11-23 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3423 3424 * gcc.c-torture/execute/noinit-attribute.c: Moved to... 3425 * c-c++-common/torture/attr-noinit-main.inc: ...here. 3426 * lib/target-supports.exp (check_effective_target_persistent): New. 3427 * c-c++-common/torture/attr-noinit-1.c: New test. 3428 * c-c++-common/torture/attr-noinit-2.c: New test. 3429 * c-c++-common/torture/attr-noinit-3.c: New test. 3430 * c-c++-common/torture/attr-noinit-invalid.c: New test. 3431 * c-c++-common/torture/attr-persistent-1.c: New test. 3432 * c-c++-common/torture/attr-persistent-2.c: New test. 3433 * c-c++-common/torture/attr-persistent-3.c: New test. 3434 * c-c++-common/torture/attr-persistent-invalid.c: New test. 3435 * c-c++-common/torture/attr-persistent-main.inc: New test. 3436 34372020-11-23 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3438 3439 * gcc.target/msp430/data-attributes-2.c: Adjust test. 3440 * g++.target/msp430/data-attributes.C: New test. 3441 * g++.target/msp430/msp430.exp: New test. 3442 34432020-11-23 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3444 3445 * gcc.c-torture/execute/noinit-attribute.c: Don't override 3446 optimization options set by torture test harness. 3447 * lib/target-supports.exp (check_effective_target_noinit): Adjust 3448 comment formatting. 3449 34502020-11-23 Christophe Lyon <christophe.lyon@linaro.org> 3451 3452 * gcc.target/arm/cortex-m55-nodsp-flag-hard.c: Add -mthumb. 3453 * gcc.target/arm/cortex-m55-nodsp-flag-softfp.c: Likewise. 3454 * gcc.target/arm/cortex-m55-nodsp-nofp-flag-softfp.c: Likewise. 3455 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: Likewise. 3456 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: Likewise. 3457 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: Likewise. 3458 * gcc.target/arm/cortex-m55-nomve-flag-hard.c: Likewise. 3459 * gcc.target/arm/cortex-m55-nomve-flag-softfp.c: Likewise. 3460 * gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c: Likewise. 3461 * gcc.target/arm/cortex-m55-nomve.fp-flag-softfp.c: Likewise. 3462 * gcc.target/arm/mve/intrinsics/pr97327.c: Likewise. 3463 34642020-11-23 Richard Sandiford <richard.sandiford@arm.com> 3465 3466 PR c++/97904 3467 * g++.dg/ext/sve-sizeless-1.C: Add more template tests. 3468 * g++.dg/ext/sve-sizeless-2.C: Likewise. 3469 34702020-11-22 Uroš Bizjak <ubizjak@gmail.com> 3471 3472 PR target/97873 3473 * gcc.target/i386/pr97873-2.c: New test. 3474 34752020-11-22 Iain Buclaw <ibuclaw@gdcproject.org> 3476 3477 PR d/97889 3478 * gdc.dg/torture/pr97889.d: New test. 3479 34802020-11-22 Jakub Jelinek <jakub@redhat.com> 3481 3482 PR tree-optimization/95853 3483 * gcc.dg/pr95853.c: New test. 3484 34852020-11-21 Marek Polacek <polacek@redhat.com> 3486 3487 PR c++/94695 3488 * g++.dg/warn/Wrange-loop-construct2.C: New test. 3489 34902020-11-21 Marek Polacek <polacek@redhat.com> 3491 3492 PR c++/97846 3493 * g++.dg/cpp1y/constexpr-label.C: New test. 3494 34952020-11-21 Marek Polacek <polacek@redhat.com> 3496 3497 PR c++/97881 3498 * g++.dg/warn/Wvexing-parse9.C: New test. 3499 35002020-11-21 David Edelsohn <dje.gcc@gmail.com> 3501 3502 * g++.dg/debug/localclass2.C: Require LTO. 3503 35042020-11-21 Marek Polacek <polacek@redhat.com> 3505 3506 PR c++/97839 3507 * g++.dg/cpp2a/lambda-generic8.C: New test. 3508 35092020-11-21 Marek Polacek <polacek@redhat.com> 3510 3511 PR c++/97427 3512 * g++.dg/cpp2a/constexpr-dtor10.C: New test. 3513 35142020-11-21 Jan Hubicka <jh@suse.cz> 3515 3516 * gcc.dg/vect/vect-35-big-array.c: Excpect 2 loops to be vectorized. 3517 * gcc.dg/vect/vect-35.c: Excpect 2 loops to be vectorized. 3518 35192020-11-21 Aaron Sawdey <acsawdey@linux.ibm.com> 3520 3521 * gcc.target/powerpc/mma-double-test.c (main): Call abort for failure. 3522 * gcc.target/powerpc/mma-single-test.c (main): Call abort for failure. 3523 * gcc.target/powerpc/pr96506.c: Rename to pr96506-1.c. 3524 * gcc.target/powerpc/pr96506-2.c: New test. 3525 * gcc.target/powerpc/pr96506-1.c: New file. 3526 35272020-11-20 Michael Meissner <meissner@linux.ibm.com> 3528 3529 * gcc.dg/nextafter-2.c: Include math.h. 3530 35312020-11-20 Jason Merrill <jason@redhat.com> 3532 3533 PR c++/97918 3534 * g++.dg/debug/localclass2.C: New test. 3535 35362020-11-20 Martin Sebor <msebor@redhat.com> 3537 3538 * gcc.dg/attr-access-4.c: New test. 3539 35402020-11-20 Martin Sebor <msebor@redhat.com> 3541 3542 PR middle-end/97879 3543 * gcc.dg/attr-access-3.c: New test. 3544 35452020-11-20 Andrew MacLeod <amacleod@redhat.com> 3546 3547 * gcc.dg/pr97515.c: Check in ccp2, not evrp. 3548 35492020-11-20 Andrea Corallo <andrea.corallo@arm.com> 3550 3551 PR target/97727 3552 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c: Relax 3553 regexps. 3554 35552020-11-20 Andrea Corallo <andrea.corallo@arm.com> 3556 3557 PR target/97726 3558 * gcc.target/arm/simd/bf16_vldn_1.c: Relax regexps not to fail on 3559 big endian. 3560 * gcc.target/arm/simd/vldn_lane_bf16_1.c: Likewise 3561 * gcc.target/arm/simd/vmmla_1.c: Add -mfloat-abi=hard flag. 3562 35632020-11-20 Jakub Jelinek <jakub@redhat.com> 3564 3565 PR libstdc++/88101 3566 * c-c++-common/builtin-clear-padding-1.c: New test. 3567 * c-c++-common/torture/builtin-clear-padding-1.c: New test. 3568 * c-c++-common/torture/builtin-clear-padding-2.c: New test. 3569 * c-c++-common/torture/builtin-clear-padding-3.c: New test. 3570 * c-c++-common/torture/builtin-clear-padding-4.c: New test. 3571 * c-c++-common/torture/builtin-clear-padding-5.c: New test. 3572 * g++.dg/torture/builtin-clear-padding-1.C: New test. 3573 * g++.dg/torture/builtin-clear-padding-2.C: New test. 3574 * gcc.dg/builtin-clear-padding-1.c: New test. 3575 35762020-11-20 Jakub Jelinek <jakub@redhat.com> 3577 3578 PR target/97528 3579 * gcc.target/arm/pr97528.c: New test. 3580 35812020-11-20 Eric Botcazou <ebotcazou@adacore.com> 3582 3583 * gnat.dg/opt90a.adb: New test. 3584 * gnat.dg/opt90b.adb: Likewise. 3585 * gnat.dg/opt90c.adb: Likewise. 3586 * gnat.dg/opt90d.adb: Likewise. 3587 * gnat.dg/opt90e.adb: Likewise. 3588 * gnat.dg/opt90a_pkg.ads: New helper. 3589 * gnat.dg/opt90b_pkg.ads: Likewise. 3590 * gnat.dg/opt90c_pkg.ads: Likewise. 3591 * gnat.dg/opt90d_pkg.ads: Likewise. 3592 * gnat.dg/opt90e_pkg.ads: Likewise. 3593 35942020-11-20 Uroš Bizjak <ubizjak@gmail.com> 3595 3596 PR target/97873 3597 * gcc.target/i386/pr97873.c: New test. 3598 * gcc.target/i386/pr97873-1.c: New test. 3599 36002020-11-20 Martin Uecker <muecker@gwdg.de> 3601 3602 * gcc.dg/cond-constqual-1.c: Adapt test. 3603 * gcc.dg/lvalue-11.c: New test. 3604 * gcc.dg/pr60195.c: Add warning. 3605 36062020-11-19 Jakub Jelinek <jakub@redhat.com> 3607 3608 PR tree-optimization/91029 3609 * gcc.dg/tree-ssa/pr91029-1.c: New test. 3610 * gcc.dg/tree-ssa/pr91029-2.c: New test. 3611 36122020-11-19 Andrew MacLeod <amacleod@redhat.com> 3613 3614 * gcc.dg/tree-ssa/pr93781-1.c: New. 3615 * gcc.dg/tree-ssa/pr93781-2.c: New. 3616 * gcc.dg/tree-ssa/pr93781-3.c: New. 3617 36182020-11-19 Jakub Jelinek <jakub@redhat.com> 3619 3620 PR c/97860 3621 * gcc.dg/pr97860.c: New test. 3622 36232020-11-19 Marek Polacek <polacek@redhat.com> 3624 3625 PR c++/97523 3626 * g++.dg/expr/anew5.C: New test. 3627 * g++.dg/expr/anew6.C: New test. 3628 36292020-11-19 Marek Polacek <polacek@redhat.com> 3630 3631 PR c++/97895 3632 * g++.dg/cpp0x/auto54.C: New test. 3633 36342020-11-19 Nathan Sidwell <nathan@acm.org> 3635 3636 PR c++/97905 3637 * g++.dg/lookup/pr97905.C: New. 3638 36392020-11-19 Dimitar Dimitrov <dimitar@dinux.eu> 3640 3641 * gcc.target/pru/halt.c: New test. 3642 * gcc.target/pru/lmbd.c: New test. 3643 36442020-11-19 Richard Sandiford <richard.sandiford@arm.com> 3645 3646 * gcc.dg/vect/vect-cost-model-1.c: New test. 3647 * gcc.dg/vect/vect-cost-model-2.c: Likewise. 3648 * gcc.dg/vect/vect-cost-model-3.c: Likewise. 3649 * gcc.dg/vect/vect-cost-model-4.c: Likewise. 3650 * gcc.dg/vect/vect-cost-model-5.c: Likewise. 3651 * gcc.dg/vect/vect-cost-model-6.c: Likewise. 3652 36532020-11-19 Richard Biener <rguenther@suse.de> 3654 3655 * gcc.dg/pr97897.c: Add dg-options. 3656 36572020-11-19 Joel Hutton <joel.hutton@arm.com> 3658 3659 * gcc.target/aarch64/vect-widen-lshift.c: New test. 3660 36612020-11-19 Joel Hutton <joel.hutton@arm.com> 3662 3663 * gcc.target/aarch64/vect-widen-add.c: New test. 3664 * gcc.target/aarch64/vect-widen-sub.c: New test. 3665 36662020-11-19 Richard Biener <rguenther@suse.de> 3667 3668 PR tree-optimization/97901 3669 * gcc.dg/torture/pr97901.c: New testcase. 3670 36712020-11-19 Richard Biener <rguenther@suse.de> 3672 3673 PR tree-optimization/97897 3674 * gcc.dg/pr97897.c: New testcase. 3675 36762020-11-19 Uroš Bizjak <ubizjak@gmail.com> 3677 3678 * gcc.target/i386/pr97887.c: New test. 3679 36802020-11-18 Roger Sayle <roger@nextmovesoftware.com> 3681 3682 PR middle-end/85811 3683 * gcc.dg/pr85811.c: New test. 3684 * gcc.dg/fold-isfinite-1.c: New test. 3685 * gcc.dg/fold-isfinite-2.c: New test. 3686 * gcc.dg/fold-isinf-1.c: New test. 3687 * gcc.dg/fold-isinf-2.c: New test. 3688 * gcc.dg/fold-isnan-1.c: New test. 3689 * gcc.dg/fold-isnan-2.c: New test. 3690 36912020-11-18 Jakub Jelinek <jakub@redhat.com> 3692 3693 PR tree-optimization/91029 3694 PR tree-optimization/97888 3695 * gcc.dg/pr91029.c: Add comment with PR number. 3696 (f2): Use > 0 rather than >= 0. 3697 * gcc.c-torture/execute/pr97888-1.c: New test. 3698 * gcc.c-torture/execute/pr97888-2.c: New test. 3699 37002020-11-18 David Malcolm <dmalcolm@redhat.com> 3701 3702 PR analyzer/97893 3703 * gcc.dg/analyzer/malloc-1.c: Add CWE-690 and CWE-476 codes to 3704 expected output. 3705 37062020-11-18 Richard Sandiford <richard.sandiford@arm.com> 3707 3708 * gcc.dg/vect/bb-slp-pr68892.c: Don't XFAIL the profitability 3709 test for aarch64*-*-*. Allow the "BB vectorization with gaps" 3710 message to be printed more than once. 3711 37122020-11-18 Richard Sandiford <richard.sandiford@arm.com> 3713 3714 * gcc.dg/vect/slp-21.c: Expect 4 SLP instances to be vectorized 3715 on arm* and aarch64* targets. 3716 37172020-11-18 Richard Sandiford <richard.sandiford@arm.com> 3718 3719 * gcc.dg/vect/fast-math-vect-call-1.c: Only expect SLP to be used 3720 on vect_perm3_int targets. 3721 * gcc.dg/vect/slp-perm-6.c: Likewise. Only XFAIL the LOAD/STORE_LANES 3722 tests on vect_perm3_int targets. 3723 37242020-11-18 Richard Sandiford <richard.sandiford@arm.com> 3725 3726 * gcc.dg/vect/vect-epilogues.c: XFAIL test for epilogue loop 3727 vectorization if vect_partial_vectors_usage_2. 3728 37292020-11-18 Richard Sandiford <richard.sandiford@arm.com> 3730 3731 * gcc.dg/vect/vect-sdiv-pow2-1.c (main): Add an asm to the 3732 set-up loop. 3733 37342020-11-18 Iain Buclaw <ibuclaw@gdcproject.org> 3735 3736 PR d/97843 3737 * gdc.dg/torture/pr97843.d: New test. 3738 37392020-11-18 Jakub Jelinek <jakub@redhat.com> 3740 3741 PR middle-end/97862 3742 * c-c++-common/gomp/pr97862.c: New test. 3743 37442020-11-18 Kito Cheng <kito.cheng@sifive.com> 3745 3746 * gcc.target/riscv/arch-9.c: New. 3747 * gcc.target/riscv/arch-10.c: Ditto. 3748 * gcc.target/riscv/arch-11.c: Ditto. 3749 * gcc.target/riscv/attribute-6.c: Remove, we don't support G 3750 with version anymore. 3751 * gcc.target/riscv/attribute-8.c: Reorder arch string to fit canonical 3752 ordering. 3753 * gcc.target/riscv/attribute-9.c: We don't emit version for 3754 unknown extensions now. 3755 * gcc.target/riscv/attribute-11.c: Add -misa-spec=2.2 flags. 3756 * gcc.target/riscv/attribute-12.c: Ditto. 3757 * gcc.target/riscv/attribute-13.c: Ditto. 3758 * gcc.target/riscv/attribute-14.c: Ditto. 3759 * gcc.target/riscv/attribute-15.c: New. 3760 * gcc.target/riscv/attribute-16.c: Ditto. 3761 * gcc.target/riscv/attribute-17.c: Ditto. 3762 37632020-11-18 Kito Cheng <kito.cheng@sifive.com> 3764 3765 * gcc.target/riscv/arch-8.c: New. 3766 * gcc.target/riscv/attribute-14.c: Ditto. 3767 37682020-11-18 Jiufu Guo <guojiufu@linux.ibm.com> 3769 3770 * gcc.dg/tree-ssa/loopclosedphi.c: New test. 3771 37722020-11-17 Andrew MacLeod <amacleod@redhat.com> 3773 3774 * gcc.dg/pr91029.c: New. 3775 37762020-11-17 Nathan Sidwell <nathan@acm.org> 3777 3778 PR c++/97877 3779 * g++.dg/lookup/pr97877.C: New. 3780 37812020-11-17 Andrew MacLeod <amacleod@redhat.com> 3782 3783 * gcc.dg/pr83072.c: New. 3784 37852020-11-17 Joseph Myers <joseph@codesourcery.com> 3786 3787 * gcc.dg/cr-decimal-dig-3.c: New test. 3788 37892020-11-17 Joseph Myers <joseph@codesourcery.com> 3790 3791 * gcc.dg/c11-float-6.c, gcc.dg/c2x-float-10.c: New tests. 3792 37932020-11-17 David Edelsohn <dje.gcc@gmail.com> 3794 3795 * gcc.dg/pr25376.c: Allow .opd section. 3796 37972020-11-17 H.J. Lu <hjl.tools@gmail.com> 3798 3799 PR target/31799 3800 * gcc.target/i386/pr31799.c: New test. 3801 38022020-11-17 Richard Sandiford <richard.sandiford@arm.com> 3803 3804 * gcc.target/aarch64/sve/cond_cnot_1.c: Remove XFAIL. 3805 * gcc.target/aarch64/sve/cond_unary_1.c: Likewise. 3806 38072020-11-17 Richard Sandiford <richard.sandiford@arm.com> 3808 3809 PR tree-optimization/97693 3810 * gcc.dg/vect/pr97693.c: New test. 3811 38122020-11-17 Richard Sandiford <richard.sandiford@arm.com> 3813 3814 * gcc.dg/vect/slp-46.c: XFAIL test for SLP on vect_load_lanes targets. 3815 38162020-11-17 Richard Sandiford <richard.sandiford@arm.com> 3817 3818 * gcc.dg/vect/aligned-section-anchors-nest-1.c: XFAIL alignment 3819 test if vect_element_align_preferred. 3820 38212020-11-17 Richard Sandiford <richard.sandiford@arm.com> 3822 3823 * gcc.dg/vect/bb-slp-subgroups-3.c: XFAIL for variable-length vectors. 3824 38252020-11-17 Richard Sandiford <richard.sandiford@arm.com> 3826 3827 * gcc.dg/vect/pr65947-8.c: Expect the loop to be vectorized for SVE. 3828 38292020-11-17 Richard Sandiford <richard.sandiford@arm.com> 3830 3831 * gcc.dg/vect/pr97678.c: XFAIL test for SLP vectorization 3832 for variable-length vectors. 3833 * gcc.dg/vect/pr97835.c: Likewise. 3834 * gcc.dg/vect/slp-49.c: Likewise. 3835 * gcc.dg/vect/vect-outer-slp-1.c: Likewise. 3836 * gcc.dg/vect/vect-outer-slp-2.c: Likewise. 3837 * gcc.dg/vect/vect-outer-slp-3.c: Likewise. 3838 38392020-11-17 Richard Sandiford <richard.sandiford@arm.com> 3840 3841 * gcc.dg/vect/slp-reduc-4.c: XFAIL test for SLP vectorization 3842 for variable-length SVE. 3843 * gcc.dg/vect/slp-reduc-7.c: Likewise. 3844 38452020-11-17 Richard Sandiford <richard.sandiford@arm.com> 3846 3847 * gcc.dg/vect/bb-slp-43.c: Remove XFAIL for vect_variable_length. 3848 38492020-11-17 Richard Sandiford <richard.sandiford@arm.com> 3850 3851 * gcc.dg/vect/pr91750.c: Allow "[]," inside a vector(...) lane count. 3852 38532020-11-17 Liu Hao <lh_mouse@126.com> 3854 3855 * gcc.dg/format/ms_c99-printf-3.c: Update tests. 3856 38572020-11-17 Jakub Jelinek <jakub@redhat.com> 3858 3859 PR c/90628 3860 * gcc.dg/builtin-arith-overflow-4.c: New test. 3861 38622020-11-17 Jakub Jelinek <jakub@redhat.com> 3863 3864 * gcc.dg/guality/pr59776.c (foo): Use noipa attribute instead of 3865 noinline, noclone. 3866 38672020-11-17 liuhongt <hongtao.liu@intel.com> 3868 3869 * gcc.target/i386/avx2-vec-set-1.c: New test. 3870 * gcc.target/i386/avx2-vec-set-2.c: New test. 3871 * gcc.target/i386/avx512bw-vec-set-1.c: New test. 3872 * gcc.target/i386/avx512bw-vec-set-2.c: New test. 3873 * gcc.target/i386/avx512f-vec-set-2.c: New test. 3874 * gcc.target/i386/avx512vl-vec-set-2.c: New test. 3875 38762020-11-17 Martin Sebor <msebor@redhat.com> 3877 3878 PR middle-end/95673 3879 * gcc.dg/Wstring-compare-3.c: New test. 3880 38812020-11-17 Joseph Myers <joseph@codesourcery.com> 3882 3883 * gcc.dg/dfp/c2x-float-dfp-7.c, gcc.dg/dfp/c2x-float-dfp-8.c: New 3884 tests. 3885 * gcc.dg/c2x-float-no-dfp-3.c: Also check that DEC32_SNAN, 3886 DEC64_SNAN and DEC128_SNAN are not defined. 3887 38882020-11-17 Joseph Myers <joseph@codesourcery.com> 3889 3890 * lib/target-supports.exp (check_effective_target_inff): New. 3891 * gcc.dg/c11-float-4.c, gcc.dg/c11-float-5.c, 3892 gcc.dg/c11-float-dfp-2.c, gcc.dg/c2x-float-2.c, 3893 gcc.dg/c2x-float-3.c, gcc.dg/c2x-float-4.c, gcc.dg/c2x-float-5.c, 3894 gcc.dg/c2x-float-6.c, gcc.dg/c2x-float-7.c, gcc.dg/c2x-float-8.c, 3895 gcc.dg/c2x-float-9.c, gcc.dg/c2x-float-no-dfp-3.c, 3896 gcc.dg/c2x-float-no-dfp-4.c, gcc.dg/dfp/c2x-float-dfp-4.c, 3897 gcc.dg/dfp/c2x-float-dfp-5.c, gcc.dg/dfp/c2x-float-dfp-6.c, 3898 gcc.dg/torture/float128-nan-floath.c, 3899 gcc.dg/torture/float128x-nan-floath.c, 3900 gcc.dg/torture/float16-nan-floath.c, 3901 gcc.dg/torture/float32-nan-floath.c, 3902 gcc.dg/torture/float32x-nan-floath.c, 3903 gcc.dg/torture/float64-nan-floath.c, 3904 gcc.dg/torture/float64x-nan-floath.c, 3905 gcc.dg/torture/floatn-nan-floath.h: New tests. 3906 39072020-11-16 Roger Sayle <roger@nextmovesoftware.com> 3908 3909 PR rtl-optimization/92180 3910 * gcc.target/i386/pr92180.c: New test. 3911 39122020-11-16 Harald Anlauf <anlauf@gmx.de> 3913 3914 * gfortran.dg/pr48958.f90: New test. 3915 39162020-11-16 Jan Hubicka <jh@suse.cz> 3917 3918 * g++.dg/warn/uninit-1.C: New test. 3919 39202020-11-16 Ilya Leoshkevich <iii@linux.ibm.com> 3921 3922 * gcc.target/s390/s390.exp (check_effective_target_s390_z14_hw): 3923 New predicate. 3924 * gcc.target/s390/vector/long-double-caller-abi-run.c: Use the 3925 new predicate. 3926 * gcc.target/s390/vector/long-double-copysign.c: Likewise. 3927 * gcc.target/s390/vector/long-double-from-double.c: Likewise. 3928 * gcc.target/s390/vector/long-double-from-float.c: Likewise. 3929 * gcc.target/s390/vector/long-double-from-i16.c: Likewise. 3930 * gcc.target/s390/vector/long-double-from-i32.c: Likewise. 3931 * gcc.target/s390/vector/long-double-from-i64.c: Likewise. 3932 * gcc.target/s390/vector/long-double-from-i8.c: Likewise. 3933 * gcc.target/s390/vector/long-double-from-u16.c: Likewise. 3934 * gcc.target/s390/vector/long-double-from-u32.c: Likewise. 3935 * gcc.target/s390/vector/long-double-from-u64.c: Likewise. 3936 * gcc.target/s390/vector/long-double-from-u8.c: Likewise. 3937 * gcc.target/s390/vector/long-double-to-double.c: Likewise. 3938 * gcc.target/s390/vector/long-double-to-float.c: Likewise. 3939 * gcc.target/s390/vector/long-double-to-i16.c: Likewise. 3940 * gcc.target/s390/vector/long-double-to-i32.c: Likewise. 3941 * gcc.target/s390/vector/long-double-to-i64.c: Likewise. 3942 * gcc.target/s390/vector/long-double-to-i8.c: Likewise. 3943 * gcc.target/s390/vector/long-double-to-u16.c: Likewise. 3944 * gcc.target/s390/vector/long-double-to-u32.c: Likewise. 3945 * gcc.target/s390/vector/long-double-to-u64.c: Likewise. 3946 * gcc.target/s390/vector/long-double-to-u8.c: Likewise. 3947 * gcc.target/s390/vector/long-double-wfaxb.c: Likewise. 3948 * gcc.target/s390/vector/long-double-wfdxb.c: Likewise. 3949 * gcc.target/s390/vector/long-double-wfsxb-1.c: Likewise. 3950 39512020-11-16 H.J. Lu <hjl.tools@gmail.com> 3952 3953 PR testsuite/97803 3954 * c-c++-common/asan/pointer-compare-1.c (global1): Add 3955 __attribute__((used)) 3956 (global2): Likewise. 3957 (small_global): Likewise. 3958 (large_global): Likewise. 3959 39602020-11-16 Sebastian Huber <sebastian.huber@embedded-brains.de> 3961 3962 * gcc.dg/profile-info-section.c: New test. 3963 39642020-11-16 Richard Biener <rguenther@suse.de> 3965 3966 PR tree-optimization/97838 3967 * gcc.dg/vect/pr97838.c: New testcase. 3968 39692020-11-16 Martin Liska <mliska@suse.cz> 3970 3971 PR tree-optimization/97736 3972 * gcc.dg/tree-ssa/switch-1.c: Prefer bit tests. 3973 * g++.dg/tree-ssa/pr97736.C: New test. 3974 39752020-11-16 Richard Biener <rguenther@suse.de> 3976 3977 PR tree-optimization/97835 3978 * gcc.dg/vect/pr97835.c: New testcase. 3979 39802020-11-16 Richard Biener <rguenther@suse.de> 3981 3982 PR tree-optimization/97830 3983 * gcc.dg/pr97830.c: New testcase. 3984 39852020-11-15 Jozef Lawrynowicz <jozef.l@mittosystems.com> 3986 3987 * gcc.target/msp430/rtx-cost-Os-f5series.c: Adjust test to use new 3988 hwmult library function name. 3989 39902020-11-15 David Edelsohn <dje.gcc@gmail.com> 3991 3992 * gcc.dg/ipa/modref-2.c: Add ilp32 expected result. 3993 39942020-11-15 David Edelsohn <dje.gcc@gmail.com> 3995 3996 * lib/scanasm.exp (parse_section_of_symbols): Also look for AIX 3997 XCOFF CSECT notation. 3998 * g++.dg/opt/const4.C: Also look for AIX XCOFF "[RO]". 3999 * gcc.dg/20021029-1.c: Likewise. 4000 * gcc.dg/array-quals-1.c: Likewise and "[RW]". 4001 * g++.dg/gomp/tls-5.C: Also look for AIX XCOFF "[TL]". 4002 * gcc.dg/pr25376.c: Accept AIX decoration around named section 4003 and function descriptor. 4004 40052020-11-15 Maciej W. Rozycki <macro@linux-mips.org> 4006 4007 * gcc.target/vax/bswapdi-1.c (dg-options): New setting. 4008 40092020-11-15 Jason Merrill <jason@redhat.com> 4010 4011 * g++.dg/other/abstract1.C: Adjust. 4012 * g++.dg/other/abstract2.C: Adjust. 4013 * g++.dg/other/abstract4.C: Adjust. 4014 * g++.dg/other/abstract5.C: Adjust. 4015 * g++.dg/other/abstract8.C: New test. 4016 * g++.dg/template/sfinae-dr657.C: Adjust. 4017 * g++.old-deja/g++.other/decl3.C: Adjust. 4018 40192020-11-15 Jan Hubicka <jh@suse.cz> 4020 4021 * gcc.c-torture/execute/pr97836.c: New test. 4022 40232020-11-14 Iain Sandoe <iain@sandoe.co.uk> 4024 4025 * objc.dg/pr23214.m: Use Object as the root object before 4026 Darwin12 (and NSObject after). 4027 40282020-11-14 Jan Hubicka <jh@suse.cz> 4029 4030 * gcc.dg/torture/pta-ptrarith-1.c: Escape parameters. 4031 40322020-11-14 Matthew Glazar <strager.nds@gmail.com> 4033 4034 * lib/scanasm.exp (dg-scan): Extract file globbing code ... 4035 (dg_glob_remote): ... into this new procedure. 4036 (scan-assembler-symbol-section): Define. 4037 (scan-symbol-section): Define. 4038 * g++.dg/gomp/tls-5.C: Add symbol section test. 4039 * g++.dg/opt/const4.C: Likewise. 4040 * gcc.dg/20021029-1.c: Likewise. 4041 * gcc.dg/array-quals-1.c: Likewise. 4042 * gcc.dg/darwin-sections.c: Likewise. 4043 * gcc.dg/pr25376.c: Likewise. 4044 * gcc.test-framework/test-framework.exp: Load scanasm and test .S files. 4045 * gcc.test-framework/dg-scan-symbol-section-1-exp-F.S: New test. 4046 * gcc.test-framework/dg-scan-symbol-section-2-exp-F.S: New test. 4047 * gcc.test-framework/dg-scan-symbol-section-3-exp-F.S: New test. 4048 * gcc.test-framework/dg-scan-symbol-section-exp-P.S: New test. 4049 40502020-11-14 Monk Chiang <monk.chiang@sifive.com> 4051 4052 PR target/97682 4053 * g++.target/riscv/pr97682.C: New test. 4054 * gcc.target/riscv/interrupt-3.c: Check register for t0. 4055 * gcc.target/riscv/interrupt-4.c: Likewise. 4056 40572020-11-13 Joseph Myers <joseph@codesourcery.com> 4058 4059 * gcc.dg/binary-constants-2.c, gcc.dg/binary-constants-3.c, 4060 gcc.dg/system-binary-constants-1.c: Update expected diagnostics. 4061 * gcc.dg/c11-binary-constants-1.c, 4062 gcc.dg/c11-binary-constants-2.c, gcc.dg/c2x-binary-constants-1.c, 4063 gcc.dg/c2x-binary-constants-2.c, gcc.dg/c2x-binary-constants-3.c: 4064 New tests. 4065 40662020-11-13 Jakub Jelinek <jakub@redhat.com> 4067 4068 * g++.dg/guality/redeclaration1.C (p): New variable. 4069 (S::f): Increment what p points to before storing S::i into l. Adjust 4070 gdb-test line numbers. 4071 (main): Initialize p to address of an automatic variable. 4072 40732020-11-13 Gergö Barany <gergo@codesourcery.com> 4074 Thomas Schwinge <thomas@codesourcery.com> 4075 4076 * c-c++-common/goacc/kernels-decompose-1.c: New. 4077 * c-c++-common/goacc/kernels-decompose-2.c: New. 4078 * c-c++-common/goacc/kernels-decompose-ice-1.c: New. 4079 * c-c++-common/goacc/kernels-decompose-ice-2.c: New. 4080 * gfortran.dg/goacc/kernels-decompose-1.f95: New. 4081 * gfortran.dg/goacc/kernels-decompose-2.f95: New. 4082 * c-c++-common/goacc/if-clause-2.c: Adjust. 4083 * gfortran.dg/goacc/kernels-tree.f95: Likewise. 4084 40852020-11-13 Thomas Schwinge <thomas@codesourcery.com> 4086 4087 * c-c++-common/goacc/classify-parallel.c: Adjust. 4088 * gfortran.dg/goacc/classify-parallel.f95: Likewise. 4089 * c-c++-common/goacc/classify-serial.c: New. 4090 * gfortran.dg/goacc/classify-serial.f95: Likewise. 4091 40922020-11-13 Jason Merrill <jason@redhat.com> 4093 4094 * g++.dg/cpp2a/feat-cxx2a.C: Check it. 4095 40962020-11-13 Jason Merrill <jason@redhat.com> 4097 4098 * g++.dg/cpp0x/inh-ctor28.C: Adjust expected diagnostic. 4099 * g++.dg/cpp0x/inh-ctor33.C: Likewise. 4100 * g++.dg/cpp0x/using-enum-1.C: Add comment. 4101 * g++.dg/cpp0x/using-enum-2.C: Allowed in C++20. 4102 * g++.dg/cpp0x/using-enum-3.C: Likewise. 4103 * g++.dg/cpp1z/class-deduction69.C: Adjust diagnostic. 4104 * g++.dg/inherit/using5.C: Likewise. 4105 * g++.dg/cpp2a/using-enum-1.C: New test. 4106 * g++.dg/cpp2a/using-enum-2.C: New test. 4107 * g++.dg/cpp2a/using-enum-3.C: New test. 4108 * g++.dg/cpp2a/using-enum-4.C: New test. 4109 * g++.dg/cpp2a/using-enum-5.C: New test. 4110 * g++.dg/cpp2a/using-enum-6.C: New test. 4111 * g++.dg/debug/dwarf2/using-enum.C: New test. 4112 41132020-11-13 Vladimir N. Makarov <vmakarov@redhat.com> 4114 4115 * c-c++-common/asmgoto-2.c: Permit output in asm goto. 4116 * gcc.c-torture/compile/asmgoto-2.c: New. 4117 * gcc.c-torture/compile/asmgoto-3.c: New. 4118 * gcc.c-torture/compile/asmgoto-4.c: New. 4119 * gcc.c-torture/compile/asmgoto-5.c: New. 4120 41212020-11-13 Andrew MacLeod <amacleod@redhat.com> 4122 4123 * gcc.dg/tree-ssa/evrp20.c 4124 * gcc.dg/tree-ssa/evrp21.c 4125 * gcc.dg/tree-ssa/evrp22.c 4126 41272020-11-13 Martin Liska <mliska@suse.cz> 4128 4129 PR testsuite/97788 4130 * g++.dg/ubsan/pr61272.C: Move expected error location. 4131 41322020-11-13 Jozef Lawrynowicz <jozef.l@mittosystems.com> 4133 4134 * gcc.c-torture/execute/index-1.c: Skip for the default MSP430 430X ISA. 4135 41362020-11-13 Jozef Lawrynowicz <jozef.l@mittosystems.com> 4137 4138 * gcc.target/msp430/rtx-cost-O3-default.c: New test. 4139 * gcc.target/msp430/rtx-cost-O3-f5series.c: New test. 4140 * gcc.target/msp430/rtx-cost-Os-default.c: New test. 4141 * gcc.target/msp430/rtx-cost-Os-f5series.c: New test. 4142 41432020-11-13 Jan Hubicka <jh@suse.cz> 4144 4145 * c-c++-common/Wstringop-overflow-2.c: Disable ICF. 4146 * g++.dg/warn/Warray-bounds-8.C: Disable ICF. 4147 41482020-11-13 Andrew MacLeod <amacleod@redhat.com> 4149 4150 * gcc.dg/tree-ssa/pr78655.c: New. 4151 41522020-11-13 Iain Buclaw <ibuclaw@gdcproject.org> 4153 4154 * gdc.dg/pr92216.d: Update scan-assember. 4155 41562020-11-13 Richard Biener <rguenther@suse.de> 4157 4158 PR tree-optimization/97812 4159 * gcc.dg/torture/pr97812.c: New testcase. 4160 41612020-11-13 Sudakshina Das <sudi.das@arm.com> 4162 4163 * g++.dg/tree-ssa/pr90883.C: Remove xfail for aarch64. 4164 * gcc.dg/tree-prof/stringop-2.c: Add xfail for aarch64. 4165 * gcc.target/aarch64/memset-corner-cases.c: New test. 4166 * gcc.target/aarch64/memset-q-reg.c: New test. 4167 41682020-11-13 Iain Sandoe <iain@sandoe.co.uk> 4169 4170 PR objc/90707 4171 * obj-c++.dg/property/at-property-4.mm: Add basic nullability 4172 tests. 4173 * objc.dg/property/at-property-4.m: Likewise. 4174 * obj-c++.dg/attributes/nullability-00.mm: New test. 4175 * obj-c++.dg/property/nullability-00.mm: New test. 4176 * objc.dg/attributes/nullability-00.m: New test. 4177 * objc.dg/property/nullability-00.m: New test. 4178 41792020-11-13 Iain Sandoe <iain@sandoe.co.uk> 4180 4181 PR objc/77404 4182 * obj-c++.dg/attributes/class-attribute-1.mm: 4183 Add Wno-objc-root-class. 4184 * obj-c++.dg/attributes/class-attribute-2.mm: Likewise. 4185 * obj-c++.dg/attributes/class-attribute-3.mm: Likewise. 4186 * obj-c++.dg/attributes/method-deprecated-1.mm: Likewise. 4187 * obj-c++.dg/attributes/method-deprecated-2.mm: Likewise. 4188 * obj-c++.dg/attributes/method-deprecated-3.mm: Likewise. 4189 * obj-c++.dg/attributes/method-format-1.mm: Likewise. 4190 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise. 4191 * obj-c++.dg/attributes/method-noreturn-1.mm: Likewise. 4192 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise. 4193 * obj-c++.dg/attributes/nsobject-01.mm: Likewise. 4194 * obj-c++.dg/attributes/parameter-attribute-1.mm: Likewise. 4195 * obj-c++.dg/attributes/parameter-attribute-2.mm: Likewise. 4196 * obj-c++.dg/attributes/proto-attribute-1.mm: Likewise. 4197 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise. 4198 * obj-c++.dg/attributes/proto-attribute-4.mm: Likewise. 4199 * obj-c++.dg/attributes/unused-parameter-1.mm: Likewise. 4200 * obj-c++.dg/bad-receiver-type.mm: Likewise. 4201 * obj-c++.dg/bitfield-3.mm: Likewise. 4202 * obj-c++.dg/bitfield-5.mm: Likewise. 4203 * obj-c++.dg/class-extension-1.mm: Likewise. 4204 * obj-c++.dg/class-extension-2.mm: Likewise. 4205 * obj-c++.dg/class-extension-3.mm: Likewise. 4206 * obj-c++.dg/class-extension-4.mm: Likewise. 4207 * obj-c++.dg/class-protocol-1.mm: Likewise. 4208 * obj-c++.dg/comp-types-1.mm: Likewise. 4209 * obj-c++.dg/comp-types-10.mm: Likewise. 4210 * obj-c++.dg/comp-types-2.mm: Likewise. 4211 * obj-c++.dg/comp-types-3.mm: Likewise. 4212 * obj-c++.dg/comp-types-5.mm: Likewise. 4213 * obj-c++.dg/comp-types-6.mm: Likewise. 4214 * obj-c++.dg/comp-types-7.mm: Likewise. 4215 * obj-c++.dg/comp-types-8.mm: Likewise. 4216 * obj-c++.dg/demangle-2.mm: Likewise. 4217 * obj-c++.dg/demangle-3.mm: Likewise. 4218 * obj-c++.dg/duplicate-class-1.mm: Likewise. 4219 * obj-c++.dg/encode-1-next.mm: Likewise. 4220 * obj-c++.dg/encode-1.mm: Likewise. 4221 * obj-c++.dg/enhanced-proto-2.mm: Likewise. 4222 * obj-c++.dg/exceptions-1.mm: Likewise. 4223 * obj-c++.dg/exceptions-3.mm: Likewise. 4224 * obj-c++.dg/exceptions-4.mm: Likewise. 4225 * obj-c++.dg/exceptions-5.mm: Likewise. 4226 * obj-c++.dg/extern-c-1.mm: Likewise. 4227 * obj-c++.dg/fobjc-std-1.mm: Likewise. 4228 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise. 4229 * obj-c++.dg/gnu-api-2-class.mm: Likewise. 4230 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise. 4231 * obj-c++.dg/gnu-api-2-method.mm: Likewise. 4232 * obj-c++.dg/gnu-api-2-objc.mm: Likewise. 4233 * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: Likewise. 4234 * obj-c++.dg/gnu-api-2-object.mm: Likewise. 4235 * obj-c++.dg/gnu-api-2-property.mm: Likewise. 4236 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise. 4237 * obj-c++.dg/gnu-api-2-resolve-method.mm: Likewise. 4238 * obj-c++.dg/gnu-api-2-sel.mm: Likewise. 4239 * obj-c++.dg/invalid-method-2.mm: Likewise. 4240 * obj-c++.dg/ivar-invalid-type-1.mm: Likewise. 4241 * obj-c++.dg/ivar-problem-1.mm: Likewise. 4242 * obj-c++.dg/lto/lto.exp: Likewise. 4243 * obj-c++.dg/lto/trivial-1_0.mm: Likewise. 4244 * obj-c++.dg/method-1.mm: Likewise. 4245 * obj-c++.dg/method-12.mm: Likewise. 4246 * obj-c++.dg/method-18.mm: Likewise. 4247 * obj-c++.dg/method-19.mm: Likewise. 4248 * obj-c++.dg/method-20.mm: Likewise. 4249 * obj-c++.dg/method-3.mm: Likewise. 4250 * obj-c++.dg/method-4.mm: Likewise. 4251 * obj-c++.dg/method-5.mm: Likewise. 4252 * obj-c++.dg/method-8.mm: Likewise. 4253 * obj-c++.dg/method-9.mm: Likewise. 4254 * obj-c++.dg/method-namespace-1.mm: Likewise. 4255 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: 4256 Likewise. 4257 * obj-c++.dg/pr23709.mm: Likewise. 4258 * obj-c++.dg/pragma-2.mm: Likewise. 4259 * obj-c++.dg/private-1.mm: Likewise. 4260 * obj-c++.dg/private-2.mm: Likewise. 4261 * obj-c++.dg/property/property.exp: Likewise. 4262 * obj-c++.dg/proto-lossage-1.mm: Likewise. 4263 * obj-c++.dg/proto-lossage-5.mm: Likewise. 4264 * obj-c++.dg/proto-qual-1.mm: Likewise. 4265 * obj-c++.dg/protocol-inheritance-1.mm: Likewise. 4266 * obj-c++.dg/protocol-inheritance-2.mm: Likewise. 4267 * obj-c++.dg/protocol-optional-1.mm: Likewise. 4268 * obj-c++.dg/selector-1.mm: Likewise. 4269 * obj-c++.dg/selector-2.mm: Likewise. 4270 * obj-c++.dg/selector-3.mm: Likewise. 4271 * obj-c++.dg/selector-4.mm: Likewise. 4272 * obj-c++.dg/strings/strings.exp: Likewise. 4273 * obj-c++.dg/stubify-1.mm: Likewise. 4274 * obj-c++.dg/stubify-2.mm: Likewise. 4275 * obj-c++.dg/super-dealloc-1.mm: Likewise. 4276 * obj-c++.dg/super-dealloc-2.mm: Likewise. 4277 * obj-c++.dg/sync-3.mm: Likewise. 4278 * obj-c++.dg/syntax-error-2.mm: Likewise. 4279 * obj-c++.dg/syntax-error-4.mm: Likewise. 4280 * obj-c++.dg/syntax-error-7.mm: Likewise. 4281 * obj-c++.dg/syntax-error-9.mm: Likewise. 4282 * obj-c++.dg/template-4.mm: Likewise. 4283 * obj-c++.dg/template-7.mm: Likewise. 4284 * obj-c++.dg/template-8.mm: Likewise. 4285 * obj-c++.dg/threedotthree-abi-1.mm: Likewise. 4286 * obj-c++.dg/torture/dg-torture.exp: Likewise. 4287 * obj-c++.dg/torture/strings/strings.exp: Likewise. 4288 * obj-c++.dg/try-catch-12.mm: Likewise. 4289 * obj-c++.dg/try-catch-13.mm: Likewise. 4290 42912020-11-13 Iain Sandoe <iain@sandoe.co.uk> 4292 4293 PR objc/77404 4294 * objc.dg/anon-1.m: Add Wno-objc-root-class. 4295 * objc.dg/attributes/class-attribute-1.m: Likewise. 4296 * objc.dg/attributes/class-attribute-2.m: Likewise. 4297 * objc.dg/attributes/class-attribute-3.m: Likewise. 4298 * objc.dg/attributes/method-deprecated-1.m: Likewise. 4299 * objc.dg/attributes/method-deprecated-2.m: Likewise. 4300 * objc.dg/attributes/method-deprecated-3.m: Likewise. 4301 * objc.dg/attributes/method-format-1.m: Likewise. 4302 * objc.dg/attributes/method-nonnull-1.m: Likewise. 4303 * objc.dg/attributes/method-noreturn-1.m: Likewise. 4304 * objc.dg/attributes/method-sentinel-1.m: Likewise. 4305 * objc.dg/attributes/nsobject-01.m: Likewise. 4306 * objc.dg/attributes/objc-exception-1.m: Likewise. 4307 * objc.dg/attributes/parameter-attribute-1.m: Likewise. 4308 * objc.dg/attributes/parameter-attribute-2.m: Likewise. 4309 * objc.dg/attributes/proto-attribute-1.m: Likewise. 4310 * objc.dg/attributes/proto-attribute-2.m: Likewise. 4311 * objc.dg/attributes/proto-attribute-3.m: Likewise. 4312 * objc.dg/attributes/proto-attribute-4.m: Likewise. 4313 * objc.dg/bitfield-2.m: Likewise. 4314 * objc.dg/break-in-ifstmt.m: Likewise. 4315 * objc.dg/class-1.m: Likewise. 4316 * objc.dg/class-extension-1.m: Likewise. 4317 * objc.dg/class-extension-2.m: Likewise. 4318 * objc.dg/class-extension-3.m: Likewise. 4319 * objc.dg/class-extension-4.m: Likewise. 4320 * objc.dg/class-protocol-1.m: Likewise. 4321 * objc.dg/comp-types-7.m: Likewise. 4322 * objc.dg/demangle-1.m: Likewise. 4323 * objc.dg/duplicate-class-1.m: Likewise. 4324 * objc.dg/encode-6-next.m: Likewise. 4325 * objc.dg/encode-6.m: Likewise. 4326 * objc.dg/enhanced-proto-2.m: Likewise. 4327 * objc.dg/exceptions-1.m: Likewise. 4328 * objc.dg/exceptions-3.m: Likewise. 4329 * objc.dg/exceptions-4.m: Likewise. 4330 * objc.dg/exceptions-5.m: Likewise. 4331 * objc.dg/fobjc-std-1.m: Likewise. 4332 * objc.dg/foreach-2.m: Likewise. 4333 * objc.dg/foreach-4.m: Likewise. 4334 * objc.dg/foreach-5.m: Likewise. 4335 * objc.dg/fsyntax-only.m: Likewise. 4336 * objc.dg/gnu-api-2-class-meta.m: Likewise. 4337 * objc.dg/gnu-api-2-class.m: Likewise. 4338 * objc.dg/gnu-api-2-ivar.m: Likewise. 4339 * objc.dg/gnu-api-2-method.m: Likewise. 4340 * objc.dg/gnu-api-2-objc.m: Likewise. 4341 * objc.dg/gnu-api-2-objc_msg_lookup.m: Likewise. 4342 * objc.dg/gnu-api-2-object.m: Likewise. 4343 * objc.dg/gnu-api-2-property.m: Likewise. 4344 * objc.dg/gnu-api-2-protocol.m: Likewise. 4345 * objc.dg/gnu-api-2-resolve-method.m: Likewise. 4346 * objc.dg/gnu-api-2-sel.m: Likewise. 4347 * objc.dg/incomplete-type-1.m: Likewise. 4348 * objc.dg/instancetype-0.m: Likewise. 4349 * objc.dg/invalid-method-2.m: Likewise. 4350 * objc.dg/ivar-invalid-type-1.m: Likewise. 4351 * objc.dg/ivar-problem-1.m: Likewise. 4352 * objc.dg/ivar-scope-1.m: Likewise. 4353 * objc.dg/ivar-scope-2.m: Likewise. 4354 * objc.dg/ivar-scope-4.m: Likewise. 4355 * objc.dg/ivar-visibility-1.m: Likewise. 4356 * objc.dg/ivar-visibility-2.m: Likewise. 4357 * objc.dg/ivar-visibility-3.m: Likewise. 4358 * objc.dg/ivar-visibility-4.m: Likewise. 4359 * objc.dg/local-decl-1.m: Likewise. 4360 * objc.dg/lto/lto.exp: Likewise. 4361 * objc.dg/lto/trivial-1_0.m: Likewise. 4362 * objc.dg/method-1.m: Likewise. 4363 * objc.dg/method-12.m: Likewise. 4364 * objc.dg/method-13.m: Likewise. 4365 * objc.dg/method-14.m: Likewise. 4366 * objc.dg/missing-proto-3.m: Likewise. 4367 * objc.dg/next-runtime-1.m: Likewise. 4368 * objc.dg/objc-foreach-1.m: Likewise. 4369 * objc.dg/objc-foreach-2.m: Likewise. 4370 * objc.dg/objc-foreach-3.m: Likewise. 4371 * objc.dg/objc-nofilename-1.m: Likewise. 4372 * objc.dg/param-1.m: Likewise. 4373 * objc.dg/pch/pch.exp: Likewise. 4374 * objc.dg/plugin/diagnostic-test-expressions-1.m: Likewise. 4375 * objc.dg/pr23709.m: Likewise. 4376 * objc.dg/private-1.m: Likewise. 4377 * objc.dg/private-2.m: Likewise. 4378 * objc.dg/property/property.exp: Likewise. 4379 * objc.dg/proto-hier-1.m: Likewise. 4380 * objc.dg/proto-hier-2.m: Likewise. 4381 * objc.dg/proto-lossage-1.m: Likewise. 4382 * objc.dg/proto-lossage-5.m: Likewise. 4383 * objc.dg/proto-qual-1.m: Likewise. 4384 * objc.dg/protocol-inheritance-1.m: Likewise. 4385 * objc.dg/protocol-inheritance-2.m: Likewise. 4386 * objc.dg/protocol-optional-1.m: Likewise. 4387 * objc.dg/selector-1.m: Likewise. 4388 * objc.dg/selector-2.m: Likewise. 4389 * objc.dg/selector-3.m: Likewise. 4390 * objc.dg/selector-4.m: Likewise. 4391 * objc.dg/shadow-1.m: Likewise. 4392 * objc.dg/shadow-2.m: Likewise. 4393 * objc.dg/special/load-category-1.m: Likewise. 4394 * objc.dg/special/load-category-2.m: Likewise. 4395 * objc.dg/special/load-category-3.m: Likewise. 4396 * objc.dg/special/special.exp: Likewise. 4397 * objc.dg/special/unclaimed-category-1.h: Likewise. 4398 * objc.dg/special/unclaimed-category-1.m: Likewise. 4399 * objc.dg/stabs-1.m: Likewise. 4400 * objc.dg/strings/strings.exp: Likewise. 4401 * objc.dg/stubify-1.m: Likewise. 4402 * objc.dg/stubify-2.m: Likewise. 4403 * objc.dg/super-class-2.m: Likewise. 4404 * objc.dg/super-dealloc-1.m: Likewise. 4405 * objc.dg/super-dealloc-2.m: Likewise. 4406 * objc.dg/sync-3.m: Likewise. 4407 * objc.dg/threedotthree-abi-1.m: Likewise. 4408 * objc.dg/torture/dg-torture.exp: Likewise. 4409 * objc.dg/torture/strings/strings.exp: Likewise. 4410 * objc.dg/try-catch-11.m: Likewise. 4411 * objc.dg/try-catch-12.m: Likewise. 4412 * objc.dg/type-size-2.m: Likewise. 4413 * objc.dg/type-size-3.m: Likewise. 4414 * objc.dg/type-size-4.m: Likewise. 4415 * objc.dg/type-size-5.m: Likewise. 4416 * objc.dg/undeclared-selector.m: Likewise. 4417 * objc.dg/volatile-1.m: Likewise. 4418 44192020-11-13 Iain Sandoe <iain@sandoe.co.uk> 4420 4421 PR objc/77404 4422 * objc.dg/attributes/root-class-01.m: New test. 4423 * objc.dg/root-class-00.m: New test. 4424 * obj-c++.dg/attributes/root-class-01.mm: New test. 4425 * obj-c++.dg/root-class-00.mm: New test. 4426 44272020-11-13 Patrick Palka <ppalka@redhat.com> 4428 4429 * g++.dg/cpp2a/concepts-decltype3.C: New test. 4430 44312020-11-12 David Malcolm <dmalcolm@redhat.com> 4432 4433 PR jit/87291 4434 * jit.dg/jit.exp: Load target-supports-dg.exp. 4435 Set dg-do-what-default. 4436 (jit-dg-test): Set dg-do-what and call dg-get-options, skipping 4437 the test if it's not supported on the given target. 4438 * jit.dg/test-asm.c: New test. 4439 * jit.dg/test-asm.cc: New test. 4440 44412020-11-12 David Malcolm <dmalcolm@redhat.com> 4442 4443 * jit.dg/test-debug-strings.c (create_code): Add tests of 4444 string literal escaping. 4445 44462020-11-12 Joseph Myers <joseph@codesourcery.com> 4447 4448 * gcc.dg/c2x-has-c-attribute-1.c, gcc.dg/c2x-has-c-attribute-2.c, 4449 gcc.dg/c2x-has-c-attribute-3.c, gcc.dg/c2x-has-c-attribute-4.c: 4450 New tests. 4451 44522020-11-12 Tobias Burnus <tobias@codesourcery.com> 4453 4454 PR fortran/97782 4455 * gfortran.dg/goacc/classify-kernels-unparallelized.f95: Move dg-message 4456 one line up. 4457 * gfortran.dg/goacc/classify-kernels.f95: Likewise. 4458 44592020-11-12 Thomas Koenig <tkoenig@gcc.gnu.org> 4460 4461 * gfortran.dg/entry_23.f: New test. 4462 44632020-11-12 Alex Coplan <alex.coplan@arm.com> 4464 4465 PR target/97730 4466 * gcc.target/aarch64/sve2/bcax_1.c (OP): Add missing bitwise not 4467 to match correct bcax semantics. 4468 * gcc.dg/vect/pr97730.c: New test. 4469 44702020-11-12 Richard Biener <rguenther@suse.de> 4471 4472 PR tree-optimization/97806 4473 * gcc.dg/pr97806.c: New testcase. 4474 44752020-11-12 Jakub Jelinek <jakub@redhat.com> 4476 4477 PR c++/97790 4478 * g++.dg/cpp2a/constexpr-dtor9.C: New test. 4479 44802020-11-12 Jason Merrill <jason@redhat.com> 4481 4482 PR debug/97060 4483 * gcc.dg/debug/dwarf2/pr97060.c: New test. 4484 44852020-11-12 Kewen Lin <linkw@linux.ibm.com> 4486 4487 * gcc.dg/tree-ssa/pr96789.c: Adjusted by disabling loop 4488 vectorization. 4489 44902020-11-12 David Malcolm <dmalcolm@redhat.com> 4491 4492 * gcc.dg/analyzer/setjmp-5.c: Update expected path output to show 4493 an event where the pertinent stack frame is popped. Update 4494 expected message from final event to reference this event. 4495 44962020-11-12 David Malcolm <dmalcolm@redhat.com> 4497 4498 PR tree-optimization/97424 4499 * gcc.dg/analyzer/invalid-shift-1.c: New test. 4500 45012020-11-11 Patrick Palka <ppalka@redhat.com> 4502 4503 PR c++/88115 4504 * g++.dg/abi/macro0.C: Adjust. 4505 * g++.dg/cpp0x/alignof7.C: New test. 4506 * g++.dg/cpp0x/alignof8.C: New test. 4507 45082020-11-11 Patrick Palka <ppalka@redhat.com> 4509 4510 PR c++/88115 4511 * g++.dg/cpp0x/alignof6.C: New test. 4512 45132020-11-11 Marek Polacek <polacek@redhat.com> 4514 4515 PR c++/97518 4516 * g++.dg/diagnostic/static_assert3.C: New test. 4517 45182020-11-11 Jakub Jelinek <jakub@redhat.com> 4519 4520 * gfortran.dg/gomp/workshare-reduction-3.f90: Use (?:_ull)? instead 4521 of (?:_ull) in the scan-tree-dump-times directives. 4522 * gfortran.dg/gomp/workshare-reduction-26.f90: Likewise. 4523 * gfortran.dg/gomp/workshare-reduction-27.f90: Likewise. 4524 * gfortran.dg/gomp/workshare-reduction-28.f90: Likewise. 4525 * gfortran.dg/gomp/workshare-reduction-36.f90: Likewise. 4526 * gfortran.dg/gomp/workshare-reduction-37.f90: Likewise. 4527 * gfortran.dg/gomp/workshare-reduction-38.f90: Likewise. 4528 * gfortran.dg/gomp/workshare-reduction-39.f90: Likewise. 4529 * gfortran.dg/gomp/workshare-reduction-40.f90: Likewise. 4530 * gfortran.dg/gomp/workshare-reduction-41.f90: Likewise. 4531 * gfortran.dg/gomp/workshare-reduction-42.f90: Likewise. 4532 * gfortran.dg/gomp/workshare-reduction-43.f90: Likewise. 4533 * gfortran.dg/gomp/workshare-reduction-44.f90: Likewise. 4534 * gfortran.dg/gomp/workshare-reduction-45.f90: Likewise. 4535 * gfortran.dg/gomp/workshare-reduction-46.f90: Likewise. 4536 * gfortran.dg/gomp/workshare-reduction-47.f90: Likewise. 4537 * gfortran.dg/gomp/workshare-reduction-56.f90: Likewise. 4538 * gfortran.dg/gomp/workshare-reduction-57.f90: Likewise. 4539 45402020-11-11 Eric Botcazou <ebotcazou@adacore.com> 4541 4542 * gnat.dg/bias2.adb: New test. 4543 45442020-11-11 Eric Botcazou <ebotcazou@adacore.com> 4545 4546 * gnat.dg/opt89.adb: New test. 4547 45482020-11-11 Eric Botcazou <ebotcazou@adacore.com> 4549 4550 * gnat.dg/shift1.adb: New test. 4551 45522020-11-11 Richard Biener <rguenther@suse.de> 4553 4554 PR testsuite/97797 4555 * gcc.dg/torture/ssa-fre-5.c: Use __SIZETYPE__ where 4556 appropriate. 4557 * gcc.dg/torture/ssa-fre-6.c: Likewise. 4558 45592020-11-11 Richard Biener <rguenther@suse.de> 4560 4561 PR tree-optimization/97623 4562 * gcc.dg/tree-ssa/ssa-hoist-3.c: Adjust. 4563 * gcc.dg/tree-ssa/ssa-hoist-7.c: Likewise. 4564 * gcc.dg/tree-ssa/ssa-pre-30.c: Likewise. 4565 45662020-11-11 Richard Sandiford <richard.sandiford@arm.com> 4567 4568 * gcc.target/aarch64/sve/cmp_1.c: New test. 4569 * gcc.target/aarch64/sve/cmp_2.c: Likewise. 4570 * gcc.target/aarch64/sve/cond_arith_1.c: Add --param 4571 aarch64-sve-compare-costs=0 4572 * gcc.target/aarch64/sve/cond_arith_1_run.c: Likewise. 4573 * gcc.target/aarch64/sve/cond_arith_3.c: Likewise. 4574 * gcc.target/aarch64/sve/cond_arith_3_run.c: Likewise. 4575 * gcc.target/aarch64/sve/mask_gather_load_7.c: Likewise. 4576 * gcc.target/aarch64/sve/mask_load_slp_1.c: Likewise. 4577 * gcc.target/aarch64/sve/vcond_11.c: Likewise. 4578 * gcc.target/aarch64/sve/vcond_11_run.c: Likewise. 4579 45802020-11-11 Hongtao Liu <hongtao.liu@intel.com> 4581 Hongyu Wang <hongyu.wang@intel.com> 4582 4583 * gcc.target/i386/avx512vl-vnni-1.c: Rename.. 4584 * gcc.target/i386/avx512vl-vnni-1a.c: To This. 4585 * gcc.target/i386/avx512vl-vnni-1b.c: New test. 4586 * gcc.target/i386/avx512vl-vnni-2.c: Ditto. 4587 * gcc.target/i386/avx512vl-vnni-3.c: Ditto. 4588 * gcc.target/i386/avx-vnni-1.c: Ditto. 4589 * gcc.target/i386/avx-vnni-2.c: Ditto. 4590 * gcc.target/i386/avx-vnni-3.c: Ditto. 4591 * gcc.target/i386/avx-vnni-4.c: Ditto. 4592 * gcc.target/i386/avx-vnni-5.c: Ditto. 4593 * gcc.target/i386/avx-vnni-6.c: Ditto. 4594 * gcc.target/i386/avx-vpdpbusd-2.c: Ditto. 4595 * gcc.target/i386/avx-vpdpbusds-2.c: Ditto. 4596 * gcc.target/i386/avx-vpdpwssd-2.c: Ditto. 4597 * gcc.target/i386/avx-vpdpwssds-2.c: Ditto. 4598 * gcc.target/i386/vnni_inline_error.c: Ditto. 4599 * gcc.target/i386/avx512vnnivl-builtin.c: Ditto. 4600 * gcc.target/i386/avxvnni-builtin.c: Ditto. 4601 * gcc.target/i386/funcspec-56.inc: Add new target attribute. 4602 * gcc.target/i386/sse-12.c: Add -mavxvnni. 4603 * gcc.target/i386/sse-13.c: Ditto. 4604 * gcc.target/i386/sse-14.c: Ditto. 4605 * gcc.target/i386/sse-22.c: Ditto. 4606 * gcc.target/i386/sse-23.c: Ditto. 4607 * g++.dg/other/i386-2.C: Ditto. 4608 * g++.dg/other/i386-3.C: Ditto. 4609 * lib/target-supports.exp (check_effective_target_avxvnni): 4610 New proc. 4611 46122020-11-11 Tobias Burnus <tobias@codesourcery.com> 4613 4614 * gfortran.dg/gomp/workshare-reduction-26.f90: Add (?:_ull) to 4615 scan-tree-dump-times regex for -m32. 4616 * gfortran.dg/gomp/workshare-reduction-27.f90: Likewise. 4617 * gfortran.dg/gomp/workshare-reduction-28.f90: Likewise. 4618 * gfortran.dg/gomp/workshare-reduction-3.f90: Likewise. 4619 * gfortran.dg/gomp/workshare-reduction-36.f90: Likewise. 4620 * gfortran.dg/gomp/workshare-reduction-37.f90: Likewise. 4621 * gfortran.dg/gomp/workshare-reduction-38.f90: Likewise. 4622 * gfortran.dg/gomp/workshare-reduction-39.f90: Likewise. 4623 * gfortran.dg/gomp/workshare-reduction-40.f90: Likewise. 4624 * gfortran.dg/gomp/workshare-reduction-41.f90: Likewise. 4625 * gfortran.dg/gomp/workshare-reduction-42.f90: Likewise. 4626 * gfortran.dg/gomp/workshare-reduction-43.f90: Likewise. 4627 * gfortran.dg/gomp/workshare-reduction-44.f90: Likewise. 4628 * gfortran.dg/gomp/workshare-reduction-45.f90: Likewise. 4629 * gfortran.dg/gomp/workshare-reduction-46.f90: Likewise. 4630 * gfortran.dg/gomp/workshare-reduction-47.f90: Likewise. 4631 * gfortran.dg/gomp/workshare-reduction-56.f90: Likewise. 4632 * gfortran.dg/gomp/workshare-reduction-57.f90: Likewise. 4633 46342020-11-11 Jakub Jelinek <jakub@redhat.com> 4635 4636 PR fortran/97768 4637 * gfortran.dg/pr97768_1.f90: New test. 4638 * gfortran.dg/pr97768_2.f90: New test. 4639 46402020-11-11 Nagaraju Mekala <nmekala@xilinx.com> 4641 4642 * gcc.target/microblaze/others/strings1.c: Update 4643 to include $LC label. 4644 46452020-11-11 David Edelsohn <dje.gcc@gmail.com> 4646 4647 * c-c++-common/zero-scratch-regs-10.c: Skip on powerpc*-*-*. 4648 * c-c++-common/zero-scratch-regs-11.c: Skip on powerpc*-*-*. 4649 * c-c++-common/zero-scratch-regs-5.c: Skip on powerpc*-*-aix*. 4650 * c-c++-common/zero-scratch-regs-8.c: Skip on powerpc*-*-*. 4651 * c-c++-common/zero-scratch-regs-9.c: Skip on powerpc*-*-*. 4652 46532020-11-10 Marek Polacek <polacek@redhat.com> 4654 4655 PR c++/97518 4656 * g++.dg/diagnostic/pr87386.C: Adjust expected output. 4657 * g++.dg/diagnostic/static_assert1.C: New test. 4658 * g++.dg/diagnostic/static_assert2.C: New test. 4659 46602020-11-10 Marek Polacek <polacek@redhat.com> 4661 4662 PR c++/52830 4663 PR c++/88982 4664 PR c++/90799 4665 PR c++/87765 4666 PR c++/89565 4667 * g++.dg/cpp0x/constexpr-52830.C: New test. 4668 * g++.dg/cpp0x/vt-88982.C: New test. 4669 * g++.dg/cpp1z/class-deduction76.C: New test. 4670 * g++.dg/cpp1z/constexpr-lambda26.C: New test. 4671 * g++.dg/cpp2a/nontype-class39.C: New test. 4672 46732020-11-10 Tobias Burnus <tobias@codesourcery.com> 4674 4675 * gfortran.dg/gomp/schedule-modifiers-2.f90: Remove some dg-error. 4676 * gfortran.dg/gomp/reduction4.f90: New test. 4677 * gfortran.dg/gomp/reduction5.f90: New test. 4678 * gfortran.dg/gomp/workshare-reduction-1.f90: New test. 4679 * gfortran.dg/gomp/workshare-reduction-2.f90: New test. 4680 * gfortran.dg/gomp/workshare-reduction-3.f90: New test. 4681 * gfortran.dg/gomp/workshare-reduction-4.f90: New test. 4682 * gfortran.dg/gomp/workshare-reduction-5.f90: New test. 4683 * gfortran.dg/gomp/workshare-reduction-6.f90: New test. 4684 * gfortran.dg/gomp/workshare-reduction-7.f90: New test. 4685 * gfortran.dg/gomp/workshare-reduction-8.f90: New test. 4686 * gfortran.dg/gomp/workshare-reduction-9.f90: New test. 4687 * gfortran.dg/gomp/workshare-reduction-10.f90: New test. 4688 * gfortran.dg/gomp/workshare-reduction-11.f90: New test. 4689 * gfortran.dg/gomp/workshare-reduction-12.f90: New test. 4690 * gfortran.dg/gomp/workshare-reduction-13.f90: New test. 4691 * gfortran.dg/gomp/workshare-reduction-14.f90: New test. 4692 * gfortran.dg/gomp/workshare-reduction-15.f90: New test. 4693 * gfortran.dg/gomp/workshare-reduction-16.f90: New test. 4694 * gfortran.dg/gomp/workshare-reduction-17.f90: New test. 4695 * gfortran.dg/gomp/workshare-reduction-18.f90: New test. 4696 * gfortran.dg/gomp/workshare-reduction-19.f90: New test. 4697 * gfortran.dg/gomp/workshare-reduction-20.f90: New test. 4698 * gfortran.dg/gomp/workshare-reduction-21.f90: New test. 4699 * gfortran.dg/gomp/workshare-reduction-22.f90: New test. 4700 * gfortran.dg/gomp/workshare-reduction-23.f90: New test. 4701 * gfortran.dg/gomp/workshare-reduction-24.f90: New test. 4702 * gfortran.dg/gomp/workshare-reduction-25.f90: New test. 4703 * gfortran.dg/gomp/workshare-reduction-26.f90: New test. 4704 * gfortran.dg/gomp/workshare-reduction-27.f90: New test. 4705 * gfortran.dg/gomp/workshare-reduction-28.f90: New test. 4706 * gfortran.dg/gomp/workshare-reduction-29.f90: New test. 4707 * gfortran.dg/gomp/workshare-reduction-30.f90: New test. 4708 * gfortran.dg/gomp/workshare-reduction-31.f90: New test. 4709 * gfortran.dg/gomp/workshare-reduction-32.f90: New test. 4710 * gfortran.dg/gomp/workshare-reduction-33.f90: New test. 4711 * gfortran.dg/gomp/workshare-reduction-34.f90: New test. 4712 * gfortran.dg/gomp/workshare-reduction-35.f90: New test. 4713 * gfortran.dg/gomp/workshare-reduction-36.f90: New test. 4714 * gfortran.dg/gomp/workshare-reduction-37.f90: New test. 4715 * gfortran.dg/gomp/workshare-reduction-38.f90: New test. 4716 * gfortran.dg/gomp/workshare-reduction-39.f90: New test. 4717 * gfortran.dg/gomp/workshare-reduction-40.f90: New test. 4718 * gfortran.dg/gomp/workshare-reduction-41.f90: New test. 4719 * gfortran.dg/gomp/workshare-reduction-42.f90: New test. 4720 * gfortran.dg/gomp/workshare-reduction-43.f90: New test. 4721 * gfortran.dg/gomp/workshare-reduction-44.f90: New test. 4722 * gfortran.dg/gomp/workshare-reduction-45.f90: New test. 4723 * gfortran.dg/gomp/workshare-reduction-46.f90: New test. 4724 * gfortran.dg/gomp/workshare-reduction-47.f90: New test. 4725 * gfortran.dg/gomp/workshare-reduction-48.f90: New test. 4726 * gfortran.dg/gomp/workshare-reduction-49.f90: New test. 4727 * gfortran.dg/gomp/workshare-reduction-50.f90: New test. 4728 * gfortran.dg/gomp/workshare-reduction-51.f90: New test. 4729 * gfortran.dg/gomp/workshare-reduction-52.f90: New test. 4730 * gfortran.dg/gomp/workshare-reduction-53.f90: New test. 4731 * gfortran.dg/gomp/workshare-reduction-54.f90: New test. 4732 * gfortran.dg/gomp/workshare-reduction-55.f90: New test. 4733 * gfortran.dg/gomp/workshare-reduction-56.f90: New test. 4734 * gfortran.dg/gomp/workshare-reduction-57.f90: New test. 4735 * gfortran.dg/gomp/workshare-reduction-58.f90: New test. 4736 47372020-11-10 Matthew Malcomson <matthew.malcomson@arm.com> 4738 4739 * c-c++-common/ubsan/sanitize-recover-7.c: Update testcase. 4740 47412020-11-10 Jakub Jelinek <jakub@redhat.com> 4742 4743 PR c/97748 4744 * c-c++-common/Wunused-value-1.c: New test. 4745 47462020-11-10 Richard Biener <rguenther@suse.de> 4747 4748 PR tree-optimization/97769 4749 * gcc.dg/vect/pr97769.c: New testcase. 4750 47512020-11-10 Chung-Lin Tang <cltang@codesourcery.com> 4752 4753 * c-c++-common/gomp/clauses-2.c: Remove dg-error cases now valid. 4754 * gfortran.dg/gomp/map-2.f90: Likewise. 4755 * c-c++-common/gomp/map-5.c: New testcase. 4756 47572020-11-10 Ilya Leoshkevich <iii@linux.ibm.com> 4758 4759 * gcc.target/s390/vector/long-double-callee-abi-scan.c: New test. 4760 * gcc.target/s390/vector/long-double-caller-abi-run.c: New test. 4761 * gcc.target/s390/vector/long-double-caller-abi-scan.c: New test. 4762 * gcc.target/s390/vector/long-double-copysign.c: New test. 4763 * gcc.target/s390/vector/long-double-fprx2-constant.c: New test. 4764 * gcc.target/s390/vector/long-double-from-double.c: New test. 4765 * gcc.target/s390/vector/long-double-from-float.c: New test. 4766 * gcc.target/s390/vector/long-double-from-i16.c: New test. 4767 * gcc.target/s390/vector/long-double-from-i32.c: New test. 4768 * gcc.target/s390/vector/long-double-from-i64.c: New test. 4769 * gcc.target/s390/vector/long-double-from-i8.c: New test. 4770 * gcc.target/s390/vector/long-double-from-u16.c: New test. 4771 * gcc.target/s390/vector/long-double-from-u32.c: New test. 4772 * gcc.target/s390/vector/long-double-from-u64.c: New test. 4773 * gcc.target/s390/vector/long-double-from-u8.c: New test. 4774 * gcc.target/s390/vector/long-double-to-double.c: New test. 4775 * gcc.target/s390/vector/long-double-to-float.c: New test. 4776 * gcc.target/s390/vector/long-double-to-i16.c: New test. 4777 * gcc.target/s390/vector/long-double-to-i32.c: New test. 4778 * gcc.target/s390/vector/long-double-to-i64.c: New test. 4779 * gcc.target/s390/vector/long-double-to-i8.c: New test. 4780 * gcc.target/s390/vector/long-double-to-u16.c: New test. 4781 * gcc.target/s390/vector/long-double-to-u32.c: New test. 4782 * gcc.target/s390/vector/long-double-to-u64.c: New test. 4783 * gcc.target/s390/vector/long-double-to-u8.c: New test. 4784 * gcc.target/s390/vector/long-double-vec-duplicate.c: New test. 4785 * gcc.target/s390/vector/long-double-wf.h: New test. 4786 * gcc.target/s390/vector/long-double-wfaxb.c: New test. 4787 * gcc.target/s390/vector/long-double-wfcxb-0001.c: New test. 4788 * gcc.target/s390/vector/long-double-wfcxb-0111.c: New test. 4789 * gcc.target/s390/vector/long-double-wfcxb-1011.c: New test. 4790 * gcc.target/s390/vector/long-double-wfcxb-1101.c: New test. 4791 * gcc.target/s390/vector/long-double-wfdxb.c: New test. 4792 * gcc.target/s390/vector/long-double-wfixb.c: New test. 4793 * gcc.target/s390/vector/long-double-wfkxb-0111.c: New test. 4794 * gcc.target/s390/vector/long-double-wfkxb-1011.c: New test. 4795 * gcc.target/s390/vector/long-double-wfkxb-1101.c: New test. 4796 * gcc.target/s390/vector/long-double-wflcxb.c: New test. 4797 * gcc.target/s390/vector/long-double-wflpxb.c: New test. 4798 * gcc.target/s390/vector/long-double-wfmaxb-2.c: New test. 4799 * gcc.target/s390/vector/long-double-wfmaxb-3.c: New test. 4800 * gcc.target/s390/vector/long-double-wfmaxb-disabled.c: New test. 4801 * gcc.target/s390/vector/long-double-wfmaxb.c: New test. 4802 * gcc.target/s390/vector/long-double-wfmsxb-disabled.c: New test. 4803 * gcc.target/s390/vector/long-double-wfmsxb.c: New test. 4804 * gcc.target/s390/vector/long-double-wfmxb.c: New test. 4805 * gcc.target/s390/vector/long-double-wfnmaxb-disabled.c: New test. 4806 * gcc.target/s390/vector/long-double-wfnmaxb.c: New test. 4807 * gcc.target/s390/vector/long-double-wfnmsxb-disabled.c: New test. 4808 * gcc.target/s390/vector/long-double-wfnmsxb.c: New test. 4809 * gcc.target/s390/vector/long-double-wfsqxb.c: New test. 4810 * gcc.target/s390/vector/long-double-wfsxb-1.c: New test. 4811 * gcc.target/s390/vector/long-double-wfsxb.c: New test. 4812 * gcc.target/s390/vector/long-double-wftcixb-1.c: New test. 4813 * gcc.target/s390/vector/long-double-wftcixb.c: New test. 4814 48152020-11-10 Eric Botcazou <ebotcazou@adacore.com> 4816 4817 * gnat.dg/opt88.adb: New test. 4818 48192020-11-10 David Candler <david.candler@arm.com> 4820 4821 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_high_n.c: Added skip 4822 directive. 4823 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_high_n.c: Likewise. 4824 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_high_n.c: Likewise. 4825 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_high_n.c: Likewise. 4826 48272020-11-10 Jakub Jelinek <jakub@redhat.com> 4828 4829 PR tree-optimization/97764 4830 * gcc.c-torture/execute/pr97764.c: New test. 4831 48322020-11-10 Tobias Burnus <tobias@codesourcery.com> 4833 4834 PR fortran/95847 4835 * gfortran.dg/coverage.f90: New test. 4836 48372020-11-10 Richard Biener <rguenther@suse.de> 4838 4839 PR tree-optimization/97760 4840 * gcc.dg/vect/pr97760.c: New testcase. 4841 48422020-11-10 Aldy Hernandez <aldyh@redhat.com> 4843 4844 * g++.dg/opt/pr97767.C: New test. 4845 48462020-11-10 hongyuw1 <hongyuw1@intel.com> 4847 4848 * gcc.target/i386/keylocker-aesdec128kl.c: Adjust regex patterns. 4849 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise. 4850 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise. 4851 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise. 4852 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise. 4853 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise. 4854 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise. 4855 * gcc.target/i386/keylocker-encodekey128.c: Likewise. 4856 * gcc.target/i386/keylocker-encodekey256.c: Likewise. 4857 * gcc.target/i386/keylocker-aesenc256kl.c: New test. 4858 48592020-11-10 Andrew MacLeod <amacleod@redhat.com> 4860 4861 * gcc.dg/pr97567-2.c: New. 4862 48632020-11-09 Marek Polacek <polacek@redhat.com> 4864 4865 DR 1914 4866 * c-c++-common/attr-fallthrough-2.c: Adjust dg-warning. 4867 * g++.dg/cpp0x/fallthrough2.C: Likewise. 4868 * g++.dg/cpp0x/gen-attrs-60.C: Turn dg-error into dg-warning. 4869 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise. 4870 * g++.dg/cpp2a/attr-likely2.C: Adjust dg-warning. 4871 * g++.dg/cpp2a/nodiscard-once.C: Turn dg-error into dg-warning. 4872 * g++.dg/cpp0x/gen-attrs-72.C: New test. 4873 48742020-11-09 Patrick Palka <ppalka@redhat.com> 4875 4876 * g++.dg/cpp2a/concepts-decltype2.C: New file. 4877 48782020-11-09 Patrick Palka <ppalka@redhat.com> 4879 4880 PR c++/93907 4881 * g++.dg/cpp2a/concepts-using3.C: New test, based off of 4882 concepts-using2.C. 4883 48842020-11-09 Jason Merrill <jason@redhat.com> 4885 4886 * g++.dg/lookup/using26.C: Adjust location. 4887 * g++.old-deja/g++.other/using1.C: Adjust location. 4888 48892020-11-09 Marek Polacek <polacek@redhat.com> 4890 4891 PR c++/97762 4892 * g++.dg/warn/Wvexing-parse8.C: New test. 4893 48942020-11-09 Patrick Palka <ppalka@redhat.com> 4895 4896 * gcc.dg/pragma-diag-6.c: Adjust expected diagnostics 4897 accordingly. 4898 48992020-11-09 Tobias Burnus <tobias@codesourcery.com> 4900 4901 PR fortran/90111 4902 * gfortran.dg/goacc/specification-part.f90: New test. 4903 49042020-11-09 Richard Biener <rguenther@suse.de> 4905 4906 PR tree-optimization/97761 4907 * gfortran.dg/vect/pr97761.f90: New testcase. 4908 49092020-11-09 Richard Biener <rguenther@suse.de> 4910 4911 PR tree-optimization/97753 4912 * gcc.dg/vect/pr97753.c: New testcase. 4913 49142020-11-09 Richard Biener <rguenther@suse.de> 4915 4916 PR tree-optimization/97746 4917 * gcc.dg/vect/bb-slp-pr97746.c: New testcase. 4918 49192020-11-09 Andrea Corallo <andrea.corallo@arm.com> 4920 4921 * gcc.target/arm/simd/vld1_lane_bf16_1.c: Require target to 4922 support and add -mfloat-abi=hard flag. 4923 * gcc.target/arm/simd/vld1_lane_bf16_indices_1.c: Likewise. 4924 * gcc.target/arm/simd/vld1q_lane_bf16_indices_1.c: Likewise. 4925 * gcc.target/arm/simd/vst1_lane_bf16_1.c: Likewise. 4926 * gcc.target/arm/simd/vst1_lane_bf16_indices_1.c: Likewise. 4927 * gcc.target/arm/simd/vstq1_lane_bf16_indices_1.c: Likewise. 4928 49292020-11-08 Iain Sandoe <iain@sandoe.co.uk> 4930 4931 * obj-c++.dg/property/at-property-4.mm: Test handling class 4932 attributes. 4933 * objc.dg/property/at-property-4.m: Likewise. 4934 49352020-11-08 Iain Sandoe <iain@sandoe.co.uk> 4936 4937 * c-c++-common/zero-scratch-regs-10.c: Skip for powerpc 4938 Darwin. 4939 * c-c++-common/zero-scratch-regs-11.c: Likewise. 4940 * c-c++-common/zero-scratch-regs-8.c: Likewise. 4941 * c-c++-common/zero-scratch-regs-9.c: Likewise. 4942 49432020-11-08 Iain Sandoe <iain@sandoe.co.uk> 4944 4945 * gcc.target/i386/builtin_thread_pointer.c: Require native TLS. 4946 49472020-11-07 Marek Polacek <polacek@redhat.com> 4948 4949 * c-c++-common/Wimplicit-fallthrough-20.c: Adjust dg-warning. 4950 49512020-11-07 Iain Sandoe <iain@sandoe.co.uk> 4952 4953 * obj-c++.dg/property/at-property-4.mm: Test atomic property 4954 attribute. 4955 * objc.dg/property/at-property-4.m: Likewise. 4956 49572020-11-07 Iain Sandoe <iain@sandoe.co.uk> 4958 4959 * obj-c++.dg/attributes/nsobject-01.mm: New test. 4960 * objc.dg/attributes/nsobject-01.m: New test. 4961 49622020-11-07 Iain Sandoe <iain@sandoe.co.uk> 4963 4964 * c-c++-common/zero-scratch-regs-10.c: XFAIL for 4965 powerpc-darwin. 4966 * c-c++-common/zero-scratch-regs-11.c: Likewise. 4967 * c-c++-common/zero-scratch-regs-8.c: Likewise. 4968 * c-c++-common/zero-scratch-regs-9.c: Likewise. 4969 49702020-11-07 Martin Uecker <muecker@gwdg.de> 4971 4972 * c-c++-common/attr-fallthrough-2.c: Update compiler flags. 4973 * c-c++-common/Wimplicit-fallthrough-20.c: Adapt test. 4974 * gcc.dg/20031223-1.c: Update compiler flags and adapt test. 4975 * gcc.dg/c11-labels-1.c: New test. 4976 * gcc.dg/c11-labels-2.c: New test. 4977 * gcc.dg/c11-labels-3.c: New test. 4978 * gcc.dg/c2x-attr-syntax-3.c: Adapt test. 4979 * gcc.dg/c2x-labels-1.c: New test. 4980 * gcc.dg/c2x-labels-2.c: New test. 4981 * gcc.dg/c2x-labels-3.c: New test. 4982 * gcc.dg/decl-9.c: Update compiler flags and add error. 4983 * gcc.dg/gomp/barrier-2.c: Update compiler flags and add warning. 4984 * gcc.dg/gomp/declare-simd-5.c: Update compiler flags and adapt test. 4985 * gcc.dg/gomp/declare-variant-2.c: Update compiler flags and add error. 4986 * gcc.dg/label-compound-stmt-1.c: Update compiler flags. 4987 * gcc.dg/parse-decl-after-label.c: Update compiler flags. 4988 49892020-11-06 Peter Bergner <bergner@linux.ibm.com> 4990 4991 * gcc.target/powerpc/pr64505.c: Run everywhere. Use correct minimized 4992 test case. 4993 49942020-11-06 Peter Bergner <bergner@linux.ibm.com> 4995 4996 * gcc.target/powerpc/mma-alignment.c: New test. 4997 49982020-11-06 Jeff Law <law@torsion.usersys.redhat.com> 4999 5000 PR target/91489 5001 * gcc.target/i386/ms_hook_prologue.c: Expand testcase 5002 to reproduce PR target/91489 issue. 5003 50042020-11-06 Joseph Myers <joseph@codesourcery.com> 5005 5006 * lib/target-supports.exp 5007 (check_effective_target_fenv_exceptions_dfp): New. 5008 * gcc.dg/dfp/builtin-snan-1.c, gcc.dg/dfp/builtin-snan-2.c: New 5009 tests. 5010 50112020-11-06 Marek Polacek <polacek@redhat.com> 5012 5013 PR c++/81660 5014 * g++.dg/warn/Wexceptions3.C: New test. 5015 * g++.dg/eh/pr42859.C: Add dg-warning. 5016 * g++.dg/torture/pr81659.C: Likewise. 5017 50182020-11-06 Iain Sandoe <iain@sandoe.co.uk> 5019 5020 * obj-c++.dg/property/at-property-1.mm: Adjust expected 5021 diagnostics. 5022 * obj-c++.dg/property/at-property-29.mm: Likewise. 5023 * obj-c++.dg/property/at-property-4.mm: Likewise. 5024 * obj-c++.dg/property/property-neg-2.mm: Likewise. 5025 * objc.dg/property/at-property-1.m: Likewise. 5026 * objc.dg/property/at-property-29.m: Likewise. 5027 * objc.dg/property/at-property-4.m: Likewise. 5028 * objc.dg/property/at-property-5.m: Likewise. 5029 * objc.dg/property/property-neg-2.m: Likewise. 5030 50312020-11-06 Jakub Jelinek <jakub@redhat.com> 5032 5033 PR c++/67453 5034 * g++.dg/ext/attr-used-2.C: New test. 5035 50362020-11-06 Iain Sandoe <iain@sandoe.co.uk> 5037 5038 * gcc.dg/darwin-minversion-link.c: Allow for Darwin19 (macOS 10.15) 5039 and Darwin20 (macOS 11.0). 5040 50412020-11-06 Andrew MacLeod <amacleod@redhat.com> 5042 5043 * gcc.dg/pr97737.c: New. 5044 * gcc.dg/pr97741.c: New. 5045 50462020-11-06 David Candler <david.candler@arm.com> 5047 5048 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_high_n.c: New testcase. 5049 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_high_n.c: Likewise. 5050 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_high_n.c: Likewise. 5051 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_high_n.c: Likewise. 5052 * gcc.target/aarch64/narrow_high-intrinsics.c: Update expected assembler 5053 for sqshrun2, sqrshrun2, sqshrn2, uqshrn2, sqrshrn2 and uqrshrn2. 5054 50552020-11-06 Richard Sandiford <richard.sandiford@arm.com> 5056 5057 * gcc.target/aarch64/sve/dup_lane_2.c: New test. 5058 * gcc.target/aarch64/sve/dup_lane_3.c: Likewise. 5059 * gcc.target/aarch64/sve/ext_4.c: Likewise. 5060 * gcc.target/aarch64/sve/rev_2.c: Likewise. 5061 * gcc.target/aarch64/sve/revhw_1.c: Likewise. 5062 * gcc.target/aarch64/sve/revhw_2.c: Likewise. 5063 * gcc.target/aarch64/sve/slp_perm_8.c: Likewise. 5064 * gcc.target/aarch64/sve/trn1_2.c: Likewise. 5065 * gcc.target/aarch64/sve/trn2_2.c: Likewise. 5066 * gcc.target/aarch64/sve/uzp1_2.c: Likewise. 5067 * gcc.target/aarch64/sve/uzp2_2.c: Likewise. 5068 * gcc.target/aarch64/sve/zip1_2.c: Likewise. 5069 * gcc.target/aarch64/sve/zip2_2.c: Likewise. 5070 50712020-11-06 Martin Liska <mliska@suse.cz> 5072 5073 * gcc.dg/tree-ssa/switch-4.c: New test. 5074 50752020-11-06 Richard Biener <rguenther@suse.de> 5076 5077 PR tree-optimization/97706 5078 * gcc.dg/vect/bb-slp-pr97706.c: New testcase. 5079 50802020-11-06 Kewen Lin <linkw@linux.ibm.com> 5081 5082 PR gcov-profile/97461 5083 * gcc.dg/tree-prof/pr97461.c: Return aligned memory. 5084 50852020-11-06 Thomas Schwinge <thomas@codesourcery.com> 5086 5087 * gfortran.dg/goacc/loop-2-parallel-3.f95: Adjust. 5088 50892020-11-06 Thomas Schwinge <thomas@codesourcery.com> 5090 5091 * gfortran.dg/goacc/loop-6.f95: Remove. 5092 50932020-11-06 Thomas Schwinge <thomas@codesourcery.com> 5094 5095 * gfortran.dg/goacc/loop-5.f95: Remove. 5096 50972020-11-06 Tobias Burnus <tobias@codesourcery.com> 5098 5099 * gfortran.dg/goacc-gomp/goacc-gomp.exp: New. 5100 * gfortran.dg/goacc-gomp/atomic.f90: New test. 5101 * gfortran.dg/goacc/atomic.f90: New test. 5102 51032020-11-06 Tobias Burnus <tobias@codesourcery.com> 5104 5105 * c-c++-common/goacc-gomp/atomic.c: New test. 5106 * c-c++-common/goacc/atomic.c: New test. 5107 51082020-11-06 Richard Biener <rguenther@suse.de> 5109 5110 PR tree-optimization/97732 5111 * gcc.dg/vect/bb-slp-pr97732.c: New testcase. 5112 51132020-11-06 Olivier Hainque <hainque@adacore.com> 5114 5115 * gcc.target/i386/fentryname1.c: Add dg-require-profiling. 5116 * gcc.target/i386/fentryname2.c: Likewise. 5117 * gcc.target/i386/fentryname3.c: Likewise. 5118 * gcc.target/i386/returninst1.c: Likewise. 5119 * gcc.target/i386/returninst2.c: Likewise. 5120 * gcc.target/i386/returninst3.c: Likewise. 5121 51222020-11-06 Olivier Hainque <hainque@adacore.com> 5123 5124 * g++.dg/pr57878.C: Add dg-require-effective-target fpic. 5125 * g++.dg/pr65032.C: Likewise. 5126 * g++.dg/pr84279.C: Likewise. 5127 * g++.dg/inherit/thunk8.C: Likewise. 5128 * g++.dg/opt/pr64411.C: Likewise. 5129 51302020-11-06 Jan Hubicka <jh@suse.cz> 5131 5132 * gcc.dg/ipa/modref-2.c: New test. 5133 * gcc.dg/lto/modref-2_0.c: New test. 5134 51352020-11-06 Jeff Law <law@redhat.com> 5136 5137 * gcc.dg/no-strict-overflow-4.c: Adjust expected output. 5138 51392020-11-06 Eugene Rozenfeld <erozen@microsoft.com> 5140 5141 * gcc.dg/self-right-shift.c: New test. 5142 51432020-11-06 Kito Cheng <kito.cheng@sifive.com> 5144 5145 PR target/96307 5146 * gcc.dg/pr96307.c: New. 5147 * gcc.target/riscv/pr96260.c: Move this test case from here to ... 5148 * gcc.dg/pr96260.c: ... here. 5149 * gcc.target/riscv/pr91441.c: Move this test case from here to ... 5150 * gcc.dg/pr91441.c: ... here. 5151 * lib/target-supports.exp (check_effective_target_no_fsanitize_address): 5152 New proc. 5153 51542020-11-05 Marek Polacek <polacek@redhat.com> 5155 5156 PR c++/78209 5157 * g++.dg/cpp1y/decltype-auto1.C: New test. 5158 51592020-11-05 Marek Polacek <polacek@redhat.com> 5160 5161 PR c++/97675 5162 * g++.old-deja/g++.eh/catch10.C: Adjust dg-warning. 5163 * g++.dg/warn/Wexceptions1.C: New test. 5164 * g++.dg/warn/Wexceptions2.C: New test. 5165 51662020-11-05 Marek Polacek <polacek@redhat.com> 5167 5168 PR c++/25814 5169 * g++.dg/cpp2a/fn-template16.C: Add a dg-warning. 5170 * g++.dg/cpp2a/fn-template7.C: Likewise. 5171 * g++.dg/lookup/pr80891-5.C: Likewise. 5172 * g++.dg/lto/pr79050_0.C: Add extern. 5173 * g++.dg/lto/pr84805_0.C: Likewise. 5174 * g++.dg/parse/pr58898.C: Add a dg-warning. 5175 * g++.dg/template/scope5.C: Likewise. 5176 * g++.old-deja/g++.brendan/recurse.C: Likewise. 5177 * g++.old-deja/g++.jason/template4.C: Likewise. 5178 * g++.old-deja/g++.law/arm4.C: Likewise. 5179 * g++.old-deja/g++.mike/for2.C: Likewise. 5180 * g++.old-deja/g++.other/local4.C: Likewise. 5181 * g++.old-deja/g++.pt/crash3.C: Likewise. 5182 * g++.dg/warn/Wvexing-parse.C: New test. 5183 * g++.dg/warn/Wvexing-parse2.C: New test. 5184 * g++.dg/warn/Wvexing-parse3.C: New test. 5185 * g++.dg/warn/Wvexing-parse4.C: New test. 5186 * g++.dg/warn/Wvexing-parse5.C: New test. 5187 * g++.dg/warn/Wvexing-parse6.C: New test. 5188 * g++.dg/warn/Wvexing-parse7.C: New test. 5189 51902020-11-05 Andrew MacLeod <amacleod@redhat.com> 5191 5192 * gcc.dg/pr97725.c: New. 5193 51942020-11-05 Olivier Hainque <hainque@adacore.com> 5195 5196 * gcc.dg/sms-12.c: Add dg-require-effective-target fpic. 5197 51982020-11-05 Jan Hubicka <jh@suse.cz> 5199 5200 * g++.dg/ipa/devirt-24.C: Update template. 5201 52022020-11-05 Tamar Christina <tamar.christina@arm.com> 5203 5204 * gcc.dg/vect/slp-11b.c: Guard statements. 5205 52062020-11-05 Aldy Hernandez <aldyh@redhat.com> 5207 5208 * gcc.dg/pr97721.c: New test. 5209 52102020-11-05 qing zhao <qinzhao@gcc.gnu.org> 5211 5212 PR target/97715 5213 * gcc.target/i386/zero-scratch-regs-32.c: New test. 5214 52152020-11-05 David Malcolm <dmalcolm@redhat.com> 5216 5217 PR analyzer/97668 5218 * gcc.dg/analyzer/pr97668.c: New test. 5219 * gfortran.dg/analyzer/pr97668.f: New test. 5220 52212020-11-05 Richard Biener <rguenther@suse.de> 5222 5223 * gcc.dg/vect/bb-slp-69.c: New testcase. 5224 52252020-11-05 Tamar Christina <tamar.christina@arm.com> 5226 5227 * gcc.dg/vect/slp-11b.c: Update testcase. 5228 * gcc.dg/vect/slp-perm-6.c: Update target selector. 5229 52302020-11-05 Kewen Lin <linkw@linux.ibm.com> 5231 5232 PR target/96933 5233 * gcc.target/powerpc/pr96933-1.c: New test. 5234 * gcc.target/powerpc/pr96933-2.c: New test. 5235 * gcc.target/powerpc/pr96933-3.c: New test. 5236 * gcc.target/powerpc/pr96933-4.c: New test. 5237 * gcc.target/powerpc/pr96933.h: New test. 5238 * gcc.target/powerpc/pr96933-run.h: New test. 5239 52402020-11-04 Tamar Christina <tamar.christina@arm.com> 5241 5242 * gcc.dg/vect/slp-11b.c: Update output scan. 5243 * gcc.dg/vect/slp-perm-6.c: Likewise. 5244 52452020-11-04 Andrew MacLeod <amacleod@redhat.com> 5246 5247 * gcc.dg/pr97515.c: Check listing for folding of entire function. 5248 52492020-11-04 Richard Biener <rguenther@suse.de> 5250 5251 PR tree-optimization/97709 5252 * gcc.dg/vect/bb-slp-pr97709.c: New testcase. 5253 52542020-11-04 Jakub Jelinek <jakub@redhat.com> 5255 5256 PR tree-optimization/97690 5257 * gcc.dg/tree-ssa/phi-opt-22.c: New test. 5258 * gcc.dg/tree-ssa/ssa-ccp-11.c: Use -O2 instead of -O1. 5259 * gcc.dg/vect/bb-slp-pattern-2.c (foo): Use ? 2 : 7, ? 4 : 7 and 5260 ? 8 : 7 instead of ? 2 : 0, ? 4 : 0, ? 8 : 0. 5261 52622020-11-04 Christophe Lyon <christophe.lyon@linaro.org> 5263 5264 * gcc.target/arm/pure-code/no-literal-pool-m0.c: Add dg-skip-if 5265 and -mfloat-abi=soft option. 5266 * gcc.target/arm/pure-code/no-literal-pool-m23.c: Likewise. 5267 52682020-11-04 Jakub Jelinek <jakub@redhat.com> 5269 5270 PR c++/97670 5271 * c-c++-common/gomp/allocate-4.c: New test. 5272 * g++.dg/gomp/allocate-2.C: New test. 5273 * g++.dg/gomp/allocate-3.C: New test. 5274 52752020-11-04 Joseph Myers <joseph@codesourcery.com> 5276 5277 * gcc.dg/c2x-attr-nodiscard-1.c, gcc.dg/c2x-attr-nodiscard-2.c, 5278 gcc.dg/c2x-attr-nodiscard-3.c, gcc.dg/c2x-attr-nodiscard-4.c: New 5279 tests. 5280 * gcc.dg/c2x-attr-syntax-5.c: Remove nodiscard test. 5281 52822020-11-04 liuhongt <hongtao.liu@intel.com> 5283 5284 * gcc.target/i386/pr97540.c: New test. 5285 52862020-11-03 Jan Hubicka <jh@suse.cz> 5287 5288 * gcc.c-torture/execute/pr97695.c: New test. 5289 52902020-11-03 Jason Merrill <jason@redhat.com> 5291 5292 * g++.dg/Wclass-memaccess.C: Check that signed char and 5293 char16_t aren't treated as byte-access types. 5294 52952020-11-03 Thomas Schwinge <thomas@codesourcery.com> 5296 5297 * c-c++-common/goacc/pr92793-1.c: Extend. 5298 * gfortran.dg/goacc/pr92793-1.f90: Likewise. 5299 53002020-11-03 Jakub Jelinek <jakub@redhat.com> 5301 5302 PR c++/97663 5303 * g++.dg/cpp1z/class-deduction75.C: New test. 5304 53052020-11-03 Kamlesh Kumar <kamleshbhalui@gmail.com> 5306 5307 * g++.dg/DRs/dr2303.C: New test. 5308 53092020-11-03 Olivier Hainque <hainque@adacore.com> 5310 5311 * gcc.target/powerpc/pr67789.c: Add 5312 dg-require-effective-target fpic. 5313 * gcc.target/powerpc/pr83629.c: Likewise. 5314 * gcc.target/powerpc/pr84112.c: Likewise. Remove 5315 a superflous target test in the dg-do compile 5316 directive while at it. 5317 53182020-11-03 Dennis Zhang <dennis.zhang@arm.com> 5319 5320 * gcc.target/aarch64/advsimd-intrinsics/bf16_get.c: New test. 5321 * gcc.target/aarch64/advsimd-intrinsics/bf16_get-be.c: New test. 5322 53232020-11-03 Marek Polacek <polacek@redhat.com> 5324 5325 PR c++/97632 5326 * g++.dg/warn/Winit-list4.C: New test. 5327 53282020-11-03 Andrea Corallo <andrea.corallo@arm.com> 5329 5330 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_bf16_indices_1.c: 5331 Run it also for arm-*-*. 5332 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_bf16_indices_1.c: 5333 Likewise. 5334 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_bf16_indices_1.c: 5335 Likewise. 5336 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_bf16_indices_1.c: 5337 Likewise. 5338 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_bf16_indices_1.c: 5339 Likewise. 5340 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_bf16_indices_1.c: 5341 Likewise. 5342 * gcc.target/arm/simd/vstn_lane_bf16_1.c: New test. 5343 53442020-11-03 Andrea Corallo <andrea.corallo@arm.com> 5345 5346 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_bf16_indices_1.c: 5347 Run it also for the arm backend. 5348 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_bf16_indices_1.c: 5349 Likewise. 5350 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_bf16_indices_1.c: 5351 Likewise. 5352 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_bf16_indices_1.c: 5353 Likewise. 5354 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_bf16_indices_1.c: 5355 Likewise. 5356 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_bf16_indices_1.c: 5357 Likewise. 5358 * gcc.target/arm/simd/vldn_lane_bf16_1.c: New test. 5359 53602020-11-03 Andrea Corallo <andrea.corallo@arm.com> 5361 5362 * gcc.target/arm/simd/vst1_bf16_1.c: New test. 5363 53642020-11-03 Andrea Corallo <andrea.corallo@arm.com> 5365 5366 * gcc.target/arm/simd/vld1_bf16_1.c: New test. 5367 53682020-11-03 Andrea Corallo <andrea.corallo@arm.com> 5369 5370 * gcc.target/arm/simd/vst1_lane_bf16_1.c: New testcase. 5371 * gcc.target/arm/simd/vstq1_lane_bf16_indices_1.c: Likewise. 5372 * gcc.target/arm/simd/vst1_lane_bf16_indices_1.c: Likewise. 5373 53742020-11-03 Andrea Corallo <andrea.corallo@arm.com> 5375 5376 * gcc.target/arm/simd/vld1_lane_bf16_1.c: New testcase. 5377 * gcc.target/arm/simd/vld1_lane_bf16_indices_1.c: Likewise. 5378 * gcc.target/arm/simd/vld1q_lane_bf16_indices_1.c: Likewise. 5379 53802020-11-03 Dennis Zhang <dennis.zhang@arm.com> 5381 5382 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c 5383 (test_vcvt_f32_bf16, test_vcvtq_low_f32_bf16): New tests. 5384 (test_vcvtq_high_f32_bf16, test_vcvth_f32_bf16): Likewise. 5385 53862020-11-03 Richard Biener <rguenther@suse.de> 5387 5388 PR tree-optimization/80928 5389 * gcc.dg/vect/vect-outer-slp-2.c: New testcase. 5390 * gcc.dg/vect/vect-outer-slp-3.c: Likewise. 5391 53922020-11-03 Uroš Bizjak <ubizjak@gmail.com> 5393 5394 * gcc.target/i386/zero-scratch-regs-1.c: Add ia32 target 5395 selector where appropriate. Improve scan-assembler regexp. 5396 * gcc.target/i386/zero-scratch-regs-2.c: Ditto. 5397 * gcc.target/i386/zero-scratch-regs-3.c: Ditto. 5398 * gcc.target/i386/zero-scratch-regs-4.c: Ditto. 5399 * gcc.target/i386/zero-scratch-regs-5.c: Ditto. 5400 * gcc.target/i386/zero-scratch-regs-6.c: Ditto. 5401 * gcc.target/i386/zero-scratch-regs-7.c: Ditto. 5402 * gcc.target/i386/zero-scratch-regs-8.c: Ditto. 5403 * gcc.target/i386/zero-scratch-regs-9.c: Ditto. 5404 * gcc.target/i386/zero-scratch-regs-10.c: Ditto. 5405 * gcc.target/i386/zero-scratch-regs-13.c: Ditto. 5406 * gcc.target/i386/zero-scratch-regs-14.c: Ditto. 5407 * gcc.target/i386/zero-scratch-regs-15.c: Ditto. 5408 * gcc.target/i386/zero-scratch-regs-16.c: Ditto. 5409 * gcc.target/i386/zero-scratch-regs-17.c: Ditto. 5410 * gcc.target/i386/zero-scratch-regs-18.c: Ditto. 5411 * gcc.target/i386/zero-scratch-regs-19.c: Ditto. 5412 * gcc.target/i386/zero-scratch-regs-20.c: Ditto. 5413 * gcc.target/i386/zero-scratch-regs-21.c: Ditto. 5414 * gcc.target/i386/zero-scratch-regs-22.c: Ditto. 5415 * gcc.target/i386/zero-scratch-regs-23.c: Ditto. 5416 * gcc.target/i386/zero-scratch-regs-24.c: Ditto. 5417 * gcc.target/i386/zero-scratch-regs-25.c: Ditto. 5418 * gcc.target/i386/zero-scratch-regs-26.c: Ditto. 5419 * gcc.target/i386/zero-scratch-regs-27.c: Ditto. 5420 * gcc.target/i386/zero-scratch-regs-28.c: Ditto. 5421 * gcc.target/i386/zero-scratch-regs-29.c: Ditto. 5422 * gcc.target/i386/zero-scratch-regs-30.c: Ditto. 5423 * gcc.target/i386/zero-scratch-regs-31.c: Ditto. 5424 54252020-11-03 Olivier Hainque <hainque@adacore.com> 5426 5427 * gcc.dg/tree-ssa/pr71077.c: Add 5428 dg-require-effective-target lto. 5429 54302020-11-03 Olivier Hainque <hainque@adacore.com> 5431 5432 * gcc.target/i386/pr45352-1.c: Add dg-require-effective-target fpic. 5433 * gcc.target/i386/pr47602.c: Likewise. 5434 * gcc.target/i386/pr55151.c: Likewise. 5435 * gcc.target/i386/pr55458.c: Likewise. 5436 * gcc.target/i386/pr56348.c: Likewise. 5437 * gcc.target/i386/pr57097.c: Likewise. 5438 * gcc.target/i386/pr65753.c: Likewise. 5439 * gcc.target/i386/pr65915.c: Likewise. 5440 * gcc.target/i386/pr66232-5.c: Likewise. 5441 * gcc.target/i386/pr66334.c: Likewise. 5442 * gcc.target/i386/pr66819-2.c: Likewise. 5443 * gcc.target/i386/pr67265.c: Likewise. 5444 * gcc.target/i386/pr81481.c: Likewise. 5445 * gcc.target/i386/pr83994.c: Likewise. 5446 54472020-11-03 Jan Hubicka <hubicka@ucw.cz> 5448 5449 * gcc.c-torture/compile/pr97578.c: New test. 5450 54512020-11-03 Richard Biener <rguenther@suse.de> 5452 5453 PR testsuite/97688 5454 * gcc.dg/vect/tree-vect.h (check_vect): Fix the x86 cpuid 5455 check to always specify subleaf zero. 5456 54572020-11-03 Richard Biener <rguenther@suse.de> 5458 5459 PR tree-optimization/97678 5460 * gcc.dg/vect/pr97678.c: New testcase. 5461 54622020-11-03 Tobias Burnus <tobias@codesourcery.com> 5463 5464 * gfortran.dg/attr_deprecated.f90: New test. 5465 54662020-11-03 Thomas Schwinge <thomas@codesourcery.com> 5467 5468 * c-c++-common/goacc/nested-reductions-1-kernels.c: Extend. 5469 * c-c++-common/goacc/nested-reductions-2-kernels.c: Likewise. 5470 * gfortran.dg/goacc/nested-reductions-1-kernels.f90: Likewise. 5471 * gfortran.dg/goacc/nested-reductions-2-kernels.f90: Likewise. 5472 54732020-11-03 Thomas Schwinge <thomas@codesourcery.com> 5474 5475 * c-c++-common/goacc/nested-reductions.c: Split file into... 5476 * c-c++-common/goacc/nested-reductions-1-kernels.c: ... this... 5477 * c-c++-common/goacc/nested-reductions-1-parallel.c: ..., this... 5478 * c-c++-common/goacc/nested-reductions-1-routine.c: ..., and this. 5479 * c-c++-common/goacc/nested-reductions-warn.c: Split file into... 5480 * c-c++-common/goacc/nested-reductions-2-kernels.c: ... this... 5481 * c-c++-common/goacc/nested-reductions-2-parallel.c: ..., this... 5482 * c-c++-common/goacc/nested-reductions-2-routine.c: ..., and this. 5483 * gfortran.dg/goacc/nested-reductions.f90: Split file into... 5484 * gfortran.dg/goacc/nested-reductions-1-kernels.f90: ... this... 5485 * gfortran.dg/goacc/nested-reductions-1-parallel.f90: ..., this... 5486 * gfortran.dg/goacc/nested-reductions-1-routine.f90: ..., and 5487 this. 5488 * gfortran.dg/goacc/nested-reductions-warn.f90: Split file into... 5489 * gfortran.dg/goacc/nested-reductions-2-kernels.f90: ... this... 5490 * gfortran.dg/goacc/nested-reductions-2-parallel.f90: ..., this... 5491 * gfortran.dg/goacc/nested-reductions-2-routine.f90: ..., and 5492 this. 5493 54942020-11-03 Thomas Schwinge <thomas@codesourcery.com> 5495 5496 PR fortran/92793 5497 * gfortran.dg/goacc/pr92793-1.f90: Adjust. 5498 54992020-11-03 Thomas Schwinge <thomas@codesourcery.com> 5500 5501 * c-c++-common/goacc/pr92793-1.c: Extend. 5502 * gfortran.dg/goacc/pr92793-1.f90: Likewise. 5503 55042020-11-03 Kewen Lin <linkw@gcc.gnu.org> 5505 5506 PR tree-optimization/96789 5507 * gcc.dg/tree-ssa/ssa-dse-28.c: Adjust. 5508 * gcc.dg/tree-ssa/ssa-dse-29.c: Likewise. 5509 * gcc.dg/vect/bb-slp-41.c: Likewise. 5510 * gcc.dg/tree-ssa/pr96789.c: New test. 5511 55122020-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de> 5513 5514 PR target/97205 5515 * gcc.c-torture/compile/pr97205.c: New test. 5516 55172020-11-02 Alan Modra <amodra@gmail.com> 5518 5519 PR middle-end/97267 5520 * gcc.target/powerpc/pr97267.c: New test. 5521 55222020-11-02 H.J. Lu <hjl.tools@gmail.com> 5523 5524 PR target/97140 5525 * gcc.target/i386/pr97140.c: New test. 5526 55272020-11-02 Patrick Palka <ppalka@redhat.com> 5528 5529 * g++.dg/cpp2a/concepts-complete1.C: Delete test that became 5530 ill-formed after P2104. 5531 55322020-11-02 Carl Love <cel@us.ibm.com> 5533 5534 * gcc.target/powerpc/bcd-2.c: Add include altivec.h. 5535 * gcc.target/powerpc/bcd-3.c: Add include altivec.h. 5536 * gcc.target/powerpc/bcd-4.c: New test. 5537 55382020-11-02 Nathan Sidwell <nathan@acm.org> 5539 5540 * g++.dg/concepts/pack-1.C: New. 5541 * g++.dg/lookup/using53.C: Add an enum. 5542 * g++.dg/template/error25.C: Relax 'export' error check. 5543 55442020-11-02 Sudakshina Das <sudi.das@arm.com> 5545 5546 PR target/97638 5547 * gcc.target/aarch64/pr97638.c: New test.a 5548 55492020-11-02 Richard Biener <rguenther@suse.de> 5550 5551 * gcc.dg/vect/slp-49.c: New testcase. 5552 55532020-11-02 Christophe Lyon <christophe.lyon@linaro.org> 5554 5555 * gcc.target/arm/pure-code/no-literal-pool-m23.c: New. 5556 55572020-11-02 Christophe Lyon <christophe.lyon@linaro.org> 5558 5559 * gcc.target/arm/pure-code/no-literal-pool-m0.c: New. 5560 55612020-11-02 Thomas Schwinge <thomas@codesourcery.com> 5562 5563 PR fortran/92793 5564 * gfortran.dg/goacc/pr92793-1.f90: Adjust. 5565 55662020-11-02 Tobias Burnus <tobias@codesourcery.com> 5567 5568 PR fortran/97655 5569 * gfortran.dg/gomp/atomic.f90: Update tree-dump counts; move 5570 invalid OMP 5.0 code to ... 5571 * gfortran.dg/gomp/atomic-2.f90: ... here; update dg-error. 5572 * gfortran.dg/gomp/requires-9.f90: Update tree dump scan. 5573 55742020-11-02 Richard Biener <rguenther@suse.de> 5575 5576 PR tree-optimization/97558 5577 * gcc.dg/vect/pr97558-2.c: New testcase. 5578 55792020-11-02 Aldy Hernandez <aldyh@redhat.com> 5580 5581 PR tree-optimization/97505 5582 * gcc.dg/pr97505.c: New test. 5583 55842020-11-02 Richard Biener <rguenther@suse.de> 5585 5586 PR tree-optimization/97558 5587 * gcc.dg/vect/pr97558.c: New testcase. 5588 55892020-11-02 Richard Biener <rguenther@suse.de> 5590 5591 PR tree-optimization/97650 5592 * gcc.dg/vect/bb-slp-pr97650.c: New testcase. 5593 55942020-11-02 Kito Cheng <kito.cheng@sifive.com> 5595 5596 * gcc.target/riscv/arch-7.c: New. 5597 * gcc.target/riscv/attribute-10.c: Update test arch string. 5598 55992020-11-02 Christophe Lyon <christophe.lyon@linaro.org> 5600 5601 PR target/96770 5602 * gcc.target/arm/pure-code/pr96770.c: New test. 5603 56042020-11-02 Christophe Lyon <christophe.lyon@linaro.org> 5605 5606 PR target/96967 5607 * gcc.target/arm/pure-code/pr96767.c: New test. 5608 56092020-11-01 Iain Sandoe <iain@sandoe.co.uk> 5610 5611 * obj-c++.dg/SEL-typedef.mm: New test. 5612 * objc.dg/SEL-typedef.m: New test. 5613 56142020-11-01 Iain Sandoe <iain@sandoe.co.uk> 5615 5616 * obj-c++.dg/property/at-property-1.mm: Adjust test after 5617 fixing spurious error output. 5618 56192020-11-01 Iain Sandoe <iain@sandoe.co.uk> 5620 5621 * gcc.target/i386/amxbf16-asmintel-1.c: Require masm_intel. 5622 * gcc.target/i386/amxint8-asmintel-1.c: Likewise. 5623 * gcc.target/i386/amxtile-asmintel-1.c: Likewise. 5624 56252020-10-30 Qing Zhao <qing.zhao@oracle.com> 5626 H.J.Lu <hjl.tools@gmail.com> 5627 5628 * c-c++-common/zero-scratch-regs-1.c: New test. 5629 * c-c++-common/zero-scratch-regs-10.c: New test. 5630 * c-c++-common/zero-scratch-regs-11.c: New test. 5631 * c-c++-common/zero-scratch-regs-2.c: New test. 5632 * c-c++-common/zero-scratch-regs-3.c: New test. 5633 * c-c++-common/zero-scratch-regs-4.c: New test. 5634 * c-c++-common/zero-scratch-regs-5.c: New test. 5635 * c-c++-common/zero-scratch-regs-6.c: New test. 5636 * c-c++-common/zero-scratch-regs-7.c: New test. 5637 * c-c++-common/zero-scratch-regs-8.c: New test. 5638 * c-c++-common/zero-scratch-regs-9.c: New test. 5639 * c-c++-common/zero-scratch-regs-attr-usages.c: New test. 5640 * gcc.target/i386/zero-scratch-regs-1.c: New test. 5641 * gcc.target/i386/zero-scratch-regs-10.c: New test. 5642 * gcc.target/i386/zero-scratch-regs-11.c: New test. 5643 * gcc.target/i386/zero-scratch-regs-12.c: New test. 5644 * gcc.target/i386/zero-scratch-regs-13.c: New test. 5645 * gcc.target/i386/zero-scratch-regs-14.c: New test. 5646 * gcc.target/i386/zero-scratch-regs-15.c: New test. 5647 * gcc.target/i386/zero-scratch-regs-16.c: New test. 5648 * gcc.target/i386/zero-scratch-regs-17.c: New test. 5649 * gcc.target/i386/zero-scratch-regs-18.c: New test. 5650 * gcc.target/i386/zero-scratch-regs-19.c: New test. 5651 * gcc.target/i386/zero-scratch-regs-2.c: New test. 5652 * gcc.target/i386/zero-scratch-regs-20.c: New test. 5653 * gcc.target/i386/zero-scratch-regs-21.c: New test. 5654 * gcc.target/i386/zero-scratch-regs-22.c: New test. 5655 * gcc.target/i386/zero-scratch-regs-23.c: New test. 5656 * gcc.target/i386/zero-scratch-regs-24.c: New test. 5657 * gcc.target/i386/zero-scratch-regs-25.c: New test. 5658 * gcc.target/i386/zero-scratch-regs-26.c: New test. 5659 * gcc.target/i386/zero-scratch-regs-27.c: New test. 5660 * gcc.target/i386/zero-scratch-regs-28.c: New test. 5661 * gcc.target/i386/zero-scratch-regs-29.c: New test. 5662 * gcc.target/i386/zero-scratch-regs-30.c: New test. 5663 * gcc.target/i386/zero-scratch-regs-31.c: New test. 5664 * gcc.target/i386/zero-scratch-regs-3.c: New test. 5665 * gcc.target/i386/zero-scratch-regs-4.c: New test. 5666 * gcc.target/i386/zero-scratch-regs-5.c: New test. 5667 * gcc.target/i386/zero-scratch-regs-6.c: New test. 5668 * gcc.target/i386/zero-scratch-regs-7.c: New test. 5669 * gcc.target/i386/zero-scratch-regs-8.c: New test. 5670 * gcc.target/i386/zero-scratch-regs-9.c: New test. 5671 56722020-10-30 Martin Sebor <msebor@redhat.com> 5673 5674 PR middle-end/97556 5675 * gcc.dg/Warray-bounds-70.c: New test. 5676 56772020-10-30 Tobias Burnus <tobias@codesourcery.com> 5678 5679 * g++.dg/guality/guality.exp: Skip $rootme-based check if unset. 5680 * gcc.dg/guality/guality.exp: Likewise. 5681 * gfortran.dg/guality/guality.exp: Likewise. 5682 * lib/asan-dg.exp: Don't use $asan_saved_library_path if not set. 5683 * lib/tsan-dg.exp: Don't use $tsan_saved_library_path if not set. 5684 * lib/ubsan-dg.exp: Don't use $ubsan_saved_library_path if not set. 5685 56862020-10-30 Tobias Burnus <tobias@codesourcery.com> 5687 5688 * gfortran.dg/gomp/atomic-2.f90: New test. 5689 * gfortran.dg/gomp/atomic.f90: New test. 5690 56912020-10-30 Richard Biener <rguenther@suse.de> 5692 5693 PR tree-optimization/97623 5694 * gcc.dg/tree-ssa/ssa-hoist-7.c: New testcase. 5695 56962020-10-30 Richard Biener <rguenther@suse.de> 5697 5698 PR tree-optimization/97626 5699 * gcc.dg/vect/bb-slp-pr97626.c: New testcase. 5700 57012020-10-30 Thomas Schwinge <thomas@codesourcery.com> 5702 5703 PR fortran/92793 5704 * c-c++-common/goacc/clause-locations.c: Rewrite into... 5705 * c-c++-common/goacc/pr92793-1.c: ... this. 5706 * gfortran.dg/goacc/clause-locations.f90: Rewrite into... 5707 * gfortran.dg/goacc/pr92793-1.f90: ... this. 5708 57092020-10-30 Richard Biener <rguenther@suse.de> 5710 5711 PR tree-optimization/97633 5712 * g++.dg/vect/slp-pr97636.cc: New testcase. 5713 * gcc.dg/vect/bb-slp-pr97633.c: Likewise. 5714 57152020-10-30 Alex Coplan <alex.coplan@arm.com> 5716 5717 PR target/96998 5718 * gcc.c-torture/compile/pr96998.c: New test. 5719 57202020-10-30 Jakub Jelinek <jakub@redhat.com> 5721 5722 * c-c++-common/gomp/allocate-3.c: New test. 5723 57242020-10-30 Jakub Jelinek <jakub@redhat.com> 5725 5726 * c-c++-common/gomp/allocate-1.c (qux): Add another test. 5727 * g++.dg/gomp/allocate-1.C: New test. 5728 57292020-10-30 Richard Biener <rguenther@suse.de> 5730 5731 * gcc.dg/vect/bb-slp-pr65935.c: Adjust. 5732 57332020-10-30 Michael Meissner <meissner@linux.ibm.com> 5734 5735 * gcc.target/powerpc/float128-mix-2.c: New test. 5736 * gcc.target/powerpc/float128-mix-3.c: New test. 5737 * gcc.target/powerpc/float128-mix.c: Update failure messages. 5738 57392020-10-29 Marek Polacek <polacek@redhat.com> 5740 5741 DR 625 5742 PR c++/97479 5743 * g++.dg/cpp0x/auto3.C: Update dg-error. 5744 * g++.dg/cpp0x/auto9.C: Likewise. 5745 * g++.dg/cpp2a/concepts-pr84979-2.C: Likewise. 5746 * g++.dg/cpp2a/concepts-pr84979-3.C: Likewise. 5747 * g++.dg/cpp2a/concepts-pr84979.C: Likewise. 5748 * g++.dg/DRs/dr625.C: New test. 5749 57502020-10-29 Marek Polacek <polacek@redhat.com> 5751 5752 PR c++/93107 5753 * g++.dg/cpp0x/initlist-deduce3.C: New test. 5754 57552020-10-29 Marek Polacek <polacek@redhat.com> 5756 5757 * g++.dg/cpp2a/enum-conv1.C: Remove unused code. 5758 * g++.dg/cpp2a/spaceship-err5.C: New test. 5759 57602020-10-29 Patrick Palka <ppalka@redhat.com> 5761 5762 PR c++/97412 5763 * g++.dg/cpp2a/concepts-variadic2.C: New test. 5764 57652020-10-29 Jason Merrill <jason@redhat.com> 5766 5767 PR c++/97388 5768 * g++.dg/cpp2a/constexpr-dtor8.C: New test. 5769 57702020-10-29 Jakub Jelinek <jakub@redhat.com> 5771 Jason Merrill <jason@redhat.com> 5772 5773 PR c++/97388 5774 * g++.dg/cpp2a/constexpr-dtor5.C: New test. 5775 * g++.dg/cpp2a/constexpr-dtor6.C: New test. 5776 * g++.dg/cpp2a/constexpr-dtor7.C: New test. 5777 57782020-10-29 Jakub Jelinek <jakub@redhat.com> 5779 5780 PR c++/95808 5781 * g++.dg/cpp2a/constexpr-new15.C: New test. 5782 57832020-10-29 Joseph Myers <joseph@codesourcery.com> 5784 5785 * gcc.dg/c11-bool-1.c, gcc.dg/c2x-bool-1.c, gcc.dg/c99-bool-4.c: 5786 New tests. 5787 57882020-10-29 Jakub Jelinek <jakub@redhat.com> 5789 5790 * gcc.dg/pr97596.c: Require int128 effective target. 5791 57922020-10-29 Andrew MacLeod <amacleod@redhat.com> 5793 5794 * gcc.dg/pr97596.c: New. 5795 57962020-10-29 Alexandre Oliva <oliva@adacore.com> 5797 5798 * gnat.dg/sin_cos.ads: New. 5799 * gnat.dg/sin_cos.adb: New. 5800 * gcc.dg/sin_cos.c: New. 5801 58022020-10-29 liuhongt <hongtao.liu@intel.com> 5803 5804 * gcc.target/i386/keylocker-aesdec128kl.c: New test. 5805 * gcc.target/i386/keylocker-aesdec256kl.c: Likewise. 5806 * gcc.target/i386/keylocker-aesdecwide128kl.c: Likewise. 5807 * gcc.target/i386/keylocker-aesdecwide256kl.c: Likewise. 5808 * gcc.target/i386/keylocker-aesenc128kl.c: Likewise. 5809 * gcc.target/i386/keylocker-aesencwide128kl.c: Likewise. 5810 * gcc.target/i386/keylocker-aesencwide256kl.c: Likewise. 5811 * gcc.target/i386/keylocker-encodekey128.c: Likewise. 5812 * gcc.target/i386/keylocker-encodekey256.c: Likewise. 5813 * gcc.target/i386/keylocker-loadiwkey.c: Likewise. 5814 * g++.dg/other/i386-2.C: Add -mkl and -mwidekl. 5815 * g++.dg/other/i386-3.C: Likewise. 5816 * gcc.target/i386/sse-12.c: Likewise. 5817 * gcc.target/i386/sse-13.c: Likewise. 5818 * gcc.target/i386/sse-14.c: Likewise. 5819 * gcc.target/i386/sse-22.c: Add kl and widekl. 5820 * gcc.target/i386/sse-23.c: Likewise. 5821 * gcc.target/i386/funcspec-56.inc: Add new target attribute test. 5822 58232020-10-29 Richard Biener <rguenther@suse.de> 5824 5825 * gcc.dg/vect/bb-slp-pr65935.c: Adjust. 5826 58272020-10-29 Andrew MacLeod <amacleod@redhat.com> 5828 5829 * g++.dg/pr97609.C: New. 5830 58312020-10-29 David Malcolm <dmalcolm@redhat.com> 5832 5833 PR analyzer/97608 5834 * gcc.dg/analyzer/malloc-1.c (test_42d): New. 5835 * gcc.dg/analyzer/pr97608.c: New test. 5836 58372020-10-28 Alan Modra <amodra@gmail.com> 5838 5839 * gcc.target/powerpc/vsx-load-element-extend-char.c: Put "dg-do run" 5840 before "dg-do compile", and make them mutually exclusive. 5841 * gcc.target/powerpc/vsx-load-element-extend-int.c: Likewise. 5842 * gcc.target/powerpc/vsx-load-element-extend-longlong.c: Likewise. 5843 * gcc.target/powerpc/vsx-load-element-extend-short.c: Likewise. 5844 * gcc.target/powerpc/vsx-store-element-truncate-char.c: Likewise. 5845 * gcc.target/powerpc/vsx-store-element-truncate-int.c: Likewise. 5846 * gcc.target/powerpc/vsx-store-element-truncate-longlong.c: Likewise. 5847 * gcc.target/powerpc/vsx-store-element-truncate-short.c: Likewise. 5848 * gcc.target/powerpc/altivec-consts.c: Likewise, add -save-temps. 5849 * gcc.target/powerpc/le-altivec-consts.c: Likewise. 5850 58512020-10-28 Alan Modra <amodra@gmail.com> 5852 5853 * gcc.target/powerpc/float128-type-1.c: Simplify target test. 5854 * gcc.target/powerpc/float128-type-2.c: Likewise. 5855 58562020-10-28 Alan Modra <amodra@gmail.com> 5857 5858 * gcc.target/powerpc/fold-vec-extract-char.p9.c: Don't check addi 5859 count for ilp32. 5860 * gcc.target/powerpc/fold-vec-extract-int.p9.c: Likewise. 5861 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: Likewise. 5862 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Likewise. 5863 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Likewise. 5864 58652020-10-28 Marek Polacek <polacek@redhat.com> 5866 5867 * g++.dg/warn/mvp3.C: New test. 5868 58692020-10-28 Marek Polacek <polacek@redhat.com> 5870 5871 PR c++/97573 5872 * g++.dg/cpp0x/linkage2.C: Add dg-warning. 5873 * g++.dg/parse/attr3.C: Likewise. 5874 * g++.dg/cpp2a/enum-conv1.C: New test. 5875 * g++.dg/cpp2a/enum-conv2.C: New test. 5876 * g++.dg/cpp2a/enum-conv3.C: New test. 5877 58782020-10-28 Marek Polacek <polacek@redhat.com> 5879 5880 PR c++/96675 5881 PR c++/96742 5882 * g++.dg/warn/Wdiv-by-zero-3.C: Turn dg-warning into dg-bogus. 5883 * g++.dg/warn/Wtautological-compare3.C: New test. 5884 * g++.dg/warn/Wtype-limits5.C: New test. 5885 * g++.old-deja/g++.pt/crash10.C: Remove dg-warning. 5886 58872020-10-28 David Edelsohn <dje.gcc@gmail.com> 5888 5889 * gcc.target/powerpc/sad-vectorize-1.c: Remove AIX skip. 5890 * gcc.target/powerpc/sad-vectorize-2.c: Remove AIX skip. 5891 * gcc.target/powerpc/sad-vectorize-3.c: Remove target. 5892 Require p9vector_hw. 5893 * gcc.target/powerpc/sad-vectorize-4.c: Remove target. 5894 Require p9vector_hw. 5895 * gcc.target/powerpc/signbit-1.c: Remove target. 5896 Require ppc_float128_sw. 5897 * gcc.target/powerpc/signbit-2.c: Remove target. 5898 Require ppc_float128_sw. 5899 * gcc.target/powerpc/signbit-3.c: Remove target. 5900 Require ppc_float128_sw. 5901 59022020-10-28 Marek Polacek <polacek@redhat.com> 5903 5904 PR c++/94799 5905 * g++.dg/template/lookup16.C: New test. 5906 59072020-10-28 Marek Polacek <polacek@redhat.com> 5908 5909 PR c++/86773 5910 * g++.dg/cpp1z/fold12.C: New test. 5911 59122020-10-28 Tamar Christina <tamar.christina@arm.com> 5913 5914 PR target/97535 5915 * gcc.target/aarch64/pr97535.c: Exclude ILP32. 5916 59172020-10-28 Richard Sandiford <richard.sandiford@arm.com> 5918 5919 PR tree-optimization/97457 5920 * gcc.dg/vect/pr97457.c: New test. 5921 59222020-10-28 Joseph Myers <joseph@codesourcery.com> 5923 5924 * gcc.dg/c11-parm-omit-1.c, gcc.dg/c11-parm-omit-2.c, 5925 gcc.dg/c11-parm-omit-3.c, gcc.dg/c11-parm-omit-4.c, 5926 gcc.dg/c2x-parm-omit-1.c, gcc.dg/c2x-parm-omit-2.c, 5927 gcc.dg/c2x-parm-omit-3.c, gcc.dg/c2x-parm-omit-4.c: New tests. 5928 * gcc.dg/noncompile/pr79758.c: Do not expect error for omitted 5929 parameter name. 5930 59312020-10-28 Patrick Palka <ppalka@redhat.com> 5932 5933 PR c++/95132 5934 * g++.dg/cpp2a/concepts-fn7.C: New test. 5935 59362020-10-28 David Edelsohn <dje.gcc@gmail.com> 5937 5938 * gcc.target/powerpc/vadsdu-0.c: Remove target. 5939 * gcc.target/powerpc/vadsdu-1.c: Remove target. 5940 * gcc.target/powerpc/vadsdu-2.c: Remove target. 5941 * gcc.target/powerpc/vadsdu-3.c: Remove target. 5942 * gcc.target/powerpc/vadsdu-4.c: Remove target. 5943 * gcc.target/powerpc/vadsdu-5.c: Remove target. 5944 * gcc.target/powerpc/vadsdub-1.c: Remove target. 5945 * gcc.target/powerpc/vadsdub-2.c: Remove target. 5946 * gcc.target/powerpc/vadsduh-1.c: Remove target. 5947 * gcc.target/powerpc/vadsduh-2.c: Remove target. 5948 * gcc.target/powerpc/vadsduw-1.c: Remove target. 5949 * gcc.target/powerpc/vadsduw-2.c: Remove target. 5950 * gcc.target/powerpc/vslv-0.c: Remove target. 5951 * gcc.target/powerpc/vslv-1.c: Remove target. 5952 * gcc.target/powerpc/vsrv-0.c: Remove target. 5953 * gcc.target/powerpc/vsrv-1.c: Remove target. 5954 59552020-10-28 David Edelsohn <dje.gcc@gmail.com> 5956 Alan Modra <amodra@gmail.com> 5957 5958 * gcc.target/powerpc/byte-in-either-range-0.c: Remove target. 5959 * gcc.target/powerpc/byte-in-either-range-1.c: Remove target. 5960 * gcc.target/powerpc/byte-in-range-0.c: Remove target. 5961 * gcc.target/powerpc/byte-in-range-1.c: Remove target. 5962 * gcc.target/powerpc/byte-in-set-0.c: Remove target. 5963 * gcc.target/powerpc/byte-in-set-1.c: Remove target. 5964 * gcc.target/powerpc/byte-in-set-2.c: Remove target. Expect 5965 implicit declaration warning. 5966 59672020-10-28 Richard Biener <rguenther@suse.de> 5968 5969 * gcc.dg/vect/bb-slp-58.c: Require vect_double. 5970 * gcc.dg/vect/bb-slp-59.c: Likewise. 5971 59722020-10-28 Richard Biener <rguenther@suse.de> 5973 5974 PR tree-optimization/97615 5975 * gcc.dg/vect/bb-slp-pr97615.c: New testcase. 5976 59772020-10-28 Richard Biener <rguenther@suse.de> 5978 5979 * gcc.dg/vect/bb-slp-68.c: New testcase. 5980 59812020-10-28 Andrea Corallo <andrea.corallo@arm.com> 5982 5983 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h 5984 (hbfloat16_t): Define type. 5985 (CHECK_FP): Make it working for bfloat types. 5986 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_1.c: New file. 5987 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstN_lane_2.c: Likewise. 5988 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_bf16_indices_1.c: 5989 Likewise. 5990 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_bf16_indices_1.c: 5991 Likewise. 5992 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_bf16_indices_1.c: 5993 Likewise. 5994 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_bf16_indices_1.c: 5995 Likewise. 5996 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_bf16_indices_1.c: 5997 Likewise. 5998 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_bf16_indices_1.c: 5999 Likewise. 6000 60012020-10-28 Andrea Corallo <andrea.corallo@arm.com> 6002 6003 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_1.c: New 6004 testcase. 6005 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldN_lane_2.c: 6006 Likewise. 6007 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_bf16_indices_1.c: 6008 Likewise. 6009 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_bf16_indices_1.c: 6010 Likewise. 6011 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_bf16_indices_1.c: 6012 Likewise. 6013 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_bf16_indices_1.c: 6014 Likewise. 6015 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_bf16_indices_1.c: 6016 Likewise. 6017 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_bf16_indices_1.c: 6018 Likewise. 6019 60202020-10-28 Jakub Jelinek <jakub@redhat.com> 6021 6022 * c-c++-common/gomp/allocate-1.c: New test. 6023 * c-c++-common/gomp/allocate-2.c: New test. 6024 * c-c++-common/gomp/clauses-1.c (omp_allocator_handle_t): New typedef. 6025 (foo, bar, baz): Add allocate clauses where allowed. 6026 60272020-10-28 Alan Modra <amodra@gmail.com> 6028 6029 * gcc.target/powerpc/vsx-load-element-extend-char.c: Add -save-temps. 6030 * gcc.target/powerpc/vsx-load-element-extend-int.c: Likewise. 6031 * gcc.target/powerpc/vsx-load-element-extend-longlong.c: Likewise. 6032 * gcc.target/powerpc/vsx-load-element-extend-short.c: Likewise. 6033 * gcc.target/powerpc/vsx-store-element-truncate-char.c: Likewise. 6034 * gcc.target/powerpc/vsx-store-element-truncate-int.c: Likewise. 6035 * gcc.target/powerpc/vsx-store-element-truncate-longlong.c: Likewise. 6036 * gcc.target/powerpc/vsx-store-element-truncate-short.c: Likewise. 6037 60382020-10-28 Alan Modra <amodra@gmail.com> 6039 6040 * gcc.target/powerpc/vec-blend-runnable.c: Add save-temps. 6041 * gcc.target/powerpc/vec-insert-word-runnable.c: Likewise. 6042 * gcc.target/powerpc/vec-permute-ext-runnable.c: Likewise. 6043 * gcc.target/powerpc/vec-replace-word-runnable.c: Likewise. 6044 * gcc.target/powerpc/vec-splati-runnable.c: Likewise. 6045 * gcc.target/powerpc/vec-ternarylogic-3.c: Likewise. 6046 * gcc.target/powerpc/vec-ternarylogic-9.c: Likewise. 6047 * gcc.target/powerpc/vsx_mask-count-runnable.c: Likewise. 6048 * gcc.target/powerpc/vsx_mask-expand-runnable.c: Likewise. 6049 * gcc.target/powerpc/vsx_mask-extract-runnable.c: Likewise. 6050 * gcc.target/powerpc/vsx_mask-move-runnable.c: Likewise. 6051 * gcc.target/powerpc/vec-shift-double-runnable.c: Likewise, 6052 and correct assembly match. 6053 60542020-10-27 Joseph Myers <joseph@codesourcery.com> 6055 6056 * gcc.dg/c2x-attr-deprecated-4.c, gcc.dg/c2x-attr-fallthrough-4.c, 6057 gcc.dg/c2x-attr-maybe_unused-4.c: Allow duplicate attributes. 6058 60592020-10-27 Andreas Krebbel <krebbel@linux.ibm.com> 6060 6061 * gcc.target/s390/pr97497.c: New test. 6062 60632020-10-27 Harald Anlauf <anlauf@gmx.de> 6064 6065 * gfortran.dg/value_8.f90: New test. 6066 60672020-10-27 Carl Love <cel@us.ibm.com> 6068 6069 * gcc.target/powerpc/vec-blend-runnable.c: Change #ifdef 6070 DEBUG to #if DEBUG. 6071 Fix printf line so it is less then 80 characters long. 6072 * gcc.target/powerpc/vec-insert-word-runnable.c: Change 6073 #ifdef DEBUG to #if DEBUG. 6074 * gcc.target/powerpc/vec-permute-ext-runnable.c: Change 6075 #ifdef DEBUG to #if DEBUG. 6076 * gcc.target/powerpc/vec-replace-word-runnable.c: Change 6077 #ifdef DEBUG to #if DEBUG. 6078 Fix printf lines so they are less then 80 characters long. 6079 * gcc.target/powerpc/vec-shift-double-runnable.c: Change 6080 #ifdef DEBUG to #if DEBUG. 6081 60822020-10-27 Tamar Christina <tamar.christina@arm.com> 6083 6084 PR target/97535 6085 * gcc.target/aarch64/pr97535.c: New test. 6086 60872020-10-27 Andrea Corallo <andrea.corallo@arm.com> 6088 6089 * gcc.target/aarch64/advsimd-intrinsics/bf16_vect_copy_lane_1.c: 6090 New test. 6091 * gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_bf16_indices_1.c: 6092 Likewise. 6093 * gcc.target/aarch64/advsimd-intrinsics/vcopy_lane_bf16_indices_2.c: 6094 Likewise. 6095 * gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq_bf16_indices_1.c: 6096 Likewise. 6097 * gcc.target/aarch64/advsimd-intrinsics/vcopy_laneq_bf16_indices_2.c: 6098 Likewise. 6099 * gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane_bf16_indices_1.c: 6100 Likewise. 6101 * gcc.target/aarch64/advsimd-intrinsics/vcopyq_lane_bf16_indices_2.c: 6102 Likewise. 6103 * gcc.target/aarch64/advsimd-intrinsics/vcopyq_laneq_bf16_indices_1.c: 6104 Likewise. 6105 * gcc.target/aarch64/advsimd-intrinsics/vcopyq_laneq_bf16_indices_2.c: 6106 Likewise. 6107 61082020-10-27 Richard Biener <rguenther@suse.de> 6109 6110 * gcc.dg/vect/bb-slp-67.c: New testcase. 6111 61122020-10-27 Martin Sebor <msebor@redhat.com> 6113 6114 PR middle-end/92942 6115 * gcc.dg/Wstringop-overflow-56.c: New test. 6116 * gcc.dg/Wstringop-overflow-57.c: Same. 6117 61182020-10-27 Martin Sebor <msebor@redhat.com> 6119 6120 * gcc.dg/Wstringop-overflow-44.s: Remove. 6121 61222020-10-27 Andrew MacLeod <amacleod@redhat.com> 6123 6124 * gcc.dg/pr97567.c: Update to work with 32 bit targets. 6125 61262020-10-27 David Malcolm <dmalcolm@redhat.com> 6127 6128 PR analyzer/97568 6129 * gcc.dg/analyzer/pr97568.c: New test. 6130 61312020-10-27 Jakub Jelinek <jakub@redhat.com> 6132 6133 PR tree-optimization/97560 6134 PR testsuite/97590 6135 * g++.dg/pr97560.C: Require c++11 effective target and add comment 6136 with PR number. 6137 61382020-10-27 Richard Biener <rguenther@suse.de> 6139 6140 * gcc.dg/vect/bb-slp-54.c: New test. 6141 * gcc.dg/vect/bb-slp-55.c: Likewise. 6142 * gcc.dg/vect/bb-slp-56.c: Likewise. 6143 * gcc.dg/vect/bb-slp-57.c: Likewise. 6144 * gcc.dg/vect/bb-slp-58.c: Likewise. 6145 * gcc.dg/vect/bb-slp-59.c: Likewise. 6146 * gcc.dg/vect/bb-slp-60.c: Likewise. 6147 * gcc.dg/vect/bb-slp-61.c: Likewise. 6148 * gcc.dg/vect/bb-slp-62.c: Likewise. 6149 * gcc.dg/vect/bb-slp-63.c: Likewise. 6150 * gcc.dg/vect/bb-slp-64.c: Likewise. 6151 * gcc.dg/vect/bb-slp-65.c: Likewise. 6152 * gcc.dg/vect/bb-slp-66.c: Likewise. 6153 * gcc.dg/vect/vect-outer-slp-1.c: Likewise. 6154 * gfortran.dg/vect/O3-bb-slp-1.f: Likewise. 6155 * gfortran.dg/vect/O3-bb-slp-2.f: Likewise. 6156 * g++.dg/vect/simd-11.cc: Likewise. 6157 61582020-10-27 Richard Biener <rguenther@suse.de> 6159 6160 * gcc.target/i386/pr95866-1.c: Adjust. 6161 61622020-10-27 Alan Modra <amodra@gmail.com> 6163 6164 * gcc.target/powerpc/swaps-p8-22.c: Enable only for aix and 6165 -m64 linux. 6166 61672020-10-27 Martin Liska <mliska@suse.cz> 6168 6169 PR gcov-profile/97461 6170 * gcc.dg/tree-prof/pr97461.c: New test. 6171 61722020-10-27 Aldy Hernandez <aldyh@redhat.com> 6173 6174 PR tree-optimization/97560 6175 * g++.dg/pr97560.C: New test. 6176 61772020-10-27 Alan Modra <amodra@gmail.com> 6178 6179 * gcc.target/powerpc/vsx_mask-count-runnable.c: Separate options 6180 passed to dg-require-effective-target. 6181 * gcc.target/powerpc/vsx_mask-expand-runnable.c: Likewise. 6182 * gcc.target/powerpc/vsx_mask-extract-runnable.c: Likewise. 6183 * gcc.target/powerpc/vsx_mask-move-runnable.c: Likewise. 6184 61852020-10-26 Alan Modra <amodra@gmail.com> 6186 6187 * gcc.target/powerpc/localentry-1.c: Remove -mpcrel from options. 6188 * gcc.target/powerpc/notoc-direct-1.c: Likewise. 6189 * gcc.target/powerpc/pr94740.c: Likewise. 6190 61912020-10-26 Alan Modra <amodra@gmail.com> 6192 6193 * gcc.target/powerpc/bswap64-4.c: Comment. 6194 61952020-10-26 Alan Modra <amodra@gmail.com> 6196 6197 * gcc.target/powerpc/pr93122.c: Replace -mcpu with -mdejagnu-cpu. 6198 * gcc.target/powerpc/vsx_mask-count-runnable.c: Likewise. 6199 * gcc.target/powerpc/vsx_mask-expand-runnable.c: Likewise. 6200 * gcc.target/powerpc/vsx_mask-extract-runnable.c: Likewise. 6201 * gcc.target/powerpc/vsx_mask-move-runnable.c: Likewise. 6202 62032020-10-26 Alan Modra <amodra@gmail.com> 6204 6205 * gcc.target/powerpc/vsx-load-element-extend-char.c: Require int128. 6206 * gcc.target/powerpc/vsx-load-element-extend-int.c: Likewise. 6207 * gcc.target/powerpc/vsx-load-element-extend-longlong.c: Likewise. 6208 * gcc.target/powerpc/vsx-load-element-extend-short.c: Likewise. 6209 * gcc.target/powerpc/vsx-store-element-truncate-char.c: Likewise. 6210 * gcc.target/powerpc/vsx-store-element-truncate-int.c: Likewise. 6211 * gcc.target/powerpc/vsx-store-element-truncate-longlong.c: Likewise. 6212 * gcc.target/powerpc/vsx-store-element-truncate-short.c: Likewise. 6213 * gcc.target/powerpc/vsx_mask-count-runnable.c: Likewise. 6214 * gcc.target/powerpc/vsx_mask-expand-runnable.c: Likewise. 6215 * gcc.target/powerpc/vsx_mask-extract-runnable.c: Likewise. 6216 * gcc.target/powerpc/vsx_mask-move-runnable.c: Likewise. 6217 62182020-10-26 Alan Modra <amodra@gmail.com> 6219 6220 * gcc.target/powerpc/cfuged-1.c, 6221 gcc.target/powerpc/cntlzdm-1.c, 6222 gcc.target/powerpc/cnttzdm-1.c, 6223 gcc.target/powerpc/dg-future-1.c, 6224 gcc.target/powerpc/lsbb-runnable.c, 6225 gcc.target/powerpc/mma-double-test.c, 6226 gcc.target/powerpc/mma-single-test.c, 6227 gcc.target/powerpc/p10-arch31.c, 6228 gcc.target/powerpc/p10-identify.c, 6229 gcc.target/powerpc/pdep-1.c, 6230 gcc.target/powerpc/pextd-1.c, 6231 gcc.target/powerpc/pr96787-2.c, 6232 gcc.target/powerpc/vec-blend-runnable.c, 6233 gcc.target/powerpc/vec-cfuged-1.c, 6234 gcc.target/powerpc/vec-clrl-1.c, 6235 gcc.target/powerpc/vec-clrl-3.c, 6236 gcc.target/powerpc/vec-clrr-1.c, 6237 gcc.target/powerpc/vec-clrr-3.c, 6238 gcc.target/powerpc/vec-cntlzm-1.c, 6239 gcc.target/powerpc/vec-cnttzm-1.c, 6240 gcc.target/powerpc/vec-extracth-1.c, 6241 gcc.target/powerpc/vec-extracth-3.c, 6242 gcc.target/powerpc/vec-extracth-5.c, 6243 gcc.target/powerpc/vec-extracth-7.c, 6244 gcc.target/powerpc/vec-extractl-1.c, 6245 gcc.target/powerpc/vec-extractl-3.c, 6246 gcc.target/powerpc/vec-extractl-5.c, 6247 gcc.target/powerpc/vec-extractl-7.c, 6248 gcc.target/powerpc/vec-gnb-1.c, 6249 gcc.target/powerpc/vec-insert-word-runnable.c, 6250 gcc.target/powerpc/vec-pdep-1.c, 6251 gcc.target/powerpc/vec-permute-ext-runnable.c, 6252 gcc.target/powerpc/vec-pext-1.c, 6253 gcc.target/powerpc/vec-replace-word-runnable.c, 6254 gcc.target/powerpc/vec-shift-double-runnable.c, 6255 gcc.target/powerpc/vec-splati-runnable.c, 6256 gcc.target/powerpc/vec-stril-1.c, 6257 gcc.target/powerpc/vec-stril-16.c, 6258 gcc.target/powerpc/vec-stril-17.c, 6259 gcc.target/powerpc/vec-stril-18.c, 6260 gcc.target/powerpc/vec-stril-19.c, 6261 gcc.target/powerpc/vec-stril-20.c, 6262 gcc.target/powerpc/vec-stril-21.c, 6263 gcc.target/powerpc/vec-stril-22.c, 6264 gcc.target/powerpc/vec-stril-23.c, 6265 gcc.target/powerpc/vec-stril-3.c, 6266 gcc.target/powerpc/vec-stril-5.c, 6267 gcc.target/powerpc/vec-stril-7.c, 6268 gcc.target/powerpc/vec-stril_p-1.c, 6269 gcc.target/powerpc/vec-stril_p-3.c, 6270 gcc.target/powerpc/vec-stril_p-5.c, 6271 gcc.target/powerpc/vec-stril_p-7.c, 6272 gcc.target/powerpc/vec-strir-1.c, 6273 gcc.target/powerpc/vec-strir-16.c, 6274 gcc.target/powerpc/vec-strir-17.c, 6275 gcc.target/powerpc/vec-strir-18.c, 6276 gcc.target/powerpc/vec-strir-19.c, 6277 gcc.target/powerpc/vec-strir-20.c, 6278 gcc.target/powerpc/vec-strir-21.c, 6279 gcc.target/powerpc/vec-strir-22.c, 6280 gcc.target/powerpc/vec-strir-23.c, 6281 gcc.target/powerpc/vec-strir-3.c, 6282 gcc.target/powerpc/vec-strir-5.c, 6283 gcc.target/powerpc/vec-strir-7.c, 6284 gcc.target/powerpc/vec-strir_p-1.c, 6285 gcc.target/powerpc/vec-strir_p-3.c, 6286 gcc.target/powerpc/vec-strir_p-5.c, 6287 gcc.target/powerpc/vec-strir_p-7.c, 6288 gcc.target/powerpc/vec-ternarylogic-1.c, 6289 gcc.target/powerpc/vec-ternarylogic-3.c, 6290 gcc.target/powerpc/vec-ternarylogic-5.c, 6291 gcc.target/powerpc/vec-ternarylogic-7.c, 6292 gcc.target/powerpc/vec-ternarylogic-9.c, 6293 gcc.target/powerpc/vsx_mask-count-runnable.c, 6294 gcc.target/powerpc/vsx_mask-expand-runnable.c, 6295 gcc.target/powerpc/vsx_mask-extract-runnable.c, 6296 gcc.target/powerpc/vsx_mask-move-runnable.c, 6297 gcc.target/powerpc/xxgenpc-runnable.c: Link testcase when it 6298 can't be run. 6299 63002020-10-26 Alan Modra <amodra@gmail.com> 6301 6302 * gcc.target/powerpc/dimode_off.c: Add -mno-prefixed to options. 6303 63042020-10-26 Alan Modra <amodra@gmail.com> 6305 6306 * gcc.target/powerpc/cprophard.c: Add -mno-pcrel to options. 6307 * gcc.target/powerpc/float128-hw3.c: Likewise. 6308 * gcc.target/powerpc/pr79439-1.c: Likewise. 6309 * gcc.target/powerpc/pr79439-2.c: Likewise. 6310 * gcc.target/powerpc/r2_shrink-wrap.c: Likewise. 6311 63122020-10-26 Andrew MacLeod <amacleod@redhat.com> 6313 6314 * gcc.dg/pr97567.c: New. 6315 63162020-10-26 Aldy Hernandez <aldyh@redhat.com> 6317 6318 * gcc.dg/pr97555.c: New test. 6319 63202020-10-26 Ville Voutilainen <ville.voutilainen@gmail.com> 6321 6322 * g++.dg/ext/is_nothrow_constructible1.C: New file. 6323 * g++.dg/ext/is_nothrow_constructible2.C: New file. 6324 * g++.dg/ext/is_nothrow_constructible3.C: New file. 6325 * g++.dg/ext/is_nothrow_constructible4.C: New file. 6326 * g++.dg/ext/is_nothrow_constructible5.C: New file. 6327 * g++.dg/ext/is_nothrow_constructible6.C: New file. 6328 63292020-10-26 Jan Hubicka <jh@suse.cz> 6330 6331 PR ipa/97576 6332 * gcc.c-torture/compile/pr97576.c: New test. 6333 63342020-10-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6335 6336 PR tree-optimization/97546 6337 * gcc.target/aarch64/sve/acle/general/pr97546.c: New test. 6338 63392020-10-26 Richard Biener <rguenther@suse.de> 6340 6341 PR middle-end/97521 6342 * gcc.target/i386/pr97521.c: New testcase. 6343 63442020-10-26 H.J. Lu <hjl.tools@gmail.com> 6345 6346 PR target/95458 6347 * gcc.target/i386/pr95458-1.c: New test. 6348 * gcc.target/i386/pr95458-2.c: Likewise. 6349 63502020-10-26 H.J. Lu <hjl.tools@gmail.com> 6351 6352 PR target/95151 6353 * gcc.target/i386/pr95151-1.c: New test. 6354 * gcc.target/i386/pr95151-2.c: Likewise. 6355 * gcc.target/i386/pr95151-3.c: Likewise. 6356 * gcc.target/i386/pr95151-4.c: Likewise. 6357 63582020-10-26 Richard Biener <rguenther@suse.de> 6359 6360 PR tree-optimization/97539 6361 * gcc.dg/pr97539.c: New testcase. 6362 63632020-10-26 Arnaud Charlet <charlet@adacore.com> 6364 6365 * gnat.dg/warn14.adb: Update expectations. 6366 63672020-10-24 Marek Polacek <polacek@redhat.com> 6368 6369 PR c++/96241 6370 * g++.dg/cpp0x/constexpr-96241.C: New test. 6371 * g++.dg/cpp1y/constexpr-96241.C: New test. 6372 63732020-10-24 Aldy Hernandez <aldyh@redhat.com> 6374 6375 * g++.dg/pr97538.C: New test. 6376 63772020-10-23 Marek Polacek <polacek@redhat.com> 6378 6379 * c-c++-common/Wsizeof-array-div1.c: Expect certain warnings on 6380 lp64 targets only. 6381 * g++.dg/warn/Wsizeof-array-div2.C: Only run on lp64 targets. 6382 63832020-10-23 Marek Polacek <polacek@redhat.com> 6384 6385 PR c++/91741 6386 * c-c++-common/Wsizeof-pointer-div.c: Add dg-warning. 6387 * c-c++-common/Wsizeof-array-div1.c: New test. 6388 * g++.dg/warn/Wsizeof-array-div1.C: New test. 6389 * g++.dg/warn/Wsizeof-array-div2.C: New test. 6390 63912020-10-23 Martin Sebor <msebor@redhat.com> 6392 6393 PR middle-end/97552 6394 * gcc.dg/Wvla-parameter-2.c: Adjust text of expected warning. 6395 * gcc.dg/Wnonnull-5.c: New test. 6396 63972020-10-23 Martin Sebor <msebor@redhat.com> 6398 6399 PR c/97463 6400 * gcc.dg/pr97463.c: New test. 6401 64022020-10-23 David Edelsohn <dje.gcc@gmail.com> 6403 6404 * gcc.target/powerpc/vec-rlmi-rlnm.c: Update xxlor expect. 6405 64062020-10-23 Jonathan Wakely <jwakely@redhat.com> 6407 6408 * g++.dg/compat/eh/filter2_y.C: Add noexcept(false) to 6409 destructor. 6410 64112020-10-23 Jakub Jelinek <jakub@redhat.com> 6412 6413 PR tree-optimization/97164 6414 * c-c++-common/pr97164.c: New test. 6415 * gcc.c-torture/execute/pr36093.c: Move ... 6416 * gcc.dg/pr36093.c: ... here. Add dg-do compile and dg-error 6417 directives. 6418 * gcc.c-torture/execute/pr43783.c: Move ... 6419 * gcc.dg/pr43783.c: ... here. Add dg-do compile, dg-options and 6420 dg-error directives. 6421 64222020-10-23 Dennis Zhang <dennis.zhang@arm.com> 6423 6424 * gcc.target/arm/simd/mve-vsub_1.c: New test. 6425 64262020-10-23 Richard Biener <rguenther@suse.de> 6427 6428 Revert: 6429 2020-10-23 Richard Biener <rguenther@suse.de> 6430 6431 PR middle-end/97521 6432 * gcc.target/i386/pr97521.c: New testcase. 6433 64342020-10-22 Alan Modra <amodra@gmail.com> 6435 6436 * gcc.target/powerpc/vec-splati-runnable.c: Don't abort on 6437 undefined output. 6438 64392020-10-22 David Edelsohn <dje.gcc@gmail.com> 6440 6441 * gcc.target/powerpc/rlwimi-2.c: Adjust expected results for lp64. 6442 * gcc.target/powerpc/vec-rlmi-rlnm.c: Remove target and LP64. 6443 Adjust xxlor expected results. 6444 64452020-10-22 Tobias Burnus <tobias@codesourcery.com> 6446 6447 * gfortran.dg/gomp/flush-1.f90: New test. 6448 * gfortran.dg/gomp/flush-2.f90: New test. 6449 64502020-10-22 Will Schmidt <will_schmidt@vnet.ibm.com> 6451 6452 * gcc.target/powerpc/vsx-load-element-extend-char.c: New test. 6453 * gcc.target/powerpc/vsx-load-element-extend-int.c: New test. 6454 * gcc.target/powerpc/vsx-load-element-extend-longlong.c: New test. 6455 * gcc.target/powerpc/vsx-load-element-extend-short.c: New test. 6456 * gcc.target/powerpc/vsx-store-element-truncate-char.c: New test. 6457 * gcc.target/powerpc/vsx-store-element-truncate-int.c: New test. 6458 * gcc.target/powerpc/vsx-store-element-truncate-longlong.c: New test. 6459 * gcc.target/powerpc/vsx-store-element-truncate-short.c: New test. 6460 64612020-10-22 Eric Botcazou <ebotcazou@adacore.com> 6462 6463 * ada/acats/run_all.sh: Define and substitute target_{max,min}_int. 6464 * ada/acats/support/macro.dfs: Parameterize {MAX,MIN}_INT. 6465 * gnat.dg/assert1.adb: Adjust conditionally to 128-bit integer types. 6466 * gnat.dg/size_clause1.adb: Do not expect a warning for LP64 targets. 6467 * gnat.dg/warn11.adb: Likewise. 6468 * gnat.dg/specs/rep_clause5.ads (Array_2_Type): Add alignment clause. 6469 64702020-10-22 Patrick Palka <ppalka@redhat.com> 6471 6472 PR c++/97328 6473 * g++.dg/cpp2a/constexpr-init19.C: New test. 6474 * g++.dg/cpp2a/constexpr-init20.C: New test. 6475 64762020-10-22 Patrick Palka <ppalka@redhat.com> 6477 6478 PR c++/96575 6479 * g++.dg/cpp1z/constexpr-96575.C: New test. 6480 64812020-10-22 Patrick Palka <ppalka@redhat.com> 6482 6483 PR c++/97511 6484 * g++.dg/template/shadow3.C: New test. 6485 64862020-10-22 Richard Biener <rguenther@suse.de> 6487 6488 PR middle-end/97521 6489 * gcc.target/i386/pr97521.c: New testcase. 6490 64912020-10-22 Andreas Krebbel <krebbel@linux.ibm.com> 6492 6493 * gcc.dg/pr97502.c: New test. 6494 64952020-10-22 Andreas Krebbel <krebbel@linux.ibm.com> 6496 6497 * gcc.dg/dfp/pr97439.c: New test. 6498 64992020-10-22 David Malcolm <dmalcolm@redhat.com> 6500 6501 PR analyzer/97514 6502 * gcc.dg/analyzer/pr97514.c: New test. 6503 65042020-10-22 David Malcolm <dmalcolm@redhat.com> 6505 6506 * g++.dg/analyzer/ctor-dtor-1.C: New test. 6507 * g++.dg/analyzer/dyncast-1.C: New test. 6508 * g++.dg/analyzer/vfunc-1.C: New test. 6509 65102020-10-22 David Malcolm <dmalcolm@redhat.com> 6511 6512 PR analyzer/97489 6513 * g++.dg/analyzer/pr97489.C: New test. 6514 65152020-10-22 Martin Liska <mliska@suse.cz> 6516 6517 PR c/94722 6518 * g++.dg/no-stack-protector-attr-2.C: New test. 6519 * g++.dg/no-stack-protector-attr-3.C: New test. 6520 * g++.dg/no-stack-protector-attr.C: New test. 6521 65222020-10-22 liuhongt <hongtao.liu@intel.com> 6523 6524 * gcc.target/i386/pr97249-1.c: New test. 6525 65262020-10-22 Andrew MacLeod <amacleod@redhat.com> 6527 6528 * gcc.dg/pr97520.c: New. 6529 65302020-10-22 Dennis Zhang <dennis.zhang@arm.com> 6531 6532 * gcc.target/arm/simd/mve-vmul_1.c: New test. 6533 65342020-10-22 Andrew MacLeod <amacleod@redhat.com> 6535 6536 PR tree-optimization/97515 6537 * gcc.dg/pr97515.c: New file. 6538 65392020-10-21 David Edelsohn <dje.gcc@gmail.com> 6540 6541 * gcc.target/powerpc/fold-vec-extract-float.p9.c: rldicl and 6542 subfic only for target LE. 6543 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: xori only 6544 for target LE. Adjust mfvsrd and add mfvsrld for BE. 6545 * gcc.target/powerpc/fold-vec-extract-short.p9.c: vextuhrx for LE. 6546 vextuhlx for BE. 6547 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Remove target. 6548 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Remove target. 6549 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Remove target. Require 6550 float128 6551 65522020-10-21 Martin Liska <mliska@suse.cz> 6553 Andrew MacLeod <amacleod@redhat.com> 6554 6555 PR target/97360 6556 * gcc.target/powerpc/pr97360.c: New test. 6557 65582020-10-21 Jan Hubicka <jh@suse.cz> 6559 6560 PR ipa/97445 6561 * gcc.dg/ipa/inlinehint-5.c: New test. 6562 65632020-10-21 David Edelsohn <dje.gcc@gmail.com> 6564 6565 * gcc.target/powerpc/p9-extract-1.c: Require lp64. 6566 * gcc.target/powerpc/p9-extract-2.c: Require lp64. 6567 * gcc.target/powerpc/p9-extract-3.c: Require lp64. 6568 * gcc.target/powerpc/p9-permute.c: Remove target. 6569 * gcc.target/powerpc/pr63335.c: Remove target. 6570 * gcc.target/powerpc/pr87507.c: Remove target. 6571 * gcc.target/powerpc/swaps-p8-1.c: Require LE and P8. 6572 * gcc.target/powerpc/swaps-p8-10.c: Remove target. Require P8. 6573 * gcc.target/powerpc/swaps-p8-11.c: Remove target. Require P8. 6574 * gcc.target/powerpc/swaps-p8-12.c: Require LE and P8. 6575 * gcc.target/powerpc/swaps-p8-13.c: Remove target. Require P8. 6576 * gcc.target/powerpc/swaps-p8-14.c: Remove target. Require P8. 6577 * gcc.target/powerpc/swaps-p8-15.c: Remove target. Require P8. 6578 * gcc.target/powerpc/swaps-p8-16.c: Remove target. Require P8. 6579 * gcc.target/powerpc/swaps-p8-17.c: Require P8. 6580 * gcc.target/powerpc/swaps-p8-18.c: Remove target. Require P8. 6581 * gcc.target/powerpc/swaps-p8-19.c: Remove target. Require P8. 6582 * gcc.target/powerpc/swaps-p8-2.c: Require LE and P8. 6583 * gcc.target/powerpc/swaps-p8-20.c: Remove target. 6584 * gcc.target/powerpc/swaps-p8-21.c: Remove target. Require Altivec. 6585 * gcc.target/powerpc/swaps-p8-22.c: Remove target. Require P8. 6586 * gcc.target/powerpc/swaps-p8-23.c: Require LE and P8. 6587 * gcc.target/powerpc/swaps-p8-24.c: Remove target. Require P8. 6588 * gcc.target/powerpc/swaps-p8-25.c: Require LE and P8. 6589 * gcc.target/powerpc/swaps-p8-26.c: Remove target. Require P8. 6590 * gcc.target/powerpc/swaps-p8-27.c: Remove target. Require P8. 6591 * gcc.target/powerpc/swaps-p8-28.c: Remove target. 6592 * gcc.target/powerpc/swaps-p8-29.c: Remove target. 6593 * gcc.target/powerpc/swaps-p8-3.c: Require LE and P8. 6594 * gcc.target/powerpc/swaps-p8-30.c: Remove target. 6595 * gcc.target/powerpc/swaps-p8-31.c: Remove target. 6596 * gcc.target/powerpc/swaps-p8-32.c: Remove target. 6597 * gcc.target/powerpc/swaps-p8-33.c: Remove target. 6598 * gcc.target/powerpc/swaps-p8-34.c: Remove target. 6599 * gcc.target/powerpc/swaps-p8-35.c: Remove target. 6600 * gcc.target/powerpc/swaps-p8-36.c: Remove target. 6601 * gcc.target/powerpc/swaps-p8-37.c: Remove target. 6602 * gcc.target/powerpc/swaps-p8-38.c: Remove target. 6603 * gcc.target/powerpc/swaps-p8-39.c: Remove target. 6604 * gcc.target/powerpc/swaps-p8-4.c: Require LE and P8. 6605 * gcc.target/powerpc/swaps-p8-40.c: Remove target. 6606 * gcc.target/powerpc/swaps-p8-41.c: Remove target. 6607 * gcc.target/powerpc/swaps-p8-42.c: Remove target. 6608 * gcc.target/powerpc/swaps-p8-43.c: Remove target. 6609 * gcc.target/powerpc/swaps-p8-44.c: Remove target. 6610 * gcc.target/powerpc/swaps-p8-45.c: Remove target. 6611 * gcc.target/powerpc/swaps-p8-46.c: Require LE. 6612 * gcc.target/powerpc/swaps-p8-5.c: Require LE and P8. 6613 * gcc.target/powerpc/swaps-p8-6.c: Remove target. Require P8. 6614 * gcc.target/powerpc/swaps-p8-7.c: Remove target. Require P8. 6615 * gcc.target/powerpc/swaps-p8-8.c: Remove target. Require P8. 6616 * gcc.target/powerpc/swaps-p8-9.c: Remove target. Require P8. 6617 * gcc.target/powerpc/vec-cmp.c: Require LP64. 6618 * gcc.target/powerpc/vec-cmpne.c: Remove target. 6619 * gcc.target/powerpc/vec-mul.c: Remove target. 6620 * gcc.target/powerpc/vec-set-char.c: Require LP64. 6621 * gcc.target/powerpc/vec-set-int.c: Require LP64. 6622 * gcc.target/powerpc/vec-set-short.c: Require LP64. 6623 * gcc.target/powerpc/vec-xxpermdi.c: Remove target. Require VSX. 6624 * gcc.target/powerpc/vsxcopy.c: Remove target. Require VSX. 6625 66262020-10-21 Richard Biener <rguenther@suse.de> 6627 6628 PR tree-optimization/97500 6629 * gfortran.dg/pr97500.f90: New testcase. 6630 66312020-10-21 liuhongt <hongtao.liu@intel.com> 6632 6633 PR target/97506 6634 * gcc.target/i386/pr97506.c: New test. 6635 66362020-10-21 Jakub Jelinek <jakub@redhat.com> 6637 6638 PR tree-optimization/97503 6639 * gcc.dg/tree-ssa/pr97503.c: New test. 6640 66412020-10-21 Martin Liska <mliska@suse.cz> 6642 6643 PR sanitizer/97414 6644 * g++.dg/asan/pr97414.C: New test. 6645 66462020-10-21 Eric Botcazou <ebotcazou@adacore.com> 6647 6648 * gnat.dg/multfixed.adb: Update expected exception message. 6649 66502020-10-21 Andrea Corallo <andrea.corallo@arm.com> 6651 6652 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c (CMT): 6653 Adopt the same style used in the rest of the file. 6654 66552020-10-21 Aldy Hernandez <aldyh@redhat.com> 6656 6657 * gcc.dg/Walloca-1.c: Adjust for 32-bits. 6658 66592020-10-22 Dennis Zhang <dennis.zhang@arm.com> 6660 6661 * gcc.target/arm/simd/mve-vminmax_1.c: New test. 6662 66632020-10-20 Jeff Law <law@redhat.com> 6664 6665 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: Improve pruning of 6666 invalid scanf call messages. 6667 66682020-10-20 Andrew MacLeod <amacleod@redhat.com> 6669 6670 PR tree-optimization/97505 6671 * gfortran.dg/pr97505.f90: New file. 6672 66732020-10-20 Nathan Sidwell <nathan@acm.org> 6674 6675 * g++.dg/lookup/local-extern.C: New. 6676 66772020-10-20 Aldy Hernandez <aldyh@redhat.com> 6678 6679 * gcc.dg/Wrestrict-22.c: New test. 6680 * g++.dg/torture/pr92421.C: Adjust for ranger. 6681 66822020-10-20 Aldy Hernandez <aldyh@redhat.com> 6683 6684 * gcc.dg/Walloca-1.c: Adjust for ranger. 6685 * gcc.dg/Walloca-12.c: Same. 6686 * gcc.dg/Walloca-13.c: Same. 6687 * gcc.dg/Walloca-2.c: Same. 6688 * gcc.dg/Walloca-3.c: Same. 6689 * gcc.dg/Walloca-6.c: Same. 6690 * gcc.dg/Wvla-larger-than-2.c: Same. 6691 66922020-10-20 Tobias Burnus <tobias@codesourcery.com> 6693 6694 * gcc.misc-tests/outputs.exp: Add ltrans_args dump files 6695 for 'lto save-temps'. 6696 66972020-10-20 Aldy Hernandez <aldyh@redhat.com> 6698 6699 * gcc.dg/pr97501.c: New test. 6700 67012020-10-20 Nathan Sidwell <nathan@acm.org> 6702 6703 * gcc.dg/cpp/endif.c: Move to ... 6704 * c-c++-common/cpp/endif.c: ... here. 6705 * gcc.dg/cpp/endif.h: Move to ... 6706 * c-c++-common/cpp/endif.h: ... here. 6707 * c-c++-common/cpp/eof-2.c: Adjust diagnostic. 6708 * c-c++-common/cpp/eof-3.c: Adjust diagnostic. 6709 67102020-10-20 Marek Polacek <polacek@redhat.com> 6711 6712 PR c++/82239 6713 * g++.dg/cpp0x/static_assert16.C: New test. 6714 67152020-10-20 Arnaud Charlet <charlet@adacore.com> 6716 6717 * gnat.dg/opt11.adb: Add new expected warning. 6718 67192020-10-20 Richard Biener <rguenther@suse.de> 6720 6721 PR tree-optimization/97496 6722 * gcc.dg/vect/bb-slp-pr97496.c: New testcase. 6723 67242020-10-20 Aldy Hernandez <aldyh@redhat.com> 6725 6726 * gcc.dg/pr97488.c: Add target int128 predicate. 6727 67282020-10-19 Andrew MacLeod <amacleod@redhat.com> 6729 6730 * gcc.dg/pr97360-2.c: New test. 6731 67322020-10-19 David Edelsohn <dje.gcc@gmail.com> 6733 6734 * gcc.target/powerpc/sad-vectorize-1.c: Remove target. 6735 * gcc.target/powerpc/sad-vectorize-2.c: Remove target. 6736 * gcc.target/powerpc/vec-extract-v16qi-df.c: Remove target. 6737 * gcc.target/powerpc/vec-extract-v16qi.c: Remove target. 6738 * gcc.target/powerpc/vec-extract-v16qiu-df.c: Remove target. 6739 * gcc.target/powerpc/vec-extract-v16qiu.c: Remove target. 6740 * gcc.target/powerpc/vec-extract-v2df.c: Remove target. 6741 * gcc.target/powerpc/vec-extract-v2di.c: Require lp64. 6742 * gcc.target/powerpc/vec-extract-v4sf.c: Remove target. 6743 * gcc.target/powerpc/vec-extract-v4si-df.c: Remove target. 6744 * gcc.target/powerpc/vec-extract-v4si.c: Remove target. 6745 * gcc.target/powerpc/vec-extract-v4siu-df.c: Remove target. 6746 * gcc.target/powerpc/vec-extract-v4siu.c: Remove target. 6747 * gcc.target/powerpc/vec-extract-v8hi-df.c: Remove target. 6748 * gcc.target/powerpc/vec-extract-v8hi.c: Remove target. 6749 * gcc.target/powerpc/vec-extract-v8hiu-df.c: Remove target. 6750 * gcc.target/powerpc/vec-extract-v8hiu.c: Remove target. 6751 * gcc.target/powerpc/vec-init-1.c: Remove target. 6752 * gcc.target/powerpc/vec-init-2.c: Require lp64. 6753 * gcc.target/powerpc/vec-init-3.c: Require lp64. 6754 * gcc.target/powerpc/vec-init-4.c: Remove target. 6755 * gcc.target/powerpc/vec-init-5.c: Remove target. 6756 * gcc.target/powerpc/vec-init-6.c: Require lp64. 6757 * gcc.target/powerpc/vec-init-7.c: Require lp64. 6758 * gcc.target/powerpc/vec-init-8.c: Remove target. 6759 * gcc.target/powerpc/vec-init-9.c: Require lp64. 6760 * gcc.target/powerpc/vec-setup-double.c: Remove target. 6761 * gcc.target/powerpc/vec-setup-long.c: Remove target. 6762 * gcc.target/powerpc/vsu/vec-xl-len-13.c: Correct expected warnings. 6763 * gcc.target/powerpc/vsu/vsu.exp: Enable on AIX. 6764 67652020-10-19 David Edelsohn <dje.gcc@gmail.com> 6766 6767 * gcc.target/powerpc/fold-vec-extract-char.p7.c: Remove target. 6768 * gcc.target/powerpc/fold-vec-extract-char.p8.c: Remove target. 6769 * gcc.target/powerpc/fold-vec-extract-char.p9.c: Remove target. 6770 Expect 3 addi for ilp32. 6771 * gcc.target/powerpc/fold-vec-extract-double.p7.c: Remove target. 6772 Add -mbig-endian for Linux. 6773 * gcc.target/powerpc/fold-vec-extract-double.p8.c: Remove target. 6774 * gcc.target/powerpc/fold-vec-extract-float.p7.c: Remove target. 6775 * gcc.target/powerpc/fold-vec-extract-float.p8.c: Remove target. 6776 * gcc.target/powerpc/fold-vec-extract-float.p9.c: Require lp64. 6777 * gcc.target/powerpc/fold-vec-extract-int.p7.c: Remove target. 6778 * gcc.target/powerpc/fold-vec-extract-int.p8.c: Remove target. 6779 * gcc.target/powerpc/fold-vec-extract-int.p9.c: Remove target. 6780 Expect 3 addi for ilp32. 6781 * gcc.target/powerpc/fold-vec-extract-longlong.p7.c: Remove target. 6782 Expect 4 addi for ilp32. 6783 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Remove target. 6784 Expect 4 addi for ilp32. 6785 * gcc.target/powerpc/fold-vec-extract-longlong.p9.c: Require lp64. 6786 * gcc.target/powerpc/fold-vec-extract-short.p7.c: Remove target. 6787 * gcc.target/powerpc/fold-vec-extract-short.p8.c: Remove target. 6788 * gcc.target/powerpc/fold-vec-extract-short.p9.c: Require lp64. 6789 * gcc.target/powerpc/fold-vec-insert-char-p8.c: Remove target. 6790 * gcc.target/powerpc/fold-vec-insert-char-p9.c: Remove target. 6791 * gcc.target/powerpc/fold-vec-insert-double.c: Remove target. 6792 * gcc.target/powerpc/fold-vec-insert-float-p8.c: Remove target. 6793 * gcc.target/powerpc/fold-vec-insert-float-p9.c: Remove target. 6794 * gcc.target/powerpc/fold-vec-insert-int-p8.c: Remove target. 6795 * gcc.target/powerpc/fold-vec-insert-int-p9.c: Remove target. 6796 Require 8 addi for ilp32. 6797 * gcc.target/powerpc/fold-vec-insert-longlong.c: Remove target. 6798 * gcc.target/powerpc/fold-vec-insert-short-p8.c: Remove target. 6799 * gcc.target/powerpc/fold-vec-insert-short-p9.c: Remove target. 6800 * gcc.target/powerpc/fold-vec-select-double.c: Remove target. 6801 * gcc.target/powerpc/fold-vec-select-float.c: Remove target. 6802 * gcc.target/powerpc/fold-vec-splats-int.c: Require lp64. 6803 * gcc.target/powerpc/fold-vec-splats-longlong.c: Require lp64. 6804 68052020-10-19 Iain Sandoe <iain@sandoe.co.uk> 6806 6807 PR c++/97438 6808 * g++.dg/coroutines/pr97438.C: New test. 6809 68102020-10-19 Martin Jambor <mjambor@suse.cz> 6811 6812 PR tree-optimization/97456 6813 * gcc.dg/tree-ssa/pr97456.c: New test. 6814 68152020-10-19 Nathan Sidwell <nathan@acm.org> 6816 6817 * c-c++-common/cpp/pr97471.c: New. 6818 68192020-10-19 Aldy Hernandez <aldyh@redhat.com> 6820 6821 * gcc.dg/pr97488.c: New test. 6822 68232020-10-19 Richard Biener <rguenther@suse.de> 6824 6825 PR tree-optimization/97486 6826 * gcc.dg/vect/bb-slp-pr97486.c: New testcase. 6827 68282020-10-19 Aldy Hernandez <aldyh@redhat.com> 6829 6830 * gcc.dg/pr97467.c: New test. 6831 68322020-10-19 Li Jia He <helijia@gcc.gnu.org> 6833 6834 PR tree-optimization/66552 6835 * gcc.dg/pr66552.c: New testcase. 6836 68372020-10-18 Harald Anlauf <anlauf@gmx.de> 6838 6839 * gfortran.dg/matmul_20.f90: New test. 6840 68412020-10-17 David Edelsohn <dje.gcc@gmail.com> 6842 6843 * gcc.target/powerpc/p9-dimode1.c: Remove target. 6844 * gcc.target/powerpc/p9-dimode2.c: Remove target. 6845 * gcc.target/powerpc/p9-fpcvt-1.c: Remove target. 6846 * gcc.target/powerpc/p9-fpcvt-2.c: Require lp64. 6847 * gcc.target/powerpc/p9-minmax-1.c: Remove target. 6848 * gcc.target/powerpc/p9-minmax-2.c: Remove target. 6849 * gcc.target/powerpc/p9-minmax-3.c: Remove target. 6850 * gcc.target/powerpc/p9-splat-1.c: Require lp64. 6851 * gcc.target/powerpc/p9-splat-2.c: Remove target. 6852 * gcc.target/powerpc/p9-splat-3.c: Remove target. 6853 * gcc.target/powerpc/p9-splat-4.c: Require lp64. 6854 * gcc.target/powerpc/p9-vbpermd.c: Require lp64. 6855 * gcc.target/powerpc/p9-vneg.c: Require lp64. 6856 * gcc.target/powerpc/p9-vparity.c: Require lp64. 6857 * gcc.target/powerpc/p9-vpermr.c: Require LE. 6858 * gcc.target/powerpc/p9-xxbr-1.c: Remove target. 6859 * gcc.target/powerpc/p9-xxbr-2.c: Require lp64. 6860 * gcc.target/powerpc/p9-xxbr-3.c: Require lp64. 6861 68622020-10-17 David Edelsohn <dje.gcc@gmail.com> 6863 6864 * gcc.target/powerpc/builtins-3-p9.c: Remove le. 6865 68662020-10-17 David Edelsohn <dje.gcc@gmail.com> 6867 6868 * gcc.target/powerpc/pr96139-a.c: Remove -m32. 6869 * gcc.target/powerpc/pr96139-b.c: Remove -m64. 6870 68712020-10-16 Harald Anlauf <anlauf@gmx.de> 6872 6873 PR fortran/95979 6874 * gfortran.dg/index_4.f90: New test. 6875 68762020-10-16 Andrew MacLeod <amacleod@redhat.com> 6877 6878 PR tree-optimization/97462 6879 * gcc.dg/pr97462.c: New file. 6880 68812020-10-16 Nathan Sidwell <nathan@acm.org> 6882 6883 PR c++/97460 6884 * g++.dg/template/pr97460.C: New. 6885 68862020-10-16 Nathan Sidwell <nathan@acm.org> 6887 6888 PR c++/96258 6889 * g++.dg/parse/pr96258.C: New. 6890 68912020-10-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 6892 6893 PR target/97327 6894 * gcc.target/arm/mve/intrinsics/pr97327.c: New test. 6895 68962020-10-16 Richard Biener <rguenther@suse.de> 6897 6898 * gcc.dg/vect/bb-slp-53.c: New testcase. 6899 69002020-10-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 6901 6902 PR target/97291 6903 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Modify. 6904 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: 6905 Likewise. 6906 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise. 6907 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise. 6908 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise. 6909 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: 6910 Likewise. 6911 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: 6912 Likewise. 6913 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: 6914 Likewise. 6915 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise. 6916 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise. 6917 69182020-10-16 Jan Hubicka <jh@suse.cz> 6919 6920 PR testsuite/97426 6921 * gcc.dg/tree-ssa/modref-4.c: Fix return test. 6922 69232020-10-16 Martin Liska <mliska@suse.cz> 6924 6925 PR ipa/97404 6926 * gcc.c-torture/execute/pr97404.c: New test. 6927 69282020-10-16 Richard Biener <rguenther@suse.de> 6929 6930 PR tree-optimization/97428 6931 * gcc.dg/vect/vect-complex-5.c: Expect to SLP. 6932 * gcc.dg/vect/pr97428.c: Likewise. 6933 69342020-10-15 David Edelsohn <dje.gcc@gmail.com> 6935 6936 * gcc.target/powerpc/builtins-1-p9-runnable.c: Adjust for big endian. 6937 * gcc.target/powerpc/builtins-7-p9-runnable.c: Same. 6938 69392020-10-15 Jason Merrill <jason@redhat.com> 6940 6941 PR c++/95844 6942 * g++.dg/cpp2a/spaceship-eq10.C: New test. 6943 69442020-10-15 David Edelsohn <dje.gcc@gmail.com> 6945 6946 * gcc.target/powerpc/builtins-5-p9-runnable.c: Require lp64. 6947 * gcc.target/powerpc/builtins-msum-runnable.c: Require int128. 6948 * gcc.target/powerpc/float128-cmp2-runnable.c: Require float128. 6949 * gcc.target/powerpc/fold-vec-extract-double.p9.c: Require lp64. 6950 69512020-10-15 Marek Polacek <polacek@redhat.com> 6952 6953 PR c++/97406 6954 PR c++/85901 6955 * g++.dg/diagnostic/ptrtomem1.C: New test. 6956 * g++.dg/diagnostic/ptrtomem2.C: New test. 6957 69582020-10-15 Tom de Vries <tdevries@suse.de> 6959 6960 * gcc.dg/atomic/c11-atomic-exec-6.c: Xfail execution for nvptx. 6961 * gcc.dg/atomic/c11-atomic-exec-7.c: Same. 6962 * gcc.dg/atomic/stdatomic-op-5.c: Same. 6963 69642020-10-15 Tom de Vries <tdevries@suse.de> 6965 6966 PR target/97436 6967 * gcc.target/nvptx/atomic_fetch-3.c: Remove. 6968 69692020-10-15 Richard Biener <rguenther@suse.de> 6970 6971 * gcc.dg/vect/bb-slp-52.c: New testcase. 6972 69732020-10-15 Richard Biener <rguenther@suse.de> 6974 6975 PR tree-optimization/97482 6976 * gcc.dg/vect/pr97428.c: New testcase. 6977 69782020-10-15 Tom de Vries <tdevries@suse.de> 6979 6980 * gcc.dg/tree-ssa/pr84512.c: Remove xfail for nvptx. 6981 69822020-10-15 Tom de Vries <tdevries@suse.de> 6983 6984 * c-c++-common/ident-0b.c: Require effective target ident_directive. 6985 69862020-10-15 Tom de Vries <tdevries@suse.de> 6987 6988 * gcc.c-torture/compile/limits-externdecl.c: Remove dg-skip-if for 6989 nvptx. 6990 69912020-10-15 Tom de Vries <tdevries@suse.de> 6992 6993 * gcc.dg/attr-alloc_size-11.c: Don't xfail for nvptx. 6994 * gcc.dg/tree-ssa/20040204-1.c: Same. 6995 69962020-10-15 Tom de Vries <tdevries@suse.de> 6997 6998 * gcc.c-torture/execute/pr68185.c: Remove dg-skip-if for nvptx. 6999 70002020-10-15 Tom de Vries <tdevries@suse.de> 7001 7002 * gcc.c-torture/execute/981019-1.c: Remove dg-skip-if for nvptx. 7003 70042020-10-15 Tom de Vries <tdevries@suse.de> 7005 7006 * gcc.c-torture/compile/pr42717.c: Remove nvptx xfail. 7007 * gcc.c-torture/compile/pr61684.c: Same. 7008 * gcc.c-torture/execute/pr20601-1.c: Same. 7009 * gcc.c-torture/execute/pr52129.c: Same. 7010 * gcc.c-torture/execute/pr59221.c: Same. 7011 * gcc.dg/pr68671.c: Same. 7012 70132020-10-15 Jakub Jelinek <jakub@redhat.com> 7014 7015 * gcc.dg/ipa/modref-1.c: Remove space between param offset: and number 7016 in scan-ipa-dump. 7017 (b): Declare return type to void. 7018 (main): Declare return type to int. Change c to array of 3 chars. 7019 * gcc.dg/tree-ssa/modref-4.c: Remove space between param offset: and 7020 number in scan-ipa-dump. Use modref1 instead of modref2. 7021 (b): Declare return type to void. 7022 (main): Declare return type to int. Change c to array of 3 chars. 7023 70242020-10-15 Kito Cheng <kito.cheng@sifive.com> 7025 7026 * gcc.target/riscv/mcpu-1.c: New. 7027 * gcc.target/riscv/mcpu-2.c: Ditto. 7028 * gcc.target/riscv/mcpu-3.c: Ditto. 7029 * gcc.target/riscv/mcpu-4.c: Ditto. 7030 * gcc.target/riscv/mcpu-5.c: Ditto. 7031 * gcc.target/riscv/mcpu-6.c: Ditto. 7032 * gcc.target/riscv/mcpu-7.c: Ditto. 7033 70342020-10-15 Hongyu Wang <hongyu.wang@intel.com> 7035 7036 * gcc.target/i386/hreset-1.c: New test. 7037 * gcc.target/i386/funcspec-56.inc: Add new target attribute. 7038 * gcc.target/i386/x86gprintrin-1.c: Add -mhreset. 7039 * gcc.target/i386/x86gprintrin-2.c: Ditto. 7040 * gcc.target/i386/x86gprintrin-3.c: Ditto. 7041 * gcc.target/i386/x86gprintrin-4.c: Add mhreset. 7042 * gcc.target/i386/x86gprintrin-5.c: Ditto. 7043 70442020-10-15 Hongtao Liu <hongtao.liu@intel.com> 7045 7046 * gcc.target/i386/funcspec-56.inc: Add new target attribute. 7047 * gcc.target/i386/uintr-1.c: New test. 7048 * gcc.target/i386/uintr-2.c: Ditto. 7049 * gcc.target/i386/uintr-3.c: Ditto. 7050 * gcc.target/i386/uintr-4.c: Ditto. 7051 * gcc.target/i386/uintr-5.c: Ditto. 7052 * gcc.target/i386/x86gprintrin-1.c: Add -muintr for 64bit target. 7053 * gcc.target/i386/x86gprintrin-2.c: Ditto. 7054 * gcc.target/i386/x86gprintrin-3.c: Ditto. 7055 * gcc.target/i386/x86gprintrin-4.c: Add muintr for 64bit target. 7056 * gcc.target/i386/x86gprintrin-5.c: Ditto. 7057 70582020-10-14 Martin Sebor <msebor@redhat.com> 7059 7060 PR middle-end/97391 7061 * gcc.dg/Warray-bounds-68.c: New test. 7062 70632020-10-14 Martin Sebor <msebor@redhat.com> 7064 7065 PR c/97413 7066 * gcc.dg/Wvla-parameter-8.c: New test. 7067 70682020-10-14 Tom de Vries <tdevries@suse.de> 7069 7070 * lib/target-supports.exp (check_compile): Save and restore 7071 $compiler_flags when calling ${tool}_target_compile. 7072 70732020-10-14 David Malcolm <dmalcolm@redhat.com> 7074 7075 PR analyzer/93388 7076 * gcc.dg/analyzer/data-model-21.c: New test. 7077 70782020-10-14 David Malcolm <dmalcolm@redhat.com> 7079 7080 PR analyzer/97394 7081 * gcc.dg/analyzer/setjmp-pr93378.c: Use test-setjmp.h rather than 7082 <setjmp.h>. 7083 * gcc.dg/analyzer/sigsetjmp-5.c: Likewise. 7084 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise. 7085 * gcc.dg/analyzer/test-setjmp.h: Don't include <setjmp.h>. 7086 Provide decls of jmp_buf, sigjmp_buf, setjmp, sigsetjmp, 7087 longjmp, and siglongjmp. 7088 70892020-10-14 Jason Merrill <jason@redhat.com> 7090 7091 PR c++/97358 7092 * g++.dg/cpp0x/lambda/lambda-variadic11.C: New test. 7093 70942020-10-14 Sunil K Pandey <skpgkp2@gmail.com> 7095 7096 PR target/95483 7097 * gcc.target/i386/avx-1.c: Add test. 7098 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto. 7099 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Ditto. 7100 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Ditto. 7101 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto. 7102 * gcc.target/i386/avx512dq-vreducesd-1.c: Ditto. 7103 * gcc.target/i386/avx512dq-vreducesd-2.c: Ditto. 7104 * gcc.target/i386/avx512dq-vreducess-1.c: Ditto. 7105 * gcc.target/i386/avx512dq-vreducess-2.c: Ditto. 7106 * gcc.target/i386/avx512er-vrcp28sd-1.c: Ditto. 7107 * gcc.target/i386/avx512er-vrcp28sd-2.c: Ditto. 7108 * gcc.target/i386/avx512er-vrcp28ss-1.c: Ditto. 7109 * gcc.target/i386/avx512er-vrcp28ss-2.c: Ditto. 7110 * gcc.target/i386/avx512er-vrsqrt28sd-1.c: Ditto. 7111 * gcc.target/i386/avx512er-vrsqrt28sd-2.c: Ditto. 7112 * gcc.target/i386/avx512er-vrsqrt28ss-1.c: Ditto. 7113 * gcc.target/i386/avx512er-vrsqrt28ss-2.c: Ditto. 7114 * gcc.target/i386/avx512f-vcvtsd2si-1.c: Ditto. 7115 * gcc.target/i386/avx512f-vcvtsd2si64-1.c: Ditto. 7116 * gcc.target/i386/avx512f-vcvtsd2ss-1.c: Ditto. 7117 * gcc.target/i386/avx512f-vcvtsi2sd64-1.c: Ditto. 7118 * gcc.target/i386/avx512f-vcvtsi2ss-1.c: Ditto. 7119 * gcc.target/i386/avx512f-vcvtsi2ss64-1.c: Ditto. 7120 * gcc.target/i386/avx512f-vcvtss2sd-1.c: Ditto. 7121 * gcc.target/i386/avx512f-vcvtss2si-1.c: Ditto. 7122 * gcc.target/i386/avx512f-vcvtss2si64-1.c: Ditto. 7123 * gcc.target/i386/avx512f-vscalefsd-1.c: Ditto. 7124 * gcc.target/i386/avx512f-vscalefsd-2.c: Ditto. 7125 * gcc.target/i386/avx512f-vscalefss-1.c: Ditto. 7126 * gcc.target/i386/avx512f-vscalefss-2.c: Ditto. 7127 * gcc.target/i386/avx512f-vsqrtsd-1.c: Ditto. 7128 * gcc.target/i386/avx512f-vsqrtsd-2.c: Ditto. 7129 * gcc.target/i386/avx512f-vsqrtss-1.c: Ditto. 7130 * gcc.target/i386/avx512f-vsqrtss-2.c: Ditto. 7131 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto. 7132 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto. 7133 * gcc.target/i386/sse-13.c: Ditto. 7134 * gcc.target/i386/sse-23.c: Ditto. 7135 * gcc.target/i386/avx512dq-vreducepd-3.c: New test. 7136 * gcc.target/i386/avx512dq-vreducepd-4.c: New test. 7137 * gcc.target/i386/avx512dq-vreduceps-3.c: New test. 7138 * gcc.target/i386/avx512dq-vreduceps-4.c: New test. 7139 * gcc.target/i386/avx512f-vcvtsi2sd-1.c: New test. 7140 * gcc.target/i386/pr95483-1.c: New test. 7141 * gcc.target/i386/pr95483-2.c: New test. 7142 * gcc.target/i386/pr95483-3.c: New test. 7143 * gcc.target/i386/pr95483-4.c: New test. 7144 * gcc.target/i386/pr95483-5.c: New test. 7145 * gcc.target/i386/pr95483-6.c: New test. 7146 * gcc.target/i386/pr95483-7.c: New test. 7147 71482020-10-14 Jakub Jelinek <jakub@redhat.com> 7149 7150 PR target/97387 7151 * gcc.target/i386/pr97387-1.c: New test. 7152 * gcc.target/i386/pr97387-2.c: New test. 7153 71542020-10-14 Aldy Hernandez <aldyh@redhat.com> 7155 7156 * gcc.dg/pr97396.c: New test. 7157 71582020-10-14 Jan Hubicka <jh@suse.cz> 7159 7160 * gcc.dg/ipa/modref-1.c: New test. 7161 * gcc.dg/tree-ssa/modref-4.c: New test. 7162 71632020-10-14 Tobias Burnus <tobias@codesourcery.com> 7164 7165 PR fortran/97390 7166 * gfortran.dg/goacc/warn_truncated.f90: New test. 7167 71682020-10-14 Nathan Sidwell <nathan@acm.org> 7169 7170 * g++.dg/lookup/extern-redecl2.C: New. 7171 71722020-10-14 Steven G. Kargl <kargl@gcc.gnu.org> 7173 Mark Eggleston <markeggleston@gcc.gnu.org> 7174 7175 PR fortran/95614 7176 * gfortran.dg/pr95614_1.f90: New test. 7177 * gfortran.dg/pr95614_2.f90: New test. 7178 * gfortran.dg/pr95614_3.f90: New test. 7179 * gfortran.dg/pr95614_4.f90: New test. 7180 71812020-10-14 Kito Cheng <kito.cheng@sifive.com> 7182 7183 PR target/96759 7184 * g++.target/riscv/pr96759.C: New. 7185 * gcc.target/riscv/pr96759.c: New. 7186 71872020-10-13 Jakub Jelinek <jakub@redhat.com> 7188 7189 PR rtl-optimization/97386 7190 * gcc.c-torture/execute/pr97386-1.c: New test. 7191 * gcc.c-torture/execute/pr97386-2.c: New test. 7192 71932020-10-13 Richard Sandiford <richard.sandiford@arm.com> 7194 7195 * gcc.target/arm/stack-protector-5.c: Use -Os rather than -O2. 7196 * gcc.target/arm/stack-protector-6.c: Likewise. 7197 71982020-10-13 Richard Biener <rguenther@suse.de> 7199 7200 PR tree-optimization/97382 7201 * gcc.dg/vect/no-vfa-vect-dv-2.c: Remove same align dump 7202 scanning. 7203 * gcc.dg/vect/vect-103.c: Likewise. 7204 * gcc.dg/vect/vect-91.c: Likewise. 7205 * gfortran.dg/vect/vect-4.f90: Likewise. 7206 72072020-10-13 Martin Liska <mliska@suse.cz> 7208 7209 PR middle-end/97392 7210 * g++.dg/asan/asan_test.C: Disable -Wstringop-overflow. 7211 * gcc.dg/asan/pr80166.c: Likewise. 7212 72132020-10-12 David Malcolm <dmalcolm@redhat.com> 7214 7215 PR analyzer/97258 7216 * gcc.dg/analyzer/callbacks-1.c: New test. 7217 * gcc.dg/analyzer/callbacks-2.c: New test. 7218 * gcc.dg/analyzer/callbacks-3.c: New test. 7219 72202020-10-12 Andrew MacLeod <amacleod@redhat.com> 7221 7222 * gcc.dg/pr97381.c: New test. 7223 72242020-10-12 Aldy Hernandez <aldyh@redhat.com> 7225 7226 * gcc.dg/pr97378.c: New test. 7227 72282020-10-12 David Malcolm <dmalcolm@redhat.com> 7229 7230 PR c/83347 7231 PR middle-end/90404 7232 PR analyzer/95007 7233 * gcc.dg/analyzer/write-to-const-1.c: New test. 7234 * gcc.dg/analyzer/write-to-string-literal-1.c: New test. 7235 72362020-10-12 Martin Sebor <msebor@redhat.com> 7237 7238 PR c++/97201 7239 * g++.dg/warn/Wplacement-new-size-8.C: Adjust expected message. 7240 * g++.dg/warn/Warray-bounds-10.C: New test. 7241 * g++.dg/warn/Warray-bounds-11.C: New test. 7242 * g++.dg/warn/Warray-bounds-12.C: New test. 7243 * g++.dg/warn/Warray-bounds-13.C: New test. 7244 72452020-10-12 Martin Sebor <msebor@redhat.com> 7246 7247 PR middle-end/97342 7248 PR middle-end/97023 7249 PR middle-end/96384 7250 * c-c++-common/Wrestrict.c: Adjust comment. 7251 * gcc.dg/Wstringop-overflow-34.c: Remove xfail. 7252 * gcc.dg/Wstringop-overflow-43.c: Remove xfails. Adjust regex patterns. 7253 * gcc.dg/pr51683.c: Prune out expected warning. 7254 * gcc.target/i386/pr60693.c: Same. 7255 * g++.dg/warn/Wplacement-new-size-8.C: New test. 7256 * gcc.dg/Wstringop-overflow-41.c: New test. 7257 * gcc.dg/Wstringop-overflow-44.s: New test. 7258 * gcc.dg/Wstringop-overflow-45.c: New test. 7259 * gcc.dg/Wstringop-overflow-46.c: New test. 7260 * gcc.dg/Wstringop-overflow-47.c: New test. 7261 * gcc.dg/Wstringop-overflow-49.c: New test. 7262 * gcc.dg/Wstringop-overflow-50.c: New test. 7263 * gcc.dg/Wstringop-overflow-51.c: New test. 7264 * gcc.dg/Wstringop-overflow-52.c: New test. 7265 * gcc.dg/Wstringop-overflow-53.c: New test. 7266 * gcc.dg/Wstringop-overflow-54.c: New test. 7267 * gcc.dg/Wstringop-overflow-55.c: New test. 7268 * gcc.dg/Wstringop-overread-5.c: New test. 7269 72702020-10-12 Martin Sebor <msebor@redhat.com> 7271 7272 PR c++/96511 7273 PR middle-end/96384 7274 * g++.dg/init/strlen.C: Add expected warning. 7275 * g++.dg/warn/Wplacement-new-size-1.C: Relax warnings. 7276 * g++.dg/warn/Wplacement-new-size-2.C: Same. 7277 * g++.dg/warn/Wplacement-new-size-6.C: Same. 7278 * gcc.dg/Warray-bounds-58.c: Adjust 7279 * gcc.dg/Wstringop-overflow-37.c: Same. 7280 * g++.dg/warn/Wplacement-new-size-7.C: New test. 7281 72822020-10-12 Christophe Lyon <christophe.lyon@linaro.org> 7283 7284 PR tree-optimization/97357 7285 * gcc.dg/pr97357.c: Call setjmp instead of _setjmp. 7286 72872020-10-12 Richard Biener <rguenther@suse.de> 7288 7289 * gcc.dg/vect/bb-slp-50.c: New testcase. 7290 * gcc.dg/vect/bb-slp-51.c: Likewise. 7291 72922020-10-12 Martin Liska <mliska@suse.cz> 7293 7294 PR tree-optimization/97079 7295 * gcc.target/aarch64/sve/pr97079.c: New test. 7296 72972020-10-12 Duan bo <duanbo3@huawei.com> 7298 7299 PR target/96757 7300 * gcc.target/aarch64/pr96757.c: New test. 7301 73022020-10-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7303 7304 PR target/97349 7305 * gcc.target/aarch64/simd/pr97349.c: New test. 7306 73072020-10-12 Aldy Hernandez <aldyh@redhat.com> 7308 7309 * gcc.dg/pr97371.c: New test. 7310 73112020-10-12 Richard Biener <rguenther@suse.de> 7312 7313 PR tree-optimization/97357 7314 * gcc.dg/pr97357.c: New testcase. 7315 73162020-10-12 Mark Eggleston <markeggleston@gcc.gnu.org> 7317 7318 PR fortran/96099 7319 * gfortran.dg/pr96099_1.f90: New test. 7320 * gfortran.dg/pr96099_2.f90: New test. 7321 73222020-10-11 Iain Sandoe <iain@sandoe.co.uk> 7323 7324 * obj-c++.dg/plugin/diagnostic-test-expressions-1.mm: 7325 Adjust testcase to include expressions for @selector and 7326 @protocol. XFAIL where this is still not sufficient to obtain 7327 a disgnostic range. 7328 73292020-10-11 Iain Sandoe <iain@sandoe.co.uk> 7330 7331 * objc-obj-c++-shared/TestsuiteObject.h: Add dummy retain and 7332 release method declarations. 7333 * objc-obj-c++-shared/TestsuiteObject.m: Add dummy retain and 7334 release implementations. 7335 73362020-10-11 Iain Sandoe <iain@sandoe.co.uk> 7337 7338 * obj-c++.dg/objc-gc-3.mm:i Skip for Darwin >= 16. 7339 73402020-10-11 Iain Sandoe <iain@sandoe.co.uk> 7341 7342 * obj-c++.dg/cxx-ivars-3.mm: Skip for macOS >= 10.7. 7343 73442020-10-11 Iain Sandoe <iain@sandoe.co.uk> 7345 7346 * obj-c++.dg/gnu-api-2-class-meta.mm: Add a flag to cause NeXT 7347 headers to expose prototypes for messaging. 7348 * obj-c++.dg/gnu-api-2-class.mm: Likewise. 7349 * obj-c++.dg/gnu-api-2-objc.mm: Skip this because of the extra 7350 protocols pulled in by system headers. 7351 73522020-10-11 Iain Sandoe <iain@sandoe.co.uk> 7353 7354 * objc.dg/plugin/diagnostic-test-expressions-1.m: Use assignment 7355 expressions for @selector and @protocol to obtain a useful 7356 diagnostic range. 7357 73582020-10-11 Iain Sandoe <iain@sandoe.co.uk> 7359 7360 * objc.dg/call-super-2.m: Remove inclusion of runtime.h. 7361 Add a FIXME about the test portability. 7362 73632020-10-11 Iain Sandoe <iain@sandoe.co.uk> 7364 7365 * objc.dg/torture/forward-1.m: Implement forwarding using the 7366 native NeXT (NSInvocation) method for Darwin. 7367 73682020-10-11 Iain Sandoe <iain@sandoe.co.uk> 7369 7370 * objc.dg/ivar-scope-4.m: Add inititialize method to the 7371 root class. 7372 73732020-10-11 Iain Sandoe <iain@sandoe.co.uk> 7374 7375 * objc.dg/gnu-api-2-class-meta.m: Add a flag to cause NeXT 7376 headers to expose prototypes for messaging. Mark the root 7377 class if the objc_root_class attribute is available. Use 7378 char ** as the second arg to main. 7379 * objc.dg/gnu-api-2-class.m: Use dispatch prototype. 7380 * objc.dg/gnu-api-2-objc.m: Skip on NeXT because of extra 7381 prototypes pulled in by headers. 7382 73832020-10-11 Iain Sandoe <iain@sandoe.co.uk> 7384 7385 * objc.dg/objc-gc-4.m: Disable for macOS 10.15 and 11.x. 7386 73872020-10-11 Iain Sandoe <iain@sandoe.co.uk> 7388 7389 * objc-obj-c++-shared/TestsuiteObject.h: If the compiler 7390 supports objc_root_object attributes, then mark the testsuite 7391 object accordingly. 7392 * objc-obj-c++-shared/TestsuiteObject.m: Avoid direct access 7393 to isa, which is an error for modern Objective-C. 7394 * objc/execute/class-tests-1.h: Declare a string function we 7395 use locally (avoid pulling in the whole of string.h). 7396 73972020-10-10 Iain Sandoe <iain@sandoe.co.uk> 7398 7399 * gcc.dg/darwin-sections.c: Adjust test for renamed BSS and common 7400 sections. Cater for 64 and 128 bit long doubles. 7401 74022020-10-10 H.J. Lu <hjl.tools@gmail.com> 7403 7404 PR target/97250 7405 * gcc.target/i386/x86-64-v2.c: Verify that 7406 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 is defined. 7407 * gcc.target/i386/x86-64-v3.c: Likewise. 7408 * gcc.target/i386/x86-64-v4.c: Likewise. 7409 74102020-10-10 Aldy Hernandez <aldyh@redhat.com> 7411 7412 * gcc.dg/pr97359.c: New test. 7413 74142020-10-09 Vladimir Makarov <vmakarov@redhat.com> 7415 7416 PR rtl-optimization/97313 7417 * gcc.target/i386/pr97313.c: New. 7418 74192020-10-09 H.J. Lu <hjl.tools@gmail.com> 7420 7421 * gcc.target/i386/avx-1.c (__builtin_ia32_lwpval32): New to 7422 support <lwpintrin.h> included in <x86gprintrin.h>. 7423 (__builtin_ia32_lwpval64): Likewise. 7424 (__builtin_ia32_lwpins32): Likewise. 7425 (__builtin_ia32_lwpins64): Likewise. 7426 (__builtin_ia32_bextri_u32): New to support <tbmintrin.h> 7427 included in <x86gprintrin.h>. 7428 (__builtin_ia32_bextri_u64): Likewise. 7429 * gcc.target/i386/x86gprintrin-1.c: New test. 7430 * gcc.target/i386/x86gprintrin-2.c: Likewise. 7431 * gcc.target/i386/x86gprintrin-3.c: Likewise. 7432 * gcc.target/i386/x86gprintrin-4.c: Likewise. 7433 * gcc.target/i386/x86gprintrin-4a.c: Likewise. 7434 * gcc.target/i386/x86gprintrin-5.c: Likewise. 7435 * gcc.target/i386/x86gprintrin-5a.c: Likewise. 7436 * gcc.target/i386/x86gprintrin-5b.c: Likewise. 7437 * gcc.target/i386/x86gprintrin-6.c: Likewise. 7438 74392020-10-09 Richard Biener <rguenther@suse.de> 7440 7441 * lib/target-supports.exp (check_effective_target_vect_masked_load): 7442 New effective target. 7443 * gcc.dg/vect/pr65947-3.c: Update. 7444 74452020-10-09 Richard Biener <rguenther@suse.de> 7446 7447 PR tree-optimization/97334 7448 * gcc.dg/vect/bb-slp-pr65935.c: Amend. 7449 74502020-10-09 Richard Biener <rguenther@suse.de> 7451 7452 PR tree-optimization/97347 7453 * g++.dg/vect/pr97347.cc: New testcase. 7454 74552020-10-09 Andrew MacLeod <amacleod@redhat.com> 7456 7457 * gcc.dg/pr97317.c: New test. 7458 74592020-10-09 Jakub Jelinek <jakub@redhat.com> 7460 7461 PR tree-optimization/94801 7462 PR target/97312 7463 * gcc.dg/tree-ssa/pr94801.c: New test. 7464 74652020-10-09 Jakub Jelinek <jakub@redhat.com> 7466 7467 PR tree-optimization/97325 7468 * gcc.c-torture/execute/pr97325.c: New test. 7469 74702020-10-09 Aldy Hernandez <aldyh@redhat.com> 7471 7472 PR testsuite/97337 7473 * gcc.dg/pr97315-1.c: Moved to... 7474 * g++.dg/opt/pr97315-1.C: ...here. 7475 74762020-10-09 Richard Biener <rguenther@suse.de> 7477 7478 * gcc.dg/vect/bb-slp-phis-1.c: New testcase. 7479 74802020-10-08 Jason Merrill <jason@redhat.com> 7481 7482 PR c++/96805 7483 * g++.dg/cpp0x/alias-decl-pr96805.C: New test. 7484 74852020-10-08 Christophe Lyon <christophe.lyon@linaro.org> 7486 7487 PR target/96914 7488 * gcc.target/arm/mve/intrinsics/vcvtnq_u32_f32.c: New test. 7489 74902020-10-08 Martin Liska <mliska@suse.cz> 7491 Richard Biener <rguenther@suse.de> 7492 7493 * gcc.dg/vect/bb-slp-22.c: Adjust. 7494 * gfortran.dg/pr68627.f: Likewise. 7495 74962020-10-08 Richard Biener <rguenther@suse.de> 7497 7498 PR tree-optimization/97330 7499 * gcc.dg/torture/pr97330-1.c: New testcase. 7500 * gcc.dg/torture/pr97330-2.c: Likewise. 7501 75022020-10-08 Richard Biener <rguenther@suse.de> 7503 7504 * g++.dg/vect/slp-pr50819.cc: Adjust. 7505 * gcc.dg/vect/bb-slp-1.c: Adjust. 7506 * gcc.dg/vect/bb-slp-10.c: Adjust. 7507 * gcc.dg/vect/bb-slp-11.c: Adjust. 7508 * gcc.dg/vect/bb-slp-13.c: Adjust. 7509 * gcc.dg/vect/bb-slp-14.c: Adjust. 7510 * gcc.dg/vect/bb-slp-15.c: Adjust. 7511 * gcc.dg/vect/bb-slp-16.c: Adjust. 7512 * gcc.dg/vect/bb-slp-17.c: Adjust. 7513 * gcc.dg/vect/bb-slp-18.c: Adjust. 7514 * gcc.dg/vect/bb-slp-19.c: Adjust. 7515 * gcc.dg/vect/bb-slp-2.c: Adjust. 7516 * gcc.dg/vect/bb-slp-20.c: Adjust. 7517 * gcc.dg/vect/bb-slp-21.c: Adjust. 7518 * gcc.dg/vect/bb-slp-22.c: Adjust. 7519 * gcc.dg/vect/bb-slp-23.c: Adjust. 7520 * gcc.dg/vect/bb-slp-24.c: Adjust. 7521 * gcc.dg/vect/bb-slp-25.c: Adjust. 7522 * gcc.dg/vect/bb-slp-26.c: Adjust. 7523 * gcc.dg/vect/bb-slp-27.c: Adjust. 7524 * gcc.dg/vect/bb-slp-28.c: Adjust. 7525 * gcc.dg/vect/bb-slp-29.c: Adjust. 7526 * gcc.dg/vect/bb-slp-3.c: Adjust. 7527 * gcc.dg/vect/bb-slp-30.c: Adjust. 7528 * gcc.dg/vect/bb-slp-31.c: Adjust. 7529 * gcc.dg/vect/bb-slp-34.c: Adjust. 7530 * gcc.dg/vect/bb-slp-35.c: Adjust. 7531 * gcc.dg/vect/bb-slp-36.c: Adjust. 7532 * gcc.dg/vect/bb-slp-38.c: Adjust. 7533 * gcc.dg/vect/bb-slp-4.c: Adjust. 7534 * gcc.dg/vect/bb-slp-45.c: Adjust. 7535 * gcc.dg/vect/bb-slp-46.c: Adjust. 7536 * gcc.dg/vect/bb-slp-48.c: Adjust. 7537 * gcc.dg/vect/bb-slp-5.c: Adjust. 7538 * gcc.dg/vect/bb-slp-6.c: Adjust. 7539 * gcc.dg/vect/bb-slp-7.c: Adjust. 7540 * gcc.dg/vect/bb-slp-8.c: Adjust. 7541 * gcc.dg/vect/bb-slp-8a.c: Adjust. 7542 * gcc.dg/vect/bb-slp-8b.c: Adjust. 7543 * gcc.dg/vect/bb-slp-9.c: Adjust. 7544 * gcc.dg/vect/bb-slp-div-2.c: Adjust. 7545 * gcc.dg/vect/bb-slp-over-widen-1.c: Adjust. 7546 * gcc.dg/vect/bb-slp-over-widen-2.c: Adjust. 7547 * gcc.dg/vect/bb-slp-pattern-2.c: Adjust. 7548 * gcc.dg/vect/bb-slp-pow-1.c: Adjust. 7549 * gcc.dg/vect/bb-slp-pr58135.c: Adjust. 7550 * gcc.dg/vect/bb-slp-pr65935.c: Adjust. 7551 * gcc.dg/vect/bb-slp-pr78205.c: Adjust. 7552 * gcc.dg/vect/bb-slp-pr81635-1.c: Adjust. 7553 * gcc.dg/vect/bb-slp-pr81635-3.c: Adjust. 7554 * gcc.dg/vect/bb-slp-pr95839-2.c: Adjust. 7555 * gcc.dg/vect/bb-slp-pr95839.c: Adjust. 7556 * gcc.dg/vect/bb-slp-pr95866.c: Adjust. 7557 * gcc.dg/vect/bb-slp-subgroups-1.c: Adjust. 7558 * gcc.dg/vect/bb-slp-subgroups-2.c: Adjust. 7559 * gcc.dg/vect/bb-slp-subgroups-3.c: Adjust. 7560 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Adjust. 7561 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Adjust. 7562 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: Adjust. 7563 * gfortran.dg/vect/pr62283-2.f: Adjust. 7564 * gcc.target/i386/pr68961.c: Adjust. 7565 * gcc.target/i386/pr84101.c: Adjust. 7566 * gcc.dg/vect/bb-slp-pr81635-2.c: Adjust. 7567 * gcc.dg/vect/bb-slp-pr81635-4.c: Adjust. 7568 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Adjust. 7569 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Adjust. 7570 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp.c: Adjust. 7571 * gcc.dg/vect/bb-slp-div-1.c: Adjust. 7572 * gcc.dg/vect/bb-slp-pr90006.c: Adjust. 7573 * g++.dg/vect/slp-pr50413.cc: Adjust. 7574 75752020-10-08 Christophe Lyon <christophe.lyon@linaro.org> 7576 7577 PR target/96914 7578 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Remove. 7579 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Remove. 7580 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Remove. 7581 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Remove. 7582 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Remove. 7583 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Remove. 7584 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Remove. 7585 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Remove. 7586 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Remove. 7587 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Remove. 7588 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Remove. 7589 75902020-10-08 Christophe Lyon <christophe.lyon@linaro.org> 7591 7592 PR target/96914 7593 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s16.c: New test. 7594 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s32.c: New test. 7595 * gcc.target/arm/mve/intrinsics/vqdmlashq_m_n_s8.c: New test. 7596 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s16.c: New test. 7597 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s32.c: New test. 7598 * gcc.target/arm/mve/intrinsics/vqdmlashq_n_s8.c: New test. 7599 76002020-10-08 Jakub Jelinek <jakub@redhat.com> 7601 7602 PR target/97322 7603 * gcc.dg/pr97322.c: New test. 7604 76052020-10-08 Aldy Hernandez <aldyh@redhat.com> 7606 7607 * gcc.dg/pr97315-2.c: New test. 7608 76092020-10-08 Aldy Hernandez <aldyh@redhat.com> 7610 7611 * gcc.dg/pr97315-1.c: New test. 7612 76132020-10-08 Jakub Jelinek <jakub@redhat.com> 7614 7615 PR sanitizer/97294 7616 * gcc.dg/asan/pr97294.c: New test. 7617 76182020-10-08 Patrick Palka <ppalka@redhat.com> 7619 7620 PR c++/97052 7621 * g++.dg/cpp2a/concepts-defarg2.C: New test. 7622 76232020-10-08 Patrick Palka <ppalka@redhat.com> 7624 7625 PR c++/96229 7626 * g++.dg/cpp2a/concepts-class2.C: New test. 7627 76282020-10-07 Marek Polacek <polacek@redhat.com> 7629 7630 PR c++/97010 7631 * g++.dg/cpp2a/fn-template21.C: New test. 7632 * g++.dg/cpp2a/fn-template22.C: New test. 7633 76342020-10-07 Richard Biener <rguenther@suse.de> 7635 7636 PR tree-optimization/97307 7637 * gcc.dg/tree-ssa/ssa-sink-17.c: New testcase. 7638 * gcc.dg/vect/pr65947-3.c: XFAIL. 7639 76402020-10-07 Patrick Palka <ppalka@redhat.com> 7641 7642 PR c++/88115 7643 PR libstdc++/97273 7644 * g++.dg/template/alignof3.C: New test. 7645 76462020-10-07 David Malcolm <dmalcolm@redhat.com> 7647 7648 PR analyzer/97116 7649 * g++.dg/analyzer/pr97116.C: New test. 7650 76512020-10-07 David Malcolm <dmalcolm@redhat.com> 7652 7653 * g++.dg/analyzer/analyzer.exp (DEFAULT_CXXFLAGS): Remove 7654 -fdiagnostics-path-format=separate-events. 7655 * gcc.dg/analyzer/analyzer.exp (DEFAULT_CFLAGS): Likewise. 7656 * gcc.dg/plugin/diagnostic-path-format-default.c: Rename to... 7657 * gcc.dg/plugin/diagnostic-path-format-plain.c: ...this. Remove 7658 dg-options directive. Copy remainder of test from 7659 diagnostic-path-format-separate-events.c. 7660 * gcc.dg/plugin/diagnostic-test-paths-2.c: Add 7661 -fdiagnostics-path-format=inline-events to options. 7662 Fix expected output for location of conditional within "for" loop. 7663 * gcc.dg/plugin/plugin.exp (plugin_test_list): Update for 7664 renaming. 7665 * gfortran.dg/analyzer/analyzer.exp (DEFAULT_FFLAGS): Remove 7666 -fdiagnostics-path-format=separate-events. 7667 76682020-10-07 Nathan Sidwell <nathan@acm.org> 7669 7670 * g++.dg/cpp0x/lambda/lambda-sfinae1.C: Avoid ill-formed local extern 7671 * g++.dg/init/pr42844.C: Add expected error. 7672 * g++.dg/lookup/extern-redecl1.C: Likewise. 7673 * g++.dg/lookup/koenig15.C: Avoid ill-formed. 7674 * g++.dg/lto/pr95677.C: New. 7675 * g++.dg/other/nested-extern-1.C: Correct expected behabviour. 7676 * g++.dg/other/nested-extern-2.C: Likewise. 7677 * g++.dg/other/nested-extern.cc: Split ... 7678 * g++.dg/other/nested-extern-1.cc: ... here ... 7679 * g++.dg/other/nested-extern-2.cc: ... here. 7680 * g++.dg/template/scope5.C: Avoid ill-formed 7681 * g++.old-deja/g++.law/missed-error2.C: Allow extension. 7682 * g++.old-deja/g++.pt/crash3.C: Add expected error. 7683 76842020-10-07 Martin Jambor <mjambor@suse.cz> 7685 7686 PR ipa/96394 7687 * gcc.dg/tree-prof/pr96394.c: New test. 7688 76892020-10-07 Jakub Jelinek <jakub@redhat.com> 7690 7691 * gcc.dg/gomp/simd-2.c: New test. 7692 * gcc.dg/gomp/simd-3.c: New test. 7693 76942020-10-06 Marek Polacek <polacek@redhat.com> 7695 7696 PR c++/97297 7697 * g++.dg/cpp2a/typename18.C: New test. 7698 76992020-10-06 Tobias Burnus <tobias@codesourcery.com> 7700 7701 PR middle-end/90861 7702 * c-c++-common/goacc/declare-pr90861.c: Remove xfail. 7703 77042020-10-06 Andrew MacLeod <amacleod@redhat.com> 7705 7706 * gcc.dg/pr81192.c: Disable EVRP pass. 7707 * gcc.dg/tree-ssa/pr77445-2.c: Ditto. 7708 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Adjust. 7709 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Ditto. 7710 77112020-10-06 Dennis Zhang <dennis.zhang@arm.com> 7712 7713 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Use additional 7714 option -fno-ipa-icf and change the instruction count from 8 to 16. 7715 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise. 7716 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise. 7717 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise. 7718 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise. 7719 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise. 7720 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise. 7721 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise. 7722 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise. 7723 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise. 7724 77252020-10-06 Jakub Jelinek <jakub@redhat.com> 7726 7727 PR rtl-optimization/97282 7728 * gcc.target/i386/pr97282.c: New test. 7729 77302020-10-06 Jakub Jelinek <jakub@redhat.com> 7731 7732 PR middle-end/97289 7733 * c-c++-common/gomp/pr97289.c: New test. 7734 77352020-10-06 Joe Ramsay <Joe.Ramsay@arm.com> 7736 7737 * gcc.target/arm/cortex-m55-nodsp-flag-hard.c: New test. 7738 * gcc.target/arm/cortex-m55-nodsp-flag-softfp.c: New test. 7739 * gcc.target/arm/cortex-m55-nodsp-nofp-flag-softfp.c: New test. 7740 * gcc.target/arm/cortex-m55-nofp-flag-hard.c: New test. 7741 * gcc.target/arm/cortex-m55-nofp-flag-softfp.c: New test. 7742 * gcc.target/arm/cortex-m55-nofp-nomve-flag-softfp.c: New test. 7743 * gcc.target/arm/cortex-m55-nomve-flag-hard.c: New test. 7744 * gcc.target/arm/cortex-m55-nomve-flag-softfp.c: New test. 7745 * gcc.target/arm/cortex-m55-nomve.fp-flag-hard.c: New test. 7746 * gcc.target/arm/cortex-m55-nomve.fp-flag-softfp.c: New test. 7747 * gcc.target/arm/multilib.exp: Add tests for -mcpu=cortex-m55. 7748 77492020-10-05 Nathan Sidwell <nathan@acm.org> 7750 7751 * c-c++-common/spellcheck-reserved.c: Restore diagnostic. 7752 77532020-10-04 Harald Anlauf <anlauf@gmx.de> 7754 7755 PR fortran/97272 7756 * gfortran.dg/pr97272.f90: New test. 7757 77582020-10-03 Jan Hubicka <jh@suse.cz> 7759 7760 * gcc.dg/tree-ssa/modref-3.c: New test. 7761 77622020-10-02 Nathan Sidwell <nathan@acm.org> 7763 7764 * c-c++-common/spellcheck-reserved.c: Adjust diagnostic. 7765 * g++.dg/spellcheck-typenames.C: Adjust diagnostic. 7766 77672020-10-02 Nathan Sidwell <nathan@acm.org> 7768 7769 * g++.dg/inherit/pr97268.C: New. 7770 77712020-10-02 Martin Jambor <mjambor@suse.cz> 7772 7773 * gcc.dg/ipa/ipcp-loophint-1.c: New test. 7774 77752020-10-02 Joe Ramsay <Joe.Ramsay@arm.com> 7776 7777 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Add test for mismatched 7778 width of scalar argument. 7779 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise. 7780 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise. 7781 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise. 7782 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise. 7783 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise. 7784 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise. 7785 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise. 7786 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise. 7787 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise. 7788 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise. 7789 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise. 7790 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise. 7791 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise. 7792 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise. 7793 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise. 7794 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise. 7795 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise. 7796 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise. 7797 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise. 7798 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise. 7799 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise. 7800 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise. 7801 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise. 7802 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise. 7803 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise. 7804 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise. 7805 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise. 7806 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise. 7807 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise. 7808 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise. 7809 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise. 7810 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise. 7811 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise. 7812 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise. 7813 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise. 7814 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise. 7815 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise. 7816 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise. 7817 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise. 7818 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise. 7819 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise. 7820 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise. 7821 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise. 7822 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise. 7823 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise. 7824 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise. 7825 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise. 7826 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise. 7827 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise. 7828 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise. 7829 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise. 7830 78312020-10-02 Richard Sandiford <richard.sandiford@arm.com> 7832 7833 * gcc.target/arm/armv8_2-fp16-arith-2.c (float16_t): Use _Float16_t 7834 rather than __fp16. 7835 (float16x4_t, float16x4_t): Likewise. 7836 (fp16_abs): Use __builtin_fabsf16. 7837 78382020-10-02 Alex Coplan <alex.coplan@arm.com> 7839 7840 * gcc.target/aarch64/extend-syntax.c: Fix assembler checks for 7841 ilp32, disable check-function-bodies on ilp32. 7842 * gcc.target/aarch64/subsp.c: Only check second scan-assembler 7843 on lp64 since the code on ilp32 is missing the optimization 7844 needed for this test to pass. 7845 78462020-10-02 Jason Merril <jason@redhat.com> 7847 7848 * g++.dg/pr94314.C: new/delete no longer omitted. 7849 78502020-10-02 Richard Biener <rguenther@suse.de> 7851 7852 * g++.dg/tree-ssa/pta-delete-1.C: New testcase. 7853 78542020-10-01 Richard Sandiford <richard.sandiford@arm.com> 7855 7856 * lib/target-supports.exp (check_effective_target_vect_cond_mixed): Add 7857 arm neon targets. 7858 * gcc.target/arm/neon-compare-1.c: New test. 7859 * gcc.target/arm/neon-compare-2.c: Likewise. 7860 * gcc.target/arm/neon-compare-3.c: Likewise. 7861 * gcc.target/arm/neon-compare-4.c: Likewise. 7862 * gcc.target/arm/neon-compare-5.c: Likewise. 7863 * gcc.target/arm/neon-vcond-gt.c: Expect comparisons with zero. 7864 * gcc.target/arm/neon-vcond-ltgt.c: Likewise. 7865 * gcc.target/arm/neon-vcond-unordered.c: Likewise. 7866 78672020-10-01 Richard Sandiford <richard.sandiford@arm.com> 7868 7869 * gcc.target/aarch64/movtf_1.c: Restrict the asm matching to lp64. 7870 * gcc.target/aarch64/movti_1.c: Likewise. 7871 78722020-10-01 Andrea Corallo <andrea.corallo@arm.com> 7873 7874 PR target/96375 7875 * gcc.target/arm/lob1.c: Fix missing flag. 7876 * gcc.target/arm/lob2.c: Likewise. 7877 * gcc.target/arm/lob3.c: Likewise. 7878 * gcc.target/arm/lob4.c: Likewise. 7879 * gcc.target/arm/lob5.c: Likewise. 7880 * gcc.target/arm/lob6.c: Likewise. 7881 * lib/target-supports.exp 7882 (check_effective_target_arm_v8_1_lob_ok): Return 1 only for 7883 cortex-m targets, add '-mthumb' flag. 7884 78852020-10-01 Richard Biener <rguenther@suse.de> 7886 7887 PR tree-optimization/97236 7888 * gcc.dg/vect/pr97236.c: New testcase. 7889 78902020-10-01 Jan Hubicka <jh@suse.cz> 7891 7892 PR ipa/97243 7893 * gcc.c-torture/compile/pr97243.c: New test. 7894 78952020-10-01 Jan Hubicka <jh@suse.cz> 7896 7897 PR ipa/97244 7898 * gcc.dg/ipa/remref-2a.c: Add -fno-ipa-modref 7899 79002020-10-01 Tom de Vries <tdevries@suse.de> 7901 7902 * gcc.dg/pr94600-1.c: Force 32-bit alignment for a0 for !non_strict_align 7903 targets. Remove target clauses from scan tests. 7904 * gcc.dg/pr94600-3.c: Same. 7905 79062020-10-01 Jakub Jelinek <jakub@redhat.com> 7907 7908 PR c++/96994 7909 * g++.dg/cpp2a/consteval18.C: New test. 7910 79112020-10-01 Jakub Jelinek <jakub@redhat.com> 7912 7913 PR c++/97195 7914 * g++.dg/cpp2a/constexpr-new14.C: New test. 7915 79162020-10-01 Richard Biener <rguenther@suse.de> 7917 7918 * g++.dg/vect/pr97255.cc: New testcase. 7919 79202020-10-01 Florian Weimer <fweimer@redhat.com> 7921 7922 PR target/97250 7923 * gcc.target/i386/x86-64-v2.c: New test. 7924 * gcc.target/i386/x86-64-v3.c: New test. 7925 * gcc.target/i386/x86-64-v3-haswell.c: New test. 7926 * gcc.target/i386/x86-64-v3-skylake.c: New test. 7927 * gcc.target/i386/x86-64-v4.c: New test. 7928 79292020-10-01 Marek Polacek <polacek@redhat.com> 7930 7931 PR c++/90210 7932 * g++.dg/cpp1z/class-deduction73.C: New test. 7933 79342020-09-30 Martin Sebor <msebor@redhat.com> 7935 7936 PR middle-end/97189 7937 * gcc.dg/attr-access-2.c: Adjust caret location. 7938 * gcc.dg/Wvla-parameter-6.c: New test. 7939 * gcc.dg/Wvla-parameter-7.c: New test. 7940 79412020-09-30 Martin Sebor <msebor@redhat.com> 7942 7943 PR c/97206 7944 * gcc.dg/Warray-parameter-7.c: New test. 7945 * gcc.dg/Warray-parameter-8.c: New test. 7946 * gcc.dg/Wvla-parameter-5.c: New test. 7947 79482020-09-30 H.J. Lu <hjl.tools@gmail.com> 7949 7950 PR target/96827 7951 * gcc.target/i386/pr96827.c: New test. 7952 79532020-09-30 Christophe Lyon <christophe.lyon@linaro.org> 7954 7955 PR target/94595 7956 * gcc.target/arm/thumb2-cond-cmp-1.c: Skip if arm_cortex_m. 7957 * gcc.target/arm/thumb2-cond-cmp-2.c: Skip if arm_cortex_m. 7958 * gcc.target/arm/thumb2-cond-cmp-3.c: Skip if arm_cortex_m. 7959 * gcc.target/arm/thumb2-cond-cmp-4.c: Skip if arm_cortex_m. 7960 79612020-09-30 Richard Biener <rguenther@suse.de> 7962 7963 * gcc.dg/vect/pr37027.c: Amend. 7964 * gcc.dg/vect/pr67790.c: Likewise. 7965 * gcc.dg/vect/pr92324-4.c: Likewise. 7966 * gcc.dg/vect/pr92558.c: Likewise. 7967 * gcc.dg/vect/pr95495.c: Likewise. 7968 * gcc.dg/vect/slp-reduc-1.c: Likewise. 7969 * gcc.dg/vect/slp-reduc-2.c: Likewise. 7970 * gcc.dg/vect/slp-reduc-3.c: Likewise. 7971 * gcc.dg/vect/slp-reduc-4.c: Likewise. 7972 * gcc.dg/vect/slp-reduc-5.c: Likewise. 7973 * gcc.dg/vect/slp-reduc-7.c: Likewise. 7974 * gcc.dg/vect/vect-reduc-in-order-4.c: Likewise. 7975 79762020-09-30 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 7977 7978 PR target/96795 7979 * gcc.target/arm/mve/intrinsics/mve_fp_vaddq_n.c: New Test. 7980 * gcc.target/arm/mve/intrinsics/mve_vaddq_n.c: Likewise. 7981 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16-1.c: Likewise. 7982 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32-1.c: Likewise. 7983 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16-1.c: Likewise. 7984 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32-1.c: Likewise. 7985 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16-1.c: Likewise. 7986 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32-1.c: Likewise. 7987 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16-1.c: Likewise. 7988 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32-1.c: Likewise. 7989 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16-1.c: Likewise. 7990 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32-1.c: Likewise. 7991 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16-1.c: Likewise. 7992 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32-1.c: Likewise. 7993 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16-1.c: Likewise. 7994 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32-1.c: Likewise. 7995 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16-1.c: Likewise. 7996 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32-1.c: Likewise. 7997 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16-1.c: Likewise. 7998 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32-1.c: Likewise. 7999 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16-1.c: Likewise. 8000 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32-1.c: Likewise. 8001 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16-1.c: Likewise. 8002 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32-1.c: Likewise. 8003 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16-1.c: Likewise. 8004 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32-1.c: Likewise. 8005 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16-1.c: Likewise. 8006 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32-1.c: Likewise. 8007 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16-1.c: Likewise. 8008 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32-1.c: Likewise. 8009 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16-1.c: Likewise. 8010 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32-1.c: Likewise. 8011 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16-1.c: Likewise. 8012 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32-1.c: Likewise. 8013 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16-1.c: Likewise. 8014 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32-1.c: Likewise. 8015 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16-1.c: Likewise. 8016 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32-1.c: Likewise. 8017 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16-1.c: Likewise. 8018 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32-1.c: Likewise. 8019 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16-1.c: Likewise. 8020 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32-1.c: Likewise. 8021 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16-1.c: Likewise. 8022 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32-1.c: Likewise. 8023 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16-1.c: Likewise. 8024 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32-1.c: Likewise. 8025 * gcc.target/arm/mve/intrinsics/vminnmavq_f16-1.c: Likewise. 8026 * gcc.target/arm/mve/intrinsics/vminnmavq_f32-1.c: Likewise. 8027 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16-1.c: Likewise. 8028 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32-1.c: Likewise. 8029 * gcc.target/arm/mve/intrinsics/vminnmvq_f16-1.c: Likewise. 8030 * gcc.target/arm/mve/intrinsics/vminnmvq_f32-1.c: Likewise. 8031 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16-1.c: Likewise. 8032 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32-1.c: Likewise. 8033 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16-1.c: Likewise. 8034 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32-1.c: Likewise. 8035 * gcc.target/arm/mve/intrinsics/vmulq_n_f16-1.c: Likewise. 8036 * gcc.target/arm/mve/intrinsics/vmulq_n_f32-1.c: Likewise. 8037 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16-1.c: Likewise. 8038 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32-1.c: Likewise. 8039 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16-1.c: Likewise. 8040 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32-1.c: Likewise. 8041 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16-1.c: Likewise. 8042 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32-1.c: Likewise. 8043 * gcc.target/arm/mve/intrinsics/vsubq_n_f16-1.c: Likewise. 8044 * gcc.target/arm/mve/intrinsics/vsubq_n_f32-1.c: Likewise. 8045 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16-1.c: Likewise. 8046 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32-1.c: Likewise. 8047 80482020-09-30 Joel Hutton <joel.hutton@arm.com> 8049 8050 PR target/96837 8051 * gcc.dg/vect/bb-slp-49.c: New test. 8052 80532020-09-30 Tobias Burnus <tobias@codesourcery.com> 8054 8055 PR fortran/97242 8056 * gfortran.dg/contiguous_11.f90: New test. 8057 * gfortran.dg/contiguous_4.f90: Update. 8058 * gfortran.dg/contiguous_7.f90: Update. 8059 80602020-09-30 Paul Thomas <pault@gcc.gnu.org> 8061 8062 PR fortran/97045 8063 * gfortran.dg/select_type_50.f90 : New test. 8064 80652020-09-30 H.J. Lu <hjl.tools@gmail.com> 8066 8067 PR target/97184 8068 * gcc.target/i386/movdir64b.c: New test. 8069 * gcc.target/i386/movdiri32.c: Likewise. 8070 * gcc.target/i386/movdiri64.c: Likewise. 8071 * lib/target-supports.exp (check_effective_target_movdir): New. 8072 80732020-09-30 Tom de Vries <tdevries@suse.de> 8074 8075 * gcc.dg/pr94600-1.c: Use effective target 8076 (non_strict_align || pcc_bitfield_type_matters). 8077 * gcc.dg/pr94600-3.c: Same. 8078 80792020-09-30 Jakub Jelinek <jakub@redhat.com> 8080 8081 * gcc.target/i386/amxint8-dpbssd-2.c: Require effective targets 8082 amx_tile and amx_int8. 8083 * gcc.target/i386/amxint8-dpbsud-2.c: Likewise. 8084 * gcc.target/i386/amxint8-dpbusd-2.c: Likewise. 8085 * gcc.target/i386/amxint8-dpbuud-2.c: Likewise. 8086 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Require effective targets 8087 amx_tile and amx_bf16. 8088 * gcc.target/i386/amxtile-2.c: Require effective target amx_tile. 8089 80902020-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8091 8092 PR target/97150 8093 * gcc.target/aarch64/pr97150.c: New test. 8094 80952020-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8096 8097 PR target/96313 8098 * gcc.target/aarch64/pr96313.c: New test. 8099 * gcc.target/aarch64/scalar_intrinsics.c (test_vqmovunh_s16): 8100 Adjust return type. 8101 (test_vqmovuns_s32): Likewise. 8102 (test_vqmovund_s64): Likewise. 8103 81042020-09-30 Richard Sandiford <richard.sandiford@arm.com> 8105 8106 * gcc.target/aarch64/movtf_1.c: New test. 8107 * gcc.target/aarch64/movti_1.c: Likewise. 8108 81092020-09-29 Martin Sebor <msebor@redhat.com> 8110 8111 PR middle-end/97188 8112 * gcc.dg/Wstringop-overflow-23.c: Adjust text of expected warnings. 8113 * gcc.dg/Wnonnull-4.c: New test. 8114 81152020-09-29 Marek Polacek <polacek@redhat.com> 8116 8117 PR c++/94695 8118 * g++.dg/warn/Wrange-loop-construct.C: New test. 8119 81202020-09-29 David Edelsohn <dje.gcc@gmail.com> 8121 8122 * g++.dg/debug/dwarf2/align-1.C: Remove AIX XFAIL. 8123 * g++.dg/debug/dwarf2/align-2.C: Same. 8124 * g++.dg/debug/dwarf2/align-3.C: Same. 8125 * g++.dg/debug/dwarf2/align-4.C: Same. 8126 * g++.dg/debug/dwarf2/align-5.C: Same. 8127 * g++.dg/debug/dwarf2/align-6.C: Same. 8128 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: Same. 8129 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: Same. 8130 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: Same. 8131 * g++.dg/debug/dwarf2/inline-var-1.C: Same. 8132 * g++.dg/debug/dwarf2/inline-var-2.C: Same. 8133 * g++.dg/debug/dwarf2/inline-var-3.C: Same. 8134 * g++.dg/debug/dwarf2/noreturn-function.C: Same. 8135 * g++.dg/debug/dwarf2/ptrdmem-1.C: Same. 8136 * g++.dg/debug/dwarf2/ref-2.C: Same. 8137 * g++.dg/debug/dwarf2/ref-3.C: Same. 8138 * g++.dg/debug/dwarf2/ref-4.C: Same. 8139 * g++.dg/debug/dwarf2/refqual-1.C: Same. 8140 * g++.dg/debug/dwarf2/refqual-2.C: Same. 8141 * gcc.dg/debug/dwarf2/align-1.c: Same. 8142 * gcc.dg/debug/dwarf2/align-2.c: Same. 8143 * gcc.dg/debug/dwarf2/align-3.c: Same. 8144 * gcc.dg/debug/dwarf2/align-4.c: Same. 8145 * gcc.dg/debug/dwarf2/align-5.c: Same. 8146 * gcc.dg/debug/dwarf2/align-6.c: Same. 8147 * gcc.dg/debug/dwarf2/align-as-1.c: Same. 8148 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Same. 8149 * gcc.dg/debug/dwarf2/dwarf2-macro2.c: Same. 8150 * gcc.dg/debug/dwarf2/lang-c89.c: Same. 8151 * gcc.dg/debug/dwarf2/noreturn-function-attribute.c: Same. 8152 * gcc.dg/debug/dwarf2/noreturn-function-keyword.c: Same. 8153 * gcc.dg/debug/dwarf2/pr71855.c: Same. 8154 * gcc.dg/debug/dwarf2/inline5.c: Add XFAIL on AIX. 8155 81562020-09-29 David Malcolm <dmalcolm@redhat.com> 8157 8158 PR analyzer/95188 8159 * gcc.dg/analyzer/signal-registration-loc.c: New test. 8160 81612020-09-29 David Edelsohn <dje.gcc@gmail.com> 8162 8163 * g++.dg/spellcheck-inttypes.C: Define _STD_TYPES_T on AIX. 8164 * gcc.dg/spellcheck-inttypes.c: Same. 8165 81662020-09-29 Richard Biener <rguenther@suse.de> 8167 8168 PR tree-optimization/97241 8169 * gcc.dg/vect/pr97241.c: New testcase. 8170 81712020-09-29 Richard Biener <rguenther@suse.de> 8172 8173 PR tree-optimization/97238 8174 * gcc.dg/pr97238.c: New testcase. 8175 81762020-09-29 Richard Sandiford <richard.sandiford@arm.com> 8177 8178 * gcc.target/arm/armv8_2-fp16-arith-2.c: Expect FP16 vectorization 8179 even without -ffast-math. 8180 81812020-09-29 Kito Cheng <kito.cheng@sifive.com> 8182 8183 * gcc.target/riscv/predef-3.c: Update testcase. 8184 * gcc.target/riscv/predef-6.c: Ditto. 8185 81862020-09-29 Martin Liska <mliska@suse.cz> 8187 8188 PR tree-optimization/96979 8189 * g++.dg/tree-ssa/pr96979.C: New test. 8190 81912020-09-29 Martin Liska <mliska@suse.cz> 8192 8193 Revert: 8194 2020-09-29 Martin Liska <mliska@suse.cz> 8195 8196 PR tree-optimization/96979 8197 * g++.dg/tree-ssa/pr96979.C: New test. 8198 81992020-09-29 David Edelsohn <dje.gcc@gmail.com> 8200 8201 * gcc.dg/ipa/symver1.c: Skip on AIX. 8202 82032020-09-28 David Malcolm <dmalcolm@redhat.com> 8204 8205 PR analyzer/97233 8206 * gcc.dg/analyzer/pr97233.c: New test. 8207 82082020-09-28 Paul A. Clarke <pc@us.ibm.com> 8209 8210 * gcc.target/powerpc/sse4_1-pinsrb.c: New test. 8211 * gcc.target/powerpc/sse4_1-pinsrd.c: New test. 8212 * gcc.target/powerpc/sse4_1-pinsrq.c: New test. 8213 82142020-09-28 liuhongt <hongtao.liu@intel.com> 8215 8216 * lib/target-supports.exp (check_effective_target_amx_tile, 8217 check_effective_target_amx_int8, 8218 check_effective_target_amx_bf16): New proc. 8219 * g++.dg/other/i386-2.C: Add -mamx-tile, -mamx-int8, -mamx-bf16. 8220 * g++.dg/other/i386-3.C: Ditto. 8221 * gcc.target/i386/sse-12.c: Ditto. 8222 * gcc.target/i386/sse-13.c: Ditto. 8223 * gcc.target/i386/sse-14.c: Ditto. 8224 * gcc.target/i386/sse-22.c: Ditto. 8225 * gcc.target/i386/sse-23.c: Ditto. 8226 * gcc.target/i386/funcspec-56.inc: Add new target attribute. 8227 * gcc.target/i386/amx-check.h: New header file. 8228 * gcc.target/i386/amxbf16-asmatt-1.c: New test. 8229 * gcc.target/i386/amxint8-asmatt-1.c: New test. 8230 * gcc.target/i386/amxtile-asmatt-1.c: Ditto. 8231 * gcc.target/i386/amxbf16-asmintel-1.c: Ditto. 8232 * gcc.target/i386/amxint8-asmintel-1.c: Ditto. 8233 * gcc.target/i386/amxtile-asmintel-1.c: Ditto. 8234 * gcc.target/i386/amxbf16-dpbf16ps-2.c: Ditto. 8235 * gcc.target/i386/amxint8-dpbssd-2.c: Ditto. 8236 * gcc.target/i386/amxint8-dpbsud-2.c: Ditto. 8237 * gcc.target/i386/amxint8-dpbusd-2.c: Ditto. 8238 * gcc.target/i386/amxint8-dpbuud-2.c: Ditto. 8239 * gcc.target/i386/amxtile-2.c: Ditto. 8240 82412020-09-28 Mark Eggleston <markeggleston@gcc.gnu.org> 8242 8243 Revert: 8244 2020-09-28 Steven G. Kargl <kargl@gcc.gnu.org> 8245 Mark Eggleston <markeggleston@gcc.gnu.org> 8246 8247 PR fortran/95614 8248 * gfortran.dg/pr95614_1.f90: New test. 8249 * gfortran.dg/pr95614_2.f90: New test. 8250 82512020-09-28 Eric Botcazou <ebotcazou@adacore.com> 8252 8253 * gnat.dg/addr16.adb: New test. 8254 * gnat.dg/addr16_pkg.ads: New helper. 8255 82562020-09-27 Jakub Jelinek <jakub@redhat.com> 8257 8258 PR middle-end/97073 8259 * gcc.c-torture/execute/pr97073.c: New test. 8260 82612020-09-27 Steven G. Kargl <kargl@gcc.gnu.org> 8262 Mark Eggleston <markeggleston@gcc.gnu.org> 8263 8264 PR fortran/95614 8265 * gfortran.dg/pr95614_1.f90: New test. 8266 * gfortran.dg/pr95614_2.f90: New test. 8267 82682020-09-26 Paul Thomas <pault@gcc.gnu.org> 8269 8270 PR fortran/96495 8271 * gfortran.dg/alloc_comp_result_2.f90 : Restore original. 8272 * gfortran.dg/alloc_comp_result_3.f90 : New test. 8273 82742020-09-26 Jan Hubicka <jh@suse.cz> 8275 8276 * gcc.dg/lto/modref-1_0.c: New test. 8277 * gcc.dg/lto/modref-1_1.c: New test. 8278 * gcc.dg/tree-ssa/modref-2.c: New test. 8279 82802020-09-26 Jakub Jelinek <jakub@redhat.com> 8281 8282 * gcc.dg/vect/vect-simd-17.c: Expect 11 or more vectorized loops. 8283 * gcc.dg/vect/vect-simd-18.c: New test. 8284 * gcc.dg/vect/vect-simd-19.c: New test. 8285 * gcc.dg/vect/vect-simd-20.c: New test. 8286 82872020-09-26 Jan Hubicka <jh@suse.cz> 8288 8289 * gcc.dg/ipa/ipa-pta-13.c: Disable modref. 8290 82912020-09-26 David Malcolm <dmalcolm@redhat.com> 8292 8293 PR analyzer/94355 8294 * g++.dg/analyzer/placement-new.C: New test. 8295 82962020-09-26 David Malcolm <dmalcolm@redhat.com> 8297 8298 PR analyzer/96646 8299 PR analyzer/96841 8300 * gcc.dg/analyzer/pr96646.c: New test. 8301 * gcc.dg/analyzer/pr96841.c: New test. 8302 83032020-09-25 Richard Biener <rguenther@suse.de> 8304 8305 PR middle-end/96814 8306 * gcc.target/i386/pr96814.c: New testcase. 8307 83082020-09-25 Richard Sandiford <richard.sandiford@arm.com> 8309 8310 * gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c: Allow 8311 the store to use GPRs instead of FPRs. Add scan-assembler-nots 8312 for writeback. 8313 * gcc.target/arm/armv8_1m-fp16-move-1.c: New test. 8314 * gcc.target/arm/armv8_1m-fp32-move-1.c: Likewise. 8315 * gcc.target/arm/armv8_1m-fp64-move-1.c: Likewise. 8316 83172020-09-25 Christophe Lyon <christophe.lyon@linaro.org> 8318 8319 PR target/71233 8320 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: Remove 8321 declarations of vector, vector2, vector_res for float64x2 type. 8322 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: Likewise. 8323 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: Likewise. 8324 83252020-09-25 Richard Biener <rguenther@suse.de> 8326 8327 PR testsuite/97204 8328 * gcc.target/i386/sse2-mmx-pinsrw.c: Fix. 8329 83302020-09-25 Jakub Jelinek <jakub@redhat.com> 8331 8332 * gcc.dg/vect/vect-simd-17.c: New test. 8333 83342020-09-25 Tom de Vries <tdevries@suse.de> 8335 8336 * gcc.dg/analyzer/pr93355-localealias.c: Require effective target 8337 alloca. 8338 83392020-09-25 Tom de Vries <tdevries@suse.de> 8340 8341 * lib/target-supports.exp (check_effective_target_ident_directive): New proc. 8342 * c-c++-common/ident-1b.c: Require effective target ident_directive. 8343 * c-c++-common/ident-2b.c: Same. 8344 83452020-09-24 Nathan Sidwell <nathan@acm.org> 8346 8347 * g++.dg/template/local-var1.C: New. 8348 83492020-09-24 Nathan Sidwell <nathan@acm.org> 8350 8351 * g++.dg/template/local-fn4.C: Add target c++11 8352 83532020-09-24 Nathan Sidwell <nathan@acm.org> 8354 8355 PR c++/97186 8356 * g++.dg/template/local10.C: Rename ... 8357 * g++.dg/template/local-fn3.C: .. here. Require lto. 8358 * g++.dg/template/local-fn4.C: New. 8359 83602020-09-24 Jan Hubicka <jh@suse.cz> 8361 8362 * gcc.dg/tree-ssa/modref-1.c: New test. 8363 83642020-09-24 Tom de Vries <tdevries@suse.de> 8365 8366 * gcc.dg/tls/thr-cse-1.c: Scan final dump instead of assembly for 8367 nvptx. 8368 83692020-09-24 Tom de Vries <tdevries@suse.de> 8370 8371 * gcc.dg/independent-cloneids-1.c: Use scan-rtl-dump instead of 8372 scan-assembler. 8373 83742020-09-24 Richard Biener <rguenther@suse.de> 8375 8376 PR tree-optimization/97085 8377 * gcc.dg/pr97192.c: New testcase. 8378 83792020-09-24 Paul Thomas <pault@gcc.gnu.org> 8380 8381 PR fortran/96495 8382 * gfortran.dg/alloc_comp_result_2.f90 : New test. 8383 83842020-09-24 Tom de Vries <tdevries@suse.de> 8385 8386 * gcc.dg/pr87314-1.c: Add nvptx-specific scan-assembler directive. 8387 83882020-09-24 Richard Sandiford <richard.sandiford@arm.com> 8389 8390 * gcc.target/arm/stack-protector-5.c: New test. 8391 * gcc.target/arm/stack-protector-6.c: Likewise. 8392 83932020-09-24 Richard Sandiford <richard.sandiford@arm.com> 8394 8395 * gcc.target/arm/stack-protector-3.c: New test. 8396 * gcc.target/arm/stack-protector-4.c: Likewise. 8397 83982020-09-24 Richard Biener <rguenther@suse.de> 8399 8400 PR tree-optimization/97085 8401 * gcc.dg/vect/pr97085.c: New testcase. 8402 84032020-09-24 Tom de Vries <tdevries@suse.de> 8404 8405 * gcc.dg/pr94600-1.c: Require effective target non_strict_align for 8406 scan-rtl-dump-times. 8407 * gcc.dg/pr94600-3.c: Same. 8408 84092020-09-24 Tom de Vries <tdevries@suse.de> 8410 8411 * c-c++-common/builtin-has-attribute-3.c: Compile with -DSKIP_ALIAS 8412 for effective target ! alias. 8413 84142020-09-24 Kewen Lin <linkw@linux.ibm.com> 8415 8416 PR tree-optimization/97075 8417 * gcc.target/powerpc/p9-vec-length-full-6.c: Adjust. 8418 84192020-09-24 David Malcolm <dmalcolm@redhat.com> 8420 8421 PR analyzer/93355 8422 * gcc.dg/analyzer/pr93355-localealias-feasibility.c: New test. 8423 * gcc.dg/analyzer/pr93355-localealias-simplified.c: New test. 8424 * gcc.dg/analyzer/pr93355-localealias.c: New test. 8425 84262020-09-24 David Malcolm <dmalcolm@redhat.com> 8427 8428 * gcc.dg/analyzer/feasibility-2.c: New test. 8429 84302020-09-23 Martin Sebor <msebor@redhat.com> 8431 8432 PR middle-end/97175 8433 * gcc.dg/Wstringop-overflow-44.c: New test. 8434 84352020-09-23 Jan Hubicka <jh@suse.cz> 8436 8437 * gcc.dg/tree-ssa/local-pure-const.c: Update template. 8438 84392020-09-23 Martin Sebor <msebor@redhat.com> 8440 8441 PR c/97131 8442 * gcc.dg/Warray-parameter-6.c: New test. 8443 84442020-09-23 Richard Sandiford <richard.sandiford@arm.com> 8445 8446 * gcc.target/aarch64/stack-protector-5.c: New test. 8447 * gcc.target/aarch64/stack-protector-6.c: Likewise. 8448 * gcc.target/aarch64/stack-protector-7.c: Likewise. 8449 84502020-09-23 Richard Sandiford <richard.sandiford@arm.com> 8451 8452 * gcc.target/aarch64/stack-protector-3.c: New test. 8453 * gcc.target/aarch64/stack-protector-4.c: Likewise. 8454 84552020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8456 8457 PR target/71233 8458 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h 8459 (clean_results): Add float64x2_t cleanup. 8460 (DECL_VARIABLE_128BITS_VARIANTS): Add float64x2_t variable. 8461 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Add 8462 testing of vreinterpretq_f64_p128, vreinterpretq_p128_f64. 8463 84642020-09-23 Nathan Sidwell <nathan@acm.org> 8465 8466 PR c++/97171 8467 * g++.dg/template/local10.C: New. 8468 84692020-09-23 Marek Polacek <polacek@redhat.com> 8470 8471 PR c/97125 8472 * c-c++-common/Wduplicated-branches-15.c: New test. 8473 84742020-09-23 Richard Biener <rguenther@suse.de> 8475 8476 PR middle-end/96453 8477 * gcc.dg/pr96453.c: New testcase. 8478 84792020-09-23 Richard Biener <rguenther@suse.de> 8480 8481 PR middle-end/96466 8482 * gcc.dg/pr96466.c: New testcase. 8483 84842020-09-23 Richard Sandiford <richard.sandiford@arm.com> 8485 8486 * gcc.target/powerpc/p9-vec-length-epil-1.c: Do not expect the 8487 single-iteration epilogues of the 64-bit loops to be vectorized. 8488 * gcc.target/powerpc/p9-vec-length-epil-7.c: Likewise. 8489 * gcc.target/powerpc/p9-vec-length-epil-8.c: Likewise. 8490 84912020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8492 8493 PR target/71233 8494 * gcc.target/aarch64/simd/vrndns_f32_1.c: New test. 8495 84962020-09-23 Richard Biener <rguenther@suse.de> 8497 8498 PR tree-optimization/97173 8499 * gcc.dg/vect/pr97173.c: New testcase. 8500 85012020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8502 8503 PR target/71233 8504 * gcc.target/aarch64/simd/trn_zip_p64_1.c: New test. 8505 85062020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8507 8508 PR target/71233 8509 * gcc.target/aarch64/simd/vldrq_p128_1.c: New test. 8510 85112020-09-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8512 8513 PR target/71233 8514 * gcc.target/aarch64/simd/vstrq_p128_1.c: New test. 8515 85162020-09-23 Richard Biener <rguenther@suse.de> 8517 8518 PR tree-optimization/97151 8519 * g++.dg/cpp1y/new1.C: Adjust for two more handled transforms. 8520 85212020-09-23 Martin Liska <mliska@suse.cz> 8522 8523 PR gcov-profile/97069 8524 * g++.dg/gcov/pr97069.C: New test. 8525 85262020-09-23 Tom de Vries <tdevries@suse.de> 8527 8528 * gcc.dg/Warray-bounds-63.c: Add require-effective-target alloca. 8529 * gcc.dg/Warray-bounds-66.c: Same. 8530 * gcc.dg/atomic/stdatomic-vm.c: Same. 8531 85322020-09-22 Patrick Palka <ppalka@redhat.com> 8533 8534 PR c++/95310 8535 * g++.dg/concepts/diagnostic15.C: New test. 8536 85372020-09-22 Patrick Palka <ppalka@redhat.com> 8538 8539 PR c++/96652 8540 * g++.dg/cpp0x/decltype-96652.C: New test. 8541 85422020-09-22 Jakub Jelinek <jakub@redhat.com> 8543 8544 PR c++/97145 8545 * g++.dg/asan/pr97145.C: New test. 8546 85472020-09-22 David Faust <david.faust@oracle.com> 8548 8549 * gcc.target/bpf/diag-sdiv.c: New test. 8550 * gcc.target/bpf/diag-smod.c: New test. 8551 * gcc.target/bpf/xbpf-sdiv-1.c: New test. 8552 * gcc.target/bpf/xbpf-smod-1.c: New test. 8553 85542020-09-22 Nathan Sidwell <nathan@acm.org> 8555 8556 * g++.old-deja/g++.pt/friend34.C: Check injected friend is still 8557 invisible. 8558 85592020-09-22 Marek Polacek <polacek@redhat.com> 8560 8561 * g++.dg/ext/timevar1.C: Also prune N%. 8562 85632020-09-22 Marek Polacek <polacek@redhat.com> 8564 8565 * g++.dg/ext/timevar2.C: Also prune N%. 8566 85672020-09-22 Martin Liska <mliska@suse.cz> 8568 8569 PR tree-optimization/96979 8570 * g++.dg/tree-ssa/pr96979.C: New test. 8571 85722020-09-22 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 8573 8574 * gcc.target/s390/load-and-test-fp-1.c: Change test to include all 8575 possible combinations of dead/live registers and comparisons (equality, 8576 relational). 8577 * gcc.target/s390/load-and-test-fp-2.c: Same as load-and-test-fp-1.c 8578 but for fast math. 8579 * gcc.target/s390/load-and-test-fp.h: New test included by 8580 load-and-test-fp-{1,2}.c. 8581 85822020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8583 8584 PR target/71233 8585 * gcc.target/aarch64/simd/vcls_unsigned_1.c: New test. 8586 85872020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8588 8589 PR target/71233 8590 * gcc.target/aarch64/simd/vceq_poly_1.c: New test. 8591 85922020-09-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8593 8594 PR target/71233 8595 * gcc.target/aarch64/simd/vadd_poly_1.c: New test. 8596 85972020-09-22 Jan Hubicka <jh@suse.cz> 8598 8599 * gcc.target/i386/m128-check.h: Add no-strict-aliasing 8600 86012020-09-21 David Malcolm <dmalcolm@redhat.com> 8602 8603 PR analyzer/97130 8604 * gcc.dg/analyzer/pr97130.c: New test. 8605 86062020-09-21 Marek Polacek <polacek@redhat.com> 8607 8608 PR c++/90583 8609 DR 1722 8610 * g++.dg/cpp0x/lambda/lambda-conv14.C: New test. 8611 86122020-09-21 Marek Polacek <polacek@redhat.com> 8613 8614 * g++.dg/warn/Wctad-maybe-unsupported.C: New test. 8615 * g++.dg/warn/Wctad-maybe-unsupported2.C: New test. 8616 * g++.dg/warn/Wctad-maybe-unsupported3.C: New test. 8617 * g++.dg/warn/Wctad-maybe-unsupported.h: New file. 8618 86192020-09-21 Martin Sebor <msebor@redhat.com> 8620 8621 PR c/50584 8622 * gcc.dg/ipa/ipa-sra-1.c: Use a plain pointer for argv instead of array. 8623 * gcc.dg/ipa/ipa-sra-12.c: Same. 8624 * gcc.dg/ipa/ipa-sra-13.c: Same. 8625 * gcc.dg/ipa/ipa-sra-14.c: Same. 8626 * gcc.dg/ipa/ipa-sra-15.c: Same. 8627 86282020-09-21 Harald Anlauf <anlauf@gmx.de> 8629 Paul Thomas <pault@gcc.gnu.org> 8630 8631 * gfortran.dg/check_bits_2.f90: New test. 8632 86332020-09-21 Iain Sandoe <iain@sandoe.co.uk> 8634 8635 * gcc.dg/ipa/symver1.c: Skip for Darwin. 8636 86372020-09-21 Christophe Lyon <christophe.lyon@linaro.org> 8638 8639 * gcc.target/arm/csinc-1.c: Use dg-add-options 8640 arm_arch_v8_1m_main. 8641 * gcc.target/arm/csinv-1.c: Likewise. 8642 * gcc.target/arm/csneg.c: Likewise. 8643 86442020-09-21 Richard Biener <rguenther@suse.de> 8645 8646 PR tree-optimization/97139 8647 * gcc.dg/vect/pr97139.c: New testcase. 8648 86492020-09-21 Marek Polacek <polacek@redhat.com> 8650 8651 PR c++/97099 8652 * g++.dg/cpp1z/class-deduction74.C: New test. 8653 86542020-09-21 Richard Biener <rguenther@suse.de> 8655 8656 PR tree-optimization/97135 8657 * gcc.dg/torture/pr97135.c: New testcase. 8658 86592020-09-21 Martin Liska <mliska@suse.cz> 8660 8661 PR tree-optimization/96915 8662 * gcc.target/aarch64/sve/pr96915.c: New test. 8663 86642020-09-21 Andrea Corallo <andrea.corallo@arm.com> 8665 8666 PR target/96968 8667 * gcc.target/aarch64/pr96968.c: New test. 8668 86692020-09-21 Martin Liska <mliska@suse.cz> 8670 8671 * g++.dg/ext/timevar1.C: Prune more possible number values. 8672 * g++.dg/ext/timevar2.C: Likewise. 8673 86742020-09-20 Marek Polacek <polacek@redhat.com> 8675 8676 PR c++/90199 8677 * g++.dg/cpp1y/constexpr-90199.C: New test. 8678 86792020-09-19 Martin Sebor <msebor@redhat.com> 8680 8681 PR middle-end/82608 8682 PR middle-end/94195 8683 PR c/50584 8684 PR middle-end/84051 8685 * c-c++-common/Warray-bounds.c: Adjust. 8686 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: Adjust. 8687 * gcc.dg/Warray-bounds-63.c: New test. 8688 * gcc.dg/Warray-bounds-64.c: New test. 8689 * gcc.dg/Warray-bounds-65.c: New test. 8690 * gcc.dg/Warray-bounds-66.c: New test. 8691 * gcc.dg/Warray-bounds-67.c: New test. 8692 86932020-09-19 Martin Sebor <msebor@redhat.com> 8694 8695 PR c/50584 8696 * c-c++-common/Wsizeof-pointer-memaccess1.c: Disable new expected 8697 warnings. 8698 * g++.dg/ext/attr-access.C: Update text of expected warnings. 8699 * gcc.dg/Wstringop-overflow-23.c: Same. 8700 * gcc.dg/Wstringop-overflow-24.c: Same. 8701 * gcc.dg/attr-access-none.c: Same. 8702 * gcc.dg/dfp/composite-type.c: Prune expected warnings. 8703 * gcc.dg/torture/pr57147-1.c: Add a member to an otherwise empty 8704 struct to avoid a warning. 8705 * gcc.dg/torture/pr57147-3.c: Same. 8706 * gcc.dg/Warray-bounds-30.c: Adjust. 8707 * gcc.dg/attr-access-none.c: Same. 8708 * gcc.dg/Wstringop-overflow-40.c: New test. 8709 * gcc.dg/attr-access-2.c: New test. 8710 87112020-09-19 Martin Sebor <msebor@redhat.com> 8712 8713 * gcc.dg/uninit-37.c: New test. 8714 87152020-09-19 Martin Sebor <msebor@redhat.com> 8716 8717 PR c/50584 8718 * gcc.dg/attr-access-read-write-2.c: Adjust text of expected message. 8719 * c-c++-common/Warray-bounds-6.c: Correct C++ declaration, adjust 8720 text of expected diagnostics. 8721 * gcc.dg/Wbuiltin-declaration-mismatch-9.c: Prune expected warning. 8722 * gcc.dg/Warray-parameter-2.c: New test. 8723 * gcc.dg/Warray-parameter-3.c: New test. 8724 * gcc.dg/Warray-parameter-4.c: New test. 8725 * gcc.dg/Warray-parameter-5.c: New test. 8726 * gcc.dg/Warray-parameter.c: New test. 8727 * gcc.dg/Wvla-parameter-2.c: New test. 8728 * gcc.dg/Wvla-parameter-3.c: New test. 8729 * gcc.dg/Wvla-parameter.c: New test. 8730 * gcc.dg/Wvla-parameter-4.c: New file. 8731 87322020-09-19 Sandra Loosemore <sandra@codesourcery.com> 8733 8734 * gcc.dg/gomp/block-7.c: Update expected error message wording. 8735 87362020-09-19 Harald Anlauf <anlauf@gmx.de> 8737 8738 * gfortran.dg/pr97036.f90: New test. 8739 87402020-09-19 H.J. Lu <hjl.tools@gmail.com> 8741 8742 PR target/96861 8743 * gcc.target/i386/pr96861.c: New test. 8744 87452020-09-19 Patrick Palka <ppalka@redhat.com> 8746 8747 PR c++/96531 8748 PR c++/97103 8749 * g++.dg/cpp2a/concepts-ttp2.C: New test. 8750 * g++.dg/cpp2a/concepts-variadic1.C: New test. 8751 87522020-09-19 Patrick Palka <ppalka@redhat.com> 8753 8754 PR c++/97051 8755 * g++.dg/cpp2a/is-constant-evaluated11.C: New test. 8756 87572020-09-19 liuhongt <hongtao.liu@intel.com> 8758 8759 * gcc.target/i386/pr95021-3.c: Add -mtune=generic. 8760 87612020-09-18 Jakub Jelinek <jakub@redhat.com> 8762 8763 PR c++/97105 8764 * g++.dg/template/pr97105.C: New test. 8765 87662020-09-18 David Malcolm <dmalcolm@redhat.com> 8767 8768 * gcc.dg/analyzer/strdup-1.c: New test. 8769 * gcc.dg/analyzer/strndup-1.c: New test. 8770 87712020-09-18 Sudi Das <sudi.das@arm.com> 8772 Omar Tahir <omar.tahir@arm.com> 8773 8774 * gcc.target/arm/csneg.c: New test. 8775 87762020-09-18 Sudi Das <sudi.das@arm.com> 8777 Omar Tahir <omar.tahir@arm.com> 8778 8779 * gcc.target/arm/csinc-1.c: New test. 8780 87812020-09-18 Sudi Das <sudi.das@arm.com> 8782 Omar Tahir <omar.tahir@arm.com> 8783 8784 * gcc.target/arm/csinv-1.c: New test. 8785 87862020-09-18 H.J. Lu <hjl.tools@gmail.com> 8787 Richard Sandiford <richard.sandiford@arm.com> 8788 8789 PR middle-end/91957 8790 * g++.target/i386/pr97054.C: New test. 8791 * gcc.target/i386/pr82673.c: Remove redundant extra message. 8792 87932020-09-18 Jakub Jelinek <jakub@redhat.com> 8794 8795 PR tree-optimization/97081 8796 * gcc.dg/vect/pr97081-2.c: New test. 8797 87982020-09-18 Richard Biener <rguenther@suse.de> 8799 8800 PR tree-optimization/97081 8801 * gcc.dg/vect/pr97081.c: New testcase. 8802 88032020-09-18 Jozef Lawrynowicz <jozef.l@mittosystems.com> 8804 8805 * gcc.target/msp430/operand-modifiers.c: Extend test to handle new 8806 modifiers. 8807 * gcc.target/msp430/operand-modifiers-bad.c: New test. 8808 88092020-09-18 Richard Biener <rguenther@suse.de> 8810 8811 PR tree-optimization/97095 8812 * gfortran.dg/pr97095.f: New testcase. 8813 88142020-09-17 Tom de Vries <tdevries@suse.de> 8815 8816 * lib/target-supports.exp (check_effective_target_non_strict_prototype): 8817 New proc. 8818 * gcc.c-torture/compile/pr71109.c: Require effective target 8819 non_strict_prototype. 8820 * gcc.c-torture/compile/pr83051-2.c: Same. 8821 * gcc.c-torture/compile/pr89663-1.c: Same. 8822 * gcc.c-torture/compile/pr89663-2.c: Same. 8823 * gcc.c-torture/compile/pr96796.c: Same. 8824 88252020-09-17 Yeting Kuo <fakepaper56@gmail.com> 8826 8827 * gcc.target/riscv/shorten-memrefs-8.c: New test. 8828 88292020-09-17 Marek Polacek <polacek@redhat.com> 8830 8831 PR c++/87530 8832 PR c++/58156 8833 PR c++/68828 8834 PR c++/86002 8835 PR c++/91525 8836 PR c++/96223 8837 PR c++/87032 8838 PR c++/35098 8839 * g++.dg/cpp0x/move-return4.C: New test. 8840 * g++.dg/cpp0x/vt-58156.C: New test. 8841 * g++.dg/cpp2a/concepts-pr68828.C: New test. 8842 * g++.dg/cpp2a/concepts-pr86002.C: New test. 8843 * g++.dg/cpp2a/concepts-pr91525.C: New test. 8844 * g++.dg/cpp2a/constexpr-indeterminate1.C: New test. 8845 * g++.dg/cpp2a/desig17.C: New test. 8846 * g++.dg/ext/attrib62.C: New test. 8847 88482020-09-17 Patrick Palka <ppalka@redhat.com> 8849 8850 PR c/80076 8851 * c-c++-common/Wmisleading-indentation-5.c: New test. 8852 88532020-09-17 Mark Wielaard <mark@klomp.org> 8854 8855 * gcc.dg/debug/dwarf2/inline2.c: Add -gdwarf-2. 8856 * g++.dg/debug/dwarf2/inline-var-1.C: Likewise. 8857 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise. 8858 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise. 8859 * gcc.dg/debug/dwarf2/inline6.c: New variant with -gdwarf-5. 8860 * g++.dg/debug/dwarf2/inline-var-3.C: Likewise. 8861 * gcc.dg/debug/dwarf2/pr41445-7.c: Likewise. 8862 * gcc.dg/debug/dwarf2/pr41445-8.c: Likewise. 8863 88642020-09-17 Andre Corallo <andrea.corallo@arm.com> 8865 8866 * gcc.target/aarch64/sve/clastb_8.c: Fix a dg-final scan 8867 directive. 8868 88692020-09-17 Patrick Palka <ppalka@redhat.com> 8870 8871 PR c++/96409 8872 PR c++/96410 8873 * g++.dg/cpp2a/concepts-lambda13.C: New test. 8874 * g++.dg/cpp2a/concepts-lambda14.C: New test. 8875 88762020-09-17 Richard Biener <rguenther@suse.de> 8877 8878 * gcc.dg/tree-ssa/ssa-fre-88.c: New testcase. 8879 88802020-09-17 Eric Botcazou <ebotcazou@adacore.com> 8881 8882 * gcc.dg/pr97078.c: New test. 8883 88842020-09-17 liuhongt <hongtao.liu@intel.com> 8885 8886 * gcc.target/i386/xsave-avx-1.c: New test. 8887 88882020-09-16 David Malcolm <dmalcolm@redhat.com> 8889 8890 PR analyzer/96653 8891 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: Update 8892 expected number of exploded nodes. 8893 * gcc.dg/analyzer/malloc-vs-local-1a.c: Update expected number 8894 of exploded nodes. 8895 * gcc.dg/analyzer/pr96653.c: Remove -Wno-analyzer-too-complex. 8896 88972020-09-16 David Malcolm <dmalcolm@redhat.com> 8898 8899 * gcc.dg/analyzer/bzip2-arg-parse-1.c: New test. 8900 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: Remove xfail. 8901 * gcc.dg/analyzer/pr94851-1.c: Add xfail. 8902 89032020-09-16 David Malcolm <dmalcolm@redhat.com> 8904 8905 * gcc.dg/analyzer/getchar-1.c: New test. 8906 89072020-09-16 Martin Sebor <msebor@redhat.com> 8908 8909 PR c/78666 8910 PR c/96126 8911 * gcc.dg/attr-alloc_align-5.c: New test. 8912 * gcc.dg/attr-alloc_size-13.c: New test. 8913 * gcc.dg/attr-section.c: New test. 8914 * c-c++-common/builtin-has-attribute-3.c: Add xfails due to expected 8915 warnings to be cleaned up. 8916 89172020-09-16 Marek Polacek <polacek@redhat.com> 8918 8919 PR preprocessor/96935 8920 * gcc.dg/format/pr96935.c: New test. 8921 89222020-09-16 Martin Sebor <msebor@redhat.com> 8923 8924 PR middle-end/96295 8925 * g++.dg/warn/Wuninitialized-11.C: New test. 8926 89272020-09-16 Nathan Sidwell <nathan@acm.org> 8928 8929 * g++.dg/gomp/udr-2.C: Add additional expected error. 8930 89312020-09-16 Eric Botcazou <ebotcazou@adacore.com> 8932 8933 * gnat.dg/concat4.adb: New test. 8934 89352020-09-16 Tobias Burnus <tobias@codesourcery.com> 8936 8937 PR fortran/97061 8938 * gfortran.dg/gomp/openmp-simd-6.f90: New test. 8939 89402020-09-16 Andrea Corallo <andrea.corallo@arm.com> 8941 8942 * gcc.target/aarch64/sve/cost_model_10.c: New test. 8943 * gcc.target/aarch64/sve/clastb_8.c: Update test for new 8944 vectorization strategy. 8945 * gcc.target/aarch64/sve/cost_model_5.c: Likewise. 8946 * gcc.target/aarch64/sve/struct_vect_14.c: Likewise. 8947 * gcc.target/aarch64/sve/struct_vect_15.c: Likewise. 8948 * gcc.target/aarch64/sve/struct_vect_16.c: Likewise. 8949 * gcc.target/aarch64/sve/struct_vect_17.c: Likewise. 8950 89512020-09-16 H.J. Lu <hjl.tools@gmail.com> 8952 8953 PR target/97032 8954 * gcc.target/i386/pr97032.c: New test. 8955 89562020-09-16 Feng Xue <fxue@os.amperecomputing.com> 8957 8958 PR testsuite/97066 8959 * gcc.dg/ifcvt-3.c: Modified to suppress simplification. 8960 * gcc.dg/tree-ssa/20030807-10.c: Likewise. 8961 89622020-09-16 Jojo R <jiejie_rong@c-sky.com> 8963 8964 * lib/target-supports.exp (check_profiling_available): Refine name of elf target. 8965 89662020-09-16 Jakub Jelinek <jakub@redhat.com> 8967 8968 PR tree-optimization/97053 8969 * gcc.dg/store_merging_31.c: New test. 8970 * gcc.dg/store_merging_32.c: New test. 8971 89722020-09-16 Kewen Lin <linkw@linux.ibm.com> 8973 8974 PR target/97019 8975 * gcc.target/powerpc/pr97019.c: New test. 8976 89772020-09-16 Jojo R <jiejie_rong@c-sky.com> 8978 8979 * gcc.dg/builtin-apply2.c : Skip if CSKY. 8980 * gcc.dg/torture/stackalign/builtin-apply-2.c : Likewise. 8981 89822020-09-15 David Malcolm <dmalcolm@redhat.com> 8983 8984 PR analyzer/96650 8985 * gcc.dg/analyzer/pr96650-1-notrans.c: New test. 8986 * gcc.dg/analyzer/pr96650-1-trans.c: New test. 8987 * gcc.dg/analyzer/pr96650-2-notrans.c: New test. 8988 * gcc.dg/analyzer/pr96650-2-trans.c: New test. 8989 89902020-09-15 Feng Xue <fxue@os.amperecomputing.com> 8991 8992 PR tree-optimization/94234 8993 * gcc.dg/pr94234-3.c: New test. 8994 89952020-09-15 H.J. Lu <hjl.tools@gmail.com> 8996 8997 * gcc.target/i386/pr78904-4a.c: Compile with -mtune=generic. 8998 89992020-09-15 Richard Biener <rguenther@suse.de> 9000 9001 * gcc.dg/vect/bb-slp-48.c: New testcase. 9002 * gcc.dg/vect/bb-slp-7.c: Adjust. 9003 90042020-09-15 Andre Vieira <andre.simoesdiasvieira@arm.com> 9005 9006 * gcc.target/arm/pr95646.c: Fix testism. 9007 90082020-09-15 Jakub Jelinek <jakub@redhat.com> 9009 9010 PR target/97028 9011 * gcc.target/i386/avx512f-pr97028.c: Untested fix. 9012 90132020-09-15 Feng Xue <fxue@os.amperecomputing.com> 9014 9015 PR tree-optimization/94234 9016 * gcc.dg/pr94234-2.c: New test. 9017 90182020-09-14 Jose E. Marchesi <jose.marchesi@oracle.com> 9019 9020 * gcc.target/bpf/nop-1.c: New test. 9021 90222020-09-14 Iain Sandoe <iain@sandoe.co.uk> 9023 9024 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: Make the test 9025 run as non-dynamic for m32 Darwin. 9026 * gcc.target/i386/avx512f-broadcast-pr87767-3.c: Likewise. 9027 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: Likewise. 9028 * gcc.target/i386/avx512f-broadcast-pr87767-7.c: Likewise. 9029 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: Likewise. 9030 * gcc.target/i386/avx512vl-broadcast-pr87767-3.c: Likewise. 9031 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: Likewise. 9032 * gcc.target/i386/avx512f-broadcast-pr87767-6.c: Adjust dg-requires 9033 clause. 9034 90352020-09-14 David Malcolm <dmalcolm@redhat.com> 9036 9037 PR analyzer/96653 9038 * gcc.dg/analyzer/pr96653.c: New test. 9039 90402020-09-14 David Malcolm <dmalcolm@redhat.com> 9041 9042 * gcc.dg/analyzer/rhbz1878600.c: New test. 9043 90442020-09-14 David Malcolm <dmalcolm@redhat.com> 9045 9046 * gcc.dg/analyzer/pr97029.c: New test. 9047 90482020-09-14 Eric Botcazou <ebotcazou@adacore.com> 9049 9050 * gnat.dg/thunk1.adb: New test. 9051 * gnat.dg/thunk1_pkg1.ads: New helper. 9052 * gnat.dg/thunk1_pkg2.ads: Likewise. 9053 * gnat.dg/thunk1_pkg2.adb: Likewise. 9054 90552020-09-12 Iain Buclaw <ibuclaw@gdcproject.org> 9056 9057 PR d/97002 9058 * gdc.dg/pr97002.d: New test. 9059 90602020-09-11 Nathan Sidwell <nathan@acm.org> 9061 9062 * g++.dg/concepts/local-extern.C: New file. 9063 90642020-09-11 Will Schmidt <will_schmidt@vnet.ibm.com> 9065 9066 * gcc.target/powerpc/pr96139-a.c: Specify -mvsx option and update the 9067 dg-require stanza to match. 9068 * gcc.target/powerpc/pr96139-b.c: Same. 9069 * gcc.target/powerpc/pr96139-c.c: Specify -maltivec option and update 9070 the dg-require stanza to match. 9071 90722020-09-11 Sunil K Pandey <skpgkp2@gmail.com> 9073 9074 PR target/97018 9075 * gcc.target/i386/l_fma_double_1.c: Add option -mno-avx512f. 9076 * gcc.target/i386/l_fma_double_2.c: Likewise. 9077 * gcc.target/i386/l_fma_double_3.c: Likewise. 9078 * gcc.target/i386/l_fma_double_4.c: Likewise. 9079 * gcc.target/i386/l_fma_double_5.c: Likewise. 9080 * gcc.target/i386/l_fma_double_6.c: Likewise. 9081 * gcc.target/i386/l_fma_float_1.c: Likewise. 9082 * gcc.target/i386/l_fma_float_2.c: Likewise. 9083 * gcc.target/i386/l_fma_float_3.c: Likewise. 9084 * gcc.target/i386/l_fma_float_4.c: Likewise. 9085 * gcc.target/i386/l_fma_float_5.c: Likewise. 9086 * gcc.target/i386/l_fma_float_6.c: Likewise. 9087 90882020-09-11 Martin Sebor <msebor@redhat.com> 9089 9090 PR middle-end/96903 9091 * gcc.dg/Wstringop-overflow-42.c:: Add comment. 9092 * gcc.dg/Wstringop-overflow-43.c: New test. 9093 90942020-09-11 Nathan Sidwell <nathan@acm.org> 9095 9096 * obj-c++.dg/syntax-error-9.mm: Adjust expected errors. 9097 90982020-09-11 Andrew Stubbs <ams@codesourcery.com> 9099 9100 * gcc.dg/gimplefe-44.c: Require exceptions. 9101 91022020-09-11 Andrea Corallo <andrea.corallo@arm.com> 9103 9104 * jit.dg/all-non-failing-tests.h: Add test-blob.c. 9105 * jit.dg/test-global-set-initializer.c: New testcase. 9106 91072020-09-11 Eric Botcazou <ebotcazou@adacore.com> 9108 9109 * gnat.dg/pack27.adb: New test. 9110 * gnat.dg/pack27_pkg.ads: New helper. 9111 91122020-09-11 Eric Botcazou <ebotcazou@adacore.com> 9113 9114 * gnat.dg/specs/discr7.ads: New test. 9115 91162020-09-11 Tom de Vries <tdevries@suse.de> 9117 9118 * gcc.target/nvptx/int128.c: New test. 9119 91202020-09-11 David Malcolm <dmalcolm@redhat.com> 9121 9122 PR analyzer/96798 9123 * gcc.dg/analyzer/memcpy-1.c: New test. 9124 * gcc.dg/analyzer/strcpy-1.c: New test. 9125 91262020-09-10 Alex Coplan <alex.coplan@arm.com> 9127 9128 * gcc.target/aarch64/acle/armv8-r.c: New test. 9129 91302020-09-10 Iain Buclaw <ibuclaw@gdcproject.org> 9131 9132 * gdc.dg/Waddress.d: New test. 9133 * gdc.dg/Wcastresult1.d: New test. 9134 * gdc.dg/Wcastresult2.d: New test. 9135 91362020-09-10 Eric Botcazou <ebotcazou@adacore.com> 9137 9138 * gnat.dg/specs/size_clause5.ads: New test. 9139 91402020-09-10 Eric Botcazou <ebotcazou@adacore.com> 9141 9142 * gnat.dg/discr59.adb: New test. 9143 * gnat.dg/discr59_pkg1.ads: New helper. 9144 * gnat.dg/discr59_pkg2.ads: Likewise. 9145 91462020-09-10 Jakub Jelinek <jakub@redhat.com> 9147 9148 PR target/96939 9149 * gcc.target/arm/lto/pr96939_0.c: New test. 9150 * gcc.target/arm/lto/pr96939_1.c: New file. 9151 91522020-09-10 Tom de Vries <tdevries@suse.de> 9153 9154 * gcc.dg/analyzer/vla-1.c: Add require-effective-target alloca. 9155 91562020-09-10 Richard Biener <rguenther@suse.de> 9157 9158 PR tree-optimization/96043 9159 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: Adjust. 9160 91612020-09-09 Marek Polacek <polacek@redhat.com> 9162 9163 PR c++/77841 9164 * g++.old-deja/g++.ext/arrnew2.C: Expect the error only in C++17 9165 and less. 9166 * g++.old-deja/g++.robertl/eb58.C: Adjust dg-error. 9167 * g++.old-deja/g++.robertl/eb63.C: Expect the error only in C++17 9168 and less. 9169 * g++.dg/cpp2a/new-array5.C: New test. 9170 * g++.dg/cpp2a/paren-init36.C: New test. 9171 * g++.dg/cpp2a/paren-init37.C: New test. 9172 * g++.dg/pr84729.C: Adjust dg-error. 9173 91742020-09-09 Marek Polacek <polacek@redhat.com> 9175 9176 PR c++/95164 9177 * g++.dg/cpp0x/initlist123.C: New test. 9178 91792020-09-09 David Malcolm <dmalcolm@redhat.com> 9180 9181 PR analyzer/94355 9182 * g++.dg/analyzer/new-1.C: New test. 9183 * g++.dg/analyzer/new-vs-malloc.C: New test. 9184 91852020-09-09 Marek Polacek <polacek@redhat.com> 9186 9187 * g++.dg/warn/Wnonnull6.C: Use target c++14. 9188 91892020-09-09 Marek Polacek <polacek@redhat.com> 9190 9191 * g++.dg/cpp0x/auto-96647.C: Moved to... 9192 * g++.dg/cpp1y/auto-96647.C: ...here. Use target c++14. 9193 91942020-09-09 H.J. Lu <hjl.tools@gmail.com> 9195 9196 PR target/96955 9197 * gcc.target/i386/builtin_thread_pointer.c: Update scan-assembler 9198 for x32. 9199 92002020-09-09 Patrick Palka <ppalka@redhat.com> 9201 9202 PR c++/96647 9203 * g++.dg/cpp0x/auto-96647.C: New test. 9204 * g++.dg/cpp0x/error9.C: New test. 9205 * g++.dg/cpp2a/concepts-fn6.C: New test. 9206 92072020-09-09 Richard Biener <rguenther@suse.de> 9208 9209 * gcc.dg/vect/vect-live-6.c: New testcase. 9210 92112020-09-09 Tobias Burnus <tobias@codesourcery.com> 9212 9213 * gfortran.dg/gomp/combined-if.f90: Update scan-tree-dump-times for 9214 'omp simd.*if' for nvptx even more. 9215 92162020-09-09 Richard Biener <rguenther@suse.de> 9217 9218 * gcc.dg/vect/vect-cond-13.c: New testcase. 9219 * gcc.target/i386/pr87007-4.c: Adjust. 9220 * gcc.target/i386/pr87007-5.c: Likewise. 9221 92222020-09-09 liuhongt <hongtao.liu@intel.com> 9223 9224 * gcc.target/i386/builtin_thread_pointer.c: New test. 9225 92262020-09-09 Tobias Burnus <tobias@codesourcery.com> 9227 9228 PR fortran/95109 9229 PR fortran/94690 9230 * gfortran.dg/gomp/combined-if.f90: Update scan-tree-dump-times for 9231 'omp simd.*if'. 9232 * gfortran.dg/gomp/openmp-simd-5.f90: New test. 9233 92342020-09-08 David Malcolm <dmalcolm@redhat.com> 9235 9236 PR analyzer/96949 9237 * gfortran.dg/analyzer/pr96949.f90: New test. 9238 92392020-09-08 Aldy Hernandez <aldyh@redhat.com> 9240 9241 PR tree-optimization/96967 9242 * gcc.dg/tree-ssa/pr96967.c: New file. 9243 92442020-09-08 Jozef Lawrynowicz <jozef.l@mittosystems.com> 9245 9246 * gcc.target/msp430/mcpu-is-430.c: New test. 9247 * gcc.target/msp430/mcpu-is-430x.c: New test. 9248 * gcc.target/msp430/mcpu-is-430xv2.c: New test. 9249 92502020-09-07 Harald Anlauf <anlauf@gmx.de> 9251 9252 * gfortran.dg/pr96711.f90: New test. 9253 92542020-09-07 Richard Sandiford <richard.sandiford@arm.com> 9255 9256 PR rtl-optimization/96796 9257 * gcc.c-torture/compile/pr96796.c: New test. 9258 92592020-09-07 Jozef Lawrynowicz <jozef.l@mittosystems.com> 9260 9261 * gcc.target/msp430/430x-default-isa.c: New test. 9262 92632020-09-07 Iain Sandoe <iain@sandoe.co.uk> 9264 9265 * gcc.dg/pubtypes-2.c: Amend Pub Info Length. 9266 * gcc.dg/pubtypes-3.c: Likewise. 9267 * gcc.dg/pubtypes-4.c: Likewise. 9268 92692020-09-07 Alex Coplan <alex.coplan@arm.com> 9270 9271 * gcc.target/aarch64/adds3.c: Fix test w.r.t. new syntax. 9272 * gcc.target/aarch64/cmp.c: Likewise. 9273 * gcc.target/aarch64/subs3.c: Likewise. 9274 * gcc.target/aarch64/subsp.c: Likewise. 9275 * gcc.target/aarch64/extend-syntax.c: New test. 9276 92772020-09-07 Tobias Burnus <tobias@codesourcery.com> 9278 9279 PR fortran/96896 9280 * gfortran.dg/ptr_func_assign_4.f08: Update dg-error. 9281 * gfortran.dg/ptr-func-3.f90: New test. 9282 92832020-09-07 liuhongt <hongtao.liu@intel.com> 9284 9285 * gcc.dg/vect/slp-46.c: Add --param vect-epilogues-nomask=0 to 9286 void backend interference. 9287 92882020-09-07 Richard Biener <rguenther@suse.de> 9289 9290 * gcc.dg/vect/bb-slp-46.c: New testcase. 9291 * gcc.dg/vect/bb-slp-47.c: Likewise. 9292 * gcc.dg/vect/bb-slp-32.c: Adjust. 9293 92942020-09-07 liuhongt <hongtao.liu@intel.com> 9295 9296 * gcc.target/i386/pr92658-avx512bw-trunc.c: Add 9297 -mprefer-vector-width=512 to avoid impact of different default 9298 tune which gcc is built with. 9299 93002020-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 9301 9302 * gfortran.dg/coarray_fail_st.f90: Adjust test. 9303 93042020-09-04 Iain Buclaw <ibuclaw@gdcproject.org> 9305 9306 PR d/96924 9307 * gdc.dg/simd13927b.d: Removed. 9308 * gdc.dg/pr96924.d: New test. 9309 93102020-09-04 Richard Biener <rguenther@suse.de> 9311 9312 PR tree-optimization/96698 9313 PR tree-optimization/96920 9314 * gfortran.dg/vect/pr96920.f90: New testcase. 9315 * gcc.dg/vect/pr96920.c: Likewise. 9316 93172020-09-04 Christophe Lyon <christophe.lyon@linaro.org> 9318 9319 PR target/96769 9320 * gcc.target/arm/pure-code/pr96769.c: New test. 9321 93222020-09-04 Richard Biener <rguenther@suse.de> 9323 9324 PR tree-optimization/96931 9325 * gcc.dg/pr96931.c: New testcase. 9326 93272020-09-04 David Faust <david.faust@oracle.com> 9328 9329 * gcc.target/bpf/xbpf-indirect-call-1.c: New test. 9330 93312020-09-04 Kewen Lin <linkw@gcc.gnu.org> 9332 9333 * gcc.target/powerpc/pr92398.p9+.c: Replace p9+ with has_arch_pwr9. 9334 * gcc.target/powerpc/pr92398.p9-.c: Replace p9+ with has_arch_pwr9, 9335 and replace p8 with has_arch_pwr8 && !has_arch_pwr9. 9336 * lib/target-supports.exp (check_effective_target_p8): Remove. 9337 (check_effective_target_p9+): Remove. 9338 93392020-09-03 Martin Jambor <mjambor@suse.cz> 9340 9341 PR tree-optimization/96820 9342 * gcc.dg/tree-ssa/pr96820.c: New test. 9343 93442020-09-03 Will Schmidt <will_schmidt@vnet.ibm.com> 9345 9346 * gcc.target/powerpc/pr96139-a.c: New test. 9347 * gcc.target/powerpc/pr96139-b.c: New test. 9348 * gcc.target/powerpc/pr96139-c.c: New test. 9349 93502020-09-03 Harald Anlauf <anlauf@gmx.de> 9351 9352 * gfortran.dg/iall_masked.f90: New test. 9353 93542020-09-03 Marek Polacek <polacek@redhat.com> 9355 9356 PR c++/92812 9357 * g++.dg/cpp0x/constexpr-array23.C: Adjust dg-error. 9358 * g++.dg/cpp0x/initlist69.C: Likewise. 9359 * g++.dg/diagnostic/mem-init1.C: Likewise. 9360 * g++.dg/init/array28.C: Likewise. 9361 * g++.dg/cpp2a/paren-init33.C: New test. 9362 * g++.dg/cpp2a/paren-init34.C: New test. 9363 * g++.dg/cpp2a/paren-init35.C: New test. 9364 * g++.old-deja/g++.brendan/crash60.C: Adjust dg-error. 9365 * g++.old-deja/g++.law/init10.C: Likewise. 9366 * g++.old-deja/g++.other/array3.C: Likewise. 9367 93682020-09-03 Jakub Jelinek <jakub@redhat.com> 9369 9370 PR c++/96862 9371 * g++.dg/cpp1z/constexpr-96862.C: New test. 9372 93732020-09-03 Hongtao Liu <hongtao.liu@intel.com> 9374 9375 PR target/87767 9376 * gcc.target/i386/avx2-broadcast-pr87767-1.c: New test. 9377 * gcc.target/i386/avx512f-broadcast-pr87767-1.c: New test. 9378 * gcc.target/i386/avx512f-broadcast-pr87767-2.c: New test. 9379 * gcc.target/i386/avx512f-broadcast-pr87767-3.c: New test. 9380 * gcc.target/i386/avx512f-broadcast-pr87767-4.c: New test. 9381 * gcc.target/i386/avx512f-broadcast-pr87767-5.c: New test. 9382 * gcc.target/i386/avx512f-broadcast-pr87767-6.c: New test. 9383 * gcc.target/i386/avx512f-broadcast-pr87767-7.c: New test. 9384 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: New test. 9385 * gcc.target/i386/avx512vl-broadcast-pr87767-1.c: New test. 9386 * gcc.target/i386/avx512vl-broadcast-pr87767-2.c: New test. 9387 * gcc.target/i386/avx512vl-broadcast-pr87767-3.c: New test. 9388 * gcc.target/i386/avx512vl-broadcast-pr87767-4.c: New test. 9389 * gcc.target/i386/avx512vl-broadcast-pr87767-5.c: New test. 9390 * gcc.target/i386/avx512vl-broadcast-pr87767-6.c: New test. 9391 93922020-09-03 liuhongt <hongtao.liu@intel.com> 9393 9394 PR target/96246 9395 PR target/96855 9396 PR target/96856 9397 PR target/96857 9398 * g++.target/i386/avx512bw-pr96246-2.C: Add runtime check for 9399 AVX512BW. 9400 * g++.target/i386/avx512vl-pr96246-2.C: Add runtime check for 9401 AVX512BW and AVX512VL 9402 * g++.target/i386/avx512f-helper.h: New header. 9403 * gcc.target/i386/pr92658-avx512f.c: Add 9404 -mprefer-vector-width=512 to avoid impact of different default 9405 mtune which gcc is built with. 9406 * gcc.target/i386/avx512bw-pr95488-1.c: Ditto. 9407 * gcc.target/i386/pr92645-4.c: Add -mno-avx512f to avoid 9408 impact of different default march which gcc is built with. 9409 94102020-09-02 Iain Buclaw <ibuclaw@gdcproject.org> 9411 9412 PR d/96869 9413 * gdc.dg/simd.d: Removed. 9414 * gdc.dg/cast1.d: New test. 9415 * gdc.dg/gdc213.d: Compile with target vect_sizes_16B_8B. 9416 * gdc.dg/gdc284.d: Likewise. 9417 * gdc.dg/gdc67.d: Likewise. 9418 * gdc.dg/pr96869.d: New test. 9419 * gdc.dg/simd1.d: New test. 9420 * gdc.dg/simd10447.d: New test. 9421 * gdc.dg/simd12776.d: New test. 9422 * gdc.dg/simd13841.d: New test. 9423 * gdc.dg/simd13927.d: New test. 9424 * gdc.dg/simd15123.d: New test. 9425 * gdc.dg/simd15144.d: New test. 9426 * gdc.dg/simd16087.d: New test. 9427 * gdc.dg/simd16697.d: New test. 9428 * gdc.dg/simd17237.d: New test. 9429 * gdc.dg/simd17695.d: New test. 9430 * gdc.dg/simd17720a.d: New test. 9431 * gdc.dg/simd17720b.d: New test. 9432 * gdc.dg/simd19224.d: New test. 9433 * gdc.dg/simd19627.d: New test. 9434 * gdc.dg/simd19628.d: New test. 9435 * gdc.dg/simd19629.d: New test. 9436 * gdc.dg/simd19630.d: New test. 9437 * gdc.dg/simd2a.d: New test. 9438 * gdc.dg/simd2b.d: New test. 9439 * gdc.dg/simd2c.d: New test. 9440 * gdc.dg/simd2d.d: New test. 9441 * gdc.dg/simd2e.d: New test. 9442 * gdc.dg/simd2f.d: New test. 9443 * gdc.dg/simd2g.d: New test. 9444 * gdc.dg/simd2h.d: New test. 9445 * gdc.dg/simd2i.d: New test. 9446 * gdc.dg/simd2j.d: New test. 9447 * gdc.dg/simd7951.d: New test. 9448 * gdc.dg/torture/array2.d: New test. 9449 * gdc.dg/torture/array3.d: New test. 9450 * gdc.dg/torture/simd16488a.d: New test. 9451 * gdc.dg/torture/simd16488b.d: New test. 9452 * gdc.dg/torture/simd16703.d: New test. 9453 * gdc.dg/torture/simd19223.d: New test. 9454 * gdc.dg/torture/simd19607.d: New test. 9455 * gdc.dg/torture/simd3.d: New test. 9456 * gdc.dg/torture/simd4.d: New test. 9457 * gdc.dg/torture/simd7411.d: New test. 9458 * gdc.dg/torture/simd7413a.d: New test. 9459 * gdc.dg/torture/simd7413b.d: New test. 9460 * gdc.dg/torture/simd7414.d: New test. 9461 * gdc.dg/torture/simd9200.d: New test. 9462 * gdc.dg/torture/simd9304.d: New test. 9463 * gdc.dg/torture/simd9449.d: New test. 9464 * gdc.dg/torture/simd9910.d: New test. 9465 * gdc.dg/simd13927b.d: New file. 9466 94672020-09-02 Iain Buclaw <ibuclaw@gdcproject.org> 9468 9469 * lib/gdc-utils.exp (gdc-convert-test): Handle LINK directive. 9470 Set PERMUTE_ARGS as DEFAULT_DFLAGS only for runnable tests. 9471 (gdc-do-test): Set default action of compilable tests to compile. 9472 Test SHARED_OPTION on runnable_cxx tests. 9473 94742020-09-02 Iain Buclaw <ibuclaw@gdcproject.org> 9475 9476 * gdc.dg/dg.exp: Remove torture options. 9477 * gdc.dg/gdc115.d: Move test to gdc.dg/torture. 9478 * gdc.dg/gdc131.d: Likewise. 9479 * gdc.dg/gdc141.d: Likewise. 9480 * gdc.dg/gdc17.d: Likewise. 9481 * gdc.dg/gdc171.d: Likewise. 9482 * gdc.dg/gdc179.d: Likewise. 9483 * gdc.dg/gdc186.d: Likewise. 9484 * gdc.dg/gdc187.d: Likewise. 9485 * gdc.dg/gdc191.d: Likewise. 9486 * gdc.dg/gdc198.d: Likewise. 9487 * gdc.dg/gdc200.d: Likewise. 9488 * gdc.dg/gdc210.d: Likewise. 9489 * gdc.dg/gdc240.d: Likewise. 9490 * gdc.dg/gdc242b.d: Likewise. 9491 * gdc.dg/gdc248.d: Likewise. 9492 * gdc.dg/gdc250.d: Likewise. 9493 * gdc.dg/gdc273.d: Likewise. 9494 * gdc.dg/gdc283.d: Likewise. 9495 * gdc.dg/gdc285.d: Likewise. 9496 * gdc.dg/gdc286.d: Likewise. 9497 * gdc.dg/gdc309.d: Likewise. 9498 * gdc.dg/gdc35.d: Likewise. 9499 * gdc.dg/gdc36.d: Likewise. 9500 * gdc.dg/gdc51.d: Likewise. 9501 * gdc.dg/gdc57.d: Likewise. 9502 * gdc.dg/gdc66.d: Likewise. 9503 * gdc.dg/imports/gdc36.d: Likewise. 9504 * gdc.dg/init1.d: Likewise. 9505 * gdc.dg/pr92309.d: Likewise. 9506 * gdc.dg/pr94424.d: Likewise. 9507 * gdc.dg/pr94777b.d: Likewise. 9508 * gdc.dg/pr96152.d: Likewise. 9509 * gdc.dg/pr96153.d: Likewise. 9510 * gdc.dg/pr96156.d: Likewise. 9511 * gdc.dg/pr96157a.d: Likewise. 9512 * gdc.dg/torture/torture.exp: New file. 9513 * gdc.dg/torture/gdc115.d: New file. 9514 * gdc.dg/torture/gdc131.d: New file. 9515 * gdc.dg/torture/gdc141.d: New file. 9516 * gdc.dg/torture/gdc17.d: New file. 9517 * gdc.dg/torture/gdc171.d: New file. 9518 * gdc.dg/torture/gdc179.d: New file. 9519 * gdc.dg/torture/gdc186.d: New file. 9520 * gdc.dg/torture/gdc187.d: New file. 9521 * gdc.dg/torture/gdc191.d: New file. 9522 * gdc.dg/torture/gdc198.d: New file. 9523 * gdc.dg/torture/gdc200.d: New file. 9524 * gdc.dg/torture/gdc210.d: New file. 9525 * gdc.dg/torture/gdc240.d: New file. 9526 * gdc.dg/torture/gdc242b.d: New file. 9527 * gdc.dg/torture/gdc248.d: New file. 9528 * gdc.dg/torture/gdc250.d: New file. 9529 * gdc.dg/torture/gdc273.d: New file. 9530 * gdc.dg/torture/gdc283.d: New file. 9531 * gdc.dg/torture/gdc285.d: New file. 9532 * gdc.dg/torture/gdc286.d: New file. 9533 * gdc.dg/torture/gdc309.d: New file. 9534 * gdc.dg/torture/gdc35.d: New file. 9535 * gdc.dg/torture/gdc36.d: New file. 9536 * gdc.dg/torture/gdc51.d: New file. 9537 * gdc.dg/torture/gdc57.d: New file. 9538 * gdc.dg/torture/gdc66.d: New file. 9539 * gdc.dg/torture/imports/gdc36.d: New file. 9540 * gdc.dg/torture/init1.d: New file. 9541 * gdc.dg/torture/pr92309.d: New file. 9542 * gdc.dg/torture/pr94424.d: New file. 9543 * gdc.dg/torture/pr94777b.d: New file. 9544 * gdc.dg/torture/pr96152.d: New file. 9545 * gdc.dg/torture/pr96153.d: New file. 9546 * gdc.dg/torture/pr96156.d: New file. 9547 * gdc.dg/torture/pr96157a.d: New file. 9548 95492020-09-02 Jonathan Wakely <jwakely@redhat.com> 9550 9551 PR c++/60304 9552 * g++.dg/warn/Wconversion-null-5.C: New test. 9553 95542020-09-02 Jonathan Wakely <jwakely@redhat.com> 9555 9556 * g++.old-deja/g++.abi/cxa_vec.C: Include <exception> for 9557 std::set_terminate. 9558 95592020-09-02 Jozef Lawrynowicz <jozef.l@mittosystems.com> 9560 9561 * gcc.dg/pr55940.c: Skip for msp430 unless -mlarge is specified. 9562 95632020-09-02 Jakub Jelinek <jakub@redhat.com> 9564 9565 PR fortran/96859 9566 * gfortran.dg/pr96859.f90: New test. 9567 95682020-09-01 Martin Sebor <msebor@redhat.com> 9569 9570 * gcc.dg/Wstringop-overflow.c: Remove xfails. 9571 * gcc.dg/Wstringop-overflow-42.c: New test. 9572 * gcc.dg/Wstringop-overread-4.c: New test. 9573 95742020-09-01 Marek Polacek <polacek@redhat.com> 9575 9576 PR c++/77841 9577 * g++.dg/cpp0x/initlist-new4.C: New test. 9578 95792020-09-01 Peter Bergner <bergner@linux.ibm.com> 9580 9581 PR target/96808 9582 * gcc.target/powerpc/pr96808.c: New test. 9583 95842020-09-01 David Malcolm <dmalcolm@redhat.com> 9585 9586 PR analyzer/96792 9587 * gcc.dg/analyzer/pr96792.c: New test. 9588 95892020-09-01 Steven G. Kargl <kargl@gcc.gnu.org> 9590 9591 PR fortran/95398 9592 * gfortran.dg/pr95398.f90: New test. 9593 95942020-09-01 Jakub Jelinek <jakub@redhat.com> 9595 9596 PR c++/96867 9597 * c-c++-common/gomp/pr96867.c: New test. 9598 95992020-09-01 Kewen Lin <linkw@gcc.gnu.org> 9600 9601 * lib/target-supports.exp 9602 (check_effective_target_vect_len_load_store): Call check function 9603 check_effective_target_has_arch_pwr9. 9604 96052020-08-31 David Malcolm <dmalcolm@redhat.com> 9606 9607 PR analyzer/96798 9608 * gcc.dg/analyzer/memset-1.c (test_5a): New. 9609 96102020-08-31 David Malcolm <dmalcolm@redhat.com> 9611 9612 PR analyzer/96860 9613 * gcc.dg/analyzer/pr96860-1.c: New test. 9614 * gcc.dg/analyzer/pr96860-2.c: New test. 9615 96162020-08-31 Marek Polacek <polacek@redhat.com> 9617 Jason Merrill <jason@redhat.com> 9618 9619 PR c++/93529 9620 * g++.dg/cpp0x/sfinae4.C: Adjust expected result after P1009. 9621 * g++.dg/cpp2a/new-array1.C: New test. 9622 * g++.dg/cpp2a/new-array2.C: New test. 9623 * g++.dg/cpp2a/new-array3.C: New test. 9624 * g++.dg/cpp2a/new-array4.C: New test. 9625 96262020-08-31 David Malcolm <dmalcolm@redhat.com> 9627 9628 PR analyzer/96763 9629 * g++.dg/analyzer/pr96763.C: New test. 9630 96312020-08-31 David Malcolm <dmalcolm@redhat.com> 9632 9633 PR analyzer/96764 9634 * gcc.dg/analyzer/pr96764.c: New test. 9635 96362020-08-31 Aldy Hernandez <aldyh@redhat.com> 9637 9638 PR tree-optimization/96818 9639 * g++.dg/pr96818.C: New file. 9640 * gcc.dg/pr96818.c: New file. 9641 96422020-08-31 Richard Biener <rguenther@suse.de> 9643 9644 PR tree-optimization/96854 9645 * gcc.dg/vect/pr96854.c: New testcase. 9646 96472020-08-31 Christophe Lyon <christophe.lyon@linaro.org> 9648 9649 * gcc.target/aarch64/strcmpopt_6.c: Suppress -Wstringop-overread. 9650 96512020-08-31 liuhongt <hongtao.liu@intel.com> 9652 9653 * gcc.target/i386/avx512f-pr96551-1.c: New test. 9654 * gcc.target/i386/avx512f-pr96551-2.c: New test. 9655 96562020-08-31 Feng Xue <fxue@os.amperecomputing.com> 9657 9658 PR ipa/96806 9659 * g++.dg/ipa/pr96806.C: New test. 9660 96612020-08-31 Kewen Lin <linkw@gcc.gnu.org> 9662 9663 * gcc.dg/vect/bb-slp-pr69907.c: Adjust for partial vector usages. 9664 * gcc.dg/vect/slp-3.c: Likewise. 9665 * gcc.dg/vect/slp-multitypes-11.c: Likewise. 9666 * gcc.dg/vect/slp-perm-1.c: Likewise. 9667 * gcc.dg/vect/slp-perm-5.c: Likewise. 9668 * gcc.dg/vect/slp-perm-6.c: Likewise. 9669 * gcc.dg/vect/slp-perm-7.c: Likewise. 9670 * gcc.dg/vect/slp-perm-8.c: Likewise. 9671 * gcc.dg/vect/slp-perm-9.c: Likewise. 9672 * gcc.dg/vect/vect-version-2.c: Likewise. 9673 * lib/target-supports.exp (check_vect_partial_vector_usage): New 9674 function. 9675 (check_effective_target_vect_len_load_store): Likewise. 9676 (check_effective_target_vect_partial_vectors_usage_1): Likewise. 9677 (check_effective_target_vect_partial_vectors_usage_2): Likewise. 9678 (check_effective_target_vect_partial_vectors): Likewise. 9679 96802020-08-30 Martin Sebor <msebor@redhat.com> 9681 9682 * gcc.dg/Wstringop-overread-3.c: New test. 9683 96842020-08-30 José Rui Faustino de Sousa <jrfsousa@gmail.com> 9685 9686 PR fortran/96728 9687 * gfortran.dg/PR96728.f90: New test. 9688 96892020-08-30 José Rui Faustino de Sousa <jrfsousa@gmail.com> 9690 9691 PR fortran/96727 9692 * gfortran.dg/PR96727.f90: New test. 9693 96942020-08-30 José Rui Faustino de Sousa <jrfsousa@gmail.com> 9695 9696 PR fortran/96726 9697 * gfortran.dg/PR96726.f90: New test. 9698 96992020-08-30 Steve Kargl <sgk@troutmask.apl.washington.edu> 9700 9701 * gfortran.dg/PR95352.f90: New test. 9702 97032020-08-30 José Rui Faustino de Sousa <jrfsousa@gmail.com> 9704 9705 PR fortran/94110 9706 * gfortran.dg/PR94110.f90: New test. 9707 97082020-08-28 Martin Sebor <msebor@redhat.com> 9709 9710 * c-c++-common/Warray-bounds-7.c: Adjust expected warnings. 9711 * c-c++-common/Wrestrict.c: Remove xfail. 9712 * c-c++-common/attr-nonstring-3.c: Adjust text of expected warnings. 9713 * c-c++-common/attr-nonstring-6.c: Suppress -Wstringop-overread 9714 instead of -Wstringop-overflow. 9715 * c-c++-common/attr-nonstring-8.c: Adjust text of expected warnings. 9716 * g++.dg/torture/Wsizeof-pointer-memaccess1.C: Also suppress 9717 -Wstringop-overread. 9718 * g++.dg/torture/Wsizeof-pointer-memaccess2.C: Same. 9719 * gcc.dg/Warray-bounds-39.c: Adjust expected warnings. 9720 * gcc.dg/Warray-bounds-40.c: Also suppress -Wstringop-overread. 9721 * gcc.dg/Warray-bounds-58.c: Remove xfail. Also expect 9722 -Wstringop-overread. Adjust text of expected warnings. 9723 * gcc.dg/Wsizeof-pointer-memaccess1.c: Also suppress 9724 -Wstringop-overread. 9725 * gcc.dg/Wstringop-overflow-22.c: Adjust text of expected warnings. 9726 * gcc.dg/Wstringop-overflow-33.c: Expect -Wstringop-overread. 9727 * gcc.dg/Wstringop-overflow-9.c: Expect -Wstringop-overread. 9728 * gcc.dg/attr-nonstring-2.c: Adjust text of expected warnings. 9729 * gcc.dg/attr-nonstring-3.c: Same. 9730 * gcc.dg/attr-nonstring-4.c: Same. 9731 * gcc.dg/attr-nonstring.c: Expect -Wstringop-overread. 9732 * gcc.dg/builtin-stringop-chk-5.c: Adjust comment. 9733 * gcc.dg/builtin-stringop-chk-8.c: Enable -Wstringop-overread instead 9734 of -Wstringop-overflow. 9735 * gcc.dg/pr78902.c: Also expect -Wstringop-overread. 9736 * gcc.dg/pr79214.c: Adjust text of expected warnings. 9737 * gcc.dg/strcmpopt_10.c: Suppress valid -Wno-stringop-overread. 9738 * gcc.dg/strlenopt-57.c: Also expect -Wstringop-overread. 9739 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Also suppress valid 9740 -Wno-stringop-overread. 9741 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Same. 9742 * gcc.dg/uninit-33.c: Same. 9743 * gcc.dg/warn-strnlen-no-nul-2.c: Adjust text of expected warning. 9744 * gcc.dg/warn-strnlen-no-nul.c: Same. 9745 * gcc.target/i386/strcmpopt_6.c: Suppress -Wstringop-overread. 9746 * gcc.dg/Wstringop-overread-2.c: New test. 9747 * gcc.dg/Wstringop-overread.c: New test. 9748 97492020-08-28 Martin Sebor <msebor@redhat.com> 9750 9751 PR c/96596 9752 * gcc.dg/Wbuiltin-declaration-mismatch-16.c: New test. 9753 97542020-08-28 Tobias Burnus <tobias@codesourcery.com> 9755 9756 PR fortran/94672 9757 * gfortran.dg/optional_assumed_charlen_2.f90: New test. 9758 97592020-08-28 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com> 9760 9761 PR target/96357 9762 * gcc.target/aarch64/sve/pr96357.c: New test. 9763 97642020-08-28 Alex Coplan <alex.coplan@arm.com> 9765 9766 * gcc.target/aarch64/mem-shift-canonical.c: Skip on ILP32. 9767 97682020-08-28 Paul Thomas <pault@gcc.gnu.org> 9769 9770 PR fortran/96624 9771 * gfortran.dg/reshape_8.f90 : New test. 9772 97732020-08-28 Christophe Lyon <christophe.lyon@linaro.org> 9774 9775 * gcc.dg/pr96579.c: Compile only with target dfp. 9776 97772020-08-28 Uros Bizjak <ubizjak@gmail.com> 9778 9779 * gcc.target/i386/double_mask_reg-1.c: New test. 9780 97812020-08-27 John David Anglin <danglin@gcc.gnu.org> 9782 9783 * gcc.target/hppa/shadd-2.c: Adjust times to 4. 9784 97852020-08-27 Jakub Jelinek <jakub@redhat.com> 9786 9787 PR target/65146 9788 * gcc.target/i386/pr65146.c: New test. 9789 97902020-08-27 Bill Schmidt <wschmidt@linux.ibm.com> 9791 9792 PR target/96787 9793 * gcc.target/powerpc/pr96787-1.c: New. 9794 * gcc.target/powerpc/pr96787-2.c: New. 9795 97962020-08-27 Mark Eggleston <markeggleston@gcc.gnu.org> 9797 9798 PR fortran/95882 9799 * gfortran.dg/pr95882_1.f90: New test. 9800 * gfortran.dg/pr95882_2.f90: New test. 9801 * gfortran.dg/pr95882_3.f90: New test. 9802 * gfortran.dg/pr95882_4.f90: New test. 9803 * gfortran.dg/pr95882_5.f90: New test. 9804 98052020-08-27 Richard Biener <rguenther@suse.de> 9806 9807 PR tree-optimization/96522 9808 * gcc.dg/torture/pr96522.c: New testcase. 9809 98102020-08-27 Richard Biener <rguenther@suse.de> 9811 9812 * gcc.dg/tree-ssa/loop-19.c: Adjust. 9813 * gcc.dg/tree-ssa/loop-2.c: Likewise. 9814 * gcc.dg/tree-ssa/loop-3.c: Likewise. 9815 98162020-08-27 Alex Coplan <alex.coplan@arm.com> 9817 9818 * gcc.target/aarch64/mem-shift-canonical.c: New test. 9819 98202020-08-27 Richard Biener <rguenther@suse.de> 9821 9822 PR tree-optimization/96579 9823 * gcc.dg/pr96579.c: New testcase. 9824 98252020-08-27 Richard Biener <rguenther@suse.de> 9826 9827 PR tree-optimization/96565 9828 * gcc.dg/tree-ssa/ssa-dse-40.c: New testcase. 9829 * gcc.dg/builtin-object-size-4.c: Adjust. 9830 98312020-08-26 Jeff Law <law@redhat.com> 9832 9833 * gcc.target/i386/387-7.c: Add dg-require-effective-target c99_runtime. 9834 * gcc.target/i386/387-9.c: Likewise. 9835 * g++.target/i386/avx512bw-pr96246-1.C: Likewise. 9836 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: Likewise. 9837 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: Likewise. 9838 * g++.target/i386/avx512vl-pr96246-1.C: Likewise. 9839 * gcc.target/i386/pr61403.c: Likewise. 9840 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise. 9841 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise. 9842 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise. 9843 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise. 9844 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise. 9845 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise. 9846 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise. 9847 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise. 9848 98492020-08-26 H.J. Lu <hjl.tools@gmail.com> 9850 9851 PR target/96802 9852 * gcc.target/i386/pr96802-1.c: New test. 9853 * gcc.target/i386/pr96802-2.c: Likewise. 9854 98552020-08-26 Jozef Lawrynowicz <jozef.l@mittosystems.com> 9856 9857 * gcc.target/msp430/emulate-srli.c: Fix expected assembler text. 9858 * gcc.target/msp430/max-inline-shift-430-no-opt.c: New test. 9859 * gcc.target/msp430/max-inline-shift-430.c: New test. 9860 * gcc.target/msp430/max-inline-shift-430x.c: New test. 9861 98622020-08-26 Richard Biener <rguenther@suse.de> 9863 9864 PR tree-optimization/96698 9865 * gcc.dg/vect/pr96698.c: New testcase. 9866 98672020-08-26 Richard Biener <rguenther@suse.de> 9868 9869 PR tree-optimization/96783 9870 * gcc.dg/vect/pr96783-1.c: New testcase. 9871 * gcc.dg/vect/pr96783-2.c: Likewise. 9872 98732020-08-26 Nathan Sidwell <nathan@acm.org> 9874 9875 * g++.dg/lookup/operator-1.C: New. 9876 * g++.dg/lookup/operator-2.C: New. 9877 98782020-08-26 Qian Jianhua <qianjh@cn.fujitsu.com> 9879 9880 * gcc.target/aarch64/insv_1.c: Add '#' in scan-assembler 9881 98822020-08-26 Iain Buclaw <ibuclaw@gdcproject.org> 9883 9884 PR d/96156 9885 * gdc.dg/pr96156.d: New test. 9886 98872020-08-26 Iain Buclaw <ibuclaw@gdcproject.org> 9888 9889 PR d/96153 9890 * gdc.dg/pr96153.d: Add new tests. 9891 98922020-08-26 Iain Buclaw <ibuclaw@gdcproject.org> 9893 9894 PR d/96157 9895 * gdc.dg/pr96157a.d: New test. 9896 * gdc.dg/pr96157b.d: New test. 9897 98982020-08-26 Iain Buclaw <ibuclaw@gdcproject.org> 9899 9900 * lib/gdc-utils.exp (gdc-convert-test): Clear PERMUTE_ARGS for 9901 fail_compilation tests if not set by test file. 9902 99032020-08-26 Martin Liska <mliska@suse.cz> 9904 9905 * lib/target-supports-dg.exp: Add dg-require-symver. 9906 * lib/target-supports.exp: Likewise. 9907 * gcc.dg/ipa/symver1.c: New test. 9908 99092020-08-26 Tobias Burnus <tobias@codesourcery.com> 9910 9911 * gfortran.dg/gomp/declare-target-4.f90: New test. 9912 * gfortran.dg/gomp/declare-target-5.f90: New test. 9913 99142020-08-26 liuhongt <hongtao.liu@intel.com> 9915 9916 PR target/96667 9917 * gcc.target/i386/avx512bw-pr96246-1.c: Moved to... 9918 * g++.target/i386/avx512bw-pr96246-1.C: ...here. 9919 * gcc.target/i386/avx512bw-pr96246-2.c: Moved to... 9920 * g++.target/i386/avx512bw-pr96246-2.C: ...here. 9921 * gcc.target/i386/avx512vl-pr96246-1.c: Moved to... 9922 * g++.target/i386/avx512vl-pr96246-1.C: ...here. 9923 * gcc.target/i386/avx512vl-pr96246-2.c: Moved to... 9924 * g++.target/i386/avx512vl-pr96246-2.C: ...here. 9925 99262020-08-26 David Malcolm <dmalcolm@redhat.com> 9927 9928 PR analyzer/94858 9929 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: Remove xfail. 9930 * gcc.dg/analyzer/pr94858-1.c: New test. 9931 * gcc.dg/analyzer/pr94858-2.c: New test. 9932 * gcc.dg/analyzer/torture/loop-inc-ptr-2.c: Update expected number 9933 of enodes. 9934 * gcc.dg/analyzer/torture/loop-inc-ptr-3.c: Likewise. 9935 99362020-08-26 David Malcolm <dmalcolm@redhat.com> 9937 9938 PR analyzer/96777 9939 * gcc.dg/analyzer/pr96777.c: New test. 9940 99412020-08-25 H.J. Lu <hjl.tools@gmail.com> 9942 9943 PR target/95863 9944 * gcc.target/i386/pr95863-1.c: New test. 9945 * gcc.target/i386/pr95863-2.c: Likewise. 9946 99472020-08-25 Tobias Burnus <tobias@codesourcery.com> 9948 9949 PR c/96678 9950 * c-c++-common/gomp/map-4.c: New test. 9951 * c-c++-common/gomp/depend-1.c: Update dg-error. 9952 * c-c++-common/gomp/map-1.c: Likewise. 9953 * c-c++-common/gomp/reduction-1.c: Likewise. 9954 * g++.dg/gomp/depend-1.C: Likewise. 9955 * g++.dg/gomp/depend-2.C: Likewise. 9956 99572020-08-25 Richard Sandiford <richard.sandiford@arm.com> 9958 9959 * gcc.target/aarch64/sve/acle/general/attributes_1.c: Rename 9960 __ARM_FEATURE_SVE_VECTOR_OPERATIONS to 9961 __ARM_FEATURE_SVE_VECTOR_OPERATORS. 9962 99632020-08-25 Richard Sandiford <richard.sandiford@arm.com> 9964 9965 * g++.target/aarch64/sve/acle/general-c++/attributes_2.C: New test. 9966 * g++.target/aarch64/sve/acle/general-c++/mangle_6.C: Likewise. 9967 * g++.target/aarch64/sve/acle/general-c++/mangle_7.C: Likewise. 9968 * g++.target/aarch64/sve/acle/general-c++/mangle_8.C: Likewise. 9969 * g++.target/aarch64/sve/acle/general-c++/mangle_9.C: Likewise. 9970 * g++.target/aarch64/sve/acle/general-c++/mangle_10.C: Likewise. 9971 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Check the 9972 error messages reported when arm_sve_vector_bits is applied to 9973 SVE tuple types or to existing fixed-length SVE types. 9974 99752020-08-25 Richard Sandiford <richard.sandiford@arm.com> 9976 9977 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Add a leading 9978 "u" to the mangling of each SVE vector and predicate type. 9979 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise. 9980 * g++.target/aarch64/sve/acle/general-c++/mangle_3.C: Likewise. 9981 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: Likewise. 9982 99832020-08-25 Richard Biener <rguenther@suse.de> 9984 9985 PR tree-optimization/96548 9986 PR tree-optimization/96760 9987 * gcc.dg/torture/pr96548.c: New testcase. 9988 * gcc.dg/torture/pr96760.c: Likewise. 9989 99902020-08-25 Jakub Jelinek <jakub@redhat.com> 9991 9992 PR tree-optimization/96722 9993 * g++.dg/opt/pr96722.C: New test. 9994 99952020-08-25 Jakub Jelinek <jakub@redhat.com> 9996 9997 PR tree-optimization/96758 9998 * gcc.dg/strcmpopt_12.c: New test. 9999 100002020-08-25 Martin Jambor <mjambor@suse.cz> 10001 10002 PR tree-optimization/96730 10003 * gcc.dg/tree-ssa/pr96730.c: New test. 10004 100052020-08-25 Roger Sayle <roger@nextmovesoftware.com> 10006 10007 PR tree-optimization/21137 10008 * gcc.dg/pr21137.c: New test. 10009 100102020-08-25 Richard Biener <rguenther@suse.de> 10011 10012 PR debug/96690 10013 * g++.dg/lto/pr96690_0.C: New testcase. 10014 100152020-08-25 Hongtao Liu <hongtao.liu@intel.com> 10016 10017 * gcc.target/i386/pr96755.c: New test. 10018 100192020-08-25 Jakub Jelinek <jakub@redhat.com> 10020 10021 PR tree-optimization/96715 10022 * gcc.dg/tree-ssa/copy-sign-3.c: New test. 10023 100242020-08-25 Jakub Jelinek <jakub@redhat.com> 10025 10026 PR c++/96721 10027 * g++.dg/opt/flifetime-dse8.C: New test. 10028 100292020-08-25 Jakub Jelinek <jakub@redhat.com> 10030 10031 PR target/95450 10032 * gcc.target/powerpc/pr95450.c: New test. 10033 100342020-08-25 Jason Merrill <jason@redhat.com> 10035 10036 * g++.dg/other/final8.C: Adjust expected output. 10037 100382020-08-24 Mark Eggleston <markeggleston@gcc.gnu.org> 10039 10040 PR fortran/96486 10041 * gfortran.dg/pr96486.f90: New test. 10042 100432020-08-24 Christophe Lyon <christophe.lyon@linaro.org> 10044 10045 PR target/94538 10046 * gcc.target/arm/pure-code/pr94538-1.c: New test. 10047 * gcc.target/arm/pure-code/pr94538-2.c: New test. 10048 100492020-08-24 Martin Liska <mliska@suse.cz> 10050 10051 * gcc.dg/vect/bb-slp-38.c: Adjust pattern as now we only process 10052 a single vectorization and now 2 partial. 10053 * gcc.dg/vect/bb-slp-45.c: New test. 10054 100552020-08-24 Hans-Peter Nilsson <hp@axis.com> 10056 10057 PR target/93372 10058 * gcc.target/cris/pr93372-47.c: New test. 10059 100602020-08-23 H.J. Lu <hjl.tools@gmail.com> 10061 10062 PR target/96744 10063 * gcc.target/i386/pr96744-1.c: New test. 10064 * gcc.target/i386/pr96744-2.c: Likewise. 10065 * gcc.target/i386/pr96744-3a.c: Likewise. 10066 * gcc.target/i386/pr96744-3b.c: Likewise. 10067 * gcc.target/i386/pr96744-4.c: Likewise. 10068 * gcc.target/i386/pr96744-5.c: Likewise. 10069 * gcc.target/i386/pr96744-6.c: Likewise. 10070 * gcc.target/i386/pr96744-7.c: Likewise. 10071 * gcc.target/i386/pr96744-8a.c: Likewise. 10072 * gcc.target/i386/pr96744-8b.c: Likewise. 10073 * gcc.target/i386/pr96744-9.c: Likewise. 10074 100752020-08-23 Paul Thomas <pault@gcc.gnu.org> 10076 10077 PR fortran/92785 10078 * gfortran.dg/unlimited_polymorphic_31.f03: Change to stop 1. 10079 100802020-08-23 Paul Thomas <pault@gcc.gnu.org> 10081 10082 PR fortran/96737 10083 * gfortran.dg/pr96737.f90: Add option -g. 10084 100852020-08-23 Paul Thomas <pault@gcc.gnu.org> 10086 10087 PR fortran/96737 10088 * gfortran.dg/pr96737.f90: New test. 10089 100902020-08-22 David Malcolm <dmalcolm@redhat.com> 10091 10092 PR analyzer/94851 10093 * gcc.dg/analyzer/pr94851-1.c: New test. 10094 * gcc.dg/analyzer/pr94851-3.c: New test. 10095 * gcc.dg/analyzer/pr94851-4.c: New test. 10096 100972020-08-22 David Malcolm <dmalcolm@redhat.com> 10098 10099 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: Drop 10100 -fanalyzer-verbose-state-changes. 10101 101022020-08-21 Hongtao Liu <hongtao.liu@intel.com> 10103 10104 * gcc.target/i386/pr96262-1.c: New test. 10105 101062020-08-21 liuhongt <hongtao.liu@intel.com> 10107 10108 * gcc.target/i386/bitwise_mask_op-1.c: New test. 10109 * gcc.target/i386/bitwise_mask_op-2.c: New test. 10110 * gcc.target/i386/bitwise_mask_op-3.c: New test. 10111 * gcc.target/i386/avx512bw-pr88465.c: New testcase. 10112 * gcc.target/i386/avx512bw-kunpckwd-1.c: Adjust testcase. 10113 * gcc.target/i386/avx512bw-kunpckwd-3.c: Ditto. 10114 * gcc.target/i386/avx512dq-kmovb-5.c: Ditto. 10115 * gcc.target/i386/avx512f-kmovw-5.c: Ditto. 10116 * gcc.target/i386/pr55342.c: Ditto. 10117 101182020-08-21 liuhongt <hongtao.liu@intel.com> 10119 10120 * gcc.target/i386/spill_to_mask-1.c: New tests. 10121 * gcc.target/i386/spill_to_mask-2.c: New tests. 10122 * gcc.target/i386/spill_to_mask-3.c: New tests. 10123 * gcc.target/i386/spill_to_mask-4.c: New tests. 10124 101252020-08-21 David Malcolm <dmalcolm@redhat.com> 10126 10127 PR analyzer/95152 10128 * gcc.dg/analyzer/pr95152-4.c: New test. 10129 * gcc.dg/analyzer/pr95152-5.c: New test. 10130 101312020-08-20 David Malcolm <dmalcolm@redhat.com> 10132 10133 PR analyzer/96723 10134 * g++.dg/analyzer/pr96723.C: New test. 10135 101362020-08-20 Paul Thomas <pault@gcc.gnu.org> 10137 10138 PR fortran/96100 10139 PR fortran/96101 10140 * gfortran.dg/char_length_23.f90: New test. 10141 101422020-08-20 Joe Ramsay <Joe.Ramsay@arm.com> 10143 10144 PR target/96683 10145 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test. 10146 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: New test. 10147 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: New test. 10148 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: New test. 10149 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: New test. 10150 101512020-08-20 Tobias Burnus <tobias@codesourcery.com> 10152 10153 * gfortran.dg/gomp/pr67500.f90: New file. 10154 101552020-08-20 Christophe Lyon <christophe.lyon@linaro.org> 10156 10157 * lib/target-supports.exp (arm_soft_ok): Remove arm32 check. 10158 101592020-08-20 Christophe Lyon <christophe.lyon@linaro.org> 10160 10161 * gcc.target/arm/pure-code/pure-code.exp: Skip for 10162 arm*-*-uclinuxfdpiceabi. Fix missing closing bracket. 10163 101642020-08-20 Mark Eggleston <markeggleston@gcc.gnu.org> 10165 10166 PR fortran/96436 10167 * gfortran.dg/pr96436_1.f90: New test. 10168 * gfortran.dg/pr96436_2.f90: New test. 10169 * gfortran.dg/pr96436_3.f90: New test. 10170 * gfortran.dg/pr96436_4.f90: New test. 10171 * gfortran.dg/pr96436_5.f90: New test. 10172 * gfortran.dg/pr96436_6.f90: New test. 10173 * gfortran.dg/pr96436_7.f90: New test. 10174 * gfortran.dg/pr96436_8.f90: New test. 10175 * gfortran.dg/pr96436_9.f90 10176 * gfortran.dg/pr96436_10.f90 10177 101782020-08-20 David Malcolm <dmalcolm@redhat.com> 10179 10180 PR analyzer/96713 10181 * gcc.dg/analyzer/pr96713.c: New test. 10182 101832020-08-19 Jason Merrill <jason@redhat.com> 10184 10185 DR 2369 10186 * g++.dg/concepts/diagnostic10.C: Adjust expexcted errors. 10187 * g++.dg/concepts/diagnostic13.C: Adjust expexcted errors. 10188 * g++.dg/concepts/diagnostic2.C: Adjust expexcted errors. 10189 * g++.dg/concepts/diagnostic3.C: Adjust expexcted errors. 10190 * g++.dg/concepts/diagnostic4.C: Adjust expexcted errors. 10191 * g++.dg/concepts/diagnostic5.C: Adjust expexcted errors. 10192 * g++.dg/concepts/diagnostic9.C: Adjust expexcted errors. 10193 * g++.dg/concepts/expression2.C: Adjust expexcted errors. 10194 * g++.dg/concepts/fn5.C: Adjust expexcted errors. 10195 * g++.dg/concepts/placeholder5.C: Adjust expexcted errors. 10196 * g++.dg/concepts/pr67595.C: Adjust expexcted errors. 10197 * g++.dg/cpp2a/concepts-pr78752-2.C: Adjust expexcted errors. 10198 * g++.dg/cpp2a/concepts-pr84140.C: Adjust expexcted errors. 10199 * g++.dg/cpp2a/concepts-recursive-sat3.C: Adjust expexcted errors. 10200 * g++.dg/cpp2a/concepts-requires18.C: Adjust expexcted errors. 10201 * g++.dg/cpp2a/concepts-requires19.C: Adjust expexcted errors. 10202 * g++.dg/cpp2a/concepts3.C: Adjust expexcted errors. 10203 * g++.dg/cpp2a/concepts-nondep1.C: New test. 10204 * g++.dg/cpp2a/concepts-nondep1a.C: New test. 10205 102062020-08-19 David Malcolm <dmalcolm@redhat.com> 10207 10208 PR analyzer/96643 10209 * g++.dg/analyzer/pr96643.C: New test. 10210 102112020-08-19 David Malcolm <dmalcolm@redhat.com> 10212 10213 PR analyzer/96705 10214 * gcc.dg/analyzer/pr96705.c: New test. 10215 102162020-08-19 David Malcolm <dmalcolm@redhat.com> 10217 10218 PR analyzer/96699 10219 * gcc.dg/analyzer/pr96699.c: New test. 10220 102212020-08-19 Bill Schmidt <wschmidt@linux.ibm.com> 10222 10223 * gcc.target/powerpc/pcrel-sibcall-1.c: Adjust. 10224 102252020-08-19 Feng Xue <fxue@os.amperecomputing.com> 10226 10227 PR tree-optimization/94234 10228 * gcc.dg/pr94234-1.c: New test. 10229 102302020-08-19 Peixin Qiao <qiaopeixin@huawei.com> 10231 10232 * gcc.target/aarch64/mgeneral-regs_7.c: New test. 10233 102342020-08-19 Pat Bernardi <bernardi@adacore.com> 10235 10236 * gcc.dg/sinatan-2.c: Add dg-require-effective-target c99_runtime. 10237 * gcc.dg/sinhovercosh-1.c: Likewise. 10238 * gcc.dg/tanhbysinh.c: Likewise. 10239 102402020-08-19 Tom de Vries <tdevries@suse.de> 10241 10242 PR target/96494 10243 * lib/target-supports.exp (check_effective_target_sync_int_long): 10244 Return 1 for nvptx. 10245 (check_effective_target_sync_int_long_stack): New proc. 10246 * gcc.dg/pr86314.c: Require effective target sync_int_long_stack. 10247 102482020-08-19 David Malcolm <dmalcolm@redhat.com> 10249 10250 PR analyzer/96651 10251 * gcc.dg/analyzer/pr96651-1.c: New test. 10252 * gcc.dg/analyzer/pr96651-2.c: New test. 10253 102542020-08-19 David Malcolm <dmalcolm@redhat.com> 10255 10256 PR analyzer/96648 10257 * gcc.dg/analyzer/pr96648.c: New test. 10258 102592020-08-18 Peter Bergner <bergner@linux.ibm.com> 10260 10261 * gcc.target/powerpc/mma-builtin-3.c: Rename xvcvbf16sp to xvcvbf16spn. 10262 102632020-08-18 Jason Merrill <jason@redhat.com> 10264 10265 PR c++/96199 10266 * g++.dg/cpp1z/class-deduction-spec1.C: New test. 10267 102682020-08-18 Jason Merrill <jason@redhat.com> 10269 10270 PR c++/96199 10271 * g++.dg/cpp2a/class-deduction-alias4.C: New test. 10272 102732020-08-18 Harald Anlauf <anlauf@gmx.de> 10274 10275 * gfortran.dg/minmax_char_3.f90: New test. 10276 * gfortran.dg/min_max_kind.f90: New test. 10277 * gfortran.dg/pr96613.f90: New test. 10278 102792020-08-18 Martin Sebor <msebor@redhat.com> 10280 10281 PR middle-end/96665 10282 PR middle-end/78257 10283 * gcc.dg/memcmp-5.c: New test. 10284 102852020-08-18 Martin Sebor <msebor@redhat.com> 10286 10287 PR tree-optimization/96670 10288 * gcc.dg/memchr-2.c: New test. 10289 * gcc.dg/memcmp-6.c: New test. 10290 102912020-08-18 Roger Sayle <roger@nextmovesoftware.com> 10292 Zdenek Sojka <zsojka@seznam.cz> 10293 10294 PR rtl-optimization/96298 10295 * gcc.dg/pr96298.c: New test. 10296 * gcc.target/i386/pr96298.c: New test. 10297 102982020-08-18 Iain Buclaw <ibuclaw@gdcproject.org> 10299 10300 PR d/96301 10301 * gdc.dg/pr96301a.d: New test. 10302 * gdc.dg/pr96301b.d: New test. 10303 * gdc.dg/pr96301c.d: New test. 10304 103052020-08-18 liuhongt <hongtao.liu@intel.com> 10306 10307 * gcc.target/i386/pr96562-1.c: New test. 10308 103092020-08-18 Jakub Jelinek <jakub@redhat.com> 10310 10311 PR c/96571 10312 * gcc.dg/Wunused-var-4.c: New test. 10313 103142020-08-18 liuhongt <hongtao.liu@intel.com> 10315 10316 PR target/96574 10317 * gcc.target/i386/pr92865-1.c: Adjust testcase. 10318 103192020-08-18 David Malcolm <dmalcolm@redhat.com> 10320 10321 PR analyzer/96641 10322 * g++.dg/analyzer/pr96641.C: New test. 10323 103242020-08-17 David Malcolm <dmalcolm@redhat.com> 10325 10326 PR analyzer/96644 10327 * gcc.dg/analyzer/pr96644.c: New test. 10328 103292020-08-17 David Malcolm <dmalcolm@redhat.com> 10330 10331 PR analyzer/96639 10332 * gcc.dg/analyzer/pr96639.c: New test. 10333 103342020-08-17 David Malcolm <dmalcolm@redhat.com> 10335 10336 PR analyzer/96642 10337 * gcc.dg/analyzer/pr96642.c: New test. 10338 103392020-08-17 Uroš Bizjak <ubizjak@gmail.com> 10340 10341 * gcc.target/i386/rdrand-1.c (dg-final): Update scan string. 10342 * gcc.target/i386/rdrand-2.c (dg-final): Ditto. 10343 * gcc.target/i386/rdrand-3.c (dg-final): Ditto. 10344 103452020-08-17 liuhongt <hongtao.liu@intel.com> 10346 10347 * gcc.target/i386/endbr_immediate.c: New test. 10348 103492020-08-14 Martin Sebor <msebor@redhat.com> 10350 10351 PR middle-end/78257 10352 * gcc.dg/memchr.c: New test. 10353 * gcc.dg/memcmp-2.c: New test. 10354 * gcc.dg/memcmp-3.c: New test. 10355 * gcc.dg/memcmp-4.c: New test. 10356 103572020-08-14 David Malcolm <dmalcolm@redhat.com> 10358 10359 PR analyzer/96611 10360 * gcc.dg/analyzer/pr96611.c: New test. 10361 103622020-08-14 Jason Merrill <jason@redhat.com> 10363 10364 PR c++/90254 10365 PR c++/93711 10366 * g++.dg/cpp1z/aggr-base10.C: New test. 10367 * g++.dg/cpp2a/no_unique_address7.C: New test. 10368 * g++.dg/cpp2a/no_unique_address7a.C: New test. 10369 103702020-08-14 Lewis Hyatt <lhyatt@gmail.com> 10371 10372 * lib/prune.exp: Change TEST_ALWAYS_FLAGS to use -fdiagnostics-plain-output. 10373 * lib/c-compat.exp: Adapt to the prune.exp change. 10374 103752020-08-14 Tom de Vries <tdevries@suse.de> 10376 10377 * gcc.dg/torture/pr92088-1.c: Add require-effective-target alloca. 10378 * gcc.dg/torture/pr92088-2.c: Same. 10379 * gcc.dg/torture/pr93124.c: Same. 10380 * gcc.dg/torture/pr94479.c: Same. 10381 * gcc.dg/tree-ssa/builtin-sprintf-warn-22.c: Same. 10382 103832020-08-13 David Malcolm <dmalcolm@redhat.com> 10384 10385 PR analyzer/96598 10386 * gcc.dg/analyzer/pr96598.c: New test. 10387 103882020-08-13 David Malcolm <dmalcolm@redhat.com> 10389 10390 PR analyzer/93032 10391 PR analyzer/93938 10392 PR analyzer/94011 10393 PR analyzer/94099 10394 PR analyzer/94399 10395 PR analyzer/94458 10396 PR analyzer/94503 10397 PR analyzer/94640 10398 PR analyzer/94688 10399 PR analyzer/94689 10400 PR analyzer/94839 10401 PR analyzer/95026 10402 PR analyzer/95042 10403 PR analyzer/95240 10404 * g++.dg/analyzer/pr93212.C: Add dg-warning for dangling 10405 reference. 10406 * g++.dg/analyzer/pr93950.C: Remove xfail. 10407 * g++.dg/analyzer/pr94011.C: New test. 10408 * g++.dg/analyzer/pr94028.C: Remove leak false positives; mark as 10409 failing on C++98. 10410 * g++.dg/analyzer/pr94503.C: New test. 10411 * g++.dg/analyzer/pr95042.C: New test. 10412 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue-2.c: New test. 10413 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add xfail. 10414 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: 10415 Include "analyzer-decls.h". 10416 (test_4, test_5, test_6, test_7, test_8): New tests. 10417 * gcc.dg/analyzer/abs-1.c: New test. 10418 * gcc.dg/analyzer/aliasing-1.c: New test. 10419 * gcc.dg/analyzer/aliasing-2.c: New test. 10420 * gcc.dg/analyzer/analyzer-decls.h (__analyzer_describe): New 10421 decl. 10422 (__analyzer_dump_num_heap_regions): Remove. 10423 * gcc.dg/analyzer/attribute-nonnull.c: Add dg-warnings for cases 10424 where NULL is directly used as an argument. 10425 * gcc.dg/analyzer/bzero-1.c: New test. 10426 * gcc.dg/analyzer/casts-1.c: New test. 10427 * gcc.dg/analyzer/casts-2.c: New test. 10428 * gcc.dg/analyzer/compound-assignment-1.c 10429 (test_4): Remove xfail from leak false positive. 10430 (called_by_test_5a): Add "allocated here" expected message. 10431 (called_by_test_5b): Make expected leak message more precise. 10432 * gcc.dg/analyzer/compound-assignment-3.c: Update expected leak 10433 message. 10434 * gcc.dg/analyzer/compound-assignment-4.c: New test. 10435 * gcc.dg/analyzer/compound-assignment-5.c: New test. 10436 * gcc.dg/analyzer/conditionals-notrans.c: Remove xfails. 10437 * gcc.dg/analyzer/data-model-1.c (test_12d): Update expected 10438 results. 10439 (test_13): Remove xfail. 10440 (test_14): Remove xfail. 10441 (test_15): Remove xfail. 10442 (test_16): Remove xfails. Add out-of-bounds access. 10443 (test_16_alt): Remove xfails. 10444 (test_23): Remove xfail. 10445 (test_24): Remove xfail. 10446 (test_25): Remove xfail. 10447 (test_26): Update expected result. Remove xfail. Add xfail. 10448 (test_27): Remove xfails. 10449 (test_29): Add __analyzer_eval pointer comparisons. 10450 (test_41): Generalize expected output for u.ptr comparison with 10451 NULL for targets where this could be known to be false. 10452 (test_42): Remove xfail. 10453 (test_51): Remove xfails. 10454 * gcc.dg/analyzer/data-model-13.c: Update for improvements to 10455 source location and wording of leak message. 10456 * gcc.dg/analyzer/data-model-14.c: Remove -fanalyzer-fine-grained. 10457 (test_1): Update for improvement to expected message. 10458 (test_2): Remove xfail. 10459 * gcc.dg/analyzer/data-model-18.c: Remove xfail. 10460 * gcc.dg/analyzer/data-model-20.c: New test. 10461 * gcc.dg/analyzer/data-model-5.c: Add dg-warning for deref of 10462 NULL. Add xfailing false leak. 10463 * gcc.dg/analyzer/data-model-5b.c: Add xfailing false leak. 10464 * gcc.dg/analyzer/data-model-5c.c: Update xfailing false leak. 10465 * gcc.dg/analyzer/data-model-5d.c: Reimplement. 10466 * gcc.dg/analyzer/data-model-6.c: Delete test. 10467 * gcc.dg/analyzer/data-model-8.c: Remove xfail. 10468 * gcc.dg/analyzer/describe-1.c: New test. 10469 * gcc.dg/analyzer/dot-output.c: Remove xfail. 10470 * gcc.dg/analyzer/explode-1.c: Add expected leak warning. 10471 * gcc.dg/analyzer/explode-2.c: Add expected leak warnings. Mark 10472 double-free warnings as xfail for now. 10473 * gcc.dg/analyzer/feasibility-1.c: New test. 10474 * gcc.dg/analyzer/first-field-1.c: New test. 10475 * gcc.dg/analyzer/first-field-2.c: New test. 10476 * gcc.dg/analyzer/init.c: New test. 10477 * gcc.dg/analyzer/leak-2.c: New test. 10478 * gcc.dg/analyzer/loop-0-up-to-n-by-1-with-iter-obj.c: New test. 10479 * gcc.dg/analyzer/loop-0-up-to-n-by-1.c: New test. 10480 * gcc.dg/analyzer/loop-2a.c: Update expected behavior. 10481 * gcc.dg/analyzer/loop-3.c: Mark use-after-free as xfail. Add 10482 expected warning about deref of unchecked pointer. 10483 * gcc.dg/analyzer/loop-4.c: Remove -fno-analyzer-state-purge. 10484 Update expected behavior. 10485 * gcc.dg/analyzer/loop-n-down-to-1-by-1.c: New test. 10486 * gcc.dg/analyzer/loop-start-down-to-end-by-1.c: New test. 10487 * gcc.dg/analyzer/loop-start-down-to-end-by-step.c: New test. 10488 * gcc.dg/analyzer/loop-start-to-end-by-step.c: New test. 10489 * gcc.dg/analyzer/loop-start-up-to-end-by-1.c: New test. 10490 * gcc.dg/analyzer/loop.c: Remove -fno-analyzer-state-purge. 10491 Update expected behavior. 10492 * gcc.dg/analyzer/malloc-1.c: Remove xfails from leak false 10493 positives. Update expected wording of global_link.m_ptr leak. 10494 (test_49): New test. 10495 * gcc.dg/analyzer/malloc-4.c: Remove leak false positive. Update 10496 expected wording of leak warning. 10497 * gcc.dg/analyzer/malloc-in-loop.c: New test. 10498 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: Update expected path 10499 to show call to wrapped_malloc. 10500 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: Remove 10501 -fanalyzer-verbose-state-changes. 10502 * gcc.dg/analyzer/malloc-paths-9.c: Remove comment about duplicate 10503 warnings. Remove duplicate use-after-free paths. 10504 * gcc.dg/analyzer/malloc-vs-local-1a.c: Add dg-warning for deref 10505 of unchecked pointer. Update expected number of enodes. 10506 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise. 10507 * gcc.dg/analyzer/malloc-vs-local-3.c: Add dg-warning for deref of 10508 unchecked pointer. Update expected number of enodes. Avoid 10509 overspecifying the leak message. 10510 * gcc.dg/analyzer/memset-1.c: New test. 10511 * gcc.dg/analyzer/paths-3.c: Update expected number of enodes. 10512 * gcc.dg/analyzer/paths-4.c: Likewise. 10513 * gcc.dg/analyzer/paths-6.c: Likewise. 10514 * gcc.dg/analyzer/paths-7.c: Likewise. 10515 * gcc.dg/analyzer/pr93032-mztools-simplified.c: New test. 10516 * gcc.dg/analyzer/pr93032-mztools.c: New test. 10517 * gcc.dg/analyzer/pr93382.c: Mark taint tests as failing. 10518 * gcc.dg/analyzer/pr93938.c: New test. 10519 * gcc.dg/analyzer/pr94099.c: Replace uninit dg-warning with 10520 dg-warning for NULL dereference. 10521 * gcc.dg/analyzer/pr94399.c: New test. 10522 * gcc.dg/analyzer/pr94447.c: Add dg-warning for NULL dereference. 10523 * gcc.dg/analyzer/pr94458.c: New test. 10524 * gcc.dg/analyzer/pr94640.c: New test. 10525 * gcc.dg/analyzer/pr94688.c: New test. 10526 * gcc.dg/analyzer/pr94689.c: New test. 10527 * gcc.dg/analyzer/pr94839.c: New test. 10528 * gcc.dg/analyzer/pr95026.c: New test. 10529 * gcc.dg/analyzer/pr95240.c: New test. 10530 * gcc.dg/analyzer/refcounting-1.c: New test. 10531 * gcc.dg/analyzer/single-field.c: New test. 10532 * gcc.dg/analyzer/stale-frame-1.c: New test. 10533 * gcc.dg/analyzer/symbolic-1.c: New test. 10534 * gcc.dg/analyzer/symbolic-2.c: New test. 10535 * gcc.dg/analyzer/symbolic-3.c: New test. 10536 * gcc.dg/analyzer/symbolic-4.c: New test. 10537 * gcc.dg/analyzer/symbolic-5.c: New test. 10538 * gcc.dg/analyzer/symbolic-6.c: New test. 10539 * gcc.dg/analyzer/taint-1.c: Mark the "gets unchecked value" 10540 events as failing for now. Update dg-message directives to avoid 10541 relying on numbering. 10542 * gcc.dg/analyzer/torture/loop-inc-ptr-1.c: New test. 10543 * gcc.dg/analyzer/torture/loop-inc-ptr-2.c: New test. 10544 * gcc.dg/analyzer/torture/loop-inc-ptr-3.c: New test. 10545 * gcc.dg/analyzer/unknown-fns-2.c: New test. 10546 * gcc.dg/analyzer/unknown-fns-3.c: New test. 10547 * gcc.dg/analyzer/unknown-fns-4.c: New test. 10548 * gcc.dg/analyzer/unknown-fns.c: Update dg-warning to reflect fixed 10549 source location for leak diagnostic. 10550 * gcc.dg/analyzer/use-after-free.c: New test. 10551 * gcc.dg/analyzer/vla-1.c: New test. 10552 * gcc.dg/analyzer/zlib-4.c: Rewrite to avoid "exit" calls. Add 10553 expected leak warnings. 10554 * gfortran.dg/analyzer/pr93993.f90: Remove leak of tm warning, 10555 which seems to have been a false positive. 10556 105572020-08-13 Peter Bergner <bergner@linux.ibm.com> 10558 10559 PR target/96506 10560 * gcc.target/powerpc/pr96506.c: New test. 10561 105622020-08-13 Andre Vehreschild <vehre@gcc.gnu.org> 10563 10564 PR fortran/93671 10565 * gfortran.dg/coarray/pr93671.f90: New test. 10566 105672020-08-13 Richard Sandiford <richard.sandiford@arm.com> 10568 10569 Revert: 10570 2020-08-13 Peixin Qiao <qiaopeixin@huawei.com> 10571 10572 * gcc.target/aarch64/mgeneral-regs_1.c: Add the comment that 10573 -mgeneral-regs-only is compatible with the use of vector type 10574 used in the test case. 10575 105762020-08-13 Kwok Cheung Yeung <kcy@codesourcery.com> 10577 10578 * gcc.target/nvptx/ia64-sync-5.c: New. 10579 105802020-08-13 Martin Liska <mliska@suse.cz> 10581 10582 PR ipa/96482 10583 * gcc.dg/ipa/pr96482-2.c: New test. 10584 105852020-08-13 Hongtao Liu <hongtao.liu@intel.com> 10586 10587 * gcc.target/i386/avx512bw-pr96246-1.c: New test. 10588 * gcc.target/i386/avx512bw-pr96246-2.c: New test. 10589 * gcc.target/i386/avx512vl-pr96246-1.c: New test. 10590 * gcc.target/i386/avx512vl-pr96246-2.c: New test. 10591 * gcc.target/i386/avx512bw-vmovdqu16-1.c: Adjust test. 10592 * gcc.target/i386/avx512bw-vmovdqu8-1.c: Ditto. 10593 * gcc.target/i386/avx512f-vmovapd-1.c: Ditto. 10594 * gcc.target/i386/avx512f-vmovaps-1.c: Ditto. 10595 * gcc.target/i386/avx512f-vmovdqa32-1.c: Ditto. 10596 * gcc.target/i386/avx512f-vmovdqa64-1.c: Ditto. 10597 * gcc.target/i386/avx512vl-pr92686-movcc-1.c: Ditto. 10598 * gcc.target/i386/avx512vl-pr96246-1.c: Ditto. 10599 * gcc.target/i386/avx512vl-pr96246-2.c: Ditto. 10600 * gcc.target/i386/avx512vl-vmovapd-1.c: Ditto. 10601 * gcc.target/i386/avx512vl-vmovaps-1.c: Ditto. 10602 * gcc.target/i386/avx512vl-vmovdqa32-1.c: Ditto. 10603 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Ditto. 10604 106052020-08-13 Hans-Peter Nilsson <hp@axis.com> 10606 10607 PR middle-end/94600 10608 * gcc.dg/pr94600-5.c, gcc.dg/pr94600-6.c, gcc.dg/pr94600-7.c, 10609 gcc.dg/pr94600-8.c: Align t0 to 4-byte boundary. 10610 106112020-08-13 Marek Polacek <polacek@redhat.com> 10612 10613 PR c++/92812 10614 * g++.dg/cpp2a/paren-init27.C: New test. 10615 * g++.dg/cpp2a/paren-init28.C: New test. 10616 * g++.dg/cpp2a/paren-init29.C: New test. 10617 * g++.dg/cpp2a/paren-init30.C: New test. 10618 * g++.dg/cpp2a/paren-init31.C: New test. 10619 * g++.dg/cpp2a/paren-init32.C: New test. 10620 106212020-08-12 Roger Sayle <roger@nextmovesoftware.com> 10622 Uroš Bizjak <ubizjak@gmail.com> 10623 10624 PR target/96558 10625 * gcc.dg/pr96558.c: New test. 10626 106272020-08-12 Martin Liska <mliska@suse.cz> 10628 10629 PR ipa/96482 10630 * gcc.dg/ipa/pr96482.c: New test. 10631 106322020-08-12 Peixin Qiao <qiaopeixin@huawei.com> 10633 10634 * gcc.target/aarch64/mgeneral-regs_1.c: Add the comment that 10635 -mgeneral-regs-only is compatible with the use of vector type 10636 used in the test case. 10637 106382020-08-12 Tobias Burnus <tobias@codesourcery.com> 10639 10640 * gfortran.dg/gomp/nontemporal-1.f90: New test. 10641 * gfortran.dg/gomp/nontemporal-2.f90: New test. 10642 106432020-08-12 Tom de Vries <tdevries@suse.de> 10644 10645 * gcc.target/nvptx/ia64-sync-1.c: New test. 10646 * gcc.target/nvptx/ia64-sync-2.c: New test. 10647 * gcc.target/nvptx/ia64-sync-3.c: New test. 10648 * gcc.target/nvptx/ia64-sync-4.c: New test. 10649 106502020-08-12 Kwok Cheung Yeung <kcy@codesourcery.com> 10651 10652 PR testsuite/96519 10653 * gcc.dg/ia64-sync-5.c (AC, init_qi, test_qi): Change element type to 10654 signed char. 10655 106562020-08-12 Tom de Vries <tdevries@suse.de> 10657 10658 PR testsuite/96566 10659 * lib/target-supports.exp (check_effective_target_large_initializer): 10660 New proc. 10661 * gcc.dg/builtin-object-size-21.c: Require large_initializer. 10662 * gcc.dg/strlenopt-55.c: Same. 10663 106642020-08-12 Christophe Lyon <christophe.lyon@linaro.org> 10665 10666 * gcc.target/arm/stack-protector-1.c: Adapt code to Cortex-M 10667 restrictions. 10668 106692020-08-12 Christophe Lyon <christophe.lyon@linaro.org> 10670 10671 * gcc.target/arm/multilib.exp: Fix parameter passing for gcc_opts. 10672 106732020-08-12 Andreas Krebbel <krebbel@linux.ibm.com> 10674 10675 PR target/96308 10676 * g++.dg/pr96308.C: New test. 10677 106782020-08-12 Andreas Krebbel <krebbel@linux.ibm.com> 10679 10680 PR target/96456 10681 * gcc.target/s390/pr96456.c: New test. 10682 106832020-08-12 Alan Modra <amodra@gmail.com> 10684 10685 PR target/96525 10686 * gcc.target/powerpc/pr96493.c: Make it a link test when no 10687 power10_hw. Require power10_ok. 10688 106892020-08-11 David Edelsohn <dje.gcc@gmail.com> 10690 10691 * g++.dg/opt/flifetime-dse2.C: Remove AIX xfail. 10692 * g++.dg/opt/flifetime-dse4.C: Remove AIX xfail. 10693 106942020-08-11 Tom de Vries <tdevries@suse.de> 10695 10696 * gcc.dg/Warray-bounds-46.c: Add missing require-effective-target 10697 directive. 10698 * gcc.dg/Warray-bounds-48.c: Same. 10699 * gcc.dg/Warray-bounds-50.c: Same. 10700 * gcc.dg/Wreturn-local-addr-2.c: Same. 10701 * gcc.dg/Wreturn-local-addr-3.c: Same. 10702 * gcc.dg/Wreturn-local-addr-4.c: Same. 10703 * gcc.dg/Wreturn-local-addr-6.c: Same. 10704 * gcc.dg/Wstack-usage.c: Same. 10705 * gcc.dg/Wstringop-overflow-15.c: Same. 10706 * gcc.dg/Wstringop-overflow-23.c: Same. 10707 * gcc.dg/Wstringop-overflow-25.c: Same. 10708 * gcc.dg/Wstringop-overflow-27.c: Same. 10709 * gcc.dg/Wstringop-overflow-39.c: Same. 10710 * gcc.dg/analyzer/alloca-leak.c: Same. 10711 * gcc.dg/analyzer/data-model-1.c: Same. 10712 * gcc.dg/analyzer/data-model-16.c: Same. 10713 * gcc.dg/analyzer/malloc-1.c: Same. 10714 * gcc.dg/analyzer/malloc-paths-8.c: Same. 10715 * gcc.dg/analyzer/pr93546.c: Same. 10716 * gcc.dg/analyzer/setjmp-1.c: Same. 10717 * gcc.dg/analyzer/setjmp-2.c: Same. 10718 * gcc.dg/analyzer/setjmp-3.c: Same. 10719 * gcc.dg/analyzer/setjmp-4.c: Same. 10720 * gcc.dg/analyzer/setjmp-5.c: Same. 10721 * gcc.dg/analyzer/setjmp-6.c: Same. 10722 * gcc.dg/analyzer/setjmp-7.c: Same. 10723 * gcc.dg/analyzer/setjmp-7a.c: Same. 10724 * gcc.dg/analyzer/setjmp-8.c: Same. 10725 * gcc.dg/analyzer/setjmp-9.c: Same. 10726 * gcc.dg/analyzer/setjmp-pr93378.c: Same. 10727 * gcc.dg/gimplefe-44.c: Same. 10728 * gcc.dg/pr84131.c: Same. 10729 * gcc.dg/pr93986.c: Same. 10730 * gcc.dg/pr95133.c: Same. 10731 * gcc.dg/pr95857.c: Same. 10732 * gcc.dg/strlenopt-83.c: Same. 10733 * gcc.dg/strlenopt-84.c: Same. 10734 * gcc.dg/strlenopt-91.c: Same. 10735 * gcc.dg/uninit-32.c: Same. 10736 * gcc.dg/uninit-36.c: Same. 10737 107382020-08-11 Jakub Jelinek <jakub@redhat.com> 10739 10740 PR c/96545 10741 * c-c++-common/pr96545.c: New test. 10742 107432020-08-11 Jakub Jelinek <jakub@redhat.com> 10744 10745 PR rtl-optimization/96539 10746 * gcc.target/i386/pr96539.c: New test. 10747 107482020-08-11 Jakub Jelinek <jakub@redhat.com> 10749 10750 PR c/96549 10751 * gcc.c-torture/execute/pr96549.c: New test. 10752 107532020-08-11 Jan Hubicka <hubicka@ucw.cz> 10754 10755 * gcc.dg/ipa/ipa-clone-2.c: Lower threshold from 500 to 400. 10756 107572020-08-10 Marek Polacek <polacek@redhat.com> 10758 10759 PR c++/88003 10760 * g++.dg/cpp1y/auto-fn61.C: New test. 10761 107622020-08-10 Marek Polacek <polacek@redhat.com> 10763 10764 * lib/gcc-dg.exp (gcc-dg-test-1): Handle dg-ice. 10765 (cleanup-after-saved-dg-test): Reset expect_ice. 10766 * lib/prune.exp (prune_ices): New. 10767 * lib/target-supports-dg.exp (dg-ice): New. 10768 107692020-08-10 Roger Sayle <roger@nextmovesoftware.com> 10770 10771 * gcc.target/i386/minmax-12.c: New test. 10772 107732020-08-10 Thomas Koenig <tkoenig@gcc.gnu.org> 10774 10775 PR fortran/96556 10776 * gfortran.dg/do_check_15.f90: New test. 10777 107782020-08-10 Jakub Jelinek <jakub@redhat.com> 10779 10780 PR c++/96497 10781 * g++.dg/cpp2a/spaceship-constexpr3.C: New test. 10782 107832020-08-10 Patrick Palka <ppalka@redhat.com> 10784 10785 * g++.dg/cpp2a/concepts-fn5.C: New test. 10786 * g++.dg/concepts/fn8.C: Generalize dg-error directive to accept 10787 "no matching function ..." diagnostic. 10788 * g++.dg/cpp2a/concepts-fn1.C: Likewise. 10789 * g++.dg/cpp2a/concepts-ts2.C: Likewise. 10790 * g++.dg/cpp2a/concepts-ts3.C: Likewise. 10791 107922020-08-10 Marc Glisse <marc.glisse@inria.fr> 10793 10794 PR tree-optimization/95433 10795 * gcc.dg/tree-ssa/pr95433-2.c: New file. 10796 107972020-08-10 Paul Thomas <pault@gcc.gnu.org> 10798 10799 PR fortran/96312 10800 * gfortran.dg/pr96312.f90: New test. 10801 108022020-08-10 Paul Thomas <pault@gcc.gnu.org> 10803 10804 PR fortran/96102 10805 * gfortran.dg/pr96102.f90: New test. 10806 108072020-08-10 Hongtao Liu <hongtao.liu@intel.com> 10808 10809 * gcc.target/i386/pr92865-1.c: Adjust testcase. 10810 108112020-08-09 Roger Sayle <roger@nextmovesoftware.com> 10812 10813 PR target/71321 10814 * gcc.target/i386/pr71321.c: Check that the code doesn't use 10815 the 4B zero displacement lea, not that it uses lea. 10816 108172020-08-09 Iain Sandoe <iain@sandoe.co.uk> 10818 10819 * gcc.dg/torture/fp-int-convert-timode-3.c: XFAIL run. 10820 * gcc.dg/torture/fp-int-convert-timode-4.c: Likewise. 10821 108222020-08-09 Hans-Peter Nilsson <hp@bitrange.com> 10823 10824 * gcc.dg/pr44194-1.c: Skip for mmix. 10825 108262020-08-09 Hans-Peter Nilsson <hp@bitrange.com> 10827 10828 * gcc.dg/pr30957-1.c: xfail for mmix. 10829 108302020-08-08 Peter Bergner <bergner@linux.ibm.com> 10831 10832 PR target/96530 10833 * gcc.target/powerpc/pr96530.c: New test. 10834 108352020-08-08 Jakub Jelinek <jakub@redhat.com> 10836 10837 PR tree-optimization/96424 10838 * c-c++-common/gomp/pr96424.c: New test. 10839 108402020-08-07 Richard Biener <rguenther@suse.de> 10841 10842 PR tree-optimization/96514 10843 * gcc.dg/pr96514.c: New testcase. 10844 108452020-08-07 Jose E. Marchesi <jose.marchesi@oracle.com> 10846 10847 * gcc.target/bpf/diag-funargs-2.c: Remove trailing whitespaces. 10848 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise. 10849 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise. 10850 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise. 10851 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise. 10852 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c 10853 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise. 10854 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise. 10855 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise. 10856 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise. 10857 * gcc.target/bpf/helper-strtoul.c: Likewise. 10858 * gcc.target/bpf/helper-strtol.c: Likewise. 10859 * gcc.target/bpf/helper-sock-map-update.c: Likewise. 10860 * gcc.target/bpf/helper-sk-storage-get.c: Likewise. 10861 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise. 10862 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise. 10863 * gcc.target/bpf/helper-sk-release.c: Likewise. 10864 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise. 10865 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise. 10866 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise. 10867 * gcc.target/bpf/helper-skb-change-head.c: Likewise. 10868 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise. 10869 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise. 10870 * gcc.target/bpf/helper-set-hash.c: Likewise. 10871 * gcc.target/bpf/helper-setsockopt.c: Likewise. 10872 * gcc.target/bpf/helper-redirect-map.c: Likewise. 10873 * gcc.target/bpf/helper-rc-repeat.c: Likewise. 10874 * gcc.target/bpf/helper-rc-keydown.c: Likewise. 10875 * gcc.target/bpf/helper-probe-read-str.c: Likewise. 10876 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise. 10877 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise. 10878 * gcc.target/bpf/helper-override-return.c: Likewise. 10879 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise. 10880 * gcc.target/bpf/helper-msg-pull-data.c: Likewise. 10881 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise. 10882 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise. 10883 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise. 10884 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise. 10885 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise. 10886 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise. 10887 * gcc.target/bpf/helper-get-socket-uid.c: Likewise. 10888 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise. 10889 * gcc.target/bpf/helper-get-local-storage.c: Likewise. 10890 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise. 10891 * gcc.target/bpf/helper-getsockopt.c: Likewise. 10892 * gcc.target/bpf/diag-funargs-3.c: Likewise. 10893 108942020-08-07 Kwok Cheung Yeung <kcy@codesourcery.com> 10895 Tom de Vries <tdevries@suse.de> 10896 10897 * gcc.dg/ia64-sync-5.c: New test. 10898 108992020-08-07 Michael Meissner <meissner@linux.ibm.com> 10900 10901 * gcc.target/powerpc/bswap-brd.c: New test. 10902 * gcc.target/powerpc/bswap-brw.c: New test. 10903 * gcc.target/powerpc/bswap-brh.c: New test. 10904 109052020-08-07 Alan Modra <amodra@gmail.com> 10906 10907 * gcc.target/powerpc/pr96493.c: New file. 10908 109092020-08-06 Richard Sandiford <richard.sandiford@arm.com> 10910 10911 * gcc.target/arm/stack-protector-1.c: New test. 10912 * gcc.target/arm/stack-protector-2.c: Likewise. 10913 109142020-08-06 Peter Bergner <bergner@linux.ibm.com> 10915 10916 PR target/96446 10917 * gcc.target/powerpc/pr96446.c: New test. 10918 109192020-08-06 Roger Sayle <roger@nextmovesoftware.com> 10920 10921 * gcc.target/i386/minmax-9.c: Restrict test to !ia32. 10922 109232020-08-06 Jakub Jelinek <jakub@redhat.com> 10924 10925 PR tree-optimization/96480 10926 * gcc.dg/tree-ssa/pr96480.c: New test. 10927 109282020-08-06 Jose E. Marchesi <jose.marchesi@oracle.com> 10929 10930 * gcc.target/bpf/helper-bind.c: Adjust to new kernel helpers 10931 mechanism. 10932 * gcc.target/bpf/helper-bpf-redirect.c: Likewise. 10933 * gcc.target/bpf/helper-clone-redirect.c: Likewise. 10934 * gcc.target/bpf/helper-csum-diff.c: Likewise. 10935 * gcc.target/bpf/helper-csum-update.c: Likewise. 10936 * gcc.target/bpf/helper-current-task-under-cgroup.c: Likewise. 10937 * gcc.target/bpf/helper-fib-lookup.c: Likewise. 10938 * gcc.target/bpf/helper-get-cgroup-classid.c: Likewise. 10939 * gcc.target/bpf/helper-get-current-cgroup-id.c: Likewise. 10940 * gcc.target/bpf/helper-get-current-comm.c: Likewise. 10941 * gcc.target/bpf/helper-get-current-pid-tgid.c: Likewise. 10942 * gcc.target/bpf/helper-get-current-task.c: Likewise. 10943 * gcc.target/bpf/helper-get-current-uid-gid.c: Likewise. 10944 * gcc.target/bpf/helper-get-hash-recalc.c: Likewise. 10945 * gcc.target/bpf/helper-get-listener-sock.c: Likewise. 10946 * gcc.target/bpf/helper-get-local-storage.c: Likewise. 10947 * gcc.target/bpf/helper-get-numa-node-id.c: Likewise. 10948 * gcc.target/bpf/helper-get-prandom-u32.c: Likewise. 10949 * gcc.target/bpf/helper-get-route-realm.c: Likewise. 10950 * gcc.target/bpf/helper-get-smp-processor-id.c: Likewise. 10951 * gcc.target/bpf/helper-get-socket-cookie.c: Likewise. 10952 * gcc.target/bpf/helper-get-socket-uid.c: Likewise. 10953 * gcc.target/bpf/helper-get-stack.c: Likewise. 10954 * gcc.target/bpf/helper-get-stackid.c: Likewise. 10955 * gcc.target/bpf/helper-getsockopt.c: Likewise. 10956 * gcc.target/bpf/helper-ktime-get-ns.c: Likewise. 10957 * gcc.target/bpf/helper-l3-csum-replace.c: Likewise. 10958 * gcc.target/bpf/helper-l4-csum-replace.c: Likewise. 10959 * gcc.target/bpf/helper-lwt-push-encap.c: Likewise. 10960 * gcc.target/bpf/helper-lwt-seg6-action.c: Likewise. 10961 * gcc.target/bpf/helper-lwt-seg6-adjust-srh.c: Likewise. 10962 * gcc.target/bpf/helper-lwt-seg6-store-bytes.c: Likewise. 10963 * gcc.target/bpf/helper-map-delete-elem.c: Likewise. 10964 * gcc.target/bpf/helper-map-lookup-elem.c: Likewise. 10965 * gcc.target/bpf/helper-map-peek-elem.c: Likewise. 10966 * gcc.target/bpf/helper-map-pop-elem.c: Likewise. 10967 * gcc.target/bpf/helper-map-push-elem.c: Likewise. 10968 * gcc.target/bpf/helper-map-update-elem.c: Likewise. 10969 * gcc.target/bpf/helper-msg-apply-bytes.c: Likewise. 10970 * gcc.target/bpf/helper-msg-cork-bytes.c: Likewise. 10971 * gcc.target/bpf/helper-msg-pop-data.c: Likewise. 10972 * gcc.target/bpf/helper-msg-pull-data.c: Likewise. 10973 * gcc.target/bpf/helper-msg-push-data.c: Likewise. 10974 * gcc.target/bpf/helper-msg-redirect-hash.c: Likewise. 10975 * gcc.target/bpf/helper-msg-redirect-map.c: Likewise. 10976 * gcc.target/bpf/helper-override-return.c: Likewise. 10977 * gcc.target/bpf/helper-perf-event-output.c: Likewise. 10978 * gcc.target/bpf/helper-perf-event-read-value.c: Likewise. 10979 * gcc.target/bpf/helper-perf-event-read.c: Likewise. 10980 * gcc.target/bpf/helper-perf-prog-read-value.c: Likewise. 10981 * gcc.target/bpf/helper-probe-read-str.c: Likewise. 10982 * gcc.target/bpf/helper-probe-read.c: Likewise. 10983 * gcc.target/bpf/helper-probe-write-user.c: Likewise. 10984 * gcc.target/bpf/helper-rc-keydown.c: Likewise. 10985 * gcc.target/bpf/helper-rc-pointer-rel.c: Likewise. 10986 * gcc.target/bpf/helper-rc-repeat.c: Likewise. 10987 * gcc.target/bpf/helper-redirect-map.c: Likewise. 10988 * gcc.target/bpf/helper-set-hash-invalid.c: Likewise. 10989 * gcc.target/bpf/helper-set-hash.c: Likewise. 10990 * gcc.target/bpf/helper-setsockopt.c: Likewise. 10991 * gcc.target/bpf/helper-sk-fullsock.c: Likewise. 10992 * gcc.target/bpf/helper-sk-lookup-tcp.c: Likewise. 10993 * gcc.target/bpf/helper-sk-lookup-upd.c: Likewise. 10994 * gcc.target/bpf/helper-sk-redirect-hash.c: Likewise. 10995 * gcc.target/bpf/helper-sk-redirect-map.c: Likewise. 10996 * gcc.target/bpf/helper-sk-release.c: Likewise. 10997 * gcc.target/bpf/helper-sk-select-reuseport.c: Likewise. 10998 * gcc.target/bpf/helper-sk-storage-delete.c: Likewise. 10999 * gcc.target/bpf/helper-sk-storage-get.c: Likewise. 11000 * gcc.target/bpf/helper-skb-adjust-room.c: Likewise. 11001 * gcc.target/bpf/helper-skb-cgroup-id.c: Likewise. 11002 * gcc.target/bpf/helper-skb-change-head.c: Likewise. 11003 * gcc.target/bpf/helper-skb-change-proto.c: Likewise. 11004 * gcc.target/bpf/helper-skb-change-tail.c: Likewise. 11005 * gcc.target/bpf/helper-skb-change-type.c: Likewise. 11006 * gcc.target/bpf/helper-skb-ecn-set-ce.c: Likewise. 11007 * gcc.target/bpf/helper-skb-get-tunnel-key.c: Likewise. 11008 * gcc.target/bpf/helper-skb-get-tunnel-opt.c: Likewise. 11009 * gcc.target/bpf/helper-skb-get-xfrm-state.c: Likewise. 11010 * gcc.target/bpf/helper-skb-load-bytes-relative.c: Likewise. 11011 * gcc.target/bpf/helper-skb-load-bytes.c: Likewise. 11012 * gcc.target/bpf/helper-skb-pull-data.c: Likewise. 11013 * gcc.target/bpf/helper-skb-set-tunnel-key.c: Likewise. 11014 * gcc.target/bpf/helper-skb-set-tunnel-opt.c: Likewise. 11015 * gcc.target/bpf/helper-skb-store-bytes.c: Likewise. 11016 * gcc.target/bpf/helper-skb-under-cgroup.c: Likewise. 11017 * gcc.target/bpf/helper-skb-vlan-pop.c: Likewise. 11018 * gcc.target/bpf/helper-skb-vlan-push.c: Likewise. 11019 * gcc.target/bpf/helper-skc-lookup-tcp.c: Likewise. 11020 * gcc.target/bpf/helper-sock-hash-update.c: Likewise. 11021 * gcc.target/bpf/helper-sock-map-update.c: Likewise. 11022 * gcc.target/bpf/helper-sock-ops-cb-flags-set.c: Likewise. 11023 * gcc.target/bpf/helper-spin-lock.c: Likewise. 11024 * gcc.target/bpf/helper-spin-unlock.c: Likewise. 11025 * gcc.target/bpf/helper-strtol.c: Likewise. 11026 * gcc.target/bpf/helper-strtoul.c: Likewise. 11027 * gcc.target/bpf/helper-sysctl-get-current-value.c: Likewise. 11028 * gcc.target/bpf/helper-sysctl-get-name.c: Likewise. 11029 * gcc.target/bpf/helper-sysctl-get-new-value.c: Likewise. 11030 * gcc.target/bpf/helper-sysctl-set-new-value.c: Likewise. 11031 * gcc.target/bpf/helper-tail-call.c: Likewise. 11032 * gcc.target/bpf/helper-tcp-check-syncookie.c: Likewise. 11033 * gcc.target/bpf/helper-tcp-sock.c: Likewise. 11034 * gcc.target/bpf/helper-trace-printk.c: Likewise. 11035 * gcc.target/bpf/helper-xdp-adjust-head.c: Likewise. 11036 * gcc.target/bpf/helper-xdp-adjust-meta.c: Likewise. 11037 * gcc.target/bpf/helper-xdp-adjust-tail.c: Likewise. 11038 * gcc.target/bpf/skb-ancestor-cgroup-id.c: Likewise. 11039 110402020-08-06 Richard Biener <rguenther@suse.de> 11041 11042 PR tree-optimization/96491 11043 * gcc.dg/torture/pr96491.c: New testcase. 11044 110452020-08-06 Roger Sayle <roger@nextmovesoftware.com> 11046 Uroš Bizjak <ubizjak@gmail.com> 11047 11048 * gcc.target/i386/minmax-8.c: New test. 11049 * gcc.target/i386/minmax-9.c: New test. 11050 * gcc.target/i386/minmax-10.c: New test. 11051 * gcc.target/i386/minmax-11.c: New test. 11052 110532020-08-05 Patrick Palka <ppalka@redhat.com> 11054 Jason Merrill <jason@redhat.com> 11055 11056 PR c++/96282 11057 * g++.dg/cpp0x/constexpr-array26.C: New test. 11058 * g++.dg/cpp0x/constexpr-array27.C: New test. 11059 * g++.dg/cpp2a/constexpr-init18.C: New test. 11060 110612020-08-05 Thomas Koenig <tkoenig@gcc.gnu.org> 11062 11063 PR fortran/96469 11064 * gfortran.dg/do_check_14.f90: New test. 11065 110662020-08-05 Thomas Koenig <tkoenig@gcc.gnu.org> 11067 11068 PR fortran/96469 11069 * gfortran.dg/do_check_4.f90: Hide change in index variable 11070 from compile-time analysis. 11071 * gfortran.dg/do_check_13.f90: New test. 11072 110732020-08-05 Marc Glisse <marc.glisse@inria.fr> 11074 11075 PR tree-optimization/95906 11076 PR target/70314 11077 * gcc.dg/tree-ssa/andnot-2.c: New file. 11078 * gcc.dg/tree-ssa/pr95906.c: Likewise. 11079 * gcc.target/i386/pr70314.c: Likewise. 11080 110812020-08-05 Richard Sandiford <richard.sandiford@arm.com> 11082 11083 PR target/96191 11084 * gcc.target/aarch64/stack-protector-1.c: New test. 11085 * gcc.target/aarch64/stack-protector-2.c: Likewise. 11086 110872020-08-05 2020-08-04 Carl Love <cel@us.ibm.com> 11088 11089 * gcc.target/powerpc/vec-blend-runnable.c: New test. 11090 * gcc.target/powerpc/vec-permute-ext-runnable.c: New test. 11091 110922020-08-05 2020-08-04 Carl Love <cel@us.ibm.com> 11093 11094 * gcc.target/powerpc/vec-splati-runnable.c: New test. 11095 110962020-08-05 2020-08-04 Carl Love <cel@us.ibm.com> 11097 11098 * gcc.target/powerpc/vec-shift-double-runnable.c: New test file. 11099 111002020-08-05 2020-08-04 Carl Love <cel@us.ibm.com> 11101 11102 * gcc.target/powerpc/vec-replace-word-runnable.c: New test. 11103 111042020-08-05 2020-08-04 Carl Love <cel@us.ibm.com> 11105 11106 * gcc.target/powerpc/vec-insert-word-runnable.c: New test case. 11107 111082020-08-04 Roger Sayle <roger@nextmovesoftware.com> 11109 11110 * gcc.target/nvptx/mul-hi.c: New test. 11111 * gcc.target/nvptx/umul-hi.c: New test. 11112 111132020-08-04 Marek Polacek <polacek@redhat.com> 11114 11115 PR c++/96082 11116 * g++.dg/template/template-keyword3.C: New test. 11117 111182020-08-04 Nathan Sidwell <nathan@acm.org> 11119 11120 * g++.dg/template/pr39425.C: Adjust errors, (unbounded 11121 template recursion). 11122 * g++.old-deja/g++.pt/spec20.C: Remove fallout diagnostics. 11123 111242020-08-04 Tobias Burnus <tobias@codesourcery.com> 11125 11126 * gfortran.dg/gomp/collapse1.f90: Add dg-error. 11127 * gfortran.dg/gomp/collapse2.f90: New test. 11128 111292020-08-04 Roger Sayle <roger@nextmovesoftware.com> 11130 11131 PR rtl-optimization/60473 11132 * gcc.target/i386/pr60473.c: New test. 11133 111342020-08-04 Marc Glisse <marc.glisse@inria.fr> 11135 11136 PR tree-optimization/95433 11137 * gcc.c-torture/execute/pr23135.c: Add -fwrapv to avoid 11138 undefined behavior. 11139 * gcc.dg/tree-ssa/pr95433.c: New file. 11140 111412020-08-04 Iain Buclaw <ibuclaw@gdcproject.org> 11142 11143 PR d/96153 11144 * gdc.dg/pr96153.d: New test. 11145 111462020-08-04 Patrick Palka <ppalka@redhat.com> 11147 11148 PR c++/94024 11149 * g++.dg/diagnostic/mem-init1.C: New test. 11150 111512020-08-04 Richard Biener <rguenther@suse.de> 11152 11153 PR tree-optimization/88240 11154 * gcc.target/i386/pr88240.c: New testcase. 11155 111562020-08-04 Tobias Burnus <tobias@codesourcery.com> 11157 11158 * gfortran.dg/gomp/lastprivate-conditional-3.f90: Enable some 11159 previously disabled 'lastprivate(conditional:' dg-warnings. 11160 111612020-08-04 Sudakshina Das <sudi.das@arm.com> 11162 11163 * gcc.target/aarch64/cpymem-q-reg_1.c: New test. 11164 * gcc.target/aarch64/large_struct_copy_2.c: Update for ldp q regs. 11165 111662020-08-04 Andrea Corallo <andrea.corallo@arm.com> 11167 11168 * gcc.target/aarch64/acle/jcvt_2.c: New testcase. 11169 * lib/target-supports.exp 11170 (check_effective_target_aarch64_fjcvtzs_hw): Add new check for 11171 FJCVTZS hw. 11172 111732020-08-04 Jakub Jelinek <jakub@redhat.com> 11174 11175 PR middle-end/96426 11176 * gcc.c-torture/compile/pr96426.c: New test. 11177 111782020-08-04 Jakub Jelinek <jakub@redhat.com> 11179 11180 PR debug/96354 11181 * g++.dg/opt/pr96354.C: New test. 11182 111832020-08-04 Iain Buclaw <ibuclaw@gdcproject.org> 11184 11185 PR d/96429 11186 * gdc.dg/pr96429.d: New test. 11187 111882020-08-04 Paul Thomas <pault@gcc.gnu.org> 11189 11190 PR fortran/96325 11191 * gfortran.dg/pr96325.f90: Change from run to compile. 11192 111932020-08-04 Xionghu Luo <luoxhu@linux.ibm.com> 11194 11195 PR rtl-optimization/71309 11196 * gcc.target/powerpc/pr71309.c: New test. 11197 111982020-08-03 Segher Boessenkool <segher@kernel.crashing.org> 11199 11200 * gcc.target/powerpc/vector_float.c: Skip if not lp64. 11201 112022020-08-03 Marek Polacek <polacek@redhat.com> 11203 11204 DR 2032 11205 PR c++/96218 11206 * g++.dg/cpp1y/var-templ67.C: New test. 11207 112082020-08-03 Jakub Jelinek <jakub@redhat.com> 11209 11210 PR target/96402 11211 * gcc.target/aarch64/pr96402.c: New test. 11212 112132020-08-03 Julian Brown <julian@codesourcery.com> 11214 Thomas Schwinge <thomas@codesourcery.com> 11215 11216 * gfortran.dg/goacc/attach-descriptor.f90: Update pattern output. Add 11217 scanning of gimplify dump. 11218 112192020-08-03 Martin Jambor <mjambor@suse.cz> 11220 11221 * lib/target-supports.exp (check_effective_target_offload_hsa): 11222 Removed. 11223 * c-c++-common/gomp/gridify-1.c: Removed test. 11224 * c-c++-common/gomp/gridify-2.c: Likewise. 11225 * c-c++-common/gomp/gridify-3.c: Likewise. 11226 * c-c++-common/gomp/hsa-indirect-call-1.c: Likewise. 11227 * gfortran.dg/gomp/gridify-1.f90: Likewise. 11228 * gcc.dg/gomp/gomp.exp: Do not pass -Wno-hsa to tests. 11229 * g++.dg/gomp/gomp.exp: Likewise. 11230 * gfortran.dg/gomp/gomp.exp: Likewise. 11231 112322020-08-03 Richard Sandiford <richard.sandiford@arm.com> 11233 11234 * gcc.dg/pr96377-1.c: Add -Wno-psabi. 11235 * gcc.dg/pr96377-2.c: Likewise. 11236 112372020-08-03 Iain Buclaw <ibuclaw@gdcproject.org> 11238 11239 PR d/96254 11240 * gdc.dg/pr96254a.d: New test. 11241 * gdc.dg/pr96254b.d: New test. 11242 112432020-08-02 Paul Thomas <pault@gcc.gnu.org> 11244 11245 PR target/96320 11246 * gfortran.dg/module_procedure_4.f90 : New test. 11247 112482020-08-02 Paul Thomas <pault@gcc.gnu.org> 11249 11250 PR fortran/96325 11251 * gfortran.dg/pr96325.f90: New test. 11252 * gfortran.dg/pr91589.f90: Update error message. 11253 112542020-08-01 Richard Sandiford <richard.sandiford@arm.com> 11255 11256 PR c/96377 11257 * gcc.dg/pr96377-1.c: New test. 11258 * gcc.dg/pr96377-2.c: Likewise. 11259 * gcc.dg/pr96377-3.c: Likewise. 11260 * gcc.dg/pr96377-4.c: Likewise. 11261 * gcc.dg/pr96377-5.c: Likewise. 11262 * gcc.dg/pr96377-6.c: Likewise. 11263 * gcc.target/aarch64/pr96377-1.c: Likewise. 11264 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_3.c: Likewise. 11265 * gcc.target/aarch64/sve/acle/general-c/gnu_vectors_4.c: Likewise. 11266 * g++.target/aarch64/sve/acle/general-c++/gnu_vectors_3.C: Likewise. 11267 * g++.target/aarch64/sve/acle/general-c++/gnu_vectors_4.C: Likewise. 11268 112692020-08-01 Hans-Peter Nilsson <hp@bitrange.com> 11270 11271 * gcc.dg/loop-8.c: Skip for mmix. 11272 112732020-07-31 Jakub Jelinek <jakub@redhat.com> 11274 11275 PR c++/96182 11276 * g++.dg/cpp1y/constexpr-96182.C: New test. 11277 * g++.dg/other/error35.C (S<T>::g()): Add return statement. 11278 * g++.dg/cpp1y/pr63996.C (foo): Likewise. 11279 * g++.dg/cpp1y/constexpr-return2.C (f): Likewise. 11280 * g++.dg/cpp1y/var-templ44.C (make_array): Add throw 1. 11281 112822020-07-31 Roger Sayle <roger@nextmovesoftware.com> 11283 Tom de Vries <tdevries@suse.de> 11284 11285 * gcc.target/nvptx/v2si-cvt.c: Simplify source. Remove 11286 scan-assembler directives. Mention PR96403. 11287 112882020-07-31 Iain Buclaw <ibuclaw@gdcproject.org> 11289 11290 * gdc.dg/compilable.d: Removed. 11291 * gdc.dg/gdc108.d: New test. 11292 * gdc.dg/gdc115.d: New test. 11293 * gdc.dg/gdc121.d: New test. 11294 * gdc.dg/gdc122.d: New test. 11295 * gdc.dg/gdc127.d: New test. 11296 * gdc.dg/gdc131.d: New test. 11297 * gdc.dg/gdc133.d: New test. 11298 * gdc.dg/gdc141.d: New test. 11299 * gdc.dg/gdc142.d: New test. 11300 * gdc.dg/gdc15.d: New test. 11301 * gdc.dg/gdc17.d: New test. 11302 * gdc.dg/gdc170.d: New test. 11303 * gdc.dg/gdc171.d: New test. 11304 * gdc.dg/gdc179.d: New test. 11305 * gdc.dg/gdc183.d: New test. 11306 * gdc.dg/gdc186.d: New test. 11307 * gdc.dg/gdc187.d: New test. 11308 * gdc.dg/gdc19.d: New test. 11309 * gdc.dg/gdc191.d: New test. 11310 * gdc.dg/gdc194.d: New test. 11311 * gdc.dg/gdc196.d: New test. 11312 * gdc.dg/gdc198.d: New test. 11313 * gdc.dg/gdc200.d: New test. 11314 * gdc.dg/gdc204.d: New test. 11315 * gdc.dg/gdc210.d: New test. 11316 * gdc.dg/gdc212.d: New test. 11317 * gdc.dg/gdc213.d: New test. 11318 * gdc.dg/gdc218.d: New test. 11319 * gdc.dg/gdc223.d: New test. 11320 * gdc.dg/gdc231.d: New test. 11321 * gdc.dg/gdc239.d: New test. 11322 * gdc.dg/gdc24.d: New test. 11323 * gdc.dg/gdc240.d: New test. 11324 * gdc.dg/gdc241.d: New test. 11325 * gdc.dg/gdc242a.d: New test. 11326 * gdc.dg/gdc242b.d: New test. 11327 * gdc.dg/gdc248.d: New test. 11328 * gdc.dg/gdc250.d: New test. 11329 * gdc.dg/gdc251.d: New test. 11330 * gdc.dg/gdc253a.d: New test. 11331 * gdc.dg/gdc253b.d: New test. 11332 * gdc.dg/gdc255.d: New test. 11333 * gdc.dg/gdc256.d: New test. 11334 * gdc.dg/gdc261.d: New test. 11335 * gdc.dg/gdc27.d: New test. 11336 * gdc.dg/gdc273.d: New test. 11337 * gdc.dg/gdc280.d: New test. 11338 * gdc.dg/gdc284.d: New test. 11339 * gdc.dg/gdc285.d: New test. 11340 * gdc.dg/gdc286.d: New test. 11341 * gdc.dg/gdc300.d: New test. 11342 * gdc.dg/gdc309.d: New test. 11343 * gdc.dg/gdc31.d: New test. 11344 * gdc.dg/gdc35.d: New test. 11345 * gdc.dg/gdc36.d: New test. 11346 * gdc.dg/gdc37.d: New test. 11347 * gdc.dg/gdc4.d: New test. 11348 * gdc.dg/gdc43.d: New test. 11349 * gdc.dg/gdc47.d: New test. 11350 * gdc.dg/gdc51.d: New test. 11351 * gdc.dg/gdc57.d: New test. 11352 * gdc.dg/gdc66.d: New test. 11353 * gdc.dg/gdc67.d: New test. 11354 * gdc.dg/gdc71.d: New test. 11355 * gdc.dg/gdc77.d: New test. 11356 * gdc.dg/imports/gdc239.d: Remove phobos dependency. 11357 * gdc.dg/imports/gdc241a.d: Updated imports. 11358 * gdc.dg/imports/gdc241b.d: Likewise. 11359 * gdc.dg/imports/gdc251a.d: Likewise. 11360 * gdc.dg/imports/gdc253.d: Rename to... 11361 * gdc.dg/imports/gdc253a.d: ...this. 11362 * gdc.dg/imports/gdc253b.d: New. 11363 * gdc.dg/imports/gdc36.d: New. 11364 * gdc.dg/imports/runnable.d: Removed. 11365 * gdc.dg/link.d: Removed. 11366 * gdc.dg/runnable.d: Removed. 11367 * gdc.dg/runnable2.d: Removed. 11368 * gdc.dg/simd.d: Remove phobos dependency. 11369 113702020-07-31 Martin Sebor <msebor@redhat.com> 11371 11372 PR c++/96003 11373 * g++.dg/warn/Wnonnull7.C: New test. 11374 113752020-07-31 Richard Biener <rguenther@suse.de> 11376 11377 PR debug/96383 11378 * gcc.dg/debug/dwarf2/pr96383-1.c: New testcase. 11379 * gcc.dg/debug/dwarf2/pr96383-2.c: Likewise. 11380 113812020-07-31 Kewen Lin <linkw@linux.ibm.com> 11382 11383 * gcc.target/aarch64/sve/cost_model_2.c: Adjust due to cost model 11384 change. 11385 113862020-07-31 Richard Biener <rguenther@suse.de> 11387 11388 PR middle-end/96369 11389 * c-c++-common/pr96369.c: New testcase. 11390 113912020-07-31 Martin Liska <mliska@suse.cz> 11392 11393 * gcc.dg/tree-prof/indir-call-prof-malloc.c: New test. 11394 113952020-07-31 Richard Biener <rguenther@suse.de> 11396 11397 * gcc.dg/torture/20200727-0.c: New testcase. 11398 113992020-07-31 Patrick Palka <ppalka@redhat.com> 11400 11401 PR c++/96197 11402 * g++.dg/cpp1y/constexpr-array8.C: New test. 11403 114042020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> 11405 11406 PR d/96152 11407 * gdc.dg/pr96152.d: New test. 11408 114092020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> 11410 11411 PR d/96154 11412 * gdc.dg/pr96154a.d: New test. 11413 * gdc.dg/pr96154b.d: New test. 11414 114152020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> 11416 11417 PR d/96140 11418 * gdc.dg/pr96140.d: New test. 11419 114202020-07-30 Will Schmidt <will_schmidt@vnet.ibm.com> 11421 11422 * gcc.target/powerpc/lsbb-runnable.c: New test. 11423 * gcc.target/powerpc/lsbb.c: New test. 11424 114252020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> 11426 11427 * gdc.dg/array1.d: New test. 11428 114292020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> 11430 11431 * gdc.dg/intrinsics.d: Add ror and rol tests. 11432 114332020-07-30 Iain Buclaw <ibuclaw@gdcproject.org> 11434 11435 * gdc.dg/intrinsics.d: New test. 11436 114372020-07-30 Richard Biener <rguenther@suse.de> 11438 11439 PR tree-optimization/96370 11440 * gcc.dg/pr96370.c: New testcase. 11441 114422020-07-30 Roger Sayle <roger@nextmovesoftware.com> 11443 Tom de Vries <tdevries@suse.de> 11444 11445 * gcc.target/nvptx/v2si-vec-set-extract.c: New test. 11446 114472020-07-30 Patrick Palka <ppalka@redhat.com> 11448 11449 PR c++/64194 11450 * g++.dg/cpp1y/auto-fn60.C: New test. 11451 114522020-07-30 Patrick Palka <ppalka@redhat.com> 11453 11454 PR c++/95486 11455 * g++.dg/cpp2a/class-deduction-alias3.C: New test. 11456 114572020-07-30 Patrick Palka <ppalka@redhat.com> 11458 11459 PR c++/96106 11460 * g++.dg/concepts/abbrev7.C: New test. 11461 114622020-07-30 Patrick Palka <ppalka@redhat.com> 11463 11464 PR c++/96164 11465 * g++.dg/cpp2a/concepts-explicit-inst5.C: New test. 11466 114672020-07-29 Roger Sayle <roger@nextmovesoftware.com> 11468 11469 * gcc.target/nvptx/recip-1.c: New test. 11470 114712020-07-29 Jason Merrill <jason@redhat.com> 11472 11473 PR c++/91427 11474 * g++.dg/coroutines/co-return-syntax-10-movable.C: Extend. 11475 * g++.dg/cpp0x/Wredundant-move1.C: Adjust for C++20. 11476 * g++.dg/cpp0x/Wredundant-move7.C: Adjust for C++20. 11477 * g++.dg/cpp0x/Wredundant-move9.C: Adjust for C++20. 11478 * g++.dg/cpp0x/elision_neg.C: Adjust for C++20. 11479 * g++.dg/cpp0x/move-return2.C: Adjust for C++20. 11480 * g++.dg/cpp0x/ref-qual20.C: Adjust for C++20. 11481 * g++.dg/cpp2a/implicit-move1.C: New test. 11482 * g++.dg/cpp2a/implicit-move2.C: New test. 11483 * g++.dg/cpp2a/implicit-move3.C: New test. 11484 114852020-07-29 Jason Merrill <jason@redhat.com> 11486 11487 PR c++/91212 11488 * g++.dg/cpp0x/move-return3.C: New test. 11489 114902020-07-29 Tobias Burnus <tobias@codesourcery.com> 11491 11492 * gfortran.dg/gomp/order-3.f90: New test. 11493 * gfortran.dg/gomp/order-4.f90: New test. 11494 114952020-07-29 Tiziano Müller <tiziano.mueller@chem.uzh.ch> 11496 11497 * c-c++-common/cpp/has-include-1-traditional.c: New. 11498 114992020-07-29 Tobias Burnus <tobias@codesourcery.com> 11500 11501 * gfortran.dg/gomp/map-3.f90: New test. 11502 * gfortran.dg/gomp/map-4.f90: New test. 11503 115042020-07-29 Joe Ramsay <joe.ramsay@arm.com> 11505 11506 * gcc.target/arm/mve/intrinsics/mve-vldstr16-no-writeback.c: New file. 11507 115082020-07-29 Mark Eggleston <markeggleston@gcc.gnu.org> 11509 11510 PR fortran/96319 11511 * gfortran.dg/pr96319.f90: New test. 11512 115132020-07-29 Richard Biener <rguenther@suse.de> 11514 11515 PR tree-optimization/96349 11516 * gcc.dg/torture/pr96349.c: New testcase. 11517 115182020-07-29 Mark Eggleston <markeggleston@gcc.gnu.org> 11519 11520 PR fortran/53298 11521 * gfortran.dg/pr53298.f90: New test. 11522 115232020-07-29 Tobias Burnus <tobias@codesourcery.com> 11524 11525 * gfortran.dg/gomp/requires-1.f90: New test. 11526 * gfortran.dg/gomp/requires-2.f90: New test. 11527 * gfortran.dg/gomp/requires-3.f90: New test. 11528 * gfortran.dg/gomp/requires-4.f90: New test. 11529 * gfortran.dg/gomp/requires-5.f90: New test. 11530 * gfortran.dg/gomp/requires-6.f90: New test. 11531 * gfortran.dg/gomp/requires-7.f90: New test. 11532 * gfortran.dg/gomp/requires-8.f90: New test. 11533 * gfortran.dg/gomp/requires-9.f90: New test. 11534 115352020-07-28 Sergei Trofimovich <siarheit@google.com> 11536 11537 PR ipa/96291 11538 * gcc.dg/lto/pr96291_0.c: New testcase. 11539 * gcc.dg/lto/pr96291_1.c: Support file. 11540 * gcc.dg/lto/pr96291_2.c: Likewise. 11541 * gcc.dg/lto/pr96291.h: Likewise. 11542 115432020-07-28 Roger Sayle <roger@nextmovesoftware.com> 11544 Richard Biener <rguenther@suse.de> 11545 11546 * gcc.dg/fold-popcount-5.c: New test. 11547 * gcc.dg/fold-parity-1.c: Likewise. 11548 * gcc.dg/fold-parity-2.c: Likewise. 11549 * gcc.dg/fold-parity-3.c: Likewise. 11550 * gcc.dg/fold-parity-4.c: Likewise. 11551 * gcc.dg/fold-parity-5.c: Likewise. 11552 115532020-07-28 Nathan Sidwell <nathan@acm.org> 11554 11555 * lib/options.exp: Fix spello 11556 115572020-07-28 Jakub Jelinek <jakub@redhat.com> 11558 Mark Wielaard <mark@klomp.org> 11559 11560 PR c++/96328 11561 * g++.dg/diagnostic/pr96328.C: New test. 11562 115632020-07-28 Jakub Jelinek <jakub@redhat.com> 11564 11565 PR preprocessor/96323 11566 * c-c++-common/cpp/pr96323.c: New test. 11567 115682020-07-28 Roger Sayle <roger@nextmovesoftware.com> 11569 Tom de Vries <tdevries@suse.de> 11570 11571 * gcc.target/nvptx/cvt.c: New test. 11572 * gcc.target/nvptx/shift16.c: New test. 11573 115742020-07-28 Jakub Jelinek <jakub@redhat.com> 11575 11576 * g++.dg/cpp2a/nontype-subob1.C: Allow s1, i1 or x1 instead of l1 for 11577 targets with short, int or long long ssize_t. 11578 115792020-07-28 Jakub Jelinek <jakub@redhat.com> 11580 11581 PR middle-end/96335 11582 * gcc.dg/pr96335.c: New test. 11583 115842020-07-27 Hans-Peter Nilsson <hp@bitrange.com> 11585 11586 * gcc.dg/torture/pr39074-2.c: Adjust for mmix. 11587 * gcc.dg/torture/pr39074.c, gcc.dg/torture/pta-callused-1.c: Ditto. 11588 115892020-07-27 Nathan Sidwell <nathan@acm.org> 11590 11591 * g++.dg/lookup/missing-std-include-10.h: New. 11592 * g++.dg/lookup/missing-std-include-10.C: New. 11593 * g++.dg/lookup/missing-std-include-11.C: New. 11594 115952020-07-27 Martin Sebor <msebor@redhat.com> 11596 11597 PR tree-optimization/84079 11598 * gcc.dg/Warray-bounds-62.c: New test. 11599 116002020-07-27 Martin Liska <mliska@suse.cz> 11601 11602 PR tree-optimization/96128 11603 * gcc.target/s390/vector/pr96128.c: New test. 11604 116052020-07-27 H.J. Lu <hjl.tools@gmail.com> 11606 11607 PR bootstrap/96203 11608 * gcc.target/i386/pr96203-1.c: New test. 11609 * gcc.target/i386/pr96203-2.c: Likewise. 11610 116112020-07-27 Hans-Peter Nilsson <hp@bitrange.com> 11612 11613 * gcc.dg/tree-ssa/vector-4.c: Adjust for mmix. 11614 116152020-07-27 Hans-Peter Nilsson <hp@bitrange.com> 11616 11617 * gcc.dg/tree-ssa/ssa-dse-26.c: Adjust for mmix. 11618 116192020-07-27 Hans-Peter Nilsson <hp@bitrange.com> 11620 11621 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan for mmix. 11622 116232020-07-27 Hans-Peter Nilsson <hp@bitrange.com> 11624 11625 * gcc.dg/tree-ssa/reassoc-20.c: Adjust for mmix. 11626 116272020-07-26 Patrick Palka <ppalka@redhat.com> 11628 11629 PR c++/79504 11630 * g++.dg/cpp0x/decltype79.C: New test. 11631 116322020-07-26 Hans-Peter Nilsson <hp@bitrange.com> 11633 11634 * gcc.dg/tree-ssa/forwprop-36.c: Adjust for mmix. 11635 116362020-07-26 Hans-Peter Nilsson <hp@bitrange.com> 11637 11638 * gcc.dg/torture/pr59330.c: Disable for mmix. 11639 116402020-07-25 Iain Sandoe <iain@sandoe.co.uk> 11641 11642 * g++.dg/abi/pure-virtual1.C: Add dynamic_lookup option 11643 for Darwin. 11644 116452020-07-25 Martin Sebor <msebor@redhat.com> 11646 11647 PR c++/96310 11648 * g++.dg/warn/Wnonnull8.C: New file. 11649 116502020-07-24 Segher Boessenkool <segher@kernel.crashing.org> 11651 11652 * gcc.target/powerpc/pr95907.c: New. 11653 116542020-07-24 Hans-Peter Nilsson <hp@bitrange.com> 11655 11656 * c-c++-common/pr56493.c: Allow ":" in label, for mmix. 11657 116582020-07-24 Hans-Peter Nilsson <hp@bitrange.com> 11659 11660 * c-c++-common/patchable_function_entry-decl.c, 11661 c-c++-common/patchable_function_entry-default.c, 11662 c-c++-common/patchable_function_entry-definition.c: Adjust for mmix. 11663 116642020-07-24 Sunil K Pandey <skpgkp2@gmail.com> 11665 11666 PR target/96192 11667 * c-c++-common/pr96192-1.c: New test. 11668 116692020-07-24 Alexandre Oliva <oliva@adacore.com> 11670 11671 * lib/scanoffload.exp (scoff-testname, scoff-adjust): New. 11672 (scoff): Call them. 11673 116742020-07-24 Alexandre Oliva <oliva@adacore.com> 11675 11676 PR driver/96230 11677 * gcc.misc-tests/outputs.exp: Add tests with -dumpbase-ext, 11678 with identical -dumpbase, with -dumpbase "", and without any 11679 -dumpbase. 11680 (outest): Fix "" expansion in expected outputs, skip 11681 adjustments. 11682 116832020-07-24 Alexandre Oliva <oliva@adacore.com> 11684 11685 PR testsuite/95720 11686 * lib/gcc-defs.exp (gcc_adjust_linker_flags_list): Split out of... 11687 (gcc_adjust_linker_flags): ... this. Protect gluefile and 11688 wrap_flags. 11689 * gcc.misc-tests/outputs.exp: Use gcc_adjust_linker_flags_list. 11690 116912020-07-24 Dominique d'Humieres <dhumieres.dominique@free.fr> 11692 11693 PR fortran/93567 11694 * gfortran.dg/round_3.f08: Add test cases. 11695 116962020-07-24 Dominique d'Humieres <dhumieres.dominique@free.fr> 11697 11698 PR fortran/93592 11699 * gfortran.dg/fmt_en.f90: Adjust test. 11700 * gfortran.dg/fmt_en_rd.f90: New test. 11701 * gfortran.dg/fmt_en_rn.f90: New test. 11702 * gfortran.dg/fmt_en_ru.f90: New test. 11703 * gfortran.dg/fmt_en_rz.f90: New test. 11704 117052020-07-24 Patrick Palka <ppalka@redhat.com> 11706 11707 PR c++/81339 11708 * g++.dg/cpp0x/decltype78.C: New test. 11709 117102020-07-24 Thomas Schwinge <thomas@codesourcery.com> 11711 11712 * lib/scandump.exp (scan-dump-dem-not): Fix TCL syntax error. 11713 117142020-07-24 H.J. Lu <hjl.tools@gmail.com> 11715 11716 PR middle-end/95886 11717 * gcc.target/i386/memcpy-pr95886.c: Restrict test to !ia32. 11718 117192020-07-23 Martin Sebor <msebor@redhat.com> 11720 11721 PR testsuite/95886 11722 * gcc.target/i386/memcpy-pr95886.c: Restrict test to LP64. 11723 117242020-07-23 Tobias Burnus <tobias@codesourcery.com> 11725 11726 * gfortran.dg/gomp/lastprivate-conditional-1.f90: New test. 11727 * gfortran.dg/gomp/lastprivate-conditional-2.f90: New test. 11728 * gfortran.dg/gomp/lastprivate-conditional-3.f90: New test. 11729 * gfortran.dg/gomp/lastprivate-conditional-4.f90: New test. 11730 * gfortran.dg/gomp/lastprivate-conditional-5.f90: New test. 11731 117322020-07-23 Kito Cheng <kito.cheng@sifive.com> 11733 11734 PR target/96260 11735 * gcc.target/riscv/pr91441.c: Update warning message. 11736 * gcc.target/riscv/pr96260.c: New. 11737 117382020-07-23 Hans-Peter Nilsson <hp@bitrange.com> 11739 11740 * c-c++-common/builtin-has-attribute-4.c: Require visibility. 11741 117422020-07-22 Tobias Burnus <tobias@codesourcery.com> 11743 11744 * gfortran.dg/gomp/cancel-2.f90: New test. 11745 * gfortran.dg/gomp/cancel-3.f90: New test. 11746 * gfortran.dg/gomp/if-1.f90: New test. 11747 117482020-07-22 Peter Bergner <bergner@linux.ibm.com> 11749 11750 PR target/96236 11751 * gcc.target/powerpc/mma-double-test.c: Update storing results for 11752 correct little-endian ordering. 11753 * gcc.target/powerpc/mma-single-test.c: Likewise. 11754 117552020-07-22 H.J. Lu <hjl.tools@gmail.com> 11756 11757 PR target/95237 11758 * c-c++-common/pr95237-6.c: Only run for x86 targets. 11759 117602020-07-22 Tobias Burnus <tobias@codesourcery.com> 11761 11762 * c-c++-common/gomp/critical-hint-1.c: Moved to libgomp/. 11763 * c-c++-common/gomp/critical-hint-2.c: Moved to libgomp/. 11764 * gfortran.dg/gomp/critical-hint-1.f90: Moved to libgomp/. 11765 * gfortran.dg/gomp/critical-hint-2.f90: Moved to libgomp/. 11766 117672020-07-22 Przemyslaw Wirkus <przemyslaw.wirkus@arm.com> 11768 11769 * gcc.target/aarch64/ldp_vec_v2sf.c: New test. 11770 * gcc.target/aarch64/ldp_vec_v2si.c: New test. 11771 * gcc.target/aarch64/stp_vec_v2df.c: New test. 11772 * gcc.target/aarch64/stp_vec_v2di.c: New test. 11773 * gcc.target/aarch64/stp_vec_v2sf.c: New test. 11774 * gcc.target/aarch64/stp_vec_v2si.c: New test. 11775 117762020-07-22 Tobias Burnus <tobias@codesourcery.com> 11777 11778 * g++.dg/gomp/critical-3.C: Add nameless critical with hint testcase. 11779 * c-c++-common/gomp/critical-hint-1.c: New test. 11780 * c-c++-common/gomp/critical-hint-2.c: New test. 11781 * gfortran.dg/gomp/critical-hint-1.f90: New test. 11782 * gfortran.dg/gomp/critical-hint-2.f90: New test. 11783 117842020-07-22 Hans-Peter Nilsson <hp@bitrange.com> 11785 11786 * gcc.dg/no_profile_instrument_function-attr-1.c: Adjust scanned 11787 regex for NO_DOT_IN_LABEL. 11788 117892020-07-21 Sunil K Pandey <skpgkp2@gmail.com> 11790 11791 PR target/95237 11792 * c-c++-common/pr95237-1.c: New test. 11793 * c-c++-common/pr95237-2.c: New test. 11794 * c-c++-common/pr95237-3.c: New test. 11795 * c-c++-common/pr95237-4.c: New test. 11796 * c-c++-common/pr95237-5.c: New test. 11797 * c-c++-common/pr95237-6.c: New test. 11798 * c-c++-common/pr95237-7.c: New test. 11799 * c-c++-common/pr95237-8.c: New test. 11800 * c-c++-common/pr95237-9.c: New test. 11801 118022020-07-21 Peter Bergner <bergner@linux.ibm.com> 11803 11804 PR target/92488 11805 * gcc.target/powerpc/convert-fp-128.c (bl): Update POWER9 count. 11806 118072020-07-21 Nathan Sidwell <nathan@acm.org> 11808 11809 * g++.dg/parse/pr96257.C: New. 11810 118112020-07-21 Harald Anlauf <anlauf@gmx.de> 11812 11813 PR fortran/89574 11814 * gfortran.dg/pr89574.f90: New file. 11815 118162020-07-21 Sandra Loosemore <sandra@codesourcery.com> 11817 11818 * lib/profopt.exp (auto-profopt-execute): Pass -DFOR_AUTOFDO_TESTING 11819 on command line for both compiles. 11820 * gcc.dg/tree-prof/cold_partition_label.c: Scale down for 11821 non-FDO testing. 11822 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: Likewise. 11823 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: Likewise. 11824 * gcc.dg/tree-prof/indir-call-prof-topn.c: Likewise. 11825 * gcc.dg/tree-prof/section-attr-1.c: Likewise. 11826 * gcc.dg/tree-prof/section-attr-2.c: Likewise. 11827 * gcc.dg/tree-prof/section-attr-3.c: Likewise. 11828 118292020-07-21 Dimitar Dimitrov <dimitar@dinux.eu> 11830 11831 * gcc.dg/attr-copy-4.c: Unpacked may still have alignment of 1 11832 on targets with default_packed. 11833 * gcc.dg/c11-align-9.c: Remove AVR target filter and replace 11834 with default_packed filter. 11835 118362020-07-21 Dimitar Dimitrov <dimitar@dinux.eu> 11837 11838 * gcc.dg/pr53037-1.c: Relax warning pattern. 11839 118402020-07-21 Dimitar Dimitrov <dimitar@dinux.eu> 11841 11842 * c-c++-common/Waddress-of-packed-member-2.c: Add dg-warning for 11843 ignored attribute if target is default_packed. 11844 * c-c++-common/Wattributes.c: Ditto. 11845 * c-c++-common/attr-copy.c: Ditto. 11846 * c-c++-common/builtin-has-attribute-4.c: Ditto. 11847 * c-c++-common/pr51628-29.c: Ditto. 11848 * c-c++-common/pr51628-30.c: Ditto. 11849 * c-c++-common/pr51628-32.c: Ditto. 11850 * gcc.dg/Wattributes-6.c: Ditto. 11851 * gcc.dg/attr-copy-4.c: Ditto. 11852 * gcc.dg/attr-copy-8.c: Ditto. 11853 118542020-07-21 Dimitar Dimitrov <dimitar@dinux.eu> 11855 11856 * c-c++-common/Waddress-of-packed-member-1.c: Filter dg-warning 11857 for targets who pack by default. 11858 * c-c++-common/Waddress-of-packed-member-2.c: Ditto. 11859 * c-c++-common/pr51628-13.c: Ditto. 11860 * c-c++-common/pr51628-15.c: Ditto. 11861 * c-c++-common/pr51628-16.c: Ditto. 11862 * c-c++-common/pr51628-26.c: Ditto. 11863 * c-c++-common/pr51628-27.c: Ditto. 11864 * c-c++-common/pr51628-28.c: Ditto. 11865 * c-c++-common/pr51628-29.c: Ditto. 11866 * c-c++-common/pr51628-3.c: Ditto. 11867 * c-c++-common/pr51628-30.c: Ditto. 11868 * c-c++-common/pr51628-31.c: Ditto. 11869 * c-c++-common/pr51628-32.c: Ditto. 11870 * c-c++-common/pr51628-33.c: Ditto. 11871 * c-c++-common/pr51628-35.c: Ditto. 11872 * c-c++-common/pr51628-4.c: Ditto. 11873 * c-c++-common/pr51628-5.c: Ditto. 11874 * c-c++-common/pr51628-6.c: Ditto. 11875 * c-c++-common/pr51628-8.c: Ditto. 11876 * c-c++-common/pr51628-9.c: Ditto. 11877 * c-c++-common/pr88664-2.c: Ditto. 11878 * gcc.dg/pr51628-17.c: Ditto. 11879 * gcc.dg/pr51628-19.c: Ditto. 11880 * gcc.dg/pr51628-20.c: Ditto. 11881 * gcc.dg/pr51628-21.c: Ditto. 11882 * gcc.dg/pr51628-22.c: Ditto. 11883 * gcc.dg/pr51628-24.c: Ditto. 11884 * gcc.dg/pr51628-25.c: Ditto. 11885 * gcc.dg/pr51628-34.c: Ditto. 11886 * gcc.dg/pr88928.c: Ditto. 11887 118882020-07-21 Kito Cheng <kito.cheng@sifive.com> 11889 11890 * gcc.dg/analyzer/signal-1.c: Add dg-require-effective-target 11891 signal. 11892 * gcc.dg/analyzer/signal-2.c: Ditto. 11893 * gcc.dg/analyzer/signal-3.c: Ditto. 11894 * gcc.dg/analyzer/signal-4a.c: Ditto. 11895 * gcc.dg/analyzer/signal-4b.c: Ditto. 11896 * gcc.dg/analyzer/signal-5.c: Ditto. 11897 * gcc.dg/analyzer/signal-6.c: Ditto. 11898 * gcc.dg/analyzer/signal-exit.c: Ditto. 11899 119002020-07-21 Xionghu Luo <luoxhu@linux.ibm.com> 11901 11902 PR rtl-optimization/89310 11903 * gcc.target/powerpc/pr89310.c: New test. 11904 119052020-07-21 Kewen Lin <linkw@linux.ibm.com> 11906 11907 * gcc.target/powerpc/p9-vec-length-1.h: New test. 11908 * gcc.target/powerpc/p9-vec-length-2.h: New test. 11909 * gcc.target/powerpc/p9-vec-length-3.h: New test. 11910 * gcc.target/powerpc/p9-vec-length-4.h: New test. 11911 * gcc.target/powerpc/p9-vec-length-5.h: New test. 11912 * gcc.target/powerpc/p9-vec-length-6.h: New test. 11913 * gcc.target/powerpc/p9-vec-length-7.h: New test. 11914 * gcc.target/powerpc/p9-vec-length-8.h: New test. 11915 * gcc.target/powerpc/p9-vec-length-epil-1.c: New test. 11916 * gcc.target/powerpc/p9-vec-length-epil-2.c: New test. 11917 * gcc.target/powerpc/p9-vec-length-epil-3.c: New test. 11918 * gcc.target/powerpc/p9-vec-length-epil-4.c: New test. 11919 * gcc.target/powerpc/p9-vec-length-epil-5.c: New test. 11920 * gcc.target/powerpc/p9-vec-length-epil-6.c: New test. 11921 * gcc.target/powerpc/p9-vec-length-epil-7.c: New test. 11922 * gcc.target/powerpc/p9-vec-length-epil-8.c: New test. 11923 * gcc.target/powerpc/p9-vec-length-epil-run-1.c: New test. 11924 * gcc.target/powerpc/p9-vec-length-epil-run-2.c: New test. 11925 * gcc.target/powerpc/p9-vec-length-epil-run-3.c: New test. 11926 * gcc.target/powerpc/p9-vec-length-epil-run-4.c: New test. 11927 * gcc.target/powerpc/p9-vec-length-epil-run-5.c: New test. 11928 * gcc.target/powerpc/p9-vec-length-epil-run-6.c: New test. 11929 * gcc.target/powerpc/p9-vec-length-epil-run-7.c: New test. 11930 * gcc.target/powerpc/p9-vec-length-epil-run-8.c: New test. 11931 * gcc.target/powerpc/p9-vec-length-full-1.c: New test. 11932 * gcc.target/powerpc/p9-vec-length-full-2.c: New test. 11933 * gcc.target/powerpc/p9-vec-length-full-3.c: New test. 11934 * gcc.target/powerpc/p9-vec-length-full-4.c: New test. 11935 * gcc.target/powerpc/p9-vec-length-full-5.c: New test. 11936 * gcc.target/powerpc/p9-vec-length-full-6.c: New test. 11937 * gcc.target/powerpc/p9-vec-length-full-7.c: New test. 11938 * gcc.target/powerpc/p9-vec-length-full-8.c: New test. 11939 * gcc.target/powerpc/p9-vec-length-full-run-1.c: New test. 11940 * gcc.target/powerpc/p9-vec-length-full-run-2.c: New test. 11941 * gcc.target/powerpc/p9-vec-length-full-run-3.c: New test. 11942 * gcc.target/powerpc/p9-vec-length-full-run-4.c: New test. 11943 * gcc.target/powerpc/p9-vec-length-full-run-5.c: New test. 11944 * gcc.target/powerpc/p9-vec-length-full-run-6.c: New test. 11945 * gcc.target/powerpc/p9-vec-length-full-run-7.c: New test. 11946 * gcc.target/powerpc/p9-vec-length-full-run-8.c: New test. 11947 * gcc.target/powerpc/p9-vec-length-run-1.h: New test. 11948 * gcc.target/powerpc/p9-vec-length-run-2.h: New test. 11949 * gcc.target/powerpc/p9-vec-length-run-3.h: New test. 11950 * gcc.target/powerpc/p9-vec-length-run-4.h: New test. 11951 * gcc.target/powerpc/p9-vec-length-run-5.h: New test. 11952 * gcc.target/powerpc/p9-vec-length-run-6.h: New test. 11953 * gcc.target/powerpc/p9-vec-length-run-7.h: New test. 11954 * gcc.target/powerpc/p9-vec-length-run-8.h: New test. 11955 * gcc.target/powerpc/p9-vec-length.h: New test. 11956 119572020-07-21 Hans-Peter Nilsson <hp@bitrange.com> 11958 11959 * gcc.dg/independent-cloneids-1.c: Skip for mmix. 11960 flag_stack_usage_info. 11961 119622020-07-21 Hans-Peter Nilsson <hp@bitrange.com> 11963 11964 * gcc.dg/cdce3.c: Update matched line-number. 11965 119662020-07-20 Jason Merrill <jason@redhat.com> 11967 11968 * g++.dg/opt/flifetime-dse7.C: New test. 11969 119702020-07-20 Jason Merrill <jason@redhat.com> 11971 11972 * g++.dg/cpp1z/nontype2.C: No error in C++20. 11973 * g++.dg/template/nontype25.C: No error in C++20. 11974 * g++.dg/template/nontype8.C: No error in C++20. 11975 * g++.dg/cpp2a/nontype-subob1.C: New test. 11976 * g++.dg/cpp2a/nontype-subob2.C: New test. 11977 * g++.dg/cpp1z/nontype3.C: Now C++17-only. 11978 * g++.dg/cpp2a/feat-cxx2a.C: Adjust expected value. 11979 119802020-07-20 Jason Merrill <jason@redhat.com> 11981 11982 * g++.dg/cpp2a/class-deduction-aggr7.C: New test. 11983 119842020-07-20 Yang Yang <yangyang305@huawei.com> 11985 11986 * gcc.target/aarch64/sve/pr96195.c: New test. 11987 119882020-07-20 Uroš Bizjak <ubizjak@gmail.com> 11989 11990 PR target/95750 11991 * gcc.target/i386/pr95750.c: New test. 11992 119932020-07-20 Martin Sebor <msebor@redhat.com> 11994 11995 PR middle-end/95189 11996 PR middle-end/95886 11997 * gcc.dg/memcmp-pr95189.c: New test. 11998 * gcc.dg/strncmp-3.c: New test. 11999 * gcc.target/i386/memcpy-pr95886.c: New test. 12000 120012020-07-20 Alex Coplan <alex.coplan@arm.com> 12002 12003 PR jit/69435 12004 * jit.dg/jit.exp (fixed_host_execute): Fix regex patterns to 12005 always explicitly match newlines. 12006 120072020-07-20 Jakub Jelinek <jakub@redhat.com> 12008 12009 PR libstdc++/93121 12010 * gcc.dg/tree-ssa/pr93121-2.c: New test. 12011 120122020-07-20 Jakub Jelinek <jakub@redhat.com> 12013 12014 PR libstdc++/93121 12015 * gcc.dg/tree-ssa/pr93121-1.c: New test. 12016 120172020-07-20 Hans-Peter Nilsson <hp@bitrange.com> 12018 12019 * gcc.dg/const-uniq-1.c: Adjust scanned pattern for mmix. 12020 120212020-07-20 Hans-Peter Nilsson <hp@bitrange.com> 12022 12023 * gcc.dg/cdce3.c: Skip for mmix. 12024 120252020-07-20 Hans-Peter Nilsson <hp@bitrange.com> 12026 12027 * gcc.dg/pr87485.c: Require scheduling. 12028 120292020-07-19 H.J. Lu <hjl.tools@gmail.com> 12030 12031 PR target/95973 12032 PR target/96238 12033 * gcc.target/i386/pr95973.c: New test. 12034 120352020-07-19 Thomas Koenig <tkoenig@gcc.gnu.org> 12036 12037 PR fortran/96018 12038 * gfortran.dg/implicit_pure_5.c: New file. 12039 * gfortran.dg/implicit_pure_5.f90: New file. 12040 120412020-07-19 Hans-Peter Nilsson <hp@bitrange.com> 12042 12043 * gcc.dg/attr-copy-6.c: Require visibility. 12044 120452020-07-19 Hans-Peter Nilsson <hp@bitrange.com> 12046 12047 * gcc.dg/Wno-frame-address.c: Skip for cris and mmix. 12048 120492020-07-18 Jakub Jelinek <jakub@redhat.com> 12050 12051 * c-c++-common/cpp/pragma-eof.c: Use .+3 instead of 6 in 12052 dg-error. 12053 120542020-07-18 David Edelsohn <dje.gcc@gmail.com> 12055 12056 * gfortran.dg/goacc/finalize-1.f: Adjust regex for 32 bits. 12057 120582020-07-18 Hans-Peter Nilsson <hp@bitrange.com> 12059 12060 * c-c++-common/cpp/pragma-eof.c: Require fopenmp. 12061 120622020-07-18 Peter Bergner <bergner@linux.ibm.com> 12063 12064 PR target/92488 12065 * gcc.target/powerpc/convert-fp-128.c (bl, drsp, drdpq): Update counts. 12066 (__dpd_trunctdsd2): Make conditional on !hard_dfp. 12067 (__dpd_extendsddd2, __dpd_extendsdtd2, __dpd_truncddsd2, 12068 __dpd_extendddtd2, __dpd_trunctddd2): Use !hard_dfp. 12069 * gcc.target/powerpc/pr92488.c: New test. 12070 120712020-07-17 Marek Polacek <polacek@redhat.com> 12072 12073 PR c++/79815 12074 * g++.dg/cpp1y/auto-fn59.C: New test. 12075 120762020-07-17 H.J. Lu <hjl.tools@gmail.com> 12077 12078 PR target/96186 12079 PR target/88713 12080 * gcc.target/i386/pr88713-3.c: New test. 12081 120822020-07-17 Tamar Christina <tamar.christina@arm.com> 12083 12084 * gcc.target/aarch64/cpunative/aarch64-cpunative.exp: New test. 12085 * gcc.target/aarch64/cpunative/info_0: New test. 12086 * gcc.target/aarch64/cpunative/info_1: New test. 12087 * gcc.target/aarch64/cpunative/info_10: New test. 12088 * gcc.target/aarch64/cpunative/info_11: New test. 12089 * gcc.target/aarch64/cpunative/info_12: New test. 12090 * gcc.target/aarch64/cpunative/info_13: New test. 12091 * gcc.target/aarch64/cpunative/info_14: New test. 12092 * gcc.target/aarch64/cpunative/info_15: New test. 12093 * gcc.target/aarch64/cpunative/info_2: New test. 12094 * gcc.target/aarch64/cpunative/info_3: New test. 12095 * gcc.target/aarch64/cpunative/info_4: New test. 12096 * gcc.target/aarch64/cpunative/info_5: New test. 12097 * gcc.target/aarch64/cpunative/info_6: New test. 12098 * gcc.target/aarch64/cpunative/info_7: New test. 12099 * gcc.target/aarch64/cpunative/info_8: New test. 12100 * gcc.target/aarch64/cpunative/info_9: New test. 12101 * gcc.target/aarch64/cpunative/native_cpu_0.c: New test. 12102 * gcc.target/aarch64/cpunative/native_cpu_1.c: New test. 12103 * gcc.target/aarch64/cpunative/native_cpu_10.c: New test. 12104 * gcc.target/aarch64/cpunative/native_cpu_11.c: New test. 12105 * gcc.target/aarch64/cpunative/native_cpu_12.c: New test. 12106 * gcc.target/aarch64/cpunative/native_cpu_13.c: New test. 12107 * gcc.target/aarch64/cpunative/native_cpu_14.c: New test. 12108 * gcc.target/aarch64/cpunative/native_cpu_15.c: New test. 12109 * gcc.target/aarch64/cpunative/native_cpu_2.c: New test. 12110 * gcc.target/aarch64/cpunative/native_cpu_3.c: New test. 12111 * gcc.target/aarch64/cpunative/native_cpu_4.c: New test. 12112 * gcc.target/aarch64/cpunative/native_cpu_5.c: New test. 12113 * gcc.target/aarch64/cpunative/native_cpu_6.c: New test. 12114 * gcc.target/aarch64/cpunative/native_cpu_7.c: New test. 12115 * gcc.target/aarch64/cpunative/native_cpu_8.c: New test. 12116 * gcc.target/aarch64/cpunative/native_cpu_9.c: New test. 12117 121182020-07-17 Tamar Christina <tamar.christina@arm.com> 12119 12120 * lib/gcc-dg.exp (dg-set-compiler-env-var, dg-set-target-env-var): Add 12121 verbose output. 12122 121232020-07-17 Andrew Pinski <apinksi@marvell.com> 12124 Dmitrij Pochepko <dmitrij.pochepko@bell-sw.com> 12125 12126 PR target/93720 12127 * gcc.target/aarch64/vins-1.c: New test. 12128 * gcc.target/aarch64/vins-2.c: New test. 12129 * gcc.target/aarch64/vins-3.c: New test. 12130 121312020-07-17 Andrew Pinski <apinksi@marvell.com> 12132 Dmitrij Pochepko <dmitrij.pochepko@bell-sw.com> 12133 12134 PR target/82199 12135 * gcc.target/aarch64/vdup_n_3.c: New test. 12136 * gcc.target/aarch64/vzip_1.c: New test. 12137 * gcc.target/aarch64/vzip_2.c: New test. 12138 * gcc.target/aarch64/vzip_3.c: New test. 12139 * gcc.target/aarch64/vzip_4.c: New test. 12140 121412020-07-17 Andreas Krebbel <krebbel@linux.ibm.com> 12142 12143 PR target/96127 12144 * gcc.target/s390/pr96127.c: New test. 12145 121462020-07-17 Kewen Lin <linkw@linux.ibm.com> 12147 12148 * gcc.target/powerpc/conv-vectorize-1.c: Add option 12149 -fno-vect-cost-model. 12150 * gcc.target/powerpc/conv-vectorize-2.c: Likewise. 12151 121522020-07-16 Julian Brown <julian@codesourcery.com> 12153 Thomas Schwinge <thomas@codesourcery.com> 12154 12155 * gfortran.dg/goacc/attach-descriptor.f90: New test. 12156 121572020-07-16 Iain Sandoe <iain@sandoe.co.uk> 12158 12159 PR c++/95591 12160 PR c++/95599 12161 PR c++/95823 12162 PR c++/95824 12163 PR c++/95895 12164 * g++.dg/coroutines/pr95591.C: New test. 12165 * g++.dg/coroutines/pr95599.C: New test. 12166 * g++.dg/coroutines/pr95823.C: New test. 12167 * g++.dg/coroutines/pr95824.C: New test. 12168 121692020-07-16 Jonathan Wakely <jwakely@redhat.com> 12170 12171 PR testsuite/96014 12172 * g++.dg/analyzer/pr94028.C: Replace dynamic exception 12173 specification with noexcept-specifier for C++11 and later. 12174 121752020-07-16 Uroš Bizjak <ubizjak@gmail.com> 12176 12177 PR target/96189 12178 * gcc.target/i386/pr96189-1.c: New test. 12179 121802020-07-16 Marek Polacek <polacek@redhat.com> 12181 12182 DR 188 12183 * g++.dg/DRs/dr188.C: New test. 12184 121852020-07-15 Uroš Bizjak <ubizjak@gmail.com> 12186 12187 PR target/96189 12188 * gcc.target/i386/pr96189.c: New test. 12189 121902020-07-15 Nathan Sidwell <nathan@acm.org> 12191 12192 * g++.dg/parse/pragma-recovery.C: New. 12193 121942020-07-15 Jakub Jelinek <jakub@redhat.com> 12195 12196 PR target/96174 12197 * gcc.target/i386/avx512f-vcmppd-3.c: New test. 12198 * gcc.target/i386/avx512f-vcmpps-3.c: New test. 12199 122002020-07-15 Jakub Jelinek <jakub@redhat.com> 12201 12202 PR target/96176 12203 * gcc.target/i386/pr96176.c: New test. 12204 122052020-07-14 Marek Polacek <polacek@redhat.com> 12206 12207 PR c++/59978 12208 * g++.dg/cpp0x/vt-59978.C: New test. 12209 122102020-07-14 H.J. Lu <hjl.tools@gmail.com> 12211 12212 PR target/95443 12213 * gcc.target/i386/pr95443-1.c (simple_strstr): Replace 12214 __glibc_unlikely with __builtin_expect. 12215 122162020-07-14 Marek Polacek <polacek@redhat.com> 12217 12218 PR c++/95789 12219 PR c++/96104 12220 PR c++/96179 12221 * g++.dg/conversion/ref4.C: New test. 12222 * g++.dg/conversion/ref5.C: New test. 12223 * g++.dg/conversion/ref6.C: New test. 12224 122252020-07-14 Lewis Hyatt <lhyatt@gmail.com> 12226 12227 PR preprocessor/49973 12228 PR other/86904 12229 * c-c++-common/Wmisleading-indentation-3.c: Adjust expected output 12230 for new defaults. 12231 * c-c++-common/Wmisleading-indentation.c: Likewise. 12232 * c-c++-common/diagnostic-format-json-1.c: Likewise. 12233 * c-c++-common/diagnostic-format-json-2.c: Likewise. 12234 * c-c++-common/diagnostic-format-json-3.c: Likewise. 12235 * c-c++-common/diagnostic-format-json-4.c: Likewise. 12236 * c-c++-common/diagnostic-format-json-5.c: Likewise. 12237 * c-c++-common/missing-close-symbol.c: Likewise. 12238 * g++.dg/diagnostic/bad-binary-ops.C: Likewise. 12239 * g++.dg/parse/error4.C: Likewise. 12240 * g++.old-deja/g++.brendan/crash11.C: Likewise. 12241 * g++.old-deja/g++.pt/overload2.C: Likewise. 12242 * g++.old-deja/g++.robertl/eb109.C: Likewise. 12243 * gcc.dg/analyzer/malloc-paths-9.c: Likewise. 12244 * gcc.dg/bad-binary-ops.c: Likewise. 12245 * gcc.dg/format/branch-1.c: Likewise. 12246 * gcc.dg/format/pr79210.c: Likewise. 12247 * gcc.dg/plugin/diagnostic-test-expressions-1.c: Likewise. 12248 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: Likewise. 12249 * gcc.dg/redecl-4.c: Likewise. 12250 * gfortran.dg/diagnostic-format-json-1.F90: Likewise. 12251 * gfortran.dg/diagnostic-format-json-2.F90: Likewise. 12252 * gfortran.dg/diagnostic-format-json-3.F90: Likewise. 12253 * go.dg/arrayclear.go: Add a comment explaining why adding a 12254 comment was necessary to work around a dejagnu bug. 12255 * c-c++-common/diagnostic-units-1.c: New test. 12256 * c-c++-common/diagnostic-units-2.c: New test. 12257 * c-c++-common/diagnostic-units-3.c: New test. 12258 * c-c++-common/diagnostic-units-4.c: New test. 12259 * c-c++-common/diagnostic-units-5.c: New test. 12260 * c-c++-common/diagnostic-units-6.c: New test. 12261 * c-c++-common/diagnostic-units-7.c: New test. 12262 * c-c++-common/diagnostic-units-8.c: New test. 12263 122642020-07-14 Tobias Burnus <tobias@codesourcery.com> 12265 12266 * gfortran.dg/goacc/finalize-1.f: Relax scan-tree-dump-times 12267 pattern to work on 32bit-pointer systems. 12268 122692020-07-14 David Edelsohn <dje.gcc@gmail.com> 12270 12271 * g++.dg/ipa/pr83667.C: Allow 0 or more dots between THUNK and 0. 12272 122732020-07-14 Jakub Jelinek <jakub@redhat.com> 12274 12275 PR middle-end/96194 12276 * g++.dg/opt/pr96194.C: New test. 12277 122782020-07-14 Marek Polacek <polacek@redhat.com> 12279 12280 PR c++/95820 12281 * g++.dg/cpp1y/auto-fn58.C: New test. 12282 122832020-07-14 Steven G. Kargl <kargl@gcc.gnu.org> 12284 12285 PR fortran/95612 12286 * gfortran.dg/pr95612.f90: New test. 12287 122882020-07-14 Tobias Burnus <tobias@codesourcery.com> 12289 12290 * gfortran.dg/goacc/finalize-1.f: Update dump scan pattern. 12291 * gfortran.dg/gomp/map-1.f90: Update dg-error. 12292 * gfortran.dg/gomp/map-2.f90: New test. 12293 122942020-07-14 Steven G. Kargl <kargl@gcc.gnu.org> 12295 12296 PR fortran/96038 12297 * gfortran.dg/pr96038.f90: New test. 12298 122992020-07-13 Aaron Sawdey <acsawdey@linux.ibm.com> 12300 12301 * lib/target-supports.exp (is-effective-target): 12302 Reorder to put powerpc stuff together. 12303 (is-effective-target-keyword): Add power10_hw. 12304 123052020-07-13 Nathan Sidwell <nathan@acm.org> 12306 12307 * lib/scanlang.exp (scan-lang-dump): Fix breakage. 12308 (scan-lang-dump-times, scan-lang-dump-not): New. 12309 123102020-07-13 Aaron Sawdey <acsawdey@linux.ibm.com> 12311 12312 * lib/target-supports.exp (check_ppc_mma_hw_available): 12313 New function. 12314 (is-effective-target): Add ppc_mma_hw. 12315 (is-effective-target-keyword): Add ppc_mma_hw. 12316 * gcc.target/powerpc/mma-supported.c: New file. 12317 * gcc.target/powerpc/mma-single-test.c: Require ppc_mma_hw. 12318 * gcc.target/powerpc/mma-double-test.c: Require ppc_mma_hw. 12319 123202020-07-13 H.J. Lu <hjl.tools@gmail.com> 12321 12322 PR target/95443 12323 * gcc.target/i386/pr95443-1.c: New test. 12324 * gcc.target/i386/pr95443-2.c: Likewise. 12325 123262020-07-13 Marek Polacek <polacek@redhat.com> 12327 12328 PR c++/95288 12329 * g++.dg/diagnostic/enum2.C: New test. 12330 123312020-07-13 Jakub Jelinek <jakub@redhat.com> 12332 12333 PR ipa/96130 12334 * gcc.dg/torture/pr96130.c: New test. 12335 123362020-07-13 Mark Eggleston <markeggleston@gcc.gnu.org> 12337 12338 PR fortran/45337 12339 * gfortran.dg/pr45337_1.f90: New test. 12340 * gfortran.dg/pr45337_2.f90: New test. 12341 123422020-07-13 Marek Polacek <polacek@redhat.com> 12343 12344 PR c++/96077 12345 * g++.dg/parse/enum14.C: New test. 12346 123472020-07-13 Nathan Sidwell <nathan@acm.org> 12348 12349 * lib/scanlang.exp (scan-lang-dump-not): Fix 3-arg case. 12350 123512020-07-13 Richard Biener <rguenther@suse.de> 12352 12353 PR tree-optimization/96163 12354 * g++.dg/vect/pr96163.cc: New testcase. 12355 123562020-07-13 Steven G. Kargl <kargl@gcc.gnu.org> 12357 12358 PR fortran/95981 12359 * gfortran.dg/pr95981.f90: New test. 12360 123612020-07-13 Szabolcs Nagy <szabolcs.nagy@arm.com> 12362 12363 PR target/94891 12364 * gcc.target/aarch64/return_address_sign_1.c: Update test. 12365 * gcc.target/aarch64/return_address_sign_b_1.c: Likewise. 12366 123672020-07-13 Richard Sandiford <richard.sandiford@arm.com> 12368 12369 PR middle-end/95114 12370 * g++.target/aarch64/pr95114.C: New test. 12371 123722020-07-13 Julian Brown <julian@codesourcery.com> 12373 Thomas Schwinge <thomas@codesourcery.com> 12374 12375 * gfortran.dg/goacc/finalize-1.f: Update expected dump output. 12376 123772020-07-13 Richard Biener <rguenther@suse.de> 12378 12379 PR testsuite/96180 12380 * gcc.dg/torture/pr96133.c: Align global variable. 12381 123822020-07-13 Hans-Peter Nilsson <hp@axis.com> 12383 12384 * gcc.target/cris/pr93372-44.c, gcc.target/cris/pr93372-46.c: New. 12385 123862020-07-13 Hans-Peter Nilsson <hp@axis.com> 12387 12388 PR target/93372 12389 * gcc.target/cris/pr93372-45.c: New test. 12390 123912020-07-13 Hans-Peter Nilsson <hp@axis.com> 12392 12393 PR middle-end/94600 12394 * gcc.dg/pr94600-1.c, gcc.dg/pr94600-2.c, gcc.dg/pr94600-3.c, 12395 gcc.dg/pr94600-4.c, gcc.dg/pr94600-5.c, gcc.dg/pr94600-6.c, 12396 gcc.dg/pr94600-7.c, gcc.dg/pr94600-8.c: New tests. 12397 123982020-07-13 Xionghu Luo <luoxhu@linux.ibm.com> 12399 12400 * gcc.target/powerpc/vector_float.c: New test. 12401 124022020-07-12 H.J. Lu <hjl.tools@gmail.com> 12403 12404 PR target/93492 12405 * gcc.target/i386/pr93492-1.c: Require Linux target. 12406 * gcc.target/i386/pr93492-2.c: Likewise. 12407 * gcc.target/i386/pr93492-3.c: Likewise. 12408 * gcc.target/i386/pr93492-4.c: Likewise. 12409 * gcc.target/i386/pr93492-5.c: Likewise. 12410 124112020-07-11 Thomas Koenig <tkoenig@gcc.gnu.org> 12412 12413 PR fortran/96073 12414 * gfortran.dg/interface_48.f90: New test. 12415 124162020-07-11 Richard Sandiford <richard.sandiford@arm.com> 12417 12418 PR tree-optimization/96146 12419 * gcc.target/aarch64/sve/acle/general/pr96146.c: New test. 12420 124212020-07-11 Simon Cook <simon.cook@embecosm.com> 12422 12423 * gcc.target/riscv/read-thread-pointer.c: Fix escaping on 12424 regular expression. 12425 124262020-07-10 Joseph Myers <joseph@codesourcery.com> 12427 12428 * gcc.dg/c11-bool-limits-1.c, gcc.dg/c2x-bool-limits-1.c: New 12429 tests. 12430 124312020-07-10 Rajalakshmi Srinivasaraghavan <rajis@linux.vnet.ibm.com> 12432 Aaron Sawdey <acsawdey@linux.ibm.com> 12433 12434 * gcc.target/powerpc/p10-identify.c: New file. 12435 * gcc.target/powerpc/p10-arch31.c: New file. 12436 * gcc.target/powerpc/mma-single-test.c: New file. 12437 * gcc.target/powerpc/mma-double-test.c: New file. 12438 124392020-07-10 Harald Anlauf <anlauf@gmx.de> 12440 12441 PR fortran/95980 12442 * gfortran.dg/pr95980_2.f90: New file. 12443 124442020-07-10 Harald Anlauf <anlauf@gmx.de> 12445 12446 PR fortran/96086 12447 * gfortran.dg/pr96086.f90: New file. 12448 124492020-07-10 Richard Sandiford <richard.sandiford@arm.com> 12450 12451 PR target/92789 12452 PR target/95726 12453 * g++.target/arm/pr95726.C: New test. 12454 124552020-07-10 Carl Love <cel@us.ibm.com> 12456 12457 * gcc.target/powerpc/vsx_mask-count-runnable.c: New test case. 12458 * gcc.target/powerpc/vsx_mask-expand-runnable.c: New test case. 12459 * gcc.target/powerpc/vsx_mask-extract-runnable.c: New test case. 12460 * gcc.target/powerpc/vsx_mask-move-runnable.c: New test case. 12461 124622020-07-10 Martin Liska <mliska@suse.cz> 12463 12464 PR gcov-profile/96148 12465 * lib/scanwpaipa.exp: Fix wpa dump file suffix the same way 12466 as other in the file. 12467 124682020-07-10 Jason Merrill <jason@redhat.com> 12469 12470 * g++.dg/cpp2a/nontype-class-union1.C: New test. 12471 124722020-07-10 Jason Merrill <jason@redhat.com> 12473 12474 * g++.dg/cpp0x/pr81246.C: No error in C++20. 12475 * g++.dg/cpp0x/variadic74.C: No error in C++20. 12476 * g++.dg/cpp1z/nontype-auto3.C: No error in C++20. 12477 * g++.dg/template/crash106.C: No error in C++20. 12478 * g++.dg/template/crash119.C: No error in C++20. 12479 * g++.dg/template/nontype12.C: No error in C++20. 12480 * g++.dg/template/void3.C: Don't require follow-on message. 12481 * g++.dg/template/void7.C: Don't require follow-on message. 12482 * g++.dg/template/void9.C: Don't require follow-on message. 12483 * g++.dg/cpp2a/nontype-class-equiv1.C: New file. 12484 124852020-07-10 Jason Merrill <jason@redhat.com> 12486 12487 PR c++/96105 12488 PR c++/96052 12489 PR c++/95976 12490 * g++.dg/cpp2a/no_unique_address4.C: New test. 12491 * g++.dg/cpp2a/no_unique_address5.C: New test. 12492 * g++.dg/cpp2a/no_unique_address6.C: New test. 12493 124942020-07-10 Andrea Corallo <andrea.corallo@arm.com> 12495 Mihail-Calin Ionescu <mihail.ionescu@arm.com> 12496 Iain Apreotesei <iain.apreotesei@arm.com> 12497 12498 * gcc.target/arm/lob.h: New header. 12499 * gcc.target/arm/lob1.c: New testcase. 12500 * gcc.target/arm/lob2.c: Likewise. 12501 * gcc.target/arm/lob3.c: Likewise. 12502 * gcc.target/arm/lob4.c: Likewise. 12503 * gcc.target/arm/lob5.c: Likewise. 12504 * gcc.target/arm/lob6.c: Likewise. 12505 * gcc.target/arm/unsigned-extend-2.c: Do not run when generating 12506 low loop overhead. 12507 * gcc.target/arm/ivopts.c: Fix check for low loop overhead. 12508 * lib/target-supports.exp (check_effective_target_arm_v8_1_lob) 12509 (check_effective_target_arm_thumb2_ok_no_arm_v8_1_lob): New procs. 12510 125112020-07-10 Richard Biener <rguenther@suse.de> 12512 12513 PR tree-optimization/96133 12514 * gcc.dg/torture/pr96133.c: New testcase. 12515 125162020-07-10 Cui,Lili <lili.cui@intel.com> 12517 12518 * gcc.target/i386/funcspec-56.inc: Handle new march. 12519 * g++.target/i386/mv16.C: Handle new march 12520 125212020-07-09 Julian Brown <julian@codesourcery.com> 12522 Thomas Schwinge <thomas@codesourcery.com> 12523 12524 PR middle-end/95270 12525 * c-c++-common/goacc/mdc-1.c: Update expected dump output for zero 12526 bias. 12527 125282020-07-09 Julian Brown <julian@codesourcery.com> 12529 12530 * gfortran.dg/goacc/mapping-tests-3.f90: New test. 12531 * gfortran.dg/goacc/mapping-tests-4.f90: New test. 12532 125332020-07-09 Peter Bergner <bergner@linux.ibm.com> 12534 12535 PR target/96125 12536 * gcc.target/powerpc/pr96125.c: New test. 12537 125382020-07-09 Patrick Palka <ppalka@redhat.com> 12539 12540 PR c++/96132 12541 * g++.dg/template/incomplete12.C: New test. 12542 125432020-07-09 H.J. Lu <hjl.tools@gmail.com> 12544 12545 PR target/88713 12546 * gcc.target/i386/pr88713-1.c: New test. 12547 * gcc.target/i386/pr88713-2.c: Likewise. 12548 125492020-07-09 Richard Biener <rguenther@suse.de> 12550 12551 * gcc.dg/vect/bb-slp-10.c: Adjust. 12552 * gcc.dg/vect/slp-45.c: Likewise. 12553 * gcc.dg/vect/vect-109.c: Likewise. 12554 125552020-07-09 Bin Cheng <bin.cheng@linux.alibaba.com> 12556 12557 PR tree-optimization/95804 12558 * gcc.dg/tree-ssa/pr95804.c: New test. 12559 125602020-07-09 Omar Tahir <omar.tahir@arm.com> 12561 12562 * gcc.target/aarch64/nospill.c: New test. 12563 125642020-07-09 Matthew Malcomson <matthew.malcomson@arm.com> 12565 12566 * gcc.target/aarch64/sls-mitigation/sls-miti-blr-bti.c: New test. 12567 * gcc.target/aarch64/sls-mitigation/sls-miti-blr.c: New test. 12568 125692020-07-09 Matthew Malcomson <matthew.malcomson@arm.com> 12570 12571 * gcc.target/aarch64/sls-mitigation/sls-miti-retbr.c: New test. 12572 * gcc.target/aarch64/sls-mitigation/sls-miti-retbr-pacret.c: 12573 New test. 12574 * gcc.target/aarch64/sls-mitigation/sls-mitigation.exp: New file. 12575 * lib/target-supports.exp (check_effective_target_aarch64_asm_sb_ok): 12576 New proc. 12577 125782020-07-09 Kewen Lin <linkw@linux.ibm.com> 12579 12580 * gcc.target/aarch64/sve/clastb_1.c: Update dumping string. 12581 * gcc.target/aarch64/sve/clastb_2.c: Likewise. 12582 * gcc.target/aarch64/sve/clastb_3.c: Likewise. 12583 * gcc.target/aarch64/sve/clastb_4.c: Likewise. 12584 * gcc.target/aarch64/sve/clastb_5.c: Likewise. 12585 * gcc.target/aarch64/sve/clastb_6.c: Likewise. 12586 * gcc.target/aarch64/sve/clastb_7.c: Likewise. 12587 125882020-07-09 Kito Cheng <kito.cheng@sifive.com> 12589 12590 * gcc.target/riscv/read-thread-pointer.c: New. 12591 125922020-07-09 Kito Cheng <kito.cheng@sifive.com> 12593 12594 * gcc.target/riscv/save-restore-9.c: New. 12595 125962020-07-08 Eric Botcazou <ebotcazou@adacore.com> 12597 12598 * gcc.dg/sso-11.c: New test. 12599 * gcc.dg/sso/sso.exp: Pass -Wno-scalar-storage-order. 12600 * gcc.dg/sso/memcpy-1.c: New test. 12601 126022020-07-08 Harald Anlauf <anlauf@gmx.de> 12603 12604 PR fortran/96085 12605 * gfortran.dg/pr96085.f90: New file. 12606 126072020-07-08 Patrick Palka <ppalka@redhat.com> 12608 12609 PR c++/95497 12610 * g++.dg/cpp2a/concepts-pr95497.C: New test. 12611 126122020-07-08 Will Schmidt <will_schmidt@vnet.ibm.com> 12613 12614 * gcc.target/powerpc/builtins-msum-runnable.c: New test. 12615 * gcc.target/powerpc/vsx-builtin-msum.c: New test. 12616 126172020-07-08 Richard Sandiford <richard.sandiford@arm.com> 12618 12619 PR middle-end/95694 12620 * gcc.dg/pr95694.c: New test. 12621 126222020-07-08 Marek Polacek <polacek@redhat.com> 12623 12624 PR c++/96103 12625 * g++.dg/cpp0x/decltype77.C: New test. 12626 126272020-07-07 Marek Polacek <polacek@redhat.com> 12628 12629 PR c++/92427 12630 * g++.dg/ext/flexary37.C: New test. 12631 126322020-07-07 Patrick Palka <ppalka@redhat.com> 12633 12634 PR c++/95303 12635 * g++.dg/concepts/diagnostic14.C: New test. 12636 126372020-07-07 Aaron Sawdey <acsawdey@linux.ibm.com> 12638 12639 * lib/target-supports.exp (check_power10_hw_available): 12640 Return 0 for passing test. 12641 126422020-07-07 Nathan Sidwell <nathan@acm.org> 12643 12644 * c-c++-common/cpp/pragma-eof.c: New 12645 126462020-07-07 Nathan Sidwell <nathan@acm.org> 12647 12648 * c-c++-common/cpp/line-2.c: New. 12649 * c-c++-common/cpp/line-2.h: New. 12650 * c-c++-common/cpp/line-3.c: New. 12651 * c-c++-common/cpp/line-4.c: New. 12652 * c-c++-common/cpp/line-4.h: New. 12653 126542020-07-07 Martin Sebor <msebor@redhat.com> 12655 12656 PR c++/96063 12657 * g++.dg/warn/Wmismatched-tags-7.C: New test. 12658 * g++.dg/warn/Wmismatched-tags-8.C: New test. 12659 126602020-07-07 Richard Biener <rguenther@suse.de> 12661 12662 * gcc.dg/vect/slp-47.c: New testcase. 12663 * gcc.dg/vect/slp-48.c: Likewise. 12664 126652020-07-06 Martin Sebor <msebor@redhat.com> 12666 12667 PR c++/95984 12668 * g++.dg/warn/Wnonnull6.C: New test. 12669 126702020-07-06 Nathan Sidwell <nathan@acm.org> 12671 12672 * g++.dg/eh/builtin10.C: Adjust expected errors. 12673 * g++.dg/eh/builtin11.C: Likewise. 12674 * g++.dg/eh/builtin5.C: Likewise. 12675 * g++.dg/eh/builtin6.C: Likewise. 12676 * g++.dg/eh/builtin7.C: Likewise. 12677 * g++.dg/eh/builtin9.C: Likewise. 12678 * g++.dg/parse/crash55.C: Likewise. 12679 126802020-07-06 Harald Anlauf <anlauf@gmx.de> 12681 12682 PR fortran/95980 12683 * gfortran.dg/pr95980.f90: New file. 12684 126852020-07-06 Harald Anlauf <anlauf@gmx.de> 12686 12687 PR fortran/95709 12688 * gfortran.dg/pr95709.f90: New file. 12689 126902020-07-06 Jonathan Wakely <jwakely@redhat.com> 12691 12692 * g++.old-deja/g++.bugs/900404_04.C: Add c++98_only selector to 12693 dg-error for extra ';'. 12694 * g++.old-deja/g++.law/missed-error2.C: Likewise. 12695 126962020-07-06 Richard Biener <rguenther@suse.de> 12697 12698 PR tree-optimization/96075 12699 * gcc.dg/vect/slp-46.c: New testcase. 12700 127012020-07-06 Roger Sayle <roger@nextmovesoftware.com> 12702 12703 * gcc.target/nvptx/vadd_add.c: New test. 12704 * gcc.target/nvptx/vsub_add.c: New test. 12705 127062020-07-06 Hans-Peter Nilsson <hp@axis.com> 12707 12708 * gcc.target/cris/peep2-movulsr.c: New test. 12709 127102020-07-05 Hans-Peter Nilsson <hp@axis.com> 12711 12712 * gcc.target/cris/pr93372-39.c: New test. 12713 127142020-07-05 Hans-Peter Nilsson <hp@axis.com> 12715 12716 * gcc.target/cris/pr93372-36.c, gcc.target/cris/pr93372-37.c, 12717 gcc.target/cris/pr93372-38.c: New tests. 12718 127192020-07-05 Thomas Koenig <tkoenig@gcc.gnu.org> 12720 12721 PR fortran/27318 12722 * gfortran.dg/error_recovery_1.f90: Adjust test case. 12723 * gfortran.dg/use_15.f90: Likewise. 12724 * gfortran.dg/interface_47.f90: New test. 12725 127262020-07-04 Iain Sandoe <iain@sandoe.co.uk> 12727 12728 * g++.dg/coroutines/pr9xxxx-mismatched-traits-and-promise-prev.C: Moved to... 12729 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: ...here. 12730 127312020-07-03 Eric Botcazou <ebotcazou@adacore.com> 12732 12733 * gnat.dg/opt87.adb: New test. 12734 * gnat.dg/opt87_pkg.ads: New helper. 12735 * gnat.dg/opt87_pkg.adb: Likewise. 12736 127372020-07-03 Martin Jambor <mjambor@suse.cz> 12738 12739 PR ipa/96040 12740 * gcc.dg/ipa/pr96040.c: New test. 12741 127422020-07-03 Roger Sayle <roger@nextmovesoftware.com> 12743 12744 * gcc.target/nvptx/popc-1.c: New test. 12745 * gcc.target/nvptx/popc-2.c: New test. 12746 * gcc.target/nvptx/popc-3.c: New test. 12747 * gcc.target/nvptx/mul-wide.c: New test. 12748 * gcc.target/nvptx/umul-wide.c: New test. 12749 127502020-07-03 Richard Biener <rguenther@suse.de> 12751 12752 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-slp-2.c: New 12753 testcase. 12754 127552020-07-03 David Edelsohn <dje.gcc@gmail.com> 12756 12757 * gcc.dg/fixits-pr84852-1.c: Enclose negative line number in braces. 12758 * gcc.dg/fixits-pr84852-2.c: Same. 12759 * gcc.dg/pr89410-1.c: Same. 12760 * gcc.dg/pr89410-2.c: Same. 12761 127622020-07-02 David Edelsohn <dje.gcc@gmail.com> 12763 12764 * gfortran.dg/pr95690.f90: Solaris error appears on line 5. 12765 127662020-07-02 David Edelsohn <dje.gcc@gmail.com> 12767 12768 * gcc.dg/pr26570.c: dg-prune function not inlinable warning. 12769 127702020-07-02 Harald Anlauf <anlauf@gmx.de> 12771 12772 PR fortran/93423 12773 * gfortran.dg/pr93423.f90: New file. 12774 127752020-07-02 Harald Anlauf <anlauf@gmx.de> 12776 12777 PR fortran/93337 12778 * gfortran.dg/pr93337.f90: New file. 12779 127802020-07-02 Jason Merrill <jason@redhat.com> 12781 Jakub Jelinek <jakub@redhat.com> 12782 12783 * g++.dg/cpp2a/consteval-virtual1.C: New test. 12784 * g++.dg/cpp2a/consteval-virtual2.C: New test. 12785 * g++.dg/cpp2a/consteval-virtual3.C: New test. 12786 * g++.dg/cpp2a/consteval-virtual4.C: New test. 12787 * g++.dg/cpp2a/consteval-virtual5.C: New test. 12788 127892020-07-02 Martin Jambor <mjambor@suse.cz> 12790 12791 PR debug/95343 12792 * gcc.dg/guality/pr95343.c: New test. 12793 127942020-07-02 Jakub Jelinek <jakub@redhat.com> 12795 12796 PR tree-optimization/95857 12797 * gcc.dg/pr95857.c: New test. 12798 127992020-07-02 Richard Biener <rguenther@suse.de> 12800 12801 PR tree-optimization/96022 12802 * g++.dg/vect/pr96022.cc: New testcase. 12803 128042020-07-02 Felix Yang <felix.yang@huawei.com> 12805 12806 PR tree-optimization/95961 12807 * gcc.target/aarch64/sve/pr95961.c: New test. 12808 128092020-07-02 Jakub Jelinek <jakub@redhat.com> 12810 12811 * c-c++-common/gomp/loop-7.c: New test. 12812 128132020-07-02 Steven G. Kargl <kargl@gcc.gnu.org> 12814 12815 PR fortran/95584 12816 * gfortran.dg/pr95584.f90: New test. 12817 128182020-07-02 Kewen Lin <linkw@linux.ibm.com> 12819 12820 * g++.dg/vect/slp-pr56812.cc: Ignore line number for basic block 12821 vectorization messages. 12822 128232020-07-01 Omar Tahir <omar.tahir@arm.com> 12824 12825 * gcc.target/aarch64/bti-4.c: New test. 12826 128272020-07-01 Jeff Law <law@redhat.com> 12828 12829 PR tree-optimization/94882 12830 * gcc.dg/tree-ssa/pr94882.c: New test. 12831 * gcc.dg/tree-ssa/pr94882-1.c: New test. 12832 * gcc.dg/tree-ssa/pr94882-2.c: New test. 12833 * gcc.dg/tree-ssa/pr94882-3.c: New test. 12834 128352020-07-01 Jonathan Wakely <jwakely@redhat.com> 12836 12837 PR testsuite/96014 12838 * g++.dg/analyzer/pr94028.C: Make operator new non-throwing so 12839 that the compiler doesn't implicitly mark it as returning 12840 non-null. 12841 128422020-07-01 David Edelsohn <dje.gcc@gmail.com> 12843 12844 * gfortran.dg/pr95690.f90: Adjust dg-error line number. 12845 128462020-07-01 David Edelsohn <dje.gcc@gmail.com> 12847 12848 * gcc.target/powerpc/direct-move-double1.c: Require lp64. 12849 * gcc.target/powerpc/direct-move-float1.c: Same. 12850 * gcc.target/powerpc/direct-move-float3.c: Same. 12851 * gcc.target/powerpc/direct-move-vint1.c: Same. 12852 * gcc.target/powerpc/vsx-vector-5.c: Same. 12853 * gcc.target/powerpc/vsx-vector-6.p7.c: Same. 12854 * gcc.target/powerpc/vsx-vector-6.p8.c: Same. 12855 * gcc.target/powerpc/vsx-vector-6.p9.c: Same. 12856 128572020-07-01 Andrea Corallo <andrea.corallo@arm.com> 12858 12859 * gcc.target/aarch64/get_fpcr64_1.c: New test. 12860 * gcc.target/aarch64/set_fpcr64_1.c: New test. 12861 * gcc.target/aarch64/get_fpsr64_1.c: New test. 12862 * gcc.target/aarch64/set_fpsr64_1.c: New test. 12863 128642020-07-01 Steven G. Kargl <kargl@gcc.gnu.org> 12865 12866 PR fortran/95446 12867 * gfortran.dg/elemental_optional_args_6.f90: Remove check 12868 for warnings that were erroneously output. 12869 * gfortran.dg/pr95446.f90: New test. 12870 128712020-07-01 Christophe Lyon <christophe.lyon@linaro.org> 12872 12873 PR target/94743 12874 * gcc.target/arm/handler-align.c: Add -mgeneral-regs-only. 12875 128762020-07-01 Richard Biener <rguenther@suse.de> 12877 12878 PR tree-optimization/95839 12879 * gcc.dg/vect/bb-slp-pr95839-2.c: New testcase. 12880 128812020-07-01 Martin Liska <mliska@suse.cz> 12882 12883 * g++.dg/gcov/loop.C: Use -H option instead of -j option. 12884 128852020-07-01 Steven G. Kargl <kargl@gcc.gnu.org> 12886 12887 PR fortran/95829 12888 * gfortran.dg/pr95829.f90: New test. 12889 128902020-07-01 Christophe Lyon <christophe.lyon@linaro.org> 12891 12892 PR target/94743 12893 * gcc.target/arm/pr94743-1-hard.c: Add missing quotes in expected 12894 warning. 12895 * gcc.target/arm/pr94743-1-softfp.c: Likewise. 12896 128972020-07-01 Kito Cheng <kito.cheng@sifive.com> 12898 12899 * gcc.target/riscv/attribute-13.c: New. 12900 129012020-07-01 David Edelsohn <dje.gcc@gmail.com> 12902 12903 * gcc.target/powerpc/direct-move-double1.c: Remove lp64 requirement. 12904 * gcc.target/powerpc/direct-move-double2.c: Same. 12905 * gcc.target/powerpc/direct-move-float1.c: Same. 12906 * gcc.target/powerpc/direct-move-float2.c: Same. 12907 * gcc.target/powerpc/direct-move-float3.c: Same. 12908 * gcc.target/powerpc/direct-move-vint1.c: Same. 12909 * gcc.target/powerpc/direct-move-vint2.c: Same. 12910 * gcc.target/powerpc/direct-move-long1.c: Remove linux requirement.. 12911 * gcc.target/powerpc/direct-move-long2.c: Same. 12912 129132020-07-01 David Edelsohn <dje.gcc@gmail.com> 12914 12915 * gcc.target/powerpc/20030218-1.c: Delete. 12916 * gcc.target/powerpc/20030505.c: Delete. 12917 * gcc.target/powerpc/20081204-1.c: Delete. 12918 * gcc.target/powerpc/bcd-1.c: Remove dg-skip-if SPE. 12919 * gcc.target/powerpc/bcd-2.c: Same. 12920 * gcc.target/powerpc/bcd-3.c: Same. 12921 * gcc.target/powerpc/direct-move-double1.c: Same. 12922 * gcc.target/powerpc/direct-move-double2.c: Same. 12923 * gcc.target/powerpc/direct-move-float1.c: Same. 12924 * gcc.target/powerpc/direct-move-float2.c: Same. 12925 * gcc.target/powerpc/direct-move-float3.c: Same. 12926 * gcc.target/powerpc/direct-move-long1.c: Same. 12927 * gcc.target/powerpc/direct-move-long2.c: Same. 12928 * gcc.target/powerpc/direct-move-vint1.c: Same. 12929 * gcc.target/powerpc/direct-move-vint2.c: Same. 12930 * gcc.target/powerpc/extend-divide-1.c: Same. 12931 * gcc.target/powerpc/extend-divide-2.c: Same. 12932 * gcc.target/powerpc/pack01.c: Same. 12933 * gcc.target/powerpc/pack02.c: Same. 12934 * gcc.target/powerpc/pack03.c: Same. 12935 * gcc.target/powerpc/pr52457.c: Same. 12936 * gcc.target/powerpc/pr88845.c: Same. 12937 * gcc.target/powerpc/quad-atomic.c: Same. 12938 * gcc.target/powerpc/recip-6.c: Same. 12939 * gcc.target/powerpc/recip-7.c: Same. 12940 129412020-07-01 David Edelsohn <dje.gcc@gmail.com> 12942 12943 * gcc.target/powerpc/p8vector-int128-1.c: Require int128 not lp64. 12944 * gcc.target/powerpc/p8vector-int128-2.c: Same. 12945 129462020-07-01 David Edelsohn <dje.gcc@gmail.com> 12947 12948 * gcc.target/powerpc/pr90763.c: Adjust requirements. 12949 * gcc.target/powerpc/vsx-vector-1.c: Same. 12950 * gcc.target/powerpc/vsx-vector-2.c: Same. 12951 * gcc.target/powerpc/vsx-vector-3.c: Same. 12952 * gcc.target/powerpc/vsx-vector-4.c: Same. 12953 * gcc.target/powerpc/vsx-vector-5.c: Same. 12954 * gcc.target/powerpc/vsx-vector-6.p7.c: Same. 12955 * gcc.target/powerpc/vsx-vector-6.p8.c: Same. 12956 * gcc.target/powerpc/vsx-vector-6.p9.c: Same. 12957 * gcc.target/powerpc/vsx-vector-abss.c: Same. 12958 * gcc.target/powerpc/vsx-vectorize-1.c: Same. 12959 * gcc.target/powerpc/vsx-vectorize-2.c: Same. 12960 * gcc.target/powerpc/vsx-vectorize-3.c: Same. 12961 * gcc.target/powerpc/vsx-vectorize-4.c: Same. 12962 * gcc.target/powerpc/vsx-vectorize-5.c: Same. 12963 * gcc.target/powerpc/vsx-vectorize-6.c: Same. 12964 * gcc.target/powerpc/vsx-vectorize-7.c: Same. 12965 * gcc.target/powerpc/vsx-vectorize-8.c: Same. 12966 129672020-07-01 David Edelsohn <dje.gcc@gmail.com> 12968 12969 * gcc.target/powerpc/ppc-spe.c: Delete. 12970 * gcc.target/powerpc/ppc-spe64-1.c: Delete. 12971 * gcc.target/powerpc/pr60102.c: Delete. 12972 * gcc.target/powerpc/pr60158.c: Delete. 12973 * gcc.target/powerpc/pr60735.c: Delete. 12974 * gcc.target/powerpc/pr78458.c: Delete. 12975 * gcc.target/powerpc/pr80343.c: Delete. 12976 * gcc.target/powerpc/spe-evmerge.c: Delete. 12977 * gcc.target/powerpc/spe-small-data-1.c: Delete. 12978 * gcc.target/powerpc/spe-small-data-2.c: Delete. 12979 * gcc.target/powerpc/spe-unwind-1.c: Delete. 12980 * gcc.target/powerpc/spe-vector-memcpy.c: Delete. 12981 * gcc.target/powerpc/spe-vector-memset.c: Delete. 12982 * gcc.target/powerpc/spe1.c: Delete. 12983 129842020-06-30 David Edelsohn <dje.gcc@gmail.com> 12985 12986 * gcc.target/powerpc/builtins-2-p9-runnable.c: lp64 to int128. 12987 * gcc.target/powerpc/builtins-6-p9-runnable.c: Same. 12988 * gcc.target/powerpc/builtins-6-runnable.c: Same. 12989 * gcc.target/powerpc/builtins-revb-runnable.c: Same. 12990 129912020-06-30 Harald Anlauf <anlauf@gmx.de> 12992 12993 PR fortran/88379 12994 * gfortran.dg/pr88379.f90: New file. 12995 129962020-06-30 Richard Sandiford <richard.sandiford@arm.com> 12997 12998 PR target/92789 12999 PR target/95726 13000 * g++.target/aarch64/pr95726.C: New test. 13001 130022020-06-30 David Edelsohn <dje.gcc@gmail.com> 13003 13004 * gcc.target/powerpc/builtins-1-p9-runnable.c: Fix target requirements. 13005 * gcc.target/powerpc/builtins-1.c: Same. 13006 * gcc.target/powerpc/builtins-2-p9-runnable.c: Same. 13007 * gcc.target/powerpc/builtins-2.c: Same. 13008 * gcc.target/powerpc/builtins-3-p9-runnable.c: Same. 13009 * gcc.target/powerpc/builtins-3-p9.c: Same. 13010 * gcc.target/powerpc/builtins-3-runnable-p8.c: Same. 13011 * gcc.target/powerpc/builtins-3.c: Same. 13012 * gcc.target/powerpc/builtins-4-p9-runnable.c: Same. 13013 * gcc.target/powerpc/builtins-4.c: Same. 13014 * gcc.target/powerpc/builtins-5-p9-runnable.c: Same. 13015 * gcc.target/powerpc/builtins-5.c: Same. 13016 * gcc.target/powerpc/builtins-6-p9-runnable.c: Same. 13017 * gcc.target/powerpc/builtins-6-runnable.c: Same. 13018 * gcc.target/powerpc/builtins-7-p9-runnable.c: Same. 13019 * gcc.target/powerpc/builtins-7-runnable.c: Same. 13020 * gcc.target/powerpc/builtins-8-p9-runnable.c: Same. 13021 * gcc.target/powerpc/builtins-8-runnable.c: Same. 13022 * gcc.target/powerpc/cpu-builtin-1.c: Same. 13023 * gcc.target/powerpc/float128-fma1.c: Same. 13024 * gcc.target/powerpc/float128-hw.c: Same. 13025 * gcc.target/powerpc/float128-hw10.c: Same. 13026 * gcc.target/powerpc/float128-hw11.c: Same. 13027 * gcc.target/powerpc/float128-hw2.c: Same. 13028 * gcc.target/powerpc/float128-hw3.c: Same. 13029 * gcc.target/powerpc/float128-hw4.c: Same. 13030 * gcc.target/powerpc/float128-hw5.c: Same. 13031 * gcc.target/powerpc/float128-hw6.c: Same. 13032 * gcc.target/powerpc/float128-hw7.c: Same. 13033 * gcc.target/powerpc/float128-hw8.c: Same. 13034 * gcc.target/powerpc/float128-hw9.c: Same. 13035 * gcc.target/powerpc/float128-minmax.c: Same. 13036 * gcc.target/powerpc/float128-odd.c: Same. 13037 * gcc.target/powerpc/float128-sqrt1.c: Same. 13038 130392020-06-30 David Edelsohn <dje.gcc@gmail.com> 13040 13041 * gfortran.dg/analyzer/pr93993.f90: Expect leak tm warning. 13042 130432020-06-30 Thomas Schwinge <thomas@codesourcery.com> 13044 13045 * lib/scanoffload.exp (scoff) <offload_targets>: Skip HSA. 13046 130472020-06-30 Christophe Lyon <christophe.lyon@linaro.org> 13048 13049 PR target/94743 13050 * gcc.misc-tests/arm-isr.c: Add -mgeneral-regs-only. 13051 * gcc.target/arm/empty_fiq_handler.c: Add -mgeneral-regs-only. 13052 * gcc.target/arm/interrupt-1.c: Add -mgeneral-regs-only. 13053 * gcc.target/arm/interrupt-2.c: Add -mgeneral-regs-only. 13054 * gcc.target/arm/pr70830.c: Add -mgeneral-regs-only. 13055 * gcc.target/arm/pr94743-1-hard.c: New test. 13056 * gcc.target/arm/pr94743-1-soft.c: New test. 13057 * gcc.target/arm/pr94743-1-softfp.c: New test. 13058 * gcc.target/arm/pr94743-2.c: New test. 13059 * gcc.target/arm/pr94743-3.c: New test. 13060 130612020-06-30 Yang Yang <yangyang305@huawei.com> 13062 13063 PR tree-optimization/95855 13064 * gcc.dg/tree-ssa/split-path-12.c: New testcase. 13065 130662020-06-30 David Edelsohn <dje.gcc@gmail.com> 13067 13068 * g++.dg/cpp0x/constexpr-is_literal.C: Limit test to -std=c++14. 13069 130702020-06-30 Thomas Koenig <tkoenig@gcc.gnu.org> 13071 13072 PR fortran/95355 13073 * gfortran.dg/select_type_49.f90: New file. 13074 130752020-06-30 Jakub Jelinek <jakub@redhat.com> 13076 13077 PR c++/95963 13078 * g++.dg/cpp1z/launder9.C: New test. 13079 130802020-06-29 Harald Anlauf <anlauf@gmx.de> 13081 13082 PR fortran/95978 13083 * gfortran.dg/pr95978.f90: New file. 13084 130852020-06-29 Thomas Koenig <tkoenig@gcc.gnu.org> 13086 13087 PR fortran/95743 13088 * gfortran.dg/recursive_check_16.f90: New file. 13089 130902020-06-29 David Edelsohn <dje.gcc@gmail.com> 13091 13092 * gfortran.dg/char4-subscript.f90: Simplify regex. 13093 Accept big endian or little endian output. 13094 130952020-06-29 Marek Polacek <polacek@redhat.com> 13096 13097 PR c++/94553 13098 * g++.dg/cpp1y/pr68578.C: Adjust dg-error. 13099 * g++.dg/cpp1y/var-templ66.C: New test. 13100 * g++.dg/cpp2a/concepts-redecl1.C: New test. 13101 131022020-06-29 Marek Polacek <polacek@redhat.com> 13103 13104 PR c++/95568 13105 * g++.dg/cpp2a/class-deduction-aggr5.C: New test. 13106 * g++.dg/cpp2a/class-deduction-aggr6.C: New test. 13107 131082020-06-29 Harald Anlauf <anlauf@gmx.de> 13109 13110 PR fortran/71706 13111 * gfortran.dg/pr71706.f90: New file. 13112 131132020-06-29 Martin Liska <mliska@suse.cz> 13114 13115 PR c++/86568 13116 * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null): 13117 Fix coding style. 13118 131192020-06-29 Richard Biener <rguenther@suse.de> 13120 13121 PR tree-optimization/95916 13122 * gcc.dg/vect/pr95916.c: New testcase. 13123 131242020-06-29 Jakub Jelinek <jakub@redhat.com> 13125 13126 PR c++/86568 13127 * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null): 13128 Adjust dg-warning. 13129 131302020-06-29 Jakub Jelinek <jakub@redhat.com> 13131 13132 PR c++/86568 13133 * c-c++-common/builtin-arith-overflow-1.c (generic_3, typed_3_null): 13134 Adjust dg-warning. 13135 131362020-06-29 Kaipeng Zhou <zhoukaipeng3@huawei.com> 13137 13138 PR tree-optimization/95854 13139 * gcc.dg/pr95854.c: New test. 13140 131412020-06-29 Frederik Harwath <frederik@codesourcery.com> 13142 13143 * lib/scandump.exp (glob-dump-file): New proc. 13144 (scan-dump): Use glob-dump-file for file name expansion. 13145 (scan-dump-times): Likewise. 13146 (scan-dump-dem): Likewise. 13147 (scan-dump-dem-not): Likewise. 13148 131492020-06-28 Martin Sebor <msebor@redhat.com> 13150 13151 PR c++/86568 13152 * g++.dg/warn/Wnonnull5.C: New test. 13153 * c-c++-common/pr28656.c: Adjust text of expected warning. 13154 * c-c++-common/pr66208.c: Same. 13155 * g++.dg/cpp0x/nullptr22.C: Same. 13156 * g++.dg/ext/attr-nonnull.C: Same. 13157 * g++.dg/ext/attrib49.C: Same. 13158 * g++.dg/pr71973-2.C: Same. 13159 * g++.dg/warn/Wnonnull3.C: Same. 13160 * g++.dg/warn/Wnonnull4.C: Same. 13161 * obj-c++.dg/attributes/method-nonnull-1.mm: Same. 13162 * objc.dg/attributes/method-nonnull-1.m: Same. 13163 131642020-06-28 Harald Anlauf <anlauf@gmx.de> 13165 13166 PR fortran/95340 13167 * gfortran.dg/pr95340.f90: New file. 13168 131692020-06-28 Iain Sandoe <iain@sandoe.co.uk> 13170 13171 PR c++/95711 13172 * g++.dg/coroutines/pr95711.C: New test. 13173 131742020-06-28 Harald Anlauf <anlauf@gmx.de> 13175 13176 PR fortran/95880 13177 * gfortran.dg/pr95880.f90: New file. 13178 131792020-06-28 Iain Sandoe <iain@sandoe.co.uk> 13180 13181 PR c++/95519 13182 * g++.dg/coroutines/torture/pr95519-02-final_suspend.C: 13183 Amend log messages. 13184 * g++.dg/coroutines/torture/pr95519-03-return-value.C: 13185 Likewise. 13186 * g++.dg/coroutines/torture/pr95519-04-yield-value.C: 13187 Likewise. 13188 * g++.dg/coroutines/torture/pr95519-05-gro.C: Likewise. 13189 131902020-06-28 David Edelsohn <dje.gcc@gmail.com> 13191 13192 * gcc.target/powerpc/prefix-large-dd.c: Require DFP. 13193 * gcc.target/powerpc/prefix-large-sd.c: Require DFP. 13194 * gcc.target/powerpc/prefix-large-kf.c: Require float128. 13195 * gcc.target/powerpc/prefix-pcrel-dd.c: Require DFP. 13196 * gcc.target/powerpc/prefix-pcrel-sd.c: Require DFP. 13197 * gcc.target/powerpc/prefix-pcrel-kf.c: Require float128. 13198 131992020-06-27 Harald Anlauf <anlauf@gmx.de> 13200 13201 PR fortran/95881 13202 * gfortran.dg/pr95881.f90: New file. 13203 132042020-06-27 Jakub Jelinek <jakub@redhat.com> 13205 13206 PR middle-end/95903 13207 * c-c++-common/pr95903.c: New test. 13208 132092020-06-27 Iain Sandoe <iain@sandoe.co.uk> 13210 13211 PR c++/95736 13212 * g++.dg/coroutines/pr95736.C: New test. 13213 132142020-06-27 Iain Sandoe <iain@sandoe.co.uk> 13215 13216 * g++.dg/coroutines/coro-bad-grooaf-01-grooaf-expected.C: New test. 13217 132182020-06-27 Michael Meissner <meissner@linux.ibm.com> 13219 13220 * gcc.target/powerpc/prefix-add.c: New test. 13221 * gcc.target/powerpc/prefix-si-constant.c: New test. 13222 * gcc.target/powerpc/prefix-di-constant.c: New test. 13223 * gcc.target/powerpc/prefix-ds-dq.c: New test. 13224 * gcc.target/powerpc/prefix-no-update.c: New test. 13225 * gcc.target/powerpc/prefix-large-dd.c: New test. 13226 * gcc.target/powerpc/prefix-large-df.c: New test. 13227 * gcc.target/powerpc/prefix-large-di.c: New test. 13228 * gcc.target/powerpc/prefix-large-hi.c: New test. 13229 * gcc.target/powerpc/prefix-large-kf.c: New test. 13230 * gcc.target/powerpc/prefix-large-qi.c: New test. 13231 * gcc.target/powerpc/prefix-large-sd.c: New test. 13232 * gcc.target/powerpc/prefix-large-sf.c: New test. 13233 * gcc.target/powerpc/prefix-large-si.c: New test. 13234 * gcc.target/powerpc/prefix-large-udi.c: New test. 13235 * gcc.target/powerpc/prefix-large-uhi.c: New test. 13236 * gcc.target/powerpc/prefix-large-uqi.c: New test. 13237 * gcc.target/powerpc/prefix-large-usi.c: New test. 13238 * gcc.target/powerpc/prefix-large-v2df.c: New test. 13239 * gcc.target/powerpc/prefix-large.h: Include file for new tests. 13240 * gcc.target/powerpc/prefix-pcrel-dd.c: New test. 13241 * gcc.target/powerpc/prefix-pcrel-df.c: New test. 13242 * gcc.target/powerpc/prefix-pcrel-di.c: New test. 13243 * gcc.target/powerpc/prefix-pcrel-hi.c: New test. 13244 * gcc.target/powerpc/prefix-pcrel-kf.c: New test. 13245 * gcc.target/powerpc/prefix-pcrel-qi.c: New test. 13246 * gcc.target/powerpc/prefix-pcrel-sd.c: New test. 13247 * gcc.target/powerpc/prefix-pcrel-sf.c: New test. 13248 * gcc.target/powerpc/prefix-pcrel-si.c: New test. 13249 * gcc.target/powerpc/prefix-pcrel-udi.c: New test. 13250 * gcc.target/powerpc/prefix-pcrel-uhi.c: New test. 13251 * gcc.target/powerpc/prefix-pcrel-uqi.c: New test. 13252 * gcc.target/powerpc/prefix-pcrel-usi.c: New test. 13253 * gcc.target/powerpc/prefix-pcrel-v2df.c: New test. 13254 * gcc.target/powerpc/prefix-pcrel.h: Include file for new tests. 13255 * gcc.target/powerpc/prefix-stack-protect.c: New test. 13256 132572020-06-26 Yichao Yu <yyc1992@gmail.com> 13258 13259 * gcc.target/i386/pr95778-1.c: New test. 13260 * gcc.target/i386/pr95778-2.c: New test. 13261 132622020-06-26 Peter Bergner <bergner@linux.ibm.com> 13263 13264 * gcc.target/powerpc/cpu-builtin-1.c: Add tests for power10, arch_3_1 13265 and mma. 13266 132672020-06-26 Marek Polacek <polacek@redhat.com> 13268 13269 * c-c++-common/torture/vector-subscript-3.c: In C++17, define away 13270 the keyword register. 13271 * g++.dg/cpp1z/attributes-enum-1a.C: Only run pre-C++17. 13272 * g++.dg/cpp1z/fold7a.C: Likewise. 13273 * g++.dg/cpp1z/nontype3a.C: Likewise. 13274 * g++.dg/cpp1z/utf8-2a.C: Likewise. 13275 * g++.dg/parse/error11.C: Update expected diagnostics for C++17. 13276 * g++.dg/torture/pr34850.C: Add -Wno-attribute-warning. 13277 * g++.dg/torture/pr49394.C: In C++17, use noexcept(false). 13278 * g++.dg/torture/pr82154.C: Use -std=c++14. 13279 * lib/target-supports.exp: Set to C++17. 13280 * obj-c++.dg/try-catch-9.mm: Use -Wno-register. 13281 132822020-06-26 Kwok Cheung Yeung <kcy@codesourcery.com> 13283 13284 * gfortran.dg/gomp/combined-if.f90: Adjust expected number 13285 of matches depending on whether nvptx offloading is supported. 13286 * lib/target-supports.exp 13287 (check_effective_target_offload_nvptx): New. 13288 132892020-06-26 Eric Botcazou <ebotcazou@adacore.com> 13290 13291 * gnat.dg/opt86_pkg.ads: New helper. 13292 * gnat.dg/opt86a.adb: New test. 13293 * gnat.dg/opt86b.adb: Likewise. 13294 * gnat.dg/opt86c.adb: Likewise. 13295 132962020-06-26 Iain Buclaw <ibuclaw@gdcproject.org> 13297 13298 * gdc.dg/pr95250.d: Updated. 13299 133002020-06-26 Iain Sandoe <iain@sandoe.co.uk> 13301 13302 PR c++/95519 13303 * g++.dg/coroutines/torture/pr95519-00-return_void.C: New test. 13304 * g++.dg/coroutines/torture/pr95519-01-initial-suspend.C: New test. 13305 * g++.dg/coroutines/torture/pr95519-02-final_suspend.C: New test. 13306 * g++.dg/coroutines/torture/pr95519-03-return-value.C: New test. 13307 * g++.dg/coroutines/torture/pr95519-04-yield-value.C: New test. 13308 * g++.dg/coroutines/torture/pr95519-05-gro.C: New test. 13309 * g++.dg/coroutines/torture/pr95519-06-grooaf.C: New test. 13310 * g++.dg/coroutines/torture/pr95519-07-unhandled-exception.C: New test. 13311 133122020-06-26 Iain Sandoe <iain@sandoe.co.uk> 13313 13314 * g++.dg/coroutines/coro1-allocators.h (BAD_GROOAF_STATIC): 13315 New. 13316 * g++.dg/coroutines/coro-bad-grooaf-00-static.C: New test. 13317 133182020-06-26 Richard Biener <rguenther@suse.de> 13319 13320 PR tree-optimization/95897 13321 * gcc.dg/vect/pr95897.c: New testcase. 13322 133232020-06-25 Marek Polacek <polacek@redhat.com> 13324 13325 PR c++/91104 13326 * g++.dg/cpp1y/lambda-generic-variadic21.C: New test. 13327 133282020-06-25 Harald Anlauf <anlauf@gmx.de> 13329 13330 PR fortran/95828 13331 * gfortran.dg/pr95828.f90: New file. 13332 133332020-06-25 Harald Anlauf <anlauf@gmx.de> 13334 13335 PR fortran/95826 13336 * gfortran.dg/pr95826.f90: New file. 13337 133382020-06-25 Iain Buclaw <ibuclaw@gdcproject.org> 13339 13340 PR d/95250 13341 * gdc.dg/pr95250.d: New test. 13342 133432020-06-25 Iain Buclaw <ibuclaw@gdcproject.org> 13344 13345 PR d/95173 13346 * gdc.dg/pr95173.d: New test. 13347 133482020-06-25 Iain Buclaw <ibuclaw@gdcproject.org> 13349 13350 * gdc.dg/init1.d: New test. 13351 133522020-06-25 Iain Buclaw <ibuclaw@gdcproject.org> 13353 13354 * gdc.dg/asm1.d: Don't use deprecated asm syntax. 13355 * gdc.dg/compilable.d: Add public to selective import. 13356 * gdc.dg/lto/ltotests_0.d: Explicitly catch Throwable. 13357 * gdc.dg/runnable.d: Remove empty statement. 13358 133592020-06-25 Tobias Burnus <tobias@codesourcery.com> 13360 13361 PR fortran/95837 13362 * gfortran.dg/char4-subscript.f90: New test. 13363 133642020-06-25 Richard Biener <rguenther@suse.de> 13365 13366 PR tree-optimization/95839 13367 * gcc.dg/vect/bb-slp-pr95839.c: New testcase. 13368 133692020-06-25 Tobias Burnus <tobias@codesourcery.com> 13370 Kwok Cheung Yeung <kcy@codesourery.com> 13371 13372 PR fortran/95869 13373 * gfortran.dg/gomp/combined-if.f90 (test_target_parallel): Re-enable. 13374 * gfortran.dg/gomp/pr95869.f90: New. 13375 133762020-06-25 Kwok Cheung Yeung <kcy@codesourcery.com> 13377 13378 * gfortran.dg/gomp/combined-if.f90: New. 13379 133802020-06-25 Richard Biener <rguenther@suse.de> 13381 13382 PR tree-optimization/95866 13383 * gcc.dg/vect/bb-slp-pr95866.c: New testcase. 13384 133852020-06-24 Will Schmidt <will_schmidt@vnet.ibm.com> 13386 13387 PR target/94954 13388 * gcc.target/powerpc/builtins-1-p9-runnable.c: Update. 13389 133902020-06-24 Alexandre Oliva <oliva@adacore.com> 13391 13392 PR testsuite/95416 13393 PR testsuite/95577 13394 * gcc.misc-tests/outputs.exp (gsplit_dwarf): Move -g into it. 13395 (outest): Introduce conditionals and string/variable/expr 13396 expansion. Drop special-casing of $aout and .dwo. 13397 (gspd): New conditional. Guard all .dwo files with it. 13398 (ltop): New conditional. Guard files created by the LTO 13399 plugin with it. Guard files created by fat LTO compilation 13400 with its negation. Add a few -fno-use-linker-plugin tests 13401 guarded by it. 13402 134032020-06-24 Nicholas Krause <xerofoify@gmail.com> 13404 13405 PR c++/95672 13406 * g++.dg/template/pr95672.C: New test. 13407 134082020-06-24 Iain Sandoe <iain@sandoe.co.uk> 13409 13410 PR c++/95518 13411 PR c++/95813 13412 * g++.dg/coroutines/pr95518.C: New test. 13413 * g++.dg/coroutines/pr95813.C: New test. 13414 134152020-06-24 Iain Sandoe <iain@sandoe.co.uk> 13416 13417 * g++.dg/coroutines/void-gro-non-class-coro.C: Moved to... 13418 * g++.dg/coroutines/coro-bad-gro-01-void-gro-non-class-coro.C: ...here. 13419 * g++.dg/coroutines/coro-bad-gro-00-class-gro-scalar-return.C: New test. 13420 134212020-06-24 Jason Merrill <jason@redhat.com> 13422 13423 PR c++/95719 13424 * g++.dg/tree-ssa/final4.C: New test. 13425 134262020-06-24 Harald Anlauf <anlauf@gmx.de> 13427 13428 PR fortran/95827 13429 * gfortran.dg/pr95827.f90: New file. 13430 134312020-06-24 Richard Biener <rguenther@suse.de> 13432 13433 PR tree-optimization/95866 13434 * gcc.target/i386/pr95866-1.c: New testcase. 13435 134362020-06-24 H.J. Lu <hjl.tools@gmail.com> 13437 13438 PR target/95660 13439 * gcc.target/i386/builtin_target.c (check_detailed): Updated. 13440 134412020-06-24 H.J. Lu <hjl.tools@gmail.com> 13442 13443 PR target/95843 13444 * gcc.target/i386/builtin_target.c: Include <stdlib.h>, 13445 ../../../common/config/i386/i386-cpuinfo.h and 13446 ../../../common/config/i386/cpuinfo.h. 13447 (check_amd_cpu_model): Removed. 13448 (check_intel_cpu_model): Likewise, 13449 (CHECK___builtin_cpu_is): New. 13450 (gcc_assert): New. Defined as assert. 13451 (gcc_unreachable): New. Defined as abort. 13452 (inline): New. Defined as empty. 13453 (ISA_NAMES_TABLE_START): Likewise. 13454 (ISA_NAMES_TABLE_END): Likewise. 13455 (ISA_NAMES_TABLE_ENTRY): New. 13456 (check_features): Include 13457 "../../../common/config/i386/i386-isas.h". 13458 (check_detailed): Call cpu_indicator_init. Always call 13459 check_features. Call get_amd_cpu instead of check_amd_cpu_model. 13460 Call get_intel_cpu instead of check_intel_cpu_model. 13461 134622020-06-24 Richard Biener <rguenther@suse.de> 13463 13464 PR tree-optimization/95856 13465 * gcc.dg/vect/pr95856.c: New testcase. 13466 134672020-06-24 Jakub Jelinek <jakub@redhat.com> 13468 13469 PR middle-end/95810 13470 * gcc.dg/ubsan/pr95810.c: New test. 13471 134722020-06-23 Jason Merrill <jason@redhat.com> 13473 13474 * g++.dg/cpp2a/class-deduction-aggr3.C: New test. 13475 * g++.dg/cpp2a/class-deduction-aggr4.C: New test. 13476 134772020-06-23 Thomas Koenig <tkoenig@gcc.gnu.org> 13478 13479 * gfortran.fortran-torture/execute/forall_5.f90: Make forall 13480 statement conforming. 13481 134822020-06-23 Iain Sandoe <iain@sandoe.co.uk> 13483 13484 PR c++/95477 13485 * g++.dg/coroutines/pr95477.C: New test. 13486 * g++.dg/coroutines/void-gro-non-class-coro.C: New test. 13487 134882020-06-23 Andre Vieira <andre.simoesdiasvieira@arm.com> 13489 13490 PR target/95646 13491 * gcc.target/arm/pr95646.c: New test. 13492 134932020-06-23 Alexandre Oliva <oliva@adacore.com> 13494 13495 * lib/scanoffload.exp: New. 13496 * lib/scanoffloadrtl.exp: Load it. Replace ".o" with "" 13497 globally, and use scanoffload's scoff wrapper to fill it in. 13498 * lib/scanoffloadtree.exp: Likewise. 13499 135002020-06-23 Thomas Koenig <tkoenig@gcc.gnu.org> 13501 13502 PR fortran/95812 13503 * gfortran.dg/dependency_59.f90: New test. 13504 135052020-06-23 Steven G. Kargl <kargl@gcc.gnu.org> 13506 13507 PR fortran/95586 13508 * gfortran.dg/pr95586_1.f90: New test. 13509 * gfortran.dg/pr95586_2.f90: New test. 13510 135112020-06-22 Segher Boessenkool <segher@kernel.crashing.org> 13512 13513 * gcc.target/powerpc/cfuged-0.c: I protest. 13514 * gcc.target/powerpc/cfuged-1.c: I protest. 13515 * gcc.target/powerpc/clone3.c: I protest. 13516 * gcc.target/powerpc/cntlzdm-0.c: I protest. 13517 * gcc.target/powerpc/cntlzdm-1.c: I protest. 13518 * gcc.target/powerpc/cnttzdm-0.c: I protest. 13519 * gcc.target/powerpc/cnttzdm-1.c: I protest. 13520 * gcc.target/powerpc/cpu-future.c: I protest. 13521 * gcc.target/powerpc/dg-future-0.c: I protest. 13522 * gcc.target/powerpc/dg-future-1.c: I protest. 13523 * gcc.target/powerpc/localentry-1.c: I protest. 13524 * gcc.target/powerpc/localentry-detect-1.c: I protest. 13525 * gcc.target/powerpc/mma-builtin-1.c: I protest. 13526 * gcc.target/powerpc/mma-builtin-2.c: I protest. 13527 * gcc.target/powerpc/mma-builtin-3.c: I protest. 13528 * gcc.target/powerpc/mma-builtin-4.c: I protest. 13529 * gcc.target/powerpc/mma-builtin-5.c: I protest. 13530 * gcc.target/powerpc/mma-builtin-6.c: I protest. 13531 * gcc.target/powerpc/notoc-direct-1.c: I protest. 13532 * gcc.target/powerpc/pcrel-sibcall-1.c: I protest. 13533 * gcc.target/powerpc/pdep-0.c: I protest. 13534 * gcc.target/powerpc/pdep-1.c: I protest. 13535 * gcc.target/powerpc/pextd-0.c: I protest. 13536 * gcc.target/powerpc/pextd-1.c: I protest. 13537 * gcc.target/powerpc/pr93122.c: I protest. 13538 * gcc.target/powerpc/pr94740.c: I protest. 13539 * gcc.target/powerpc/setbceq.c: I protest. 13540 * gcc.target/powerpc/setbcge.c: I protest. 13541 * gcc.target/powerpc/setbcgt.c: I protest. 13542 * gcc.target/powerpc/setbcle.c: I protest. 13543 * gcc.target/powerpc/setbclt.c: I protest. 13544 * gcc.target/powerpc/setbcne.c: I protest. 13545 * gcc.target/powerpc/setnbceq.c: I protest. 13546 * gcc.target/powerpc/setnbcge.c: I protest. 13547 * gcc.target/powerpc/setnbcgt.c: I protest. 13548 * gcc.target/powerpc/setnbcle.c: I protest. 13549 * gcc.target/powerpc/setnbclt.c: I protest. 13550 * gcc.target/powerpc/setnbcne.c: I protest. 13551 * gcc.target/powerpc/vec-cfuged-0.c: I protest. 13552 * gcc.target/powerpc/vec-cfuged-1.c: I protest. 13553 * gcc.target/powerpc/vec-clrl-0.c: I protest. 13554 * gcc.target/powerpc/vec-clrl-1.c: I protest. 13555 * gcc.target/powerpc/vec-clrl-2.c: I protest. 13556 * gcc.target/powerpc/vec-clrl-3.c: I protest. 13557 * gcc.target/powerpc/vec-clrr-0.c: I protest. 13558 * gcc.target/powerpc/vec-clrr-1.c: I protest. 13559 * gcc.target/powerpc/vec-clrr-2.c: I protest. 13560 * gcc.target/powerpc/vec-clrr-3.c: I protest. 13561 * gcc.target/powerpc/vec-cntlzm-0.c: I protest. 13562 * gcc.target/powerpc/vec-cntlzm-1.c: I protest. 13563 * gcc.target/powerpc/vec-cnttzm-0.c: I protest. 13564 * gcc.target/powerpc/vec-cnttzm-1.c: I protest. 13565 * gcc.target/powerpc/vec-extracth-0.c: I protest. 13566 * gcc.target/powerpc/vec-extracth-1.c: I protest. 13567 * gcc.target/powerpc/vec-extracth-2.c: I protest. 13568 * gcc.target/powerpc/vec-extracth-3.c: I protest. 13569 * gcc.target/powerpc/vec-extracth-4.c: I protest. 13570 * gcc.target/powerpc/vec-extracth-5.c: I protest. 13571 * gcc.target/powerpc/vec-extracth-6.c: I protest. 13572 * gcc.target/powerpc/vec-extracth-7.c: I protest. 13573 * gcc.target/powerpc/vec-extracth-be-0.c: I protest. 13574 * gcc.target/powerpc/vec-extracth-be-1.c: I protest. 13575 * gcc.target/powerpc/vec-extracth-be-2.c: I protest. 13576 * gcc.target/powerpc/vec-extracth-be-3.c: I protest. 13577 * gcc.target/powerpc/vec-extractl-0.c: I protest. 13578 * gcc.target/powerpc/vec-extractl-1.c: I protest. 13579 * gcc.target/powerpc/vec-extractl-2.c: I protest. 13580 * gcc.target/powerpc/vec-extractl-3.c: I protest. 13581 * gcc.target/powerpc/vec-extractl-4.c: I protest. 13582 * gcc.target/powerpc/vec-extractl-5.c: I protest. 13583 * gcc.target/powerpc/vec-extractl-6.c: I protest. 13584 * gcc.target/powerpc/vec-extractl-7.c: I protest. 13585 * gcc.target/powerpc/vec-extractl-be-0.c: I protest. 13586 * gcc.target/powerpc/vec-extractl-be-1.c: I protest. 13587 * gcc.target/powerpc/vec-extractl-be-2.c: I protest. 13588 * gcc.target/powerpc/vec-extractl-be-3.c: I protest. 13589 * gcc.target/powerpc/vec-gnb-0.c: I protest. 13590 * gcc.target/powerpc/vec-gnb-1.c: I protest. 13591 * gcc.target/powerpc/vec-gnb-2.c: I protest. 13592 * gcc.target/powerpc/vec-pdep-0.c: I protest. 13593 * gcc.target/powerpc/vec-pdep-1.c: I protest. 13594 * gcc.target/powerpc/vec-pext-0.c: I protest. 13595 * gcc.target/powerpc/vec-pext-1.c: I protest. 13596 * gcc.target/powerpc/vec-stril-0.c: I protest. 13597 * gcc.target/powerpc/vec-stril-1.c: I protest. 13598 * gcc.target/powerpc/vec-stril-10.c: I protest. 13599 * gcc.target/powerpc/vec-stril-11.c: I protest. 13600 * gcc.target/powerpc/vec-stril-12.c: I protest. 13601 * gcc.target/powerpc/vec-stril-13.c: I protest. 13602 * gcc.target/powerpc/vec-stril-14.c: I protest. 13603 * gcc.target/powerpc/vec-stril-15.c: I protest. 13604 * gcc.target/powerpc/vec-stril-16.c: I protest. 13605 * gcc.target/powerpc/vec-stril-17.c: I protest. 13606 * gcc.target/powerpc/vec-stril-18.c: I protest. 13607 * gcc.target/powerpc/vec-stril-19.c: I protest. 13608 * gcc.target/powerpc/vec-stril-2.c: I protest. 13609 * gcc.target/powerpc/vec-stril-20.c: I protest. 13610 * gcc.target/powerpc/vec-stril-21.c: I protest. 13611 * gcc.target/powerpc/vec-stril-22.c: I protest. 13612 * gcc.target/powerpc/vec-stril-23.c: I protest. 13613 * gcc.target/powerpc/vec-stril-3.c: I protest. 13614 * gcc.target/powerpc/vec-stril-4.c: I protest. 13615 * gcc.target/powerpc/vec-stril-5.c: I protest. 13616 * gcc.target/powerpc/vec-stril-6.c: I protest. 13617 * gcc.target/powerpc/vec-stril-7.c: I protest. 13618 * gcc.target/powerpc/vec-stril-8.c: I protest. 13619 * gcc.target/powerpc/vec-stril-9.c: I protest. 13620 * gcc.target/powerpc/vec-stril_p-0.c: I protest. 13621 * gcc.target/powerpc/vec-stril_p-1.c: I protest. 13622 * gcc.target/powerpc/vec-stril_p-10.c: I protest. 13623 * gcc.target/powerpc/vec-stril_p-11.c: I protest. 13624 * gcc.target/powerpc/vec-stril_p-2.c: I protest. 13625 * gcc.target/powerpc/vec-stril_p-3.c: I protest. 13626 * gcc.target/powerpc/vec-stril_p-4.c: I protest. 13627 * gcc.target/powerpc/vec-stril_p-5.c: I protest. 13628 * gcc.target/powerpc/vec-stril_p-6.c: I protest. 13629 * gcc.target/powerpc/vec-stril_p-7.c: I protest. 13630 * gcc.target/powerpc/vec-stril_p-8.c: I protest. 13631 * gcc.target/powerpc/vec-stril_p-9.c: I protest. 13632 * gcc.target/powerpc/vec-strir-0.c: I protest. 13633 * gcc.target/powerpc/vec-strir-1.c: I protest. 13634 * gcc.target/powerpc/vec-strir-10.c: I protest. 13635 * gcc.target/powerpc/vec-strir-11.c: I protest. 13636 * gcc.target/powerpc/vec-strir-12.c: I protest. 13637 * gcc.target/powerpc/vec-strir-13.c: I protest. 13638 * gcc.target/powerpc/vec-strir-14.c: I protest. 13639 * gcc.target/powerpc/vec-strir-15.c: I protest. 13640 * gcc.target/powerpc/vec-strir-16.c: I protest. 13641 * gcc.target/powerpc/vec-strir-17.c: I protest. 13642 * gcc.target/powerpc/vec-strir-18.c: I protest. 13643 * gcc.target/powerpc/vec-strir-19.c: I protest. 13644 * gcc.target/powerpc/vec-strir-2.c: I protest. 13645 * gcc.target/powerpc/vec-strir-20.c: I protest. 13646 * gcc.target/powerpc/vec-strir-21.c: I protest. 13647 * gcc.target/powerpc/vec-strir-22.c: I protest. 13648 * gcc.target/powerpc/vec-strir-23.c: I protest. 13649 * gcc.target/powerpc/vec-strir-3.c: I protest. 13650 * gcc.target/powerpc/vec-strir-4.c: I protest. 13651 * gcc.target/powerpc/vec-strir-5.c: I protest. 13652 * gcc.target/powerpc/vec-strir-6.c: I protest. 13653 * gcc.target/powerpc/vec-strir-7.c: I protest. 13654 * gcc.target/powerpc/vec-strir-8.c: I protest. 13655 * gcc.target/powerpc/vec-strir-9.c: I protest. 13656 * gcc.target/powerpc/vec-strir_p-0.c: I protest. 13657 * gcc.target/powerpc/vec-strir_p-1.c: I protest. 13658 * gcc.target/powerpc/vec-strir_p-10.c: I protest. 13659 * gcc.target/powerpc/vec-strir_p-11.c: I protest. 13660 * gcc.target/powerpc/vec-strir_p-2.c: I protest. 13661 * gcc.target/powerpc/vec-strir_p-3.c: I protest. 13662 * gcc.target/powerpc/vec-strir_p-4.c: I protest. 13663 * gcc.target/powerpc/vec-strir_p-5.c: I protest. 13664 * gcc.target/powerpc/vec-strir_p-6.c: I protest. 13665 * gcc.target/powerpc/vec-strir_p-7.c: I protest. 13666 * gcc.target/powerpc/vec-strir_p-8.c: I protest. 13667 * gcc.target/powerpc/vec-strir_p-9.c: I protest. 13668 * gcc.target/powerpc/vec-ternarylogic-0.c: I protest. 13669 * gcc.target/powerpc/vec-ternarylogic-1.c: I protest. 13670 * gcc.target/powerpc/vec-ternarylogic-10.c: I protest. 13671 * gcc.target/powerpc/vec-ternarylogic-2.c: I protest. 13672 * gcc.target/powerpc/vec-ternarylogic-3.c: I protest. 13673 * gcc.target/powerpc/vec-ternarylogic-4.c: I protest. 13674 * gcc.target/powerpc/vec-ternarylogic-5.c: I protest. 13675 * gcc.target/powerpc/vec-ternarylogic-6.c: I protest. 13676 * gcc.target/powerpc/vec-ternarylogic-7.c: I protest. 13677 * gcc.target/powerpc/vec-ternarylogic-8.c: I protest. 13678 * gcc.target/powerpc/vec-ternarylogic-9.c: I protest. 13679 * gcc.target/powerpc/xxgenpc-runnable.c: I protest. 13680 * lib/target-supports.exp: Stuff. 13681 136822020-06-22 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 13683 13684 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts1.c: Modify. 13685 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts2.c: Likewise. 13686 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c: Likewise. 13687 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c: Likewise. 13688 * lib/target-supports.exp (check_effective_target_arm_mve_hw): Define. 13689 136902020-06-22 Steven G. Kargl <kargl@gcc.gnu.org> 13691 13692 PR fortran/95708 13693 * gfortran.dg/pr95708.f90: New test. 13694 136952020-06-22 H.J. Lu <hjl.tools@gmail.com> 13696 13697 PR target/95791 13698 * gcc.target/i386/pr95791.c: New test. 13699 137002020-06-22 Steven G. Kargl <kargl@gcc.gnu.org> 13701 13702 PR fortran/95585 13703 * gfortran.dg/pr95585.f90: New test. 13704 137052020-06-22 Richard Biener <rguenther@suse.de> 13706 13707 PR tree-optimization/95770 13708 * gcc.dg/pr95770.c: New testcase. 13709 137102020-06-22 Kito Cheng <kito.cheng@sifive.com> 13711 13712 * g++.target/riscv/frflags.C: New. 13713 137142020-06-21 Peter Bergner <bergner@linux.ibm.com> 13715 13716 * gcc.target/powerpc/mma-builtin-1.c: New file. 13717 * gcc.target/powerpc/mma-builtin-2.c: New file. 13718 * gcc.target/powerpc/mma-builtin-3.c: New file. 13719 * gcc.target/powerpc/mma-builtin-4.c: New file. 13720 * gcc.target/powerpc/mma-builtin-5.c: New file. 13721 * gcc.target/powerpc/mma-builtin-6.c: New file. 13722 137232020-06-20 Iain Sandoe <iain@sandoe.co.uk> 13724 13725 PR c++/95505 13726 * g++.dg/coroutines/pr95505.C: New test. 13727 137282020-06-20 Jason Merrill <jason@redhat.com> 13729 13730 * g++.dg/cpp2a/concepts-return-req1.C: Expect error. 13731 * g++.dg/cpp2a/concepts-p2113a.C: New test. 13732 * g++.dg/cpp2a/concepts-p2113b.C: New test. 13733 137342020-06-20 Harald Anlauf <anlauf@gmx.de> 13735 13736 PR fortran/95707 13737 * gfortran.dg/pr95707.f90: New file. 13738 137392020-06-20 Harald Anlauf <anlauf@gmx.de> 13740 13741 PR fortran/95688 13742 * gfortran.dg/pr95688.f90: New file. 13743 137442020-06-20 Harald Anlauf <anlauf@gmx.de> 13745 13746 PR fortran/95687 13747 * gfortran.dg/pr95687.f90: New file. 13748 137492020-06-20 Harald Anlauf <anlauf@gmx.de> 13750 13751 PR fortran/95689 13752 * gfortran.dg/pr95689.f90: New file. 13753 137542020-06-20 Harald Anlauf <anlauf@gmx.de> 13755 13756 PR fortran/95587 13757 * gfortran.dg/pr95587.f90: New file. 13758 137592020-06-20 Bin Cheng <bin.cheng@linux.alibaba.com> 13760 13761 PR tree-optimization/95638 13762 * g++.dg/tree-ssa/pr95638.C: New test. 13763 137642020-06-19 David Edelsohn <dje.gcc@gmail.com> 13765 13766 * gcc.dg/tree-ssa/popcount4ll.c: Add target lp64. 13767 * gcc.dg/tree-ssa/popcount5ll.c: Same. 13768 137692020-06-19 Jason Merrill <jason@redhat.com> 13770 13771 * g++.dg/cpp2a/spaceship-friend1.C: New test. 13772 * g++.dg/cpp2a/spaceship-err4.C: Adjust diagnostic. 13773 137742020-06-19 David Edelsohn <dje.gcc@gmail.com> 13775 13776 * gcc.target/powerpc/vec-extracth-be-0.c: Apply -mbig 13777 conditionally for powerpc64le*-*-*. 13778 * gcc.target/powerpc/vec-extracth-be-1.c: Same. 13779 * gcc.target/powerpc/vec-extracth-be-2.c: Same. 13780 * gcc.target/powerpc/vec-extracth-be-3.c: Same. 13781 * gcc.target/powerpc/vec-extractl-be-0.c: Same. 13782 * gcc.target/powerpc/vec-extractl-be-1.c: Same. 13783 * gcc.target/powerpc/vec-extractl-be-2.c: Same. 13784 * gcc.target/powerpc/vec-extractl-be-3.c: Same. 13785 137862020-06-19 Przemyslaw Wirkus <Przemyslaw.Wirkus@arm.com> 13787 13788 PR tree-optimization/94880 13789 * gcc.dg/tree-ssa/pr94880.c: New Test. 13790 137912020-06-19 Richard Biener <rguenther@suse.de> 13792 13793 PR tree-optimization/95761 13794 * gcc.dg/torture/pr95761.c: New testcase. 13795 137962020-06-18 Jason Merrill <jason@redhat.com> 13797 13798 * g++.dg/cpp2a/spaceship-ref1.C: New test. 13799 * g++.dg/cpp2a/spaceship-synth-neg4.C: New test. 13800 * g++.dg/cpp2a/spaceship-union1.C: New test. 13801 138022020-06-18 Uroš Bizjak <ubizjak@gmail.com> 13803 13804 * gcc.target/i386/pr78904-1a.c: New test. 13805 * gcc.target/i386/pr78904-1b.c: Ditto. 13806 * gcc.target/i386/pr78904-2a.c: Ditto. 13807 * gcc.target/i386/pr78904-2b.c: Ditto. 13808 * gcc.target/i386/pr78904-3a.c: Ditto. 13809 * gcc.target/i386/pr78904-3b.c: Ditto. 13810 * gcc.target/i386/pr78904-4a.c: Ditto. 13811 * gcc.target/i386/pr78904-4b.c: Ditto. 13812 * gcc.target/i386/pr78904-5a.c: Ditto. 13813 * gcc.target/i386/pr78904-5b.c: Ditto. 13814 * gcc.target/i386/pr78904-6a.c: Ditto. 13815 * gcc.target/i386/pr78904-6b.c: Ditto. 13816 * gcc.target/i386/pr78967-1a.c: Ditto. 13817 * gcc.target/i386/pr78967-1b.c: Ditto. 13818 * gcc.target/i386/pr78967-2a.c: Ditto. 13819 * gcc.target/i386/pr78967-2b.c: Ditto. 13820 138212020-06-18 Martin Sebor <msebor@redhat.com> 13822 13823 PR middle-end/95667 13824 PR middle-end/92814 13825 * gcc.dg/Wstringop-overflow-25.c: Remove xfails. 13826 * gcc.dg/Wstringop-overflow-39.c: New test. 13827 138282020-06-18 Marek Polacek <polacek@redhat.com> 13829 13830 PR c++/95735 13831 * g++.dg/cpp2a/concepts-err2.C: New test. 13832 138332020-06-18 Christophe Lyon <christophe.lyon@linaro.org> 13834 13835 * g++.target/aarch64/pr94052.C: Give z::ad public access. 13836 138372020-06-18 Tobias Burnus <tobias@codesourcery.com> 13838 13839 * gfortran.dg/gomp/map-alloc-comp-1.f90: New test. 13840 138412020-06-18 Marek Polacek <polacek@redhat.com> 13842 13843 PR c++/95728 13844 * g++.dg/template/cast6.C: New test. 13845 138462020-06-18 Jakub Jelinek <jakub@redhat.com> 13847 13848 PR tree-optimization/95699 13849 * gcc.dg/tree-ssa/pr95699.c: New test. 13850 138512020-06-18 Jakub Jelinek <jakub@redhat.com> 13852 13853 PR target/95713 13854 * gcc.dg/pr95713.c: New test. 13855 138562020-06-17 Thomas Schwinge <thomas@codesourcery.com> 13857 13858 * c-c++-common/gomp/default-1.c: Update. 13859 * c-c++-common/gomp/defaultmap-3.c: Likewise. 13860 * c-c++-common/gomp/order-4.c: Likewise. 13861 * g++.dg/gomp/parallel-2.C: Likewise. 13862 * g++.dg/gomp/predetermined-1.C: Likewise. 13863 * g++.dg/gomp/sharing-1.C: Likewise. 13864 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise. 13865 * gcc.dg/gomp/parallel-2.c: Likewise. 13866 * gcc.dg/gomp/pr44085.c: Likewise. 13867 * gcc.dg/gomp/sharing-1.c: Likewise. 13868 * gcc.dg/gomp/vla-1.c: Likewise. 13869 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise. 13870 * gfortran.dg/gomp/crayptr3.f90: Likewise. 13871 * gfortran.dg/gomp/pr33439.f90: Likewise. 13872 * gfortran.dg/gomp/pr44036-1.f90: Likewise. 13873 * gfortran.dg/gomp/pr44085.f90: Likewise. 13874 * gfortran.dg/gomp/pr44536.f90: Likewise. 13875 * gfortran.dg/gomp/pr94672.f90: Likewise. 13876 * gfortran.dg/gomp/sharing-1.f90: Likewise. 13877 * gfortran.dg/gomp/sharing-2.f90: Likewise. 13878 * gfortran.dg/gomp/sharing-3.f90: Likewise. 13879 138802020-06-17 Thomas Schwinge <thomas@codesourcery.com> 13881 13882 * c-c++-common/gomp/hsa-indirect-call-1.c: New file. 13883 138842020-06-17 Jonathan Wakely <jwakely@redhat.com> 13885 13886 PR c++/66159 13887 * g++.dg/warn/forward-inner.C: Check alias-declaration using 13888 elaborated-type-specifier. 13889 138902020-06-17 Bin Cheng <bin.cheng@linux.alibaba.com> 13891 Kaipeng Zhou <zhoukaipeng3@huawei.com> 13892 Bin Cheng <bin.cheng@linux.alibaba.com> 13893 Kaipeng Zhou <zhoukaipeng3@huawei.com> 13894 13895 PR tree-optimization/95199 13896 * gcc.target/aarch64/sve/pr95199.c: New test. 13897 138982020-06-17 Jason Merrill <jason@redhat.com> 13899 13900 * g++.dg/cpp2a/spaceship-synth9.C: New test. 13901 139022020-06-17 Jason Merrill <jason@redhat.com> 13903 13904 * g++.dg/cpp2a/concepts-ca107.C: New test. 13905 139062020-06-17 Jason Merrill <jason@redhat.com> 13907 13908 * g++.dg/cpp2a/consteval17.C: New test. 13909 139102020-06-17 Jason Merrill <jason@redhat.com> 13911 13912 * g++.dg/cpp0x/pr62101.C: Expect error. 13913 * g++.dg/cpp0x/pr80259.C: Expect error. 13914 * g++.dg/cpp2a/concepts-friend8.C: New test. 13915 139162020-06-17 Jonathan Wakely <jwakely@redhat.com> 13917 13918 * c-c++-common/pr95378.c: New test. 13919 139202020-06-17 Andreas Krebbel <krebbel@linux.ibm.com> 13921 13922 * gcc.target/s390/20200617.c: New test. 13923 139242020-06-17 Marek Polacek <polacek@redhat.com> 13925 13926 PR c++/95508 13927 * g++.dg/template/conv16.C: New test. 13928 139292020-06-17 Patrick Palka <ppalka@redhat.com> 13930 13931 PR testsuite/95716 13932 * g++.dg/ext/pr85503.C: Give ai::cv public access. 13933 139342020-06-17 Richard Biener <rguenther@suse.de> 13935 13936 PR tree-optimization/95717 13937 * g++.dg/torture/pr95717.C: New testcase. 13938 139392020-06-17 Martin Liska <mliska@suse.cz> 13940 13941 PR testsuite/95720 13942 * gcc.misc-tests/gcov-pr94029.c: Remove not needed remove-gcda. 13943 * lib/gcov.exp: Delete properly .gcov files. 13944 139452020-06-17 Martin Liska <mliska@suse.cz> 13946 13947 * g++.dg/vect/vec-cond-expr-eh.C: New test. 13948 139492020-06-17 liuhongt <hongtao.liu@intel.com> 13950 13951 * gcc.target/i386/avx2-shiftqihi-constant-1.c: New test. 13952 * gcc.target/i386/avx2-shiftqihi-constant-2.c: Ditto. 13953 * gcc.target/i386/avx512bw-shiftqihi-constant-1.c: Ditto. 13954 * gcc.target/i386/avx512bw-shiftqihi-constant-2.c: Ditto. 13955 * gcc.target/i386/sse2-shiftqihi-constant-1.c: Ditto. 13956 * gcc.target/i386/sse2-shiftqihi-constant-2.c: Ditto. 13957 139582020-06-16 Jonathan Wakely <jwakely@redhat.com> 13959 13960 * g++.dg/torture/pr95493-1.C: New test. 13961 139622020-06-16 Aldy Hernandez <aldyh@redhat.com> 13963 13964 * g++.dg/tree-ssa/pr95649.C: New test. 13965 * gcc.dg/tree-ssa/pr95649.c: New test. 13966 139672020-06-16 Tobias Burnus <tobias@codesourcery.com> 13968 13969 * gfortran.dg/goacc/pure-elemental-procedures-2.f90: New test. 13970 139712020-06-16 Tobias Burnus <tobias@codesourcery.com> 13972 13973 * gfortran.dg/gomp/pr79154-simd.f90: New test. 13974 139752020-06-16 Marek Polacek <polacek@redhat.com> 13976 13977 PR c++/95369 13978 * g++.dg/cpp2a/desig11.C: Adjust dg-error. 13979 * g++.dg/cpp2a/desig16.C: New test. 13980 139812020-06-16 Marek Polacek <polacek@redhat.com> 13982 13983 PR c++/95560 13984 * g++.dg/warn/Wshadow-local-3.C: New test. 13985 139862020-06-16 Jakub Jelinek <jakub@redhat.com> 13987 13988 * c-c++-common/asan/inline.c: Add -ffat-lto-objects to dg-options. 13989 * c-c++-common/asan/inline-kernel.c: Likewise. 13990 * c-c++-common/ubsan/inline.c: Likewise. 13991 139922020-06-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 13993 13994 * gcc.target/arm/mve/intrinsics/mve_vaddq_m.c: New test. 13995 139962020-06-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 13997 13998 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts1.c: New test. 13999 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts2.c: Likewise. 14000 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts3.c: Likewise. 14001 * gcc.target/arm/mve/intrinsics/mve_scalar_shifts4.c: Likewise. 14002 140032020-06-16 Jakub Jelinek <jakub@redhat.com> 14004 14005 * c-c++-common/gomp/loop-6.c: New test. 14006 * gcc.dg/gomp/loop-1.c: Don't expect diagnostics on valid 14007 non-rectangular loops. 14008 * gcc.dg/gomp/loop-2.c: New test. 14009 * g++.dg/gomp/loop-1.C: Don't expect diagnostics on valid 14010 non-rectangular loops. 14011 * g++.dg/gomp/loop-2.C: Likewise. 14012 * g++.dg/gomp/loop-5.C: New test. 14013 * g++.dg/gomp/loop-6.C: New test. 14014 140152020-06-16 Jakub Jelinek <jakub@redhat.com> 14016 14017 * c-c++-common/gomp/schedule-modifiers-2.c: New test. 14018 140192020-06-16 Tobias Burnus <tobias@codesourcery.com> 14020 14021 PR middle-end/95622 14022 * lib/target-supports.exp (check_effective_target_offloading_enabled): 14023 New. 14024 * c-c++-common/goacc/kernels-alias-ipa-pta-2.c: Use it for xfail. 14025 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: Likewise. 14026 * c-c++-common/goacc/kernels-alias-ipa-pta.c: Likewise. 14027 140282020-06-16 Tobias Burnus <tobias@codesourcery.com> 14029 14030 * gfortran.dg/gomp/pr79154-1.f90: Update dg-*; 14031 add an impure elemental example. 14032 * gfortran.dg/gomp/pr79154-2.f90: Likewise. 14033 140342020-06-16 Patrick Palka <ppalka@redhat.com> 14035 14036 PR c++/41437 14037 PR c++/47346 14038 * g++.dg/cpp2a/concepts-using2.C: Adjust. 14039 * g++.dg/lto/20081219_1.C: Adjust. 14040 * g++.dg/lto/20091002-1_0.C: Adjust. 14041 * g++.dg/lto/pr65475c_0.C: Adjust. 14042 * g++.dg/opt/dump1.C: Adjust. 14043 * g++.dg/other/pr53574.C: Adjust. 14044 * g++.dg/template/access30.C: New test. 14045 * g++.dg/template/access31.C: New test. 14046 * g++.dg/wrappers/wrapper-around-type-pack-expansion.C: Adjust. 14047 140482020-06-16 Richard Biener <rguenther@suse.de> 14049 14050 PR middle-end/95690 14051 * gfortran.dg/pr95690.f90: New testcase. 14052 140532020-06-16 Thomas Schwinge <thomas@codesourcery.com> 14054 14055 PR tree-optimization/94988 14056 * gcc.dg/graphite/pr80906.c: Un-XFAIL. 14057 140582020-06-16 Thomas Schwinge <thomas@codesourcery.com> 14059 14060 * gcc.dg/lto/pr52634_0.c: Further adjust 'dg-lto-options'. 14061 140622020-06-16 Kito Cheng <kito.cheng@sifive.com> 14063 14064 PR target/95683 14065 * gcc.target/riscv/pr95683.c: New. 14066 140672020-06-15 Eric Botcazou <ebotcazou@adacore.com> 14068 14069 * gnat.dg/aggr30.ads, gnat.dg/aggr30.adb: New test. 14070 140712020-06-15 Eric Botcazou <ebotcazou@adacore.com> 14072 14073 * gnat.dg/opt85.ads, gnat.dg/opt85.adb: New test. 14074 140752020-06-15 Max Filippov <jcmvbkbc@gmail.com> 14076 14077 * gcc.target/xtensa/mabi-call0.c: New test. 14078 * gcc.target/xtensa/mabi-windowed.c: New test. 14079 140802020-06-15 Martin Jambor <mjambor@suse.cz> 14081 14082 * lib/brig.exp (brig_target_compile): Strip hsail extension when 14083 gnerating the name of the binary brig file. 14084 140852020-06-15 Hongtao Liu <hongtao.liu@intel.com> 14086 14087 * gcc.target/i386/avx512bw-pr95488-1.c: New test. 14088 * gcc.target/i386/avx512bw-pr95488-2.c: Ditto. 14089 * gcc.target/i386/avx512vl-pr95488-1.c: Ditto. 14090 * gcc.target/i386/avx512vl-pr95488-2.c: Ditto. 14091 140922020-06-14 Harald Anlauf <anlauf@gmx.de> 14093 14094 PR fortran/95088 14095 * gfortran.dg/pr95088.f90: New file. 14096 140972020-06-14 Thomas Koenig <tkoenig@gcc.gnu.org> 14098 14099 * gfortran.dg/random_seed_4.f90: New test. 14100 141012020-06-14 Thomas Koenig <tkoenig@gcc.gnu.org> 14102 14103 PR fortran/94109 14104 * gfortran.dg/finalize_34.f90: Adjust free counts. 14105 * gfortran.dg/finalize_36.f90: New test. 14106 141072020-06-14 Iain Buclaw <ibuclaw@gdcproject.org> 14108 14109 PR testsuite/95575 14110 * lib/gdc-utils.exp (gdc-do-test): Re-add $subdir link and inclusion 14111 in filename. 14112 141132020-06-13 Martin Sebor <msebor@redhat.com> 14114 14115 * gcc.dg/builtin-stringop-chk-5.c: Make assertions independent of 14116 data model. 14117 141182020-06-13 Thomas Koenig <tkoenig@gcc.gnu.org> 14119 14120 * gfortran.dg/finalize_36.f90: Remove accidentally 14121 committed test case. 14122 141232020-06-13 Thomas Koenig <tkoenig@gcc.gnu.org> 14124 14125 PR libfortran/95313 14126 * gfortran.dg/finalize_36.f90: New file. 14127 141282020-06-12 Marco Elver <elver@google.com> 14129 14130 * c-c++-common/tsan/func_entry_exit.c: New test. 14131 * c-c++-common/tsan/func_entry_exit_disabled.c: New test. 14132 141332020-06-12 Richard Biener <rguenther@suse.de> 14134 14135 * gcc.dg/vect/bb-slp-44.c: New testcase. 14136 141372020-06-12 Felix Yang <felix.yang@huawei.com> 14138 14139 PR tree-optimization/95570 14140 * gcc.dg/vect/pr95570.c: New test. 14141 141422020-06-12 Arnaud Charlet <charlet@adacore.com> 14143 14144 * gnat.dg/rep_clause8.adb: Update error location. 14145 141462020-06-12 Alexandre Oliva <oliva@adacore.com> 14147 14148 * lib/prune.exp (prune_gcc_output): Match any executable name 14149 in collect messages. 14150 141512020-06-12 H.J. Lu <hjl.tools@gmail.com> 14152 14153 PR target/93492 14154 * gcc.target/i386/pr93492-1.c: New test. 14155 * gcc.target/i386/pr93492-2.c: Likewise. 14156 * gcc.target/i386/pr93492-3.c: Likewise. 14157 * gcc.target/i386/pr93492-4.c: Likewise. 14158 * gcc.target/i386/pr93492-5.c: Likewise. 14159 141602020-06-11 Patrick Palka <ppalka@redhat.com> 14161 14162 PR c++/93467 14163 * g++.dg/cpp2a/concepts-friend6.C: New test. 14164 * g++.dg/cpp2a/concepts-friend7.C: New test. 14165 141662020-06-11 Harald Anlauf <anlauf@gmx.de> 14167 Steven G. Kargl <kargl@gcc.gnu.org> 14168 14169 PR fortran/95611 14170 * gfortran.dg/pr95611.f90: New file. 14171 141722020-06-11 Steven G. Kargl <kargl@gcc.gnu.org> 14173 Harald Anlauf <anlauf@gmx.de> 14174 14175 PR fortran/95544 14176 * gfortran.dg/pr95544.f90: New file. 14177 141782020-06-11 Tamar Christina <tamar.christina@arm.com> 14179 14180 * lib/target-supports.exp (check_effective_target_exceptions_enabled): 14181 Mark as C++ test input. 14182 141832020-06-11 Harald Anlauf <anlauf@gmx.de> 14184 14185 PR fortran/95503 14186 * gfortran.dg/pr95503.f90: New test. 14187 141882020-06-11 José Rui Faustino de Sousa <jrfsousa@gmail.com> 14189 14190 PR fortran/95331 14191 * gfortran.dg/PR95331.f90: New test. 14192 141932020-06-11 David Edelsohn <dje.gcc@gmail.com> 14194 14195 * g++.dg/abi/pure-virtual1.C: XFAIL AIX. 14196 141972020-06-11 David Edelsohn <dje.gcc@gmail.com> 14198 14199 * gcc.dg/spellcheck-inttypes.c: Don't include inttypes.h on AIX. 14200 142012020-06-11 José Rui Faustino de Sousa <jrfsousa@gmail.com> 14202 14203 PR fortran/52351 14204 PR fortran/85868 14205 * gfortran.dg/coarray_lib_comm_1.f90: Adjust match test for 14206 the newly generated descriptor. 14207 * gfortran.dg/PR85868A.f90: New test. 14208 * gfortran.dg/PR85868B.f90: New test. 14209 142102020-06-11 José Rui Faustino de Sousa <jrfsousa@gmail.com> 14211 14212 PR fortran/94022 14213 * gfortran.dg/PR94022.f90: New test. 14214 142152020-06-11 Kito Cheng <kito.cheng@sifive.com> 14216 14217 * gcc.target/riscv/pr95252.c: New. 14218 142192020-06-10 Alexandre Oliva <oliva@adacore.com> 14220 14221 PR rtl-optimization/51447 14222 * gcc.c-torture/execute/pr51447.c (main): Preserve call-saved 14223 register. 14224 142252020-06-10 Iain Sandoe <iain@sandoe.co.uk> 14226 14227 PR c++/95440 14228 * g++.dg/coroutines/pr95440.C: New test. 14229 142302020-06-10 Martin Sebor <msebor@redhat.com> 14231 14232 PR middle-end/95353 14233 PR middle-end/92939 14234 * c-c++-common/Wstringop-truncation.c: Remove an xfail. 14235 * gcc.dg/Warray-bounds-46.c: Remove a bogus warning. 14236 * gcc.dg/Wrestrict-9.c: Disable -Wstringop-overflow. 14237 * gcc.dg/Wstringop-overflow-12.c: Remove xfails. 14238 * gcc.dg/Wstringop-overflow-28.c: Same. 14239 * gcc.dg/builtin-stringop-chk-4.c: Same. 14240 * gcc.dg/builtin-stringop-chk-5.c: Same. 14241 * gcc.dg/builtin-stringop-chk-8.c: Same. 14242 * gcc.dg/strlenopt-74.c: Avoid buffer overflow. 14243 * gcc.dg/Wstringop-overflow-34.c: New test. 14244 * gcc.dg/Wstringop-overflow-35.c: New test. 14245 * gcc.dg/Wstringop-overflow-36.c: New test. 14246 * gcc.dg/Wstringop-overflow-37.c: New test. 14247 * gcc.dg/Wstringop-overflow-38.c: New test. 14248 142492020-06-10 Richard Biener <rguenther@suse.de> 14250 14251 PR tree-optimization/95576 14252 * g++.dg/vect/pr95576.cc: New testcase. 14253 142542020-06-10 Haijian Zhang <z.zhanghaijian@huawei.com> 14255 14256 PR target/95523 14257 * gcc.target/aarch64/sve/pr95523.c: New test. 14258 142592020-06-10 Marek Polacek <polacek@redhat.com> 14260 14261 PR c++/95562 14262 * g++.dg/cpp0x/noexcept60.C: New test. 14263 142642020-06-10 Aldy Hernandez <aldyh@redhat.com> 14265 14266 * gcc.dg/tree-ssa/ssa-dse-30.c: Adjust test for folding of 14267 memmove happening later. 14268 142692020-06-10 Tamar Christina <tamar.christina@arm.com> 14270 14271 * gcc.target/aarch64/asimd-mull-elem.c: New test. 14272 142732020-06-10 Qian Chao <qianchao9@huawei.com> 14274 14275 PR tree-optimization/95569 14276 * gcc.dg/tm/pr95569.c: New test. 14277 142782020-06-09 Michael Meissner <meissner@linux.ibm.com> 14279 14280 * gcc.target/powerpc/clone3.c: New test for using 'future' with 14281 the target_clones attribute. 14282 142832020-06-09 Martin Liska <mliska@suse.cz> 14284 14285 * c-c++-common/asan/inline-kernel.c: Add missing 14286 -fno-sanitize-address option. 14287 142882020-06-09 Jason Merrill <jason@redhat.com> 14289 14290 PR c++/95552 14291 * g++.dg/ext/vla23.C: New test. 14292 142932020-06-09 Marco Elver <elver@google.com> 14294 14295 * c-c++-common/tsan/volatile.c: New test. 14296 142972020-06-09 Michael Meissner <meissner@linux.ibm.com> 14298 14299 * lib/target-supports.exp (check_effective_target_powerpc_pcrel): 14300 New. 14301 (check_effective_target_powerpc_prefixed_addr): New. 14302 143032020-06-09 Martin Liska <mliska@suse.cz> 14304 14305 * c-c++-common/asan/inline.c: New test. 14306 * c-c++-common/asan/inline-kernel.c: New test. 14307 * c-c++-common/tsan/inline.c: New test. 14308 * c-c++-common/ubsan/inline.c: New test. 14309 143102020-06-09 Joe Ramsay <joe.ramsay@arm.com> 14311 14312 * gcc.target/aarch64/sve/logical_unpacked_abs.c: New test. 14313 * gcc.target/aarch64/sve/logical_unpacked_bic_1.c: New test. 14314 * gcc.target/aarch64/sve/logical_unpacked_bic_2.c: New test. 14315 * gcc.target/aarch64/sve/logical_unpacked_bic_3.c: New test. 14316 * gcc.target/aarch64/sve/logical_unpacked_bic_4.c: New test. 14317 * gcc.target/aarch64/sve/logical_unpacked_neg.c: New test. 14318 * gcc.target/aarch64/sve/logical_unpacked_not.c: New test. 14319 143202020-06-09 Jakub Jelinek <jakub@redhat.com> 14321 14322 PR c/95580 14323 * gcc.dg/pr95580.c: New test. 14324 143252020-06-09 Jakub Jelinek <jakub@redhat.com> 14326 14327 PR tree-optimization/95527 14328 * gcc.dg/tree-ssa/pr95527.c: New test. 14329 143302020-06-09 Jakub Jelinek <jakub@redhat.com> 14331 14332 * g++.dg/torture/pr95493.C: Add -Wno-psabi -w to dg-additional-options. 14333 143342020-06-09 Max Filippov <jcmvbkbc@gmail.com> 14335 14336 * g++.target/xtensa/pr95571.C: New test. 14337 * g++.target/xtensa/xtensa.exp: New testsuite. 14338 143392020-06-09 Segher Boessenkool <segher@kernel.crashing.org> 14340 14341 * gcc.target/powerpc/fold-vec-perm-char.c: Allow both vperm/vpermr and 14342 xxperm/xxpermr. 14343 * gcc.target/powerpc/fold-vec-perm-double.c: Ditto. 14344 * gcc.target/powerpc/fold-vec-perm-float.c: Ditto. 14345 * gcc.target/powerpc/fold-vec-perm-int.c: Ditto. 14346 * gcc.target/powerpc/fold-vec-perm-longlong.c: Ditto. 14347 * gcc.target/powerpc/fold-vec-perm-pixel.c: Ditto. 14348 * gcc.target/powerpc/fold-vec-perm-short.c: Ditto. 14349 * gcc.target/powerpc/lvsl-lvsr.c: Ditto. 14350 * gcc.target/powerpc/vec-mult-char-2.c: Ditto. 14351 * gcc.target/powerpc/vsx-vector-6.p9.c: Also allow xxpermr. 14352 143532020-06-09 Michael Meissner <meissner@linux.ibm.com> 14354 14355 * gcc.target/powerpc/clone3.c: New test for using 'future' with 14356 the target_clones attribute. 14357 143582020-06-09 Michael Meissner <meissner@linux.ibm.com> 14359 14360 * lib/target-supports.exp (check_effective_target_powerpc_pcrel): 14361 New. 14362 (check_effective_target_powerpc_prefixed_addr): New. 14363 143642020-06-08 Harald Anlauf <anlauf@gmx.de> 14365 14366 PR fortran/95195 14367 * gfortran.dg/namelist_97.f90: Adjust testcase. 14368 143692020-06-08 Mark Eggleston <markeggleston@gcc.gnu.org> 14370 14371 PR fortran/92993 14372 * gfortran.dg/pr92993.f90: New test. 14373 143742020-06-08 Jakub Jelinek <jakub@redhat.com> 14375 14376 PR target/95528 14377 * g++.dg/opt/pr95528.C: New test. 14378 143792020-06-08 Jakub Jelinek <jakub@redhat.com> 14380 14381 PR lto/95548 14382 * g++.dg/torture/pr95548.C: Change from dg-do compile to dg-do link, 14383 add return type for main, for __SIZEOF_INT128__ test with __uint128_t 14384 enumerator constants and add a test with unsigned long long 14385 enumerators for all targets. 14386 143872020-06-07 Roger Sayle <roger@nextmovesoftware.com> 14388 14389 * gcc.target/i386/parity-3.c: New test. 14390 * gcc.target/i386/parity-4.c: Likewise. 14391 * gcc.target/i386/parity-5.c: Likewise. 14392 * gcc.target/i386/parity-6.c: Likewise. 14393 * gcc.target/i386/parity-7.c: Likewise. 14394 * gcc.target/i386/parity-8.c: Likewise. 14395 * gcc.target/i386/parity-9.c: Likewise. 14396 143972020-06-07 Harald Anlauf <anlauf@gmx.de> 14398 14399 PR fortran/95091 14400 * gfortran.dg/pr95091.f90: New file. 14401 144022020-06-07 Thomas Koenig <tkoenig@gcc.gnu.org> 14403 14404 PR tree-optimization/50439 14405 * gfortran.dg/loop_interchange_2.f: New test. 14406 144072020-06-06 Jan Hubicka <hubicka@ucw.cz> 14408 14409 * g++.dg/torture/pr95548.C: New test. 14410 144112020-06-05 Martin Sebor <msebor@redhat.com> 14412 14413 * g++.dg/warn/Wnonnull5.C: Temporarily remove. 14414 144152020-06-05 Marek Polacek <polacek@redhat.com> 14416 14417 PR c++/95369 14418 * g++.dg/cpp2a/nontype-class38.C: New test. 14419 144202020-06-05 Mark Wielaard <mark@klomp.org> 14421 14422 * gcc.dg/missing-header-fixit-3.c: Add 14423 -Wno-implicit-function-declaration. 14424 * gcc.dg/missing-header-fixit-4.c: Add new expected output. 14425 * gcc.dg/missing-header-fixit-5.c: New testcase. 14426 * gcc.dg/Wbuiltin-declaration-mismatch-ignore.c: Likewise. 14427 144282020-06-05 Jason Merrill <jason@redhat.com> 14429 14430 * g++.dg/cpp0x/constexpr-ptrsub2.C: New test. 14431 144322020-06-05 Thomas Schwinge <thomas@codesourcery.com> 14433 Julian Brown <julian@codesourcery.com> 14434 14435 * c-c++-common/goacc/struct-enter-exit-data-1.c: New file. 14436 144372020-06-05 Martin Sebor <msebor@redhat.com> 14438 14439 * c-c++-common/goacc/uninit-use-device-clause.c: Adjust. 14440 * c-c++-common/pr59223.c: Same. 14441 * g++.dg/warn/Wnonnull5.C: Same. 14442 * gcc.dg/pr59924.c: Same. 14443 * gcc.dg/ubsan/pr81981.c: Same. 14444 * gcc.dg/ubsan/pr89284.c: Same. 14445 * gfortran.dg/goacc/uninit-use-device-clause.f95: Same. 14446 144472020-06-05 Richard Biener <rguenther@suse.de> 14448 14449 PR tree-optimization/95539 14450 * gcc.dg/vect/pr95539.c: New testcase. 14451 144522020-06-05 Felix Yang <felix.yang@huawei.com> 14453 14454 PR target/95254 14455 * gcc.target/aarch64/pr95254.c: New test. 14456 * gcc.target/i386/pr67609.c: Check "movq\t%xmm0" instead of "movdqa". 14457 144582020-06-05 Jakub Jelinek <jakub@redhat.com> 14459 14460 PR target/95535 14461 * gcc.target/i386/pr95535-1.c: New test. 14462 * gcc.target/i386/pr95535-2.c: New test. 14463 144642020-06-05 Richard Biener <rguenther@suse.de> 14465 14466 PR middle-end/95493 14467 * g++.dg/torture/pr95493.C: New testcase. 14468 144692020-06-04 Martin Sebor <msebor@redhat.com> 14470 14471 PR middle-end/10138 14472 PR middle-end/95136 14473 * c-c++-common/Wsizeof-pointer-memaccess1.c: Prune out valid 14474 Wuninitialized. 14475 * c-c++-common/uninit-pr51010.c: Adjust expected warning format. 14476 * c-c++-common/goacc/uninit-dim-clause.c: Same. 14477 * c-c++-common/goacc/uninit-firstprivate-clause.c: Same. 14478 * c-c++-common/goacc/uninit-if-clause.c: Same. 14479 * c-c++-common/gomp/pr70550-1.c: Same. 14480 * c-c++-common/gomp/pr70550-2.c: Adjust. 14481 * g++.dg/20090107-1.C: Same. 14482 * g++.dg/20090121-1.C: Same. 14483 * g++.dg/ext/attr-access.C: Avoid -Wuninitialized. 14484 * gcc.dg/tree-ssa/forwprop-6.c: Prune out -Wuninitialized. 14485 * gcc.dg/Warray-bounds-52.c: Prune out valid -Wuninitialized. 14486 * gcc.dg/Warray-bounds-53.c: Same. 14487 * gcc.dg/Warray-bounds-54.c: Same. 14488 * gcc.dg/Wstringop-overflow-33.c: New test. 14489 * gcc.dg/attr-access-none.c: New test. 14490 * gcc.dg/attr-access-read-only.c: Adjust. 14491 * gcc.dg/attr-access-read-write.c: Same. 14492 * gcc.dg/attr-access-write-only.c: Same. 14493 * gcc.dg/pr71581.c: Adjust text of expected warning. 14494 * gcc.dg/uninit-15.c: Same. 14495 * gcc.dg/uninit-32.c: New test. 14496 * gcc.dg/uninit-33.c: New test. 14497 * gcc.dg/uninit-34.c: New test. 14498 * gcc.dg/uninit-36.c: New test. 14499 * gcc.dg/uninit-B-O0.c: Adjust text of expected warning. 14500 * gcc.dg/uninit-I-O0.c: Same. 14501 * gcc.dg/uninit-pr19430-O0.c: Same. 14502 * gcc.dg/uninit-pr19430.c: Same. 14503 * gcc.dg/uninit-pr95136.c: New test. 14504 * gfortran.dg/assignment_4.f90: Expect -Wuninitialized. 14505 * gfortran.dg/goacc/uninit-dim-clause.f95: Adjust text of expected 14506 warning. 14507 * gfortran.dg/goacc/uninit-firstprivate-clause.f95 14508 * gfortran.dg/goacc/uninit-if-clause.f95 14509 * gfortran.dg/pr66545_2.f90 14510 145112020-06-04 Jason Merrill <jason@redhat.com> 14512 14513 PR c++/93310 14514 * g++.dg/cpp2a/constexpr-virtual16.C: New test. 14515 * g++.dg/cpp2a/constexpr-virtual17.C: New test. 14516 * g++.dg/cpp2a/constexpr-new12.C: Adjust diagnostic. 14517 145182020-06-04 Jason Merrill <jason@redhat.com> 14519 14520 PR c++/95158 14521 * g++.dg/template/virtual5.C: New test. 14522 145232020-06-04 Steven G. Kargl <kargl@gcc.gnu.org> 14524 Harald Anlauf <anlauf@gmx.de> 14525 14526 PR fortran/95500 14527 * gfortran.dg/pr95500.f90: New test. 14528 145292020-06-04 Iain Sandoe <iain@sandoe.co.uk> 14530 14531 PR c++/95346 14532 * g++.dg/coroutines/pr95346.C: New test. 14533 145342020-06-04 Vladimir Makarov <vmakarov@redhat.com> 14535 14536 PR middle-end/95464 14537 * gcc.target/i386/pr95464.c: New. 14538 145392020-06-04 Martin Jambor <mjambor@suse.cz> 14540 14541 PR ipa/95113 14542 * gcc.dg/ipa/pr95113.c: New test. 14543 145442020-06-04 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 14545 14546 PR target/94735 14547 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base.c: New test. 14548 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base_p.c: Likewise. 14549 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_offset.c: Likewise. 14550 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_offset_p.c: Likewise. 14551 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset.c: 14552 Likewise. 14553 * gcc.target/arm/mve/intrinsics/mve_vstore_scatter_shifted_offset_p.c: 14554 Likewise. 14555 145562020-06-04 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 14557 14558 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Modify. 14559 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise. 14560 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise. 14561 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise. 14562 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise. 14563 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise. 14564 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise. 14565 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise. 14566 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise. 14567 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise. 14568 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise. 14569 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise. 14570 145712020-06-04 Hongtao Liu <hongtao.liu@inte.com> 14572 14573 * gcc.target/i386/avx512f-vcvtps2ph-pr95254.c: New test. 14574 * gcc.target/i386/avx512vl-vcvtps2ph-pr95254.c: Ditto. 14575 145762020-06-04 Arnaud Charlet <charlet@adacore.com> 14577 14578 * gnat.dg/openacc1.adb: Remove testcase. 14579 145802020-06-04 Hao Liu <hliu@os.amperecomputing.com> 14581 14582 PR tree-optimization/89430 14583 * gcc.dg/tree-ssa/pr89430-1.c: Remove xfail. 14584 * gcc.dg/tree-ssa/pr89430-2.c: Remove xfail. 14585 * gcc.dg/tree-ssa/pr89430-5.c: Remove xfail. 14586 * gcc.dg/tree-ssa/pr89430-6.c: Remove xfail. 14587 * gcc.dg/tree-ssa/pr89430-7-comp-ref.c: New test. 14588 * gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c: New test. 14589 * gcc.dg/tree-ssa/ssa-pre-17.c: Add -fno-tree-cselim. 14590 145912020-06-04 Andreas Schwab <schwab@suse.de> 14592 14593 PR libfortran/59227 14594 * gfortran.dg/erf_3.F90: Remove XFAIL on ia64-*-linux*. 14595 145962020-06-04 Hongtao.liu <hongtao.liu@intel.com> 14597 14598 * gcc.target/i386/pr92658-avx512bw-trunc.c: Adjust testcase. 14599 146002020-06-04 Jakub Jelinek <jakub@redhat.com> 14601 14602 PR c++/82304 14603 PR c++/95307 14604 * g++.dg/template/pr79650.C: Expect different diagnostics and expect 14605 it on all lines that do pointer to integer casts. 14606 * g++.dg/cpp1y/constexpr-shift1.C: Expect different diagnostics. 14607 * g++.dg/cpp1y/constexpr-82304.C: New test. 14608 * g++.dg/cpp0x/constexpr-95307.C: New test. 14609 146102020-06-03 Mark Wielaard <mark@klomp.org> 14611 14612 * g++.dg/spellcheck-inttypes.C: Add string-literal testcases. 14613 146142020-06-03 Mark Wielaard <mark@klomp.org> 14615 14616 * gcc.dg/spellcheck-inttypes.c: New test. 14617 * g++.dg/spellcheck-inttypes.C: Likewise. 14618 146192020-06-03 Mark Wielaard <mark@klomp.org> 14620 14621 * c-c++-common/missing-close-func-paren.c: New test. 14622 146232020-06-03 Vitor Guidi <vitor.guidi@usp.br> 14624 14625 * gcc.dg/tanhbysinh.c: New testcase. 14626 146272020-06-03 Patrick Palka <ppalka@redhat.com> 14628 14629 * g++.dg/cpp2a/concepts-partial-spec8.C: New test. 14630 146312020-06-03 Patrick Palka <ppalka@redhat.com> 14632 14633 PR c++/92103 14634 * g++.dg/cpp2a/concepts-partial-spec7.C: New test. 14635 146362020-06-03 Jan Hubicka <hubicka@ucw.cz> 14637 14638 * g++.dg/lto/pr84805_0.C: Update. 14639 146402020-06-03 Iain Sandoe <iain@sandoe.co.uk> 14641 14642 PR c++/95345 14643 * g++.dg/coroutines/pr95345.C: New test. 14644 146452020-06-03 Jason Merrill <jason@redhat.com> 14646 14647 PR c++/95232 14648 * g++.dg/ubsan/vla-2.C: New test. 14649 146502020-06-03 José Rui Faustino de Sousa <jrfsousa@gmail.com> 14651 14652 PR fortran/95214 14653 PR fortran/66833 14654 PR fortran/67938 14655 * gfortran.dg/PR95214.f90: New test. 14656 146572020-06-03 Richard Biener <rguenther@suse.de> 14658 14659 PR tree-optimization/95487 14660 * g++.dg/vect/pr95487.cc: New testcase. 14661 146622020-06-03 David Malcolm <dmalcolm@redhat.com> 14663 14664 PR jit/95306 14665 * jit.dg/test-pr95306-builtin-types.c (create_code): Add 14666 test of getting __atomic_load. 14667 146682020-06-03 Richard Biener <rguenther@suse.de> 14669 14670 PR tree-optimization/95495 14671 * gcc.dg/vect/pr95495.c: New testcase. 14672 146732020-06-03 Thomas Schwinge <thomas@codesourcery.com> 14674 Tobias Burnus <tobias@codesourcery.com> 14675 14676 PR middle-end/94874 14677 * c-c++-common/gomp/pr94874.c: New. 14678 146792020-06-02 David Malcolm <dmalcolm@redhat.com> 14680 14681 PR jit/95426 14682 * jit.dg/all-non-failing-tests.h: Add note about... 14683 * jit.dg/test-builtin-unreachable.c: New test. 14684 146852020-06-02 Jason Merrill <jason@redhat.com> 14686 14687 PR c++/95193 14688 * g++.dg/cpp1z/lambda-this7.C: New test. 14689 146902020-06-02 Iain Sandoe <iain@sandoe.co.uk> 14691 14692 PR c++/95050 14693 * g++.dg/coroutines/pr95050.C: New test. 14694 146952020-06-02 Alexandre Oliva <oliva@adacore.com> 14696 14697 * gcc.misc-tests/outputs.exp: Spell ldscript correctly. 14698 * lib/gcc-defs.exp (gcc_adjust_linker_flags): Likewise. 14699 147002020-06-02 Felix Yang <felix.yang@huawei.com> 14701 14702 PR target/95459 14703 * gcc.target/aarch64/mgeneral-regs_6.c: New test. 14704 147052020-06-02 Andrew Stubbs <ams@codesourcery.com> 14706 14707 * gcc.dg/intermod-1.c: Don't use -mlocal-symbol-id. 14708 147092020-06-02 Stefan Schulze Frielinghaus <stefansf@linux.ibm.com> 14710 14711 * gcc.target/s390/vector/align-1.c: Change target architecture 14712 to z13. 14713 * gcc.target/s390/vector/align-2.c: Change target architecture 14714 to z13. 14715 147162020-06-02 Kito Cheng <kito.cheng@sifive.com> 14717 14718 * lib/ubsan-dg.exp (orig_ubsan_options_saved): New 14719 (orig_ubsan_options): Ditto. 14720 (ubsan_init): Store UBSAN_OPTIONS and set UBSAN_OPTIONS. 14721 (ubsan_finish): Restore UBSAN_OPTIONS. 14722 147232020-06-02 Patrick Palka <ppalka@redhat.com> 14724 14725 PR c++/92633 14726 PR c++/92838 14727 * g++.dg/cpp2a/concepts-lambda11.C: New test. 14728 * g++.dg/cpp2a/concepts-lambda12.C: New test. 14729 147302020-06-01 Jason Merrill <jason@redhat.com> 14731 14732 PR c++/95466 14733 * g++.dg/ubsan/vptr-17.C: New test. 14734 147352020-06-01 Iain Sandoe <iain@sandoe.co.uk> 14736 14737 PR c++/95350 14738 * g++.dg/coroutines/torture/func-params-08.C: Adjust test to 14739 reflect that all rvalue refs are dangling. 14740 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: 14741 Likewise. 14742 * g++.dg/coroutines/pr95350.C: New test. 14743 147442020-06-01 Feng Xue <fxue@os.amperecomputing.com> 14745 14746 PR ipa/93429 14747 * gcc.dg/ipa/ipcp-agg-8.c: Change dump string. 14748 * gcc.dg/ipa/ipcp-agg-13.c: New test. 14749 147502020-05-31 Iain Sandoe <iain@sandoe.co.uk> 14751 14752 PR c++/95087 14753 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: 14754 Adjust the testcase to do the compile (rather than an 14755 -fsyntax-only parse). 14756 147572020-05-31 Thomas Koenig <tkoenig@gcc.gnu.org> 14758 14759 PR fortran/94361 14760 * gfortran.dg/finalize_28.f90: Adjusted free counts. 14761 * gfortran.dg/finalize_33.f90: Likewise. 14762 * gfortran.dg/finalize_34.f90: Likewise. 14763 * gfortran.dg/finalize_35.f90: New test. 14764 147652020-05-31 Jakub Jelinek <jakub@redhat.com> 14766 14767 PR middle-end/95052 14768 * gcc.dg/pr95052.c: New test. 14769 147702020-05-31 Jim Wilson <jimw@sifive.com> 14771 14772 * gcc.target/riscv/zero-extend-5.c: New. 14773 147742020-05-30 Harald Anlauf <anlauf@gmx.de> 14775 14776 PR fortran/95373 14777 * gfortran.dg/pr95373_1.f90: Adjust error messages. 14778 * gfortran.dg/pr95373_2.f90: Adjust error message. 14779 147802020-05-30 Patrick Palka <ppalka@redhat.com> 14781 14782 PR c++/95386 14783 * g++.dg/concepts/pr95386.C: New test. 14784 147852020-05-29 Segher Boessenkool <segher@kernel.crashing.org> 14786 14787 * gcc.target/powerpc/vsx-vector-6.p9.c: Allow xxperm as perm as well. 14788 147892020-05-29 Patrick Palka <ppalka@redhat.com> 14790 Jason Merrill <jason@redhat.com> 14791 14792 PR c++/95181 14793 * g++.dg/concepts/pr95181.C: New test. 14794 * g++.dg/concepts/pr95181-2.C: New test. 14795 147962020-05-29 Jason Merrill <jason@redhat.com> 14797 14798 PR c++/95371 14799 * g++.dg/cpp2a/concepts-ttp1.C: New test. 14800 148012020-05-29 Jakub Jelinek <jakub@redhat.com> 14802 14803 PR libfortran/95390 14804 * gfortran.dg/findloc_8.f90: New test. 14805 148062020-05-29 Marek Polacek <polacek@redhat.com> 14807 14808 PR c++/95344 14809 * c-c++-common/Wparentheses-2.c: New test. 14810 148112020-05-29 Jason Merrill <jason@redhat.com> 14812 14813 PR c++/95311 14814 * g++.dg/ubsan/vptr-16.C: New test. 14815 148162020-05-29 Patrick Palka <ppalka@redhat.com> 14817 14818 PR c++/92652 14819 PR c++/93698 14820 PR c++/94128 14821 * g++.dg/cpp2a/concepts-lambda8.C: New test. 14822 * g++.dg/cpp2a/concepts-lambda9.C: New test. 14823 * g++.dg/cpp2a/concepts-lambda10.C: New test. 14824 148252020-05-29 Patrick Palka <ppalka@redhat.com> 14826 14827 PR c++/95241 14828 * g++.dg/cpp0x/constexpr-array25.C: New test. 14829 148302020-05-29 Richard Biener <rguenther@suse.de> 14831 14832 PR tree-optimization/95272 14833 * gcc.dg/vect/pr95272.c: New testcase. 14834 148352020-05-29 Richard Biener <rguenther@suse.de> 14836 14837 PR tree-optimization/95403 14838 * gfortran.dg/vect/pr95403.f: New testcase. 14839 148402020-05-29 Jakub Jelinek <jakub@redhat.com> 14841 14842 PR middle-end/95315 14843 * gcc.dg/gomp/pr95315-2.c: New test. 14844 148452020-05-29 Jakub Jelinek <jakub@redhat.com> 14846 14847 PR middle-end/95052 14848 * gcc.target/i386/pr95052.c: New test. 14849 148502020-05-29 Richard Biener <rguenther@suse.de> 14851 14852 PR tree-optimization/95393 14853 * gcc.dg/tree-ssa/phi-opt-21.c: New testcase. 14854 * g++.dg/vect/slp-pr87105.cc: Adjust. 14855 148562020-05-29 Joe Ramsay <joe.ramsay@arm.com> 14857 14858 * gcc.target/aarch64/sve/load_const_offset_2.c: Force using packed 14859 vectors. 14860 * gcc.target/aarch64/sve/logical_unpacked_and_1.c: New test. 14861 * gcc.target/aarch64/sve/logical_unpacked_and_2.c: New test. 14862 * gcc.target/aarch64/sve/logical_unpacked_and_3.c: New test. 14863 * gcc.target/aarch64/sve/logical_unpacked_and_4.c: New test. 14864 * gcc.target/aarch64/sve/logical_unpacked_and_5.c: New test. 14865 * gcc.target/aarch64/sve/logical_unpacked_and_6.c: New test. 14866 * gcc.target/aarch64/sve/logical_unpacked_and_7.c: New test. 14867 * gcc.target/aarch64/sve/logical_unpacked_eor_1.c: New test. 14868 * gcc.target/aarch64/sve/logical_unpacked_eor_2.c: New test. 14869 * gcc.target/aarch64/sve/logical_unpacked_eor_3.c: New test. 14870 * gcc.target/aarch64/sve/logical_unpacked_eor_4.c: New test. 14871 * gcc.target/aarch64/sve/logical_unpacked_eor_5.c: New test. 14872 * gcc.target/aarch64/sve/logical_unpacked_eor_6.c: New test. 14873 * gcc.target/aarch64/sve/logical_unpacked_eor_7.c: New test. 14874 * gcc.target/aarch64/sve/logical_unpacked_orr_1.c: New test. 14875 * gcc.target/aarch64/sve/logical_unpacked_orr_2.c: New test. 14876 * gcc.target/aarch64/sve/logical_unpacked_orr_3.c: New test. 14877 * gcc.target/aarch64/sve/logical_unpacked_orr_4.c: New test. 14878 * gcc.target/aarch64/sve/logical_unpacked_orr_5.c: New test. 14879 * gcc.target/aarch64/sve/logical_unpacked_orr_6.c: New test. 14880 * gcc.target/aarch64/sve/logical_unpacked_orr_7.c: New test. 14881 * gcc.target/aarch64/sve/scatter_store_6.c: Force using packed vectors. 14882 * gcc.target/aarch64/sve/scatter_store_7.c: Force using packed vectors. 14883 * gcc.target/aarch64/sve/strided_load_3.c: Force using packed vectors. 14884 * gcc.target/aarch64/sve/strided_store_3.c: Force using packed vectors. 14885 * gcc.target/aarch64/sve/unpack_signed_1.c: Force using packed vectors. 14886 148872020-05-28 Jakub Jelinek <jakub@redhat.com> 14888 14889 PR c++/95328 14890 * g++.dg/cpp1z/decomp53.C: New test. 14891 148922020-05-28 Harald Anlauf <anlauf@gmx.de> 14893 14894 PR fortran/95373 14895 * gfortran.dg/pr95373_1.f90: New test. 14896 * gfortran.dg/pr95373_2.f90: New test. 14897 148982020-05-28 Jason Merrill <jason@redhat.com> 14899 14900 * g++.dg/cpp1z/pr86648.C: Expect error. 14901 * g++.dg/cpp1z/static2.C: Expect error. 14902 * g++.dg/cpp0x/nsdmi16.C: New test. 14903 149042020-05-28 Marek Polacek <polacek@redhat.com> 14905 14906 * g++.dg/cpp0x/initlist-array12.C: Fix the definition of 14907 initializer_list for ilp32 target. 14908 149092020-05-28 Marek Polacek <polacek@redhat.com> 14910 14911 * g++.dg/ext/tmplattr10.C: Only run in c++11. 14912 149132020-05-28 H.J. Lu <hjl.tools@gmail.com> 14914 14915 * gcc.dg/builtin-bswap-10.c: Check "! int128" instead of ilp32 14916 149172020-05-28 Steven G. Kargl <kargl@gcc.gnu.org> 14918 Mark Eggleston <markeggleston@gcc.gnu.org> 14919 14920 PR fortran/94397 14921 * gfortran.dg/pr94397.F90: New test. 14922 149232020-05-28 Richard Sandiford <richard.sandiford@arm.com> 14924 14925 * gcc.target/aarch64/shrink_wrap_1.c: New test. 14926 149272020-05-28 Richard Sandiford <richard.sandiford@arm.com> 14928 14929 PR testsuite/95361 14930 * gcc.target/aarch64/sve/pr95361.c: New test. 14931 149322020-05-28 Richard Biener <rguenther@suse.de> 14933 14934 PR tree-optimization/95273 14935 PR tree-optimization/95356 14936 * gcc.target/i386/pr95356.c: New testcase. 14937 149382020-05-28 Richard Biener <rguenther@suse.de> 14939 14940 PR testsuite/95363 14941 * gcc.dg/vect/bb-slp-pr95271.c: Fix on ilp32 targets. 14942 149432020-05-28 Alexandre Oliva <oliva@adacore.com> 14944 14945 * lib/gcc-defs.exp: Avoid introducing empty arguments between 14946 consecutive blanks in board linking options. 14947 * gcc.misc-tests/outputs.exp: Likewise. Document 14948 -gsplit-dwarf testing, skip LTO tests if -flto is not 14949 supported, detect the default linker output name, cope with 14950 the need for an explicit executable output. 14951 149522020-05-27 Eric Botcazou <ebotcazou@adacore.com> 14953 14954 * gcc.dg/builtin-bswap-10.c: New test. 14955 * gcc.dg/builtin-bswap-11.c: Likewise. 14956 * gcc.dg/builtin-bswap-12.c: Likewise. 14957 * gcc.target/i386/builtin-bswap-5.c: Likewise. 14958 149592020-05-27 Harald Anlauf <anlauf@gmx.de> 14960 14961 PR fortran/95090 14962 * gfortran.dg/pr95090.f90: New test. 14963 149642020-05-27 Uroš Bizjak <ubizjak@gmail.com> 14965 14966 PR target/95355 14967 * gcc.target/i386/pr95355.c: New test. 14968 149692020-05-27 David Malcolm <dmalcolm@redhat.com> 14970 14971 PR jit/95314 14972 * jit.dg/all-non-failing-tests.h: Add test-pr95314-rvalue-reuse.c. 14973 * jit.dg/test-pr95314-rvalue-reuse.c: New test. 14974 149752020-05-27 Jason Merrill <jason@redhat.com> 14976 14977 PR c++/95319 14978 * g++.dg/cpp0x/initlist-array12.C: New test. 14979 149802020-05-27 Tobias Burnus <tobias@codesourcery.com> 14981 14982 PR fortran/50392 14983 * gfortran.dg/pr50392.f: New test. 14984 149852020-05-27 Uroš Bizjak <ubizjak@gmail.com> 14986 14987 * gcc.target/i386/vperm-v2sf.c: New test. 14988 149892020-05-27 Jason Merrill <jason@redhat.com> 14990 14991 * g++.dg/cpp2a/spaceship-synth2.C: Add 14992 -Wzero-as-null-pointer-constant. 14993 149942020-05-27 Jason Merrill <jason@redhat.com> 14995 14996 PR c++/95222 14997 * g++.dg/ext/tmplattr10.C: New test. 14998 149992020-05-27 Nathan Sidwell <nathan@acm.org> 15000 15001 PR c++/95263 15002 * g++.dg/template/pr95263.C: New file. 15003 150042020-05-27 Richard Biener <rguenther@suse.de> 15005 15006 PR tree-optimization/95295 15007 * gcc.dg/torture/pr95295-3.c: New testcase. 15008 150092020-05-27 Richard Biener <rguenther@suse.de> 15010 15011 PR tree-optimization/95335 15012 * gcc.dg/vect/bb-slp-pr95335.c: New testcase. 15013 150142020-05-27 Jakub Jelinek <jakub@redhat.com> 15015 15016 PR middle-end/95315 15017 * gcc.dg/gomp/pr95315.c: New test. 15018 150192020-05-26 David Malcolm <dmalcolm@redhat.com> 15020 15021 PR jit/95306 15022 * jit.dg/all-non-failing-tests.h: Add test-builtin-memcpy.c and 15023 test-pr95306-builtin-types.c. 15024 * jit.dg/test-builtin-memcpy.c: New test. 15025 * jit.dg/test-error-gcc_jit_context_get_builtin_function-unimplemented-type.c: 15026 New test. 15027 * jit.dg/test-pr95306-builtin-types.c: New test. 15028 150292020-05-26 Harald Anlauf <anlauf@gmx.de> 15030 Steven G. Kargl <kargl@gcc.gnu.org> 15031 15032 PR libfortran/95104 15033 * gfortran.dg/pr95104.f90: New test. 15034 150352020-05-26 Harald Anlauf <anlauf@gmx.de> 15036 15037 PR fortran/95195 15038 * gfortran.dg/namelist_97.f90: New test. 15039 150402020-05-26 Harald Anlauf <anlauf@gmx.de> 15041 15042 PR fortran/95089 15043 * gfortran.dg/pr95089.f90: New test. 15044 150452020-05-26 David Malcolm <dmalcolm@redhat.com> 15046 15047 PR jit/95296 15048 * jit.dg/test-error-gcc_jit_context_new_global-void-type.c: New 15049 test. 15050 * jit.dg/test-error-gcc_jit_function_new_local-void-type.c: New 15051 test. 15052 * jit.dg/test-fuzzer.c (fuzzer_init): Allow for make_random_type 15053 to return NULL. 15054 (get_random_type): Allow for elements in f->types to be NULL. 15055 150562020-05-26 Uroš Bizjak <ubizjak@gmail.com> 15057 15058 * gcc.target/i386/vperm-v2si.c: New test. 15059 * gcc.target/i386/vperm-v4hi.c: Ditto. 15060 150612020-05-26 Iain Sandoe <iain@sandoe.co.uk> 15062 15063 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: Check for 15064 promise destruction via a global variable. 15065 150662020-05-26 Alexandre Oliva <oliva@adacore.com> 15067 15068 * gcc.misc-tests/outputs.exp: New. 15069 * gcc.misc-tests/outputs-0.c: New. 15070 * gcc.misc-tests/outputs-1.c: New. 15071 * gcc.misc-tests/outputs-2.c: New. 15072 * lib/gcc-defs.exp (gcc_adjusted_linker_flags): New. 15073 (gcc_adjust_linker_flags): New. 15074 (dg-additional-files-options): Call it. Pass -dumpbase "" 15075 when there are additional sources. 15076 * lib/profopt.exp (profopt-execute): Pass the executable 15077 suffix with -dumpbase-ext. 15078 * lib/scandump.exp (dump-base): Mention -dumpbase "" use. 15079 * lib/scanltranstree.exp: Adjust dump suffix expectation. 15080 * lib/scanwpaipa.exp: Likewise. 15081 150822020-05-26 Hongtao Liu <hongtao.liu@intel.com> 15083 Uroš Bizjak <ubizjak@gmail.com> 15084 15085 * gcc.target/i386/pr95211.c: New test. 15086 150872020-05-25 Eric Botcazou <ebotcazou@adacore.com> 15088 15089 * gnat.dg/opt84.adb: New test. 15090 150912020-05-25 Uroš Bizjak <ubizjak@gmail.com> 15092 15093 * gcc.target/i386/sse2-mmx-18a.c (dg-options): Remove -mno-avx512vl. 15094 * gcc.target/i386/sse2-mmx-19a.c (dg-options): Remove -mno-avx. 15095 * gcc.target/i386/sse2-mmx-18b.c: Remove. 15096 * gcc.target/i386/sse2-mmx-18c.c: Ditto. 15097 * gcc.target/i386/sse2-mmx-19b.c: Ditto. 15098 * gcc.target/i386/sse2-mmx-19c.c: Ditto. 15099 * gcc.target/i386/sse2-mmx-19d.c: Ditto. 15100 * gcc.target/i386/sse2-mmx-19e.c: Ditto. 15101 151022020-05-25 Martin Jambor <mjambor@suse.cz> 15103 15104 * brig.dg/test/gimple/packed.hsail: Fix scan dump patterns. 15105 151062020-05-25 Richard Biener <rguenther@suse.de> 15107 15108 PR tree-optimization/95308 15109 * g++.dg/torture/pr95308.C: New testcase. 15110 151112020-05-25 Richard Biener <rguenther@suse.de> 15112 15113 PR tree-optimization/95295 15114 * gcc.dg/torture/pr95295-1.c: New testcase. 15115 * gcc.dg/torture/pr95295-2.c: Likewise. 15116 * gcc.dg/torture/pr95283.c: Likewise. 15117 151182020-05-25 Richard Biener <rguenther@suse.de> 15119 15120 PR tree-optimization/95271 15121 * gcc.dg/vect/bb-slp-pr95271.c: New testcase. 15122 151232020-05-25 Richard Biener <rguenther@suse.de> 15124 15125 PR tree-optimization/95297 15126 * g++.dg/vect/pr95297.cc: New testcase. 15127 * g++.dg/vect/pr95290.cc: Likewise. 15128 151292020-05-25 Richard Biener <rguenther@suse.de> 15130 15131 PR tree-optimization/95284 15132 * g++.dg/torture/pr95284.C: New testcase. 15133 151342020-05-25 Eric Botcazou <ebotcazou@adacore.com> 15135 15136 * gnat.dg/renaming16.adb: New test. 15137 * gnat.dg/renaming16_pkg.ads: New helper. 15138 151392020-05-25 Eric Botcazou <ebotcazou@adacore.com> 15140 15141 * gnat.dg/array40.adb: New test. 15142 * gnat.dg/array40_pkg.ads: New helper. 15143 151442020-05-25 Eric Botcazou <ebotcazou@adacore.com> 15145 15146 * gnat.dg/array39.adb: New test. 15147 * gnat.dg/array39_pkg.ads: New helper. 15148 * gnat.dg/array39_pkg.adb: Likewise. 15149 151502020-05-25 Hongtao Liu <hongtao.liu@intel.com> 15151 15152 * gcc.target/i386/pr95125-avx.c: New test. 15153 * gcc.target/i386/pr95125-avx512f.c: Ditto. 15154 151552020-05-24 Harald Anlauf <anlauf@gmx.de> 15156 15157 PR fortran/95106 15158 * gfortran.dg/equiv_11.f90: New test. 15159 151602020-05-23 Patrick Palka <ppalka@redhat.com> 15161 15162 PR c++/94038 15163 * g++.dg/warn/pr94038-3.C: New test. 15164 151652020-05-22 Mark Wielaard <mark@klomp.org> 15166 15167 * gcc.dg/spellcheck-stdint.c: New test. 15168 * g++.dg/spellcheck-stdint.C: Likewise. 15169 151702020-05-22 Mark Wielaard <mark@klomp.org> 15171 15172 * gcc.dg/spellcheck-stdbool.c: New test. 15173 151742020-05-22 Mark Wielaard <mark@klomp.org> 15175 15176 * gcc.dg/analyzer/signal-exit.c: New testcase. 15177 151782020-05-22 Uroš Bizjak <ubizjak@gmail.com> 15179 15180 PR target/95255 15181 * gcc.target/i386/pr95255.c: New test. 15182 151832020-05-22 Hongtao.liu <hongtao.liu@intel.com> 15184 15185 * gcc.target/i386/pr92658-avx512f.c: New test. 15186 * gcc.target/i386/pr92658-avx512vl.c: Ditto. 15187 * gcc.target/i386/pr92658-avx512bw-trunc.c: Ditto. 15188 151892020-05-22 Richard Biener <rguenther@suse.de> 15190 15191 PR tree-optimization/95268 15192 * g++.dg/torture/pr95268.C: New testcase. 15193 151942020-05-22 Richard Biener <rguenther@suse.de> 15195 15196 PR tree-optimization/95248 15197 * gcc.dg/torture/pr95248.c: New testcase. 15198 151992020-05-21 Patrick Palka <ppalka@redhat.com> 15200 15201 PR c++/94038 15202 * g++.dg/warn/pr94038-2.C: New test. 15203 152042020-05-21 Martin Liska <mliska@suse.cz> 15205 15206 PR target/95229 15207 * g++.target/i386/pr95229.C: Fix 15208 error: unnamed type with no linkage used 15209 to declare variable ‘<unnamed class> e’ with linkage 15210 with -std=gnu++98. 15211 152122020-05-21 Nathan Sidwell <nathan@acm.org> 15213 15214 * c-c++-common/cpp/cmd-1.c: Delete. 15215 * c-c++-common/cpp/cmd-1.h: Delete. 15216 152172020-05-21 Martin Liska <mliska@suse.cz> 15218 15219 * gcc.target/aarch64/target_attr_20.c: New test. 15220 * gcc.target/aarch64/target_attr_21.c: New test. 15221 152222020-05-20 Jozef Lawrynowicz <jozef.l@mittosystems.com> 15223 15224 * g++.dg/warn/Wconversion-null-2.C: Add explicit declarations for l() 15225 and g() with int, long, long long and __int20 arguments. 15226 * g++.dg/warn/Wconversion-null.C: Likewise. 15227 152282020-05-20 Marek Polacek <polacek@redhat.com> 15229 15230 DR 2237 15231 * g++.dg/DRs/dr2237.C: New test. 15232 * g++.dg/parse/constructor2.C: Add dg-error for C++20. 15233 * g++.dg/parse/dtor12.C: Likewise. 15234 * g++.dg/parse/dtor4.C: Likewise. 15235 * g++.dg/template/dtor4.C: Adjust dg-error. 15236 * g++.dg/template/error34.C: Likewise. 15237 * g++.old-deja/g++.other/inline15.C: Only run for C++17 and lesses. 15238 * g++.old-deja/g++.pt/ctor2.C: Add dg-error for C++20. 15239 152402020-05-20 Marek Polacek <polacek@redhat.com> 15241 15242 DR 2289 15243 PR c++/94553 15244 * g++.dg/cpp1z/decomp52.C: New test. 15245 152462020-05-20 Uroš Bizjak <ubizjak@gmail.com> 15247 15248 PR target/95229 15249 * g++.target/i386/pr95229.C: New test. 15250 152512020-05-20 Mark Eggleston <markeggleston@gcc.gnu.org> 15252 15253 PR fortran/39695 15254 * gfortran.dg/pr39695_1.f90: New test. 15255 * gfortran.dg/pr39695_2.f90: New test. 15256 * gfortran.dg/pr39695_3.f90: New test. 15257 * gfortran.dg/pr39695_4.f90: New test. 15258 152592020-05-20 Patrick Palka <ppalka@redhat.com> 15260 15261 PR c++/95223 15262 * g++.dg/template/typename23.C: New test. 15263 152642020-05-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 15265 15266 PR target/94959 15267 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Modify. 15268 * gcc.target/arm/mve/intrinsics/mve_vldr.c: New test. 15269 * gcc.target/arm/mve/intrinsics/mve_vldr_z.c: Likewise. 15270 * gcc.target/arm/mve/intrinsics/mve_vstr.c: Likewise. 15271 * gcc.target/arm/mve/intrinsics/mve_vstr_p.c: Likewise. 15272 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Modify. 15273 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise. 15274 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise. 15275 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise. 15276 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise. 15277 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise. 15278 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise. 15279 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise. 15280 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise. 15281 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise. 15282 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise. 15283 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise. 15284 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise. 15285 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise. 15286 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise. 15287 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise. 15288 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise. 15289 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise. 15290 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise. 15291 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise. 15292 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise. 15293 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise. 15294 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise. 15295 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise. 15296 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise. 15297 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise. 15298 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise. 15299 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise. 15300 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise. 15301 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise. 15302 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise. 15303 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise. 15304 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise. 15305 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise. 15306 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise. 15307 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise. 15308 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise. 15309 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise. 15310 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise. 15311 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise. 15312 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise. 15313 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise. 15314 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise. 15315 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise. 15316 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise. 15317 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise. 15318 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise. 15319 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise. 15320 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise. 15321 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise. 15322 153232020-05-20 Richard Biener <rguenther@suse.de> 15324 15325 PR tree-optimization/95219 15326 * tree-vect-loop.c (vectorizable_induction): Reduce 15327 group_size before computing the number of required IVs. 15328 153292020-05-20 Richard Biener <rguenther@suse.de> 15330 15331 PR middle-end/95231 15332 * g++.dg/other/pr95231.C: New testcase. 15333 153342020-05-30 Richard Biener <rguenther@suse.de> 15335 15336 PR c/95141 15337 * gcc.dg/pr95141.c: New testcase. 15338 153392020-05-19 Alex Coplan <alex.coplan@arm.com> 15340 15341 PR target/94591 15342 * gcc.c-torture/execute/pr94591.c: New test. 15343 153442020-05-19 Nathan Sidwell <nathan@acm.org> 15345 15346 * c-c++-common/raw-string-14.c: Adjust errors. 15347 * c-c++-common/raw-string-16.c: Likewise. 15348 * c-c++-common/raw-string-5.c: Likewise. 15349 153502020-05-19 Richard Biener <rguenther@suse.de> 15351 15352 * gcc.target/i386/pr92645-4.c: Adjust expected pattern. 15353 153542020-05-19 Jozef Lawrynowicz <jozef.l@mittosystems.com> 15355 15356 * c-c++-common/builtin-has-attribute-7.c: Require size24plus. 15357 * c-c++-common/cpp/pr63831-1.c: Store result in _has_cpp_attribute in a 15358 long. 15359 * c-c++-common/pr81376.c: Skip scan-tree-dump for short_eq_int. Extend 15360 test for short_eq_int. 15361 * g++.dg/abi/scoped1.C: Skip dg-warning tests for short_eq_int. 15362 * g++.dg/cpp0x/constexpr-70001-1.C: Require size24plus. 15363 * g++.dg/cpp0x/constexpr-bitfield3.C: Require int32plus. 15364 * g++.dg/cpp0x/enum13.C: Skip dg-warning for short_eq_int. 15365 * g++.dg/cpp0x/initlist5.C: Add dg-error for short_eq_int. 15366 * g++.dg/cpp0x/initlist7.C: Add dg-warning for !int32plus. 15367 * g++.dg/cpp0x/nullptr04.C: Skip dg-error for ptr_eq_short. 15368 * g++.dg/cpp0x/variadic-value1.C: Add typedef for int32_t. 15369 * g++.dg/cpp1y/constexpr-arith-overflow.C: Fix test for 15370 sizeof(int) == sizeof(short). 15371 * g++.dg/cpp1y/digit-sep-neg.C: Add typedef for int32_t. 15372 * g++.dg/cpp1y/pr57644.C: Add typedef for uint32_t. 15373 * g++.dg/cpp1y/pr77321.C: Require size24plus. 15374 * g++.dg/cpp1y/var-templ4.C: Add typedef for int32_t. 15375 * g++.dg/cpp1z/direct-enum-init1.C: Skip dg-error for short_eq_int. 15376 * g++.dg/delayedfold/fwrapv1.C: Skip for int16. 15377 * g++.dg/expr/bitfield9.C: Add typedef for int32_t. 15378 * g++.dg/ext/attribute-test-1.C: Add typedef for uint32_t. 15379 * g++.dg/ext/bitfield1.C: Add typedef for int32_t. 15380 * g++.dg/ext/flexary13.C: Add typedef for int32_t. 15381 * g++.dg/ext/utf-cvt.C: Adjust dg-warning for int16. 15382 * g++.dg/ext/vector28.C: Add typedef for int32_t. 15383 * g++.dg/ext/vla15.C: Add typedef for int32_t. 15384 * g++.dg/init/array11.C: Require size32plus. 15385 * g++.dg/init/array15.C: Require size24plus. 15386 * g++.dg/init/array4.C: Require size20plus. 15387 * g++.dg/init/const7.C: Skip dg-message for ptr_eq_short. 15388 * g++.dg/init/new38.C: Relax regex in dg-error. 15389 * g++.dg/init/new44.C: Skip dg-error for msp430_small. 15390 Adjust test for 16-bit size_t. 15391 Add special case for msp430 -mlarge. 15392 * g++.dg/init/value9.C: Add typedef for int32_t. 15393 * g++.dg/ipa/pr77333.C: Add typedef for int32_t. 15394 * g++.dg/lto/20080908-1_0.C: Add typedef for int32_t. 15395 * g++.dg/opt/pr55717.C: Add typedef for uint32_t. 15396 * g++.dg/opt/pr60597.C: Add typedef for int32_t. 15397 * g++.dg/opt/pr81715.C: Require size20plus. 15398 * g++.dg/opt/reload3.C: Add typedef for uint32_t. 15399 * g++.dg/opt/temp2.C: Require size20plus. 15400 * g++.dg/opt/thunk1.C: Likewise. 15401 * g++.dg/other/error23.C: Dont assume __SIZEOF_INT__ == 4. 15402 * g++.dg/other/pr31078.C: Adjust typedef for 32-bit int. 15403 * g++.dg/parse/concat1.C: Skip dg-error for size20plus. 15404 * g++.dg/parse/defarg5.C: Add typedef for int32_t and uint32_t. 15405 * g++.dg/pr48484.C: Add typedef for int32_t. 15406 * g++.dg/pr53037-2.C: Likewise. 15407 * g++.dg/pr53037-3.C: Likewise. 15408 * g++.dg/pr66655.C: Use int32_t. 15409 * g++.dg/pr66655.h: Add typedef for int32_t. 15410 * g++.dg/pr66655_1.cc: Use int32_t. 15411 * g++.dg/pr67351.C: Define 32-bit uint. 15412 * g++.dg/template/array30.C: Add typedef for int32_t. 15413 * g++.dg/template/constant1.C: Extend test for 8-bit and 16-bit int. 15414 * g++.dg/template/constant2.C: Likewise. 15415 * g++.dg/template/friend18.C: Add typedef for int32_t. 15416 * g++.dg/template/pr68978.C: Likewise. 15417 * g++.dg/torture/pr37421.C: Require int_eq_float. 15418 * g++.dg/torture/pr88861.C: Handle 16-bit int. 15419 * g++.dg/tree-ssa/pr19807.C: Likewise. 15420 * g++.dg/tree-ssa/pr27291.C: Fix typedef for uint32_t. 15421 * g++.dg/tree-ssa/pr49516.C: Fix typedefs for int{16,32}_t and 15422 uint{32,64}_t. 15423 * g++.dg/warn/Wconversion-integer.C: Add typedefs for {u,}int32_t. 15424 * g++.dg/warn/Wconversion-null-2.C: Adjust g() declaration. 15425 * g++.dg/warn/Wconversion-null.C: Likewise. 15426 * g++.dg/warn/Wconversion3.C: Skip dg-warning for short_eq_int. 15427 * g++.dg/warn/Wduplicated-branches1.C: Add dg-warning for short_eq_int. 15428 * g++.dg/warn/Wplacement-new-size-5.C: Add typedef for int32_t. 15429 * g++.dg/warn/Wplacement-new-size.C: Likewise. 15430 * g++.dg/warn/Wstrict-aliasing-5.C: Add typedef for uint32_t. 15431 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: Add typedef for 15432 {u,}int32_t. 15433 * g++.dg/warn/Wtype-limits-Wextra.C: Adjust dg-warning for 15434 short_eq_int. 15435 * g++.dg/warn/Wtype-limits.C: Likewise. 15436 * g++.old-deja/g++.brendan/enum11.C: Add typedef for uint32_t. 15437 * g++.old-deja/g++.bugs/900227_01.C: Skip dg-error for ptr_eq_short. 15438 * g++.old-deja/g++.mike/ns15.C: Require size20plus. 15439 * g++.old-deja/g++.other/exprstmt1.C: Add typedef for uint32_t. 15440 * g++.old-deja/g++.other/inline12.C: Adjust udword typedef. 15441 * g++.old-deja/g++.other/new6.C: Add typedef for int32_t. 15442 * g++.old-deja/g++.pt/crash16.C: Skip for int16. 15443 * g++.old-deja/g++.robertl/eb76.C: Likewise. 15444 * g++.old-deja/g++.warn/flow1.C: Add typedef for int32_t. 15445 * gcc.dg/Walloca-14.c: Adjust -Walloca-larger-than= parameter for 15446 !ptr32plus. 15447 * gcc.dg/Warray-bounds-32.c: Adjust dg-warning for size20plus. 15448 * gcc.dg/Wbuiltin-declaration-mismatch-4.c: Adjust dg-warning for 15449 short_eq_int. 15450 Handle case where ptrdiff_t/size_t is __int20. 15451 * gcc.dg/concat2.c: Skip dg-error for size20plus. 15452 * gcc.dg/fold-convmaxconv-1.c: Add typedef for {u,}int32_t. 15453 * gcc.dg/fold-convminconv-1.c: Likewise. 15454 * gcc.dg/graphite/scop-4.c: Require size20plus. 15455 * gcc.dg/loop-versioning-1.c: Adjust test for small size_t. 15456 * gcc.dg/loop-versioning-2.c: Require size20plus. 15457 * gcc.dg/lto/20081210-1_0.c: Adjust typedef for uintptr_t. 15458 * gcc.dg/lto/pr85870_0.c: Add typedef for uint32_t. 15459 * gcc.dg/lto/pr85870_1.c: Likewise. 15460 * gcc.dg/pr36227.c: Adjust typedef for ptrcast. 15461 * gcc.dg/pr42611.c: First check for size_t equality with void * 15462 before trying other types. 15463 * gcc.dg/pr59963-2.c: Skip dg-warning for int16 instead of 15464 xfail. 15465 * gcc.dg/pr68317.c: Add typedef for int32_t. 15466 * gcc.dg/pr78973.c: Adjust dg-warning for int16. 15467 * gcc.dg/pr85859.c: Cast using __INTPTR_TYPE__ instead of long. 15468 * gcc.dg/pr86179.c: Add typedef for {u,}int32_t. 15469 * gcc.dg/torture/20181024-1.c: Require size32plus. 15470 * gcc.dg/torture/pr71598-2.c: Skip for short_eq_int. 15471 * gcc.dg/torture/pr86034.c: Add typedef for int32_t. 15472 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust dg-warning 15473 for int16 and msp430 -mlarge. 15474 * gcc.dg/tree-ssa/integer-addr.c: Use __INTPTR_MAX__ for a large 15475 constant that is a valid address. 15476 * gcc.dg/tree-ssa/loop-interchange-10.c: Add typedef for 15477 int32_t. 15478 * gcc.dg/tree-ssa/pr84436-3.c: Adjust dg-final for int16. 15479 * gcc.dg/tree-ssa/pr84648.c: Add typedef for uint32_t. 15480 * gcc.dg/tree-ssa/scev-8.c: Cast to char if sizeof(int) == 15481 sizeof(short). 15482 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: Adjust test for msp430 -mlarge. 15483 * lib/target-supports.exp (check_effective_target_size24plus): New. 15484 (check_effective_target_short_eq_int): New. 15485 (check_effective_target_ptr_eq_short): New. 15486 (check_effective_target_msp430_small): New. 15487 (check_effective_target_msp430_large): New. 15488 154892020-05-19 Jose E. Marchesi <jose.marchesi@oracle.com> 15490 15491 * gcc.target/bpf/xbpf-callee-saved-regs-1.c: New test. 15492 * gcc.target/bpf/xbpf-callee-saved-regs-2.c: Likewise. 15493 154942020-05-19 Uroš Bizjak <ubizjak@gmail.com> 15495 15496 PR target/92658 15497 * gcc.target/i386/pr92658-sse4.c: New test. 15498 * gcc.target/i386/pr92658-avx2.c: New test. 15499 * gcc.target/i386/pr92658-avx512bw.c: New test. 15500 155012020-05-19 Kito Cheng <kito.cheng@sifive.com> 15502 15503 * gcc.target/riscv/arch-6.c: New. 15504 * gcc.target/riscv/attribute-11.c: New. 15505 * gcc.target/riscv/attribute-12.c: New. 15506 155072020-05-19 Kito Cheng <kito.cheng@sifive.com> 15508 15509 * gcc.target/riscv/arch-3.c: Adjust option. 15510 * gcc.target/riscv/arch-5.c: New. 15511 * gcc.target/riscv/attribute-9.c: Adjust option and test 15512 condition. 15513 155142020-05-19 Patrick Palka <ppalka@redhat.com> 15515 15516 PR c++/66439 15517 * g++.dg/cpp2a/concepts-ts4.C: Expect a "type/value mismatch" 15518 diagnostic. 15519 * g++.dg/cpp2a/concepts-ts6.C: Likewise. 15520 * g++.dg/template/error56.C: Likewise. 15521 * g++.dg/template/error59.C: New test. 15522 155232020-05-18 Marek Polacek <polacek@redhat.com> 15524 15525 PR c++/94955 15526 * g++.dg/cpp0x/constexpr-shift2.C: New test. 15527 155282020-05-18 Marek Polacek <polacek@redhat.com> 15529 15530 PR c++/94937 15531 * g++.dg/cpp1z/constexpr-if34.C: New test. 15532 * g++.dg/cpp2a/is-constant-evaluated10.C: New test. 15533 155342020-05-18 Martin Sebor <msebor@redhat.com> 15535 15536 PR c++/94923 15537 * g++.dg/Wclass-memaccess.C: Add tests for std::byte. 15538 155392020-05-18 Martin Sebor <msebor@redhat.com> 15540 15541 PR middle-end/92815 15542 * gcc.dg/builtin-object-size-20.c: Adjust to avoid failures in 15543 ILP32 mode. 15544 155452020-05-18 Marek Polacek <polacek@redhat.com> 15546 15547 PR c++/90915 15548 * g++.dg/ext/builtin-has-attribute.C: New test. 15549 155502020-05-18 Martin Sebor <msebor@redhat.com> 15551 15552 PR middle-end/92815 15553 * gcc.dg/Warray-bounds-56.c: Remove xfails. 15554 * gcc.dg/builtin-object-size-20.c: New test. 15555 * gcc.dg/builtin-object-size-21.c: New test. 15556 155572020-05-18 Martin Sebor <msebor@redhat.com> 15558 15559 PR middle-end/94940 15560 * gcc.dg/Warray-bounds-61.c: New test. 15561 155622020-05-18 Marek Polacek <polacek@redhat.com> 15563 15564 DR 1512 15565 PR c++/87699 15566 * g++.dg/cpp0x/constexpr-array-ptr10.C: Change dg-warning to dg-error 15567 and adjust the expected messages in dg-error. 15568 * g++.dg/expr/composite-ptr-type.C: New test. 15569 * g++.dg/expr/ptr-comp1.C: New test. 15570 * g++.dg/expr/ptr-comp2.C: New test. 15571 * g++.dg/expr/ptr-comp3.C: New test. 15572 * g++.dg/overload/builtin4.C: New test. 15573 * g++.dg/warn/Wextra-3.C: Change dg-warning to dg-error. 15574 155752020-05-18 Marek Polacek <polacek@redhat.com> 15576 15577 * g++.dg/overload/builtin5.C: New test. 15578 155792020-05-18 Doug Rupp <rupp@adacore.com> 15580 15581 * gcc.target/powerpc/pr71763.c: Require powerpc_vsx_ok. 15582 155832020-05-18 Harald Anlauf <anlauf@gmx.de> 15584 15585 PR fortran/95053 15586 * gfortran.dg/dec_structure_23.f90: Adjust to new error messages. 15587 * gfortran.dg/pr93499.f90: Adjust to new error messages. 15588 * gfortran.dg/pr95053_2.f90: New test. 15589 * gfortran.dg/pr95053_3.f90: New test. 15590 155912020-05-18 Marek Polacek <polacek@redhat.com> 15592 15593 PR c++/95143 15594 * g++.dg/cpp0x/sfinae66.C: New test. 15595 155962020-05-18 Uroš Bizjak <ubizjak@gmail.com> 15597 15598 PR target/95169 15599 * gcc.target/i386/pr95169.c: New test. 15600 156012020-05-18 Alex Coplan <alex.coplan@arm.com> 15602 15603 * gcc.c-torture/compile/packed-aligned-1.c: New test. 15604 * gcc.c-torture/execute/packed-aligned.c: New test. 15605 156062020-05-18 Richard Biener <rguenther@suse.de> 15607 15608 PR middle-end/95171 15609 * gcc.dg/pr95171.c: New testcase. 15610 156112020-05-18 Richard Biener <rguenther@suse.de> 15612 15613 PR tree-optimization/95172 15614 * gcc.dg/torture/pr95172.c: New testcase. 15615 156162020-05-17 H.J. Lu <hongjiu.lu@intel.com> 15617 15618 PR target/95021 15619 * c-c++-common/dfp/func-vararg-mixed-2.c: Removed. 15620 * gcc.target/i386/pr95021-1.c: New test. 15621 * gcc.target/i386/pr95021-2.c: Likewise. 15622 * gcc.target/i386/pr95021-3.c: Likewise. 15623 * gcc.target/i386/pr95021-4.c: Likewise. 15624 * gcc.target/i386/pr95021-5.c: Likewise. 15625 156262020-05-17 H.J. Lu <hongjiu.lu@intel.com> 15627 15628 * gcc.target/i386/strncmp-1.c: New test. 15629 156302020-05-16 Iain Sandoe <iain@sandoe.co.uk> 15631 15632 * g++.dg/coroutines/co-return-syntax-10-movable.C: New test. 15633 156342020-05-16 Patrick Palka <ppalka@redhat.com> 15635 15636 PR c++/57943 15637 * g++.dg/cpp0x/decltype76.C: New test. 15638 156392020-05-15 Jason Merrill <jason@redhat.com> 15640 15641 * g++.dg/coroutines/coro.h: Always #include <utility>. 15642 * g++.dg/coroutines/coroutines.exp (DEFAULT_COROFLAGS): Use 15643 -std=c++20. 15644 156452020-05-15 Segher Boessenkool <segher@kernel.crashing.org> 15646 15647 * gcc.target/powerpc/vec-gnb-0.c: Use int128 effective target. 15648 * gcc.target/powerpc/vec-gnb-1.c: Ditto. 15649 * gcc.target/powerpc/vec-gnb-2.c: Ditto. 15650 * gcc.target/powerpc/vec-ternarylogic-8.c: Ditto. 15651 * gcc.target/powerpc/vec-ternarylogic-9.c: Ditto. 15652 * gcc.target/powerpc/vec-ternarylogic-10.c: Ditto. 15653 156542020-05-15 Segher Boessenkool <segher@kernel.crashing.org> 15655 15656 * gcc.target/powerpc/cnttzdm-0.c: Use lp64. 15657 156582020-05-15 Segher Boessenkool <segher@kernel.crashing.org> 15659 15660 * gcc.target/powerpc/cntlzdm-0.c: Use lp64 instead of powerpc64. 15661 * gcc.target/powerpc/cntlzdm-1.c: Ditto. 15662 * gcc.target/powerpc/cnttzdm-1.c: Ditto. 15663 * gcc.target/powerpc/pdep-0.c: Ditto. 15664 * gcc.target/powerpc/pdep-1.c: Ditto. 15665 * gcc.target/powerpc/pextd-0.c: Ditto. 15666 * gcc.target/powerpc/pextd-1.c: Ditto. 15667 156682020-05-15 Segher Boessenkool <segher@kernel.crashing.org> 15669 15670 * gcc.target/powerpc/pdep-0.c: Change -mcpu= to -mdejagnu-cpu=. 15671 * gcc.target/powerpc/pdep-1.c: Ditto. 15672 * gcc.target/powerpc/pextd-0.c: Ditto. 15673 * gcc.target/powerpc/pextd-1.c: Ditto. 15674 * gcc.target/powerpc/pr90763.c: Ditto. 15675 * gcc.target/powerpc/pr91275.c: Ditto. 15676 * gcc.target/powerpc/pr92796.c: Ditto. 15677 * gcc.target/powerpc/pr93658.c: Ditto. 15678 * gcc.target/powerpc/pr93800.c: Ditto. 15679 * gcc.target/powerpc/setbceq.c: Ditto. 15680 * gcc.target/powerpc/setbcge.c: Ditto. 15681 * gcc.target/powerpc/setbcgt.c: Ditto. 15682 * gcc.target/powerpc/setbcle.c: Ditto. 15683 * gcc.target/powerpc/setbclt.c: Ditto. 15684 * gcc.target/powerpc/setbcne.c: Ditto. 15685 * gcc.target/powerpc/setnbceq.c: Ditto. 15686 * gcc.target/powerpc/setnbcge.c: Ditto. 15687 * gcc.target/powerpc/setnbcgt.c: Ditto. 15688 * gcc.target/powerpc/setnbcle.c: Ditto. 15689 * gcc.target/powerpc/setnbclt.c: Ditto. 15690 * gcc.target/powerpc/setnbcne.c: Ditto. 15691 * gcc.target/powerpc/xxgenpc-runnable.c: Ditto. 15692 156932020-05-15 Patrick Palka <ppalka@redhat.com> 15694 15695 PR c++/90996 15696 * g++.dg/cpp1y/pr90996.C: Turn into execution test to verify that each 15697 PLACEHOLDER_EXPR gets correctly resolved. 15698 156992020-05-15 Tobias Burnus <tobias@codesourcery.com> 15700 15701 PR fortran/94690 15702 * gfortran.dg/gomp/openmp-simd-4.f90: New test. 15703 157042020-05-15 Richard Biener <rguenther@suse.de> 15705 15706 PR tree-optimization/95133 15707 * gcc.dg/pr95133.c: New testcase. 15708 157092020-05-15 Tobias Burnus <tobias@codesourcery.com> 15710 15711 PR middle-end/94635 15712 * gfortran.dg/gomp/target-exit-data.f90: New. 15713 157142020-05-15 Uroš Bizjak <ubizjak@gmail.com> 15715 15716 PR target/95046 15717 * gcc.target/i386/pr95046-8.c: New test. 15718 157192020-05-15 Richard Biener <rguenther@suse.de> 15720 15721 PR tree-optimization/33315 15722 * gcc.dg/tree-ssa/ssa-sink-13.c: New testcase. 15723 * gcc.dg/tree-ssa/ssa-sink-14.c: Likewise. 15724 * gcc.dg/tree-ssa/split-path-7.c: Disable sinking. 15725 157262020-05-14 Xiong Hu Luo <luoxhu@linux.ibm.com> 15727 15728 PR rtl-optimization/37451, part of PR target/61837 15729 * gcc.target/powerpc/doloop-2.c: New test. 15730 157312020-05-14 H.J. Lu <hongjiu.lu@intel.com> 15732 15733 PR jit/94778 15734 * jit.dg/jit.exp: Skip jit tests for targets that don't support 15735 -lgccjit. 15736 * lib/target-supports.exp (check_effective_target_lgccjit): New. 15737 157382020-05-14 Andrew Stubbs <ams@codesourcery.com> 15739 15740 * testsuite/gcc.target/gcn/gcn.exp: New file. 15741 * testsuite/gcc.target/gcn/vcc-clobber.c: New file. 15742 157432020-05-14 Uroš Bizjak <ubizjak@gmail.com> 15744 15745 PR target/95046 15746 * gcc.target/i386/pr95046-7.c: New test. 15747 157482020-05-14 Patrick Palka <ppalka@redhat.com> 15749 15750 PR c++/78446 15751 * g++.dg/template/sfinae31.C: New test. 15752 157532020-05-14 Uroš Bizjak <ubizjak@gmail.com> 15754 15755 PR target/95046 15756 * gcc.target/i386/pr95046-6.c: New test. 15757 157582020-05-14 Richard Sandiford <richard.sandiford@arm.com> 15759 15760 PR target/95105 15761 * gcc.target/aarch64/sve/acle/general/attributes_8.c: New test. 15762 * g++.target/aarch64/sve/acle/general-c++/attributes_1.C: Likewise. 15763 157642020-05-14 Richard Biener <rguenther@suse.de> 15765 15766 PR testsuite/94703 15767 * gcc.dg/tree-ssa/pr94703.c: Skip for strict-align targets. 15768 157692020-05-14 Richard Biener <rguenther@suse.de> 15770 15771 PR middle-end/95118 15772 * gcc.dg/pr95118.c: New testcase. 15773 157742020-05-14 Jakub Jelinek <jakub@redhat.com> 15775 15776 * c-c++-common/gomp/declare-variant-14.c: New test. 15777 15778 PR middle-end/95108 15779 * gcc.dg/gomp/pr95108.c: New test. 15780 157812020-05-14 Uroš Bizjak <ubizjak@gmail.com> 15782 15783 PR target/95046 15784 * gcc.target/i386/pr95046-5.c: New test. 15785 157862020-05-14 Andreas Krebbel <krebbel@linux.ibm.com> 15787 15788 * gcc.target/s390/stack-clash-2.c: New test. 15789 157902020-05-14 Andreas Krebbel <krebbel@linux.ibm.com> 15791 15792 * gcc.target/s390/stack-clash-1.c: New test. 15793 157942020-05-14 Andreas Krebbel <krebbel@linux.ibm.com> 15795 15796 * gcc.target/s390/stack-clash-3.c: New test. 15797 157982020-05-13 Kelvin Nilsen <kelvin@gcc.gnu.org> 15799 15800 * gcc.target/powerpc/vec-extracth-0.c: New. 15801 * gcc.target/powerpc/vec-extracth-1.c: New. 15802 * gcc.target/powerpc/vec-extracth-2.c: New. 15803 * gcc.target/powerpc/vec-extracth-3.c: New. 15804 * gcc.target/powerpc/vec-extracth-4.c: New. 15805 * gcc.target/powerpc/vec-extracth-5.c: New. 15806 * gcc.target/powerpc/vec-extracth-6.c: New. 15807 * gcc.target/powerpc/vec-extracth-7.c: New. 15808 * gcc.target/powerpc/vec-extracth-be-0.c: New. 15809 * gcc.target/powerpc/vec-extracth-be-1.c: New. 15810 * gcc.target/powerpc/vec-extracth-be-2.c: New. 15811 * gcc.target/powerpc/vec-extracth-be-3.c: New. 15812 * gcc.target/powerpc/vec-extractl-0.c: New. 15813 * gcc.target/powerpc/vec-extractl-1.c: New. 15814 * gcc.target/powerpc/vec-extractl-2.c: New. 15815 * gcc.target/powerpc/vec-extractl-3.c: New. 15816 * gcc.target/powerpc/vec-extractl-4.c: New. 15817 * gcc.target/powerpc/vec-extractl-5.c: New. 15818 * gcc.target/powerpc/vec-extractl-6.c: New. 15819 * gcc.target/powerpc/vec-extractl-7.c: New. 15820 * gcc.target/powerpc/vec-extractl-be-0.c: New. 15821 * gcc.target/powerpc/vec-extractl-be-1.c: New. 15822 * gcc.target/powerpc/vec-extractl-be-2.c: New. 15823 * gcc.target/powerpc/vec-extractl-be-3.c: New. 15824 158252020-05-13 Patrick Palka <ppalka@redhat.com> 15826 15827 PR c++/79706 15828 * g++.dg/template/sfinae30.C: New test. 15829 158302020-05-13 Patrick Palka <ppalka@redhat.com> 15831 15832 PR c++/95020 15833 * g++.dg/cpp2a/concepts-lambda7.C: New test. 15834 158352020-05-13 Marek Polacek <polacek@redhat.com> 15836 15837 PR c++/95066 15838 * g++.dg/cpp2a/explicit16.C: New test. 15839 158402020-05-13 Jason Merrill <jason@redhat.com> 15841 15842 * lib/target-supports.exp (check_effective_target_c++20_only) 15843 (check_effective_target_c++20): New. 15844 158452020-05-13 Jakub Jelinek <jakub@redhat.com> 15846 15847 PR testsuite/95110 15848 * gcc.dg/tree-ssa/pr94969.c: Swap scan-tree-dump-not arguments. 15849 158502020-05-13 Marek Polacek <polacek@redhat.com> 15851 15852 * g++.dg/parse/attr4.C: Use c++11 in a target selector. 15853 158542020-05-13 Mark Eggleston <markeggleston@gcc.gnu.org> 15855 15856 PR fortran/93497 15857 * gfortran.dg/pr88025.f90: Change in wording of error. 15858 * gfortran.dg/pr93497.f90: New test. 15859 * gfortran.dg/pr93714_1.f90: Change in wording of errors. 15860 * gfortran.dg/pr93714_2.f90: Change in wording of errors. 15861 158622020-05-13 Patrick Palka <ppalka@redhat.com> 15863 15864 PR c++/70642 15865 * g++.dg/cpp0x/alias-decl-70.C: New test. 15866 158672020-05-13 Jakub Jelinek <jakub@redhat.com> 15868 15869 PR debug/95080 15870 * g++.dg/opt/pr95080.C: New test. 15871 15872 PR tree-optimization/95060 15873 * gcc.target/i386/avx512f-pr95060.c: New test. 15874 * gcc.target/i386/fma_double_1.c: Adjust expected insn counts. 15875 * gcc.target/i386/fma_double_2.c: Likewise. 15876 * gcc.target/i386/fma_double_3.c: Likewise. 15877 * gcc.target/i386/fma_double_4.c: Likewise. 15878 * gcc.target/i386/fma_double_5.c: Likewise. 15879 * gcc.target/i386/fma_double_6.c: Likewise. 15880 * gcc.target/i386/fma_float_1.c: Likewise. 15881 * gcc.target/i386/fma_float_2.c: Likewise. 15882 * gcc.target/i386/fma_float_3.c: Likewise. 15883 * gcc.target/i386/fma_float_4.c: Likewise. 15884 * gcc.target/i386/fma_float_5.c: Likewise. 15885 * gcc.target/i386/fma_float_6.c: Likewise. 15886 * gcc.target/i386/l_fma_double_1.c: Likewise. 15887 * gcc.target/i386/l_fma_double_2.c: Likewise. 15888 * gcc.target/i386/l_fma_double_3.c: Likewise. 15889 * gcc.target/i386/l_fma_double_4.c: Likewise. 15890 * gcc.target/i386/l_fma_double_5.c: Likewise. 15891 * gcc.target/i386/l_fma_double_6.c: Likewise. 15892 * gcc.target/i386/l_fma_float_1.c: Likewise. 15893 * gcc.target/i386/l_fma_float_2.c: Likewise. 15894 * gcc.target/i386/l_fma_float_3.c: Likewise. 15895 * gcc.target/i386/l_fma_float_4.c: Likewise. 15896 * gcc.target/i386/l_fma_float_5.c: Likewise. 15897 * gcc.target/i386/l_fma_float_6.c: Likewise. 15898 158992020-05-13 Martin Liska <mliska@suse.cz> 15900 15901 PR sanitizer/95051 15902 * gcc.dg/asan/pr95051.c: Simplify options as -fsanitize=address 15903 and -O2 were enough to trigger the original ICE. 15904 159052020-05-13 Christophe Lyon <christophe.lyon@linaro.org> 15906 15907 PR preprocessor/95013 15908 * gcc.dg/unclosed-init.c: Add missing comment in dg-error. 15909 159102020-05-13 Bin Cheng <bin.cheng@linux.alibaba.com> 15911 15912 PR tree-optimization/94969 15913 * gcc.dg/tree-ssa/pr94969.c: New test. 15914 159152020-05-12 Craig Blackmore <craig.blackmore@embecosm.com> 15916 15917 * gcc.target/riscv/shorten-memrefs-1.c: New test. 15918 * gcc.target/riscv/shorten-memrefs-2.c: New test. 15919 * gcc.target/riscv/shorten-memrefs-3.c: New test. 15920 * gcc.target/riscv/shorten-memrefs-4.c: New test. 15921 * gcc.target/riscv/shorten-memrefs-5.c: New test. 15922 * gcc.target/riscv/shorten-memrefs-6.c: New test. 15923 * gcc.target/riscv/shorten-memrefs-7.c: New test. 15924 159252020-05-12 Nathan Sidwell <nathan@acm.org> 15926 15927 PR preprocessor/95013 15928 * c-c++-common/goacc/pr79428-1.c: Adjust EOF diagnostic location. 15929 * c-c++-common/gomp/pr79428-2.c: Likewise. 15930 * g++.dg/cpp0x/decltype63.C: Likewise. 15931 * g++.dg/cpp0x/gen-attrs-64.C: Likewise. 15932 * g++.dg/cpp0x/pr68726.C: Likewise. 15933 * g++.dg/cpp0x/pr78341.C: Likewise. 15934 * g++.dg/cpp1y/pr65202.C: Likewise. 15935 * g++.dg/cpp1y/pr65340.C: Likewise. 15936 * g++.dg/cpp1y/pr68578.C: Likewise. 15937 * g++.dg/cpp1z/class-deduction44.C: Likewise. 15938 * g++.dg/diagnostic/unclosed-extern-c.C: Likewise. 15939 * g++.dg/diagnostic/unclosed-function.C: Likewise. 15940 * g++.dg/diagnostic/unclosed-namespace.C: Likewise. 15941 * g++.dg/diagnostic/unclosed-struct.C: Likewise. 15942 * g++.dg/ext/pr84598.C: Likewise. 15943 * g++.dg/other/switch4.C: Likewise. 15944 * g++.dg/parse/attr4.C: Likewise. 15945 * g++.dg/parse/cond4.C: Likewise. 15946 * g++.dg/parse/crash10.C: Likewise. 15947 * g++.dg/parse/crash18.C: Likewise. 15948 * g++.dg/parse/crash27.C: Likewise. 15949 * g++.dg/parse/crash34.C: Likewise. 15950 * g++.dg/parse/crash35.C: Likewise. 15951 * g++.dg/parse/crash52.C: Likewise. 15952 * g++.dg/parse/crash59.C: Likewise. 15953 * g++.dg/parse/crash61.C: Likewise. 15954 * g++.dg/parse/crash67.C: Likewise. 15955 * g++.dg/parse/error14.C: Likewise. 15956 * g++.dg/parse/error56.C: Likewise. 15957 * g++.dg/parse/invalid1.C: Likewise. 15958 * g++.dg/parse/parameter-declaration-1.C: Likewise. 15959 * g++.dg/parse/parser-pr28152-2.C: Likewise. 15960 * g++.dg/parse/parser-pr28152.C: Likewise. 15961 * g++.dg/parse/pr68722.C: Likewise. 15962 * g++.dg/pr46852.C: Likewise. 15963 * g++.dg/pr46868.C: Likewise. 15964 * g++.dg/template/crash115.C: Likewise. 15965 * g++.dg/template/crash43.C: Likewise. 15966 * g++.dg/template/crash90.C: Likewise. 15967 * g++.dg/template/error-recovery1.C: Likewise. 15968 * g++.dg/template/error57.C: Likewise. 15969 * g++.old-deja/g++.other/crash31.C: Likewise. 15970 * gcc.dg/empty-source-2.c: Likewise. 15971 * gcc.dg/empty-source-3.c: Likewise. 15972 * gcc.dg/noncompile/pr30552-3.c: Likewise. 15973 * gcc.dg/noncompile/pr35447-1.c: Likewise. 15974 * gcc.dg/pr20245-1.c: Likewise. 15975 * gcc.dg/pr28419.c: Likewise. 15976 * gcc.dg/rtl/truncated-rtl-file.c: Likewise. 15977 * gcc.dg/unclosed-init.c: Likewise. 15978 * obj-c++.dg/property/property-neg-6.mm: Likewise. 15979 * obj-c++.dg/syntax-error-10.mm: Likewise. 15980 * obj-c++.dg/syntax-error-8.mm: Likewise. 15981 * obj-c++.dg/syntax-error-9.mm: Likewise. 15982 159832020-05-12 Marek Polacek <polacek@redhat.com> 15984 15985 PR c++/95074 15986 * g++.dg/lookup/koenig15.C: New test. 15987 159882020-05-12 Jakub Jelinek <jakub@redhat.com> 15989 15990 PR sanitizer/95051 15991 * gcc.dg/asan/pr95051.c: Add -fno-sanitize=all to dg-options. 15992 159932020-05-12 Uroš Bizjak <ubizjak@gmail.com> 15994 15995 PR target/95046 15996 * gcc.target/i386/pr95046-4.c: New test. 15997 159982020-05-12 Patrick Palka <ppalka@redhat.com> 15999 16000 PR c++/78752 16001 * g++.dg/cpp2a/concepts-pr78752-2.C: New test. 16002 160032020-05-12 Uroš Bizjak <ubizjak@gmail.com> 16004 16005 PR target/95046 16006 * gcc.target/i386/pr95046-3.c: New test. 16007 160082020-05-12 Uroš Bizjak <ubizjak@gmail.com> 16009 16010 PR target/95046 16011 * gcc.target/i386/pr95046-2.c: New test. 16012 160132020-05-12 Jozef Lawrynowicz <jozef.l@mittosystems.com> 16014 16015 * gcc.c-torture/execute/noinit-attribute.c: Skip for msp430 16016 in the large memory model. 16017 160182020-05-12 Jozef Lawrynowicz <jozef.l@mittosystems.com> 16019 16020 * gcc.target/msp430/region-attribute-misuse.c: Allow a .bss section to 16021 be created. 16022 160232020-05-12 Martin Liska <mliska@suse.cz> 16024 16025 PR sanitizer/95033 16026 PR sanitizer/95051 16027 * g++.dg/asan/function-argument-4.C: New test. 16028 * gcc.dg/asan/pr95033.c: New test. 16029 * gcc.dg/asan/pr95051.c: New test. 16030 160312020-05-12 Jakub Jelinek <jakub@redhat.com> 16032 16033 PR c++/95063 16034 * g++.dg/gomp/pr95063.C: New test. 16035 160362020-05-12 Richard Sandiford <richard.sandiford@arm.com> 16037 16038 PR tree-optimization/94980 16039 * gcc.target/i386/pr94980.c: New test. 16040 160412020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org> 16042 16043 * gcc.target/powerpc/vec-clzm-0.c: Rename to... 16044 * gcc.target/powerpc/vec-cntlzm-0.c: ...this. 16045 * gcc.target/powerpc/vec-clzm-1.c: Rename to... 16046 * gcc.target/powerpc/vec-cntlzm-1.c: ...this. 16047 * gcc.target/powerpc/vec-ctzm-0.c: Rename to... 16048 * gcc.target/powerpc/vec-cnttzm-0.c: ...this. 16049 * gcc.target/powerpc/vec-ctzm-1.c: Rename to... 16050 * gcc.target/powerpc/vec-cnttzm-1.c: ...this. 16051 * gcc.target/powerpc/vec-gnb-8.c: Rename to... 16052 * gcc.target/powerpc/vec-gnb-0.c: ...this, deleting the old file. 16053 * gcc.target/powerpc/vec-gnb-9.c: Rename to... 16054 * gcc.target/powerpc/vec-gnb-1.c: ...this, deleting the old file. 16055 * gcc.target/powerpc/vec-gnb-10.c: Rename to... 16056 * gcc.target/powerpc/vec-gnb-2.c: ...this, deleting the old file. 16057 * gcc.target/powerpc/vec-gnb-3.c: Delete. 16058 * gcc.target/powerpc/vec-gnb-4.c: Delete. 16059 * gcc.target/powerpc/vec-gnb-5.c: Delete. 16060 * gcc.target/powerpc/vec-gnb-6.c: Delete. 16061 * gcc.target/powerpc/vec-gnb-7.c: Delete. 16062 160632020-05-11 Carl Love <cel@us.ibm.com> 16064 16065 * gcc.target/powerpc/xxgenpc-runnable.c: New. 16066 160672020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org> 16068 16069 * gcc.target/powerpc/vec-stril-0.c: New. 16070 * gcc.target/powerpc/vec-stril-1.c: New. 16071 * gcc.target/powerpc/vec-stril-10.c: New. 16072 * gcc.target/powerpc/vec-stril-11.c: New. 16073 * gcc.target/powerpc/vec-stril-12.c: New. 16074 * gcc.target/powerpc/vec-stril-13.c: New. 16075 * gcc.target/powerpc/vec-stril-14.c: New. 16076 * gcc.target/powerpc/vec-stril-15.c: New. 16077 * gcc.target/powerpc/vec-stril-16.c: New. 16078 * gcc.target/powerpc/vec-stril-17.c: New. 16079 * gcc.target/powerpc/vec-stril-18.c: New. 16080 * gcc.target/powerpc/vec-stril-19.c: New. 16081 * gcc.target/powerpc/vec-stril-2.c: New. 16082 * gcc.target/powerpc/vec-stril-20.c: New. 16083 * gcc.target/powerpc/vec-stril-21.c: New. 16084 * gcc.target/powerpc/vec-stril-22.c: New. 16085 * gcc.target/powerpc/vec-stril-23.c: New. 16086 * gcc.target/powerpc/vec-stril-3.c: New. 16087 * gcc.target/powerpc/vec-stril-4.c: New. 16088 * gcc.target/powerpc/vec-stril-5.c: New. 16089 * gcc.target/powerpc/vec-stril-6.c: New. 16090 * gcc.target/powerpc/vec-stril-7.c: New. 16091 * gcc.target/powerpc/vec-stril-8.c: New. 16092 * gcc.target/powerpc/vec-stril-9.c: New. 16093 * gcc.target/powerpc/vec-stril_p-0.c: New. 16094 * gcc.target/powerpc/vec-stril_p-1.c: New. 16095 * gcc.target/powerpc/vec-stril_p-10.c: New. 16096 * gcc.target/powerpc/vec-stril_p-11.c: New. 16097 * gcc.target/powerpc/vec-stril_p-2.c: New. 16098 * gcc.target/powerpc/vec-stril_p-3.c: New. 16099 * gcc.target/powerpc/vec-stril_p-4.c: New. 16100 * gcc.target/powerpc/vec-stril_p-5.c: New. 16101 * gcc.target/powerpc/vec-stril_p-6.c: New. 16102 * gcc.target/powerpc/vec-stril_p-7.c: New. 16103 * gcc.target/powerpc/vec-stril_p-8.c: New. 16104 * gcc.target/powerpc/vec-stril_p-9.c: New. 16105 * gcc.target/powerpc/vec-strir-0.c: New. 16106 * gcc.target/powerpc/vec-strir-1.c: New. 16107 * gcc.target/powerpc/vec-strir-10.c: New. 16108 * gcc.target/powerpc/vec-strir-11.c: New. 16109 * gcc.target/powerpc/vec-strir-12.c: New. 16110 * gcc.target/powerpc/vec-strir-13.c: New. 16111 * gcc.target/powerpc/vec-strir-14.c: New. 16112 * gcc.target/powerpc/vec-strir-15.c: New. 16113 * gcc.target/powerpc/vec-strir-16.c: New. 16114 * gcc.target/powerpc/vec-strir-17.c: New. 16115 * gcc.target/powerpc/vec-strir-18.c: New. 16116 * gcc.target/powerpc/vec-strir-19.c: New. 16117 * gcc.target/powerpc/vec-strir-2.c: New. 16118 * gcc.target/powerpc/vec-strir-20.c: New. 16119 * gcc.target/powerpc/vec-strir-21.c: New. 16120 * gcc.target/powerpc/vec-strir-22.c: New. 16121 * gcc.target/powerpc/vec-strir-23.c: New. 16122 * gcc.target/powerpc/vec-strir-3.c: New. 16123 * gcc.target/powerpc/vec-strir-4.c: New. 16124 * gcc.target/powerpc/vec-strir-5.c: New. 16125 * gcc.target/powerpc/vec-strir-6.c: New. 16126 * gcc.target/powerpc/vec-strir-7.c: New. 16127 * gcc.target/powerpc/vec-strir-8.c: New. 16128 * gcc.target/powerpc/vec-strir-9.c: New. 16129 * gcc.target/powerpc/vec-strir_p-0.c: New. 16130 * gcc.target/powerpc/vec-strir_p-1.c: New. 16131 * gcc.target/powerpc/vec-strir_p-10.c: New. 16132 * gcc.target/powerpc/vec-strir_p-11.c: New. 16133 * gcc.target/powerpc/vec-strir_p-2.c: New. 16134 * gcc.target/powerpc/vec-strir_p-3.c: New. 16135 * gcc.target/powerpc/vec-strir_p-4.c: New. 16136 * gcc.target/powerpc/vec-strir_p-5.c: New. 16137 * gcc.target/powerpc/vec-strir_p-6.c: New. 16138 * gcc.target/powerpc/vec-strir_p-7.c: New. 16139 * gcc.target/powerpc/vec-strir_p-8.c: New. 16140 * gcc.target/powerpc/vec-strir_p-9.c: New. 16141 161422020-05-11 Kelvin Nilsen <wschmidt@linux.ibm.com> 16143 16144 * gcc.target/powerpc/vec-ternarylogic-0.c: New. 16145 * gcc.target/powerpc/vec-ternarylogic-1.c: New. 16146 * gcc.target/powerpc/vec-ternarylogic-10.c: New. 16147 * gcc.target/powerpc/vec-ternarylogic-2.c: New. 16148 * gcc.target/powerpc/vec-ternarylogic-3.c: New. 16149 * gcc.target/powerpc/vec-ternarylogic-4.c: New. 16150 * gcc.target/powerpc/vec-ternarylogic-5.c: New. 16151 * gcc.target/powerpc/vec-ternarylogic-6.c: New. 16152 * gcc.target/powerpc/vec-ternarylogic-7.c: New. 16153 * gcc.target/powerpc/vec-ternarylogic-8.c: New. 16154 * gcc.target/powerpc/vec-ternarylogic-9.c: New. 16155 161562020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org> 16157 16158 * gcc.target/powerpc/pdep-0.c: New. 16159 * gcc.target/powerpc/pdep-1.c: New. 16160 * gcc.target/powerpc/pextd-0.c: New. 16161 * gcc.target/powerpc/pextd-1.c: New. 16162 161632020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org> 16164 16165 * gcc.target/powerpc/vec-clrl-0.c: New. 16166 * gcc.target/powerpc/vec-clrl-1.c: New. 16167 * gcc.target/powerpc/vec-clrr-0.c: New. 16168 * gcc.target/powerpc/vec-clrr-1.c: New. 16169 161702020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org> 16171 16172 * gcc.target/powerpc/cntlzdm-0.c: New test. 16173 * gcc.target/powerpc/cntlzdm-1.c: New test. 16174 * gcc.target/powerpc/cnttzdm-0.c: New test. 16175 * gcc.target/powerpc/cnttzdm-1.c: New test. 16176 161772020-05-11 Harald Anlauf <anlauf@gmx.de> 16178 16179 PR fortran/95053 16180 * gfortran.dg/pr95053.f: New test. 16181 161822020-05-11 Uroš Bizjak <ubizjak@gmail.com> 16183 16184 PR target/95046 16185 * gcc.target/i386/pr95046-1.c (test_sqrt): Add. 16186 161872020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org> 16188 16189 * gcc.target/powerpc/vec-cfuged-0.c: New test. 16190 * gcc.target/powerpc/vec-cfuged-1.c: New test. 16191 161922020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org> 16193 16194 * gcc.target.powerpc/cfuged-0.c: New test. 16195 * gcc.target.powerpc/cfuged-1.c: New test. 16196 161972020-05-11 Richard Biener <rguenther@suse.de> 16198 16199 PR tree-optimization/95049 16200 * gcc.dg/torture/pr95049.c: New testcase. 16201 162022020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org> 16203 Bill Schmidt <wschmidt@linux.ibm.com> 16204 16205 * gcc.target/powerpc/vec-gnb-0.c: New test. 16206 * gcc.target/powerpc/vec-gnb-1.c: New test. 16207 * gcc.target/powerpc/vec-gnb-10.c: New test. 16208 * gcc.target/powerpc/vec-gnb-2.c: New test. 16209 * gcc.target/powerpc/vec-gnb-3.c: New test. 16210 * gcc.target/powerpc/vec-gnb-4.c: New test. 16211 * gcc.target/powerpc/vec-gnb-5.c: New test. 16212 * gcc.target/powerpc/vec-gnb-6.c: New test. 16213 * gcc.target/powerpc/vec-gnb-7.c: New test. 16214 * gcc.target/powerpc/vec-gnb-8.c: New test. 16215 * gcc.target/powerpc/vec-gnb-9.c: New test. 16216 162172020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org> 16218 16219 * gcc.target/powerpc/vec-pdep-0.c: New. 16220 * gcc.target/powerpc/vec-pdep-1.c: New. 16221 * gcc.target/powerpc/vec-pext-0.c: New. 16222 * gcc.target/powerpc/vec-pext-1.c: New. 16223 162242020-05-11 Richard Biener <rguenther@suse.de> 16225 16226 PR tree-optimization/94988 16227 PR tree-optimization/95025 16228 * gcc.dg/torture/pr94988.c: New testcase. 16229 * gcc.dg/torture/pr95025.c: Likewise. 16230 * gcc.dg/torture/pr95045.c: Likewise. 16231 * g++.dg/asan/pr95025.C: New testcase. 16232 162332020-05-11 Jakub Jelinek <jakub@redhat.com> 16234 Tobias Burnus <tobias@codesourcery.com> 16235 16236 PR fortran/94672 16237 * gfortran.dg/gomp/pr94672.f90: New. 16238 * gfortran.dg/missing_optional_dummy_6a.f90: Update scan-tree. 16239 162402020-05-11 Felix Yang <felix.yang@huawei.com> 16241 16242 PR target/94991 16243 * gcc.target/aarch64/mgeneral-regs_5.c: New test. 16244 162452020-05-11 Alex Coplan <alex.coplan@arm.com> 16246 16247 * gcc.target/aarch64/csinv-neg.c: New test. 16248 162492020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org> 16250 16251 * gcc.target/powerpc/vec-clzm-0.c: New test. 16252 * gcc.target/powerpc/vec-clzm-1.c: New test. 16253 * gcc.target/powerpc/vec-ctzm-0.c: New test. 16254 * gcc.target/powerpc/vec-ctzm-1.c: New test. 16255 162562020-05-11 Kelvin Nilsen <kelvin@gcc.gnu.org> 16257 16258 * gcc.target/powerpc/dg-future-0.c: New. 16259 * gcc.target/powerpc/dg-future-1.c: New. 16260 * lib/target-supports.exp (check_powerpc_future_hw_available): 16261 Replace -mfuture with -mcpu=future. 16262 (check_effective_target_powerpc_future_ok): Likewise. 16263 (is-effective-target): Add powerpc_future_hw. 16264 162652020-05-11 Kito Cheng <kito.cheng@sifive.com> 16266 16267 * gcc/testsuite/g++.dg/ipa/pr94856.C: Require fgnu-tm. 16268 162692020-05-11 Uroš Bizjak <ubizjak@gmail.com> 16270 16271 PR target/95046 16272 * gcc.target/i386/pr95046-1.c: New test. 16273 162742020-05-11 Mark Eggleston <markeggleston@gcc.gnu.org> 16275 16276 PR fortran/59107 16277 * gfortran.dg/pr59107.f90: New test. 16278 162792020-05-11 Xiong Hu Luo <luoxhu@linux.ibm.com> 16280 16281 PR tree-optimization/83403 16282 * gcc.dg/tree-ssa/pr83403-1.c: New test. 16283 * gcc.dg/tree-ssa/pr83403-2.c: New test. 16284 * gcc.dg/tree-ssa/pr83403.h: New header. 16285 162862020-05-10 Harald Anlauf <anlauf@gmx.de> 16287 16288 PR fortran/93499 16289 * gfortran.dg/pr93499.f90: New test. 16290 162912020-05-09 Jakub Jelinek <jakub@redhat.com> 16292 16293 PR testsuite/95008 16294 * gcc.dg/two-types-6.c: Remove dg-warning directive that never 16295 triggered. 16296 * gcc.dg/analyzer/pr93382.c: Properly escape ()s in the diagnostic 16297 message. 16298 162992020-05-09 Hans-Peter Nilsson <hp@axis.com> 16300 16301 * gcc.target/cris/: Adjust for removing crisv32-* and cris-linux-*. 16302 * gcc.dg/20020919-1.c, gcc.dg/pr31866.c, gcc.dg/pr46647.c, 16303 gcc.dg/sibcall-10.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, 16304 gcc.dg/sibcall-9.c, gcc.dg/torture/cris-asm-mof-1.c, 16305 gcc.dg/torture/cris-volatile-1.c, gcc.dg/torture/pr38948.c, 16306 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/tree-ssa/loop-1.c, 16307 gcc.dg/weak/typeof-2.c, lib/target-supports.exp: Remove remaining 16308 traces of crisv32-*. 16309 163102020-05-08 Vladimir Makarov <vmakarov@redhat.com> 16311 16312 * gcc.target/i386/pr92807-1.c: Improve the regex. 16313 163142020-05-08 Iain Sandoe <iain@sandoe.co.uk> 16315 16316 PR c++/95003 16317 * g++.dg/coroutines/torture/pr95003.C: New test. 16318 163192020-05-08 Nathan Sidwell <nathan@acm.org> 16320 16321 * gcc.dg/cpp/counter-[23].c: Move to c-c+_-common/cpp. 16322 * gcc.dg/cpp/dir-only-*: Likewise. 16323 * c-c++-common/cpp/dir-only-[78].c: New. 16324 163252020-05-08 Richard Biener <rguenther@suse.de> 16326 16327 * gcc.dg/vect/bb-slp-pr68892.c: Adjust for not supported 16328 SLP permutations becoming builds from scalars. 16329 * gcc.dg/vect/bb-slp-pr78205.c: Likewise. 16330 * gcc.dg/vect/bb-slp-34.c: Likewise. 16331 163322020-05-08 Nathan Sidwell <nathan@acm.org> 16333 16334 * c-c++-common/raw-string-6.c: Adjust EOF error location. 16335 * g++.dg/cpp0x/decltype63.C: Likewise. 16336 * g++.dg/cpp0x/gen-attrs-64.C: Likewise. 16337 * g++.dg/cpp0x/pr68726.C: Likewise. 16338 * g++.dg/cpp0x/pr78341.C: Likewise. 16339 * g++.dg/cpp1y/pr65202.C: Likewise. 16340 * g++.dg/cpp1z/class-deduction44.C: Likewise. 16341 * g++.dg/diagnostic/unclosed-extern-c.C: Likewise. 16342 * g++.dg/diagnostic/unclosed-function.C: Likewise. 16343 * g++.dg/diagnostic/unclosed-namespace.C: Likewise. 16344 * g++.dg/diagnostic/unclosed-struct.C: Likewise. 16345 * g++.dg/ext/pr84598.C: Likewise. 16346 * g++.dg/other/switch4.C: Likewise. 16347 * g++.dg/parse/crash10.C: Likewise. 16348 * g++.dg/parse/crash18.C: Likewise. 16349 * g++.dg/parse/crash35.C: Likewise. 16350 * g++.dg/parse/crash59.C: Likewise. 16351 * g++.dg/parse/crash61.C: Likewise. 16352 * g++.dg/parse/crash67.C: Likewise. 16353 * g++.dg/parse/ctor3.C: Likewise. 16354 * g++.dg/parse/error14.C: Likewise. 16355 * g++.dg/parse/error5.C: Likewise. 16356 * g++.dg/parse/error56.C: Likewise. 16357 * g++.dg/parse/invalid1.C: Likewise. 16358 * g++.dg/parse/parameter-declaration-1.C: Likewise. 16359 * g++.dg/parse/parser-pr28152-2.C: Likewise. 16360 * g++.dg/parse/parser-pr28152.C: Likewise. 16361 * g++.dg/parse/pr68722.C: Likewise. 16362 * g++.dg/pr46852.C: Likewise. 16363 * g++.dg/pr46868.C: Likewise. 16364 * g++.dg/template/crash115.C: Likewise. 16365 * g++.dg/template/crash43.C: Likewise. 16366 * g++.dg/template/error-recovery1.C: Likewise. 16367 * g++.dg/template/error57.C: Likewise. 16368 * g++.old-deja/g++.other/crash31.C: Likewise. 16369 163702020-05-08 Eric Botcazou <ebotcazou@adacore.com> 16371 16372 * gnat.dg/addr15.adb: New test. 16373 163742020-05-08 Richard Biener <rguenther@suse.de> 16375 16376 * gnat.dg/opt83.adb: New testcase. 16377 163782020-05-08 Jakub Jelinek <jakub@redhat.com> 16379 16380 PR tree-optimization/94786 16381 * gcc.dg/tree-ssa/pr94786.c: New test. 16382 16383 PR target/94857 16384 * gcc.target/i386/pr94857.c: New test. 16385 16386 PR tree-optimization/94783 16387 * gcc.dg/tree-ssa/pr94783.c: New test. 16388 16389 PR tree-optimization/94956 16390 * gcc.target/i386/pr94956.c: New test. 16391 16392 PR tree-optimization/94913 16393 * gcc.dg/tree-ssa/pr94913.c: New test. 16394 163952020-05-07 Segher Boessenkool <segher@kernel.crashing.org> 16396 16397 * gcc.target/powerpc/setnbc.h: New. 16398 * gcc.target/powerpc/setnbceq.c: New. 16399 * gcc.target/powerpc/setnbcge.c: New. 16400 * gcc.target/powerpc/setnbcgt.c: New. 16401 * gcc.target/powerpc/setnbcle.c: New. 16402 * gcc.target/powerpc/setnbclt.c: New. 16403 * gcc.target/powerpc/setnbcne.c: New. 16404 164052020-05-07 Segher Boessenkool <segher@kernel.crashing.org> 16406 16407 * gcc.target/powerpc/setbc.h: New. 16408 * gcc.target/powerpc/setbceq.c: New. 16409 * gcc.target/powerpc/setbcge.c: New. 16410 * gcc.target/powerpc/setbcgt.c: New. 16411 * gcc.target/powerpc/setbcle.c: New. 16412 * gcc.target/powerpc/setbclt.c: New. 16413 * gcc.target/powerpc/setbcne.c: New. 16414 164152020-05-07 Iain Sandoe <iain@sandoe.co.uk> 16416 16417 PR c++/94817 16418 PR c++/94829 16419 * g++.dg/coroutines/coro-missing-final-suspend.C: New test. 16420 * g++.dg/coroutines/coro-missing-initial-suspend.C: New test. 16421 * g++.dg/coroutines/coro-missing-promise-yield.C: Check for 16422 continuation of compilation. 16423 * g++.dg/coroutines/coro-missing-promise.C: Likewise. 16424 * g++.dg/coroutines/coro-missing-ret-value.C: Likewise 16425 * g++.dg/coroutines/coro-missing-ret-void.C: Likewise 16426 * g++.dg/coroutines/coro-missing-ueh-3.C: Likewise 16427 * g++.dg/coroutines/pr94817.C: New test. 16428 * g++.dg/coroutines/pr94829.C: New test. 16429 164302020-05-07 Marek Polacek <polacek@redhat.com> 16431 16432 PR c++/94590 - Detect long double -> double narrowing. 16433 * g++.dg/cpp0x/Wnarrowing18.C: New test. 16434 164352020-05-07 Marek Polacek <polacek@redhat.com> 16436 16437 PR c++/94255 16438 * g++.dg/template/spec41.C: New test. 16439 164402020-05-07 Marek Polacek <polacek@redhat.com> 16441 16442 P1957R2 16443 * g++.dg/cpp0x/initlist92.C: Don't expect an error in C++20 only. 16444 164452020-05-07 Manfred Schwarb <manfred99@gmx.ch> 16446 16447 * gcc.dg/20050121-1.c: Fix broken dg directives. 16448 * gcc.dg/analzyer/pr93382.c: Likewise. 16449 * gcc.dg/autopar/pr68460.c: Likewise. 16450 * gcc.dg/c90-fordecl-1.c: Likewise. 16451 * gcc.dg/cpp/trad/funlike-5.c: Likewise. 16452 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise. 16453 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise. 16454 * gcc.dg/lto/pr52634_0.c: Likewise. 16455 * gcc.dg/pr32069.c: Likewise. 16456 * gcc.dg/pr35445.c: Likewise. 16457 * gcc.dg/pr40172-3.c: Likewise. 16458 * gcc.dg/pr87347.c: Likewise. 16459 * gcc.dg/pr88660.c: Likewise. 16460 * gcc.dg/pr89689.c: Likewise. 16461 * gcc.dg/sinatan-2.c: Likewise. 16462 * gcc.dg/sinhatanh-1.c: Likewise. 16463 * gcc.dg/sinhovercosh-1.c: Likewise. 16464 * gcc.dg/tls/opt-9.c: Likewise. 16465 * gcc.dg/torture/builtins-1.c: Likewise. 16466 * gcc.dg/torture/pr51106-1.c: Likewise. 16467 * gcc.dg/torture/pr51106-2.c: Likewise. 16468 * gcc.dg/torture/pr80281.c: Likewise. 16469 * gcc.dg/torture/pr92252.c: Likewise. 16470 * gcc.dg/tree-ssa/pr79448-2.c: Likewise. 16471 * gcc.dg/tree-ssa/pr79448.c: Likewise. 16472 * gcc.dg/tree-ssa/pr92163.c: Likewise. 16473 * gcc.dg/tree-ssa/reassoc-28.c: Likewise. 16474 * gcc.dg/tree-ssa/upcast-1.c: Likewise. 16475 * gcc.dg/two-types-6.c: Likewise. 16476 * gcc.dg/ubsan/c-shift-1.c: Likewise. 16477 * gcc.dg/var-expand3.c: Likewise. 16478 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: Likewise. 16479 * gcc.dg/vect/pr71264.c: Likewise. 16480 164812020-05-07 Marek Polacek <polacek@redhat.com> 16482 16483 * g++.dg/other/operator1.C: Adjust expected message. 16484 * g++.dg/overload/operator2.C: Likewise. 16485 * g++.dg/template/error30.C: Likewise. 16486 * g++.old-deja/g++.jason/operator.C: Likewise. 16487 164882020-05-07 Richard Biener <rguenther@suse.de> 16489 16490 PR middle-end/94703 16491 * gcc.dg/tree-ssa/pr94703.c: New testcase. 16492 164932020-05-07 Jakub Jelinek <jakub@redhat.com> 16494 16495 PR c++/94946 16496 * g++.dg/ext/attr-parm-1.C: Enable the test also for lp64 x86, use 16497 sysv_abi and ms_abi attributes in that case instead of fastcall and 16498 no attribute. 16499 16500 PR c/94968 16501 * gcc.dg/pr94968.c: New test. 16502 165032020-05-07 Richard Biener <rguenther@suse.de> 16504 16505 PR tree-optimization/57359 16506 * gcc.dg/torture/pr57359-1.c: New testcase. 16507 * gcc.dg/torture/pr57359-1.c: Likewise. 16508 * gcc.dg/tree-ssa/ssa-lim-14.c: Likewise. 16509 * gcc.dg/graphite/pr80906.c: XFAIL. 16510 165112020-05-07 Eric Botcazou <ebotcazou@adacore.com> 16512 16513 * gnat.dg/debug16.adb: New test. 16514 165152020-05-06 Marek Polacek <polacek@redhat.com> 16516 16517 PR c++/94938 16518 * g++.dg/warn/Wdiv-by-zero-3.C: New test. 16519 * g++.dg/warn/Wtype-limits4.C: New test. 16520 * g++.dg/warn/template-2.C: New test. 16521 * g++.old-deja/g++.pt/crash10.C: Add dg-warning. 16522 165232020-05-06 Iain Buclaw <ibuclaw@gdcproject.org> 16524 16525 PR d/94970 16526 * gdc.dg/pr94970.d: New test. 16527 165282020-05-06 Jakub Jelinek <jakub@redhat.com> 16529 16530 PR c++/94951 16531 * g++.dg/warn/Wstrict-aliasing-bogus-tmpl.C: New test. 16532 16533 PR c++/94907 16534 * g++.dg/cpp2a/spaceship-synth8.C: New test. 16535 165362020-05-06 qing zhao <qing.zhao@oracle.com> 16537 16538 PR c/94230 16539 * gcc.dg/plugin/location-overflow-test-1.c (fn_1): New message to 16540 provide hint to use the new -flarge-source-files option. 16541 165422020-05-06 Uroš Bizjak <ubizjak@gmail.com> 16543 16544 PR target/94913 16545 * gcc.target/i386/pr94913-1.c: New test. 16546 * gcc.target/i386/pr94913-2.c: Ditto. 16547 165482020-05-06 Richard Biener <rguenther@suse.de> 16549 16550 PR tree-optimization/94963 16551 * gcc.dg/pr94963.c: New testcase. 16552 165532020-05-06 Hongtao Liu <hongtao.liu@intel.com> 16554 16555 * g++.dg/other/i386-2.c: Add -mtsxldtrk. 16556 * g++.dg/other/i386-3.c: Likewise. 16557 * gcc.target/i386/sse-12.c: Likewise. 16558 * gcc.target/i386/sse-13.c: Likewise. 16559 * gcc.target/i386/sse-14.c: Likewise. 16560 * gcc.target/i386/sse-22.c: Likewsie. 16561 * gcc.target/i386/sse-23.c: Likewise. 16562 * gcc.target/i386/tsxldtrk-1.c: New test. 16563 * gcc.target/i386/funcspec-56.inc: Add target attribute tests 16564 for tsxldtrk. 16565 165662020-05-06 Hongtao Liu <hongtao.liu@intel.com> 16567 16568 * gcc.target/i386/funcspec-56.inc: Add enqcmd, avx512bf16, 16569 avx512vp2intersect. 16570 165712020-05-06 Jakub Jelinek <jakub@redhat.com> 16572 16573 PR tree-optimization/94921 16574 * match.pd (~(~X - Y) -> X + Y, ~(~X + Y) -> X - Y): New 16575 simplifications. 16576 16577 PR rtl-optimization/94873 16578 * gcc.dg/pr94873.c: New test. 16579 165802020-05-06 Hongtao.liu <hongtao.liu@intel.com> 16581 Wei Xiao <wei3.xiao@intel.com> 16582 16583 * gcc/testsuite/gcc.target/i386/serialize-1.c: New test. 16584 * gcc/testsuite/g++.dg/other/i386-2.C: Add -mserialize. 16585 * gcc/testsuite/g++.dg/other/i386-3.C: Ditto. 16586 * gcc/testsuite/gcc.target/i386/funcspec-56.inc: Ditto. 16587 * gcc/testsuite/gcc.target/i386/sse-12.c: Ditto. 16588 * gcc/testsuite/gcc.target/i386/sse-13.c: Ditto. 16589 * gcc/testsuite/gcc.target/i386/sse-14.c: Ditto. 16590 * gcc/testsuite/gcc.target/i386/sse-22.c: Ditto. 16591 * gcc/testsuite/gcc.target/i386/sse-23.c: Ditto. 16592 165932020-05-05 H.J. Lu <hongjiu.lu@intel.com> 16594 16595 PR testsuite/84324 16596 * objc/execute/exceptions/matcher-1.m (my_exception_matcher): 16597 Change return type to int. 16598 165992020-05-05 Harald Anlauf <anlauf@gmx.de> 16600 16601 PR fortran/93366 16602 * gfortran.dg/pr93366.f90: New test. 16603 166042020-05-05 Michael Meissner <meissner@linux.ibm.com> 16605 16606 * gcc.dg/nextafter-2.c: Delete changes meant for a private branch. 16607 * gcc.target/powerpc/pr70117.c: Likewise. 16608 166092020-05-05 Dimitar Dimitrov <dimitar@dinux.eu> 16610 16611 * gcc.target/pru/clobber-sp.c: New test. 16612 166132020-05-05 Dimitar Dimitrov <dimitar@dinux.eu> 16614 16615 * gcc.target/pru/lra-framepointer-fragmentation-1.c: Update test to 16616 take into account additional available registers. 16617 * gcc.target/pru/lra-framepointer-fragmentation-2.c: Ditto. 16618 166192020-05-05 Marek Polacek <polacek@redhat.com> 16620 16621 PR c++/94799 16622 * g++.dg/lookup/this1.C: Adjust dg-error. 16623 * g++.dg/template/lookup12.C: New test. 16624 * g++.dg/template/lookup13.C: New test. 16625 * g++.dg/template/lookup14.C: New test. 16626 * g++.dg/template/lookup15.C: New test. 16627 166282020-05-05 Martin Liska <mliska@suse.cz> 16629 16630 * gcc.dg/spellcheck-options-22.c: New test. 16631 166322020-05-05 Martin Liska <mliska@suse.cz> 16633 16634 * g++.dg/concepts/diagnostic1.C: Merge dg-options and 16635 dg-additional-options if len <= 120 chars. 16636 * g++.dg/cpp1y/new1.C: Likewise. 16637 * g++.dg/cpp1y/new2.C: Likewise. 16638 * g++.dg/debug/dwarf2/pr61433.C: Likewise. 16639 * g++.dg/init/new18.C: Likewise. 16640 * g++.dg/ipa/devirt-19.C: Likewise. 16641 * g++.dg/ipa/devirt-52.C: Likewise. 16642 * g++.dg/ipa/pr44372.C: Likewise. 16643 * g++.dg/ipa/pr58371.C: Likewise. 16644 * g++.dg/ipa/pr63587-2.C: Likewise. 16645 * g++.dg/ipa/pr78211.C: Likewise. 16646 * g++.dg/opt/dump1.C: Likewise. 16647 * g++.dg/opt/pr44919.C: Likewise. 16648 * g++.dg/opt/pr47615.C: Likewise. 16649 * g++.dg/opt/pr82159-2.C: Likewise. 16650 * g++.dg/other/pr52048.C: Likewise. 16651 * g++.dg/pr57662.C: Likewise. 16652 * g++.dg/pr59510.C: Likewise. 16653 * g++.dg/pr67989.C: Likewise. 16654 * g++.dg/pr81194.C: Likewise. 16655 * g++.dg/template/canon-type-8.C: Likewise. 16656 * g++.dg/template/crash107.C: Likewise. 16657 * g++.dg/template/show-template-tree-3.C: Likewise. 16658 * g++.dg/tm/cgraph_edge.C: Likewise. 16659 * g++.dg/torture/20141013.C: Likewise. 16660 * g++.dg/torture/pr34641.C: Likewise. 16661 * g++.dg/torture/pr34850.C: Likewise. 16662 * g++.dg/torture/pr36745.C: Likewise. 16663 * g++.dg/torture/pr40991.C: Likewise. 16664 * g++.dg/torture/pr48271.C: Likewise. 16665 * g++.dg/torture/pr53602.C: Likewise. 16666 * g++.dg/torture/pr53752.C: Likewise. 16667 * g++.dg/torture/pr54838.C: Likewise. 16668 * g++.dg/torture/pr58252.C: Likewise. 16669 * g++.dg/tree-ssa/pr22444.C: Likewise. 16670 * g++.dg/tree-ssa/pr24351-3.C: Likewise. 16671 * g++.dg/tree-ssa/pr27283.C: Likewise. 16672 * g++.dg/tree-ssa/pr27291.C: Likewise. 16673 * g++.dg/tree-ssa/pr27548.C: Likewise. 16674 * g++.dg/tree-ssa/pr42337.C: Likewise. 16675 * g++.dg/ubsan/pr65583.C: Likewise. 16676 * g++.old-deja/g++.robertl/eb27.C: Likewise. 16677 * gcc.dg/tree-ssa/dse-points-to.c: Likewise. 16678 * gcc.target/arm/simd/vmmla_1.c: Likewise. 16679 * gcc.target/i386/vect-pr67800.c: Likewise. 16680 * gcc.target/mips/cfgcleanup-jalr2.c: Likewise. 16681 * gcc.target/mips/cfgcleanup-jalr3.c: Likewise. 16682 166832020-05-05 Richard Biener <rguenther@suse.de> 16684 16685 PR testsuite/92177 16686 * gcc.dg/vect/bb-slp-22.c: Adjust. 16687 166882020-05-05 Richard Biener <rguenther@suse.de> 16689 16690 PR ipa/94947 16691 * gcc.dg/torture/pr94947-1.c: New testcase. 16692 * gcc.dg/torture/pr94947-2.c: Likewise. 16693 166942020-05-05 Eric Botcazou <ebotcazou@adacore.com> 16695 16696 * gnat.dg/aggr29.adb: New test. 16697 166982020-05-05 Richard Biener <rguenther@suse.de> 16699 16700 PR tree-optimization/94949 16701 * gcc.dg/torture/pr94949.c: New testcase. 16702 167032020-05-05 Alex Coplan <alex.coplan@arm.com> 16704 16705 * gcc.target/aarch64/mvn_zero_ext.c: New test. 16706 167072020-05-05 Jakub Jelinek <jakub@redhat.com> 16708 16709 PR tree-optimization/94800 16710 * gcc.dg/tree-ssa/pr94800.c: New test. 16711 * gcc.dg/tree-ssa/popcount5.c: New test. 16712 * gcc.dg/tree-ssa/popcount5l.c: New test. 16713 * gcc.dg/tree-ssa/popcount5ll.c: New test. 16714 16715 PR target/94942 16716 * gcc.target/i386/pr94942.c: New test. 16717 16718 PR tree-optimization/94914 16719 * gcc.target/i386/pr94914.c: New test. 16720 167212020-05-04 Patrick Palka <ppalka@redhat.com> 16722 16723 PR c++/94038 16724 * g++.dg/warn/pr94038.C: New test. 16725 167262020-05-04 Richard Sandiford <richard.sandiford@arm.com> 16727 16728 PR middle-end/94941 16729 * gcc.target/aarch64/sve/acle/general/unoptimized_1.c: New test. 16730 167312020-05-04 Uroš Bizjak <ubizjak@gmail.com> 16732 16733 PR target/94795 16734 * gcc.target/i386/pr94795-1.c: New test. 16735 * gcc.target/i386/pr94795-2.c: Ditto. 16736 167372020-05-04 Richard Biener <rguenther@suse.de> 16738 16739 PR tree-optimization/39612 16740 * gcc.dg/tree-ssa/pr39612.c: New testcase. 16741 167422020-05-04 Uroš Bizjak <ubizjak@gmail.com> 16743 16744 PR target/94650 16745 * gcc.targeti/i386/pr94650.c: New test. 16746 167472020-05-04 Jakub Jelinek <jakub@redhat.com> 16748 16749 PR tree-optimization/94718 16750 * gcc.dg/tree-ssa/pr94718-4.c: New test. 16751 * gcc.dg/tree-ssa/pr94718-5.c: New test. 16752 16753 PR tree-optimization/94718 16754 * gcc.dg/tree-ssa/pr94718-3.c: New test. 16755 16756 PR tree-optimization/94718 16757 * gcc.dg/tree-ssa/pr94718-1.c: New test. 16758 * gcc.dg/tree-ssa/pr94718-2.c: New test. 16759 167602020-05-03 Eric Botcazou <ebotcazou@adacore.com> 16761 16762 * gnat.dg/limited1_inner.adb (Finalize): Use 'Unrestricted_Access. 16763 167642020-05-02 H.J. Lu <hongjiu.lu@intel.com> 16765 16766 PR fortran/94788 16767 * lib/gfortran.exp (gfortran_target_compile): Get asan library 16768 from TEST_ALWAYS_FLAGS. 16769 167702020-05-02 Thomas Koenig <tkoenig@gcc.gnu.org> 16771 16772 PR fortran/94788 16773 * gfortran.dg/asan: New directory. 16774 * gfortran.dg/asan/asan.exp: New file. 16775 * gfortran.dg/asan/pointer_assign_16.f90: New test case. 16776 167772020-05-01 H.J. Lu <hongjiu.lu@intel.com> 16778 16779 PR target/93492 16780 * c-c++-common/patchable_function_entry-error-1.c: New test. 16781 * c-c++-common/patchable_function_entry-error-2.c: Likewise. 16782 * c-c++-common/patchable_function_entry-error-3.c: Likewise. 16783 167842020-05-01 Patrick Palka <ppalka@redhat.com> 16785 16786 PR c++/90880 16787 * g++.dg/template/sfinae29.C: New test. 16788 167892020-05-01 Marek Polacek <polacek@redhat.com> 16790 16791 PR c++/94885 16792 * g++.dg/cpp2a/paren-init26.C: New test. 16793 167942020-05-01 Andreas Tobler <andreast@gcc.gnu.org> 16795 16796 * gcc.dg/asan/pr87930.c: Enable on x86_64 FreeBSD. 16797 * c-c++-common/asan/asan-interface-1.c: Likewise. 16798 * c-c++-common/asan/clone-test-1.c: Likewise. 16799 * c-c++-common/asan/no-asan-stack.c: Likewise. 16800 * c-c++-common/asan/pr59063-1.c: Likewise. 16801 * c-c++-common/asan/pr59063-2.c: Likewise. 16802 * g++.dg/asan/asan_test.C: Likewise. 16803 * g++.dg/asan/asan_test_utils.h: Likewise. 16804 * g++.dg/asan/interception-failure-test-1.C: Likewise. 16805 * g++.dg/asan/interception-malloc-test-1.C: Likewise. 16806 168072020-04-30 Peter Bergner <bergner@linux.ibm.com> 16808 16809 PR rtl-optimization/94740 16810 * gcc.target/powerpc/pr94740.c: New test. 16811 168122020-04-30 Jakub Jelinek <jakub@redhat.com> 16813 16814 PR c/94842 16815 * gcc.dg/pr94842.c: New test. 16816 168172020-04-30 Martin Jambor <mjambor@suse.cz> 16818 16819 PR ipa/94856 16820 * g++.dg/ipa/pr94856.C: New test. 16821 168222020-04-30 Iain Sandoe <iain@sandoe.co.uk> 16823 16824 PR c++/94886 16825 * g++.dg/coroutines/pr94886-folly-3.C: New test. 16826 168272020-04-30 Iain Sandoe <iain@sandoe.co.uk> 16828 16829 PR c++/94883 16830 * g++.dg/coroutines/pr94883-folly-2.C: New test. 16831 168322020-04-30 Iain Sandoe <iain@sandoe.co.uk> 16833 16834 PR c++/94879 16835 * g++.dg/coroutines/pr94xxx-folly-1.C: New test. 16836 168372020-04-30 Marek Polacek <polacek@redhat.com> 16838 16839 PR c++/94775 16840 * g++.dg/warn/Warray-bounds-10.C: New test. 16841 168422020-04-30 Szabolcs Nagy <szabolcs.nagy@arm.com> 16843 16844 PR target/94748 16845 * gcc.target/aarch64/pr94748.c: New test. 16846 168472020-04-30 Andreas Krebbel <krebbel@linux.ibm.com> 16848 16849 * gcc.target/s390/zvector/vec_load_len_r.c: New test. 16850 * gcc.target/s390/zvector/vec_store_len_r.c: New test. 16851 168522020-04-29 Jakub Jelinek <jakub@redhat.com> 16853 16854 PR target/94704 16855 * g++.target/s390/s390.exp: New file. 16856 * g++.target/s390/pr94704-1.C: New test. 16857 * g++.target/s390/pr94704-2.C: New test. 16858 * g++.target/s390/pr94704-3.C: New test. 16859 * g++.target/s390/pr94704-4.C: New test. 16860 168612020-04-29 Patrick Palka <ppalka@redhat.com> 16862 16863 PR c++/94830 16864 * g++.dg/concepts/diagnostics12.C: Clarify the dg-message now 16865 that the corresponding diagnostic is deterministic. 16866 * g++.dg/concepts/diagnostics13.C: New test. 16867 168682020-04-29 H.J. Lu <hongjiu.lu@intel.com> 16869 16870 PR target/93654 16871 * gcc.target/i386/pr93654.c: New test. 16872 168732020-04-29 Richard Sandiford <richard.sandiford@arm.com> 16874 16875 * lib/target-supports.exp: Add v8a_hard to the list of arm_arch_* 16876 targets. 16877 * g++.target/arm/no_unique_address_1.C: New test. 16878 * g++.target/arm/no_unique_address_2.C: Likewise. 16879 168802020-04-29 Richard Biener <rguenther@suse.de> 16881 Li Zekun <lizekun1@huawei.com> 16882 16883 PR lto/94822 16884 * gcc.dg/lto/pr94822_0.c: New testcase. 16885 * gcc.dg/lto/pr94822_1.c: Alternate file. 16886 * gcc.dg/lto/pr94822.h: Likewise. 16887 168882020-04-29 Richard Sandiford <richard.sandiford@arm.com> 16889 16890 * g++.target/aarch64/no_unique_address_1.C: New test. 16891 * g++.target/aarch64/no_unique_address_2.C: Likewise. 16892 168932020-04-29 Richard Sandiford <richard.sandiford@arm.com> 16894 16895 * g++.target/arm/mve.exp: Restore the original dg-do-what-default 16896 before finishing. 16897 168982020-04-29 Jakub Jelinek <jakub@redhat.com> 16899 16900 PR target/94707 16901 * g++.target/powerpc/pr94707-1.C: New test. 16902 * g++.target/powerpc/pr94707-2.C: New test. 16903 * g++.target/powerpc/pr94707-3.C: New test. 16904 * g++.target/powerpc/pr94707-4.C: New test. 16905 * g++.target/powerpc/pr94707-5.C: New test. 16906 * g++.target/powerpc/pr94707-4.C: New test. 16907 169082020-04-29 Patrick Palka <ppalka@redhat.com> 16909 16910 PR c++/94819 16911 * g++.dg/cpp2a/concepts-inherit-ctor10.C: New test. 16912 * g++.dg/cpp2a/concepts-inherit-ctor11.C: New test. 16913 16914 PR c++/94808 16915 * g++.dg/concepts/diagnostic12.C: New test. 16916 * g++.dg/concepts/diagnostic5.C: Adjust dg-message. 16917 169182020-04-28 Alexandre Oliva <oliva@adacore.com> 16919 16920 PR target/94812 16921 * gcc.target/powerpc/test_mffsl.c: Call mffsl only once. 16922 Reinterpret the doubles as long longs for compares. Mask out 16923 mffs bits that are not expected from mffsl. 16924 169252020-04-28 David Malcolm <dmalcolm@redhat.com> 16926 16927 PR analyzer/94816 16928 * g++.dg/analyzer/pr94816.C: New test. 16929 169302020-04-28 David Malcolm <dmalcolm@redhat.com> 16931 16932 PR analyzer/94447 16933 PR analyzer/94639 16934 PR analyzer/94732 16935 PR analyzer/94754 16936 * gcc.dg/analyzer/data-model-1.c: Mark "use of uninitialized 16937 value" warnings as xfail for now. 16938 * gcc.dg/analyzer/data-model-5b.c: Remove uninitialized warning. 16939 * gcc.dg/analyzer/pr94099.c: Mark "uninitialized" warning as xfail 16940 for now. 16941 * gcc.dg/analyzer/pr94447.c: New test. 16942 * gcc.dg/analyzer/pr94639.c: New test. 16943 * gcc.dg/analyzer/pr94732.c: New test. 16944 * gcc.dg/analyzer/pr94754.c: New test. 16945 * gcc.dg/analyzer/zlib-6.c: Mark "uninitialized" warning as xfail 16946 for now. 16947 169482020-04-28 Jakub Jelinek <jakub@redhat.com> 16949 16950 PR tree-optimization/94809 16951 * gcc.c-torture/execute/pr94809.c: New test. 16952 169532020-04-28 Iain Sandoe <iain@sandoe.co.uk> 16954 16955 PR c++/94760 16956 * g++.dg/coroutines/pr94760-mismatched-traits-and-promise-prev.C: 16957 New test. 16958 169592020-04-28 Iain Sandoe <iain@sandoe.co.uk> 16960 16961 PR c++/94759 16962 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for 16963 updated error messages. 16964 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise. 16965 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise. 16966 * g++.dg/coroutines/coro-missing-promise.C: Likewise. 16967 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: Liekwise. 16968 * g++.dg/coroutines/torture/co-ret-17-void-ret-coro.C: New test. 16969 169702020-04-27 Iain Sandoe <iain@sandoe.co.uk> 16971 16972 PR c++/94701 16973 * g++.dg/coroutines/torture/local-var-06-structured-binding.C: 16974 New test. 16975 169762020-04-27 Thomas Koenig <tkoenig@gcc.gnu.org> 16977 16978 PR fortran/93956 16979 PR fortran/94788 16980 * gfortran.dg/pointer_assign_13.f90: Remove. 16981 169822020-04-27 Jakub Jelinek <jakub@redhat.com> 16983 16984 PR target/94780 16985 * gcc.dg/pr94780.c: New test. 16986 169872020-04-27 Patrick Palka <ppalka@redhat.com> 16988 16989 PR c++/94772 16990 * g++.dg/cpp1y/constexpr-tracking-const23.C: New test. 16991 * g++.dg/cpp1y/constexpr-tracking-const24.C: New test. 16992 * g++.dg/cpp1y/constexpr-tracking-const25.C: New test. 16993 169942020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com> 16995 16996 PR target/94697 16997 * gcc.target/aarch64/pr94697.c: Require lp64. 16998 169992020-04-27 Jakub Jelinek <jakub@redhat.com> 17000 17001 PR c/94755 17002 * c-c++-common/pr94755.c: New test. 17003 170042020-04-27 Felix Yang <felix.yang@huawei.com> 17005 17006 PR tree-optimization/94784 17007 * gcc.dg/pr94784.c: New test. 17008 170092020-04-27 Szabolcs Nagy <szabolcs.nagy@arm.com> 17010 17011 PR target/94515 17012 * g++.target/aarch64/pr94515-1.C: New test. 17013 * g++.target/aarch64/pr94515-2.C: New test. 17014 170152020-04-26 Marek Polacek <polacek@redhat.com> 17016 17017 PR c++/90320 17018 * g++.dg/cpp0x/explicit13.C: New test. 17019 * g++.dg/cpp0x/explicit14.C: New test. 17020 170212020-04-27 Iain Buclaw <ibuclaw@gdcproject.org> 17022 17023 PR d/89418 17024 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for compilable 17025 tests that depend on the phobos standard library. 17026 170272020-04-27 Iain Buclaw <ibuclaw@gdcproject.org> 17028 17029 PR d/94777 17030 * gdc.dg/pr94777a.d: New test. 17031 * gdc.dg/pr94777b.d: New test. 17032 170332020-04-26 Iain Sandoe <iain@sandoe.co.uk> 17034 17035 PR c++/94752 17036 * g++.dg/coroutines/pr94752.C: New test. 17037 170382020-04-26 Thomas Koenig <tkoenig@gcc.gnu.org> 17039 17040 PR fortran/94737 17041 * gfortran.dg/binding_label_tests_34.f90: New test case. 17042 170432020-04-25 David Edelsohn <dje.gcc@gmail.com> 17044 17045 * g++.dg/debug/dwarf2/pr61433.C: Unfail AIX. 17046 * g++.dg/opt/pr48549.C: Same. 17047 * g++.dg/opt/pr60002.C: Same. 17048 * g++.dg/opt/pr80436.C: Same. 17049 * g++.dg/opt/pr83084.C: Same. 17050 * g++.dg/other/pr42685.C: Same. 17051 * gcc.dg/pr41241.c: Same. 17052 * gcc.dg/pr42629.c: Same. 17053 * gcc.dg/pr42630.c: Same. 17054 * gcc.dg/pr42719.c: Same. 17055 * gcc.dg/pr42728.c: Same. 17056 * gcc.dg/pr42889.c: Same. 17057 * gcc.dg/pr42916.c: Same. 17058 * gcc.dg/pr43084.c: Same. 17059 * gcc.dg/pr43670.c: Same. 17060 * gcc.dg/pr44023.c: Same. 17061 * gcc.dg/pr44971.c: Same. 17062 * gcc.dg/pr45449.c: Same. 17063 * gcc.dg/pr46771.c: Same. 17064 * gcc.dg/pr47684.c: Same. 17065 * gcc.dg/pr47881.c: Same. 17066 * gcc.dg/pr48768.c: Same. 17067 * gcc.dg/pr50017.c: Same. 17068 * gcc.dg/pr56023.c: Same. 17069 * gcc.dg/pr64935-1.c: Same. 17070 * gcc.dg/pr64935-2.c: Same. 17071 * gcc.dg/pr65521.c: Same. 17072 * gcc.dg/pr65779.c: Same. 17073 * gcc.dg/pr65980.c: Same. 17074 * gcc.dg/pr66688.c: Same. 17075 * gcc.dg/pr70405.c: Same. 17076 * gcc.dg/vect/pr49352.c: Same. 17077 170782020-04-25 David Edelsohn <dje.gcc@gmail.com> 17079 17080 * gcc.dg/ipa/ipa-sra-19.c: Add -Wno-psabi option on AIX. 17081 170822020-04-25 David Edelsohn <dje.gcc@gmail.com> 17083 17084 * gcc.dg/spellcheck-options-21.c: Require LTO. 17085 170862020-04-25 David Edelsohn <dje.gcc@gmail.com> 17087 17088 * gcc.dg/debug/dwarf2/pr82718-1.c: Skip on AIX. 17089 * gcc.dg/debug/dwarf2/pr82718-2.c: Skip on AIX. 17090 170912020-04-25 Thomas Koenig <tkoenig@gcc.gnu.org> 17092 17093 PR fortran/94578 17094 * gfortran.dg/pointer_assign_14.f90: New test. 17095 * gfortran.dg/pointer_assign_15.f90: New test. 17096 170972020-04-25 Iain Sandoe <iain@sandoe.co.uk> 17098 17099 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C: 17100 Enable test. 17101 171022020-04-25 Patrick Palka <ppalka@redhat.com> 17103 17104 * g++.dg/concepts/diagnostic11.C: New test. 17105 171062020-04-25 Jakub Jelinek <jakub@redhat.com> 17107 17108 PR c++/94742 17109 * g++.dg/warn/Wreturn-type-12.C: New test. 17110 17111 PR tree-optimization/94734 17112 PR tree-optimization/89430 17113 * gcc.dg/tree-ssa/pr89430-1.c: Add xfail. 17114 * gcc.dg/tree-ssa/pr89430-2.c: Add xfail. 17115 * gcc.dg/tree-ssa/pr89430-5.c: Add xfail. 17116 * gcc.dg/tree-ssa/pr89430-6.c: Add xfail. 17117 * gcc.c-torture/execute/pr94734.c: New test. 17118 171192020-04-24 Jakub Jelinek <jakub@redhat.com> 17120 17121 PR c++/94383 17122 * g++.dg/compat/struct-layout-1.exp: Use the -std=c++14 vs. -std=c++17 17123 ABI compatibility testing even with ALT_CXX_UNDER_TEST, as long as 17124 that compiler accepts -std=c++14 and -std=c++17 options. 17125 171262020-04-24 Andrew Stubbs <ams@codesourcery.com> 17127 17128 * lib/target-supports.exp (available_vector_sizes): Add amdgcn. 17129 (check_effective_target_vect_cmdline_needed): Disable for amdgcn. 17130 (check_effective_target_vect_pack_trunc): Add amdgcn. 17131 171322020-04-24 Iain Sandoe <iain@sandoe.co.uk> 17133 17134 PR c++/94288 17135 * g++.dg/coroutines/pr94288.C: New test. 17136 171372020-04-24 Alexandre Oliva <oliva@adacore.com> 17138 17139 * lib/target-supports.exp (check_effective_target_fileio): New. 17140 * gcc.c-torture/execute/fprintf-2.c: Require it. 17141 * gcc.c-torture/execute/printf-2.c: Likewise. 17142 * gcc.c-torture/execute/user-printf.c: Likewise. 17143 171442020-04-24 Haijian Zhang <z.zhanghaijian@huawei.com> 17145 17146 PR rtl-optimization/94708 17147 * gfortran.dg/pr94708.f90: New test. 17148 171492020-04-23 David Edelsohn <dje.gcc@gmail.com> 17150 17151 * gcc.dg/torture/pr90020.c: Skip on AIX. 17152 171532020-04-23 David Edelsohn <dje.gcc@gmail.com> 17154 17155 * g++.dg/cpp0x/lambda/pr94426-1.C: Require LTO. 17156 171572020-04-23 Martin Sebor <msebor@redhat.com> 17158 17159 PR driver/90983 17160 * gcc.dg/Wframe-larger-than-3.c: New test. 17161 * gcc.dg/Wlarger-than4.c: New test. 17162 * gcc.dg/Wstack-usage.c: New test. 17163 171642020-04-23 Patrick Palka <ppalka@redhat.com> 17165 17166 * g++.dg/cpp0x/dependent3.C: New test. 17167 17168 PR c++/94645 17169 * g++.dg/cpp2a/concepts-lambda6.C: New test. 17170 171712019-04-23 Eric Botcazou <ebotcazou@adacore.com> 17172 17173 * g++.dg/opt/store-merging-4.C: New test. 17174 171752020-04-23 Iain Sandoe <iain@sandoe.co.uk> 17176 17177 PR c++/94288 17178 * g++.dg/coroutines/torture/co-await-18-if-cond.C: New test. 17179 * g++.dg/coroutines/torture/co-await-19-while-cond.C: New test. 17180 * g++.dg/coroutines/torture/co-await-20-do-while-cond.C: New test. 17181 * g++.dg/coroutines/torture/co-await-21-switch-value.C: New test. 17182 * g++.dg/coroutines/torture/co-await-22-truth-and-of-if.C: New test. 17183 * g++.dg/coroutines/torture/co-ret-16-simple-control-flow.C: New test. 17184 171852020-04-23 Marek Polacek <polacek@redhat.com> 17186 17187 PR c++/94733 17188 * g++.dg/tm/attrib-5.C: New test. 17189 171902020-04-23 Jakub Jelinek <jakub@redhat.com> 17191 17192 PR middle-end/94724 17193 * gcc.c-torture/execute/pr94724.c: New test. 17194 171952020-04-23 Thomas Koenig <tkoenig@gcc.gnu.org> 17196 17197 PR fortran/93956 17198 * gfortran.dg/pointer_assign_13.f90: New test. 17199 172002020-04-23 Iain Sandoe <iain@sandoe.co.uk> 17201 17202 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: Adjust for 17203 changed inline namespace. 17204 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: Likewise. 17205 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: Likewise 17206 * g++.dg/coroutines/coro.h: Likewise 17207 172082020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com> 17209 17210 PR target/94697 17211 * gcc.target/aarch64/pr94697.c: New test. 17212 172132020-04-23 Felix Yang <felix.yang@huawei.com> 17214 17215 PR target/94678 17216 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Fix typos, pop_pragma -> 17217 pop_options. Add tests for general-regs-only. 17218 * gcc.target/aarch64/pragma_cpp_predefs_3.c: Add tests for 17219 general-regs-only. 17220 172212020-04-23 Andrew Stubbs <ams@codesourcery.com> 17222 Thomas Schwinge <thomas@codesourcery.com> 17223 17224 PR middle-end/93488 17225 17226 * c-c++-common/goacc/pr93488.c: New file. 17227 172282020-04-23 Richard Sandiford <richard.sandiford@arm.com> 17229 17230 PR tree-optimization/94727 17231 * gcc.dg/vect/pr94727.c: New test. 17232 172332020-04-23 Szabolcs Nagy <szabolcs.nagy@arm.com> 17234 17235 PR target/94514 17236 * g++.target/aarch64/pr94514.C: Require lp64. 17237 * gcc.target/aarch64/pr94514.c: Likewise. 17238 172392020-04-23 Jakub Jelinek <jakub@redhat.com> 17240 17241 PR target/94707 17242 * g++.dg/tree-ssa/pr27830.C: Use -Wpsabi -w for -std=c++17 and higher. 17243 17244 PR c/94705 17245 * gcc.dg/pr94705.c: New test. 17246 172472020-04-22 Patrick Palka <ppalka@redhat.com> 17248 17249 PR c++/94719 17250 PR c++/94549 17251 * g++.dg/cpp2a/concepts-inherit-ctor9.C: New test. 17252 172532020-04-22 Marek Polacek <polacek@redhat.com> 17254 17255 PR c++/93807 17256 * g++.dg/cpp2a/fn-template20.C: New test. 17257 172582020-04-22 Duan bo <duanbo3@huawei.com> 17259 17260 PR testsuite/94712 17261 * gcc.target/aarch64/pr63304_1.c: Require lp64 target. 17262 * gcc.target/aarch64/pr70120-2.c: Likewise. 17263 * gcc.target/aarch64/pr94530.c: Likewise. 17264 * gcc.target/aarch64/reload-valid-spoff.c: Likewise. 17265 172662020-04-22 Felix Yang <felix.yang@huawei.com> 17267 17268 PR target/94678 17269 * gcc.target/aarch64/sve/acle/general/nosve_6.c: New test. 17270 172712020-04-22 José Rui Faustino de Sousa <jrfsousa@gmail.com> 17272 17273 PR fortran/90350 17274 * gfortran.dg/PR90350.f90: New test. 17275 172762020-04-22 Paolo Carlini <paolo.carlini@oracle.com> 17277 17278 PR c++/90448 17279 * g++.dg/cpp1y/lambda-generic-variadic20.C: New. 17280 172812020-04-22 Martin Sebor <msebor@redhat.com> 17282 17283 PR middle-end/94647 17284 * c-c++-common/Warray-bounds-2.c: Replace a large value harcoded 17285 in an expected warning with a pattern. 17286 172872020-04-22 Christophe Lyon <christophe.lyon@linaro.org> 17288 17289 * lib/target-supports.exp (check_effective_target_arm_dsp) 17290 (check_effective_target_arm_crc_ok_nocache) 17291 (check_effective_target_arm_coproc1_ok_nocache) 17292 (check_effective_target_arm_coproc2_ok_nocache) 17293 (check_effective_target_arm_coproc3_ok_nocache) 17294 (check_effective_target_arm_coproc4_ok_nocache): Include 17295 arm_acle.h. 17296 172972020-04-22 Christophe Lyon <christophe.lyon@linaro.org> 17298 17299 gcc/testsuite/ 17300 * lib/target-supports.exp (arm_v8m_main_cde, arm_v8m_main_cde_fp) 17301 (arm_v8_1m_main_cde_mve, arm_v8_1m_main_cde_mve_fp): Include 17302 arm_cde.h and arm_mve.h as ineeded. 17303 173042020-04-22 Christophe Lyon <christophe.lyon@linaro.org> 17305 17306 * lib/target-supports.exp 17307 (check_effective_target_arm_v8_1m_mve_ok_nocache): Include 17308 arm_mve.h. 17309 173102020-04-22 Christophe Lyon <christophe.lyon@linaro.org> 17311 17312 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Use 17313 arm_v8_1m_mve_fp. 17314 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise. 17315 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise. 17316 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Use 17317 arm_v8_1m_mve. 17318 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise. 17319 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise. 17320 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise. 17321 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise. 17322 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise. 17323 173242020-04-22 Christophe Lyon <christophe.lyon@linaro.org> 17325 17326 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Remove 17327 useless options. 17328 173292020-04-22 Christophe Lyon <christophe.lyon@linaro.org> 17330 17331 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Use arm_hard_ok 17332 effective target and arm_v8_1m_mve_fp options. 17333 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Use arm_softfp_ok 17334 effective target and arm_v8_1m_mve_fp options. 17335 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Use arm_hard_ok 17336 effective target and arm_v8_1m_mve options. 17337 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Use arm_softfp_ok 17338 effective target and arm_v8_1m_mve options. 17339 173402020-04-22 Christophe Lyon <christophe.lyon@linaro.org> 17341 17342 * lib/target-supports.exp (arm_softfp_ok): New effective target. 17343 (arm_hard_ok): Likewise. 17344 173452020-04-22 Tobias Burnus <tobias@codesourcery.com> 17346 17347 PR fortran/94709 17348 * gfortran.dg/gomp/warn_truncated.f: New. 17349 * gfortran.dg/gomp/warn_truncated.f90: New. 17350 173512020-04-22 Richard Sandiford <richard.sandiford@arm.com> 17352 17353 PR tree-optimization/94700 17354 * gcc.target/aarch64/sve/acle/general/pr94700.c: New test. 17355 173562020-04-22 Iain Sandoe <iain@sandoe.co.uk> 17357 17358 * g++.dg/coroutines/torture/local-var-0.C: Rename to... 17359 * g++.dg/coroutines/torture/local-var-00-const.C: ...this. 17360 * g++.dg/coroutines/torture/local-var-1.C: Rename to... 17361 * g++.dg/coroutines/torture/local-var-01-single.C: ...this. 17362 * g++.dg/coroutines/torture/local-var-2.C: Rename to... 17363 * g++.dg/coroutines/torture/local-var-02-conditional.C: ...this. 17364 * g++.dg/coroutines/torture/local-var-3.C: Rename to... 17365 * g++.dg/coroutines/torture/local-var-03-with-awaits.C: ...this. 17366 * g++.dg/coroutines/torture/local-var-4.C: Rename to... 17367 * g++.dg/coroutines/torture/local-var-04-hiding-nested-scopes.C: this. 17368 * g++.dg/coroutines/torture/local-var-5-awaitable.C: Rename to... 17369 * g++.dg/coroutines/torture/local-var-05-awaitable.C: ...this. 17370 173712020-04-22 Iain Sandoe <iain@sandoe.co.uk> 17372 17373 PR c++/94682 17374 * g++.dg/coroutines/promise-parm-preview-this.C: New test. 17375 173762020-04-22 Christophe Lyon <christophe.lyon@linaro.org> 17377 17378 * lib/gcc-dg.exp (schedule-cleanups): Accept --save-temps. 17379 173802020-04-22 Martin Sebor <msebor@redhat.com> 17381 17382 PR c++/94510 17383 * g++.dg/init/array58.C: New test. 17384 * g++.dg/init/array59.C: New test. 17385 * g++.dg/cpp2a/nontype-class34.C: New test. 17386 * g++.dg/cpp2a/nontype-class35.C: New test. 17387 173882020-04-22 Patrick Palka <ppalka@redhat.com> 17389 17390 PR c++/67825 17391 * g++.dg/concepts/diagnostic10.C: New test. 17392 * g++.dg/cpp2a/concepts-pr67178.C: Adjust dg-message. 17393 173942020-04-21 Patrick Palka <ppalka@redhat.com> 17395 17396 PR c++/94549 17397 * g++.dg/concepts/inherit-ctor3.C: Adjust expected diagnostics. 17398 * g++.dg/cpp2a/concepts-inherit-ctor4.C: Likewise. 17399 * g++.dg/cpp2a/concepts-inherit-ctor8.C: New test. 17400 174012020-04-21 Jonathan Wakely <jwakely@redhat.com> 17402 17403 PR c++/94149 17404 * g++.dg/cpp2a/paren-init24.C: Fix FIXMEs. 17405 174062020-04-21 Martin Sebor <msebor@redhat.com> 17407 17408 PR middle-end/94647 17409 * c-c++-common/Warray-bounds-2.c: Adjust a test case and add a new one. 17410 * c-c++-common/Warray-bounds-3.c: Add tests for missing warnings. 17411 * c-c++-common/Wrestrict.c: Invert bounds in printed ranges. 17412 * gcc.dg/Warray-bounds-59.c: New test. 17413 * gcc.dg/Wrestrict-10.c: Add a missing warning. 17414 * gcc.dg/Wrestrict-5.c: Adjust text of expected warning. 17415 * gcc.dg/Wrestrict-6.c: Expect to see a range of overlap offsets. 17416 174172020-04-21 Szabolcs Nagy <szabolcs.nagy@arm.com> 17418 17419 PR target/94514 17420 * g++.target/aarch64/pr94514.C: New test. 17421 * gcc.target/aarch64/pr94514.c: New test. 17422 174232020-04-21 Richard Sandiford <richard.sandiford@arm.com> 17424 17425 PR tree-optimization/94683 17426 * gcc.target/aarch64/sve/acle/general/pr94683.c: New test. 17427 174282020-04-21 Jakub Jelinek <jakub@redhat.com> 17429 17430 PR c++/94383 17431 * g++.dg/compat/struct-layout-1.exp: If !$use_alt, add -c to generator 17432 args. 17433 * g++.dg/compat/struct-layout-1_generate.c (dg_options): Add another 17434 %s to the start of dg-options arg. 17435 (cxx14_vs_cxx17, do_cxx14_vs_cxx17): New variables. 17436 (switchfiles): If cxx14_vs_cxx17, prepend -std=c++14 -DCXX14_VS_CXX17 17437 or -std=c++17 -DCXX17_VS_CXX14 - randomly - to dg-options. 17438 (output): Don't append further fields once one with flexible array 17439 member is added. 17440 (generate_random_tests): Don't use toplevel unions if cxx14_vs_cxx17. 17441 (main): If -c, emit second set of tests for -std=c++14 vs. -std=c++17 17442 testing. 17443 * g++.dg/compat/struct-layout-1_x1.h (empty_base): New type. 17444 (EMPTY_BASE): Define. 17445 (TX): Use EMPTY_BASE. 17446 * g++.dg/compat/struct-layout-1_y1.h (empty_base): New type. 17447 (EMPTY_BASE): Define. 17448 (TX): Use EMPTY_BASE. 17449 17450 PR c/94641 17451 * c-c++-common/ubsan/pr94641.c: New test. 17452 174532020-04-21 Patrick Palka <ppalka@redhat.com> 17454 17455 PR c++/94597 17456 * g++.dg/cpp2a/concepts-conv2.C: New test. 17457 174582020-04-21 Duan bo <duanbo3@huawei.com> 17459 17460 PR target/94577 17461 * gcc.target/aarch64/pr94577.c: New test. 17462 174632020-04-21 Jakub Jelinek <jakub@redhat.com> 17464 17465 PR c/94686 17466 * gcc.c-torture/compile/pr94686.c: New test. 17467 174682020-04-21 Iain Sandoe <iain@sandoe.co.uk> 17469 17470 PR c++/94661 17471 * g++.dg/coroutines/ramp-return-a.C: New test. 17472 * g++.dg/coroutines/ramp-return-b.C: New test. 17473 * g++.dg/coroutines/ramp-return-c.C: New test. 17474 174752020-04-17 Marek Polacek <polacek@redhat.com> 17476 17477 PR c++/94592 17478 * g++.dg/cpp2a/nontype-class34.C: New test. 17479 * g++.dg/cpp2a/nontype-class35.C: New test. 17480 174812020-04-20 Patrick Palka <ppalka@redhat.com> 17482 17483 PR c++/94628 17484 * g++.dg/cpp0x/variadic179.C: New test. 17485 * g++.dg/cpp0x/variadic180.C: New test. 17486 174872020-04-20 Marek Polacek <polacek@redhat.com> 17488 17489 PR c++/94505 - bogus -Wparentheses warning with fold-expression. 17490 * g++.dg/cpp1z/fold11.C: New test. 17491 174922020-04-20 Andreas Krebbel <krebbel@linux.ibm.com> 17493 17494 * g++.dg/pr94666.C: New test. 17495 174962020-04-20 Andreas Krebbel <krebbel@linux.ibm.com> 17497 17498 PR target/94613 17499 * gcc.target/s390/zvector/pr94613.c: New test. 17500 * gcc.target/s390/zvector/vec_sel-1.c: New test. 17501 175022020-04-20 Richard Sandiford <richard.sandiford@arm.com> 17503 17504 * gcc.target/aarch64/sve/cost_model_8.c: New test. 17505 * gcc.target/aarch64/sve/cost_model_9.c: Likewise. 17506 * gcc.target/aarch64/sve/pr89007-1.c: Add -msve-vector-bits=512. 17507 * gcc.target/aarch64/sve/pr89007-2.c: Likewise. 17508 175092020-04-20 Richard Sandiford <richard.sandiford@arm.com> 17510 17511 PR target/94668 17512 * gcc.target/aarch64/sve/pr94668.c: New test. 17513 175142020-04-20 Jan Hubicka <hubicka@ucw.cz> 17515 17516 PR ipa/94582 17517 PR ipa/94582 17518 * g++.dg/torture/pr94582.C: New test. 17519 175202020-04-20 Harald Anlauf <anlauf@gmx.de> 17521 17522 PR fortran/93364 17523 * gfortran.dg/pr93364.f90: New test. 17524 175252020-04-20 Steve Kargl <kargl@gcc.gnu.org> 17526 Thomas Koenig <tkoenig@gcc.gnu.org> 17527 17528 PR fortran/91800 17529 * gfortran.dg/hollerith_9.f90: New test. 17530 175312020-04-19 David Edelsohn <dje.gcc@gmail.com> 17532 17533 * g++.dg/debug/dwarf2/pr85550.C: Skip AIX. 17534 * g++.dg/debug/pr94272.C: Skip AIX. 17535 * g++.dg/debug/pr94281.C: Skip AIX. 17536 * g++.dg/debug/pr94323.C: Skip AIX. 17537 175382020-04-19 Iain Sandoe <iain@sandoe.co.uk> 17539 17540 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: Require 17541 C++17. 17542 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: Likewise. 17543 175442020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org> 17545 17546 PR fortran/94347 17547 * gfortran.dg/char_pointer_init_12.f90: New test. 17548 175492020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org> 17550 17551 PR fortran/57129 17552 * gfortran.dg/subroutine_as_type.f90: New test. 17553 175542020-04-19 Thomas Koenig <tkoenig@gcc.gnu.org> 17555 17556 PR fortran/93500 17557 * gfortran.dg/arith_divide_3.f90: New test. 17558 175592020-04-19 Jakub Jelinek <jakub@redhat.com> 17560 17561 PR objc/94637 17562 * objc.dg/pr94637.m: New test. 17563 175642020-04-18 Iain Buclaw <ibuclaw@gdcproject.org> 17565 17566 * lib/gdc-utils.exp (gdc-convert-test): Add dg-skip-if for tests that 17567 depending on the phobos standard library. 17568 175692020-04-18 Jeff Law <law@redhat.com> 17570 17571 PR debug/94439 17572 * gcc.dg/torture/pr94439.c: New test. 17573 175742020-04-18 Iain Buclaw <ibuclaw@gdcproject.org> 17575 17576 * gdc.dg/link.d: Use d_runtime_has_std_library effective target. 17577 * gdc.dg/runnable.d: Move phobos tests to... 17578 * gdc.dg/runnable2.d: ...here. New test. 17579 * lib/target-supports.exp 17580 (check_effective_target_d_runtime_has_std_library): New. 17581 175822020-04-18 Patrick Palka <ppalka@redhat.com> 17583 17584 PR c++/94632 17585 * g++.dg/template/canon-type-14.C: New test. 17586 17587 PR c++/92187 17588 * g++.dg/concepts/abbrev5.C: New test. 17589 * g++.dg/concepts/abbrev6.C: New test. 17590 175912020-04-17 Jeff Law <law@redhat.com> 17592 17593 PR rtl-optimization/90275 17594 * gcc.c-torture/compile/pr90275-2.c: New test. 17595 175962020-04-17 Patrick Palka <ppalka@redhat.com> 17597 17598 PR c++/94483 17599 * g++.dg/cpp2a/lambda-pack-init5.C: New test. 17600 17601 PR c++/88754 17602 * g++.dg/parse/ambig10.C: New test. 17603 176042020-04-17 Thomas Koenig <tkoenig@gcc.gnu.org> 17605 17606 PR fortran/94090 17607 * gfortran.dg/interface_46.f90: New test. 17608 176092020-04-17 Richard Sandiford <richard.sandiford@arm.com> 17610 17611 * gcc.target/aarch64/sve/cost_model_2.c: New test. 17612 * gcc.target/aarch64/sve/cost_model_3.c: Likewise. 17613 * gcc.target/aarch64/sve/cost_model_4.c: Likewise. 17614 * gcc.target/aarch64/sve/cost_model_5.c: Likewise. 17615 * gcc.target/aarch64/sve/cost_model_6.c: Likewise. 17616 * gcc.target/aarch64/sve/cost_model_7.c: Likewise. 17617 176182020-04-17 Jakub Jelinek <jakub@redhat.com> 17619 Jeff Law <law@redhat.com> 17620 17621 PR target/94567 17622 * gcc.c-torture/execute/pr94567.c: New test. 17623 176242020-04-17 Nathan Sidwell <nathan@acm.org> 17625 17626 PR c++/94608 17627 * g++.dg/lto/pr83720_0.C: Add fn def to avoid warning on arm ABI. 17628 176292020-04-17 Jakub Jelinek <jakub@redhat.com> 17630 17631 PR rtl-optimization/94618 17632 * g++.dg/opt/pr94618.C: New test. 17633 17634 PR tree-optimization/94621 17635 * gcc.c-torture/compile/pr94621.c: New test. 17636 17637 PR c++/94314 17638 * g++.dg/pr94314-4.C: Require c++14 rather than c++11. 17639 176402020-04-16 Peter Bergner <bergner@linux.ibm.com> 17641 17642 PR rtl-optimization/93974 17643 * g++.dg/pr93974.C: New test. 17644 176452020-04-16 Iain Sandoe <iain@sandoe.co.uk> 17646 17647 * g++.dg/cpp0x/lambda/pr94426-2.C: Adjust scan-asms to test 17648 for the change on more platforms. 17649 176502020-04-16 Martin Jambor <mjambor@suse.cz> 17651 17652 PR ipa/93621 17653 * g++.dg/ipa/pr93621.C: New test. 17654 176552020-04-16 Richard Sandiford <richard.sandiford@arm.com> 17656 17657 PR target/94606 17658 * gcc.dg/vect/pr94606.c: New test. 17659 176602020-04-16 Martin Liska <mliska@suse.cz> 17661 Jakub Jelinek <jakub@redhat.com> 17662 17663 PR c++/94314 17664 * g++.dg/pr94314.C: Do not use dg-additional-options 17665 and remove not needed stdio.h include. 17666 * g++.dg/pr94314-2.C: Likewise. 17667 * g++.dg/pr94314-3.C: Likewise. 17668 * g++.dg/pr94314-4.C: New test. 17669 176702020-04-16 Patrick Palka <ppalka@redhat.com> 17671 17672 PR c++/94475 17673 * g++.dg/conversion/err-recover2.C: New test. 17674 * g++.dg/diagnostic/pr84138.C: Remove now-bogus warning. 17675 * g++.dg/warn/Wsign-compare-8.C: Remove now-bogus warning. 17676 176772020-04-16 Richard Sandiford <richard.sandiford@arm.com> 17678 17679 PR rtl-optimization/94605 17680 * gcc.target/aarch64/sve/pr94605.c: New test. 17681 176822020-04-16 Richard Biener <rguenther@suse.de> 17683 17684 * gcc.dg/graphite/interchange-1.c: Remove scan for tiled. 17685 * gcc.dg/graphite/interchange-10.c: Likewise. 17686 * gcc.dg/graphite/interchange-11.c: Likewise. 17687 * gcc.dg/graphite/interchange-3.c: Likewise. 17688 * gcc.dg/graphite/interchange-4.c: Likewise. 17689 * gcc.dg/graphite/interchange-7.c: Likewise. 17690 * gcc.dg/graphite/interchange-9.c: Likewise. 17691 * gcc.dg/graphite/uns-interchange-9.c: Likewise. 17692 * gfortran.dg/graphite/interchange-3.f90: Likewise. 17693 176942020-04-16 Martin Jambor <mjambor@suse.cz> 17695 17696 PR tree-optimization/94598 17697 * gcc.dg/tree-ssa/pr94598.c: New test. 17698 176992020-04-16 Jakub Jelinek <jakub@redhat.com> 17700 17701 PR ipa/92372 17702 * gcc.c-torture/pr92372.c: Move ... 17703 * gcc.c-torture/compile/pr92372.c: ... here. 17704 17705 PR c++/94571 17706 * g++.dg/cpp1z/decomp51.C: New test. 17707 177082020-04-15 Uroš Bizjak <ubizjak@gmail.com> 17709 17710 PR target/94603 17711 * gcc.target/i386/pr94603.c: New test. 17712 177132020-04-15 Andre Vieira <andre.simoesdiasvieira@arm.com> 17714 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 17715 17716 * gcc.target/arm/mve/intrinsics/mve_vec_duplicate.c: New test. 17717 177182020-04-15 Jakub Jelinek <jakub@redhat.com> 17719 17720 PR c/94593 17721 * c-c++-common/gomp/requires-1.c: Fix a typo, requries -> requires. 17722 Move directives to file scope. 17723 (i): Remove. 17724 * c-c++-common/gomp/requires-2.c: Move directives to file scope. 17725 (i, foo): Remove. 17726 * c-c++-common/gomp/requires-4.c: Move directives to file scope. 17727 * gcc.dg/gomp/requires-1.c: New test. 17728 * g++.dg/gomp/requires-1.C: New test. 17729 * g++.dg/gomp/requires-2.C: New test. 17730 177312020-04-15 Richard Biener <rguenther@suse.de> 17732 17733 PR middle-end/94539 17734 * gcc.dg/alias-14.c: Make dg-do run. 17735 177362020-04-13 Max Filippov <jcmvbkbc@gmail.com> 17737 17738 PR target/94584 17739 * gcc.target/xtensa/pr94584.c: New test. 17740 177412020-04-14 Iain Sandoe <iain@sandoe.co.uk> 17742 17743 PR c++/94359 17744 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: 17745 Expect a run fail for targets without arbitrary indirect 17746 tail-calls. 17747 177482020-04-14 Patrick Palka <ppalka@redhat.com> 17749 17750 PR c++/93207 17751 * g++.dg/concepts/variadic5.C: New test. 17752 17753 PR c++/85278 17754 * g++.dg/concepts/diagnostic9.C: New test. 17755 17756 PR c++/94034 17757 * g++.dg/cpp0x/constexpr-empty15.C: New test. 17758 * g++.dg/cpp1y/constexpr-nsdmi6a.C: New test. 17759 * g++.dg/cpp1y/constexpr-nsdmi6b.C: New test. 17760 * g++.dg/cpp1y/constexpr-nsdmi7a.C: New test. 17761 * g++.dg/cpp1y/constexpr-nsdmi7b.C: New test. 17762 177632020-04-14 Jakub Jelinek <jakub@redhat.com> 17764 17765 PR tree-optimization/94573 17766 * gcc.dg/store_merging_30.c: New test. 17767 177682020-04-14 Yang Yang <yangyang305@huawei.com> 17769 17770 PR tree-optimization/94574 17771 * gcc.dg/pr94574.c: New test. 17772 177732020-04-14 H.J. Lu <hongjiu.lu@intel.com> 17774 17775 PR target/94561 17776 * gcc.target/i386/pr94561.c: New test. 17777 177782020-04-14 Tobias Burnus <tobias@codesourcery.com> 17779 17780 * gfortran.dg/use_rename_10.f90: New. 17781 * gfortran.dg/use_rename_11.f90: New. 17782 177832020-04-13 Marek Polacek <polacek@redhat.com> 17784 17785 PR c++/94588 17786 * g++.dg/diagnostic/redeclaration-1.C: Add dg-message. 17787 177882020-04-13 Martin Sebor <msebor@redhat.com> 17789 17790 PR c/92326 17791 * c-c++-common/Warray-bounds-8.c: New test. 17792 * gcc.dg/Warray-bounds-46.c: Adjust expected format of flexible array 17793 memebrs in diagnostics. 17794 * gcc.dg/Warray-bounds-49.c: Same. 17795 177962020-04-13 Patrick Palka <ppalka@redhat.com> 17797 17798 PR c++/94521 17799 * g++.dg/cpp2a/lambda-uneval12.C: New test. 17800 17801 PR c++/94470 17802 * g++.dg/cpp1y/constexpr-nsdmi8.C: New test. 17803 * g++.dg/cpp1y/constexpr-nsdmi9.C: New test. 17804 * g++.dg/init/array57.C: New test. 17805 178062020-04-13 Iain Sandoe <iain@sandoe.co.uk> 17807 17808 * g++.dg/coroutines/coro-pre-proc.C: Update coroutines builtin 17809 define, per n4861. 17810 * g++.dg/coroutines/coro.h: Likewise. 17811 178122020-04-13 Iain Sandoe <iain@sandoe.co.uk> 17813 17814 * gcc.dg/darwin-version-1.c: Use -mmacosx-version-min= 10.8 17815 for system versions 10.14 and 10.15. 17816 178172020-04-13 Thomas Koenig <tkoenig@gcc.gnu.org> 17818 17819 PR fortran/87644 17820 * gfortran.dg/variable_parameter.f90: New test. 17821 178222020-04-13 Linus Koenig <link@sig-st.de> 17823 17824 PR fortran/94192 17825 * gfortran.dg/bound_resolve_after_error_1.f90: New test. 17826 178272020-04-13 Nathan Sidwell <nathan@acm.org> 17828 17829 PR c++/94426 17830 * g++.dg/cpp0x/lambda/pr94426-[12].C: New. 17831 * g++.dg/abi/lambda-vis.C: Drop a warning. 17832 * g++.dg/cpp0x/lambda/lambda-mangle.C: Lambda visibility on 17833 variable changes. 17834 * g++.dg/opt/dump1.C: Drop warnings of no import. 17835 178362020-04-13 Jozef Lawrynowicz <jozef.l@mittosystems.com> 17837 17838 * gcc.target/msp430/operand-modifiers.c: New test. 17839 178402020-04-12 Thomas Koenig <tkoenig@gcc.gnu.org> 17841 17842 PR fortran/94091 17843 * gfortran.dg/char_length_22.f90: New test. 17844 178452020-04-12 Iain Sandoe <iain@sandoe.co.uk> 17846 17847 * gcc.target/i386/indirect-thunk-1.c: Adjust for fno-common 17848 change, removing indirections for vars in .data. 17849 * gcc.target/i386/indirect-thunk-2.c: Likewise. 17850 * gcc.target/i386/indirect-thunk-3.c: Likewise. 17851 * gcc.target/i386/indirect-thunk-4.c: Likewise. 17852 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 17853 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 17854 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 17855 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 17856 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 17857 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 17858 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 17859 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 17860 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 17861 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 17862 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 17863 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 17864 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 17865 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 17866 178672020-04-11 Marek Polacek <polacek@redhat.com> 17868 17869 PR c++/86327 17870 * g++.dg/cpp1y/constexpr-return5.C: New test. 17871 178722020-04-11 Uroš Bizjak <ubizjak@gmail.com> 17873 17874 PR target/94494 17875 * gcc.target/i386/pr94494.c: New test. 17876 178772020-04-11 Jakub Jelinek <jakub@redhat.com> 17878 17879 PR tree-optimization/94482 17880 * gcc.dg/torture/pr94482.c: Add -Wno-psabi -w. Don't add -msse 17881 and sse_runtime effective target on x86, instead only add -msse2 17882 if target is sse2_runtime. 17883 178842020-04-10 Iain Sandoe <iain@sandoe.co.uk> 17885 17886 PR c++/94528 17887 * g++.dg/coroutines/pr94528.C: New test. 17888 178892020-04-10 Marek Polacek <polacek@redhat.com> 17890 17891 PR c++/94149 17892 * g++.dg/cpp2a/paren-init24.C: New test. 17893 * g++.dg/cpp2a/paren-init25.C: New test. 17894 * g++.dg/ext/is_constructible5.C: New test. 17895 178962020-04-10 Fritz Reese <foreese@gcc.gnu.org> 17897 17898 * gfortran.dg/asynchronous_5.f03: Fix typo in testcase and add 17899 IMPLICIT NONE. 17900 179012020-04-10 Fritz Reese <foreese@gcc.gnu.org> 17902 17903 * gfortran.dg/asynchronous_5.f03: Add -fdump-tree-original and fix 17904 patterns for scan-tree-dump. 17905 179062020-04-10 Thomas Schwinge <thomas@codesourcery.com> 17907 17908 PR middle-end/89433 17909 PR middle-end/93465 17910 * c-c++-common/goacc-gomp/pr93465-1.c: New file. 17911 179122020-04-10 Iain Buclaw <ibuclaw@gdcproject.org> 17913 17914 * lib/gdc.exp (gdc_link_flags): Remove libdruntime library paths. 17915 179162020-04-10 Bin Cheng <bin.cheng@linux.alibaba.com> 17917 17918 * g++.dg/coroutines/co-await-syntax-10.C: New test. 17919 * g++.dg/coroutines/co-await-syntax-11.C: New test. 17920 179212020-04-09 Fritz Reese <foreese@gcc.gnu.org> 17922 17923 PR fortran/87923 17924 * gfortran.dg/f2003_io_8.f03: Fix expected error messages. 17925 * gfortran.dg/io_constraints_8.f90: Likewise. 17926 * gfortran.dg/iomsg_2.f90: Likewise. 17927 * gfortran.dg/pr66725.f90: Likewise. 17928 * gfortran.dg/pr88205.f90: Likewise. 17929 * gfortran.dg/write_check4.f90: Likewise. 17930 * gfortran.dg/asynchronous_5.f03: New test. 17931 * gfortran.dg/io_constraints_15.f90: Likewise. 17932 * gfortran.dg/io_constraints_16.f90: Likewise. 17933 * gfortran.dg/io_constraints_17.f90: Likewise. 17934 * gfortran.dg/io_constraints_18.f90: Likewise. 17935 * gfortran.dg/io_tags_1.f90: Likewise. 17936 * gfortran.dg/io_tags_10.f90: Likewise. 17937 * gfortran.dg/io_tags_2.f90: Likewise. 17938 * gfortran.dg/io_tags_3.f90: Likewise. 17939 * gfortran.dg/io_tags_4.f90: Likewise. 17940 * gfortran.dg/io_tags_5.f90: Likewise. 17941 * gfortran.dg/io_tags_6.f90: Likewise. 17942 * gfortran.dg/io_tags_7.f90: Likewise. 17943 * gfortran.dg/io_tags_8.f90: Likewise. 17944 * gfortran.dg/io_tags_9.f90: Likewise. 17945 * gfortran.dg/write_check5.f90: Likewise. 17946 179472020-04-09 Richard Sandiford <richard.sandiford@arm.com> 17948 17949 * gcc.target/aarch64/sve/acle/general/attributes_1.c: New test. 17950 * gcc.target/aarch64/sve/acle/general/attributes_2.c: Likewise. 17951 * gcc.target/aarch64/sve/acle/general/attributes_3.c: Likewise. 17952 * gcc.target/aarch64/sve/acle/general/attributes_4.c: Likewise. 17953 * gcc.target/aarch64/sve/acle/general/attributes_5.c: Likewise. 17954 * gcc.target/aarch64/sve/acle/general/attributes_6.c: Likewise. 17955 * gcc.target/aarch64/sve/acle/general/attributes_7.c: Likewise. 17956 * gcc.target/aarch64/sve/pcs/struct.h: New file. 17957 * gcc.target/aarch64/sve/pcs/struct_1_128.c: New test. 17958 * gcc.target/aarch64/sve/pcs/struct_1_256.c: Likewise. 17959 * gcc.target/aarch64/sve/pcs/struct_1_512.c: Likewise. 17960 * gcc.target/aarch64/sve/pcs/struct_1_1024.c: Likewise. 17961 * gcc.target/aarch64/sve/pcs/struct_1_2048.c: Likewise. 17962 * gcc.target/aarch64/sve/pcs/struct_2_128.c: Likewise. 17963 * gcc.target/aarch64/sve/pcs/struct_2_256.c: Likewise. 17964 * gcc.target/aarch64/sve/pcs/struct_2_512.c: Likewise. 17965 * gcc.target/aarch64/sve/pcs/struct_2_1024.c: Likewise. 17966 * gcc.target/aarch64/sve/pcs/struct_2_2048.c: Likewise. 17967 * gcc.target/aarch64/sve/pcs/struct_3_128.c: Likewise. 17968 * gcc.target/aarch64/sve/pcs/struct_3_256.c: Likewise. 17969 * gcc.target/aarch64/sve/pcs/struct_3_512.c: Likewise. 17970 * lib/target-supports.exp (check_effective_target_aarch64_sve128_hw) 17971 (check_effective_target_aarch64_sve512_hw) 17972 (check_effective_target_aarch64_sve1024_hw) 17973 (check_effective_target_aarch64_sve2048_hw): New procedures. 17974 179752020-04-09 Matthew Malcomson <matthew.malcomson@arm.com> 17976 17977 * g++.target/arm/cde_mve.C: New test. 17978 179792020-04-09 Christophe Lyon <christophe.lyon@linaro.org> 17980 17981 * gcc.target/arm/cmse/cmse-15.c: Use check-function-bodies. 17982 179832020-04-09 Christophe Lyon <christophe.lyon@linaro.org> 17984 17985 * lib/scanasm.exp (check-function-bodies): Use non-greedy regexp 17986 when extracting the target selector. 17987 179882020-04-09 Martin Jambor <mjambor@suse.cz> 17989 17990 PR tree-optimization/94482 17991 * gcc.dg/torture/pr94482.c: New test. 17992 * gcc.dg/tree-ssa/pr94482-2.c: Likewise. 17993 179942020-04-09 Marek Polacek <polacek@redhat.com> 17995 17996 PR c++/93790 17997 * g++.dg/cpp2a/paren-init23.C: New test. 17998 * g++.dg/init/aggr14.C: New test. 17999 180002020-04-09 Jan Hubicka <hubicka@ucw.cz> 18001 18002 PR tree-optimization/91322 18003 * g++.dg/lto/alias-4_0.C: Fix typo. 18004 * g++.dg/lto/alias-4_0.C: Avoid conflict with va_list on ARM and add 18005 a template testing that 18006 180072020-04-09 Richard Sandiford <richard.sandiford@arm.com> 18008 18009 * lib/scanasm.exp (check-function-bodies): Treat the third 18010 parameter as a list of option regexps and require each regexp 18011 to match. Check for cases in which a target/xfail selector 18012 was mistakenly passed to the options argument. 18013 * gcc.target/aarch64/sve/pcs/args_1.c: Add an empty options list 18014 to the invocation of check-function-bodies. 18015 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise. 18016 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise. 18017 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise. 18018 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise. 18019 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise. 18020 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. 18021 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise. 18022 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise. 18023 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise. 18024 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise. 18025 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise. 18026 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise. 18027 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise. 18028 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise. 18029 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise. 18030 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise. 18031 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise. 18032 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise. 18033 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise. 18034 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise. 18035 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise. 18036 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise. 18037 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise. 18038 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise. 18039 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise. 18040 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise. 18041 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise. 18042 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise. 18043 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise. 18044 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise. 18045 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise. 18046 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise. 18047 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise. 18048 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise. 18049 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise. 18050 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise. 18051 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise. 18052 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise. 18053 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise. 18054 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise. 18055 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise. 18056 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise. 18057 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise. 18058 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise. 18059 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise. 18060 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise. 18061 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise. 18062 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise. 18063 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise. 18064 180652020-04-09 Richard Biener <rguenther@suse.de> 18066 18067 PR testsuite/93369 18068 * g++.dg/lto/pr64076_0.C: Add -shared -fPIC. 18069 * g++.dg/lto/pr64076_1.C: Add -fPIC. 18070 180712020-04-09 Andrea Corallo <andrea.corallo@arm.com> 18072 18073 * gcc.target/aarch64/pr94530.c: New test. 18074 180752020-04-09 Bin Cheng <bin.cheng@linux.alibaba.com> 18076 18077 PR tree-optimization/93674 18078 * g++.dg/pr93674.C: New test. 18079 180802020-04-08 Sandra Loosemore <sandra@codesourcery.com> 18081 18082 * g++.dg/tree-ssa/pr93940.C: Require pthread target. 18083 180842020-04-09 Kewen Lin <linkw@gcc.gnu.org> 18085 18086 PR testsuite/94079 18087 * gfortran.dg/vect/pr83232.f90: Expect 2 rather than 3 times SLP on 18088 non-vect_hw_misalign targets. 18089 180902020-04-08 Jakub Jelinek <jakub@redhat.com> 18091 18092 PR middle-end/94526 18093 * gcc.dg/pr94526.c: New test. 18094 18095 PR tree-optimization/94524 18096 * gcc.c-torture/execute/pr94524-1.c: New test. 18097 * gcc.c-torture/execute/pr94524-2.c: New test. 18098 18099 PR c++/94314 18100 * g++.dg/pr94314.C (A::operator new, B::operator new, C::operator new): 18101 Use __SIZE_TYPE__ instead of unsigned long. 18102 * g++.dg/pr94314-3.C (base::operator new, B::operator new): Likewise. 18103 18104 PR middle-end/94120 18105 PR testsuite/94533 18106 * g++.dg/declare-pr94120.C: Move test to ... 18107 * g++.dg/goacc/declare-pr94120.C: ... here. Add dg-error directives. 18108 181092020-04-08 Marek Polacek <polacek@redhat.com> 18110 18111 PR c++/94507 - ICE-on-invalid with lambda template. 18112 * g++.dg/cpp2a/lambda-generic7.C: New test. 18113 181142020-04-08 Alexandre Oliva <oliva@adacore.com> 18115 18116 * gcc.target/arm/fp16-aapcs-3.c: Explicitly use the 18117 -mfp16-format=alternative option. 18118 181192020-04-08 H.J. Lu <hongjiu.lu@intel.com> 18120 18121 PR target/94417 18122 * gcc.target/i386/pr94417-1.c: New test. 18123 * gcc.target/i386/pr94417-2.c: Likewise. 18124 * gcc.target/i386/pr94417-3.c: Likewise. 18125 181262020-04-08 Jakub Jelinek <jakub@redhat.com> 18127 18128 PR target/94438 18129 * gcc.target/i386/avx512bw-pr94438.c: New test. 18130 * gcc.target/i386/avx512vlbw-pr94438.c: New test. 18131 181322020-04-08 Tobias Burnus <tobias@codesourcery.com> 18133 18134 PR fortran/93871 18135 * gfortran.dg/dec_math_5.f90: Move to ... 18136 * gfortran.dg/ieee/dec_math_1.f90: ... here; change 18137 dg-options to dg-additional-options. 18138 181392020-04-08 Alexandre Oliva <oliva@adacore.com> 18140 18141 * gcc.dg/tls/pr78796.c: Require tls_runtime. 18142 181432020-04-08 Martin Liska <mliska@suse.cz> 18144 18145 PR c++/94314 18146 * g++.dg/pr94314-2.C: New test. 18147 * g++.dg/pr94314-3.C: New test. 18148 * g++.dg/pr94314.C: New test. 18149 181502020-04-08 Dennis Zhang <dennis.zhang@arm.com> 18151 18152 * gcc.target/arm/acle/cde_v_1.c: New test. 18153 * gcc.target/arm/acle/cde_v_1_err.c: New test. 18154 * gcc.target/arm/acle/cde_v_1_mve.c: New test. 18155 181562020-04-08 Patrick Palka <ppalka@redhat.com> 18157 18158 Core issues 1001 and 1322 18159 PR c++/92010 18160 * g++.dg/cpp2a/lambda-uneval11.c: New test. 18161 * g++.dg/template/array33.C: New test. 18162 * g++.dg/template/array34.C: New test. 18163 * g++.dg/template/defarg22.C: New test. 18164 181652020-04-08 Dennis Zhang <dennis.zhang@arm.com> 18166 18167 * gcc.target/arm/pragma_cde.c: New test. 18168 * lib/target-supports.exp (arm_v8m_main_cde_ok): New target support 18169 option. 18170 (arm_v8m_main_cde_fp, arm_v8_1m_main_cde_mve): Likewise. 18171 181722020-04-08 Jakub Jelinek <jakub@redhat.com> 18173 18174 PR c++/94325 18175 * g++.dg/ubsan/vptr-15.C: New test. 18176 181772020-04-08 Marek Polacek <polacek@redhat.com> 18178 18179 PR c++/94478 - ICE with defaulted comparison operator 18180 * g++.dg/cpp2a/spaceship-err4.C: New test. 18181 181822020-04-08 Alexandre Oliva <oliva@adacore.com> 18183 18184 * gcc.target/arm/polytypes.c: Add quotes around 18185 -flax-vector-conversions. 18186 181872020-04-08 Jakub Jelinek <jakub@redhat.com> 18188 18189 PR rtl-optimization/94516 18190 * gcc.dg/torture/pr94516.c: New test. 18191 181922020-04-08 Tobias Burnus <tobias@codesourcery.com> 18193 18194 PR middle-end/94120 18195 * c-c++-common/goacc/declare-pr94120.c: New. 18196 * g++.dg/declare-pr94120.C: New. 18197 181982020-04-07 Jakub Jelinek <jakub@redhat.com> 18199 18200 PR rtl-optimization/94291 18201 PR rtl-optimization/84169 18202 * gcc.dg/pr94291.c: New test. 18203 182042020-04-07 Richard Biener <rguenther@suse.de> 18205 18206 PR middle-end/94479 18207 * gcc.dg/torture/pr94479.c: New testcase. 18208 182092020-04-01 Fritz Reese <foreese@gcc.gnu.org> 18210 18211 PR fortran/93871 18212 * gfortran.dg/dec_math.f90: Extend coverage to real(10) and real(16). 18213 * gfortran.dg/dec_math_2.f90: New test. 18214 * gfortran.dg/dec_math_3.f90: Likewise. 18215 * gfortran.dg/dec_math_4.f90: Likewise. 18216 * gfortran.dg/dec_math_5.f90: Likewise. 18217 182182020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com> 18219 18220 * g++.target/arm/mve.exp: New. 18221 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16: Fix testism. 18222 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32: Likewise. 18223 182242020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com> 18225 18226 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Fix testism. 18227 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise. 18228 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise. 18229 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise. 18230 182312020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com> 18232 18233 * gcc.target/arm/mve/intrinsics/mve_vec_extracts_from_memory.c: New 18234 test. 18235 182362020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com> 18237 18238 * gcc.target/arm/mve/intrinsics/mve_immediates_1_n.c: New test. 18239 182402020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com> 18241 18242 * gcc.target/arm/mve/intrinsics/mve_load_from_array.c: New test. 18243 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Remove 18244 scan-assembler. 18245 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise. 18246 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise. 18247 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise. 18248 182492020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com> 18250 18251 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test. 18252 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise. 18253 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise. 18254 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise. 18255 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise. 18256 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise. 18257 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise. 18258 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise. 18259 182602020-04-07 Patrick Palka <ppalka@redhat.com> 18261 18262 PR c++/90996 18263 * g++.dg/cpp1y/pr90996.C: New test. 18264 182652020-04-07 Jakub Jelinek <jakub@redhat.com> 18266 18267 PR target/94509 18268 * gcc.target/i386/avx512bw-pr94509-1.c: New test. 18269 * gcc.target/i386/avx512bw-pr94509-2.c: New test. 18270 18271 PR c++/94512 18272 * g++.dg/gomp/pr94512.C: New test. 18273 18274 PR target/94488 18275 * gcc.c-torture/compile/pr94488.c: New test. 18276 18277 PR target/94500 18278 * gcc.target/i386/avx512bw-pr94500.c: New test. 18279 182802020-04-06 Steven G. Kargl <kargl@gcc.gnu.org> 18281 18282 PR fortran/93686 18283 * gfortran.dg/pr93686_1.f90: New test. 18284 * gfortran.dg/pr93686_2.f90: Likewise. 18285 * gfortran.dg/pr93686_3.f90: Likewise. 18286 * gfortran.dg/pr93686_4.f90: Likewise. 18287 182882020-04-06 Joel Brobecker <brobecker@adacore.com> 18289 18290 * gcc.target/arm/div64-unwinding.c: Skip on vxworks_kernel targets. 18291 182922020-04-04 Marek Polacek <polacek@redhat.com> 18293 18294 PR c++/94155 - crash in gimplifier with paren init of aggregates. 18295 * g++.dg/cpp2a/paren-init22.C: New test. 18296 182972020-04-05 Iain Sandoe <iain@sandoe.co.uk> 18298 18299 * g++.dg/coroutines/torture/co-await-14-template-traits.C: Rename... 18300 * g++.dg/coroutines/torture/co-await-16-template-traits.C: to this. 18301 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: Rename.. 18302 * g++.dg/coroutines/torture/co-await-17-capture-comp-ref.C: to this. 18303 183042020-04-05 Nagaraju Mekala <nmekala@xilix.com> 18305 18306 * gcc.target/microblaze/others/builtin-trap.c: Update expected output. 18307 183082020-04-04 Hannes Domani <ssbssa@yahoo.de> 18309 Jakub Jelinek <jakub@redhat.com> 18310 18311 PR debug/94459 18312 * g++.dg/debug/pr94459.C: New test. 18313 183142020-04-04 Patrick Palka <ppalka@redhat.com> 18315 18316 PR c++/94205 18317 PR c++/79937 18318 * g++.dg/cpp1y/pr79937-5.C: New test. 18319 * g++.dg/cpp1z/lambda-this6.C: New test. 18320 18321 PR c++/94219 18322 PR c++/94205 18323 * g++.dg/cpp1y/constexpr-nsdmi3.C: New test. 18324 * g++.dg/cpp1y/constexpr-nsdmi4.C: New test. 18325 * g++.dg/cpp1y/constexpr-nsdmi5.C: New test. 18326 * g++.dg/cpp1z/lambda-this5.C: New test. 18327 183282020-04-04 Jan Hubicka <hubicka@ucw.cz> 18329 18330 PR ipa/93940 18331 * g++.dg/tree-ssa/pr93940.C: New test. 18332 183332020-04-04 Jakub Jelinek <jakub@redhat.com> 18334 18335 PR rtl-optimization/94468 18336 * g++.dg/opt/pr94468.C: New test. 18337 18338 PR debug/94441 18339 * g++.dg/opt/pr94441.C: New test. 18340 18341 PR c++/94477 18342 * g++.dg/gomp/pr94477.C: New test. 18343 183442020-04-03 H.J. Lu <hongjiu.lu@intel.com> 18345 18346 PR target/94467 18347 * gcc.target/i386/pr94467-1.c: New test. 18348 * gcc.target/i386/pr94467-2.c: Likewise. 18349 183502020-04-03 Jakub Jelinek <jakub@redhat.com> 18351 18352 PR target/94460 18353 * gcc.target/i386/avx2-pr94460.c: New test. 18354 183552020-04-03 Patrick Palka <ppalka@redhat.com> 18356 18357 PR c++/93211 18358 PR c++/90711 18359 * g++.dg/template/koenig11.C: New test. 18360 183612020-04-03 Andre Vieira <andre.simoesdiasvieira@arm.com> 18362 18363 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Put -mfpu=auto back. 18364 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise. 18365 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise. 18366 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise. 18367 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise. 18368 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise. 18369 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise. 18370 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise. 18371 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise. 18372 183732020-04-03 Tamar Christina <tamar.christina@arm.com> 18374 18375 PR target/94396 18376 * gcc.target/aarch64/options_set_11.c: New test. 18377 * gcc.target/aarch64/options_set_12.c: New test. 18378 * gcc.target/aarch64/options_set_13.c: New test. 18379 * gcc.target/aarch64/options_set_14.c: New test. 18380 * gcc.target/aarch64/options_set_15.c: New test. 18381 * gcc.target/aarch64/options_set_16.c: New test. 18382 * gcc.target/aarch64/options_set_17.c: New test. 18383 * gcc.target/aarch64/options_set_18.c: New test. 18384 * gcc.target/aarch64/options_set_19.c: New test. 18385 * gcc.target/aarch64/options_set_20.c: New test. 18386 * gcc.target/aarch64/options_set_21.c: New test. 18387 * gcc.target/aarch64/options_set_22.c: New test. 18388 * gcc.target/aarch64/options_set_23.c: New test. 18389 * gcc.target/aarch64/options_set_24.c: New test. 18390 * gcc.target/aarch64/options_set_25.c: New test. 18391 * gcc.target/aarch64/options_set_26.c: New test. 18392 183932020-04-03 Kewen Lin <linkw@gcc.gnu.org> 18394 18395 PR tree-optimization/94443 18396 * gcc.dg/vect/pr94443.c: New test. 18397 183982020-04-02 Sandra Loosemore <sandra@codesourcery.com> 18399 18400 * lib/target-supports.exp (check_effective_target_sigsetjmp): Test 18401 for __sigsetjmp as well as sigsetjmp. 18402 184032020-04-02 Fritz Reese <foreese@gcc.gnu.org> 18404 18405 PR fortran/85982 18406 * gfortran.dg/dec_structure_28.f90: New test. 18407 184082020-04-02 Tobias Burnus <tobias@codesourcery.com> 18409 18410 * gfortran.dg/dtio_35.f90: New. 18411 184122020-04-02 Richard Biener <rguenther@suse.de> 18413 18414 PR c/94392 18415 * gcc.dg/torture/pr94392.c: New testcase. 18416 184172020-04-02 Jakub Jelinek <jakub@redhat.com> 18418 18419 PR target/94435 18420 * gcc.target/aarch64/pr94435.c: New test. 18421 184222020-04-02 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 18423 18424 PR target/94317 18425 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Modify. 18426 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise. 18427 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise. 18428 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise. 18429 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise. 18430 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise. 18431 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise. 18432 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise. 18433 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise. 18434 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise. 18435 184362020-04-02 Tobias Burnus <tobias@codesourcery.com> 18437 18438 PR fortran/93522 18439 * gfortran.dg/select_rank_4.f90: New. 18440 184412020-04-02 Mark Eggleston <mark.eggleston@codethink.com> 18442 18443 PR fortran/93498 18444 * gfortran.dg/pr93498_1.f90: New test. 18445 * gfortran.dg/pr93498_2.f90: New test. 18446 184472020-04-02 Mark Eggleston <mark.eggleston@codethink.com> 18448 Steven G. Kargl <kargl@gcc.gnu.org> 18449 18450 PR fortran/94030 18451 * gfortran.dg/pr94030_1.f90: New test. 18452 * gfortran.dg/pr94030_2.f90: New test. 18453 184542020-04-01 Iain Buclaw <ibuclaw@gdcproject.org> 18455 18456 PR d/94315 18457 * gdc.dg/pr93038.d: Split scan-file into multiple tests. 18458 * gdc.dg/pr93038b.d: Likewise. 18459 184602020-04-01 Iain Buclaw <ibuclaw@gdcproject.org> 18461 18462 PR d/94321 18463 * gdc.dg/pr92216.d: Update to work on targets with 16 or 32-bit 18464 pointers. 18465 184662020-04-01 David Malcolm <dmalcolm@redhat.com> 18467 18468 PR analyzer/94378 18469 * gcc.dg/analyzer/compound-assignment-1.c: New test. 18470 * gcc.dg/analyzer/compound-assignment-2.c: New test. 18471 * gcc.dg/analyzer/compound-assignment-3.c: New test. 18472 184732020-04-01 Jakub Jelinek <jakub@redhat.com> 18474 18475 PR middle-end/94436 18476 * gcc.dg/pr94436.c: New test. 18477 18478 PR middle-end/94423 18479 * gcc.dg/ubsan/pr94423.c: New test. 18480 184812020-04-01 Kewen Lin <linkw@gcc.gnu.org> 18482 18483 PR tree-optimization/94043 18484 * gfortran.dg/graphite/vect-pr94043.f90: New test. 18485 184862020-04-01 Iain Buclaw <ibuclaw@gdcproject.org> 18487 18488 PR d/90136 18489 * gdc.dg/pr90136a.d: New test. 18490 * gdc.dg/pr90136b.d: New test. 18491 * gdc.dg/pr90136c.d: New test. 18492 184932020-03-31 Andrea Corallo <andrea.corallo@arm.com> 18494 18495 * jit.dg/test-version.c: New testcase. 18496 * jit.dg/all-non-failing-tests.h: Add test-version.c. 18497 184982020-03-31 Iain Buclaw <ibuclaw@gdcproject.org> 18499 18500 PR d/94424 18501 * gdc.dg/pr94424.d: New test. 18502 185032020-03-31 Felix Yang <felix.yang@huawei.com> 18504 18505 PR tree-optimization/94398 18506 * gcc.target/aarch64/pr94398.c: New test. 18507 185082020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 18509 18510 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Modify. 18511 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise. 18512 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise. 18513 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise. 18514 185152020-03-31 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 18516 18517 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Modify. 18518 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise. 18519 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise. 18520 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise. 18521 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise. 18522 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise. 18523 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise. 18524 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise. 18525 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise. 18526 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise. 18527 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise. 18528 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise. 18529 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise. 18530 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise. 18531 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise. 18532 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise. 18533 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise. 18534 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise. 18535 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise. 18536 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise. 18537 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise. 18538 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise. 18539 185402020-03-31 Jakub Jelinek <jakub@redhat.com> 18541 18542 PR target/94368 18543 * gcc.dg/pr94368.c: New test. 18544 18545 PR middle-end/94412 18546 * gcc.c-torture/execute/pr94412.c: New test. 18547 18548 PR tree-optimization/94403 18549 * g++.dg/tree-ssa/pr94403.C: New test. 18550 18551 PR rtl-optimization/94344 18552 * gcc.dg/pr94344.c: New test. 18553 185542020-03-30 David Malcolm <dmalcolm@redhat.com> 18555 18556 * jit.dg/all-non-failing-tests.h: Add test-empty.c 18557 185582020-03-30 Jakub Jelinek <jakub@redhat.com> 18559 18560 PR c++/94385 18561 * c-c++-common/pr94385.c: New test. 18562 185632020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com> 18564 18565 * gcc.target/powerpc/pragma_power6.c: New. 18566 * gcc.target/powerpc/pragma_power7.c: New. 18567 * gcc.target/powerpc/pragma_power8.c: New. 18568 * gcc.target/powerpc/pragma_power9.c: New. 18569 * gcc.target/powerpc/pragma_misc9.c: New. 18570 * gcc.target/powerpc/vsu/vec-all-nez-7.c: Update error message. 18571 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: Update error message. 18572 185732020-03-30 Will Schmidt <will_schmidt@vnet.ibm.com> 18574 18575 * gcc.target/powerpc/bswap64-4.c: Update scan-assembler 18576 expected results. 18577 185782020-03-30 Jakub Jelinek <jakub@redhat.com> 18579 18580 PR target/94343 18581 * gcc.target/i386/avx512f-pr94343.c: New test. 18582 * gcc.target/i386/avx512vl-pr94343.c: New test. 18583 185842020-03-30 Martin Liska <mliska@suse.cz> 18585 18586 PR rtl-optimization/87716 18587 * gcc.target/i386/pr57193.c: XFAIL a test-case. 18588 185892020-03-30 Martin Liska <mliska@suse.cz> 18590 18591 PR testsuite/94402 18592 * gfortran.dg/vect/vect-8.f90: Allow 22 or 23 loops 18593 to be vectorized (based on libmvec presence). 18594 185952020-03-30 Jakub Jelinek <jakub@redhat.com> 18596 18597 PR target/93069 18598 * gcc.target/i386/avx512vl-pr93069.c: New test. 18599 * gcc.dg/vect/pr93069.c: New test. 18600 186012020-03-29 Iain Buclaw <ibuclaw@gdcproject.org> 18602 18603 * lib/gdc-utils.exp: (gdc-convert-args): Handle compilation test 18604 arguments -D, -H, -X, and set compilable_output_file_ext. 18605 (gdc-convert-test): Document and add cases DFLAGS and 18606 EXTRA_CPP_SOURCES. Add dg-final entry for output generation tests, 18607 and set compilable_do_what to compile. 18608 (gdc-do-test): Define compilable_do_what, default to assemble. 18609 186102020-03-29 Iain Buclaw <ibuclaw@gdcproject.org> 18611 18612 * gdc.test/runnable_cxx/runnable_cxx.exp: New file. 18613 * lib/gdc-utils.exp (gdc-do-test): Add case for runnable_cxx. 18614 * lib/gdc.exp (gdc_include_flags): Only add flags for libstdc++-v3 if 18615 GDC_INCLUDE_CXX_FLAGS is true. 18616 (gdc_link_flags): Likewise. 18617 (gdc_init): Move setting of default gdc test flags to... 18618 (gdc_target_compile): ...here. 18619 186202020-03-29 Iain Buclaw <ibuclaw@gdcproject.org> 18621 18622 * gdc.test/compilable/compilable.exp: New file. 18623 * gdc.test/fail_compilation/fail_compilation.exp: New file. 18624 * gdc.test/runnable/runnable.exp: New file. 18625 * gdc.test/gdc-test.exp: Move and rename to... 18626 * lib/gdc-utils.exp: ...this. Remove load_lib gdc-dg.exp. 18627 (dmd2dg): Rename to... 18628 (gdc-convert-test): ...this. 18629 (gdc-do-test): Add testcases parameter and remove subdir handling. 18630 186312020-03-28 Roman Zhuykov <zhroma@ispras.ru> 18632 18633 * gcc.dg/torture/pr87197-debug-sms.c: Move to ... 18634 * gcc.dg/sms-compare-debug-1.c: ... this. Add -O2. 18635 * gcc.c-torture/execute/pr70127-debug-sms.c: Move to ... 18636 * gcc.dg/sms-compare-debug-2.c: ... this. Add -O2. 18637 186382020-03-28 Tobias Burnus <tobias@codesourcery.com> 18639 18640 PR fortran/94348 18641 * gfortran.dg/module_procedure_3.f90: New. 18642 186432020-03-28 Patrick Palka <ppalka@redhat.com> 18644 18645 PR c++/94306 18646 * g++.dg/concepts/diagnostic8.C: New test. 18647 18648 PR c++/94252 18649 * g++.dg/concepts/diagnostic7.C: New test. 18650 * g++.dg/concepts/pr94252.C: New test. 18651 * g++.dg/cpp2a/concepts-requires18.C: Adjust to expect an additional 18652 diagnostic. 18653 18654 * g++.dg/concepts/diagnostic1.C: Pass -fconcepts-diagnostics-depth=2. 18655 * g++.dg/concepts/diagnostic5.C: Adjust expected diagnostics. 18656 * g++.dg/cpp2a/concepts-iconv1.C: Pass -fconcepts-diagnostics-depth=2. 18657 * g++.dg/cpp2a/concepts-requires5.C: Likewise. 18658 18659 * g++.dg/concepts/diagnostic2.C: Expect "no operand" instead of 18660 "neither operand". 18661 * g++.dg/concepts/diagnostic5.C: New test. 18662 186632020-03-28 Jakub Jelinek <jakub@redhat.com> 18664 18665 PR c/93573 18666 * gcc.dg/pr93573-1.c: New test. 18667 * gcc.dg/pr93573-2.c: New test. 18668 18669 PR tree-optimization/94329 18670 * gfortran.dg/pr94329.f90: New test. 18671 186722020-03-27 Jakub Jelinek <jakub@redhat.com> 18673 18674 PR c++/94339 18675 * g++.dg/ext/attr-copy-2.C: Revert the last changes. 18676 186772020-03-27 Martin Sebor <msebor@redhat.com> 18678 18679 PR c++/94346 18680 * c-c++-common/attr-copy.c: New test. 18681 186822020-03-27 Martin Sebor <msebor@redhat.com> 18683 18684 PR c++/94098 18685 * g++.dg/ext/attr-access-2.C: New test. 18686 186872020-03-27 Martin Sebor <msebor@redhat.com> 18688 18689 PR c++/94078 18690 PR c++/93824 18691 PR c++/93810 18692 * g++.dg/warn/Wmismatched-tags-3.C: New test. 18693 * g++.dg/warn/Wmismatched-tags-4.C: New test. 18694 * g++.dg/warn/Wmismatched-tags-5.C: New test. 18695 * g++.dg/warn/Wmismatched-tags-6.C: New test. 18696 * g++.dg/warn/Wredundant-tags-3.C: Remove xfails. 18697 * g++.dg/warn/Wredundant-tags-6.C: New test. 18698 * g++.dg/warn/Wredundant-tags-7.C: New test. 18699 187002020-03-27 David Malcolm <dmalcolm@redhat.com> 18701 18702 * gcc.dg/analyzer/data-model-5b.c: Add xfail for new false 18703 positive leak. 18704 * gcc.dg/analyzer/data-model-5c.c: Likewise. 18705 * gcc.dg/analyzer/malloc-5.c: New test. 18706 187072020-03-27 David Malcolm <dmalcolm@redhat.com> 18708 18709 * gcc.dg/analyzer/dot-output.c: Check that 18710 dot-output.c.supergraph-eg.dot is valid. 18711 187122020-03-27 Richard Biener <rguenther@suse.de> 18713 18714 PR debug/94273 18715 * g++.dg/debug/pr94273.C: New testcase. 18716 187172020-03-27 Tobias Burnus <tobias@codesourcery.com> 18718 18719 PR fortran/93957 18720 * gfortran.dg/assumed_rank_19.f90: New. 18721 187222020-03-27 Tobias Burnus <tobias@codesourcery.com> 18723 18724 PR fortran/93363 18725 * gfortran.dg/associate_51.f90: Fix test case. 18726 * gfortran.dg/associate_53.f90: New. 18727 187282020-03-27 Jakub Jelinek <jakub@redhat.com> 18729 18730 PR c++/94326 18731 * g++.dg/other/pr94326.C: New test. 18732 18733 PR c++/94339 18734 * g++.dg/other/pr94339.C: New test. 18735 * g++.dg/ext/attr-copy-2.C: Comment out failing tests due to PR94346. 18736 187372020-03-27 Roman Zhuykov <zhroma@ispras.ru> 18738 18739 * gcc.c-torture/execute/pr70127-debug-sms.c: New test. 18740 * gcc.dg/torture/pr87197-debug-sms.c: New test. 18741 187422020-03-27 Marek Polacek <polacek@redhat.com> 18743 18744 PR c++/94336 - template keyword accepted before destructor names. 18745 * g++.dg/template/template-keyword2.C: New test. 18746 187472020-03-27 Iain Sandoe <iain@sandoe.co.uk> 18748 18749 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: 18750 Add <cstdio>. 18751 187522020-03-26 Marek Polacek <polacek@redhat.com> 18753 18754 DR 1710 18755 PR c++/94057 - template keyword in a typename-specifier. 18756 * g++.dg/cpp1y/alias-decl1.C: New test. 18757 * g++.dg/cpp1y/alias-decl2.C: New test. 18758 * g++.dg/cpp1y/alias-decl3.C: New test. 18759 * g++.dg/parse/missing-template1.C: Update dg-error. 18760 * g++.dg/parse/template3.C: Likewise. 18761 * g++.dg/template/error4.C: Likewise. 18762 * g++.dg/template/meminit2.C: Likewise. 18763 * g++.dg/template/dependent-name5.C: Likewise. 18764 * g++.dg/template/dependent-name7.C: New test. 18765 * g++.dg/template/dependent-name8.C: New test. 18766 * g++.dg/template/dependent-name9.C: New test. 18767 * g++.dg/template/dependent-name10.C: New test. 18768 * g++.dg/template/dependent-name11.C: New test. 18769 * g++.dg/template/dependent-name12.C: New test. 18770 * g++.dg/template/dependent-name13.C: New test. 18771 * g++.dg/template/dr1794.C: New test. 18772 * g++.dg/template/dr314.C: New test. 18773 * g++.dg/template/dr1710.C: New test. 18774 * g++.dg/template/dr1710-2.C: New test. 18775 * g++.old-deja/g++.pt/crash38.C: Update dg-error. 18776 187772020-03-26 Iain Sandoe <iain@sandoe.co.uk> 18778 18779 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: Amend 18780 to n4849 behaviour. 18781 * g++.dg/coroutines/torture/symmetric-transfer-00-basic.C: New 18782 test. 18783 187842020-03-26 Iain Sandoe <iain@sandoe.co.uk> 18785 18786 * g++.dg/coroutines/torture/exceptions-test-01-n4849-a.C: New test. 18787 187882020-03-26 Martin Liska <mliska@suse.cz> 18789 18790 * gcc.target/i386/pr81213.c: Do not scan assembler 18791 and add one missing PR entry. 18792 187932020-03-26 Jakub Jelinek <jakub@redhat.com> 18794 18795 PR debug/94323 18796 * g++.dg/debug/pr94323.C: New test. 18797 187982020-03-26 Martin Liska <mliska@suse.cz> 18799 18800 PR testsuite/94334 18801 * gcc.dg/lto/pr94271_0.c: Skip for non-x86 targets 18802 and add ifunc effective target. 18803 * gcc.target/i386/pr81213-2.c: Add ifunc effective target. 18804 188052020-03-26 Jakub Jelinek <jakub@redhat.com> 18806 18807 PR debug/94281 18808 * g++.dg/debug/pr94281.C: New test. 18809 18810 PR c++/81349 18811 * g++.dg/cpp1z/pr81349.C: New test. 18812 18813 PR c++/94272 18814 * g++.dg/debug/pr94272.C: New test. 18815 188162020-03-26 Felix Yang <felix.yang@huawei.com> 18817 18818 PR tree-optimization/94269 18819 * gcc.dg/pr94269.c: New test. 18820 188212020-03-25 Andrew Stubbs <ams@codesourcery.com> 18822 18823 * gcc.dg/vect/bb-slp-pr69907.c: Disable the dump scan for amdgcn. 18824 * lib/target-supports.exp (check_effective_target_vect_unpack): 18825 Add amdgcn. 18826 188272020-03-25 Jakub Jelinek <jakub@redhat.com> 18828 18829 PR target/94292 18830 * gcc.dg/pr94292.c: New test. 18831 188322020-03-25 Martin Sebor <msebor@redhat.com> 18833 18834 PR middle-end/94004 18835 * gcc.dg/Walloca-larger-than-3.c: New test. 18836 * gcc.dg/Walloca-larger-than-3.h: New test header. 18837 * gcc.dg/Wvla-larger-than-4.c: New test. 18838 188392020-03-25 Patrick Palka <ppalka@redhat.com> 18840 18841 PR c++/94265 18842 * g++.dg/warn/Wduplicated-cond1.C: New test. 18843 188442020-03-25 Martin Sebor <msebor@redhat.com> 18845 18846 PR tree-optimization/94131 18847 * gcc.dg/pr94131.c: New test. 18848 188492020-03-25 Sandra Loosemore <sandra@codesourcery.com> 18850 18851 * gcc.dg/pr92301.c (main): Allow argc to be 0 to support 18852 embedded targets. 18853 188542020-03-25 Jakub Jelinek <jakub@redhat.com> 18855 18856 PR debug/94296 18857 * gcc.dg/cleanup-13.c: Add a comment that the test is not 18858 -fcompare-debug compatible with certain other options. 18859 18860 PR target/94308 18861 * gcc.target/i386/pr94308.c: New test. 18862 188632020-03-25 Martin Liska <mliska@suse.cz> 18864 18865 PR target/93274 18866 PR ipa/94271 18867 * gcc.target/i386/pr81213-2.c: New test. 18868 * gcc.target/i386/pr81213.c: Add additional source. 18869 * gcc.dg/lto/pr94271_0.c: New test. 18870 * gcc.dg/lto/pr94271_1.c: New test. 18871 188722020-03-25 Jakub Jelinek <jakub@redhat.com> 18873 18874 PR debug/94280 18875 * gfortran.dg/iso_c_binding_compiler_1.f90: Add dg-skip-if for 18876 -fcompare-debug. 18877 * gfortran.dg/iso_c_binding_compiler_3.f90: Likewise. 18878 * gfortran.dg/unlimited_polymorphic_31.f03: Likewise. 18879 188802020-03-25 Mark Eggleston <mark.eggleston@codethink.com> 18881 18882 PR fortran/93484 18883 * gfortran.dg/pr93484_1.f90: New test. 18884 * gfortran.dg/pr93484_2.f90: New test. 18885 188862020-03-25 Jakub Jelinek <jakub@redhat.com> 18887 18888 PR middle-end/94303 18889 * g++.dg/torture/pr94303.C: New test. 18890 18891 PR c++/94223 18892 * g++.dg/opt/pr94223.C: New test. 18893 18894 PR tree-optimization/94300 18895 * gcc.target/i386/avx512f-pr94300.c: New test. 18896 18897 PR debug/94283 18898 * gcc.dg/pr94283.c: New test. 18899 189002020-03-24 Sandra Loosemore <sandra@codesourcery.com> 18901 18902 * gcc.dg/analyzer/sigsetjmp-5.c: Require sigsetjmp support. 18903 * gcc.dg/analyzer/sigsetjmp-6.c: Likewise. 18904 * lib/target-supports.exp (check_effective_target_sigsetjmp): New. 18905 189062020-03-24 Marek Polacek <polacek@redhat.com> 18907 18908 PR c++/94190 - wrong no post-decrement operator error in template. 18909 * g++.dg/conversion/op7.C: New test. 18910 189112020-03-24 Christophe Lyon <christophe.lyon@linaro.org> 18912 18913 * gcc/arm/vfp-1.c: Use arm_fp__ok effective-target. 18914 * gcc.target/arm/vfp-ldmdbd.c: Likewise. 18915 * gcc.target/arm/vfp-ldmiad.c: Likewise. 18916 * gcc.target/arm/vfp-stmdbd.c: Likewise. 18917 * gcc.target/arm/vfp-stmiad.c: Likewise. 18918 * gcc.target/arm/vnmul-1.c: Likewise. 18919 * gcc.target/arm/vnmul-3.c: Likewise. 18920 * gcc.target/arm/vnmul-4.c: Likewise. 18921 189222020-03-24 Christophe Lyon <christophe.lyon@linaro.org> 18923 18924 * gcc.target/arm/cmp-2.c: Move double-precision tests to... 18925 * gcc.target/arm/cmp-3.c: ...here (new file) 18926 189272020-03-24 Christophe Lyon <christophe.lyon@linaro.org> 18928 18929 * lib/target-supports.exp 18930 (check_effective_target_arm_fp_dp_ok_nocache): New. 18931 (check_effective_target_arm_fp_dp_ok): New. 18932 (add_options_for_arm_fp_dp): New. 18933 189342020-03-24 Jakub Jelinek <jakub@redhat.com> 18935 18936 PR target/94286 18937 * gcc.dg/pr94286.c: New test. 18938 18939 PR debug/94285 18940 * gfortran.dg/pr94285.f90: New test. 18941 18942 PR debug/94283 18943 * gcc.target/i386/pr94283.c: New test. 18944 18945 PR debug/94277 18946 * gcc.dg/pr94277.c: New test. 18947 189482020-03-23 Jeff Law <law@redhat.com> 18949 18950 PR target/94144 18951 PR target/94238 18952 * gcc.c-torture/compile/pr94144.c: New test. 18953 * gcc.c-torture/compile/pr94238.c: New test. 18954 189552020-03-23 Patrick Palka <ppalka@redhat.com> 18956 18957 PR c++/93805 18958 * g++.dg/warn/Wnoexcept2.C: New test. 18959 189602020-03-23 Jakub Jelinek <jakub@redhat.com> 18961 18962 PR c++/91993 18963 * g++.dg/warn/Wconversion-pr91993.C: New test. 18964 * g++.dg/ubsan/pr91993.C: New test. 18965 * c-c++-common/ubsan/float-cast-overflow-1.c: Add -Wno-overflow 18966 to dg-options. 18967 * c-c++-common/ubsan/float-cast-overflow-2.c: Likewise. 18968 * c-c++-common/ubsan/float-cast-overflow-4.c: Likewise. 18969 189702020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 18971 Andre Vieira <andre.simoesdiasvieira@arm.com> 18972 Mihail Ionescu <mihail.ionescu@arm.com> 18973 18974 * gcc.target/arm/mve/intrinsics/vshlcq_m_s16.c: New test. 18975 * gcc.target/arm/mve/intrinsics/vshlcq_m_s32.c: Likewise. 18976 * gcc.target/arm/mve/intrinsics/vshlcq_m_s8.c: Likewise. 18977 * gcc.target/arm/mve/intrinsics/vshlcq_m_u16.c: Likewise. 18978 * gcc.target/arm/mve/intrinsics/vshlcq_m_u32.c: Likewise. 18979 * gcc.target/arm/mve/intrinsics/vshlcq_m_u8.c: Likewise. 18980 189812020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 18982 18983 * gcc.target/arm/mve/intrinsics/asrl.c: New test. 18984 * gcc.target/arm/mve/intrinsics/lsll.c: Likewise. 18985 * gcc.target/arm/mve/intrinsics/sqrshr.c: Likewise. 18986 * gcc.target/arm/mve/intrinsics/sqrshrl_sat48.c: Likewise. 18987 * gcc.target/arm/mve/intrinsics/sqrshrl_sat64.c: Likewise. 18988 * gcc.target/arm/mve/intrinsics/sqshl.c: Likewise. 18989 * gcc.target/arm/mve/intrinsics/sqshll.c: Likewise. 18990 * gcc.target/arm/mve/intrinsics/srshr.c: Likewise. 18991 * gcc.target/arm/mve/intrinsics/srshrl.c: Likewise. 18992 * gcc.target/arm/mve/intrinsics/uqrshl.c: Likewise. 18993 * gcc.target/arm/mve/intrinsics/uqrshll_sat48.c: Likewise. 18994 * gcc.target/arm/mve/intrinsics/uqrshll_sat64.c: Likewise. 18995 * gcc.target/arm/mve/intrinsics/uqshl.c: Likewise. 18996 * gcc.target/arm/mve/intrinsics/uqshll.c: Likewise. 18997 * gcc.target/arm/mve/intrinsics/urshr.c: Likewise. 18998 * gcc.target/arm/mve/intrinsics/urshrl.c: Likewise. 18999 * lib/target-supports.exp: 19000 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Modify to not 19001 support MVE floating point in Big Endian mode. 19002 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to not 19003 support MVE integer in Big Endian mode. 19004 190052020-03-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 19006 Andre Vieira <andre.simoesdiasvieira@arm.com> 19007 Mihail Ionescu <mihail.ionescu@arm.com> 19008 19009 * gcc.target/arm/mve/intrinsics/vgetq_lane_f16.c: New test. 19010 * gcc.target/arm/mve/intrinsics/vgetq_lane_f32.c: Likewise. 19011 * gcc.target/arm/mve/intrinsics/vgetq_lane_s16.c: Likewise. 19012 * gcc.target/arm/mve/intrinsics/vgetq_lane_s32.c: Likewise. 19013 * gcc.target/arm/mve/intrinsics/vgetq_lane_s64.c: Likewise. 19014 * gcc.target/arm/mve/intrinsics/vgetq_lane_s8.c: Likewise. 19015 * gcc.target/arm/mve/intrinsics/vgetq_lane_u16.c: Likewise. 19016 * gcc.target/arm/mve/intrinsics/vgetq_lane_u32.c: Likewise. 19017 * gcc.target/arm/mve/intrinsics/vgetq_lane_u64.c: Likewise. 19018 * gcc.target/arm/mve/intrinsics/vgetq_lane_u8.c: Likewise. 19019 * gcc.target/arm/mve/intrinsics/vsetq_lane_f16.c: Likewise. 19020 * gcc.target/arm/mve/intrinsics/vsetq_lane_f32.c: Likewise. 19021 * gcc.target/arm/mve/intrinsics/vsetq_lane_s16.c: Likewise. 19022 * gcc.target/arm/mve/intrinsics/vsetq_lane_s32.c: Likewise. 19023 * gcc.target/arm/mve/intrinsics/vsetq_lane_s64.c: Likewise. 19024 * gcc.target/arm/mve/intrinsics/vsetq_lane_s8.c: Likewise. 19025 * gcc.target/arm/mve/intrinsics/vsetq_lane_u16.c: Likewise. 19026 * gcc.target/arm/mve/intrinsics/vsetq_lane_u32.c: Likewise. 19027 * gcc.target/arm/mve/intrinsics/vsetq_lane_u64.c: Likewise. 19028 * gcc.target/arm/mve/intrinsics/vsetq_lane_u8.c: Likewise. 19029 190302020-03-23 Andrea Corallo <andrea.corallo@arm.com> 19031 19032 * jit.dg/all-non-failing-tests.h: Add test-long-string-literal.c. 19033 * jit.dg/test-long-string-literal.c: New testcase. 19034 190352020-03-23 Andre Vieira <andre.simoesdiasvieira@arm.com> 19036 19037 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Remove dg-do. 19038 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise. 19039 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise. 19040 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise. 19041 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise. 19042 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise. 19043 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise. 19044 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: Likewise. 19045 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise. 19046 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise. 19047 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise. 19048 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise. 19049 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise. 19050 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise. 19051 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise. 19052 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise. 19053 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise. 19054 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: Likewise. 19055 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise. 19056 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise. 19057 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise. 19058 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise. 19059 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise. 19060 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: Likewise. 19061 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise. 19062 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise. 19063 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise. 19064 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise. 19065 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise. 19066 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: Likewise. 19067 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise. 19068 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: Likewise. 19069 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise. 19070 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: Likewise. 19071 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise. 19072 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise. 19073 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise. 19074 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise. 19075 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise. 19076 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: Likewise. 19077 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise. 19078 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise. 19079 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise. 19080 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise. 19081 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise. 19082 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: Likewise. 19083 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise. 19084 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise. 19085 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise. 19086 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise. 19087 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise. 19088 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise. 19089 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise. 19090 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: Likewise. 19091 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise. 19092 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: Likewise. 19093 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise. 19094 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: Likewise. 19095 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise. 19096 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise. 19097 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: Likewise. 19098 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise. 19099 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise. 19100 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise. 19101 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise. 19102 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise. 19103 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise. 19104 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise. 19105 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: Likewise. 19106 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise. 19107 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise. 19108 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise. 19109 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise. 19110 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise. 19111 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise. 19112 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise. 19113 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise. 19114 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise. 19115 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise. 19116 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise. 19117 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: Likewise. 19118 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise. 19119 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise. 19120 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise. 19121 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: Likewise. 19122 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise. 19123 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise. 19124 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise. 19125 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise. 19126 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise. 19127 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise. 19128 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise. 19129 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise. 19130 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise. 19131 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise. 19132 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise. 19133 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise. 19134 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise. 19135 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise. 19136 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise. 19137 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise. 19138 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise. 19139 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise. 19140 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise. 19141 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise. 19142 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise. 19143 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise. 19144 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise. 19145 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise. 19146 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise. 19147 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise. 19148 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise. 19149 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise. 19150 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise. 19151 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise. 19152 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise. 19153 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise. 19154 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise. 19155 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise. 19156 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise. 19157 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise. 19158 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise. 19159 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise. 19160 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise. 19161 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise. 19162 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise. 19163 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise. 19164 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise. 19165 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise. 19166 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise. 19167 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise. 19168 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise. 19169 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise. 19170 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise. 19171 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise. 19172 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise. 19173 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise. 19174 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise. 19175 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise. 19176 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise. 19177 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise. 19178 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise. 19179 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise. 19180 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise. 19181 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise. 19182 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise. 19183 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise. 19184 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise. 19185 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise. 19186 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise. 19187 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise. 19188 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise. 19189 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise. 19190 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise. 19191 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise. 19192 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise. 19193 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise. 19194 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise. 19195 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise. 19196 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise. 19197 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise. 19198 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise. 19199 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise. 19200 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise. 19201 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise. 19202 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise. 19203 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise. 19204 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise. 19205 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise. 19206 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise. 19207 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise. 19208 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise. 19209 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise. 19210 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise. 19211 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise. 19212 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise. 19213 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise. 19214 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise. 19215 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise. 19216 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise. 19217 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise. 19218 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise. 19219 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise. 19220 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise. 19221 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise. 19222 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise. 19223 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise. 19224 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise. 19225 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise. 19226 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise. 19227 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise. 19228 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise. 19229 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise. 19230 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise. 19231 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise. 19232 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise. 19233 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise. 19234 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise. 19235 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise. 19236 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise. 19237 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise. 19238 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise. 19239 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise. 19240 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise. 19241 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise. 19242 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise. 19243 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise. 19244 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise. 19245 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise. 19246 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise. 19247 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise. 19248 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise. 19249 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise. 19250 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise. 19251 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise. 19252 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise. 19253 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise. 19254 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise. 19255 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise. 19256 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise. 19257 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: Likewise. 19258 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise. 19259 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise. 19260 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise. 19261 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise. 19262 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise. 19263 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise. 19264 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise. 19265 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise. 19266 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise. 19267 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise. 19268 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise. 19269 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise. 19270 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise. 19271 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise. 19272 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise. 19273 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise. 19274 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise. 19275 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise. 19276 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise. 19277 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise. 19278 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise. 19279 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise. 19280 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise. 19281 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise. 19282 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise. 19283 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise. 19284 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise. 19285 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise. 19286 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise. 19287 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise. 19288 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise. 19289 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise. 19290 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise. 19291 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise. 19292 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise. 19293 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise. 19294 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise. 19295 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise. 19296 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise. 19297 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise. 19298 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise. 19299 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise. 19300 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise. 19301 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise. 19302 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise. 19303 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise. 19304 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise. 19305 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise. 19306 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise. 19307 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise. 19308 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise. 19309 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise. 19310 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise. 19311 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise. 19312 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise. 19313 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise. 19314 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise. 19315 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise. 19316 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise. 19317 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise. 19318 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise. 19319 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise. 19320 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise. 19321 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise. 19322 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise. 19323 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise. 19324 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise. 19325 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise. 19326 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise. 19327 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise. 19328 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise. 19329 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise. 19330 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise. 19331 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise. 19332 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise. 19333 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise. 19334 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise. 19335 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise. 19336 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise. 19337 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise. 19338 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise. 19339 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise. 19340 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise. 19341 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise. 19342 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise. 19343 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise. 19344 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise. 19345 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise. 19346 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise. 19347 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise. 19348 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise. 19349 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise. 19350 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise. 19351 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise. 19352 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise. 19353 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise. 19354 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise. 19355 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise. 19356 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise. 19357 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise. 19358 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise. 19359 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise. 19360 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise. 19361 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise. 19362 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise. 19363 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise. 19364 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise. 19365 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise. 19366 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise. 19367 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise. 19368 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise. 19369 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise. 19370 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise. 19371 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise. 19372 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise. 19373 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise. 19374 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise. 19375 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise. 19376 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise. 19377 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise. 19378 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise. 19379 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise. 19380 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise. 19381 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise. 19382 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise. 19383 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise. 19384 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise. 19385 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise. 19386 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise. 19387 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise. 19388 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise. 19389 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise. 19390 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise. 19391 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise. 19392 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise. 19393 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise. 19394 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise. 19395 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise. 19396 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise. 19397 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise. 19398 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise. 19399 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise. 19400 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise. 19401 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise. 19402 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise. 19403 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise. 19404 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise. 19405 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise. 19406 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise. 19407 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise. 19408 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise. 19409 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise. 19410 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise. 19411 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise. 19412 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise. 19413 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise. 19414 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise. 19415 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise. 19416 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise. 19417 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise. 19418 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise. 19419 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise. 19420 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise. 19421 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise. 19422 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise. 19423 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise. 19424 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise. 19425 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise. 19426 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise. 19427 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise. 19428 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise. 19429 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise. 19430 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise. 19431 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise. 19432 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise. 19433 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise. 19434 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise. 19435 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise. 19436 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise. 19437 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise. 19438 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise. 19439 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise. 19440 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise. 19441 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise. 19442 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise. 19443 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise. 19444 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise. 19445 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise. 19446 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise. 19447 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise. 19448 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise. 19449 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise. 19450 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise. 19451 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise. 19452 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise. 19453 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise. 19454 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise. 19455 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise. 19456 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise. 19457 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise. 19458 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise. 19459 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise. 19460 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise. 19461 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise. 19462 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise. 19463 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise. 19464 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise. 19465 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise. 19466 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise. 19467 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise. 19468 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise. 19469 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise. 19470 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise. 19471 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise. 19472 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise. 19473 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise. 19474 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise. 19475 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise. 19476 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise. 19477 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise. 19478 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise. 19479 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise. 19480 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise. 19481 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise. 19482 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise. 19483 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise. 19484 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise. 19485 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise. 19486 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise. 19487 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise. 19488 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise. 19489 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise. 19490 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise. 19491 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise. 19492 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise. 19493 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise. 19494 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise. 19495 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise. 19496 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise. 19497 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise. 19498 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise. 19499 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise. 19500 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise. 19501 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise. 19502 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise. 19503 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise. 19504 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise. 19505 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise. 19506 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise. 19507 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise. 19508 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise. 19509 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise. 19510 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise. 19511 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise. 19512 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise. 19513 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise. 19514 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise. 19515 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise. 19516 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise. 19517 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise. 19518 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise. 19519 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise. 19520 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise. 19521 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise. 19522 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise. 19523 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise. 19524 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise. 19525 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise. 19526 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise. 19527 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise. 19528 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise. 19529 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise. 19530 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise. 19531 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise. 19532 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise. 19533 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise. 19534 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise. 19535 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise. 19536 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise. 19537 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise. 19538 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise. 19539 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise. 19540 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise. 19541 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise. 19542 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise. 19543 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise. 19544 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise. 19545 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise. 19546 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise. 19547 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise. 19548 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise. 19549 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise. 19550 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise. 19551 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise. 19552 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise. 19553 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise. 19554 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise. 19555 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise. 19556 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise. 19557 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise. 19558 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: Likewise. 19559 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise. 19560 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise. 19561 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise. 19562 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise. 19563 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise. 19564 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise. 19565 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise. 19566 * gcc.target/arm/mve/intrinsics/vctp16q.c: Likewise. 19567 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise. 19568 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise. 19569 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise. 19570 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise. 19571 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise. 19572 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise. 19573 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise. 19574 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise. 19575 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise. 19576 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise. 19577 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise. 19578 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise. 19579 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise. 19580 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise. 19581 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise. 19582 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise. 19583 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise. 19584 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise. 19585 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise. 19586 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise. 19587 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise. 19588 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise. 19589 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise. 19590 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise. 19591 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise. 19592 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise. 19593 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise. 19594 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise. 19595 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise. 19596 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise. 19597 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise. 19598 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise. 19599 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise. 19600 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise. 19601 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise. 19602 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise. 19603 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise. 19604 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise. 19605 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise. 19606 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise. 19607 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise. 19608 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise. 19609 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise. 19610 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise. 19611 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise. 19612 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise. 19613 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise. 19614 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise. 19615 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise. 19616 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise. 19617 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise. 19618 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise. 19619 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise. 19620 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise. 19621 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise. 19622 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise. 19623 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise. 19624 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise. 19625 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise. 19626 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise. 19627 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise. 19628 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise. 19629 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise. 19630 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise. 19631 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise. 19632 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise. 19633 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise. 19634 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise. 19635 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise. 19636 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise. 19637 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise. 19638 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise. 19639 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise. 19640 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise. 19641 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise. 19642 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise. 19643 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise. 19644 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise. 19645 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise. 19646 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise. 19647 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise. 19648 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise. 19649 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise. 19650 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise. 19651 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise. 19652 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise. 19653 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise. 19654 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: Likewise. 19655 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise. 19656 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise. 19657 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise. 19658 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise. 19659 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise. 19660 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise. 19661 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise. 19662 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise. 19663 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise. 19664 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise. 19665 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise. 19666 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise. 19667 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise. 19668 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise. 19669 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise. 19670 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise. 19671 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise. 19672 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise. 19673 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise. 19674 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise. 19675 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise. 19676 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise. 19677 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise. 19678 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise. 19679 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: Likewise. 19680 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise. 19681 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise. 19682 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise. 19683 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise. 19684 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise. 19685 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise. 19686 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise. 19687 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise. 19688 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise. 19689 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise. 19690 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise. 19691 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise. 19692 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise. 19693 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise. 19694 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise. 19695 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise. 19696 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise. 19697 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise. 19698 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise. 19699 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise. 19700 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise. 19701 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise. 19702 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise. 19703 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise. 19704 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise. 19705 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise. 19706 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise. 19707 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise. 19708 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise. 19709 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise. 19710 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise. 19711 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise. 19712 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise. 19713 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise. 19714 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise. 19715 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise. 19716 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise. 19717 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise. 19718 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise. 19719 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise. 19720 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise. 19721 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise. 19722 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise. 19723 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise. 19724 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise. 19725 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise. 19726 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise. 19727 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise. 19728 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise. 19729 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise. 19730 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise. 19731 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise. 19732 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise. 19733 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise. 19734 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise. 19735 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise. 19736 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise. 19737 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise. 19738 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise. 19739 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise. 19740 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise. 19741 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise. 19742 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise. 19743 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise. 19744 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise. 19745 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise. 19746 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise. 19747 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise. 19748 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise. 19749 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise. 19750 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise. 19751 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise. 19752 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise. 19753 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise. 19754 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise. 19755 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise. 19756 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise. 19757 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise. 19758 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise. 19759 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise. 19760 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise. 19761 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise. 19762 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise. 19763 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise. 19764 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise. 19765 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise. 19766 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise. 19767 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise. 19768 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise. 19769 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise. 19770 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise. 19771 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise. 19772 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise. 19773 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise. 19774 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise. 19775 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise. 19776 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise. 19777 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise. 19778 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise. 19779 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise. 19780 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise. 19781 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise. 19782 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise. 19783 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise. 19784 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise. 19785 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise. 19786 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise. 19787 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise. 19788 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise. 19789 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise. 19790 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise. 19791 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise. 19792 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise. 19793 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise. 19794 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise. 19795 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise. 19796 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise. 19797 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise. 19798 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise. 19799 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise. 19800 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise. 19801 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise. 19802 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise. 19803 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise. 19804 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise. 19805 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise. 19806 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise. 19807 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise. 19808 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise. 19809 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise. 19810 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise. 19811 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise. 19812 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise. 19813 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise. 19814 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise. 19815 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise. 19816 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise. 19817 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise. 19818 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise. 19819 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise. 19820 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise. 19821 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise. 19822 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise. 19823 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise. 19824 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise. 19825 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise. 19826 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise. 19827 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise. 19828 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise. 19829 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise. 19830 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise. 19831 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise. 19832 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise. 19833 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise. 19834 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise. 19835 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise. 19836 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise. 19837 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise. 19838 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise. 19839 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise. 19840 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise. 19841 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise. 19842 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise. 19843 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise. 19844 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise. 19845 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise. 19846 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise. 19847 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise. 19848 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise. 19849 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise. 19850 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise. 19851 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise. 19852 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise. 19853 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise. 19854 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise. 19855 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise. 19856 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise. 19857 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise. 19858 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise. 19859 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise. 19860 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise. 19861 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise. 19862 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise. 19863 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise. 19864 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise. 19865 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise. 19866 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise. 19867 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise. 19868 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise. 19869 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise. 19870 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise. 19871 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise. 19872 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise. 19873 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise. 19874 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise. 19875 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise. 19876 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise. 19877 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise. 19878 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise. 19879 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise. 19880 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise. 19881 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise. 19882 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise. 19883 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise. 19884 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise. 19885 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise. 19886 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise. 19887 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise. 19888 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise. 19889 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise. 19890 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise. 19891 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise. 19892 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise. 19893 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise. 19894 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise. 19895 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise. 19896 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise. 19897 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise. 19898 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise. 19899 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise. 19900 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise. 19901 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise. 19902 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise. 19903 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise. 19904 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise. 19905 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: Likewise. 19906 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise. 19907 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise. 19908 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise. 19909 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise. 19910 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise. 19911 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise. 19912 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise. 19913 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: Likewise. 19914 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise. 19915 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise. 19916 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise. 19917 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise. 19918 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise. 19919 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise. 19920 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise. 19921 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise. 19922 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise. 19923 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise. 19924 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise. 19925 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise. 19926 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise. 19927 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise. 19928 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise. 19929 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise. 19930 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise. 19931 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise. 19932 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise. 19933 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise. 19934 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise. 19935 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise. 19936 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise. 19937 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: Likewise. 19938 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise. 19939 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise. 19940 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise. 19941 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise. 19942 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise. 19943 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: Likewise. 19944 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise. 19945 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise. 19946 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise. 19947 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise. 19948 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise. 19949 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise. 19950 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise. 19951 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise. 19952 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise. 19953 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise. 19954 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise. 19955 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise. 19956 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise. 19957 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise. 19958 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise. 19959 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise. 19960 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise. 19961 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_s64.c: Likewise. 19962 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_u64.c: Likewise. 19963 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: Likewise. 19964 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise. 19965 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise. 19966 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise. 19967 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_s64.c: Likewise. 19968 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_z_u64.c: Likewise. 19969 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_s64.c: Likewise. 19970 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_u64.c: Likewise. 19971 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_s64.c: Likewise. 19972 * gcc.target/arm/mve/intrinsics/vldrdq_gather_offset_z_u64.c: Likewise. 19973 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_s64.c: Likewise. 19974 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_u64.c: Likewise. 19975 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_s64.c: Likewise. 19976 * gcc.target/arm/mve/intrinsics/vldrdq_gather_shifted_offset_z_u64.c: Likewise. 19977 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise. 19978 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_f16.c: Likewise. 19979 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise. 19980 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise. 19981 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise. 19982 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise. 19983 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_f16.c: Likewise. 19984 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise. 19985 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise. 19986 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise. 19987 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise. 19988 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_f16.c: Likewise. 19989 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise. 19990 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise. 19991 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise. 19992 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise. 19993 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_f16.c: Likewise. 19994 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise. 19995 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise. 19996 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise. 19997 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise. 19998 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise. 19999 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise. 20000 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise. 20001 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise. 20002 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise. 20003 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise. 20004 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise. 20005 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise. 20006 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise. 20007 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise. 20008 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_f32.c: Likewise. 20009 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise. 20010 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise. 20011 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise. 20012 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise. 20013 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise. 20014 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise. 20015 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise. 20016 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise. 20017 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_f32.c: Likewise. 20018 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise. 20019 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise. 20020 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_f32.c: Likewise. 20021 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_s32.c: Likewise. 20022 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_u32.c: Likewise. 20023 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_f32.c: Likewise. 20024 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_s32.c: Likewise. 20025 * gcc.target/arm/mve/intrinsics/vldrwq_gather_offset_z_u32.c: Likewise. 20026 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_f32.c: Likewise. 20027 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_s32.c: Likewise. 20028 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_u32.c: Likewise. 20029 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_f32.c: Likewise. 20030 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_s32.c: Likewise. 20031 * gcc.target/arm/mve/intrinsics/vldrwq_gather_shifted_offset_z_u32.c: Likewise. 20032 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise. 20033 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise. 20034 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise. 20035 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise. 20036 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise. 20037 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise. 20038 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise. 20039 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise. 20040 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise. 20041 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise. 20042 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise. 20043 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise. 20044 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise. 20045 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise. 20046 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise. 20047 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise. 20048 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise. 20049 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise. 20050 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise. 20051 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise. 20052 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise. 20053 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise. 20054 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise. 20055 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise. 20056 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise. 20057 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise. 20058 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise. 20059 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise. 20060 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise. 20061 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise. 20062 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise. 20063 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise. 20064 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise. 20065 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise. 20066 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise. 20067 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise. 20068 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise. 20069 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise. 20070 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise. 20071 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise. 20072 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise. 20073 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise. 20074 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise. 20075 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise. 20076 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise. 20077 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise. 20078 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise. 20079 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise. 20080 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise. 20081 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise. 20082 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise. 20083 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise. 20084 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise. 20085 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise. 20086 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise. 20087 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise. 20088 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise. 20089 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise. 20090 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise. 20091 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise. 20092 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise. 20093 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise. 20094 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise. 20095 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise. 20096 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise. 20097 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise. 20098 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise. 20099 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise. 20100 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise. 20101 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise. 20102 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise. 20103 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise. 20104 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise. 20105 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise. 20106 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise. 20107 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise. 20108 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise. 20109 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise. 20110 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise. 20111 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise. 20112 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise. 20113 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise. 20114 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise. 20115 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise. 20116 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise. 20117 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise. 20118 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise. 20119 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise. 20120 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise. 20121 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise. 20122 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise. 20123 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise. 20124 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise. 20125 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise. 20126 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise. 20127 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise. 20128 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise. 20129 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise. 20130 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise. 20131 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise. 20132 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise. 20133 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise. 20134 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise. 20135 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise. 20136 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise. 20137 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise. 20138 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise. 20139 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise. 20140 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise. 20141 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise. 20142 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise. 20143 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise. 20144 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise. 20145 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise. 20146 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise. 20147 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise. 20148 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise. 20149 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise. 20150 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise. 20151 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise. 20152 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise. 20153 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise. 20154 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise. 20155 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise. 20156 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise. 20157 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise. 20158 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise. 20159 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise. 20160 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise. 20161 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise. 20162 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise. 20163 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise. 20164 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise. 20165 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise. 20166 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise. 20167 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise. 20168 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise. 20169 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise. 20170 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise. 20171 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise. 20172 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise. 20173 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise. 20174 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise. 20175 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise. 20176 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise. 20177 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise. 20178 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise. 20179 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise. 20180 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise. 20181 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise. 20182 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise. 20183 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise. 20184 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise. 20185 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise. 20186 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise. 20187 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise. 20188 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise. 20189 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise. 20190 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise. 20191 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise. 20192 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise. 20193 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise. 20194 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise. 20195 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise. 20196 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise. 20197 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise. 20198 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise. 20199 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise. 20200 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise. 20201 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise. 20202 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise. 20203 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise. 20204 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise. 20205 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise. 20206 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise. 20207 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise. 20208 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise. 20209 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise. 20210 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise. 20211 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise. 20212 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise. 20213 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise. 20214 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise. 20215 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise. 20216 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise. 20217 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise. 20218 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise. 20219 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise. 20220 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise. 20221 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise. 20222 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise. 20223 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise. 20224 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise. 20225 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise. 20226 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise. 20227 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise. 20228 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise. 20229 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise. 20230 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise. 20231 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise. 20232 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise. 20233 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise. 20234 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise. 20235 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise. 20236 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise. 20237 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise. 20238 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise. 20239 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise. 20240 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise. 20241 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise. 20242 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise. 20243 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise. 20244 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise. 20245 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise. 20246 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise. 20247 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise. 20248 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise. 20249 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise. 20250 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise. 20251 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise. 20252 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise. 20253 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise. 20254 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise. 20255 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise. 20256 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise. 20257 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise. 20258 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise. 20259 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise. 20260 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise. 20261 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise. 20262 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise. 20263 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise. 20264 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise. 20265 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise. 20266 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise. 20267 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise. 20268 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise. 20269 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise. 20270 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise. 20271 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise. 20272 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise. 20273 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise. 20274 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise. 20275 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise. 20276 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise. 20277 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise. 20278 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise. 20279 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise. 20280 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise. 20281 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise. 20282 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise. 20283 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise. 20284 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise. 20285 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise. 20286 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise. 20287 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise. 20288 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise. 20289 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise. 20290 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise. 20291 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise. 20292 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise. 20293 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise. 20294 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise. 20295 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise. 20296 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise. 20297 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise. 20298 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise. 20299 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise. 20300 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise. 20301 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise. 20302 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise. 20303 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise. 20304 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise. 20305 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise. 20306 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise. 20307 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise. 20308 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise. 20309 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise. 20310 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise. 20311 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise. 20312 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise. 20313 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise. 20314 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise. 20315 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise. 20316 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise. 20317 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise. 20318 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise. 20319 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise. 20320 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise. 20321 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise. 20322 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise. 20323 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise. 20324 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise. 20325 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise. 20326 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise. 20327 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise. 20328 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise. 20329 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise. 20330 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise. 20331 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise. 20332 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise. 20333 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise. 20334 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise. 20335 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise. 20336 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise. 20337 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise. 20338 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise. 20339 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise. 20340 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise. 20341 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise. 20342 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise. 20343 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise. 20344 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise. 20345 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise. 20346 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise. 20347 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise. 20348 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise. 20349 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise. 20350 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise. 20351 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise. 20352 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise. 20353 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise. 20354 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise. 20355 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise. 20356 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise. 20357 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise. 20358 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise. 20359 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise. 20360 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise. 20361 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise. 20362 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise. 20363 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise. 20364 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise. 20365 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise. 20366 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise. 20367 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise. 20368 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise. 20369 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise. 20370 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise. 20371 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise. 20372 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise. 20373 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise. 20374 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise. 20375 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise. 20376 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise. 20377 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise. 20378 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise. 20379 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise. 20380 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise. 20381 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise. 20382 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise. 20383 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise. 20384 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise. 20385 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise. 20386 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise. 20387 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise. 20388 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise. 20389 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise. 20390 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise. 20391 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise. 20392 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise. 20393 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise. 20394 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise. 20395 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise. 20396 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise. 20397 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise. 20398 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise. 20399 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise. 20400 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise. 20401 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise. 20402 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise. 20403 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise. 20404 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise. 20405 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise. 20406 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise. 20407 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise. 20408 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise. 20409 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise. 20410 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise. 20411 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise. 20412 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise. 20413 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise. 20414 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise. 20415 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise. 20416 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise. 20417 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise. 20418 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise. 20419 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise. 20420 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise. 20421 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise. 20422 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise. 20423 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise. 20424 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise. 20425 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise. 20426 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise. 20427 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise. 20428 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise. 20429 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise. 20430 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise. 20431 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise. 20432 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise. 20433 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise. 20434 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise. 20435 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise. 20436 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise. 20437 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise. 20438 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise. 20439 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise. 20440 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise. 20441 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise. 20442 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise. 20443 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise. 20444 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise. 20445 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise. 20446 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise. 20447 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise. 20448 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise. 20449 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise. 20450 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise. 20451 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise. 20452 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise. 20453 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise. 20454 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise. 20455 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise. 20456 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise. 20457 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise. 20458 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise. 20459 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise. 20460 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise. 20461 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise. 20462 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise. 20463 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise. 20464 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise. 20465 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise. 20466 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise. 20467 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise. 20468 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise. 20469 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise. 20470 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise. 20471 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise. 20472 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise. 20473 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise. 20474 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise. 20475 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise. 20476 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise. 20477 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise. 20478 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise. 20479 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise. 20480 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise. 20481 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise. 20482 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise. 20483 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise. 20484 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise. 20485 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise. 20486 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise. 20487 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise. 20488 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise. 20489 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise. 20490 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise. 20491 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise. 20492 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise. 20493 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise. 20494 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise. 20495 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise. 20496 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise. 20497 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise. 20498 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise. 20499 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise. 20500 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise. 20501 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise. 20502 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise. 20503 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise. 20504 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise. 20505 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise. 20506 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise. 20507 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise. 20508 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise. 20509 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise. 20510 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise. 20511 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise. 20512 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise. 20513 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise. 20514 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise. 20515 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise. 20516 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise. 20517 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise. 20518 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise. 20519 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise. 20520 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise. 20521 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise. 20522 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise. 20523 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise. 20524 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise. 20525 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise. 20526 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise. 20527 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise. 20528 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise. 20529 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise. 20530 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise. 20531 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise. 20532 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise. 20533 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise. 20534 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise. 20535 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise. 20536 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise. 20537 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise. 20538 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise. 20539 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise. 20540 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise. 20541 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise. 20542 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise. 20543 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise. 20544 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise. 20545 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise. 20546 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise. 20547 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise. 20548 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise. 20549 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise. 20550 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise. 20551 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise. 20552 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise. 20553 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise. 20554 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise. 20555 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise. 20556 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise. 20557 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise. 20558 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise. 20559 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise. 20560 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise. 20561 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise. 20562 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise. 20563 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise. 20564 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise. 20565 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise. 20566 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise. 20567 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise. 20568 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise. 20569 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise. 20570 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise. 20571 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise. 20572 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise. 20573 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise. 20574 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise. 20575 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise. 20576 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise. 20577 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise. 20578 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise. 20579 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise. 20580 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise. 20581 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise. 20582 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise. 20583 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise. 20584 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise. 20585 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise. 20586 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise. 20587 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise. 20588 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise. 20589 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise. 20590 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise. 20591 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise. 20592 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise. 20593 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise. 20594 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise. 20595 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise. 20596 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise. 20597 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise. 20598 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise. 20599 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise. 20600 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise. 20601 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise. 20602 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise. 20603 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise. 20604 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise. 20605 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise. 20606 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise. 20607 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise. 20608 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise. 20609 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise. 20610 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise. 20611 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise. 20612 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise. 20613 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise. 20614 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise. 20615 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise. 20616 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise. 20617 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise. 20618 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise. 20619 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise. 20620 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise. 20621 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise. 20622 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise. 20623 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise. 20624 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise. 20625 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise. 20626 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise. 20627 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise. 20628 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise. 20629 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise. 20630 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise. 20631 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise. 20632 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise. 20633 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise. 20634 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise. 20635 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise. 20636 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise. 20637 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise. 20638 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise. 20639 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise. 20640 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise. 20641 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise. 20642 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise. 20643 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise. 20644 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise. 20645 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise. 20646 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise. 20647 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise. 20648 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise. 20649 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise. 20650 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise. 20651 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise. 20652 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise. 20653 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise. 20654 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise. 20655 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise. 20656 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise. 20657 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise. 20658 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise. 20659 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise. 20660 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise. 20661 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise. 20662 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise. 20663 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise. 20664 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise. 20665 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise. 20666 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise. 20667 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise. 20668 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise. 20669 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise. 20670 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise. 20671 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise. 20672 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise. 20673 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise. 20674 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise. 20675 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise. 20676 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise. 20677 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise. 20678 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise. 20679 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise. 20680 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise. 20681 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise. 20682 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise. 20683 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise. 20684 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise. 20685 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise. 20686 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise. 20687 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise. 20688 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise. 20689 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise. 20690 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise. 20691 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise. 20692 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise. 20693 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise. 20694 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise. 20695 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise. 20696 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise. 20697 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise. 20698 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise. 20699 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise. 20700 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise. 20701 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise. 20702 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise. 20703 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise. 20704 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise. 20705 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise. 20706 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise. 20707 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise. 20708 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise. 20709 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise. 20710 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise. 20711 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise. 20712 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise. 20713 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise. 20714 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise. 20715 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise. 20716 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise. 20717 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise. 20718 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise. 20719 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise. 20720 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise. 20721 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise. 20722 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise. 20723 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise. 20724 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise. 20725 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise. 20726 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise. 20727 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise. 20728 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise. 20729 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise. 20730 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise. 20731 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise. 20732 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise. 20733 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise. 20734 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise. 20735 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise. 20736 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise. 20737 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise. 20738 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise. 20739 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise. 20740 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise. 20741 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise. 20742 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise. 20743 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise. 20744 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise. 20745 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise. 20746 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise. 20747 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise. 20748 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise. 20749 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise. 20750 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise. 20751 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise. 20752 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise. 20753 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise. 20754 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise. 20755 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise. 20756 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise. 20757 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise. 20758 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise. 20759 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise. 20760 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise. 20761 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise. 20762 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise. 20763 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise. 20764 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise. 20765 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise. 20766 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise. 20767 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise. 20768 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise. 20769 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise. 20770 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise. 20771 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise. 20772 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise. 20773 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise. 20774 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise. 20775 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise. 20776 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise. 20777 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise. 20778 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise. 20779 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise. 20780 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise. 20781 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise. 20782 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise. 20783 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise. 20784 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise. 20785 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise. 20786 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise. 20787 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise. 20788 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise. 20789 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise. 20790 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise. 20791 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise. 20792 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise. 20793 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise. 20794 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise. 20795 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise. 20796 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise. 20797 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise. 20798 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise. 20799 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise. 20800 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise. 20801 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise. 20802 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise. 20803 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise. 20804 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise. 20805 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise. 20806 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise. 20807 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise. 20808 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise. 20809 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise. 20810 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise. 20811 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise. 20812 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise. 20813 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise. 20814 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise. 20815 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise. 20816 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise. 20817 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise. 20818 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise. 20819 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise. 20820 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise. 20821 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise. 20822 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise. 20823 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise. 20824 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise. 20825 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise. 20826 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise. 20827 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise. 20828 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise. 20829 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise. 20830 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise. 20831 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise. 20832 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise. 20833 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise. 20834 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise. 20835 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise. 20836 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise. 20837 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise. 20838 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise. 20839 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise. 20840 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise. 20841 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise. 20842 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise. 20843 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise. 20844 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise. 20845 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise. 20846 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise. 20847 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise. 20848 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise. 20849 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise. 20850 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise. 20851 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise. 20852 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise. 20853 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise. 20854 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise. 20855 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise. 20856 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise. 20857 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise. 20858 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise. 20859 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise. 20860 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise. 20861 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise. 20862 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise. 20863 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise. 20864 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise. 20865 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise. 20866 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise. 20867 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise. 20868 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise. 20869 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise. 20870 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise. 20871 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise. 20872 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise. 20873 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise. 20874 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise. 20875 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise. 20876 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise. 20877 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise. 20878 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise. 20879 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise. 20880 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise. 20881 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise. 20882 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise. 20883 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise. 20884 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise. 20885 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise. 20886 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise. 20887 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise. 20888 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise. 20889 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise. 20890 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise. 20891 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise. 20892 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise. 20893 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise. 20894 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise. 20895 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise. 20896 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise. 20897 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise. 20898 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise. 20899 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise. 20900 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise. 20901 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise. 20902 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise. 20903 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise. 20904 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise. 20905 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise. 20906 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise. 20907 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise. 20908 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise. 20909 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise. 20910 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise. 20911 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise. 20912 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise. 20913 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise. 20914 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise. 20915 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise. 20916 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise. 20917 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise. 20918 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise. 20919 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise. 20920 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise. 20921 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise. 20922 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise. 20923 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise. 20924 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise. 20925 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise. 20926 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise. 20927 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise. 20928 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise. 20929 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise. 20930 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise. 20931 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise. 20932 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise. 20933 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise. 20934 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise. 20935 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise. 20936 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise. 20937 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise. 20938 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise. 20939 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise. 20940 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise. 20941 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise. 20942 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise. 20943 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise. 20944 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise. 20945 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise. 20946 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise. 20947 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise. 20948 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise. 20949 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise. 20950 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise. 20951 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise. 20952 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise. 20953 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise. 20954 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise. 20955 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise. 20956 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise. 20957 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise. 20958 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise. 20959 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise. 20960 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise. 20961 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise. 20962 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise. 20963 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise. 20964 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise. 20965 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise. 20966 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise. 20967 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise. 20968 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise. 20969 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise. 20970 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise. 20971 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise. 20972 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise. 20973 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise. 20974 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise. 20975 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise. 20976 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise. 20977 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise. 20978 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise. 20979 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise. 20980 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise. 20981 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise. 20982 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise. 20983 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise. 20984 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise. 20985 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise. 20986 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise. 20987 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise. 20988 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise. 20989 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise. 20990 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise. 20991 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise. 20992 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise. 20993 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise. 20994 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise. 20995 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise. 20996 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise. 20997 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise. 20998 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise. 20999 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise. 21000 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise. 21001 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise. 21002 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise. 21003 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise. 21004 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise. 21005 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise. 21006 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise. 21007 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise. 21008 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise. 21009 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise. 21010 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise. 21011 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise. 21012 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise. 21013 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise. 21014 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise. 21015 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise. 21016 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise. 21017 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise. 21018 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise. 21019 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise. 21020 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise. 21021 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise. 21022 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise. 21023 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise. 21024 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise. 21025 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise. 21026 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise. 21027 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise. 21028 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise. 21029 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise. 21030 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise. 21031 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise. 21032 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise. 21033 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise. 21034 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise. 21035 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise. 21036 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise. 21037 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise. 21038 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise. 21039 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise. 21040 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise. 21041 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise. 21042 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise. 21043 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise. 21044 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise. 21045 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise. 21046 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise. 21047 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise. 21048 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise. 21049 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise. 21050 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise. 21051 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise. 21052 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise. 21053 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise. 21054 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise. 21055 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise. 21056 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise. 21057 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise. 21058 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise. 21059 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise. 21060 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise. 21061 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise. 21062 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise. 21063 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise. 21064 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise. 21065 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise. 21066 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise. 21067 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise. 21068 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise. 21069 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise. 21070 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise. 21071 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise. 21072 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise. 21073 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise. 21074 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise. 21075 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise. 21076 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise. 21077 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise. 21078 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise. 21079 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise. 21080 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise. 21081 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise. 21082 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise. 21083 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise. 21084 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise. 21085 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise. 21086 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise. 21087 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise. 21088 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise. 21089 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise. 21090 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise. 21091 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise. 21092 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise. 21093 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise. 21094 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise. 21095 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise. 21096 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise. 21097 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise. 21098 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise. 21099 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise. 21100 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise. 21101 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise. 21102 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise. 21103 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise. 21104 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise. 21105 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise. 21106 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise. 21107 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise. 21108 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise. 21109 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise. 21110 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise. 21111 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise. 21112 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise. 21113 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise. 21114 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise. 21115 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise. 21116 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise. 21117 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise. 21118 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise. 21119 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise. 21120 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise. 21121 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise. 21122 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise. 21123 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise. 21124 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise. 21125 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise. 21126 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise. 21127 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise. 21128 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise. 21129 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise. 21130 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise. 21131 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise. 21132 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise. 21133 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise. 21134 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise. 21135 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise. 21136 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise. 21137 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise. 21138 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise. 21139 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise. 21140 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise. 21141 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise. 21142 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise. 21143 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise. 21144 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise. 21145 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise. 21146 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise. 21147 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise. 21148 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise. 21149 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise. 21150 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise. 21151 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise. 21152 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise. 21153 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise. 21154 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise. 21155 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise. 21156 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise. 21157 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise. 21158 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise. 21159 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise. 21160 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise. 21161 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise. 21162 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise. 21163 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise. 21164 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise. 21165 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise. 21166 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise. 21167 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise. 21168 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise. 21169 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise. 21170 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise. 21171 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise. 21172 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise. 21173 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise. 21174 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise. 21175 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise. 21176 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise. 21177 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise. 21178 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise. 21179 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise. 21180 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise. 21181 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise. 21182 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise. 21183 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise. 21184 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise. 21185 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise. 21186 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise. 21187 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise. 21188 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise. 21189 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise. 21190 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise. 21191 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise. 21192 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise. 21193 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise. 21194 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise. 21195 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise. 21196 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise. 21197 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise. 21198 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise. 21199 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise. 21200 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise. 21201 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise. 21202 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise. 21203 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise. 21204 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise. 21205 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise. 21206 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise. 21207 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise. 21208 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise. 21209 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise. 21210 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise. 21211 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise. 21212 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise. 21213 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise. 21214 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise. 21215 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise. 21216 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: Likewise. 21217 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise. 21218 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise. 21219 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise. 21220 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise. 21221 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise. 21222 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise. 21223 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise. 21224 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise. 21225 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise. 21226 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise. 21227 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise. 21228 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise. 21229 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise. 21230 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise. 21231 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise. 21232 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise. 21233 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise. 21234 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise. 21235 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise. 21236 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise. 21237 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise. 21238 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise. 21239 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise. 21240 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: Likewise. 21241 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise. 21242 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise. 21243 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise. 21244 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise. 21245 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise. 21246 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise. 21247 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise. 21248 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: Likewise. 21249 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise. 21250 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise. 21251 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise. 21252 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise. 21253 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise. 21254 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: Likewise. 21255 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise. 21256 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise. 21257 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise. 21258 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise. 21259 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise. 21260 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise. 21261 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise. 21262 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise. 21263 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise. 21264 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise. 21265 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise. 21266 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise. 21267 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise. 21268 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise. 21269 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise. 21270 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise. 21271 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise. 21272 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: Likewise. 21273 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise. 21274 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise. 21275 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise. 21276 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: Likewise. 21277 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: Likewise. 21278 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise. 21279 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise. 21280 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise. 21281 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise. 21282 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise. 21283 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise. 21284 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: Likewise. 21285 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: Likewise. 21286 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: Likewise. 21287 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: Likewise. 21288 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise. 21289 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise. 21290 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise. 21291 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise. 21292 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise. 21293 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise. 21294 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise. 21295 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise. 21296 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise. 21297 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise. 21298 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise. 21299 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise. 21300 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise. 21301 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise. 21302 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise. 21303 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise. 21304 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise. 21305 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise. 21306 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: Likewise. 21307 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: Likewise. 21308 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: Likewise. 21309 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: Likewise. 21310 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: Likewise. 21311 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: Likewise. 21312 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: Likewise. 21313 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: Likewise. 21314 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: Likewise. 21315 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: Likewise. 21316 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise. 21317 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise. 21318 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise. 21319 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise. 21320 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise. 21321 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise. 21322 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise. 21323 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise. 21324 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise. 21325 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise. 21326 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise. 21327 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise. 21328 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise. 21329 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise. 21330 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: Likewise. 21331 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: Likewise. 21332 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: Likewise. 21333 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise. 21334 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise. 21335 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise. 21336 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise. 21337 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise. 21338 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise. 21339 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise. 21340 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise. 21341 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: Likewise. 21342 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: Likewise. 21343 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: Likewise. 21344 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: Likewise. 21345 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: Likewise. 21346 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: Likewise. 21347 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise. 21348 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise. 21349 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise. 21350 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise. 21351 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise. 21352 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise. 21353 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise. 21354 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise. 21355 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise. 21356 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise. 21357 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise. 21358 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise. 21359 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise. 21360 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise. 21361 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise. 21362 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise. 21363 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise. 21364 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise. 21365 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise. 21366 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise. 21367 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise. 21368 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise. 21369 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise. 21370 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise. 21371 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise. 21372 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise. 21373 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise. 21374 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise. 21375 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise. 21376 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise. 21377 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise. 21378 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise. 21379 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise. 21380 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise. 21381 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise. 21382 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise. 21383 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise. 21384 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise. 21385 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise. 21386 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise. 21387 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise. 21388 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise. 21389 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise. 21390 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise. 21391 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise. 21392 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise. 21393 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise. 21394 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise. 21395 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise. 21396 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise. 21397 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise. 21398 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise. 21399 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise. 21400 * gcc.target/arm/mve/mve.exp: Change default dg-do to assemble. 21401 * lib/target-supports.exp: Add --save-temps to mve options. 21402 214032020-03-23 Mark Eggleston <mark.eggleston@codethink.com> 21404 21405 PR fortran/93365 21406 PR fortran/93600 21407 * gfortran.dg/pr93365.f90: New test. 21408 * gfortran.dg/pr93600_1.f90: New test. 21409 * gfortran.dg/pr93600_2.f90: New test. 21410 214112020-03-23 Tobias Burnus <tobias@codesourcery.com> 21412 21413 * lib/target-supports.exp (check_effective_target_offload_gcn): 21414 Check for -foffload=amdgcn-amdhsa not ...=amdgcn-unknown-amdhsa. 21415 214162020-03-22 Iain Buclaw <ibuclaw@gdcproject.org> 21417 21418 PR d/93038 21419 * gdc.dg/pr93038b.d: New test. 21420 214212020-03-22 Iain Sandoe <iain@sandoe.co.uk> 21422 21423 * g++.dg/abi/lambda-vis.C: Amend assembler match 21424 strings for targets using a USER_LABEL_PREFIX. 21425 214262020-03-22 Iain Buclaw <ibuclaw@gdcproject.org> 21427 21428 PR d/93038 21429 * gdc.dg/fileimports/pr93038.txt: New test. 21430 * gdc.dg/pr93038.d: New test. 21431 214322020-03-21 Patrick Palka <ppalka@redhat.com> 21433 21434 PR c++/94066 21435 * g++.dg/cpp1y/constexpr-union2.C: New test. 21436 * g++.dg/cpp1y/constexpr-union3.C: New test. 21437 * g++.dg/cpp1y/constexpr-union4.C: New test. 21438 * g++.dg/cpp1y/constexpr-union5.C: New test. 21439 * g++.dg/cpp1y/pr94066.C: New test. 21440 * g++.dg/cpp1y/pr94066-2.C: New test. 21441 * g++.dg/cpp1y/pr94066-3.C: New test. 21442 * g++.dg/cpp2a/constexpr-union1.C: New test. 21443 214442020-03-21 Tamar Christina <tamar.christina@arm.com> 21445 21446 PR target/94052 21447 * gcc.target/aarch64/pr94052.C: New test. 21448 214492020-03-20 Martin Jambor <mjambor@suse.cz> 21450 21451 PR tree-optimization/93435 21452 * gcc.dg/tree-ssa/pr93435.c: New test. 21453 214542020-03-20 Jan Hubicka <hubicka@ucw.cz> 21455 21456 PR ipa/93347 21457 * g++.dg/torture/pr93347.C: New test. 21458 214592020-03-20 Patrick Palka <ppalka@redhat.com> 21460 21461 PR c++/69694 21462 * g++.dg/cpp0x/decltype74.C: New test. 21463 * g++.dg/cpp0x/decltype75.C: New test. 21464 214652020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 21466 Andre Vieira <andre.simoesdiasvieira@arm.com> 21467 Mihail Ionescu <mihail.ionescu@arm.com> 21468 21469 * gcc.target/arm/mve/intrinsics/vld1q_z_f16.c: New test. 21470 * gcc.target/arm/mve/intrinsics/vld1q_z_f32.c: Likewise. 21471 * gcc.target/arm/mve/intrinsics/vld1q_z_s16.c: Likewise. 21472 * gcc.target/arm/mve/intrinsics/vld1q_z_s32.c: Likewise. 21473 * gcc.target/arm/mve/intrinsics/vld1q_z_s8.c: Likewise. 21474 * gcc.target/arm/mve/intrinsics/vld1q_z_u16.c: Likewise. 21475 * gcc.target/arm/mve/intrinsics/vld1q_z_u32.c: Likewise. 21476 * gcc.target/arm/mve/intrinsics/vld1q_z_u8.c: Likewise. 21477 * gcc.target/arm/mve/intrinsics/vld2q_f16.c: Likewise. 21478 * gcc.target/arm/mve/intrinsics/vld2q_f32.c: Likewise. 21479 * gcc.target/arm/mve/intrinsics/vld2q_s16.c: Likewise. 21480 * gcc.target/arm/mve/intrinsics/vld2q_s32.c: Likewise. 21481 * gcc.target/arm/mve/intrinsics/vld2q_s8.c: Likewise. 21482 * gcc.target/arm/mve/intrinsics/vld2q_u16.c: Likewise. 21483 * gcc.target/arm/mve/intrinsics/vld2q_u32.c: Likewise. 21484 * gcc.target/arm/mve/intrinsics/vld2q_u8.c: Likewise. 21485 * gcc.target/arm/mve/intrinsics/vld4q_f16.c: Likewise. 21486 * gcc.target/arm/mve/intrinsics/vld4q_f32.c: Likewise. 21487 * gcc.target/arm/mve/intrinsics/vld4q_s16.c: Likewise. 21488 * gcc.target/arm/mve/intrinsics/vld4q_s32.c: Likewise. 21489 * gcc.target/arm/mve/intrinsics/vld4q_s8.c: Likewise. 21490 * gcc.target/arm/mve/intrinsics/vld4q_u16.c: Likewise. 21491 * gcc.target/arm/mve/intrinsics/vld4q_u32.c: Likewise. 21492 * gcc.target/arm/mve/intrinsics/vld4q_u8.c: Likewise. 21493 * gcc.target/arm/mve/intrinsics/vst1q_p_f16.c: Likewise. 21494 * gcc.target/arm/mve/intrinsics/vst1q_p_f32.c: Likewise. 21495 * gcc.target/arm/mve/intrinsics/vst1q_p_s16.c: Likewise. 21496 * gcc.target/arm/mve/intrinsics/vst1q_p_s32.c: Likewise. 21497 * gcc.target/arm/mve/intrinsics/vst1q_p_s8.c: Likewise. 21498 * gcc.target/arm/mve/intrinsics/vst1q_p_u16.c: Likewise. 21499 * gcc.target/arm/mve/intrinsics/vst1q_p_u32.c: Likewise. 21500 * gcc.target/arm/mve/intrinsics/vst1q_p_u8.c: Likewise. 21501 * gcc.target/arm/mve/intrinsics/vst2q_f16.c: Likewise. 21502 * gcc.target/arm/mve/intrinsics/vst2q_f32.c: Likewise. 21503 * gcc.target/arm/mve/intrinsics/vst2q_s16.c: Likewise. 21504 * gcc.target/arm/mve/intrinsics/vst2q_s32.c: Likewise. 21505 * gcc.target/arm/mve/intrinsics/vst2q_s8.c: Likewise. 21506 * gcc.target/arm/mve/intrinsics/vst2q_u16.c: Likewise. 21507 * gcc.target/arm/mve/intrinsics/vst2q_u32.c: Likewise. 21508 * gcc.target/arm/mve/intrinsics/vst2q_u8.c: Likewise. 21509 215102020-03-20 Richard Sandiford <richard.sandiford@arm.com> 21511 21512 PR middle-end/94072 21513 * gcc.target/aarch64/pr94072.c: New test. 21514 215152020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 21516 Andre Vieira <andre.simoesdiasvieira@arm.com> 21517 Mihail Ionescu <mihail.ionescu@arm.com> 21518 21519 * gcc.target/arm/mve/intrinsics/vadciq_m_s32.c: New test. 21520 * gcc.target/arm/mve/intrinsics/vadciq_m_u32.c: Likewise. 21521 * gcc.target/arm/mve/intrinsics/vadciq_s32.c: Likewise. 21522 * gcc.target/arm/mve/intrinsics/vadciq_u32.c: Likewise. 21523 * gcc.target/arm/mve/intrinsics/vadcq_m_s32.c: Likewise. 21524 * gcc.target/arm/mve/intrinsics/vadcq_m_u32.c: Likewise. 21525 * gcc.target/arm/mve/intrinsics/vadcq_s32.c: Likewise. 21526 * gcc.target/arm/mve/intrinsics/vadcq_u32.c: Likewise. 21527 * gcc.target/arm/mve/intrinsics/vsbciq_m_s32.c: Likewise. 21528 * gcc.target/arm/mve/intrinsics/vsbciq_m_u32.c: Likewise. 21529 * gcc.target/arm/mve/intrinsics/vsbciq_s32.c: Likewise. 21530 * gcc.target/arm/mve/intrinsics/vsbciq_u32.c: Likewise. 21531 * gcc.target/arm/mve/intrinsics/vsbcq_m_s32.c: Likewise. 21532 * gcc.target/arm/mve/intrinsics/vsbcq_m_u32.c: Likewise. 21533 * gcc.target/arm/mve/intrinsics/vsbcq_s32.c: Likewise. 21534 * gcc.target/arm/mve/intrinsics/vsbcq_u32.c: Likewise. 21535 215362020-03-20 Patrick Palka <ppalka@redhat.com> 21537 21538 * g++.dg/concepts/diagnostic6.C: New test. 21539 215402020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 21541 21542 * gcc.target/arm/mve/intrinsics/vabdq_x_f16.c: New test. 21543 * gcc.target/arm/mve/intrinsics/vabdq_x_f32.c: Likewise. 21544 * gcc.target/arm/mve/intrinsics/vabdq_x_s16.c: Likewise. 21545 * gcc.target/arm/mve/intrinsics/vabdq_x_s32.c: Likewise. 21546 * gcc.target/arm/mve/intrinsics/vabdq_x_s8.c: Likewise. 21547 * gcc.target/arm/mve/intrinsics/vabdq_x_u16.c: Likewise. 21548 * gcc.target/arm/mve/intrinsics/vabdq_x_u32.c: Likewise. 21549 * gcc.target/arm/mve/intrinsics/vabdq_x_u8.c: Likewise. 21550 * gcc.target/arm/mve/intrinsics/vabsq_x_f16.c: Likewise. 21551 * gcc.target/arm/mve/intrinsics/vabsq_x_f32.c: Likewise. 21552 * gcc.target/arm/mve/intrinsics/vabsq_x_s16.c: Likewise. 21553 * gcc.target/arm/mve/intrinsics/vabsq_x_s32.c: Likewise. 21554 * gcc.target/arm/mve/intrinsics/vabsq_x_s8.c: Likewise. 21555 * gcc.target/arm/mve/intrinsics/vaddq_x_f16.c: Likewise. 21556 * gcc.target/arm/mve/intrinsics/vaddq_x_f32.c: Likewise. 21557 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f16.c: Likewise. 21558 * gcc.target/arm/mve/intrinsics/vaddq_x_n_f32.c: Likewise. 21559 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s16.c: Likewise. 21560 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s32.c: Likewise. 21561 * gcc.target/arm/mve/intrinsics/vaddq_x_n_s8.c: Likewise. 21562 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u16.c: Likewise. 21563 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u32.c: Likewise. 21564 * gcc.target/arm/mve/intrinsics/vaddq_x_n_u8.c: Likewise. 21565 * gcc.target/arm/mve/intrinsics/vaddq_x_s16.c: Likewise. 21566 * gcc.target/arm/mve/intrinsics/vaddq_x_s32.c: Likewise. 21567 * gcc.target/arm/mve/intrinsics/vaddq_x_s8.c: Likewise. 21568 * gcc.target/arm/mve/intrinsics/vaddq_x_u16.c: Likewise. 21569 * gcc.target/arm/mve/intrinsics/vaddq_x_u32.c: Likewise. 21570 * gcc.target/arm/mve/intrinsics/vaddq_x_u8.c: Likewise. 21571 * gcc.target/arm/mve/intrinsics/vandq_x_f16.c: Likewise. 21572 * gcc.target/arm/mve/intrinsics/vandq_x_f32.c: Likewise. 21573 * gcc.target/arm/mve/intrinsics/vandq_x_s16.c: Likewise. 21574 * gcc.target/arm/mve/intrinsics/vandq_x_s32.c: Likewise. 21575 * gcc.target/arm/mve/intrinsics/vandq_x_s8.c: Likewise. 21576 * gcc.target/arm/mve/intrinsics/vandq_x_u16.c: Likewise. 21577 * gcc.target/arm/mve/intrinsics/vandq_x_u32.c: Likewise. 21578 * gcc.target/arm/mve/intrinsics/vandq_x_u8.c: Likewise. 21579 * gcc.target/arm/mve/intrinsics/vbicq_x_f16.c: Likewise. 21580 * gcc.target/arm/mve/intrinsics/vbicq_x_f32.c: Likewise. 21581 * gcc.target/arm/mve/intrinsics/vbicq_x_s16.c: Likewise. 21582 * gcc.target/arm/mve/intrinsics/vbicq_x_s32.c: Likewise. 21583 * gcc.target/arm/mve/intrinsics/vbicq_x_s8.c: Likewise. 21584 * gcc.target/arm/mve/intrinsics/vbicq_x_u16.c: Likewise. 21585 * gcc.target/arm/mve/intrinsics/vbicq_x_u32.c: Likewise. 21586 * gcc.target/arm/mve/intrinsics/vbicq_x_u8.c: Likewise. 21587 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f16.c: Likewise. 21588 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_f32.c: Likewise. 21589 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s16.c: Likewise. 21590 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s32.c: Likewise. 21591 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_s8.c: Likewise. 21592 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u16.c: Likewise. 21593 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u32.c: Likewise. 21594 * gcc.target/arm/mve/intrinsics/vbrsrq_x_n_u8.c: Likewise. 21595 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f16.c: Likewise. 21596 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_f32.c: Likewise. 21597 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s16.c: Likewise. 21598 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s32.c: Likewise. 21599 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_s8.c: Likewise. 21600 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u16.c: Likewise. 21601 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u32.c: Likewise. 21602 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_x_u8.c: Likewise. 21603 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f16.c: Likewise. 21604 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_f32.c: Likewise. 21605 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s16.c: Likewise. 21606 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s32.c: Likewise. 21607 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_s8.c: Likewise. 21608 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u16.c: Likewise. 21609 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u32.c: Likewise. 21610 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_x_u8.c: Likewise. 21611 * gcc.target/arm/mve/intrinsics/vclsq_x_s16.c: Likewise. 21612 * gcc.target/arm/mve/intrinsics/vclsq_x_s32.c: Likewise. 21613 * gcc.target/arm/mve/intrinsics/vclsq_x_s8.c: Likewise. 21614 * gcc.target/arm/mve/intrinsics/vclzq_x_s16.c: Likewise. 21615 * gcc.target/arm/mve/intrinsics/vclzq_x_s32.c: Likewise. 21616 * gcc.target/arm/mve/intrinsics/vclzq_x_s8.c: Likewise. 21617 * gcc.target/arm/mve/intrinsics/vclzq_x_u16.c: Likewise. 21618 * gcc.target/arm/mve/intrinsics/vclzq_x_u32.c: Likewise. 21619 * gcc.target/arm/mve/intrinsics/vclzq_x_u8.c: Likewise. 21620 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f16.c: Likewise. 21621 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_x_f32.c: Likewise. 21622 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f16.c: Likewise. 21623 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_x_f32.c: Likewise. 21624 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f16.c: Likewise. 21625 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_x_f32.c: Likewise. 21626 * gcc.target/arm/mve/intrinsics/vcmulq_x_f16.c: Likewise. 21627 * gcc.target/arm/mve/intrinsics/vcmulq_x_f32.c: Likewise. 21628 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s16_f16.c: Likewise. 21629 * gcc.target/arm/mve/intrinsics/vcvtaq_x_s32_f32.c: Likewise. 21630 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u16_f16.c: Likewise. 21631 * gcc.target/arm/mve/intrinsics/vcvtaq_x_u32_f32.c: Likewise. 21632 * gcc.target/arm/mve/intrinsics/vcvtbq_x_f32_f16.c: Likewise. 21633 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s16_f16.c: Likewise. 21634 * gcc.target/arm/mve/intrinsics/vcvtmq_x_s32_f32.c: Likewise. 21635 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u16_f16.c: Likewise. 21636 * gcc.target/arm/mve/intrinsics/vcvtmq_x_u32_f32.c: Likewise. 21637 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s16_f16.c: Likewise. 21638 * gcc.target/arm/mve/intrinsics/vcvtnq_x_s32_f32.c: Likewise. 21639 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u16_f16.c: Likewise. 21640 * gcc.target/arm/mve/intrinsics/vcvtnq_x_u32_f32.c: Likewise. 21641 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s16_f16.c: Likewise. 21642 * gcc.target/arm/mve/intrinsics/vcvtpq_x_s32_f32.c: Likewise. 21643 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u16_f16.c: Likewise. 21644 * gcc.target/arm/mve/intrinsics/vcvtpq_x_u32_f32.c: Likewise. 21645 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_s16.c: Likewise. 21646 * gcc.target/arm/mve/intrinsics/vcvtq_x_f16_u16.c: Likewise. 21647 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_s32.c: Likewise. 21648 * gcc.target/arm/mve/intrinsics/vcvtq_x_f32_u32.c: Likewise. 21649 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_s16.c: Likewise. 21650 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f16_u16.c: Likewise. 21651 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_s32.c: Likewise. 21652 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_f32_u32.c: Likewise. 21653 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s16_f16.c: Likewise. 21654 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_s32_f32.c: Likewise. 21655 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u16_f16.c: Likewise. 21656 * gcc.target/arm/mve/intrinsics/vcvtq_x_n_u32_f32.c: Likewise. 21657 * gcc.target/arm/mve/intrinsics/vcvtq_x_s16_f16.c: Likewise. 21658 * gcc.target/arm/mve/intrinsics/vcvtq_x_s32_f32.c: Likewise. 21659 * gcc.target/arm/mve/intrinsics/vcvtq_x_u16_f16.c: Likewise. 21660 * gcc.target/arm/mve/intrinsics/vcvtq_x_u32_f32.c: Likewise. 21661 * gcc.target/arm/mve/intrinsics/vcvttq_x_f32_f16.c: Likewise. 21662 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u16.c: Likewise. 21663 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u32.c: Likewise. 21664 * gcc.target/arm/mve/intrinsics/vddupq_x_n_u8.c: Likewise. 21665 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u16.c: Likewise. 21666 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u32.c: Likewise. 21667 * gcc.target/arm/mve/intrinsics/vddupq_x_wb_u8.c: Likewise. 21668 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f16.c: Likewise. 21669 * gcc.target/arm/mve/intrinsics/vdupq_x_n_f32.c: Likewise. 21670 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s16.c: Likewise. 21671 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s32.c: Likewise. 21672 * gcc.target/arm/mve/intrinsics/vdupq_x_n_s8.c: Likewise. 21673 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u16.c: Likewise. 21674 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u32.c: Likewise. 21675 * gcc.target/arm/mve/intrinsics/vdupq_x_n_u8.c: Likewise. 21676 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u16.c: Likewise. 21677 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u32.c: Likewise. 21678 * gcc.target/arm/mve/intrinsics/vdwdupq_x_n_u8.c: Likewise. 21679 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u16.c: Likewise. 21680 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u32.c: Likewise. 21681 * gcc.target/arm/mve/intrinsics/vdwdupq_x_wb_u8.c: Likewise. 21682 * gcc.target/arm/mve/intrinsics/veorq_x_f16.c: Likewise. 21683 * gcc.target/arm/mve/intrinsics/veorq_x_f32.c: Likewise. 21684 * gcc.target/arm/mve/intrinsics/veorq_x_s16.c: Likewise. 21685 * gcc.target/arm/mve/intrinsics/veorq_x_s32.c: Likewise. 21686 * gcc.target/arm/mve/intrinsics/veorq_x_s8.c: Likewise. 21687 * gcc.target/arm/mve/intrinsics/veorq_x_u16.c: Likewise. 21688 * gcc.target/arm/mve/intrinsics/veorq_x_u32.c: Likewise. 21689 * gcc.target/arm/mve/intrinsics/veorq_x_u8.c: Likewise. 21690 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s16.c: Likewise. 21691 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s32.c: Likewise. 21692 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_s8.c: Likewise. 21693 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u16.c: Likewise. 21694 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u32.c: Likewise. 21695 * gcc.target/arm/mve/intrinsics/vhaddq_x_n_u8.c: Likewise. 21696 * gcc.target/arm/mve/intrinsics/vhaddq_x_s16.c: Likewise. 21697 * gcc.target/arm/mve/intrinsics/vhaddq_x_s32.c: Likewise. 21698 * gcc.target/arm/mve/intrinsics/vhaddq_x_s8.c: Likewise. 21699 * gcc.target/arm/mve/intrinsics/vhaddq_x_u16.c: Likewise. 21700 * gcc.target/arm/mve/intrinsics/vhaddq_x_u32.c: Likewise. 21701 * gcc.target/arm/mve/intrinsics/vhaddq_x_u8.c: Likewise. 21702 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s16.c: Likewise. 21703 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s32.c: Likewise. 21704 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_x_s8.c: Likewise. 21705 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s16.c: Likewise. 21706 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s32.c: Likewise. 21707 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_x_s8.c: Likewise. 21708 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s16.c: Likewise. 21709 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s32.c: Likewise. 21710 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_s8.c: Likewise. 21711 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u16.c: Likewise. 21712 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u32.c: Likewise. 21713 * gcc.target/arm/mve/intrinsics/vhsubq_x_n_u8.c: Likewise. 21714 * gcc.target/arm/mve/intrinsics/vhsubq_x_s16.c: Likewise. 21715 * gcc.target/arm/mve/intrinsics/vhsubq_x_s32.c: Likewise. 21716 * gcc.target/arm/mve/intrinsics/vhsubq_x_s8.c: Likewise. 21717 * gcc.target/arm/mve/intrinsics/vhsubq_x_u16.c: Likewise. 21718 * gcc.target/arm/mve/intrinsics/vhsubq_x_u32.c: Likewise. 21719 * gcc.target/arm/mve/intrinsics/vhsubq_x_u8.c: Likewise. 21720 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u16.c: Likewise. 21721 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u32.c: Likewise. 21722 * gcc.target/arm/mve/intrinsics/vidupq_x_n_u8.c: Likewise. 21723 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u16.c: Likewise. 21724 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u32.c: Likewise. 21725 * gcc.target/arm/mve/intrinsics/vidupq_x_wb_u8.c: Likewise. 21726 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u16.c: Likewise. 21727 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u32.c: Likewise. 21728 * gcc.target/arm/mve/intrinsics/viwdupq_x_n_u8.c: Likewise. 21729 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u16.c: Likewise. 21730 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u32.c: Likewise. 21731 * gcc.target/arm/mve/intrinsics/viwdupq_x_wb_u8.c: Likewise. 21732 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f16.c: Likewise. 21733 * gcc.target/arm/mve/intrinsics/vmaxnmq_x_f32.c: Likewise. 21734 * gcc.target/arm/mve/intrinsics/vmaxq_x_s16.c: Likewise. 21735 * gcc.target/arm/mve/intrinsics/vmaxq_x_s32.c: Likewise. 21736 * gcc.target/arm/mve/intrinsics/vmaxq_x_s8.c: Likewise. 21737 * gcc.target/arm/mve/intrinsics/vmaxq_x_u16.c: Likewise. 21738 * gcc.target/arm/mve/intrinsics/vmaxq_x_u32.c: Likewise. 21739 * gcc.target/arm/mve/intrinsics/vmaxq_x_u8.c: Likewise. 21740 * gcc.target/arm/mve/intrinsics/vminnmq_x_f16.c: Likewise. 21741 * gcc.target/arm/mve/intrinsics/vminnmq_x_f32.c: Likewise. 21742 * gcc.target/arm/mve/intrinsics/vminq_x_s16.c: Likewise. 21743 * gcc.target/arm/mve/intrinsics/vminq_x_s32.c: Likewise. 21744 * gcc.target/arm/mve/intrinsics/vminq_x_s8.c: Likewise. 21745 * gcc.target/arm/mve/intrinsics/vminq_x_u16.c: Likewise. 21746 * gcc.target/arm/mve/intrinsics/vminq_x_u32.c: Likewise. 21747 * gcc.target/arm/mve/intrinsics/vminq_x_u8.c: Likewise. 21748 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s16.c: Likewise. 21749 * gcc.target/arm/mve/intrinsics/vmovlbq_x_s8.c: Likewise. 21750 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u16.c: Likewise. 21751 * gcc.target/arm/mve/intrinsics/vmovlbq_x_u8.c: Likewise. 21752 * gcc.target/arm/mve/intrinsics/vmovltq_x_s16.c: Likewise. 21753 * gcc.target/arm/mve/intrinsics/vmovltq_x_s8.c: Likewise. 21754 * gcc.target/arm/mve/intrinsics/vmovltq_x_u16.c: Likewise. 21755 * gcc.target/arm/mve/intrinsics/vmovltq_x_u8.c: Likewise. 21756 * gcc.target/arm/mve/intrinsics/vmulhq_x_s16.c: Likewise. 21757 * gcc.target/arm/mve/intrinsics/vmulhq_x_s32.c: Likewise. 21758 * gcc.target/arm/mve/intrinsics/vmulhq_x_s8.c: Likewise. 21759 * gcc.target/arm/mve/intrinsics/vmulhq_x_u16.c: Likewise. 21760 * gcc.target/arm/mve/intrinsics/vmulhq_x_u32.c: Likewise. 21761 * gcc.target/arm/mve/intrinsics/vmulhq_x_u8.c: Likewise. 21762 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s16.c: Likewise. 21763 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s32.c: Likewise. 21764 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_s8.c: Likewise. 21765 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u16.c: Likewise. 21766 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u32.c: Likewise. 21767 * gcc.target/arm/mve/intrinsics/vmullbq_int_x_u8.c: Likewise. 21768 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p16.c: Likewise. 21769 * gcc.target/arm/mve/intrinsics/vmullbq_poly_x_p8.c: Likewise. 21770 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s16.c: Likewise. 21771 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s32.c: Likewise. 21772 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_s8.c: Likewise. 21773 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u16.c: Likewise. 21774 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u32.c: Likewise. 21775 * gcc.target/arm/mve/intrinsics/vmulltq_int_x_u8.c: Likewise. 21776 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p16.c: Likewise. 21777 * gcc.target/arm/mve/intrinsics/vmulltq_poly_x_p8.c: Likewise. 21778 * gcc.target/arm/mve/intrinsics/vmulq_x_f16.c: Likewise. 21779 * gcc.target/arm/mve/intrinsics/vmulq_x_f32.c: Likewise. 21780 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f16.c: Likewise. 21781 * gcc.target/arm/mve/intrinsics/vmulq_x_n_f32.c: Likewise. 21782 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s16.c: Likewise. 21783 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s32.c: Likewise. 21784 * gcc.target/arm/mve/intrinsics/vmulq_x_n_s8.c: Likewise. 21785 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u16.c: Likewise. 21786 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u32.c: Likewise. 21787 * gcc.target/arm/mve/intrinsics/vmulq_x_n_u8.c: Likewise. 21788 * gcc.target/arm/mve/intrinsics/vmulq_x_s16.c: Likewise. 21789 * gcc.target/arm/mve/intrinsics/vmulq_x_s32.c: Likewise. 21790 * gcc.target/arm/mve/intrinsics/vmulq_x_s8.c: Likewise. 21791 * gcc.target/arm/mve/intrinsics/vmulq_x_u16.c: Likewise. 21792 * gcc.target/arm/mve/intrinsics/vmulq_x_u32.c: Likewise. 21793 * gcc.target/arm/mve/intrinsics/vmulq_x_u8.c: Likewise. 21794 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s16.c: Likewise. 21795 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_s32.c: Likewise. 21796 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u16.c: Likewise. 21797 * gcc.target/arm/mve/intrinsics/vmvnq_x_n_u32.c: Likewise. 21798 * gcc.target/arm/mve/intrinsics/vmvnq_x_s16.c: Likewise. 21799 * gcc.target/arm/mve/intrinsics/vmvnq_x_s32.c: Likewise. 21800 * gcc.target/arm/mve/intrinsics/vmvnq_x_s8.c: Likewise. 21801 * gcc.target/arm/mve/intrinsics/vmvnq_x_u16.c: Likewise. 21802 * gcc.target/arm/mve/intrinsics/vmvnq_x_u32.c: Likewise. 21803 * gcc.target/arm/mve/intrinsics/vmvnq_x_u8.c: Likewise. 21804 * gcc.target/arm/mve/intrinsics/vnegq_x_f16.c: Likewise. 21805 * gcc.target/arm/mve/intrinsics/vnegq_x_f32.c: Likewise. 21806 * gcc.target/arm/mve/intrinsics/vnegq_x_s16.c: Likewise. 21807 * gcc.target/arm/mve/intrinsics/vnegq_x_s32.c: Likewise. 21808 * gcc.target/arm/mve/intrinsics/vnegq_x_s8.c: Likewise. 21809 * gcc.target/arm/mve/intrinsics/vornq_x_f16.c: Likewise. 21810 * gcc.target/arm/mve/intrinsics/vornq_x_f32.c: Likewise. 21811 * gcc.target/arm/mve/intrinsics/vornq_x_s16.c: Likewise. 21812 * gcc.target/arm/mve/intrinsics/vornq_x_s32.c: Likewise. 21813 * gcc.target/arm/mve/intrinsics/vornq_x_s8.c: Likewise. 21814 * gcc.target/arm/mve/intrinsics/vornq_x_u16.c: Likewise. 21815 * gcc.target/arm/mve/intrinsics/vornq_x_u32.c: Likewise. 21816 * gcc.target/arm/mve/intrinsics/vornq_x_u8.c: Likewise. 21817 * gcc.target/arm/mve/intrinsics/vorrq_x_f16.c: Likewise. 21818 * gcc.target/arm/mve/intrinsics/vorrq_x_f32.c: Likewise. 21819 * gcc.target/arm/mve/intrinsics/vorrq_x_s16.c: Likewise. 21820 * gcc.target/arm/mve/intrinsics/vorrq_x_s32.c: Likewise. 21821 * gcc.target/arm/mve/intrinsics/vorrq_x_s8.c: Likewise. 21822 * gcc.target/arm/mve/intrinsics/vorrq_x_u16.c: Likewise. 21823 * gcc.target/arm/mve/intrinsics/vorrq_x_u32.c: Likewise. 21824 * gcc.target/arm/mve/intrinsics/vorrq_x_u8.c: Likewise. 21825 * gcc.target/arm/mve/intrinsics/vrev16q_x_s8.c: Likewise. 21826 * gcc.target/arm/mve/intrinsics/vrev16q_x_u8.c: Likewise. 21827 * gcc.target/arm/mve/intrinsics/vrev32q_x_f16.c: Likewise. 21828 * gcc.target/arm/mve/intrinsics/vrev32q_x_s16.c: Likewise. 21829 * gcc.target/arm/mve/intrinsics/vrev32q_x_s8.c: Likewise. 21830 * gcc.target/arm/mve/intrinsics/vrev32q_x_u16.c: Likewise. 21831 * gcc.target/arm/mve/intrinsics/vrev32q_x_u8.c: Likewise. 21832 * gcc.target/arm/mve/intrinsics/vrev64q_x_f16.c: Likewise. 21833 * gcc.target/arm/mve/intrinsics/vrev64q_x_f32.c: Likewise. 21834 * gcc.target/arm/mve/intrinsics/vrev64q_x_s16.c: Likewise. 21835 * gcc.target/arm/mve/intrinsics/vrev64q_x_s32.c: Likewise. 21836 * gcc.target/arm/mve/intrinsics/vrev64q_x_s8.c: Likewise. 21837 * gcc.target/arm/mve/intrinsics/vrev64q_x_u16.c: Likewise. 21838 * gcc.target/arm/mve/intrinsics/vrev64q_x_u32.c: Likewise. 21839 * gcc.target/arm/mve/intrinsics/vrev64q_x_u8.c: Likewise. 21840 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s16.c: Likewise. 21841 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s32.c: Likewise. 21842 * gcc.target/arm/mve/intrinsics/vrhaddq_x_s8.c: Likewise. 21843 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u16.c: Likewise. 21844 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u32.c: Likewise. 21845 * gcc.target/arm/mve/intrinsics/vrhaddq_x_u8.c: Likewise. 21846 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s16.c: Likewise. 21847 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s32.c: Likewise. 21848 * gcc.target/arm/mve/intrinsics/vrmulhq_x_s8.c: Likewise. 21849 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u16.c: Likewise. 21850 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u32.c: Likewise. 21851 * gcc.target/arm/mve/intrinsics/vrmulhq_x_u8.c: Likewise. 21852 * gcc.target/arm/mve/intrinsics/vrndaq_x_f16.c: Likewise. 21853 * gcc.target/arm/mve/intrinsics/vrndaq_x_f32.c: Likewise. 21854 * gcc.target/arm/mve/intrinsics/vrndmq_x_f16.c: Likewise. 21855 * gcc.target/arm/mve/intrinsics/vrndmq_x_f32.c: Likewise. 21856 * gcc.target/arm/mve/intrinsics/vrndnq_x_f16.c: Likewise. 21857 * gcc.target/arm/mve/intrinsics/vrndnq_x_f32.c: Likewise. 21858 * gcc.target/arm/mve/intrinsics/vrndpq_x_f16.c: Likewise. 21859 * gcc.target/arm/mve/intrinsics/vrndpq_x_f32.c: Likewise. 21860 * gcc.target/arm/mve/intrinsics/vrndq_x_f16.c: Likewise. 21861 * gcc.target/arm/mve/intrinsics/vrndq_x_f32.c: Likewise. 21862 * gcc.target/arm/mve/intrinsics/vrndxq_x_f16.c: Likewise. 21863 * gcc.target/arm/mve/intrinsics/vrndxq_x_f32.c: Likewise. 21864 * gcc.target/arm/mve/intrinsics/vrshlq_x_s16.c: Likewise. 21865 * gcc.target/arm/mve/intrinsics/vrshlq_x_s32.c: Likewise. 21866 * gcc.target/arm/mve/intrinsics/vrshlq_x_s8.c: Likewise. 21867 * gcc.target/arm/mve/intrinsics/vrshlq_x_u16.c: Likewise. 21868 * gcc.target/arm/mve/intrinsics/vrshlq_x_u32.c: Likewise. 21869 * gcc.target/arm/mve/intrinsics/vrshlq_x_u8.c: Likewise. 21870 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s16.c: Likewise. 21871 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s32.c: Likewise. 21872 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_s8.c: Likewise. 21873 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u16.c: Likewise. 21874 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u32.c: Likewise. 21875 * gcc.target/arm/mve/intrinsics/vrshrq_x_n_u8.c: Likewise. 21876 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s16.c: Likewise. 21877 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_s8.c: Likewise. 21878 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u16.c: Likewise. 21879 * gcc.target/arm/mve/intrinsics/vshllbq_x_n_u8.c: Likewise. 21880 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s16.c: Likewise. 21881 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_s8.c: Likewise. 21882 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u16.c: Likewise. 21883 * gcc.target/arm/mve/intrinsics/vshlltq_x_n_u8.c: Likewise. 21884 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s16.c: Likewise. 21885 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s32.c: Likewise. 21886 * gcc.target/arm/mve/intrinsics/vshlq_x_n_s8.c: Likewise. 21887 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u16.c: Likewise. 21888 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u32.c: Likewise. 21889 * gcc.target/arm/mve/intrinsics/vshlq_x_n_u8.c: Likewise. 21890 * gcc.target/arm/mve/intrinsics/vshlq_x_s16.c: Likewise. 21891 * gcc.target/arm/mve/intrinsics/vshlq_x_s32.c: Likewise. 21892 * gcc.target/arm/mve/intrinsics/vshlq_x_s8.c: Likewise. 21893 * gcc.target/arm/mve/intrinsics/vshlq_x_u16.c: Likewise. 21894 * gcc.target/arm/mve/intrinsics/vshlq_x_u32.c: Likewise. 21895 * gcc.target/arm/mve/intrinsics/vshlq_x_u8.c: Likewise. 21896 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s16.c: Likewise. 21897 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s32.c: Likewise. 21898 * gcc.target/arm/mve/intrinsics/vshrq_x_n_s8.c: Likewise. 21899 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u16.c: Likewise. 21900 * gcc.target/arm/mve/intrinsics/vshrq_x_n_u8.c: Likewise. 21901 * gcc.target/arm/mve/intrinsics/vsubq_x_f16.c: Likewise. 21902 * gcc.target/arm/mve/intrinsics/vsubq_x_f32.c: Likewise. 21903 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f16.c: Likewise. 21904 * gcc.target/arm/mve/intrinsics/vsubq_x_n_f32.c: Likewise. 21905 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s16.c: Likewise. 21906 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s32.c: Likewise. 21907 * gcc.target/arm/mve/intrinsics/vsubq_x_n_s8.c: Likewise. 21908 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u16.c: Likewise. 21909 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u32.c: Likewise. 21910 * gcc.target/arm/mve/intrinsics/vsubq_x_n_u8.c: Likewise. 21911 * gcc.target/arm/mve/intrinsics/vsubq_x_s16.c: Likewise. 21912 * gcc.target/arm/mve/intrinsics/vsubq_x_s32.c: Likewise. 21913 * gcc.target/arm/mve/intrinsics/vsubq_x_s8.c: Likewise. 21914 * gcc.target/arm/mve/intrinsics/vsubq_x_u16.c: Likewise. 21915 * gcc.target/arm/mve/intrinsics/vsubq_x_u32.c: Likewise. 21916 * gcc.target/arm/mve/intrinsics/vsubq_x_u8.c: Likewise. 21917 219182020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 21919 Andre Vieira <andre.simoesdiasvieira@arm.com> 21920 Mihail Ionescu <mihail.ionescu@arm.com> 21921 21922 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_s64.c: New test. 21923 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_u64.c: Likewise. 21924 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_s64.c: Likewise. 21925 * gcc.target/arm/mve/intrinsics/vldrdq_gather_base_wb_z_u64.c: Likewise. 21926 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_f32.c: Likewise. 21927 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_s32.c: Likewise. 21928 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_u32.c: Likewise. 21929 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_f32.c: Likewise. 21930 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_s32.c: Likewise. 21931 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_wb_z_u32.c: Likewise. 21932 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_s64.c: 21933 Likewise. 21934 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_p_u64.c: 21935 Likewise. 21936 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_s64.c: Likewise. 21937 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_wb_u64.c: Likewise. 21938 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_f32.c: Likewise. 21939 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_f32.c: 21940 Likewise. 21941 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_s32.c: 21942 Likewise. 21943 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_p_u32.c: 21944 Likewise. 21945 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_s32.c: Likewise. 21946 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_wb_u32.c: Likewise. 21947 219482020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 21949 Andre Vieira <andre.simoesdiasvieira@arm.com> 21950 Mihail Ionescu <mihail.ionescu@arm.com> 21951 21952 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u16.c: New test. 21953 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u32.c: Likewise. 21954 * gcc.target/arm/mve/intrinsics/vddupq_m_n_u8.c: Likewise. 21955 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u16.c: Likewise. 21956 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u32.c: Likewise. 21957 * gcc.target/arm/mve/intrinsics/vddupq_m_wb_u8.c: Likewise. 21958 * gcc.target/arm/mve/intrinsics/vddupq_n_u16.c: Likewise. 21959 * gcc.target/arm/mve/intrinsics/vddupq_n_u32.c: Likewise. 21960 * gcc.target/arm/mve/intrinsics/vddupq_n_u8.c: Likewise. 21961 * gcc.target/arm/mve/intrinsics/vddupq_wb_u16.c: Likewise. 21962 * gcc.target/arm/mve/intrinsics/vddupq_wb_u32.c: Likewise. 21963 * gcc.target/arm/mve/intrinsics/vddupq_wb_u8.c: Likewise. 21964 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u16.c: Likewise. 21965 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u32.c: Likewise. 21966 * gcc.target/arm/mve/intrinsics/vdwdupq_m_n_u8.c: Likewise. 21967 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u16.c: Likewise. 21968 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u32.c: Likewise. 21969 * gcc.target/arm/mve/intrinsics/vdwdupq_m_wb_u8.c: Likewise. 21970 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u16.c: Likewise. 21971 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u32.c: Likewise. 21972 * gcc.target/arm/mve/intrinsics/vdwdupq_n_u8.c: Likewise. 21973 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u16.c: Likewise. 21974 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u32.c: Likewise. 21975 * gcc.target/arm/mve/intrinsics/vdwdupq_wb_u8.c: Likewise. 21976 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u16.c: Likewise. 21977 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u32.c: Likewise. 21978 * gcc.target/arm/mve/intrinsics/vidupq_m_n_u8.c: Likewise. 21979 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u16.c: Likewise. 21980 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u32.c: Likewise. 21981 * gcc.target/arm/mve/intrinsics/vidupq_m_wb_u8.c: Likewise. 21982 * gcc.target/arm/mve/intrinsics/vidupq_n_u16.c: Likewise. 21983 * gcc.target/arm/mve/intrinsics/vidupq_n_u32.c: Likewise. 21984 * gcc.target/arm/mve/intrinsics/vidupq_n_u8.c: Likewise. 21985 * gcc.target/arm/mve/intrinsics/vidupq_wb_u16.c: Likewise. 21986 * gcc.target/arm/mve/intrinsics/vidupq_wb_u32.c: Likewise. 21987 * gcc.target/arm/mve/intrinsics/vidupq_wb_u8.c: Likewise. 21988 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u16.c: Likewise. 21989 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u32.c: Likewise. 21990 * gcc.target/arm/mve/intrinsics/viwdupq_m_n_u8.c: Likewise. 21991 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u16.c: Likewise. 21992 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u32.c: Likewise. 21993 * gcc.target/arm/mve/intrinsics/viwdupq_m_wb_u8.c: Likewise. 21994 * gcc.target/arm/mve/intrinsics/viwdupq_n_u16.c: Likewise. 21995 * gcc.target/arm/mve/intrinsics/viwdupq_n_u32.c: Likewise. 21996 * gcc.target/arm/mve/intrinsics/viwdupq_n_u8.c: Likewise. 21997 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u16.c: Likewise. 21998 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u32.c: Likewise. 21999 * gcc.target/arm/mve/intrinsics/viwdupq_wb_u8.c: Likewise. 22000 220012020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 22002 22003 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: New test. 22004 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise. 22005 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise. 22006 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise. 22007 * gcc.target/arm/mve/intrinsics/vreinterpretq_f16.c: Likewise. 22008 * gcc.target/arm/mve/intrinsics/vreinterpretq_f32.c: Likewise. 22009 * gcc.target/arm/mve/intrinsics/vreinterpretq_s16.c: Likewise. 22010 * gcc.target/arm/mve/intrinsics/vreinterpretq_s32.c: Likewise. 22011 * gcc.target/arm/mve/intrinsics/vreinterpretq_s64.c: Likewise. 22012 * gcc.target/arm/mve/intrinsics/vreinterpretq_s8.c: Likewise. 22013 * gcc.target/arm/mve/intrinsics/vreinterpretq_u16.c: Likewise. 22014 * gcc.target/arm/mve/intrinsics/vreinterpretq_u32.c: Likewise. 22015 * gcc.target/arm/mve/intrinsics/vreinterpretq_u64.c: Likewise. 22016 * gcc.target/arm/mve/intrinsics/vreinterpretq_u8.c: Likewise. 22017 * gcc.target/arm/mve/intrinsics/vuninitializedq_float.c: Likewise. 22018 * gcc.target/arm/mve/intrinsics/vuninitializedq_float1.c: Likewise. 22019 * gcc.target/arm/mve/intrinsics/vuninitializedq_int.c: Likewise. 22020 * gcc.target/arm/mve/intrinsics/vuninitializedq_int1.c: Likewise. 22021 220222020-03-20 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 22023 Andre Vieira <andre.simoesdiasvieira@arm.com> 22024 Mihail Ionescu <mihail.ionescu@arm.com> 22025 22026 * gcc.target/arm/mve/intrinsics/vaddq_f16.c: New test. 22027 * gcc.target/arm/mve/intrinsics/vaddq_f32.c: Likewise. 22028 * gcc.target/arm/mve/intrinsics/vaddq_s16.c: Likewise. 22029 * gcc.target/arm/mve/intrinsics/vaddq_s32.c: Likewise. 22030 * gcc.target/arm/mve/intrinsics/vaddq_s8.c: Likewise. 22031 * gcc.target/arm/mve/intrinsics/vaddq_u16.c: Likewise. 22032 * gcc.target/arm/mve/intrinsics/vaddq_u32.c: Likewise. 22033 * gcc.target/arm/mve/intrinsics/vaddq_u8.c: Likewise. 22034 220352020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com> 22036 22037 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: Fix testisms. 22038 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise. 22039 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise. 22040 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise. 22041 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise. 22042 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: Likewise. 22043 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise. 22044 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: Likewise. 22045 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise. 22046 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise. 22047 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise. 22048 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise. 22049 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise. 22050 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise. 22051 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise. 22052 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise. 22053 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise. 22054 220552020-03-20 Andre Vieira <andre.simoesdiasvieira@arm.com> 22056 22057 * gcc.target/arm/mve/intrinsics/mve_move_gpr_to_gpr.c: New test. 22058 220592020-03-20 Jakub Jelinek <jakub@redhat.com> 22060 22061 PR tree-optimization/94224 22062 * g++.dg/tree-ssa/pr94224.C: New test. 22063 220642020-03-19 Jan Hubicka <hubicka@ucw.cz> 22065 22066 PR ipa/94202 22067 * g++.dg/torture/pr94202.C: New test. 22068 220692020-03-19 Jakub Jelinek <jakub@redhat.com> 22070 22071 PR gcov-profile/94029 22072 * gcc.misc-tests/gcov-pr94029.c: New test. 22073 220742020-03-19 Jan Hubicka <hubicka@ucw.cz> 22075 22076 PR ipa/92372 22077 * gcc.c-torture/pr92372.c: New test. 22078 * gcc.dg/attr-flatten-1.c: New test. 22079 220802020-03-19 Jakub Jelinek <jakub@redhat.com> 22081 22082 PR tree-optimization/94211 22083 * gcc.dg/pr94211.c: New test. 22084 220852020-03-19 Richard Biener <rguenther@suse.de> 22086 22087 PR middle-end/94216 22088 * g++.dg/torture/pr94216.C: New testcase. 22089 220902020-03-18 Martin Sebor <msebor@redhat.com> 22091 22092 PR ipa/92799 22093 * gcc.dg/attr-weakref-5.c: New test. 22094 220952020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 22096 Mihail Ionescu <mihail.ionescu@arm.com> 22097 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 22098 22099 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_s64.c: New test. 22100 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_p_u64.c: Likewise. 22101 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_s64.c: Likewise. 22102 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_base_u64.c: Likewise. 22103 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_s64.c: Likewise. 22104 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_p_u64.c: Likewise. 22105 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_s64.c: Likewise. 22106 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_offset_u64.c: Likewise. 22107 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_s64.c: 22108 Likewise. 22109 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_p_u64.c: 22110 Likewise. 22111 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_s64.c: 22112 Likewise. 22113 * gcc.target/arm/mve/intrinsics/vstrdq_scatter_shifted_offset_u64.c: 22114 Likewise. 22115 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_f16.c: Likewise. 22116 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_f16.c: Likewise. 22117 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_f16.c: 22118 Likewise. 22119 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_f16.c: 22120 Likewise. 22121 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_f32.c: Likewise. 22122 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_f32.c: Likewise. 22123 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_f32.c: Likewise. 22124 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_f32.c: Likewise. 22125 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_s32.c: Likewise. 22126 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_p_u32.c: Likewise. 22127 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_s32.c: Likewise. 22128 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_offset_u32.c: Likewise. 22129 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_f32.c: 22130 Likewise. 22131 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_f32.c: 22132 Likewise. 22133 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_s32.c: 22134 Likewise. 22135 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_p_u32.c: 22136 Likewise. 22137 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_s32.c: 22138 Likewise. 22139 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_shifted_offset_u32.c: 22140 Likewise. 22141 221422020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 22143 Mihail Ionescu <mihail.ionescu@arm.com> 22144 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 22145 22146 * gcc.target/arm/mve/intrinsics/vst1q_f16.c: New test. 22147 * gcc.target/arm/mve/intrinsics/vst1q_f32.c: Likewise. 22148 * gcc.target/arm/mve/intrinsics/vst1q_s16.c: Likewise. 22149 * gcc.target/arm/mve/intrinsics/vst1q_s32.c: Likewise. 22150 * gcc.target/arm/mve/intrinsics/vst1q_s8.c: Likewise. 22151 * gcc.target/arm/mve/intrinsics/vst1q_u16.c: Likewise. 22152 * gcc.target/arm/mve/intrinsics/vst1q_u32.c: Likewise. 22153 * gcc.target/arm/mve/intrinsics/vst1q_u8.c: Likewise. 22154 * gcc.target/arm/mve/intrinsics/vstrhq_f16.c: Likewise. 22155 * gcc.target/arm/mve/intrinsics/vstrhq_p_f16.c: Likewise. 22156 * gcc.target/arm/mve/intrinsics/vstrhq_p_s16.c: Likewise. 22157 * gcc.target/arm/mve/intrinsics/vstrhq_p_s32.c: Likewise. 22158 * gcc.target/arm/mve/intrinsics/vstrhq_p_u16.c: Likewise. 22159 * gcc.target/arm/mve/intrinsics/vstrhq_p_u32.c: Likewise. 22160 * gcc.target/arm/mve/intrinsics/vstrhq_s16.c: Likewise. 22161 * gcc.target/arm/mve/intrinsics/vstrhq_s32.c: Likewise. 22162 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s16.c: Likewise. 22163 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_s32.c: Likewise. 22164 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u16.c: Likewise. 22165 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_p_u32.c: Likewise. 22166 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s16.c: Likewise. 22167 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_s32.c: Likewise. 22168 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u16.c: Likewise. 22169 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_offset_u32.c: Likewise. 22170 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s16.c: 22171 Likewise. 22172 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_s32.c: 22173 Likewise. 22174 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u16.c: 22175 Likewise. 22176 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_p_u32.c: 22177 Likewise. 22178 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s16.c: 22179 Likewise. 22180 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_s32.c: 22181 Likewise. 22182 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u16.c: 22183 Likewise. 22184 * gcc.target/arm/mve/intrinsics/vstrhq_scatter_shifted_offset_u32.c: 22185 Likewise. 22186 * gcc.target/arm/mve/intrinsics/vstrhq_u16.c: Likewise. 22187 * gcc.target/arm/mve/intrinsics/vstrhq_u32.c: Likewise. 22188 * gcc.target/arm/mve/intrinsics/vstrwq_f32.c: Likewise. 22189 * gcc.target/arm/mve/intrinsics/vstrwq_p_f32.c: Likewise. 22190 * gcc.target/arm/mve/intrinsics/vstrwq_p_s32.c: Likewise. 22191 * gcc.target/arm/mve/intrinsics/vstrwq_p_u32.c: Likewise. 22192 * gcc.target/arm/mve/intrinsics/vstrwq_s32.c: Likewise. 22193 * gcc.target/arm/mve/intrinsics/vstrwq_u32.c: Likewise. 22194 221952020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 22196 Mihail Ionescu <mihail.ionescu@arm.com> 22197 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 22198 22199 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test. 22200 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise. 22201 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise. 22202 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise. 22203 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise. 22204 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise. 22205 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise. 22206 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise. 22207 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise. 22208 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise. 22209 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise. 22210 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise. 22211 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise. 22212 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise. 22213 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise. 22214 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise. 22215 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise. 22216 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise. 22217 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise. 22218 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise. 22219 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise. 22220 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise. 22221 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise. 22222 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise. 22223 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise. 22224 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise. 22225 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise. 22226 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise. 22227 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise. 22228 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise. 22229 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise. 22230 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise. 22231 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise. 22232 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise. 22233 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise. 22234 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise. 22235 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise. 22236 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise. 22237 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise. 22238 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise. 22239 222402020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 22241 Mihail Ionescu <mihail.ionescu@arm.com> 22242 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 22243 22244 * gcc.target/arm/mve/intrinsics/vld1q_f16.c: New test. 22245 * gcc.target/arm/mve/intrinsics/vld1q_f32.c: Likewise. 22246 * gcc.target/arm/mve/intrinsics/vld1q_s16.c: Likewise. 22247 * gcc.target/arm/mve/intrinsics/vld1q_s32.c: Likewise. 22248 * gcc.target/arm/mve/intrinsics/vld1q_s8.c: Likewise. 22249 * gcc.target/arm/mve/intrinsics/vld1q_u16.c: Likewise. 22250 * gcc.target/arm/mve/intrinsics/vld1q_u32.c: Likewise. 22251 * gcc.target/arm/mve/intrinsics/vld1q_u8.c: Likewise. 22252 * gcc.target/arm/mve/intrinsics/vldrhq_f16.c: Likewise. 22253 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s16.c: Likewise. 22254 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_s32.c: Likewise. 22255 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u16.c: Likewise. 22256 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_u32.c: Likewise. 22257 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s16.c: Likewise. 22258 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_s32.c: Likewise. 22259 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u16.c: Likewise. 22260 * gcc.target/arm/mve/intrinsics/vldrhq_gather_offset_z_u32.c: Likewise. 22261 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s16.c: Likewise. 22262 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_s32.c: Likewise. 22263 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u16.c: Likewise. 22264 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_u32.c: Likewise. 22265 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s16.c: Likewise. 22266 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_s32.c: Likewise. 22267 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u16.c: Likewise. 22268 * gcc.target/arm/mve/intrinsics/vldrhq_gather_shifted_offset_z_u32.c: Likewise. 22269 * gcc.target/arm/mve/intrinsics/vldrhq_s16.c: Likewise. 22270 * gcc.target/arm/mve/intrinsics/vldrhq_s32.c: Likewise. 22271 * gcc.target/arm/mve/intrinsics/vldrhq_u16.c: Likewise. 22272 * gcc.target/arm/mve/intrinsics/vldrhq_u32.c: Likewise. 22273 * gcc.target/arm/mve/intrinsics/vldrhq_z_f16.c: Likewise. 22274 * gcc.target/arm/mve/intrinsics/vldrhq_z_s16.c: Likewise. 22275 * gcc.target/arm/mve/intrinsics/vldrhq_z_s32.c: Likewise. 22276 * gcc.target/arm/mve/intrinsics/vldrhq_z_u16.c: Likewise. 22277 * gcc.target/arm/mve/intrinsics/vldrhq_z_u32.c: Likewise. 22278 * gcc.target/arm/mve/intrinsics/vldrwq_f32.c: Likewise. 22279 * gcc.target/arm/mve/intrinsics/vldrwq_s32.c: Likewise. 22280 * gcc.target/arm/mve/intrinsics/vldrwq_u32.c: Likewise. 22281 * gcc.target/arm/mve/intrinsics/vldrwq_z_f32.c: Likewise. 22282 * gcc.target/arm/mve/intrinsics/vldrwq_z_s32.c: Likewise. 22283 * gcc.target/arm/mve/intrinsics/vldrwq_z_u32.c: Likewise. 22284 222852020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 22286 Mihail Ionescu <mihail.ionescu@arm.com> 22287 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 22288 22289 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s16.c: New test. 22290 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s32.c: Likewise. 22291 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_s8.c: Likewise. 22292 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u16.c: Likewise. 22293 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u32.c: Likewise. 22294 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_z_u8.c: Likewise. 22295 * gcc.target/arm/mve/intrinsics/vldrbq_z_s16.c: Likewise. 22296 * gcc.target/arm/mve/intrinsics/vldrbq_z_s32.c: Likewise. 22297 * gcc.target/arm/mve/intrinsics/vldrbq_z_s8.c: Likewise. 22298 * gcc.target/arm/mve/intrinsics/vldrbq_z_u16.c: Likewise. 22299 * gcc.target/arm/mve/intrinsics/vldrbq_z_u32.c: Likewise. 22300 * gcc.target/arm/mve/intrinsics/vldrbq_z_u8.c: Likewise. 22301 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_s32.c: Likewise. 22302 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_z_u32.c: Likewise. 22303 223042020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 22305 Mihail Ionescu <mihail.ionescu@arm.com> 22306 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 22307 22308 * gcc.target/arm/mve/intrinsics/vstrbq_p_s16.c: New test. 22309 * gcc.target/arm/mve/intrinsics/vstrbq_p_s32.c: Likewise. 22310 * gcc.target/arm/mve/intrinsics/vstrbq_p_s8.c: Likewise. 22311 * gcc.target/arm/mve/intrinsics/vstrbq_p_u16.c: Likewise. 22312 * gcc.target/arm/mve/intrinsics/vstrbq_p_u32.c: Likewise. 22313 * gcc.target/arm/mve/intrinsics/vstrbq_p_u8.c: Likewise. 22314 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s16.c: Likewise. 22315 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s32.c: Likewise. 22316 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_s8.c: Likewise. 22317 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u16.c: Likewise. 22318 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u32.c: Likewise. 22319 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_p_u8.c: Likewise. 22320 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_s32.c: Likewise. 22321 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_p_u32.c: Likewise. 22322 223232020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 22324 Mihail Ionescu <mihail.ionescu@arm.com> 22325 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 22326 22327 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s16.c: New test. 22328 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s32.c: Likewise. 22329 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_s8.c: Likewise. 22330 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u16.c: Likewise. 22331 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u32.c: Likewise. 22332 * gcc.target/arm/mve/intrinsics/vldrbq_gather_offset_u8.c: Likewise. 22333 * gcc.target/arm/mve/intrinsics/vldrbq_s16.c: Likewise. 22334 * gcc.target/arm/mve/intrinsics/vldrbq_s32.c: Likewise. 22335 * gcc.target/arm/mve/intrinsics/vldrbq_s8.c: Likewise. 22336 * gcc.target/arm/mve/intrinsics/vldrbq_u16.c: Likewise. 22337 * gcc.target/arm/mve/intrinsics/vldrbq_u32.c: Likewise. 22338 * gcc.target/arm/mve/intrinsics/vldrbq_u8.c: Likewise. 22339 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_s32.c: Likewise. 22340 * gcc.target/arm/mve/intrinsics/vldrwq_gather_base_u32.c: Likewise. 22341 223422020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 22343 Mihail Ionescu <mihail.ionescu@arm.com> 22344 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 22345 22346 * gcc.target/arm/mve/intrinsics/vstrbq_s16.c: New test. 22347 * gcc.target/arm/mve/intrinsics/vstrbq_s32.c: Likewise. 22348 * gcc.target/arm/mve/intrinsics/vstrbq_s8.c: Likewise. 22349 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s16.c: Likewise. 22350 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s32.c: Likewise. 22351 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_s8.c: Likewise. 22352 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u16.c: Likewise. 22353 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u32.c: Likewise. 22354 * gcc.target/arm/mve/intrinsics/vstrbq_scatter_offset_u8.c: Likewise. 22355 * gcc.target/arm/mve/intrinsics/vstrbq_u16.c: Likewise. 22356 * gcc.target/arm/mve/intrinsics/vstrbq_u32.c: Likewise. 22357 * gcc.target/arm/mve/intrinsics/vstrbq_u8.c: Likewise. 22358 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_s32.c: Likewise. 22359 * gcc.target/arm/mve/intrinsics/vstrwq_scatter_base_u32.c: Likewise. 22360 223612020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 22362 Mihail Ionescu <mihail.ionescu@arm.com> 22363 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 22364 22365 * gcc.target/arm/mve/intrinsics/vabdq_m_f16.c: New test. 22366 * gcc.target/arm/mve/intrinsics/vabdq_m_f32.c: Likewise. 22367 * gcc.target/arm/mve/intrinsics/vaddq_m_f16.c: Likewise. 22368 * gcc.target/arm/mve/intrinsics/vaddq_m_f32.c: Likewise. 22369 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f16.c: Likewise. 22370 * gcc.target/arm/mve/intrinsics/vaddq_m_n_f32.c: Likewise. 22371 * gcc.target/arm/mve/intrinsics/vandq_m_f16.c: Likewise. 22372 * gcc.target/arm/mve/intrinsics/vandq_m_f32.c: Likewise. 22373 * gcc.target/arm/mve/intrinsics/vbicq_m_f16.c: Likewise. 22374 * gcc.target/arm/mve/intrinsics/vbicq_m_f32.c: Likewise. 22375 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f16.c: Likewise. 22376 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_f32.c: Likewise. 22377 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f16.c: Likewise. 22378 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_f32.c: Likewise. 22379 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f16.c: Likewise. 22380 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_f32.c: Likewise. 22381 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f16.c: Likewise. 22382 * gcc.target/arm/mve/intrinsics/vcmlaq_m_f32.c: Likewise. 22383 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f16.c: Likewise. 22384 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_m_f32.c: Likewise. 22385 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f16.c: Likewise. 22386 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_m_f32.c: Likewise. 22387 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f16.c: Likewise. 22388 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_m_f32.c: Likewise. 22389 * gcc.target/arm/mve/intrinsics/vcmulq_m_f16.c: Likewise. 22390 * gcc.target/arm/mve/intrinsics/vcmulq_m_f32.c: Likewise. 22391 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f16.c: Likewise. 22392 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_m_f32.c: Likewise. 22393 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f16.c: Likewise. 22394 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_m_f32.c: Likewise. 22395 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f16.c: Likewise. 22396 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_m_f32.c: Likewise. 22397 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s16_f16.c: Likewise. 22398 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_s32_f32.c: Likewise. 22399 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u16_f16.c: Likewise. 22400 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_u32_f32.c: Likewise. 22401 * gcc.target/arm/mve/intrinsics/veorq_m_f16.c: Likewise. 22402 * gcc.target/arm/mve/intrinsics/veorq_m_f32.c: Likewise. 22403 * gcc.target/arm/mve/intrinsics/vfmaq_m_f16.c: Likewise. 22404 * gcc.target/arm/mve/intrinsics/vfmaq_m_f32.c: Likewise. 22405 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f16.c: Likewise. 22406 * gcc.target/arm/mve/intrinsics/vfmaq_m_n_f32.c: Likewise. 22407 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f16.c: Likewise. 22408 * gcc.target/arm/mve/intrinsics/vfmasq_m_n_f32.c: Likewise. 22409 * gcc.target/arm/mve/intrinsics/vfmsq_m_f16.c: Likewise. 22410 * gcc.target/arm/mve/intrinsics/vfmsq_m_f32.c: Likewise. 22411 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f16.c: Likewise. 22412 * gcc.target/arm/mve/intrinsics/vmaxnmq_m_f32.c: Likewise. 22413 * gcc.target/arm/mve/intrinsics/vminnmq_m_f16.c: Likewise. 22414 * gcc.target/arm/mve/intrinsics/vminnmq_m_f32.c: Likewise. 22415 * gcc.target/arm/mve/intrinsics/vmulq_m_f16.c: Likewise. 22416 * gcc.target/arm/mve/intrinsics/vmulq_m_f32.c: Likewise. 22417 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f16.c: Likewise. 22418 * gcc.target/arm/mve/intrinsics/vmulq_m_n_f32.c: Likewise. 22419 * gcc.target/arm/mve/intrinsics/vornq_m_f16.c: Likewise. 22420 * gcc.target/arm/mve/intrinsics/vornq_m_f32.c: Likewise. 22421 * gcc.target/arm/mve/intrinsics/vorrq_m_f16.c: Likewise. 22422 * gcc.target/arm/mve/intrinsics/vorrq_m_f32.c: Likewise. 22423 * gcc.target/arm/mve/intrinsics/vsubq_m_f16.c: Likewise. 22424 * gcc.target/arm/mve/intrinsics/vsubq_m_f32.c: Likewise. 22425 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f16.c: Likewise. 22426 * gcc.target/arm/mve/intrinsics/vsubq_m_n_f32.c: Likewise. 22427 224282020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 22429 Mihail Ionescu <mihail.ionescu@arm.com> 22430 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 22431 22432 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s16.c: Likewise. 22433 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_s32.c: Likewise. 22434 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u16.c: Likewise. 22435 * gcc.target/arm/mve/intrinsics/vmlaldavaq_p_u32.c: Likewise. 22436 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s16.c: Likewise. 22437 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_s32.c: Likewise. 22438 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u16.c: Likewise. 22439 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_p_u32.c: Likewise. 22440 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s16.c: Likewise. 22441 * gcc.target/arm/mve/intrinsics/vmlsldavaq_p_s32.c: Likewise. 22442 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s16.c: Likewise. 22443 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_p_s32.c: Likewise. 22444 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p16.c: Likewise. 22445 * gcc.target/arm/mve/intrinsics/vmullbq_poly_m_p8.c: Likewise. 22446 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p16.c: Likewise. 22447 * gcc.target/arm/mve/intrinsics/vmulltq_poly_m_p8.c: Likewise. 22448 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s16.c: Likewise. 22449 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_n_s32.c: Likewise. 22450 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s16.c: Likewise. 22451 * gcc.target/arm/mve/intrinsics/vqdmullbq_m_s32.c: Likewise. 22452 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s16.c: Likewise. 22453 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_n_s32.c: Likewise. 22454 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s16.c: Likewise. 22455 * gcc.target/arm/mve/intrinsics/vqdmulltq_m_s32.c: Likewise. 22456 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s16.c: Likewise. 22457 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_s32.c: Likewise. 22458 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u16.c: Likewise. 22459 * gcc.target/arm/mve/intrinsics/vqrshrnbq_m_n_u32.c: Likewise. 22460 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s16.c: Likewise. 22461 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_s32.c: Likewise. 22462 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u16.c: Likewise. 22463 * gcc.target/arm/mve/intrinsics/vqrshrntq_m_n_u32.c: Likewise. 22464 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s16.c: Likewise. 22465 * gcc.target/arm/mve/intrinsics/vqrshrunbq_m_n_s32.c: Likewise. 22466 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s16.c: Likewise. 22467 * gcc.target/arm/mve/intrinsics/vqrshruntq_m_n_s32.c: Likewise. 22468 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s16.c: Likewise. 22469 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_s32.c: Likewise. 22470 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u16.c: Likewise. 22471 * gcc.target/arm/mve/intrinsics/vqshrnbq_m_n_u32.c: Likewise. 22472 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s16.c: Likewise. 22473 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_s32.c: Likewise. 22474 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u16.c: Likewise. 22475 * gcc.target/arm/mve/intrinsics/vqshrntq_m_n_u32.c: Likewise. 22476 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s16.c: Likewise. 22477 * gcc.target/arm/mve/intrinsics/vqshrunbq_m_n_s32.c: Likewise. 22478 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s16.c: Likewise. 22479 * gcc.target/arm/mve/intrinsics/vqshruntq_m_n_s32.c: Likewise. 22480 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_s32.c: Likewise. 22481 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_p_u32.c: Likewise. 22482 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_p_s32.c: Likewise. 22483 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_p_s32.c: Likewise. 22484 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_p_s32.c: Likewise. 22485 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s16.c: Likewise. 22486 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_s32.c: Likewise. 22487 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u16.c: Likewise. 22488 * gcc.target/arm/mve/intrinsics/vrshrnbq_m_n_u32.c: Likewise. 22489 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s16.c: Likewise. 22490 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_s32.c: Likewise. 22491 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u16.c: Likewise. 22492 * gcc.target/arm/mve/intrinsics/vrshrntq_m_n_u32.c: Likewise. 22493 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s16.c: Likewise. 22494 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_s8.c: Likewise. 22495 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u16.c: Likewise. 22496 * gcc.target/arm/mve/intrinsics/vshllbq_m_n_u8.c: Likewise. 22497 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s16.c: Likewise. 22498 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_s8.c: Likewise. 22499 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u16.c: Likewise. 22500 * gcc.target/arm/mve/intrinsics/vshlltq_m_n_u8.c: Likewise. 22501 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s16.c: Likewise. 22502 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_s32.c: Likewise. 22503 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u16.c: Likewise. 22504 * gcc.target/arm/mve/intrinsics/vshrnbq_m_n_u32.c: Likewise. 22505 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s16.c: Likewise. 22506 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_s32.c: Likewise. 22507 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u16.c: Likewise. 22508 * gcc.target/arm/mve/intrinsics/vshrntq_m_n_u32.c: Likewise. 22509 225102020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 22511 Mihail Ionescu <mihail.ionescu@arm.com> 22512 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 22513 22514 * gcc.target/arm/mve/intrinsics/vabdq_m_s16.c: New test. 22515 * gcc.target/arm/mve/intrinsics/vabdq_m_s32.c: Likewise. 22516 * gcc.target/arm/mve/intrinsics/vabdq_m_s8.c: Likewise. 22517 * gcc.target/arm/mve/intrinsics/vabdq_m_u16.c: Likewise. 22518 * gcc.target/arm/mve/intrinsics/vabdq_m_u32.c: Likewise. 22519 * gcc.target/arm/mve/intrinsics/vabdq_m_u8.c: Likewise. 22520 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s16.c: Likewise. 22521 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s32.c: Likewise. 22522 * gcc.target/arm/mve/intrinsics/vaddq_m_n_s8.c: Likewise. 22523 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u16.c: Likewise. 22524 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u32.c: Likewise. 22525 * gcc.target/arm/mve/intrinsics/vaddq_m_n_u8.c: Likewise. 22526 * gcc.target/arm/mve/intrinsics/vaddq_m_s16.c: Likewise. 22527 * gcc.target/arm/mve/intrinsics/vaddq_m_s32.c: Likewise. 22528 * gcc.target/arm/mve/intrinsics/vaddq_m_s8.c: Likewise. 22529 * gcc.target/arm/mve/intrinsics/vaddq_m_u16.c: Likewise. 22530 * gcc.target/arm/mve/intrinsics/vaddq_m_u32.c: Likewise. 22531 * gcc.target/arm/mve/intrinsics/vaddq_m_u8.c: Likewise. 22532 * gcc.target/arm/mve/intrinsics/vandq_m_s16.c: Likewise. 22533 * gcc.target/arm/mve/intrinsics/vandq_m_s32.c: Likewise. 22534 * gcc.target/arm/mve/intrinsics/vandq_m_s8.c: Likewise. 22535 * gcc.target/arm/mve/intrinsics/vandq_m_u16.c: Likewise. 22536 * gcc.target/arm/mve/intrinsics/vandq_m_u32.c: Likewise. 22537 * gcc.target/arm/mve/intrinsics/vandq_m_u8.c: Likewise. 22538 * gcc.target/arm/mve/intrinsics/vbicq_m_s16.c: Likewise. 22539 * gcc.target/arm/mve/intrinsics/vbicq_m_s32.c: Likewise. 22540 * gcc.target/arm/mve/intrinsics/vbicq_m_s8.c: Likewise. 22541 * gcc.target/arm/mve/intrinsics/vbicq_m_u16.c: Likewise. 22542 * gcc.target/arm/mve/intrinsics/vbicq_m_u32.c: Likewise. 22543 * gcc.target/arm/mve/intrinsics/vbicq_m_u8.c: Likewise. 22544 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s16.c: Likewise. 22545 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s32.c: Likewise. 22546 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_s8.c: Likewise. 22547 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u16.c: Likewise. 22548 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u32.c: Likewise. 22549 * gcc.target/arm/mve/intrinsics/vbrsrq_m_n_u8.c: Likewise. 22550 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s16.c: Likewise. 22551 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s32.c: Likewise. 22552 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_s8.c: Likewise. 22553 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u16.c: Likewise. 22554 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u32.c: Likewise. 22555 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_m_u8.c: Likewise. 22556 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s16.c: Likewise. 22557 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s32.c: Likewise. 22558 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_s8.c: Likewise. 22559 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u16.c: Likewise. 22560 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u32.c: Likewise. 22561 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_m_u8.c: Likewise. 22562 * gcc.target/arm/mve/intrinsics/veorq_m_s16.c: Likewise. 22563 * gcc.target/arm/mve/intrinsics/veorq_m_s32.c: Likewise. 22564 * gcc.target/arm/mve/intrinsics/veorq_m_s8.c: Likewise. 22565 * gcc.target/arm/mve/intrinsics/veorq_m_u16.c: Likewise. 22566 * gcc.target/arm/mve/intrinsics/veorq_m_u32.c: Likewise. 22567 * gcc.target/arm/mve/intrinsics/veorq_m_u8.c: Likewise. 22568 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s16.c: Likewise. 22569 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s32.c: Likewise. 22570 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_s8.c: Likewise. 22571 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u16.c: Likewise. 22572 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u32.c: Likewise. 22573 * gcc.target/arm/mve/intrinsics/vhaddq_m_n_u8.c: Likewise. 22574 * gcc.target/arm/mve/intrinsics/vhaddq_m_s16.c: Likewise. 22575 * gcc.target/arm/mve/intrinsics/vhaddq_m_s32.c: Likewise. 22576 * gcc.target/arm/mve/intrinsics/vhaddq_m_s8.c: Likewise. 22577 * gcc.target/arm/mve/intrinsics/vhaddq_m_u16.c: Likewise. 22578 * gcc.target/arm/mve/intrinsics/vhaddq_m_u32.c: Likewise. 22579 * gcc.target/arm/mve/intrinsics/vhaddq_m_u8.c: Likewise. 22580 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s16.c: Likewise. 22581 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s32.c: Likewise. 22582 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_m_s8.c: Likewise. 22583 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s16.c: Likewise. 22584 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s32.c: Likewise. 22585 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_m_s8.c: Likewise. 22586 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s16.c: Likewise. 22587 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s32.c: Likewise. 22588 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_s8.c: Likewise. 22589 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u16.c: Likewise. 22590 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u32.c: Likewise. 22591 * gcc.target/arm/mve/intrinsics/vhsubq_m_n_u8.c: Likewise. 22592 * gcc.target/arm/mve/intrinsics/vhsubq_m_s16.c: Likewise. 22593 * gcc.target/arm/mve/intrinsics/vhsubq_m_s32.c: Likewise. 22594 * gcc.target/arm/mve/intrinsics/vhsubq_m_s8.c: Likewise. 22595 * gcc.target/arm/mve/intrinsics/vhsubq_m_u16.c: Likewise. 22596 * gcc.target/arm/mve/intrinsics/vhsubq_m_u32.c: Likewise. 22597 * gcc.target/arm/mve/intrinsics/vhsubq_m_u8.c: Likewise. 22598 * gcc.target/arm/mve/intrinsics/vmaxq_m_s16.c: Likewise. 22599 * gcc.target/arm/mve/intrinsics/vmaxq_m_s32.c: Likewise. 22600 * gcc.target/arm/mve/intrinsics/vmaxq_m_s8.c: Likewise. 22601 * gcc.target/arm/mve/intrinsics/vmaxq_m_u16.c: Likewise. 22602 * gcc.target/arm/mve/intrinsics/vmaxq_m_u32.c: Likewise. 22603 * gcc.target/arm/mve/intrinsics/vmaxq_m_u8.c: Likewise. 22604 * gcc.target/arm/mve/intrinsics/vminq_m_s16.c: Likewise. 22605 * gcc.target/arm/mve/intrinsics/vminq_m_s32.c: Likewise. 22606 * gcc.target/arm/mve/intrinsics/vminq_m_s8.c: Likewise. 22607 * gcc.target/arm/mve/intrinsics/vminq_m_u16.c: Likewise. 22608 * gcc.target/arm/mve/intrinsics/vminq_m_u32.c: Likewise. 22609 * gcc.target/arm/mve/intrinsics/vminq_m_u8.c: Likewise. 22610 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s16.c: Likewise. 22611 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s32.c: Likewise. 22612 * gcc.target/arm/mve/intrinsics/vmladavaq_p_s8.c: Likewise. 22613 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u16.c: Likewise. 22614 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u32.c: Likewise. 22615 * gcc.target/arm/mve/intrinsics/vmladavaq_p_u8.c: Likewise. 22616 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s16.c: Likewise. 22617 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s32.c: Likewise. 22618 * gcc.target/arm/mve/intrinsics/vmladavaxq_p_s8.c: Likewise. 22619 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s16.c: Likewise. 22620 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s32.c: Likewise. 22621 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_s8.c: Likewise. 22622 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u16.c: Likewise. 22623 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u32.c: Likewise. 22624 * gcc.target/arm/mve/intrinsics/vmlaq_m_n_u8.c: Likewise. 22625 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s16.c: Likewise. 22626 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s32.c: Likewise. 22627 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_s8.c: Likewise. 22628 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u16.c: Likewise. 22629 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u32.c: Likewise. 22630 * gcc.target/arm/mve/intrinsics/vmlasq_m_n_u8.c: Likewise. 22631 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s16.c: Likewise. 22632 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s32.c: Likewise. 22633 * gcc.target/arm/mve/intrinsics/vmlsdavaq_p_s8.c: Likewise. 22634 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s16.c: Likewise. 22635 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s32.c: Likewise. 22636 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_p_s8.c: Likewise. 22637 * gcc.target/arm/mve/intrinsics/vmulhq_m_s16.c: Likewise. 22638 * gcc.target/arm/mve/intrinsics/vmulhq_m_s32.c: Likewise. 22639 * gcc.target/arm/mve/intrinsics/vmulhq_m_s8.c: Likewise. 22640 * gcc.target/arm/mve/intrinsics/vmulhq_m_u16.c: Likewise. 22641 * gcc.target/arm/mve/intrinsics/vmulhq_m_u32.c: Likewise. 22642 * gcc.target/arm/mve/intrinsics/vmulhq_m_u8.c: Likewise. 22643 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s16.c: Likewise. 22644 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s32.c: Likewise. 22645 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_s8.c: Likewise. 22646 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u16.c: Likewise. 22647 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u32.c: Likewise. 22648 * gcc.target/arm/mve/intrinsics/vmullbq_int_m_u8.c: Likewise. 22649 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s16.c: Likewise. 22650 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s32.c: Likewise. 22651 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_s8.c: Likewise. 22652 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u16.c: Likewise. 22653 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u32.c: Likewise. 22654 * gcc.target/arm/mve/intrinsics/vmulltq_int_m_u8.c: Likewise. 22655 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s16.c: Likewise. 22656 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s32.c: Likewise. 22657 * gcc.target/arm/mve/intrinsics/vmulq_m_n_s8.c: Likewise. 22658 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u16.c: Likewise. 22659 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u32.c: Likewise. 22660 * gcc.target/arm/mve/intrinsics/vmulq_m_n_u8.c: Likewise. 22661 * gcc.target/arm/mve/intrinsics/vmulq_m_s16.c: Likewise. 22662 * gcc.target/arm/mve/intrinsics/vmulq_m_s32.c: Likewise. 22663 * gcc.target/arm/mve/intrinsics/vmulq_m_s8.c: Likewise. 22664 * gcc.target/arm/mve/intrinsics/vmulq_m_u16.c: Likewise. 22665 * gcc.target/arm/mve/intrinsics/vmulq_m_u32.c: Likewise. 22666 * gcc.target/arm/mve/intrinsics/vmulq_m_u8.c: Likewise. 22667 * gcc.target/arm/mve/intrinsics/vornq_m_s16.c: Likewise. 22668 * gcc.target/arm/mve/intrinsics/vornq_m_s32.c: Likewise. 22669 * gcc.target/arm/mve/intrinsics/vornq_m_s8.c: Likewise. 22670 * gcc.target/arm/mve/intrinsics/vornq_m_u16.c: Likewise. 22671 * gcc.target/arm/mve/intrinsics/vornq_m_u32.c: Likewise. 22672 * gcc.target/arm/mve/intrinsics/vornq_m_u8.c: Likewise. 22673 * gcc.target/arm/mve/intrinsics/vorrq_m_s16.c: Likewise. 22674 * gcc.target/arm/mve/intrinsics/vorrq_m_s32.c: Likewise. 22675 * gcc.target/arm/mve/intrinsics/vorrq_m_s8.c: Likewise. 22676 * gcc.target/arm/mve/intrinsics/vorrq_m_u16.c: Likewise. 22677 * gcc.target/arm/mve/intrinsics/vorrq_m_u32.c: Likewise. 22678 * gcc.target/arm/mve/intrinsics/vorrq_m_u8.c: Likewise. 22679 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s16.c: Likewise. 22680 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s32.c: Likewise. 22681 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_s8.c: Likewise. 22682 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u16.c: Likewise. 22683 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u32.c: Likewise. 22684 * gcc.target/arm/mve/intrinsics/vqaddq_m_n_u8.c: Likewise. 22685 * gcc.target/arm/mve/intrinsics/vqaddq_m_s16.c: Likewise. 22686 * gcc.target/arm/mve/intrinsics/vqaddq_m_s32.c: Likewise. 22687 * gcc.target/arm/mve/intrinsics/vqaddq_m_s8.c: Likewise. 22688 * gcc.target/arm/mve/intrinsics/vqaddq_m_u16.c: Likewise. 22689 * gcc.target/arm/mve/intrinsics/vqaddq_m_u32.c: Likewise. 22690 * gcc.target/arm/mve/intrinsics/vqaddq_m_u8.c: Likewise. 22691 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s16.c: Likewise. 22692 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s32.c: Likewise. 22693 * gcc.target/arm/mve/intrinsics/vqdmladhq_m_s8.c: Likewise. 22694 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s16.c: Likewise. 22695 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s32.c: Likewise. 22696 * gcc.target/arm/mve/intrinsics/vqdmladhxq_m_s8.c: Likewise. 22697 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s16.c: Likewise. 22698 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s32.c: Likewise. 22699 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_s8.c: Likewise. 22700 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u16.c: Likewise. 22701 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u32.c: Likewise. 22702 * gcc.target/arm/mve/intrinsics/vqdmlahq_m_n_u8.c: Likewise. 22703 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s16.c: Likewise. 22704 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s32.c: Likewise. 22705 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_m_s8.c: Likewise. 22706 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s16.c: Likewise. 22707 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s32.c: Likewise. 22708 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_m_s8.c: Likewise. 22709 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s16.c: Likewise. 22710 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s32.c: Likewise. 22711 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_n_s8.c: Likewise. 22712 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s16.c: Likewise. 22713 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s32.c: Likewise. 22714 * gcc.target/arm/mve/intrinsics/vqdmulhq_m_s8.c: Likewise. 22715 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s16.c: Likewise. 22716 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s32.c: Likewise. 22717 * gcc.target/arm/mve/intrinsics/vqrdmladhq_m_s8.c: Likewise. 22718 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s16.c: Likewise. 22719 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s32.c: Likewise. 22720 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_m_s8.c: Likewise. 22721 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s16.c: Likewise. 22722 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s32.c: Likewise. 22723 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_s8.c: Likewise. 22724 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u16.c: Likewise. 22725 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u32.c: Likewise. 22726 * gcc.target/arm/mve/intrinsics/vqrdmlahq_m_n_u8.c: Likewise. 22727 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s16.c: Likewise. 22728 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s32.c: Likewise. 22729 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_s8.c: Likewise. 22730 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u16.c: Likewise. 22731 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u32.c: Likewise. 22732 * gcc.target/arm/mve/intrinsics/vqrdmlashq_m_n_u8.c: Likewise. 22733 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s16.c: Likewise. 22734 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s32.c: Likewise. 22735 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_m_s8.c: Likewise. 22736 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s16.c: Likewise. 22737 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s32.c: Likewise. 22738 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_m_s8.c: Likewise. 22739 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s16.c: Likewise. 22740 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s32.c: Likewise. 22741 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_n_s8.c: Likewise. 22742 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s16.c: Likewise. 22743 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s32.c: Likewise. 22744 * gcc.target/arm/mve/intrinsics/vqrdmulhq_m_s8.c: Likewise. 22745 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s16.c: Likewise. 22746 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s32.c: Likewise. 22747 * gcc.target/arm/mve/intrinsics/vqrshlq_m_s8.c: Likewise. 22748 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u16.c: Likewise. 22749 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u32.c: Likewise. 22750 * gcc.target/arm/mve/intrinsics/vqrshlq_m_u8.c: Likewise. 22751 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s16.c: Likewise. 22752 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s32.c: Likewise. 22753 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_s8.c: Likewise. 22754 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u16.c: Likewise. 22755 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u32.c: Likewise. 22756 * gcc.target/arm/mve/intrinsics/vqshlq_m_n_u8.c: Likewise. 22757 * gcc.target/arm/mve/intrinsics/vqshlq_m_s16.c: Likewise. 22758 * gcc.target/arm/mve/intrinsics/vqshlq_m_s32.c: Likewise. 22759 * gcc.target/arm/mve/intrinsics/vqshlq_m_s8.c: Likewise. 22760 * gcc.target/arm/mve/intrinsics/vqshlq_m_u16.c: Likewise. 22761 * gcc.target/arm/mve/intrinsics/vqshlq_m_u32.c: Likewise. 22762 * gcc.target/arm/mve/intrinsics/vqshlq_m_u8.c: Likewise. 22763 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s16.c: Likewise. 22764 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s32.c: Likewise. 22765 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_s8.c: Likewise. 22766 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u16.c: Likewise. 22767 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u32.c: Likewise. 22768 * gcc.target/arm/mve/intrinsics/vqsubq_m_n_u8.c: Likewise. 22769 * gcc.target/arm/mve/intrinsics/vqsubq_m_s16.c: Likewise. 22770 * gcc.target/arm/mve/intrinsics/vqsubq_m_s32.c: Likewise. 22771 * gcc.target/arm/mve/intrinsics/vqsubq_m_s8.c: Likewise. 22772 * gcc.target/arm/mve/intrinsics/vqsubq_m_u16.c: Likewise. 22773 * gcc.target/arm/mve/intrinsics/vqsubq_m_u32.c: Likewise. 22774 * gcc.target/arm/mve/intrinsics/vqsubq_m_u8.c: Likewise. 22775 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s16.c: Likewise. 22776 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s32.c: Likewise. 22777 * gcc.target/arm/mve/intrinsics/vrhaddq_m_s8.c: Likewise. 22778 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u16.c: Likewise. 22779 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u32.c: Likewise. 22780 * gcc.target/arm/mve/intrinsics/vrhaddq_m_u8.c: Likewise. 22781 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s16.c: Likewise. 22782 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s32.c: Likewise. 22783 * gcc.target/arm/mve/intrinsics/vrmulhq_m_s8.c: Likewise. 22784 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u16.c: Likewise. 22785 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u32.c: Likewise. 22786 * gcc.target/arm/mve/intrinsics/vrmulhq_m_u8.c: Likewise. 22787 * gcc.target/arm/mve/intrinsics/vrshlq_m_s16.c: Likewise. 22788 * gcc.target/arm/mve/intrinsics/vrshlq_m_s32.c: Likewise. 22789 * gcc.target/arm/mve/intrinsics/vrshlq_m_s8.c: Likewise. 22790 * gcc.target/arm/mve/intrinsics/vrshlq_m_u16.c: Likewise. 22791 * gcc.target/arm/mve/intrinsics/vrshlq_m_u32.c: Likewise. 22792 * gcc.target/arm/mve/intrinsics/vrshlq_m_u8.c: Likewise. 22793 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s16.c: Likewise. 22794 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s32.c: Likewise. 22795 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_s8.c: Likewise. 22796 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u16.c: Likewise. 22797 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u32.c: Likewise. 22798 * gcc.target/arm/mve/intrinsics/vrshrq_m_n_u8.c: Likewise. 22799 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s16.c: Likewise. 22800 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s32.c: Likewise. 22801 * gcc.target/arm/mve/intrinsics/vshlq_m_n_s8.c: Likewise. 22802 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u16.c: Likewise. 22803 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u32.c: Likewise. 22804 * gcc.target/arm/mve/intrinsics/vshlq_m_n_u8.c: Likewise. 22805 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s16.c: Likewise. 22806 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s32.c: Likewise. 22807 * gcc.target/arm/mve/intrinsics/vshrq_m_n_s8.c: Likewise. 22808 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u16.c: Likewise. 22809 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u32.c: Likewise. 22810 * gcc.target/arm/mve/intrinsics/vshrq_m_n_u8.c: Likewise. 22811 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s16.c: Likewise. 22812 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s32.c: Likewise. 22813 * gcc.target/arm/mve/intrinsics/vsliq_m_n_s8.c: Likewise. 22814 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u16.c: Likewise. 22815 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u32.c: Likewise. 22816 * gcc.target/arm/mve/intrinsics/vsliq_m_n_u8.c: Likewise. 22817 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s16.c: Likewise. 22818 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s32.c: Likewise. 22819 * gcc.target/arm/mve/intrinsics/vsubq_m_n_s8.c: Likewise. 22820 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u16.c: Likewise. 22821 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u32.c: Likewise. 22822 * gcc.target/arm/mve/intrinsics/vsubq_m_n_u8.c: Likewise. 22823 228242020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 22825 Mihail Ionescu <mihail.ionescu@arm.com> 22826 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 22827 22828 * gcc.target/arm/mve/intrinsics/vabavq_p_s16.c: New test. 22829 * gcc.target/arm/mve/intrinsics/vabavq_p_s32.c: Likewise. 22830 * gcc.target/arm/mve/intrinsics/vabavq_p_s8.c: Likewise. 22831 * gcc.target/arm/mve/intrinsics/vabavq_p_u16.c: Likewise. 22832 * gcc.target/arm/mve/intrinsics/vabavq_p_u32.c: Likewise. 22833 * gcc.target/arm/mve/intrinsics/vabavq_p_u8.c: Likewise. 22834 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_s16.c: Likewise. 22835 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f16_u16.c: Likewise. 22836 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_s32.c: Likewise. 22837 * gcc.target/arm/mve/intrinsics/vcvtq_m_n_f32_u32.c: Likewise. 22838 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s16.c: Likewise. 22839 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s32.c: Likewise. 22840 * gcc.target/arm/mve/intrinsics/vqshluq_m_n_s8.c: Likewise. 22841 * gcc.target/arm/mve/intrinsics/vshlq_m_s16.c: Likewise. 22842 * gcc.target/arm/mve/intrinsics/vshlq_m_s32.c: Likewise. 22843 * gcc.target/arm/mve/intrinsics/vshlq_m_s8.c: Likewise. 22844 * gcc.target/arm/mve/intrinsics/vshlq_m_u16.c: Likewise. 22845 * gcc.target/arm/mve/intrinsics/vshlq_m_u32.c: Likewise. 22846 * gcc.target/arm/mve/intrinsics/vshlq_m_u8.c: Likewise. 22847 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s16.c: Likewise. 22848 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s32.c: Likewise. 22849 * gcc.target/arm/mve/intrinsics/vsriq_m_n_s8.c: Likewise. 22850 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u16.c: Likewise. 22851 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u32.c: Likewise. 22852 * gcc.target/arm/mve/intrinsics/vsriq_m_n_u8.c: Likewise. 22853 * gcc.target/arm/mve/intrinsics/vsubq_m_s16.c: Likewise. 22854 * gcc.target/arm/mve/intrinsics/vsubq_m_s32.c: Likewise. 22855 * gcc.target/arm/mve/intrinsics/vsubq_m_s8.c: Likewise. 22856 * gcc.target/arm/mve/intrinsics/vsubq_m_u16.c: Likewise. 22857 * gcc.target/arm/mve/intrinsics/vsubq_m_u32.c: Likewise. 22858 * gcc.target/arm/mve/intrinsics/vsubq_m_u8.c: Likewise. 22859 228602020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 22861 Mihail Ionescu <mihail.ionescu@arm.com> 22862 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 22863 22864 * gcc.target/arm/mve/intrinsics/vabsq_m_f16.c: New test. 22865 * gcc.target/arm/mve/intrinsics/vabsq_m_f32.c: Likewise. 22866 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_s32.c: Likewise. 22867 * gcc.target/arm/mve/intrinsics/vaddlvaq_p_u32.c: Likewise. 22868 * gcc.target/arm/mve/intrinsics/vcmlaq_f16.c: Likewise. 22869 * gcc.target/arm/mve/intrinsics/vcmlaq_f32.c: Likewise. 22870 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f16.c: Likewise. 22871 * gcc.target/arm/mve/intrinsics/vcmlaq_rot180_f32.c: Likewise. 22872 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f16.c: Likewise. 22873 * gcc.target/arm/mve/intrinsics/vcmlaq_rot270_f32.c: Likewise. 22874 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f16.c: Likewise. 22875 * gcc.target/arm/mve/intrinsics/vcmlaq_rot90_f32.c: Likewise. 22876 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f16.c: Likewise. 22877 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_f32.c: Likewise. 22878 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f16.c: Likewise. 22879 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_f32.c: Likewise. 22880 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f16.c: Likewise. 22881 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_f32.c: Likewise. 22882 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f16.c: Likewise. 22883 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_f32.c: Likewise. 22884 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f16.c: Likewise. 22885 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_f32.c: Likewise. 22886 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f16.c: Likewise. 22887 * gcc.target/arm/mve/intrinsics/vcmpleq_m_f32.c: Likewise. 22888 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f16.c: Likewise. 22889 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_f32.c: Likewise. 22890 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f16.c: Likewise. 22891 * gcc.target/arm/mve/intrinsics/vcmpltq_m_f32.c: Likewise. 22892 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f16.c: Likewise. 22893 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_f32.c: Likewise. 22894 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f16.c: Likewise. 22895 * gcc.target/arm/mve/intrinsics/vcmpneq_m_f32.c: Likewise. 22896 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f16.c: Likewise. 22897 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_f32.c: Likewise. 22898 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f16_f32.c: Likewise. 22899 * gcc.target/arm/mve/intrinsics/vcvtbq_m_f32_f16.c: Likewise. 22900 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s16_f16.c: Likewise. 22901 * gcc.target/arm/mve/intrinsics/vcvtmq_m_s32_f32.c: Likewise. 22902 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u16_f16.c: Likewise. 22903 * gcc.target/arm/mve/intrinsics/vcvtmq_m_u32_f32.c: Likewise. 22904 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s16_f16.c: Likewise. 22905 * gcc.target/arm/mve/intrinsics/vcvtnq_m_s32_f32.c: Likewise. 22906 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u16_f16.c: Likewise. 22907 * gcc.target/arm/mve/intrinsics/vcvtnq_m_u32_f32.c: Likewise. 22908 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s16_f16.c: Likewise. 22909 * gcc.target/arm/mve/intrinsics/vcvtpq_m_s32_f32.c: Likewise. 22910 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u16_f16.c: Likewise. 22911 * gcc.target/arm/mve/intrinsics/vcvtpq_m_u32_f32.c: Likewise. 22912 * gcc.target/arm/mve/intrinsics/vcvtq_m_s16_f16.c: Likewise. 22913 * gcc.target/arm/mve/intrinsics/vcvtq_m_s32_f32.c: Likewise. 22914 * gcc.target/arm/mve/intrinsics/vcvtq_m_u16_f16.c: Likewise. 22915 * gcc.target/arm/mve/intrinsics/vcvtq_m_u32_f32.c: Likewise. 22916 * gcc.target/arm/mve/intrinsics/vcvttq_m_f16_f32.c: Likewise. 22917 * gcc.target/arm/mve/intrinsics/vcvttq_m_f32_f16.c: Likewise. 22918 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f16.c: Likewise. 22919 * gcc.target/arm/mve/intrinsics/vdupq_m_n_f32.c: Likewise. 22920 * gcc.target/arm/mve/intrinsics/vfmaq_f16.c: Likewise. 22921 * gcc.target/arm/mve/intrinsics/vfmaq_f32.c: Likewise. 22922 * gcc.target/arm/mve/intrinsics/vfmaq_n_f16.c: Likewise. 22923 * gcc.target/arm/mve/intrinsics/vfmaq_n_f32.c: Likewise. 22924 * gcc.target/arm/mve/intrinsics/vfmasq_n_f16.c: Likewise. 22925 * gcc.target/arm/mve/intrinsics/vfmasq_n_f32.c: Likewise. 22926 * gcc.target/arm/mve/intrinsics/vfmsq_f16.c: Likewise. 22927 * gcc.target/arm/mve/intrinsics/vfmsq_f32.c: Likewise. 22928 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f16.c: Likewise. 22929 * gcc.target/arm/mve/intrinsics/vmaxnmaq_m_f32.c: Likewise. 22930 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f16.c: Likewise. 22931 * gcc.target/arm/mve/intrinsics/vmaxnmavq_p_f32.c: Likewise. 22932 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f16.c: Likewise. 22933 * gcc.target/arm/mve/intrinsics/vmaxnmvq_p_f32.c: Likewise. 22934 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f16.c: Likewise. 22935 * gcc.target/arm/mve/intrinsics/vminnmaq_m_f32.c: Likewise. 22936 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f16.c: Likewise. 22937 * gcc.target/arm/mve/intrinsics/vminnmavq_p_f32.c: Likewise. 22938 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f16.c: Likewise. 22939 * gcc.target/arm/mve/intrinsics/vminnmvq_p_f32.c: Likewise. 22940 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s16.c: Likewise. 22941 * gcc.target/arm/mve/intrinsics/vmlaldavaq_s32.c: Likewise. 22942 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u16.c: Likewise. 22943 * gcc.target/arm/mve/intrinsics/vmlaldavaq_u32.c: Likewise. 22944 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s16.c: Likewise. 22945 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_s32.c: Likewise. 22946 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u16.c: Likewise. 22947 * gcc.target/arm/mve/intrinsics/vmlaldavaxq_u32.c: Likewise. 22948 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s16.c: Likewise. 22949 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_s32.c: Likewise. 22950 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u16.c: Likewise. 22951 * gcc.target/arm/mve/intrinsics/vmlaldavq_p_u32.c: Likewise. 22952 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s16.c: Likewise. 22953 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_s32.c: Likewise. 22954 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u16.c: Likewise. 22955 * gcc.target/arm/mve/intrinsics/vmlaldavxq_p_u32.c: Likewise. 22956 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s16.c: Likewise. 22957 * gcc.target/arm/mve/intrinsics/vmlsldavaq_s32.c: Likewise. 22958 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s16.c: Likewise. 22959 * gcc.target/arm/mve/intrinsics/vmlsldavaxq_s32.c: Likewise. 22960 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s16.c: Likewise. 22961 * gcc.target/arm/mve/intrinsics/vmlsldavq_p_s32.c: Likewise. 22962 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s16.c: Likewise. 22963 * gcc.target/arm/mve/intrinsics/vmlsldavxq_p_s32.c: Likewise. 22964 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s16.c: Likewise. 22965 * gcc.target/arm/mve/intrinsics/vmovlbq_m_s8.c: Likewise. 22966 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u16.c: Likewise. 22967 * gcc.target/arm/mve/intrinsics/vmovlbq_m_u8.c: Likewise. 22968 * gcc.target/arm/mve/intrinsics/vmovltq_m_s16.c: Likewise. 22969 * gcc.target/arm/mve/intrinsics/vmovltq_m_s8.c: Likewise. 22970 * gcc.target/arm/mve/intrinsics/vmovltq_m_u16.c: Likewise. 22971 * gcc.target/arm/mve/intrinsics/vmovltq_m_u8.c: Likewise. 22972 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s16.c: Likewise. 22973 * gcc.target/arm/mve/intrinsics/vmovnbq_m_s32.c: Likewise. 22974 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u16.c: Likewise. 22975 * gcc.target/arm/mve/intrinsics/vmovnbq_m_u32.c: Likewise. 22976 * gcc.target/arm/mve/intrinsics/vmovntq_m_s16.c: Likewise. 22977 * gcc.target/arm/mve/intrinsics/vmovntq_m_s32.c: Likewise. 22978 * gcc.target/arm/mve/intrinsics/vmovntq_m_u16.c: Likewise. 22979 * gcc.target/arm/mve/intrinsics/vmovntq_m_u32.c: Likewise. 22980 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s16.c: Likewise. 22981 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_s32.c: Likewise. 22982 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u16.c: Likewise. 22983 * gcc.target/arm/mve/intrinsics/vmvnq_m_n_u32.c: Likewise. 22984 * gcc.target/arm/mve/intrinsics/vnegq_m_f16.c: Likewise. 22985 * gcc.target/arm/mve/intrinsics/vnegq_m_f32.c: Likewise. 22986 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s16.c: Likewise. 22987 * gcc.target/arm/mve/intrinsics/vorrq_m_n_s32.c: Likewise. 22988 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u16.c: Likewise. 22989 * gcc.target/arm/mve/intrinsics/vorrq_m_n_u32.c: Likewise. 22990 * gcc.target/arm/mve/intrinsics/vpselq_f16.c: Likewise. 22991 * gcc.target/arm/mve/intrinsics/vpselq_f32.c: Likewise. 22992 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s16.c: Likewise. 22993 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_s32.c: Likewise. 22994 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u16.c: Likewise. 22995 * gcc.target/arm/mve/intrinsics/vqmovnbq_m_u32.c: Likewise. 22996 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s16.c: Likewise. 22997 * gcc.target/arm/mve/intrinsics/vqmovntq_m_s32.c: Likewise. 22998 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u16.c: Likewise. 22999 * gcc.target/arm/mve/intrinsics/vqmovntq_m_u32.c: Likewise. 23000 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s16.c: Likewise. 23001 * gcc.target/arm/mve/intrinsics/vqmovunbq_m_s32.c: Likewise. 23002 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s16.c: Likewise. 23003 * gcc.target/arm/mve/intrinsics/vqmovuntq_m_s32.c: Likewise. 23004 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s16.c: Likewise. 23005 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_s32.c: Likewise. 23006 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u16.c: Likewise. 23007 * gcc.target/arm/mve/intrinsics/vqrshrntq_n_u32.c: Likewise. 23008 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s16.c: Likewise. 23009 * gcc.target/arm/mve/intrinsics/vqrshruntq_n_s32.c: Likewise. 23010 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s16.c: Likewise. 23011 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_s32.c: Likewise. 23012 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u16.c: Likewise. 23013 * gcc.target/arm/mve/intrinsics/vqshrnbq_n_u32.c: Likewise. 23014 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s16.c: Likewise. 23015 * gcc.target/arm/mve/intrinsics/vqshrntq_n_s32.c: Likewise. 23016 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u16.c: Likewise. 23017 * gcc.target/arm/mve/intrinsics/vqshrntq_n_u32.c: Likewise. 23018 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s16.c: Likewise. 23019 * gcc.target/arm/mve/intrinsics/vqshrunbq_n_s32.c: Likewise. 23020 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s16.c: Likewise. 23021 * gcc.target/arm/mve/intrinsics/vqshruntq_n_s32.c: Likewise. 23022 * gcc.target/arm/mve/intrinsics/vrev16q_m_s8.c: Likewise. 23023 * gcc.target/arm/mve/intrinsics/vrev16q_m_u8.c: Likewise. 23024 * gcc.target/arm/mve/intrinsics/vrev32q_m_f16.c: Likewise. 23025 * gcc.target/arm/mve/intrinsics/vrev32q_m_s16.c: Likewise. 23026 * gcc.target/arm/mve/intrinsics/vrev32q_m_s8.c: Likewise. 23027 * gcc.target/arm/mve/intrinsics/vrev32q_m_u16.c: Likewise. 23028 * gcc.target/arm/mve/intrinsics/vrev32q_m_u8.c: Likewise. 23029 * gcc.target/arm/mve/intrinsics/vrev64q_m_f16.c: Likewise. 23030 * gcc.target/arm/mve/intrinsics/vrev64q_m_f32.c: Likewise. 23031 * gcc.target/arm/mve/intrinsics/vrmlaldavhaxq_s32.c: Likewise. 23032 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_s32.c: Likewise. 23033 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_p_u32.c: Likewise. 23034 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_p_s32.c: Likewise. 23035 * gcc.target/arm/mve/intrinsics/vrmlsldavhaq_s32.c: Likewise. 23036 * gcc.target/arm/mve/intrinsics/vrmlsldavhaxq_s32.c: Likewise. 23037 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_p_s32.c: Likewise. 23038 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_p_s32.c: Likewise. 23039 * gcc.target/arm/mve/intrinsics/vrndaq_m_f16.c: Likewise. 23040 * gcc.target/arm/mve/intrinsics/vrndaq_m_f32.c: Likewise. 23041 * gcc.target/arm/mve/intrinsics/vrndmq_m_f16.c: Likewise. 23042 * gcc.target/arm/mve/intrinsics/vrndmq_m_f32.c: Likewise. 23043 * gcc.target/arm/mve/intrinsics/vrndnq_m_f16.c: Likewise. 23044 * gcc.target/arm/mve/intrinsics/vrndnq_m_f32.c: Likewise. 23045 * gcc.target/arm/mve/intrinsics/vrndpq_m_f16.c: Likewise. 23046 * gcc.target/arm/mve/intrinsics/vrndpq_m_f32.c: Likewise. 23047 * gcc.target/arm/mve/intrinsics/vrndq_m_f16.c: Likewise. 23048 * gcc.target/arm/mve/intrinsics/vrndq_m_f32.c: Likewise. 23049 * gcc.target/arm/mve/intrinsics/vrndxq_m_f16.c: Likewise. 23050 * gcc.target/arm/mve/intrinsics/vrndxq_m_f32.c: Likewise. 23051 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s16.c: Likewise. 23052 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_s32.c: Likewise. 23053 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u16.c: Likewise. 23054 * gcc.target/arm/mve/intrinsics/vrshrnbq_n_u32.c: Likewise. 23055 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s16.c: Likewise. 23056 * gcc.target/arm/mve/intrinsics/vrshrntq_n_s32.c: Likewise. 23057 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u16.c: Likewise. 23058 * gcc.target/arm/mve/intrinsics/vrshrntq_n_u32.c: Likewise. 23059 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s16.c: Likewise. 23060 * gcc.target/arm/mve/intrinsics/vshrnbq_n_s32.c: Likewise. 23061 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u16.c: Likewise. 23062 * gcc.target/arm/mve/intrinsics/vshrnbq_n_u32.c: Likewise. 23063 * gcc.target/arm/mve/intrinsics/vshrntq_n_s16.c: Likewise. 23064 * gcc.target/arm/mve/intrinsics/vshrntq_n_s32.c: Likewise. 23065 * gcc.target/arm/mve/intrinsics/vshrntq_n_u16.c: Likewise. 23066 * gcc.target/arm/mve/intrinsics/vshrntq_n_u32.c: Likewise. 23067 230682020-03-18 Andre Vieira <andre.simoesdiasvieira@arm.com> 23069 Mihail Ionescu <mihail.ionescu@arm.com> 23070 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 23071 23072 * gcc.target/arm/mve/intrinsics/vabsq_m_s16.c: New test. 23073 * gcc.target/arm/mve/intrinsics/vabsq_m_s32.c: Likewise. 23074 * gcc.target/arm/mve/intrinsics/vabsq_m_s8.c: Likewise. 23075 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s16.c: Likewise. 23076 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s32.c: Likewise. 23077 * gcc.target/arm/mve/intrinsics/vaddvaq_p_s8.c: Likewise. 23078 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u16.c: Likewise. 23079 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u32.c: Likewise. 23080 * gcc.target/arm/mve/intrinsics/vaddvaq_p_u8.c: Likewise. 23081 * gcc.target/arm/mve/intrinsics/vclsq_m_s16.c: Likewise. 23082 * gcc.target/arm/mve/intrinsics/vclsq_m_s32.c: Likewise. 23083 * gcc.target/arm/mve/intrinsics/vclsq_m_s8.c: Likewise. 23084 * gcc.target/arm/mve/intrinsics/vclzq_m_s16.c: Likewise. 23085 * gcc.target/arm/mve/intrinsics/vclzq_m_s32.c: Likewise. 23086 * gcc.target/arm/mve/intrinsics/vclzq_m_s8.c: Likewise. 23087 * gcc.target/arm/mve/intrinsics/vclzq_m_u16.c: Likewise. 23088 * gcc.target/arm/mve/intrinsics/vclzq_m_u32.c: Likewise. 23089 * gcc.target/arm/mve/intrinsics/vclzq_m_u8.c: Likewise. 23090 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u16.c: Likewise. 23091 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u32.c: Likewise. 23092 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_n_u8.c: Likewise. 23093 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u16.c: Likewise. 23094 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u32.c: Likewise. 23095 * gcc.target/arm/mve/intrinsics/vcmpcsq_m_u8.c: Likewise. 23096 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s16.c: Likewise. 23097 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s32.c: Likewise. 23098 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_s8.c: Likewise. 23099 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u16.c: Likewise. 23100 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u32.c: Likewise. 23101 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_n_u8.c: Likewise. 23102 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s16.c: Likewise. 23103 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s32.c: Likewise. 23104 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_s8.c: Likewise. 23105 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u16.c: Likewise. 23106 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u32.c: Likewise. 23107 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_u8.c: Likewise. 23108 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s16.c: Likewise. 23109 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s32.c: Likewise. 23110 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_n_s8.c: Likewise. 23111 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s16.c: Likewise. 23112 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s32.c: Likewise. 23113 * gcc.target/arm/mve/intrinsics/vcmpgeq_m_s8.c: Likewise. 23114 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s16.c: Likewise. 23115 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s32.c: Likewise. 23116 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_n_s8.c: Likewise. 23117 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s16.c: Likewise. 23118 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s32.c: Likewise. 23119 * gcc.target/arm/mve/intrinsics/vcmpgtq_m_s8.c: Likewise. 23120 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u16.c: Likewise. 23121 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u32.c: Likewise. 23122 * gcc.target/arm/mve/intrinsics/vcmphiq_m_n_u8.c: Likewise. 23123 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u16.c: Likewise. 23124 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u32.c: Likewise. 23125 * gcc.target/arm/mve/intrinsics/vcmphiq_m_u8.c: Likewise. 23126 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s16.c: Likewise. 23127 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s32.c: Likewise. 23128 * gcc.target/arm/mve/intrinsics/vcmpleq_m_n_s8.c: Likewise. 23129 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s16.c: Likewise. 23130 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s32.c: Likewise. 23131 * gcc.target/arm/mve/intrinsics/vcmpleq_m_s8.c: Likewise. 23132 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s16.c: Likewise. 23133 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s32.c: Likewise. 23134 * gcc.target/arm/mve/intrinsics/vcmpltq_m_n_s8.c: Likewise. 23135 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s16.c: Likewise. 23136 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s32.c: Likewise. 23137 * gcc.target/arm/mve/intrinsics/vcmpltq_m_s8.c: Likewise. 23138 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s16.c: Likewise. 23139 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s32.c: Likewise. 23140 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_s8.c: Likewise. 23141 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u16.c: Likewise. 23142 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u32.c: Likewise. 23143 * gcc.target/arm/mve/intrinsics/vcmpneq_m_n_u8.c: Likewise. 23144 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s16.c: Likewise. 23145 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s32.c: Likewise. 23146 * gcc.target/arm/mve/intrinsics/vcmpneq_m_s8.c: Likewise. 23147 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u16.c: Likewise. 23148 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u32.c: Likewise. 23149 * gcc.target/arm/mve/intrinsics/vcmpneq_m_u8.c: Likewise. 23150 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s16.c: Likewise. 23151 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s32.c: Likewise. 23152 * gcc.target/arm/mve/intrinsics/vdupq_m_n_s8.c: Likewise. 23153 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u16.c: Likewise. 23154 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u32.c: Likewise. 23155 * gcc.target/arm/mve/intrinsics/vdupq_m_n_u8.c: Likewise. 23156 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s16.c: Likewise. 23157 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s32.c: Likewise. 23158 * gcc.target/arm/mve/intrinsics/vmaxaq_m_s8.c: Likewise. 23159 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s16.c: Likewise. 23160 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s32.c: Likewise. 23161 * gcc.target/arm/mve/intrinsics/vmaxavq_p_s8.c: Likewise. 23162 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s16.c: Likewise. 23163 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s32.c: Likewise. 23164 * gcc.target/arm/mve/intrinsics/vmaxvq_p_s8.c: Likewise. 23165 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u16.c: Likewise. 23166 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u32.c: Likewise. 23167 * gcc.target/arm/mve/intrinsics/vmaxvq_p_u8.c: Likewise. 23168 * gcc.target/arm/mve/intrinsics/vminaq_m_s16.c: Likewise. 23169 * gcc.target/arm/mve/intrinsics/vminaq_m_s32.c: Likewise. 23170 * gcc.target/arm/mve/intrinsics/vminaq_m_s8.c: Likewise. 23171 * gcc.target/arm/mve/intrinsics/vminavq_p_s16.c: Likewise. 23172 * gcc.target/arm/mve/intrinsics/vminavq_p_s32.c: Likewise. 23173 * gcc.target/arm/mve/intrinsics/vminavq_p_s8.c: Likewise. 23174 * gcc.target/arm/mve/intrinsics/vminvq_p_s16.c: Likewise. 23175 * gcc.target/arm/mve/intrinsics/vminvq_p_s32.c: Likewise. 23176 * gcc.target/arm/mve/intrinsics/vminvq_p_s8.c: Likewise. 23177 * gcc.target/arm/mve/intrinsics/vminvq_p_u16.c: Likewise. 23178 * gcc.target/arm/mve/intrinsics/vminvq_p_u32.c: Likewise. 23179 * gcc.target/arm/mve/intrinsics/vminvq_p_u8.c: Likewise. 23180 * gcc.target/arm/mve/intrinsics/vmladavaq_s16.c: Likewise. 23181 * gcc.target/arm/mve/intrinsics/vmladavaq_s32.c: Likewise. 23182 * gcc.target/arm/mve/intrinsics/vmladavaq_s8.c: Likewise. 23183 * gcc.target/arm/mve/intrinsics/vmladavaq_u16.c: Likewise. 23184 * gcc.target/arm/mve/intrinsics/vmladavaq_u32.c: Likewise. 23185 * gcc.target/arm/mve/intrinsics/vmladavaq_u8.c: Likewise. 23186 * gcc.target/arm/mve/intrinsics/vmladavaxq_s16.c: Likewise. 23187 * gcc.target/arm/mve/intrinsics/vmladavaxq_s32.c: Likewise. 23188 * gcc.target/arm/mve/intrinsics/vmladavaxq_s8.c: Likewise. 23189 * gcc.target/arm/mve/intrinsics/vmladavq_p_s16.c: Likewise. 23190 * gcc.target/arm/mve/intrinsics/vmladavq_p_s32.c: Likewise. 23191 * gcc.target/arm/mve/intrinsics/vmladavq_p_s8.c: Likewise. 23192 * gcc.target/arm/mve/intrinsics/vmladavq_p_u16.c: Likewise. 23193 * gcc.target/arm/mve/intrinsics/vmladavq_p_u32.c: Likewise. 23194 * gcc.target/arm/mve/intrinsics/vmladavq_p_u8.c: Likewise. 23195 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s16.c: Likewise. 23196 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s32.c: Likewise. 23197 * gcc.target/arm/mve/intrinsics/vmladavxq_p_s8.c: Likewise. 23198 * gcc.target/arm/mve/intrinsics/vmlaq_n_s16.c: Likewise. 23199 * gcc.target/arm/mve/intrinsics/vmlaq_n_s32.c: Likewise. 23200 * gcc.target/arm/mve/intrinsics/vmlaq_n_s8.c: Likewise. 23201 * gcc.target/arm/mve/intrinsics/vmlaq_n_u16.c: Likewise. 23202 * gcc.target/arm/mve/intrinsics/vmlaq_n_u32.c: Likewise. 23203 * gcc.target/arm/mve/intrinsics/vmlaq_n_u8.c: Likewise. 23204 * gcc.target/arm/mve/intrinsics/vmlasq_n_s16.c: Likewise. 23205 * gcc.target/arm/mve/intrinsics/vmlasq_n_s32.c: Likewise. 23206 * gcc.target/arm/mve/intrinsics/vmlasq_n_s8.c: Likewise. 23207 * gcc.target/arm/mve/intrinsics/vmlasq_n_u16.c: Likewise. 23208 * gcc.target/arm/mve/intrinsics/vmlasq_n_u32.c: Likewise. 23209 * gcc.target/arm/mve/intrinsics/vmlasq_n_u8.c: Likewise. 23210 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s16.c: Likewise. 23211 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s32.c: Likewise. 23212 * gcc.target/arm/mve/intrinsics/vmlsdavaq_s8.c: Likewise. 23213 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s16.c: Likewise. 23214 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s32.c: Likewise. 23215 * gcc.target/arm/mve/intrinsics/vmlsdavaxq_s8.c: Likewise. 23216 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s16.c: Likewise. 23217 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s32.c: Likewise. 23218 * gcc.target/arm/mve/intrinsics/vmlsdavq_p_s8.c: Likewise. 23219 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s16.c: Likewise. 23220 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s32.c: Likewise. 23221 * gcc.target/arm/mve/intrinsics/vmlsdavxq_p_s8.c: Likewise. 23222 * gcc.target/arm/mve/intrinsics/vmvnq_m_s16.c: Likewise. 23223 * gcc.target/arm/mve/intrinsics/vmvnq_m_s32.c: Likewise. 23224 * gcc.target/arm/mve/intrinsics/vmvnq_m_s8.c: Likewise. 23225 * gcc.target/arm/mve/intrinsics/vmvnq_m_u16.c: Likewise. 23226 * gcc.target/arm/mve/intrinsics/vmvnq_m_u32.c: Likewise. 23227 * gcc.target/arm/mve/intrinsics/vmvnq_m_u8.c: Likewise. 23228 * gcc.target/arm/mve/intrinsics/vnegq_m_s16.c: Likewise. 23229 * gcc.target/arm/mve/intrinsics/vnegq_m_s32.c: Likewise. 23230 * gcc.target/arm/mve/intrinsics/vnegq_m_s8.c: Likewise. 23231 * gcc.target/arm/mve/intrinsics/vpselq_s16.c: Likewise. 23232 * gcc.target/arm/mve/intrinsics/vpselq_s32.c: Likewise. 23233 * gcc.target/arm/mve/intrinsics/vpselq_s64.c: Likewise. 23234 * gcc.target/arm/mve/intrinsics/vpselq_s8.c: Likewise. 23235 * gcc.target/arm/mve/intrinsics/vpselq_u16.c: Likewise. 23236 * gcc.target/arm/mve/intrinsics/vpselq_u32.c: Likewise. 23237 * gcc.target/arm/mve/intrinsics/vpselq_u64.c: Likewise. 23238 * gcc.target/arm/mve/intrinsics/vpselq_u8.c: Likewise. 23239 * gcc.target/arm/mve/intrinsics/vqabsq_m_s16.c: Likewise. 23240 * gcc.target/arm/mve/intrinsics/vqabsq_m_s32.c: Likewise. 23241 * gcc.target/arm/mve/intrinsics/vqabsq_m_s8.c: Likewise. 23242 * gcc.target/arm/mve/intrinsics/vqdmladhq_s16.c: Likewise. 23243 * gcc.target/arm/mve/intrinsics/vqdmladhq_s32.c: Likewise. 23244 * gcc.target/arm/mve/intrinsics/vqdmladhq_s8.c: Likewise. 23245 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s16.c: Likewise. 23246 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s32.c: Likewise. 23247 * gcc.target/arm/mve/intrinsics/vqdmladhxq_s8.c: Likewise. 23248 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s16.c: Likewise. 23249 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s32.c: Likewise. 23250 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_s8.c: Likewise. 23251 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u16.c: Likewise. 23252 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u32.c: Likewise. 23253 * gcc.target/arm/mve/intrinsics/vqdmlahq_n_u8.c: Likewise. 23254 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s16.c: Likewise. 23255 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s32.c: Likewise. 23256 * gcc.target/arm/mve/intrinsics/vqdmlsdhq_s8.c: Likewise. 23257 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s16.c: Likewise. 23258 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s32.c: Likewise. 23259 * gcc.target/arm/mve/intrinsics/vqdmlsdhxq_s8.c: Likewise. 23260 * gcc.target/arm/mve/intrinsics/vqnegq_m_s16.c: Likewise. 23261 * gcc.target/arm/mve/intrinsics/vqnegq_m_s32.c: Likewise. 23262 * gcc.target/arm/mve/intrinsics/vqnegq_m_s8.c: Likewise. 23263 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s16.c: Likewise. 23264 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s32.c: Likewise. 23265 * gcc.target/arm/mve/intrinsics/vqrdmladhq_s8.c: Likewise. 23266 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s16.c: Likewise. 23267 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s32.c: Likewise. 23268 * gcc.target/arm/mve/intrinsics/vqrdmladhxq_s8.c: Likewise. 23269 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s16.c: Likewise. 23270 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s32.c: Likewise. 23271 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_s8.c: Likewise. 23272 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u16.c: Likewise. 23273 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u32.c: Likewise. 23274 * gcc.target/arm/mve/intrinsics/vqrdmlahq_n_u8.c: Likewise. 23275 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s16.c: Likewise. 23276 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s32.c: Likewise. 23277 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_s8.c: Likewise. 23278 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u16.c: Likewise. 23279 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u32.c: Likewise. 23280 * gcc.target/arm/mve/intrinsics/vqrdmlashq_n_u8.c: Likewise. 23281 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s16.c: Likewise. 23282 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s32.c: Likewise. 23283 * gcc.target/arm/mve/intrinsics/vqrdmlsdhq_s8.c: Likewise. 23284 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s16.c: Likewise. 23285 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s32.c: Likewise. 23286 * gcc.target/arm/mve/intrinsics/vqrdmlsdhxq_s8.c: Likewise. 23287 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s16.c: Likewise. 23288 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s32.c: Likewise. 23289 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_s8.c: Likewise. 23290 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u16.c: Likewise. 23291 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u32.c: Likewise. 23292 * gcc.target/arm/mve/intrinsics/vqrshlq_m_n_u8.c: Likewise. 23293 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s16.c: Likewise. 23294 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s32.c: Likewise. 23295 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_s8.c: Likewise. 23296 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u16.c: Likewise. 23297 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u32.c: Likewise. 23298 * gcc.target/arm/mve/intrinsics/vqshlq_m_r_u8.c: Likewise. 23299 * gcc.target/arm/mve/intrinsics/vrev64q_m_s16.c: Likewise. 23300 * gcc.target/arm/mve/intrinsics/vrev64q_m_s32.c: Likewise. 23301 * gcc.target/arm/mve/intrinsics/vrev64q_m_s8.c: Likewise. 23302 * gcc.target/arm/mve/intrinsics/vrev64q_m_u16.c: Likewise. 23303 * gcc.target/arm/mve/intrinsics/vrev64q_m_u32.c: Likewise. 23304 * gcc.target/arm/mve/intrinsics/vrev64q_m_u8.c: Likewise. 23305 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s16.c: Likewise. 23306 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s32.c: Likewise. 23307 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_s8.c: Likewise. 23308 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u16.c: Likewise. 23309 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u32.c: Likewise. 23310 * gcc.target/arm/mve/intrinsics/vrshlq_m_n_u8.c: Likewise. 23311 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s16.c: Likewise. 23312 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s32.c: Likewise. 23313 * gcc.target/arm/mve/intrinsics/vshlq_m_r_s8.c: Likewise. 23314 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u16.c: Likewise. 23315 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u32.c: Likewise. 23316 * gcc.target/arm/mve/intrinsics/vshlq_m_r_u8.c: Likewise. 23317 * gcc.target/arm/mve/intrinsics/vsliq_n_s16.c: Likewise. 23318 * gcc.target/arm/mve/intrinsics/vsliq_n_s32.c: Likewise. 23319 * gcc.target/arm/mve/intrinsics/vsliq_n_s8.c: Likewise. 23320 * gcc.target/arm/mve/intrinsics/vsliq_n_u16.c: Likewise. 23321 * gcc.target/arm/mve/intrinsics/vsliq_n_u32.c: Likewise. 23322 * gcc.target/arm/mve/intrinsics/vsliq_n_u8.c: Likewise. 23323 * gcc.target/arm/mve/intrinsics/vsriq_n_s16.c: Likewise. 23324 * gcc.target/arm/mve/intrinsics/vsriq_n_s32.c: Likewise. 23325 * gcc.target/arm/mve/intrinsics/vsriq_n_s8.c: Likewise. 23326 * gcc.target/arm/mve/intrinsics/vsriq_n_u16.c: Likewise. 23327 * gcc.target/arm/mve/intrinsics/vsriq_n_u32.c: Likewise. 23328 * gcc.target/arm/mve/intrinsics/vsriq_n_u8.c: Likewise. 23329 233302020-03-18 David Malcolm <dmalcolm@redhat.com> 23331 23332 PR analyzer/94047 23333 * gcc.dg/analyzer/pr94047.c: New test. 23334 233352020-03-18 Richard Biener <rguenther@suse.de> 23336 23337 PR middle-end/94206 23338 * gcc.dg/torture/pr94206.c: New testcase. 23339 233402020-03-18 Duan bo <duanbo3@huawei.com> 23341 23342 PR target/94201 23343 * gcc.target/aarch64/pr94201.c:New test. 23344 233452020-03-18 Richard Sandiford <richard.sandiford@arm.com> 23346 23347 * gcc.target/aarch64/sve/acle/general/cpy_1.c: Leave gaps for in the 23348 check-function-bodies patterns for p15 to be saved. 23349 * gcc.target/aarch64/sve/pcs/args_1.c (callee_pred): Expect two 23350 predicates to be saved. 23351 * gcc.target/aarch64/sve/pcs/saves_1_be_nowrap.c (test_1): Expect 23352 p12-p15 to be saved and restored. 23353 (test_2): Remove p12-p15 from the clobber list. 23354 * gcc.target/aarch64/sve/pcs/saves_1_be_wrap.c (test_1): Expect 23355 p12-p15 to be saved and restored. 23356 (test_2): Remove p12-p15 from the clobber list. 23357 * gcc.target/aarch64/sve/pcs/saves_1_le_nowrap.c (test_1): Expect 23358 p12-p15 to be saved and restored. 23359 (test_2): Remove p12-p15 from the clobber list. 23360 * gcc.target/aarch64/sve/pcs/saves_1_le_wrap.c (test_1): Expect 23361 p12-p15 to be saved and restored. 23362 (test_2): Remove p12-p15 from the clobber list. 23363 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Expect p12-p15 23364 to be saved and restored. 23365 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise. 23366 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise. 23367 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise. 23368 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise. 23369 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise. 23370 * gcc.target/aarch64/sve/pcs/saves_5_be.c: Likewise. 23371 * gcc.target/aarch64/sve/pcs/saves_5_le.c: Likewise. 23372 * gcc.target/aarch64/sve/pcs/stack_clash_1.c (test_1): Likewise. 23373 (test_2): Remove p12-p15 from the clobber list. 23374 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c (test_1): Expect 23375 p12-p15 to be saved and restored. 23376 (test_2): Remove p12-p15 from the clobber list. 23377 * gcc.target/aarch64/sve/pcs/stack_clash_1_256.c (test_1): Expect 23378 p12-p15 to be saved and restored. 23379 (test_2): Remove p12-p15 from the clobber list. 23380 (test_4): Expect only 16 bytes of stack to be allocated for the 23381 predicate save slot. 23382 * gcc.target/aarch64/sve/pcs/stack_clash_1_512.c (test_1): Expect 23383 p12-p15 to be saved and restored. 23384 (test_2): Remove p12-p15 from the clobber list. 23385 (test_4): Expect only 16 bytes of stack to be allocated for the 23386 predicate save slot. 23387 * gcc.target/aarch64/sve/pcs/stack_clash_1_1024.c (test_1): Expect 23388 p12-p15 to be saved and restored. 23389 (test_2): Remove p12-p15 from the clobber list. 23390 (test_4): Expect only 16 bytes of stack to be allocated for the 23391 predicate save slot. 23392 * gcc.target/aarch64/sve/pcs/stack_clash_1_2048.c (test_1): Expect 23393 p12-p15 to be saved and restored. 23394 (test_2): Remove p12-p15 from the clobber list. 23395 (test_4): Expect only 32 bytes of stack to be allocated for the 23396 predicate save slot. 23397 * gcc.target/aarch64/sve/pcs/stack_clash_2_256.c: Use z16 rather 23398 than p4 to create a vector-sized save slot. 23399 * gcc.target/aarch64/sve/pcs/stack_clash_2_512.c: Likewise. 23400 * gcc.target/aarch64/sve/pcs/stack_clash_2_1024.c: Likewise. 23401 * gcc.target/aarch64/sve/pcs/stack_clash_2_2048.c: Likewise. 23402 234032020-03-18 Tobias Burnus <tobias@codesourcery.com> 23404 23405 * g++.dg/goacc/firstprivate-mappings-1.C: Only set DO_LONG_DOUBLE if 23406 not defined; update comments. 23407 * c-c++-common/goacc/firstprivate-mappings-1.c: Likewise. 23408 234092020-03-18 Richard Biener <rguenther@suse.de> 23410 23411 PR middle-end/94188 23412 * gcc.dg/pr94188.c: New testcase. 23413 234142020-03-18 Jakub Jelinek <jakub@redhat.com> 23415 23416 PR c++/91759 23417 * g++.dg/cpp1z/class-deduction72.C: New test. 23418 234192020-03-17 Uroš Bizjak <ubizjak@gmail.com> 23420 23421 * g++.dg/debug/dwarf2/const2b.C (dg-do): Fix target selector. 23422 234232020-03-17 Jakub Jelinek <jakub@redhat.com> 23424 23425 PR c/94172 23426 * gcc.dg/pr94172-1.c: New test. 23427 * gcc.dg/pr94172-2.c: New test. 23428 23429 PR c++/90995 23430 * g++.dg/cpp0x/enum40.C: New test. 23431 234322020-03-17 Richard Sandiford <richard.sandiford@arm.com> 23433 23434 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Skip for 23435 -fno-fat-lto-objects. Use tabs rather than spaces in the 23436 check-function-bodies code. 23437 234382020-03-17 Iain Sandoe <iain@sandoe.co.uk> 23439 23440 * g++.dg/coroutines/torture/coro-torture.exp: Ensure that 23441 DEFAULT_CXXFLAGS has a value, even if unset by a higher level. 23442 234432020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com> 23444 Mihail Ionescu <mihail.ionescu@arm.com> 23445 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 23446 23447 * gcc.target/arm/mve/intrinsics/vabavq_s16.c: New test. 23448 * gcc.target/arm/mve/intrinsics/vabavq_s32.c: Likewise. 23449 * gcc.target/arm/mve/intrinsics/vabavq_s8.c: Likewise. 23450 * gcc.target/arm/mve/intrinsics/vabavq_u16.c: Likewise. 23451 * gcc.target/arm/mve/intrinsics/vabavq_u32.c: Likewise. 23452 * gcc.target/arm/mve/intrinsics/vabavq_u8.c: Likewise. 23453 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s16.c: Likewise. 23454 * gcc.target/arm/mve/intrinsics/vbicq_m_n_s32.c: Likewise. 23455 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u16.c: Likewise. 23456 * gcc.target/arm/mve/intrinsics/vbicq_m_n_u32.c: Likewise. 23457 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f16.c: Likewise. 23458 * gcc.target/arm/mve/intrinsics/vcmpeqq_m_f32.c: Likewise. 23459 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s16_f16.c: Likewise. 23460 * gcc.target/arm/mve/intrinsics/vcvtaq_m_s32_f32.c: Likewise. 23461 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u16_f16.c: Likewise. 23462 * gcc.target/arm/mve/intrinsics/vcvtaq_m_u32_f32.c: Likewise. 23463 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_s16.c: Likewise. 23464 * gcc.target/arm/mve/intrinsics/vcvtq_m_f16_u16.c: Likewise. 23465 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_s32.c: Likewise. 23466 * gcc.target/arm/mve/intrinsics/vcvtq_m_f32_u32.c: Likewise. 23467 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s16.c: Likewise. 23468 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_s32.c: Likewise. 23469 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u16.c: Likewise. 23470 * gcc.target/arm/mve/intrinsics/vqrshrnbq_n_u32.c: Likewise. 23471 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s16.c: Likewise. 23472 * gcc.target/arm/mve/intrinsics/vqrshrunbq_n_s32.c: Likewise. 23473 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_s32.c: Likewise. 23474 * gcc.target/arm/mve/intrinsics/vrmlaldavhaq_u32.c: Likewise. 23475 * gcc.target/arm/mve/intrinsics/vshlcq_s16.c: Likewise. 23476 * gcc.target/arm/mve/intrinsics/vshlcq_s32.c: Likewise. 23477 * gcc.target/arm/mve/intrinsics/vshlcq_s8.c: Likewise. 23478 * gcc.target/arm/mve/intrinsics/vshlcq_u16.c: Likewise. 23479 * gcc.target/arm/mve/intrinsics/vshlcq_u32.c: Likewise. 23480 * gcc.target/arm/mve/intrinsics/vshlcq_u8.c: Likewise. 23481 234822020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com> 23483 Mihail Ionescu <mihail.ionescu@arm.com> 23484 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 23485 23486 * gcc.target/arm/mve/intrinsics/vabdq_f16.c: New test. 23487 * gcc.target/arm/mve/intrinsics/vabdq_f32.c: Likewise. 23488 * gcc.target/arm/mve/intrinsics/vaddlvaq_s32.c: Likewise. 23489 * gcc.target/arm/mve/intrinsics/vaddlvaq_u32.c: Likewise. 23490 * gcc.target/arm/mve/intrinsics/vaddq_n_f16.c: Likewise. 23491 * gcc.target/arm/mve/intrinsics/vaddq_n_f32.c: Likewise. 23492 * gcc.target/arm/mve/intrinsics/vandq_f16.c: Likewise. 23493 * gcc.target/arm/mve/intrinsics/vandq_f32.c: Likewise. 23494 * gcc.target/arm/mve/intrinsics/vbicq_f16.c: Likewise. 23495 * gcc.target/arm/mve/intrinsics/vbicq_f32.c: Likewise. 23496 * gcc.target/arm/mve/intrinsics/vbicq_n_s16.c: Likewise. 23497 * gcc.target/arm/mve/intrinsics/vbicq_n_s32.c: Likewise. 23498 * gcc.target/arm/mve/intrinsics/vbicq_n_u16.c: Likewise. 23499 * gcc.target/arm/mve/intrinsics/vbicq_n_u32.c: Likewise. 23500 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f16.c: Likewise. 23501 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_f32.c: Likewise. 23502 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f16.c: Likewise. 23503 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_f32.c: Likewise. 23504 * gcc.target/arm/mve/intrinsics/vcmpeqq_f16.c: Likewise. 23505 * gcc.target/arm/mve/intrinsics/vcmpeqq_f32.c: Likewise. 23506 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f16.c: Likewise. 23507 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_f32.c: Likewise. 23508 * gcc.target/arm/mve/intrinsics/vcmpgeq_f16.c: Likewise. 23509 * gcc.target/arm/mve/intrinsics/vcmpgeq_f32.c: Likewise. 23510 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f16.c: Likewise. 23511 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_f32.c: Likewise. 23512 * gcc.target/arm/mve/intrinsics/vcmpgtq_f16.c: Likewise. 23513 * gcc.target/arm/mve/intrinsics/vcmpgtq_f32.c: Likewise. 23514 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f16.c: Likewise. 23515 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_f32.c: Likewise. 23516 * gcc.target/arm/mve/intrinsics/vcmpleq_f16.c: Likewise. 23517 * gcc.target/arm/mve/intrinsics/vcmpleq_f32.c: Likewise. 23518 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f16.c: Likewise. 23519 * gcc.target/arm/mve/intrinsics/vcmpleq_n_f32.c: Likewise. 23520 * gcc.target/arm/mve/intrinsics/vcmpltq_f16.c: Likewise. 23521 * gcc.target/arm/mve/intrinsics/vcmpltq_f32.c: Likewise. 23522 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f16.c: Likewise. 23523 * gcc.target/arm/mve/intrinsics/vcmpltq_n_f32.c: Likewise. 23524 * gcc.target/arm/mve/intrinsics/vcmpneq_f16.c: Likewise. 23525 * gcc.target/arm/mve/intrinsics/vcmpneq_f32.c: Likewise. 23526 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f16.c: Likewise. 23527 * gcc.target/arm/mve/intrinsics/vcmpneq_n_f32.c: Likewise. 23528 * gcc.target/arm/mve/intrinsics/vcmulq_f16.c: Likewise. 23529 * gcc.target/arm/mve/intrinsics/vcmulq_f32.c: Likewise. 23530 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f16.c: Likewise. 23531 * gcc.target/arm/mve/intrinsics/vcmulq_rot180_f32.c: Likewise. 23532 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f16.c: Likewise. 23533 * gcc.target/arm/mve/intrinsics/vcmulq_rot270_f32.c: Likewise. 23534 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f16.c: Likewise. 23535 * gcc.target/arm/mve/intrinsics/vcmulq_rot90_f32.c: Likewise. 23536 * gcc.target/arm/mve/intrinsics/vctp16q_m.c: Likewise. 23537 * gcc.target/arm/mve/intrinsics/vctp32q_m.c: Likewise. 23538 * gcc.target/arm/mve/intrinsics/vctp64q_m.c: Likewise. 23539 * gcc.target/arm/mve/intrinsics/vctp8q_m.c: Likewise. 23540 * gcc.target/arm/mve/intrinsics/vcvtbq_f16_f32.c: Likewise. 23541 * gcc.target/arm/mve/intrinsics/vcvttq_f16_f32.c: Likewise. 23542 * gcc.target/arm/mve/intrinsics/veorq_f16.c: Likewise. 23543 * gcc.target/arm/mve/intrinsics/veorq_f32.c: Likewise. 23544 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f16.c: Likewise. 23545 * gcc.target/arm/mve/intrinsics/vmaxnmaq_f32.c: Likewise. 23546 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f16.c: Likewise. 23547 * gcc.target/arm/mve/intrinsics/vmaxnmavq_f32.c: Likewise. 23548 * gcc.target/arm/mve/intrinsics/vmaxnmq_f16.c: Likewise. 23549 * gcc.target/arm/mve/intrinsics/vmaxnmq_f32.c: Likewise. 23550 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f16.c: Likewise. 23551 * gcc.target/arm/mve/intrinsics/vmaxnmvq_f32.c: Likewise. 23552 * gcc.target/arm/mve/intrinsics/vminnmaq_f16.c: Likewise. 23553 * gcc.target/arm/mve/intrinsics/vminnmaq_f32.c: Likewise. 23554 * gcc.target/arm/mve/intrinsics/vminnmavq_f16.c: Likewise. 23555 * gcc.target/arm/mve/intrinsics/vminnmavq_f32.c: Likewise. 23556 * gcc.target/arm/mve/intrinsics/vminnmq_f16.c: Likewise. 23557 * gcc.target/arm/mve/intrinsics/vminnmq_f32.c: Likewise. 23558 * gcc.target/arm/mve/intrinsics/vminnmvq_f16.c: Likewise. 23559 * gcc.target/arm/mve/intrinsics/vminnmvq_f32.c: Likewise. 23560 * gcc.target/arm/mve/intrinsics/vmlaldavq_s16.c: Likewise. 23561 * gcc.target/arm/mve/intrinsics/vmlaldavq_s32.c: Likewise. 23562 * gcc.target/arm/mve/intrinsics/vmlaldavq_u16.c: Likewise. 23563 * gcc.target/arm/mve/intrinsics/vmlaldavq_u32.c: Likewise. 23564 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s16.c: Likewise. 23565 * gcc.target/arm/mve/intrinsics/vmlaldavxq_s32.c: Likewise. 23566 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u16.c: Likewise. 23567 * gcc.target/arm/mve/intrinsics/vmlaldavxq_u32.c: Likewise. 23568 * gcc.target/arm/mve/intrinsics/vmlsldavq_s16.c: Likewise. 23569 * gcc.target/arm/mve/intrinsics/vmlsldavq_s32.c: Likewise. 23570 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s16.c: Likewise. 23571 * gcc.target/arm/mve/intrinsics/vmlsldavxq_s32.c: Likewise. 23572 * gcc.target/arm/mve/intrinsics/vmovnbq_s16.c: Likewise. 23573 * gcc.target/arm/mve/intrinsics/vmovnbq_s32.c: Likewise. 23574 * gcc.target/arm/mve/intrinsics/vmovnbq_u16.c: Likewise. 23575 * gcc.target/arm/mve/intrinsics/vmovnbq_u32.c: Likewise. 23576 * gcc.target/arm/mve/intrinsics/vmovntq_s16.c: Likewise. 23577 * gcc.target/arm/mve/intrinsics/vmovntq_s32.c: Likewise. 23578 * gcc.target/arm/mve/intrinsics/vmovntq_u16.c: Likewise. 23579 * gcc.target/arm/mve/intrinsics/vmovntq_u32.c: Likewise. 23580 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p16.c: Likewise. 23581 * gcc.target/arm/mve/intrinsics/vmullbq_poly_p8.c: Likewise. 23582 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p16.c: Likewise. 23583 * gcc.target/arm/mve/intrinsics/vmulltq_poly_p8.c: Likewise. 23584 * gcc.target/arm/mve/intrinsics/vmulq_f16.c: Likewise. 23585 * gcc.target/arm/mve/intrinsics/vmulq_f32.c: Likewise. 23586 * gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Likewise. 23587 * gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise. 23588 * gcc.target/arm/mve/intrinsics/vornq_f16.c: Likewise. 23589 * gcc.target/arm/mve/intrinsics/vornq_f32.c: Likewise. 23590 * gcc.target/arm/mve/intrinsics/vorrq_f16.c: Likewise. 23591 * gcc.target/arm/mve/intrinsics/vorrq_f32.c: Likewise. 23592 * gcc.target/arm/mve/intrinsics/vorrq_n_s16.c: Likewise. 23593 * gcc.target/arm/mve/intrinsics/vorrq_n_s32.c: Likewise. 23594 * gcc.target/arm/mve/intrinsics/vorrq_n_u16.c: Likewise. 23595 * gcc.target/arm/mve/intrinsics/vorrq_n_u32.c: Likewise. 23596 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s16.c: Likewise. 23597 * gcc.target/arm/mve/intrinsics/vqdmullbq_n_s32.c: Likewise. 23598 * gcc.target/arm/mve/intrinsics/vqdmullbq_s16.c: Likewise. 23599 * gcc.target/arm/mve/intrinsics/vqdmullbq_s32.c: Likewise. 23600 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s16.c: Likewise. 23601 * gcc.target/arm/mve/intrinsics/vqdmulltq_n_s32.c: Likewise. 23602 * gcc.target/arm/mve/intrinsics/vqdmulltq_s16.c: Likewise. 23603 * gcc.target/arm/mve/intrinsics/vqdmulltq_s32.c: Likewise. 23604 * gcc.target/arm/mve/intrinsics/vqmovnbq_s16.c: Likewise. 23605 * gcc.target/arm/mve/intrinsics/vqmovnbq_s32.c: Likewise. 23606 * gcc.target/arm/mve/intrinsics/vqmovnbq_u16.c: Likewise. 23607 * gcc.target/arm/mve/intrinsics/vqmovnbq_u32.c: Likewise. 23608 * gcc.target/arm/mve/intrinsics/vqmovntq_s16.c: Likewise. 23609 * gcc.target/arm/mve/intrinsics/vqmovntq_s32.c: Likewise. 23610 * gcc.target/arm/mve/intrinsics/vqmovntq_u16.c: Likewise. 23611 * gcc.target/arm/mve/intrinsics/vqmovntq_u32.c: Likewise. 23612 * gcc.target/arm/mve/intrinsics/vqmovunbq_s16.c: Likewise. 23613 * gcc.target/arm/mve/intrinsics/vqmovunbq_s32.c: Likewise. 23614 * gcc.target/arm/mve/intrinsics/vqmovuntq_s16.c: Likewise. 23615 * gcc.target/arm/mve/intrinsics/vqmovuntq_s32.c: Likewise. 23616 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_s32.c: Likewise. 23617 * gcc.target/arm/mve/intrinsics/vrmlaldavhq_u32.c: Likewise. 23618 * gcc.target/arm/mve/intrinsics/vrmlaldavhxq_s32.c: Likewise. 23619 * gcc.target/arm/mve/intrinsics/vrmlsldavhq_s32.c: Likewise. 23620 * gcc.target/arm/mve/intrinsics/vrmlsldavhxq_s32.c: Likewise. 23621 * gcc.target/arm/mve/intrinsics/vshllbq_n_s16.c: Likewise. 23622 * gcc.target/arm/mve/intrinsics/vshllbq_n_s8.c: Likewise. 23623 * gcc.target/arm/mve/intrinsics/vshllbq_n_u16.c: Likewise. 23624 * gcc.target/arm/mve/intrinsics/vshllbq_n_u8.c: Likewise. 23625 * gcc.target/arm/mve/intrinsics/vshlltq_n_s16.c: Likewise. 23626 * gcc.target/arm/mve/intrinsics/vshlltq_n_s8.c: Likewise. 23627 * gcc.target/arm/mve/intrinsics/vshlltq_n_u16.c: Likewise. 23628 * gcc.target/arm/mve/intrinsics/vshlltq_n_u8.c: Likewise. 23629 * gcc.target/arm/mve/intrinsics/vsubq_f16.c: Likewise. 23630 * gcc.target/arm/mve/intrinsics/vsubq_f32.c: Likewise. 23631 236322020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com> 23633 Mihail Ionescu <mihail.ionescu@arm.com> 23634 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 23635 23636 * gcc.target/arm/mve/intrinsics/vabdq_s16.c: New test. 23637 * gcc.target/arm/mve/intrinsics/vabdq_s32.c: Likewise. 23638 * gcc.target/arm/mve/intrinsics/vabdq_s8.c: Likewise. 23639 * gcc.target/arm/mve/intrinsics/vabdq_u16.c: Likewise. 23640 * gcc.target/arm/mve/intrinsics/vabdq_u32.c: Likewise. 23641 * gcc.target/arm/mve/intrinsics/vabdq_u8.c: Likewise. 23642 * gcc.target/arm/mve/intrinsics/vaddq_n_s16.c: Likewise. 23643 * gcc.target/arm/mve/intrinsics/vaddq_n_s32.c: Likewise. 23644 * gcc.target/arm/mve/intrinsics/vaddq_n_s8.c: Likewise. 23645 * gcc.target/arm/mve/intrinsics/vaddq_n_u16.c: Likewise. 23646 * gcc.target/arm/mve/intrinsics/vaddq_n_u32.c: Likewise. 23647 * gcc.target/arm/mve/intrinsics/vaddq_n_u8.c: Likewise. 23648 * gcc.target/arm/mve/intrinsics/vaddvaq_s16.c: Likewise. 23649 * gcc.target/arm/mve/intrinsics/vaddvaq_s32.c: Likewise. 23650 * gcc.target/arm/mve/intrinsics/vaddvaq_s8.c: Likewise. 23651 * gcc.target/arm/mve/intrinsics/vaddvaq_u16.c: Likewise. 23652 * gcc.target/arm/mve/intrinsics/vaddvaq_u32.c: Likewise. 23653 * gcc.target/arm/mve/intrinsics/vaddvaq_u8.c: Likewise. 23654 * gcc.target/arm/mve/intrinsics/vaddvq_p_s16.c: Likewise. 23655 * gcc.target/arm/mve/intrinsics/vaddvq_p_s32.c: Likewise. 23656 * gcc.target/arm/mve/intrinsics/vaddvq_p_s8.c: Likewise. 23657 * gcc.target/arm/mve/intrinsics/vaddvq_p_u16.c: Likewise. 23658 * gcc.target/arm/mve/intrinsics/vaddvq_p_u32.c: Likewise. 23659 * gcc.target/arm/mve/intrinsics/vaddvq_p_u8.c: Likewise. 23660 * gcc.target/arm/mve/intrinsics/vandq_s16.c: Likewise. 23661 * gcc.target/arm/mve/intrinsics/vandq_s32.c: Likewise. 23662 * gcc.target/arm/mve/intrinsics/vandq_s8.c: Likewise. 23663 * gcc.target/arm/mve/intrinsics/vandq_u16.c: Likewise. 23664 * gcc.target/arm/mve/intrinsics/vandq_u32.c: Likewise. 23665 * gcc.target/arm/mve/intrinsics/vandq_u8.c: Likewise. 23666 * gcc.target/arm/mve/intrinsics/vbicq_s16.c: Likewise. 23667 * gcc.target/arm/mve/intrinsics/vbicq_s32.c: Likewise. 23668 * gcc.target/arm/mve/intrinsics/vbicq_s8.c: Likewise. 23669 * gcc.target/arm/mve/intrinsics/vbicq_u16.c: Likewise. 23670 * gcc.target/arm/mve/intrinsics/vbicq_u32.c: Likewise. 23671 * gcc.target/arm/mve/intrinsics/vbicq_u8.c: Likewise. 23672 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s16.c: Likewise. 23673 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s32.c: Likewise. 23674 * gcc.target/arm/mve/intrinsics/vbrsrq_n_s8.c: Likewise. 23675 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u16.c: Likewise. 23676 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u32.c: Likewise. 23677 * gcc.target/arm/mve/intrinsics/vbrsrq_n_u8.c: Likewise. 23678 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s16.c: Likewise. 23679 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s32.c: Likewise. 23680 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_s8.c: Likewise. 23681 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u16.c: Likewise. 23682 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u32.c: Likewise. 23683 * gcc.target/arm/mve/intrinsics/vcaddq_rot270_u8.c: Likewise. 23684 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s16.c: Likewise. 23685 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s32.c: Likewise. 23686 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_s8.c: Likewise. 23687 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u16.c: Likewise. 23688 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u32.c: Likewise. 23689 * gcc.target/arm/mve/intrinsics/vcaddq_rot90_u8.c: Likewise. 23690 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u16.c: Likewise. 23691 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u32.c: Likewise. 23692 * gcc.target/arm/mve/intrinsics/vcmpcsq_n_u8.c: Likewise. 23693 * gcc.target/arm/mve/intrinsics/vcmpcsq_u16.c: Likewise. 23694 * gcc.target/arm/mve/intrinsics/vcmpcsq_u32.c: Likewise. 23695 * gcc.target/arm/mve/intrinsics/vcmpcsq_u8.c: Likewise. 23696 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s16.c: Likewise. 23697 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s32.c: Likewise. 23698 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_s8.c: Likewise. 23699 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u16.c: Likewise. 23700 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u32.c: Likewise. 23701 * gcc.target/arm/mve/intrinsics/vcmpeqq_n_u8.c: Likewise. 23702 * gcc.target/arm/mve/intrinsics/vcmpeqq_s16.c: Likewise. 23703 * gcc.target/arm/mve/intrinsics/vcmpeqq_s32.c: Likewise. 23704 * gcc.target/arm/mve/intrinsics/vcmpeqq_s8.c: Likewise. 23705 * gcc.target/arm/mve/intrinsics/vcmpeqq_u16.c: Likewise. 23706 * gcc.target/arm/mve/intrinsics/vcmpeqq_u32.c: Likewise. 23707 * gcc.target/arm/mve/intrinsics/vcmpeqq_u8.c: Likewise. 23708 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s16.c: Likewise. 23709 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s32.c: Likewise. 23710 * gcc.target/arm/mve/intrinsics/vcmpgeq_n_s8.c: Likewise. 23711 * gcc.target/arm/mve/intrinsics/vcmpgeq_s16.c: Likewise. 23712 * gcc.target/arm/mve/intrinsics/vcmpgeq_s32.c: Likewise. 23713 * gcc.target/arm/mve/intrinsics/vcmpgeq_s8.c: Likewise. 23714 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s16.c: Likewise. 23715 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s32.c: Likewise. 23716 * gcc.target/arm/mve/intrinsics/vcmpgtq_n_s8.c: Likewise. 23717 * gcc.target/arm/mve/intrinsics/vcmpgtq_s16.c: Likewise. 23718 * gcc.target/arm/mve/intrinsics/vcmpgtq_s32.c: Likewise. 23719 * gcc.target/arm/mve/intrinsics/vcmpgtq_s8.c: Likewise. 23720 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u16.c: Likewise. 23721 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u32.c: Likewise. 23722 * gcc.target/arm/mve/intrinsics/vcmphiq_n_u8.c: Likewise. 23723 * gcc.target/arm/mve/intrinsics/vcmphiq_u16.c: Likewise. 23724 * gcc.target/arm/mve/intrinsics/vcmphiq_u32.c: Likewise. 23725 * gcc.target/arm/mve/intrinsics/vcmphiq_u8.c: Likewise. 23726 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s16.c: Likewise. 23727 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s32.c: Likewise. 23728 * gcc.target/arm/mve/intrinsics/vcmpleq_n_s8.c: Likewise. 23729 * gcc.target/arm/mve/intrinsics/vcmpleq_s16.c: Likewise. 23730 * gcc.target/arm/mve/intrinsics/vcmpleq_s32.c: Likewise. 23731 * gcc.target/arm/mve/intrinsics/vcmpleq_s8.c: Likewise. 23732 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s16.c: Likewise. 23733 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s32.c: Likewise. 23734 * gcc.target/arm/mve/intrinsics/vcmpltq_n_s8.c: Likewise. 23735 * gcc.target/arm/mve/intrinsics/vcmpltq_s16.c: Likewise. 23736 * gcc.target/arm/mve/intrinsics/vcmpltq_s32.c: Likewise. 23737 * gcc.target/arm/mve/intrinsics/vcmpltq_s8.c: Likewise. 23738 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s16.c: Likewise. 23739 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s32.c: Likewise. 23740 * gcc.target/arm/mve/intrinsics/vcmpneq_n_s8.c: Likewise. 23741 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u16.c: Likewise. 23742 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u32.c: Likewise. 23743 * gcc.target/arm/mve/intrinsics/vcmpneq_n_u8.c: Likewise. 23744 * gcc.target/arm/mve/intrinsics/veorq_s16.c: Likewise. 23745 * gcc.target/arm/mve/intrinsics/veorq_s32.c: Likewise. 23746 * gcc.target/arm/mve/intrinsics/veorq_s8.c: Likewise. 23747 * gcc.target/arm/mve/intrinsics/veorq_u16.c: Likewise. 23748 * gcc.target/arm/mve/intrinsics/veorq_u32.c: Likewise. 23749 * gcc.target/arm/mve/intrinsics/veorq_u8.c: Likewise. 23750 * gcc.target/arm/mve/intrinsics/vhaddq_n_s16.c: Likewise. 23751 * gcc.target/arm/mve/intrinsics/vhaddq_n_s32.c: Likewise. 23752 * gcc.target/arm/mve/intrinsics/vhaddq_n_s8.c: Likewise. 23753 * gcc.target/arm/mve/intrinsics/vhaddq_n_u16.c: Likewise. 23754 * gcc.target/arm/mve/intrinsics/vhaddq_n_u32.c: Likewise. 23755 * gcc.target/arm/mve/intrinsics/vhaddq_n_u8.c: Likewise. 23756 * gcc.target/arm/mve/intrinsics/vhaddq_s16.c: Likewise. 23757 * gcc.target/arm/mve/intrinsics/vhaddq_s32.c: Likewise. 23758 * gcc.target/arm/mve/intrinsics/vhaddq_s8.c: Likewise. 23759 * gcc.target/arm/mve/intrinsics/vhaddq_u16.c: Likewise. 23760 * gcc.target/arm/mve/intrinsics/vhaddq_u32.c: Likewise. 23761 * gcc.target/arm/mve/intrinsics/vhaddq_u8.c: Likewise. 23762 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s16.c: Likewise. 23763 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s32.c: Likewise. 23764 * gcc.target/arm/mve/intrinsics/vhcaddq_rot270_s8.c: Likewise. 23765 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s16.c: Likewise. 23766 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s32.c: Likewise. 23767 * gcc.target/arm/mve/intrinsics/vhcaddq_rot90_s8.c: Likewise. 23768 * gcc.target/arm/mve/intrinsics/vhsubq_n_s16.c: Likewise. 23769 * gcc.target/arm/mve/intrinsics/vhsubq_n_s32.c: Likewise. 23770 * gcc.target/arm/mve/intrinsics/vhsubq_n_s8.c: Likewise. 23771 * gcc.target/arm/mve/intrinsics/vhsubq_n_u16.c: Likewise. 23772 * gcc.target/arm/mve/intrinsics/vhsubq_n_u32.c: Likewise. 23773 * gcc.target/arm/mve/intrinsics/vhsubq_n_u8.c: Likewise. 23774 * gcc.target/arm/mve/intrinsics/vhsubq_s16.c: Likewise. 23775 * gcc.target/arm/mve/intrinsics/vhsubq_s32.c: Likewise. 23776 * gcc.target/arm/mve/intrinsics/vhsubq_s8.c: Likewise. 23777 * gcc.target/arm/mve/intrinsics/vhsubq_u16.c: Likewise. 23778 * gcc.target/arm/mve/intrinsics/vhsubq_u32.c: Likewise. 23779 * gcc.target/arm/mve/intrinsics/vhsubq_u8.c: Likewise. 23780 * gcc.target/arm/mve/intrinsics/vmaxaq_s16.c: Likewise. 23781 * gcc.target/arm/mve/intrinsics/vmaxaq_s32.c: Likewise. 23782 * gcc.target/arm/mve/intrinsics/vmaxaq_s8.c: Likewise. 23783 * gcc.target/arm/mve/intrinsics/vmaxavq_s16.c: Likewise. 23784 * gcc.target/arm/mve/intrinsics/vmaxavq_s32.c: Likewise. 23785 * gcc.target/arm/mve/intrinsics/vmaxavq_s8.c: Likewise. 23786 * gcc.target/arm/mve/intrinsics/vmaxq_s16.c: Likewise. 23787 * gcc.target/arm/mve/intrinsics/vmaxq_s32.c: Likewise. 23788 * gcc.target/arm/mve/intrinsics/vmaxq_s8.c: Likewise. 23789 * gcc.target/arm/mve/intrinsics/vmaxq_u16.c: Likewise. 23790 * gcc.target/arm/mve/intrinsics/vmaxq_u32.c: Likewise. 23791 * gcc.target/arm/mve/intrinsics/vmaxq_u8.c: Likewise. 23792 * gcc.target/arm/mve/intrinsics/vmaxvq_s16.c: Likewise. 23793 * gcc.target/arm/mve/intrinsics/vmaxvq_s32.c: Likewise. 23794 * gcc.target/arm/mve/intrinsics/vmaxvq_s8.c: Likewise. 23795 * gcc.target/arm/mve/intrinsics/vmaxvq_u16.c: Likewise. 23796 * gcc.target/arm/mve/intrinsics/vmaxvq_u32.c: Likewise. 23797 * gcc.target/arm/mve/intrinsics/vmaxvq_u8.c: Likewise. 23798 * gcc.target/arm/mve/intrinsics/vminaq_s16.c: Likewise. 23799 * gcc.target/arm/mve/intrinsics/vminaq_s32.c: Likewise. 23800 * gcc.target/arm/mve/intrinsics/vminaq_s8.c: Likewise. 23801 * gcc.target/arm/mve/intrinsics/vminavq_s16.c: Likewise. 23802 * gcc.target/arm/mve/intrinsics/vminavq_s32.c: Likewise. 23803 * gcc.target/arm/mve/intrinsics/vminavq_s8.c: Likewise. 23804 * gcc.target/arm/mve/intrinsics/vminq_s16.c: Likewise. 23805 * gcc.target/arm/mve/intrinsics/vminq_s32.c: Likewise. 23806 * gcc.target/arm/mve/intrinsics/vminq_s8.c: Likewise. 23807 * gcc.target/arm/mve/intrinsics/vminq_u16.c: Likewise. 23808 * gcc.target/arm/mve/intrinsics/vminq_u32.c: Likewise. 23809 * gcc.target/arm/mve/intrinsics/vminq_u8.c: Likewise. 23810 * gcc.target/arm/mve/intrinsics/vminvq_s16.c: Likewise. 23811 * gcc.target/arm/mve/intrinsics/vminvq_s32.c: Likewise. 23812 * gcc.target/arm/mve/intrinsics/vminvq_s8.c: Likewise. 23813 * gcc.target/arm/mve/intrinsics/vminvq_u16.c: Likewise. 23814 * gcc.target/arm/mve/intrinsics/vminvq_u32.c: Likewise. 23815 * gcc.target/arm/mve/intrinsics/vminvq_u8.c: Likewise. 23816 * gcc.target/arm/mve/intrinsics/vmladavq_s16.c: Likewise. 23817 * gcc.target/arm/mve/intrinsics/vmladavq_s32.c: Likewise. 23818 * gcc.target/arm/mve/intrinsics/vmladavq_s8.c: Likewise. 23819 * gcc.target/arm/mve/intrinsics/vmladavq_u16.c: Likewise. 23820 * gcc.target/arm/mve/intrinsics/vmladavq_u32.c: Likewise. 23821 * gcc.target/arm/mve/intrinsics/vmladavq_u8.c: Likewise. 23822 * gcc.target/arm/mve/intrinsics/vmladavxq_s16.c: Likewise. 23823 * gcc.target/arm/mve/intrinsics/vmladavxq_s32.c: Likewise. 23824 * gcc.target/arm/mve/intrinsics/vmladavxq_s8.c: Likewise. 23825 * gcc.target/arm/mve/intrinsics/vmlsdavq_s16.c: Likewise. 23826 * gcc.target/arm/mve/intrinsics/vmlsdavq_s32.c: Likewise. 23827 * gcc.target/arm/mve/intrinsics/vmlsdavq_s8.c: Likewise. 23828 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s16.c: Likewise. 23829 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s32.c: Likewise. 23830 * gcc.target/arm/mve/intrinsics/vmlsdavxq_s8.c: Likewise. 23831 * gcc.target/arm/mve/intrinsics/vmulhq_s16.c: Likewise. 23832 * gcc.target/arm/mve/intrinsics/vmulhq_s32.c: Likewise. 23833 * gcc.target/arm/mve/intrinsics/vmulhq_s8.c: Likewise. 23834 * gcc.target/arm/mve/intrinsics/vmulhq_u16.c: Likewise. 23835 * gcc.target/arm/mve/intrinsics/vmulhq_u32.c: Likewise. 23836 * gcc.target/arm/mve/intrinsics/vmulhq_u8.c: Likewise. 23837 * gcc.target/arm/mve/intrinsics/vmullbq_int_s16.c: Likewise. 23838 * gcc.target/arm/mve/intrinsics/vmullbq_int_s32.c: Likewise. 23839 * gcc.target/arm/mve/intrinsics/vmullbq_int_s8.c: Likewise. 23840 * gcc.target/arm/mve/intrinsics/vmullbq_int_u16.c: Likewise. 23841 * gcc.target/arm/mve/intrinsics/vmullbq_int_u32.c: Likewise. 23842 * gcc.target/arm/mve/intrinsics/vmullbq_int_u8.c: Likewise. 23843 * gcc.target/arm/mve/intrinsics/vmulltq_int_s16.c: Likewise. 23844 * gcc.target/arm/mve/intrinsics/vmulltq_int_s32.c: Likewise. 23845 * gcc.target/arm/mve/intrinsics/vmulltq_int_s8.c: Likewise. 23846 * gcc.target/arm/mve/intrinsics/vmulltq_int_u16.c: Likewise. 23847 * gcc.target/arm/mve/intrinsics/vmulltq_int_u32.c: Likewise. 23848 * gcc.target/arm/mve/intrinsics/vmulltq_int_u8.c: Likewise. 23849 * gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise. 23850 * gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise. 23851 * gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise. 23852 * gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise. 23853 * gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise. 23854 * gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise. 23855 * gcc.target/arm/mve/intrinsics/vmulq_s16.c: Likewise. 23856 * gcc.target/arm/mve/intrinsics/vmulq_s32.c: Likewise. 23857 * gcc.target/arm/mve/intrinsics/vmulq_s8.c: Likewise. 23858 * gcc.target/arm/mve/intrinsics/vmulq_u16.c: Likewise. 23859 * gcc.target/arm/mve/intrinsics/vmulq_u32.c: Likewise. 23860 * gcc.target/arm/mve/intrinsics/vmulq_u8.c: Likewise. 23861 * gcc.target/arm/mve/intrinsics/vornq_s16.c: Likewise. 23862 * gcc.target/arm/mve/intrinsics/vornq_s32.c: Likewise. 23863 * gcc.target/arm/mve/intrinsics/vornq_s8.c: Likewise. 23864 * gcc.target/arm/mve/intrinsics/vornq_u16.c: Likewise. 23865 * gcc.target/arm/mve/intrinsics/vornq_u32.c: Likewise. 23866 * gcc.target/arm/mve/intrinsics/vornq_u8.c: Likewise. 23867 * gcc.target/arm/mve/intrinsics/vorrq_s16.c: Likewise. 23868 * gcc.target/arm/mve/intrinsics/vorrq_s32.c: Likewise. 23869 * gcc.target/arm/mve/intrinsics/vorrq_s8.c: Likewise. 23870 * gcc.target/arm/mve/intrinsics/vorrq_u16.c: Likewise. 23871 * gcc.target/arm/mve/intrinsics/vorrq_u32.c: Likewise. 23872 * gcc.target/arm/mve/intrinsics/vorrq_u8.c: Likewise. 23873 * gcc.target/arm/mve/intrinsics/vqaddq_n_s16.c: Likewise. 23874 * gcc.target/arm/mve/intrinsics/vqaddq_n_s32.c: Likewise. 23875 * gcc.target/arm/mve/intrinsics/vqaddq_n_s8.c: Likewise. 23876 * gcc.target/arm/mve/intrinsics/vqaddq_n_u16.c: Likewise. 23877 * gcc.target/arm/mve/intrinsics/vqaddq_n_u32.c: Likewise. 23878 * gcc.target/arm/mve/intrinsics/vqaddq_n_u8.c: Likewise. 23879 * gcc.target/arm/mve/intrinsics/vqaddq_s16.c: Likewise. 23880 * gcc.target/arm/mve/intrinsics/vqaddq_s32.c: Likewise. 23881 * gcc.target/arm/mve/intrinsics/vqaddq_s8.c: Likewise. 23882 * gcc.target/arm/mve/intrinsics/vqaddq_u16.c: Likewise. 23883 * gcc.target/arm/mve/intrinsics/vqaddq_u32.c: Likewise. 23884 * gcc.target/arm/mve/intrinsics/vqaddq_u8.c: Likewise. 23885 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s16.c: Likewise. 23886 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s32.c: Likewise. 23887 * gcc.target/arm/mve/intrinsics/vqdmulhq_n_s8.c: Likewise. 23888 * gcc.target/arm/mve/intrinsics/vqdmulhq_s16.c: Likewise. 23889 * gcc.target/arm/mve/intrinsics/vqdmulhq_s32.c: Likewise. 23890 * gcc.target/arm/mve/intrinsics/vqdmulhq_s8.c: Likewise. 23891 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s16.c: Likewise. 23892 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s32.c: Likewise. 23893 * gcc.target/arm/mve/intrinsics/vqrdmulhq_n_s8.c: Likewise. 23894 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s16.c: Likewise. 23895 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s32.c: Likewise. 23896 * gcc.target/arm/mve/intrinsics/vqrdmulhq_s8.c: Likewise. 23897 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s16.c: Likewise. 23898 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s32.c: Likewise. 23899 * gcc.target/arm/mve/intrinsics/vqrshlq_n_s8.c: Likewise. 23900 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u16.c: Likewise. 23901 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u32.c: Likewise. 23902 * gcc.target/arm/mve/intrinsics/vqrshlq_n_u8.c: Likewise. 23903 * gcc.target/arm/mve/intrinsics/vqrshlq_s16.c: Likewise. 23904 * gcc.target/arm/mve/intrinsics/vqrshlq_s32.c: Likewise. 23905 * gcc.target/arm/mve/intrinsics/vqrshlq_s8.c: Likewise. 23906 * gcc.target/arm/mve/intrinsics/vqrshlq_u16.c: Likewise. 23907 * gcc.target/arm/mve/intrinsics/vqrshlq_u32.c: Likewise. 23908 * gcc.target/arm/mve/intrinsics/vqrshlq_u8.c: Likewise. 23909 * gcc.target/arm/mve/intrinsics/vqshlq_n_s16.c: Likewise. 23910 * gcc.target/arm/mve/intrinsics/vqshlq_n_s32.c: Likewise. 23911 * gcc.target/arm/mve/intrinsics/vqshlq_n_s8.c: Likewise. 23912 * gcc.target/arm/mve/intrinsics/vqshlq_n_u16.c: Likewise. 23913 * gcc.target/arm/mve/intrinsics/vqshlq_n_u32.c: Likewise. 23914 * gcc.target/arm/mve/intrinsics/vqshlq_n_u8.c: Likewise. 23915 * gcc.target/arm/mve/intrinsics/vqshlq_r_s16.c: Likewise. 23916 * gcc.target/arm/mve/intrinsics/vqshlq_r_s32.c: Likewise. 23917 * gcc.target/arm/mve/intrinsics/vqshlq_r_s8.c: Likewise. 23918 * gcc.target/arm/mve/intrinsics/vqshlq_r_u16.c: Likewise. 23919 * gcc.target/arm/mve/intrinsics/vqshlq_r_u32.c: Likewise. 23920 * gcc.target/arm/mve/intrinsics/vqshlq_r_u8.c: Likewise. 23921 * gcc.target/arm/mve/intrinsics/vqshlq_s16.c: Likewise. 23922 * gcc.target/arm/mve/intrinsics/vqshlq_s32.c: Likewise. 23923 * gcc.target/arm/mve/intrinsics/vqshlq_s8.c: Likewise. 23924 * gcc.target/arm/mve/intrinsics/vqshlq_u16.c: Likewise. 23925 * gcc.target/arm/mve/intrinsics/vqshlq_u32.c: Likewise. 23926 * gcc.target/arm/mve/intrinsics/vqshlq_u8.c: Likewise. 23927 * gcc.target/arm/mve/intrinsics/vqshluq_n_s16.c: Likewise. 23928 * gcc.target/arm/mve/intrinsics/vqshluq_n_s32.c: Likewise. 23929 * gcc.target/arm/mve/intrinsics/vqshluq_n_s8.c: Likewise. 23930 * gcc.target/arm/mve/intrinsics/vqsubq_n_s16.c: Likewise. 23931 * gcc.target/arm/mve/intrinsics/vqsubq_n_s32.c: Likewise. 23932 * gcc.target/arm/mve/intrinsics/vqsubq_n_s8.c: Likewise. 23933 * gcc.target/arm/mve/intrinsics/vqsubq_n_u16.c: Likewise. 23934 * gcc.target/arm/mve/intrinsics/vqsubq_n_u32.c: Likewise. 23935 * gcc.target/arm/mve/intrinsics/vqsubq_n_u8.c: Likewise. 23936 * gcc.target/arm/mve/intrinsics/vqsubq_s16.c: Likewise. 23937 * gcc.target/arm/mve/intrinsics/vqsubq_s32.c: Likewise. 23938 * gcc.target/arm/mve/intrinsics/vqsubq_s8.c: Likewise. 23939 * gcc.target/arm/mve/intrinsics/vqsubq_u16.c: Likewise. 23940 * gcc.target/arm/mve/intrinsics/vqsubq_u32.c: Likewise. 23941 * gcc.target/arm/mve/intrinsics/vqsubq_u8.c: Likewise. 23942 * gcc.target/arm/mve/intrinsics/vrhaddq_s16.c: Likewise. 23943 * gcc.target/arm/mve/intrinsics/vrhaddq_s32.c: Likewise. 23944 * gcc.target/arm/mve/intrinsics/vrhaddq_s8.c: Likewise. 23945 * gcc.target/arm/mve/intrinsics/vrhaddq_u16.c: Likewise. 23946 * gcc.target/arm/mve/intrinsics/vrhaddq_u32.c: Likewise. 23947 * gcc.target/arm/mve/intrinsics/vrhaddq_u8.c: Likewise. 23948 * gcc.target/arm/mve/intrinsics/vrmulhq_s16.c: Likewise. 23949 * gcc.target/arm/mve/intrinsics/vrmulhq_s32.c: Likewise. 23950 * gcc.target/arm/mve/intrinsics/vrmulhq_s8.c: Likewise. 23951 * gcc.target/arm/mve/intrinsics/vrmulhq_u16.c: Likewise. 23952 * gcc.target/arm/mve/intrinsics/vrmulhq_u32.c: Likewise. 23953 * gcc.target/arm/mve/intrinsics/vrmulhq_u8.c: Likewise. 23954 * gcc.target/arm/mve/intrinsics/vrshlq_n_s16.c: Likewise. 23955 * gcc.target/arm/mve/intrinsics/vrshlq_n_s32.c: Likewise. 23956 * gcc.target/arm/mve/intrinsics/vrshlq_n_s8.c: Likewise. 23957 * gcc.target/arm/mve/intrinsics/vrshlq_n_u16.c: Likewise. 23958 * gcc.target/arm/mve/intrinsics/vrshlq_n_u32.c: Likewise. 23959 * gcc.target/arm/mve/intrinsics/vrshlq_n_u8.c: Likewise. 23960 * gcc.target/arm/mve/intrinsics/vrshlq_s16.c: Likewise. 23961 * gcc.target/arm/mve/intrinsics/vrshlq_s32.c: Likewise. 23962 * gcc.target/arm/mve/intrinsics/vrshlq_s8.c: Likewise. 23963 * gcc.target/arm/mve/intrinsics/vrshlq_u16.c: Likewise. 23964 * gcc.target/arm/mve/intrinsics/vrshlq_u32.c: Likewise. 23965 * gcc.target/arm/mve/intrinsics/vrshlq_u8.c: Likewise. 23966 * gcc.target/arm/mve/intrinsics/vrshrq_n_s16.c: Likewise. 23967 * gcc.target/arm/mve/intrinsics/vrshrq_n_s32.c: Likewise. 23968 * gcc.target/arm/mve/intrinsics/vrshrq_n_s8.c: Likewise. 23969 * gcc.target/arm/mve/intrinsics/vrshrq_n_u16.c: Likewise. 23970 * gcc.target/arm/mve/intrinsics/vrshrq_n_u32.c: Likewise. 23971 * gcc.target/arm/mve/intrinsics/vrshrq_n_u8.c: Likewise. 23972 * gcc.target/arm/mve/intrinsics/vshlq_n_s16.c: Likewise. 23973 * gcc.target/arm/mve/intrinsics/vshlq_n_s32.c: Likewise. 23974 * gcc.target/arm/mve/intrinsics/vshlq_n_s8.c: Likewise. 23975 * gcc.target/arm/mve/intrinsics/vshlq_n_u16.c: Likewise. 23976 * gcc.target/arm/mve/intrinsics/vshlq_n_u32.c: Likewise. 23977 * gcc.target/arm/mve/intrinsics/vshlq_n_u8.c: Likewise. 23978 * gcc.target/arm/mve/intrinsics/vshlq_r_s16.c: Likewise. 23979 * gcc.target/arm/mve/intrinsics/vshlq_r_s32.c: Likewise. 23980 * gcc.target/arm/mve/intrinsics/vshlq_r_s8.c: Likewise. 23981 * gcc.target/arm/mve/intrinsics/vshlq_r_u16.c: Likewise. 23982 * gcc.target/arm/mve/intrinsics/vshlq_r_u32.c: Likewise. 23983 * gcc.target/arm/mve/intrinsics/vshlq_r_u8.c: Likewise. 23984 * gcc.target/arm/mve/intrinsics/vsubq_n_s16.c: Likewise. 23985 * gcc.target/arm/mve/intrinsics/vsubq_n_s32.c: Likewise. 23986 * gcc.target/arm/mve/intrinsics/vsubq_n_s8.c: Likewise. 23987 * gcc.target/arm/mve/intrinsics/vsubq_n_u16.c: Likewise. 23988 * gcc.target/arm/mve/intrinsics/vsubq_n_u32.c: Likewise. 23989 * gcc.target/arm/mve/intrinsics/vsubq_n_u8.c: Likewise. 23990 * gcc.target/arm/mve/intrinsics/vsubq_s16.c: Likewise. 23991 * gcc.target/arm/mve/intrinsics/vsubq_s32.c: Likewise. 23992 * gcc.target/arm/mve/intrinsics/vsubq_s8.c: Likewise. 23993 * gcc.target/arm/mve/intrinsics/vsubq_u16.c: Likewise. 23994 * gcc.target/arm/mve/intrinsics/vsubq_u32.c: Likewise. 23995 * gcc.target/arm/mve/intrinsics/vsubq_u8.c: Likewise. 23996 239972020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com> 23998 Mihail Ionescu <mihail.ionescu@arm.com> 23999 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 24000 24001 * gcc.target/arm/mve/intrinsics/vaddlvq_p_s32.c: New test. 24002 * gcc.target/arm/mve/intrinsics/vaddlvq_p_u32.c: Likewise. 24003 * gcc.target/arm/mve/intrinsics/vcmpneq_s16.c: Likewise. 24004 * gcc.target/arm/mve/intrinsics/vcmpneq_s32.c: Likewise. 24005 * gcc.target/arm/mve/intrinsics/vcmpneq_s8.c: Likewise. 24006 * gcc.target/arm/mve/intrinsics/vcmpneq_u16.c: Likewise. 24007 * gcc.target/arm/mve/intrinsics/vcmpneq_u32.c: Likewise. 24008 * gcc.target/arm/mve/intrinsics/vcmpneq_u8.c: Likewise. 24009 * gcc.target/arm/mve/intrinsics/vshlq_s16.c: Likewise. 24010 * gcc.target/arm/mve/intrinsics/vshlq_s32.c: Likewise. 24011 * gcc.target/arm/mve/intrinsics/vshlq_s8.c: Likewise. 24012 * gcc.target/arm/mve/intrinsics/vshlq_u16.c: Likewise. 24013 * gcc.target/arm/mve/intrinsics/vshlq_u32.c: Likewise. 24014 * gcc.target/arm/mve/intrinsics/vshlq_u8.c: Likewise. 24015 240162020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com> 24017 Mihail Ionescu <mihail.ionescu@arm.com> 24018 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 24019 24020 * gcc.target/arm/mve/intrinsics/vcreateq_s16.c: New test. 24021 * gcc.target/arm/mve/intrinsics/vcreateq_s32.c: Likewise. 24022 * gcc.target/arm/mve/intrinsics/vcreateq_s64.c: Likewise. 24023 * gcc.target/arm/mve/intrinsics/vcreateq_s8.c: Likewise. 24024 * gcc.target/arm/mve/intrinsics/vcreateq_u16.c: Likewise. 24025 * gcc.target/arm/mve/intrinsics/vcreateq_u32.c: Likewise. 24026 * gcc.target/arm/mve/intrinsics/vcreateq_u64.c: Likewise. 24027 * gcc.target/arm/mve/intrinsics/vcreateq_u8.c: Likewise. 24028 * gcc.target/arm/mve/intrinsics/vcvtq_n_s16_f16.c: Likewise. 24029 * gcc.target/arm/mve/intrinsics/vcvtq_n_s32_f32.c: Likewise. 24030 * gcc.target/arm/mve/intrinsics/vcvtq_n_u16_f16.c: Likewise. 24031 * gcc.target/arm/mve/intrinsics/vcvtq_n_u32_f32.c: Likewise. 24032 * gcc.target/arm/mve/intrinsics/vshrq_n_s16.c: Likewise. 24033 * gcc.target/arm/mve/intrinsics/vshrq_n_s32.c: Likewise. 24034 * gcc.target/arm/mve/intrinsics/vshrq_n_s8.c: Likewise. 24035 * gcc.target/arm/mve/intrinsics/vshrq_n_u16.c: Likewise. 24036 * gcc.target/arm/mve/intrinsics/vshrq_n_u32.c: Likewise. 24037 * gcc.target/arm/mve/intrinsics/vshrq_n_u8.c: Likewise. 24038 240392020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com> 24040 Mihail Ionescu <mihail.ionescu@arm.com> 24041 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 24042 24043 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f16.c: New test. 24044 * gcc.target/arm/mve/intrinsics/vbrsrq_n_f32.c: Likewise. 24045 * gcc.target/arm/mve/intrinsics/vcreateq_f16.c: Likewise. 24046 * gcc.target/arm/mve/intrinsics/vcreateq_f32.c: Likewise. 24047 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_s16.c: Likewise. 24048 * gcc.target/arm/mve/intrinsics/vcvtq_n_f16_u16.c: Likewise. 24049 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_s32.c: Likewise. 24050 * gcc.target/arm/mve/intrinsics/vcvtq_n_f32_u32.c: Likewise. 24051 * gcc.target/arm/mve/intrinsics/vsubq_n_f16.c: Likewise. 24052 * gcc.target/arm/mve/intrinsics/vsubq_n_f32.c: Likewise. 24053 240542020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com> 24055 Mihail Ionescu <mihail.ionescu@arm.com> 24056 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 24057 24058 * gcc.target/arm/mve/intrinsics/vctp16q.c: New test. 24059 * gcc.target/arm/mve/intrinsics/vctp32q.c: Likewise. 24060 * gcc.target/arm/mve/intrinsics/vctp64q.c: Likewise. 24061 * gcc.target/arm/mve/intrinsics/vctp8q.c: Likewise. 24062 * gcc.target/arm/mve/intrinsics/vpnot.c: Likewise. 24063 240642020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com> 24065 Mihail Ionescu <mihail.ionescu@arm.com> 24066 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 24067 24068 * gcc.target/arm/mve/intrinsics/vabsq_s16.c: New test. 24069 * gcc.target/arm/mve/intrinsics/vabsq_s32.c: Likewise. 24070 * gcc.target/arm/mve/intrinsics/vabsq_s8.c: Likewise. 24071 * gcc.target/arm/mve/intrinsics/vaddlvq_s32.c: Likewise. 24072 * gcc.target/arm/mve/intrinsics/vaddlvq_u32.c: Likewise. 24073 * gcc.target/arm/mve/intrinsics/vaddvq_s16.c: Likewise. 24074 * gcc.target/arm/mve/intrinsics/vaddvq_s32.c: Likewise. 24075 * gcc.target/arm/mve/intrinsics/vaddvq_s8.c: Likewise. 24076 * gcc.target/arm/mve/intrinsics/vaddvq_u16.c: Likewise. 24077 * gcc.target/arm/mve/intrinsics/vaddvq_u32.c: Likewise. 24078 * gcc.target/arm/mve/intrinsics/vaddvq_u8.c: Likewise. 24079 * gcc.target/arm/mve/intrinsics/vclsq_s16.c: Likewise. 24080 * gcc.target/arm/mve/intrinsics/vclsq_s32.c: Likewise. 24081 * gcc.target/arm/mve/intrinsics/vclsq_s8.c: Likewise. 24082 * gcc.target/arm/mve/intrinsics/vclzq_s16.c: Likewise. 24083 * gcc.target/arm/mve/intrinsics/vclzq_s32.c: Likewise. 24084 * gcc.target/arm/mve/intrinsics/vclzq_s8.c: Likewise. 24085 * gcc.target/arm/mve/intrinsics/vclzq_u16.c: Likewise. 24086 * gcc.target/arm/mve/intrinsics/vclzq_u32.c: Likewise. 24087 * gcc.target/arm/mve/intrinsics/vclzq_u8.c: Likewise. 24088 * gcc.target/arm/mve/intrinsics/vcvtaq_s16_f16.c: Likewise. 24089 * gcc.target/arm/mve/intrinsics/vcvtaq_s32_f32.c: Likewise. 24090 * gcc.target/arm/mve/intrinsics/vcvtaq_u16_f16.c: Likewise. 24091 * gcc.target/arm/mve/intrinsics/vcvtaq_u32_f32.c: Likewise. 24092 * gcc.target/arm/mve/intrinsics/vcvtmq_s16_f16.c: Likewise. 24093 * gcc.target/arm/mve/intrinsics/vcvtmq_s32_f32.c: Likewise. 24094 * gcc.target/arm/mve/intrinsics/vcvtmq_u16_f16.c: Likewise. 24095 * gcc.target/arm/mve/intrinsics/vcvtmq_u32_f32.c: Likewise. 24096 * gcc.target/arm/mve/intrinsics/vcvtnq_s16_f16.c: Likewise. 24097 * gcc.target/arm/mve/intrinsics/vcvtnq_s32_f32.c: Likewise. 24098 * gcc.target/arm/mve/intrinsics/vcvtnq_u16_f16.c: Likewise. 24099 * gcc.target/arm/mve/intrinsics/vcvtpq_s16_f16.c: Likewise. 24100 * gcc.target/arm/mve/intrinsics/vcvtpq_s32_f32.c: Likewise. 24101 * gcc.target/arm/mve/intrinsics/vcvtpq_u16_f16.c: Likewise. 24102 * gcc.target/arm/mve/intrinsics/vcvtpq_u32_f32.c: Likewise. 24103 * gcc.target/arm/mve/intrinsics/vdupq_n_s16.c: Likewise. 24104 * gcc.target/arm/mve/intrinsics/vdupq_n_s32.c: Likewise. 24105 * gcc.target/arm/mve/intrinsics/vdupq_n_s8.c: Likewise. 24106 * gcc.target/arm/mve/intrinsics/vdupq_n_u16.c: Likewise. 24107 * gcc.target/arm/mve/intrinsics/vdupq_n_u32.c: Likewise. 24108 * gcc.target/arm/mve/intrinsics/vdupq_n_u8.c: Likewise. 24109 * gcc.target/arm/mve/intrinsics/vmovlbq_s16.c: Likewise. 24110 * gcc.target/arm/mve/intrinsics/vmovlbq_s8.c: Likewise. 24111 * gcc.target/arm/mve/intrinsics/vmovlbq_u16.c: Likewise. 24112 * gcc.target/arm/mve/intrinsics/vmovlbq_u8.c: Likewise. 24113 * gcc.target/arm/mve/intrinsics/vmovltq_s16.c: Likewise. 24114 * gcc.target/arm/mve/intrinsics/vmovltq_s8.c: Likewise. 24115 * gcc.target/arm/mve/intrinsics/vmovltq_u16.c: Likewise. 24116 * gcc.target/arm/mve/intrinsics/vmovltq_u8.c: Likewise. 24117 * gcc.target/arm/mve/intrinsics/vmvnq_s16.c: Likewise. 24118 * gcc.target/arm/mve/intrinsics/vmvnq_s32.c: Likewise. 24119 * gcc.target/arm/mve/intrinsics/vmvnq_s8.c: Likewise. 24120 * gcc.target/arm/mve/intrinsics/vmvnq_u16.c: Likewise. 24121 * gcc.target/arm/mve/intrinsics/vmvnq_u32.c: Likewise. 24122 * gcc.target/arm/mve/intrinsics/vmvnq_u8.c: Likewise. 24123 * gcc.target/arm/mve/intrinsics/vnegq_s16.c: Likewise. 24124 * gcc.target/arm/mve/intrinsics/vnegq_s32.c: Likewise. 24125 * gcc.target/arm/mve/intrinsics/vnegq_s8.c: Likewise. 24126 * gcc.target/arm/mve/intrinsics/vqabsq_s16.c: Likewise. 24127 * gcc.target/arm/mve/intrinsics/vqabsq_s32.c: Likewise. 24128 * gcc.target/arm/mve/intrinsics/vqabsq_s8.c: Likewise. 24129 * gcc.target/arm/mve/intrinsics/vqnegq_s16.c: Likewise. 24130 * gcc.target/arm/mve/intrinsics/vqnegq_s32.c: Likewise. 24131 * gcc.target/arm/mve/intrinsics/vqnegq_s8.c: Likewise. 24132 * gcc.target/arm/mve/intrinsics/vrev16q_s8.c: Likewise. 24133 * gcc.target/arm/mve/intrinsics/vrev16q_u8.c: Likewise. 24134 * gcc.target/arm/mve/intrinsics/vrev32q_s16.c: Likewise. 24135 * gcc.target/arm/mve/intrinsics/vrev32q_s8.c: Likewise. 24136 * gcc.target/arm/mve/intrinsics/vrev32q_u16.c: Likewise. 24137 * gcc.target/arm/mve/intrinsics/vrev32q_u8.c: Likewise. 24138 241392020-03-17 Mihail Ionescu <mihail.ionescu@arm.com> 24140 24141 * gcc.target/arm/multilib.exp: Add new v8.1-M entry. 24142 241432020-03-17 Jakub Jelinek <jakub@redhat.com> 24144 24145 PR tree-optimization/94015 24146 * gcc.dg/pr94015.c: New test. 24147 241482020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com> 24149 Mihail Ionescu <mihail.ionescu@arm.com> 24150 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 24151 24152 * gcc.target/arm/mve/intrinsics/vcvtq_s16_f16.c: New test. 24153 * gcc.target/arm/mve/intrinsics/vcvtq_s32_f32.c: Likewise. 24154 * gcc.target/arm/mve/intrinsics/vcvtq_u16_f16.c: Likewise. 24155 * gcc.target/arm/mve/intrinsics/vcvtq_u32_f32.c: Likewise. 24156 * gcc.target/arm/mve/intrinsics/vmvnq_n_s16.c: Likewise. 24157 * gcc.target/arm/mve/intrinsics/vmvnq_n_s32.c: Likewise. 24158 * gcc.target/arm/mve/intrinsics/vmvnq_n_u16.c: Likewise. 24159 * gcc.target/arm/mve/intrinsics/vmvnq_n_u32.c: Likewise. 24160 * gcc.target/arm/mve/intrinsics/vrev64q_s16.c: Likewise. 24161 * gcc.target/arm/mve/intrinsics/vrev64q_s32.c: Likewise. 24162 * gcc.target/arm/mve/intrinsics/vrev64q_s8.c: Likewise. 24163 * gcc.target/arm/mve/intrinsics/vrev64q_u16.c: Likewise. 24164 * gcc.target/arm/mve/intrinsics/vrev64q_u32.c: Likewise. 24165 * gcc.target/arm/mve/intrinsics/vrev64q_u8.c: Likewise. 24166 241672020-03-17 Andre Vieira <andre.simoesdiasvieira@arm.com> 24168 Mihail Ionescu <mihail.ionescu@arm.com> 24169 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 24170 24171 * gcc.target/arm/mve/intrinsics/vabsq_f16.c: New test. 24172 * gcc.target/arm/mve/intrinsics/vabsq_f32.c: Likewise. 24173 * gcc.target/arm/mve/intrinsics/vcvtbq_f32_f16.c: Likewise. 24174 * gcc.target/arm/mve/intrinsics/vcvtq_f16_s16.c: Likewise. 24175 * gcc.target/arm/mve/intrinsics/vcvtq_f16_u16.c: Likewise. 24176 * gcc.target/arm/mve/intrinsics/vcvtq_f32_s32.c: Likewise. 24177 * gcc.target/arm/mve/intrinsics/vcvtq_f32_u32.c: Likewise. 24178 * gcc.target/arm/mve/intrinsics/vcvttq_f32_f16.c: Likewise. 24179 * gcc.target/arm/mve/intrinsics/vdupq_n_f16.c: Likewise. 24180 * gcc.target/arm/mve/intrinsics/vdupq_n_f32.c: Likewise. 24181 * gcc.target/arm/mve/intrinsics/vnegq_f16.c: Likewise. 24182 * gcc.target/arm/mve/intrinsics/vnegq_f32.c: Likewise. 24183 * gcc.target/arm/mve/intrinsics/vrev32q_f16.c: Likewise. 24184 * gcc.target/arm/mve/intrinsics/vrev64q_f16.c: Likewise. 24185 * gcc.target/arm/mve/intrinsics/vrev64q_f32.c: Likewise. 24186 * gcc.target/arm/mve/intrinsics/vrndaq_f16.c: Likewise. 24187 * gcc.target/arm/mve/intrinsics/vrndaq_f32.c: Likewise. 24188 * gcc.target/arm/mve/intrinsics/vrndmq_f16.c: Likewise. 24189 * gcc.target/arm/mve/intrinsics/vrndmq_f32.c: Likewise. 24190 * gcc.target/arm/mve/intrinsics/vrndnq_f16.c: Likewise. 24191 * gcc.target/arm/mve/intrinsics/vrndnq_f32.c: Likewise. 24192 * gcc.target/arm/mve/intrinsics/vrndpq_f16.c: Likewise. 24193 * gcc.target/arm/mve/intrinsics/vrndpq_f32.c: Likewise. 24194 * gcc.target/arm/mve/intrinsics/vrndq_f16.c: Likewise. 24195 * gcc.target/arm/mve/intrinsics/vrndq_f32.c: Likewise. 24196 * gcc.target/arm/mve/intrinsics/vrndxq_f16.c: Likewise. 24197 * gcc.target/arm/mve/intrinsics/vrndxq_f32.c: Likewise. 24198 241992020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com> 24200 Mihail Ionescu <mihail.ionescu@arm.com> 24201 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 24202 24203 * gcc.target/arm/mve/intrinsics/vst4q_f16.c: New test. 24204 * gcc.target/arm/mve/intrinsics/vst4q_f32.c: Likewise. 24205 * gcc.target/arm/mve/intrinsics/vst4q_s16.c: Likewise. 24206 * gcc.target/arm/mve/intrinsics/vst4q_s32.c: Likewise. 24207 * gcc.target/arm/mve/intrinsics/vst4q_s8.c: Likewise. 24208 * gcc.target/arm/mve/intrinsics/vst4q_u16.c: Likewise. 24209 * gcc.target/arm/mve/intrinsics/vst4q_u32.c: Likewise. 24210 * gcc.target/arm/mve/intrinsics/vst4q_u8.c: Likewise. 24211 242122020-03-17 Jakub Jelinek <jakub@redhat.com> 24213 24214 PR target/94185 24215 * g++.target/i386/pr94185.C (l): Use 4294967295U instead of 4294967295 24216 to avoid FAIL with -m32 -std=c++98. 24217 242182020-03-17 Christophe Lyon <christophe.lyon@linaro.org> 24219 24220 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Remove 24221 superfluous dg-error. 24222 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise. 24223 242242020-03-17 Jakub Jelinek <jakub@redhat.com> 24225 24226 PR middle-end/94189 24227 * gcc.dg/pr94189.c: New test. 24228 242292020-03-17 Martin Liska <mliska@suse.cz> 24230 24231 PR lto/94157 24232 * gcc.dg/lto/pr94157_0.c: Add gas effective 24233 target filter. 24234 242352020-03-16 Iain Buclaw <ibuclaw@gdcproject.org> 24236 24237 PR d/92309 24238 * gdc.dg/pr92309.d: New test. 24239 242402020-03-16 Iain Buclaw <ibuclaw@gdcproject.org> 24241 24242 PR d/92216 24243 * gdc.dg/imports/pr92216.d: New. 24244 * gdc.dg/pr92216.d: New test. 24245 242462020-03-16 Jakub Jelinek <jakub@redhat.com> 24247 24248 PR c/94179 24249 * gcc.c-torture/compile/pr94179.c: New test. 24250 242512020-03-16 Vladimir Makarov <vmakarov@redhat.com> 24252 24253 PR target/94185 24254 * g++.target/i386/pr94185.C: New test. 24255 242562020-03-16 Richard Sandiford <richard.sandiford@arm.com> 24257 24258 * gcc.target/aarch64/sve/acle/general-c/sizeless-1.c: Add a test 24259 name to .-1 dg-error tests. 24260 * gcc.target/aarch64/sve/acle/general-c/sizeless-2.c: Likewise. 24261 242622020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 24263 24264 * gcc.target/arm/mve/intrinsics/mve_libcall1.c: New test. 24265 * gcc.target/arm/mve/intrinsics/mve_libcall2.c: Likewise. 24266 242672020-03-16 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 24268 24269 * gcc.target/arm/mve/intrinsics/mve_fp_fpu1.c: New test. 24270 * gcc.target/arm/mve/intrinsics/mve_fp_fpu2.c: Likewise. 24271 * gcc.target/arm/mve/intrinsics/mve_fpu1.c: Likewise. 24272 * gcc.target/arm/mve/intrinsics/mve_fpu2.c: Likewise. 24273 * gcc.target/arm/mve/intrinsics/mve_fpu3.c: Likewise. 24274 24275 242762020-03-16 Andre Vieira <andre.simoesdiasvieira@arm.com> 24277 Mihail Ionescu <mihail.ionescu@arm.com> 24278 Srinath Parvathaneni <srinath.parvathaneni@arm.com> 24279 24280 * gcc.target/arm/mve/intrinsics/mve_vector_float.c: New test. 24281 * gcc.target/arm/mve/intrinsics/mve_vector_float1.c: Likewise. 24282 * gcc.target/arm/mve/intrinsics/mve_vector_float2.c: Likewise. 24283 * gcc.target/arm/mve/intrinsics/mve_vector_int.c: Likewise. 24284 * gcc.target/arm/mve/intrinsics/mve_vector_int1.c: Likewise. 24285 * gcc.target/arm/mve/intrinsics/mve_vector_int2.c: Likewise. 24286 * gcc.target/arm/mve/intrinsics/mve_vector_uint.c: Likewise. 24287 * gcc.target/arm/mve/intrinsics/mve_vector_uint1.c: Likewise. 24288 * gcc.target/arm/mve/intrinsics/mve_vector_uint2.c: Likewise. 24289 * gcc.target/arm/mve/mve.exp: New file. 24290 * lib/target-supports.exp 24291 (check_effective_target_arm_v8_1m_mve_fp_ok_nocache): Proc to check 24292 armv8.1-m.main+mve.fp and returning corresponding options. 24293 (check_effective_target_arm_v8_1m_mve_fp_ok): Proc to call 24294 check_effective_target_arm_v8_1m_mve_fp_ok_nocache to check support of 24295 MVE with floating point on the current target. 24296 (add_options_for_arm_v8_1m_mve_fp): Proc to call 24297 check_effective_target_arm_v8_1m_mve_fp_ok to return corresponding 24298 compiler options for MVE with floating point. 24299 (check_effective_target_arm_v8_1m_mve_ok_nocache): Modify to test and 24300 return hard float-abi on success. 24301 243022020-03-16 H.J. Lu <hongjiu.lu@intel.com> 24303 24304 PR target/89229 24305 * gcc.target/i386/pr89229-7a.c: New test. 24306 * gcc.target/i386/pr89229-7b.c: Likewise. 24307 * gcc.target/i386/pr89229-7c.c: Likewise. 24308 243092020-03-16 Iain Buclaw <ibuclaw@gdcproject.org> 24310 24311 * gdc.dg/asm1.d: Add new test for ICE in asm parser. 24312 * gdc.dg/asm5.d: New test. 24313 243142020-03-16 Jakub Jelinek <jakub@redhat.com> 24315 24316 PR debug/94167 24317 * gcc.dg/pr94167.c: New test. 24318 24319 PR tree-optimization/94166 24320 * gcc.dg/pr94166.c: New test. 24321 243222020-03-16 Bin Cheng <bin.cheng@linux.alibaba.com> 24323 24324 PR tree-optimization/94125 24325 * gcc.dg/tree-ssa/pr94125.c: New test. 24326 243272020-03-15 H.J. Lu <hongjiu.lu@intel.com> 24328 24329 PR target/89229 24330 * gcc.target/i386/pr89229-6a.c: New test. 24331 * gcc.target/i386/pr89229-6b.c: Likewise. 24332 * gcc.target/i386/pr89229-6c.c: Likewise. 24333 243342020-03-15 Lewis Hyatt <lhyatt@gmail.com> 24335 24336 * gcc.misc-tests/help.exp: Adapt to new output for 24337 -Walloc-size-larger-than= option. 24338 243392020-03-14 H.J. Lu <hongjiu.lu@intel.com> 24340 24341 PR target/89229 24342 * gcc.target/i386/pr89229-5a.c: New test. 24343 * gcc.target/i386/pr89229-5b.c: Likewise. 24344 * gcc.target/i386/pr89229-5c.c: Likewise. 24345 243462020-03-14 Segher Boessenkool <segher@kernel.crashing.org> 24347 24348 PR target/94176 24349 * gcc.target/powerpc/fold-vec-mule-misc.c: Use vmx_hw selector. 24350 243512020-03-13 David Malcolm <dmalcolm@redhat.com> 24352 24353 PR analyzer/94099 24354 PR analyzer/94105 24355 * gcc.dg/analyzer/pr94099.c: New test. 24356 * gcc.dg/analyzer/pr94105.c: New test. 24357 243582020-03-13 Vasee Vinayagamoorthy <vaseeharan.vinayagamoorthy@arm.com> 24359 24360 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: Fix DejaGnu 24361 typo. 24362 243632020-03-13 Martin Sebor <msebor@redhat.com> 24364 24365 PR c/94040 24366 * gcc.dg/Wbuiltin-declaration-mismatch-12.c: Relax test to look 24367 for warning name rather than the exact text. 24368 * gcc.dg/Wbuiltin-declaration-mismatch-14.c: New test. 24369 * gcc.dg/Wbuiltin-declaration-mismatch-15.c: New test. 24370 * gcc.dg/pr62090.c: Prune expected warning. 24371 * gcc.dg/pr89314.c: Look for warning name rather than text. 24372 * gcc.dg/torture/pr54261-1.c: Correct built-in declartion. 24373 243742020-03-13 Uroš Bizjak <ubizjak@gmail.com> 24375 24376 * gcc.target/i386/pr64409.c: Do not limit compilation to x32 targets. 24377 (dg-error): Quote 'ms_abi' attribute. 24378 * gcc.target/i386/pr71958.c: Do not limit compilation to x32 targets. 24379 Require maybe_x32 effective target. 24380 (dg-options): Add -mx32. 24381 (dg-error): Quote 'ms_abi' attribute. 24382 * gcc.target/i386/pr90096.c (dg-error): Update relative 24383 location of target x32 error. 24384 243852020-03-13 Patrick Palka <ppalka@redhat.com> 24386 24387 PR c++/67960 24388 * g++.dg/diagnostic/pr67960.C: New test. 24389 * g++.dg/diagnostic/pr67960-2.C: New test. 24390 243912020-03-13 Martin Liska <mliska@suse.cz> 24392 24393 PR lto/94157 24394 * gcc.dg/lto/pr94157_0.c: New test. 24395 243962020-03-13 Kewen Lin <linkw@gcc.gnu.org> 24397 24398 PR testsuite/93935 24399 * gcc.dg/vect/bb-slp-over-widen-2.c: Expect basic block vectorized 24400 messages only on vect_hw_misalign targets. 24401 244022020-03-13 H.J. Lu <hongjiu.lu@intel.com> 24403 24404 PR target/89229 24405 * gcc.target/i386/pr89229-4a.c: New test. 24406 * gcc.target/i386/pr89229-4b.c: Likewise. 24407 * gcc.target/i386/pr89229-4c.c: Likewise. 24408 244092019-03-13 Eric Botcazou <ebotcazou@adacore.com> 24410 24411 * gcc.c-torture/compile/20200313-1.c: New test. 24412 244132020-03-12 Jeff Law <law@redhat.com> 24414 24415 PR rtl-optimization/90275 24416 * gcc.c-torture/compile/pr90275.c: New test. 24417 244182020-03-12 Richard Biener <rguenther@suse.de> 24419 24420 PR tree-optimization/94103 24421 * gcc.target/i386/pr94103.c: New testcase. 24422 244232020-03-12 Tobias Burnus <tobias@codesourcery.com> 24424 24425 PR middle-end/94120 24426 * gfortran.dg/goacc/pr78260-2.f90: Correct scan-tree-dump-times. 24427 Extend test case to result variables. 24428 * gfortran.dg/goacc/declare-2.f95: Actually check module-declaration 24429 restriction of OpenACC. 24430 * gfortran.dg/goacc/declare-3.f95: Remove case where this 24431 restriction is violated. 24432 * gfortran.dg/goacc/pr94120-1.f90: New. 24433 * gfortran.dg/goacc/pr94120-2.f90: New. 24434 * gfortran.dg/goacc/pr94120-3.f90: New. 24435 244362020-03-12 Jakub Jelinek <jakub@redhat.com> 24437 24438 PR tree-optimization/94130 24439 * gcc.c-torture/execute/pr94130.c: New test. 24440 24441 PR c++/93907 24442 * g++.dg/cpp2a/concepts-using2.C (cc): Use long long instead of 24443 __int128 if __SIZEOF_INT128__ isn't defined. 24444 244452020-03-06 Marek Polacek <polacek@redhat.com> 24446 24447 PR c++/94074 - wrong modifying const object error for COMPONENT_REF. 24448 * g++.dg/cpp1y/constexpr-tracking-const17.C: New test. 24449 * g++.dg/cpp1y/constexpr-tracking-const18.C: New test. 24450 * g++.dg/cpp1y/constexpr-tracking-const19.C: New test. 24451 * g++.dg/cpp1y/constexpr-tracking-const20.C: New test. 24452 * g++.dg/cpp1y/constexpr-tracking-const21.C: New test. 24453 * g++.dg/cpp1y/constexpr-tracking-const22.C: New test. 24454 244552020-03-11 Jakub Jelinek <jakub@redhat.com> 24456 24457 PR target/94134 24458 * gcc.c-torture/execute/pr94134.c: New test. 24459 244602020-03-11 Kito Cheng <kito.cheng@sifive.com> 24461 24462 * gcc.target/riscv/interrupt-2.c: Update testcase and expected output. 24463 244642020-03-11 Richard Biener <rguenther@suse.de> 24465 24466 * gcc.dg/torture/20200311-1.c: New testcase. 24467 244682020-03-11 Matthew Malcomson <matthew.malcomson@arm.com> 24469 24470 * lib/scanasm.exp (parse_function_bodies): Lines starting with '@' also 24471 counted as fluff. 24472 244732020-03-11 Richard Wai <richard@annexi-strayline.com> 24474 24475 * gnat.dg/subpools1.adb: New test. 24476 244772020-03-11 Jakub Jelinek <jakub@redhat.com> 24478 24479 PR target/94121 24480 * gcc.dg/pr94121.c: New test. 24481 24482 PR middle-end/94111 24483 * gcc.dg/dfp/pr94111.c: New test. 24484 24485 PR tree-optimization/94114 24486 * gcc.dg/pr94114.c: New test. 24487 244882020-03-10 Marek Polacek <polacek@redhat.com> 24489 24490 PR c++/94124 - wrong conversion error with non-viable overload. 24491 * g++.dg/cpp0x/initlist-overload1.C: New test. 24492 244932020-03-10 Jiufu Guo <guojiufu@linux.ibm.com> 24494 24495 PR target/93709 24496 * gcc.target/powerpc/p9-minmax-3.c: New test. 24497 244982020-03-10 Will Schmidt <will_schmidt@vnet.ibm.com> 24499 24500 PR target/90763 24501 * gcc.target/powerpc/pr90763.c: New. 24502 245032020-03-10 Uroš Bizjak <ubizjak@gmail.com> 24504 24505 * g++.dg/pr80481.C (dg-final): Scan for SSE reg-reg moves only. 24506 245072020-03-10 Jeff Law <law@redhat.com> 24508 24509 Revert: 24510 2020-02-29 Jeff Law <law@redhat.com> 24511 24512 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output. 24513 245142020-03-10 Jakub Jelinek <jakub@redhat.com> 24515 24516 PR target/94088 24517 * gcc.target/i386/pr94088.c: New test. 24518 245192020-03-09 Marek Polacek <polacek@redhat.com> 24520 24521 PR c++/92031 - bogus taking address of rvalue error. 24522 PR c++/91465 - ICE with template codes in check_narrowing. 24523 PR c++/93870 - wrong error when converting template non-type arg. 24524 PR c++/94068 - ICE with template codes in check_narrowing. 24525 * g++.dg/cpp0x/conv-tmpl2.C: New test. 24526 * g++.dg/cpp0x/conv-tmpl3.C: New test. 24527 * g++.dg/cpp0x/conv-tmpl4.C: New test. 24528 * g++.dg/cpp0x/conv-tmpl5.C: New test. 24529 * g++.dg/cpp0x/conv-tmpl6.C: New test. 24530 * g++.dg/cpp1z/conv-tmpl1.C: New test. 24531 245322020-03-09 Jakub Jelinek <jakub@redhat.com> 24533 24534 PR c++/94067 24535 * g++.dg/warn/Wconversion-pr94067.C: New test. 24536 245372020-03-09 Marek Polacek <polacek@redhat.com> 24538 24539 PR c++/94050 - ABI issue with alignas on armv7hl. 24540 * g++.dg/abi/align3.C: New test. 24541 245422020-03-09 Christophe Lyon <christophe.lyon@linaro.org> 24543 24544 * gcc.target/arm/fuse-caller-save.c: Fix DejaGnu typo. 24545 245462020-03-09 Martin Liska <mliska@suse.cz> 24547 24548 PR target/93800 24549 * gcc.target/powerpc/pr93800.c: New test. 24550 245512020-03-09 Bin Cheng <bin.cheng@linux.alibaba.com> 24552 24553 * g++.dg/coroutines/torture/co-ret-15-default-return_void.C: New. 24554 245552020-03-09 Kewen Lin <linkw@gcc.gnu.org> 24556 24557 PR testsuite/94019 24558 * gcc.dg/vect/vect-over-widen-17.c: Don't expect vector char if it's 24559 without misaligned vector access support. 24560 245612020-03-09 Kewen Lin <linkw@gcc.gnu.org> 24562 24563 PR testsuite/94023 24564 * gcc.dg/vect/slp-perm-12.c: Expect loop vectorized messages only on 24565 vect_hw_misalign targets. 24566 245672020-03-08 Paul Thomas <pault@gcc.gnu.org> 24568 24569 PR fortran/93581 24570 * gfortran.dg/inquiry_type_ref_6.f90 : New test. 24571 245722020-03-08 Patrick Palka <ppalka@redhat.com> 24573 24574 PR c++/93729 24575 * g++.dg/concepts/pr93729.C: New test. 24576 24577 * g++.dg/concepts/diagnostic4.C: New test. 24578 245792020-03-08 H.J. Lu <hongjiu.lu@intel.com> 24580 24581 PR target/89229 24582 PR target/89346 24583 * gcc.target/i386/pr89229-3c.c: Include "pr89229-3a.c", instead 24584 of "pr89229-5a.c". 24585 245862020-03-06 David Malcolm <dmalcolm@redhat.com> 24587 24588 * gcc.dg/analyzer/malloc-4.c: Update expected output of leak to 24589 reflect fix to region_model::get_representative_path_var, adding 24590 the missing "*" from the cast. 24591 245922020-03-06 Wilco Dijkstra <wdijkstr@arm.com> 24593 24594 * gcc.target/aarch64/fmla_intrinsic_1.c: Check for correct lane syntax. 24595 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise. 24596 * gcc.target/aarch64/mla_intrinsic_1.c: Likewise. 24597 * gcc.target/aarch64/mls_intrinsic_1.c: Likewise. 24598 245992020-03-06 Claudiu Zissulescu <claziss@synopsys.com> 24600 24601 * gcc.target/arc/tumaddsidi4.c: Step-up optimization level. 24602 246032020-03-06 Delia Burduv <delia.burduv@arm.com> 24604 24605 * gcc.target/arm/simd/bf16_vldn_1.c: New test. 24606 246072020-03-06 Delia Burduv <delia.burduv@arm.com> 24608 24609 * gcc.target/arm/simd/bf16_vstn_1.c: New test. 24610 246112020-03-06 Kito Cheng <kito.cheng@sifive.com> 24612 24613 * gcc.target/riscv/pr93304.c: Update expected output and comment. 24614 246152020-03-06 Delia Burduv <delia.burduv@arm.com> 24616 24617 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-compile.c: New test. 24618 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nobf16.c: New test. 24619 * gcc.target/aarch64/advsimd-intrinsics/bfcvt-nosimd.c: New test. 24620 * gcc.target/aarch64/advsimd-intrinsics/bfcvtnq2-untied.c: New test. 24621 246222020-03-06 Kito Cheng <kito.cheng@sifive.com> 24623 24624 PR tree-optimization/90883 24625 * g++.dg/tree-ssa/pr90883.c: Add --param max-inline-insns-size=1. 24626 Add aarch64-*-* mips*-*-* to XFAIL. 24627 246282020-03-05 H.J. Lu <hongjiu.lu@intel.com> 24629 24630 PR target/89229 24631 PR target/89346 24632 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Updated. 24633 * gcc.target/i386/pr89229-2a.c: New test. 24634 * gcc.target/i386/pr89229-2b.c: Likewise. 24635 * gcc.target/i386/pr89229-2c.c: Likewise. 24636 * gcc.target/i386/pr89229-3a.c: Likewise. 24637 * gcc.target/i386/pr89229-3b.c: Likewise. 24638 * gcc.target/i386/pr89229-3c.c: Likewise. 24639 * gcc.target/i386/pr89346.c: Likewise. 24640 246412020-03-05 Andre Vieira <andre.simoesdiasvieira@arm.com> 24642 24643 * g++.dg/pr80481.C: Disable epilogue vectorization. 24644 246452020-03-05 Joseph Myers <joseph@codesourcery.com> 24646 24647 PR c/93577 24648 * gcc.dg/pr93577-1.c, gcc.dg/pr93577-2.c, gcc.dg/pr93577-3.c, 24649 gcc.dg/pr93577-4.c, gcc.dg/pr93577-5.c, gcc.dg/pr93577-6.c: New 24650 tests. 24651 * gcc.dg/vla-init-1.c: Expect fewer errors about VLA initializer. 24652 246532020-03-05 Jeff Law <law@redhat.com> 24654 24655 PR tree-optimization/91890 24656 * gcc.dg/pragma-diag-8.c: New test. 24657 246582020-03-05 Jakub Jelinek <jakub@redhat.com> 24659 24660 PR target/94046 24661 * g++.target/i386/pr94046-1.C: New test. 24662 * g++.target/i386/pr94046-2.C: New test. 24663 246642020-03-05 Uroš Bizjak <ubizjak@gmail.com> 24665 24666 * g++.dg/asan/asan_test.C (dg-options): Add 24667 -Wno-alloc-size-larger-than. 24668 246692020-03-05 Jakub Jelinek <jakub@redhat.com> 24670 24671 PR target/90311 24672 * gcc.c-torture/execute/pr90311.c: New test. 24673 246742020-03-05 Jeff Law <law@redhat.com> 24675 24676 * gcc.target/arm/fuse-caller-save.c: Generalize expected output. 24677 246782020-03-05 Mark Eggleston <mark.eggleston@codethink.com> 24679 24680 PR fortran/93792 24681 * gfortran.dg/pr93792.f90: New test. 24682 246832020-03-05 Delia Burduv <delia.burduv@arm.com> 24684 24685 * gcc.target/arm/simd/bf16_ma_1.c: New test. 24686 * gcc.target/arm/simd/bf16_ma_2.c: New test. 24687 * gcc.target/arm/simd/bf16_mmla_1.c: New test. 24688 246892020-03-05 Jakub Jelinek <jakub@redhat.com> 24690 24691 PR middle-end/93399 24692 * gcc.dg/pr93399.c: New test. 24693 24694 PR tree-optimization/93582 24695 * gcc.dg/tree-ssa/pr93582-11.c: New test. 24696 246972020-03-04 Martin Sebor <msebor@redhat.com> 24698 24699 PR c++/90938 24700 * g++.dg/init/array55.C: New test. 24701 * g++.dg/init/array56.C: New test. 24702 * g++.dg/cpp2a/nontype-class33.C: New test. 24703 247042020-03-04 Martin Sebor <msebor@redhat.com> 24705 24706 PR tree-optimization/93986 24707 * gcc.dg/pr93986.c: New test. 24708 247092020-03-04 David Malcolm <dmalcolm@redhat.com> 24710 24711 PR analyzer/94028 24712 * g++.dg/analyzer/pr94028.C: New test. 24713 247142020-03-04 Martin Sebor <msebor@redhat.com> 24715 24716 PR middle-end/81401 24717 * gcc.dg/tree-ssa/builtin-sprintf-warn-24.c: New test. 24718 247192020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com> 24720 24721 * gcc.target/powerpc/20050603-3.c: Remove XFAILS. 24722 247232020-03-04 Will Schmidt <will_schmidt@vnet.ibm.com> 24724 24725 * gcc.target/powerpc/pr93122.c: Add dg-require. 24726 247272020-03-04 David Malcolm <dmalcolm@redhat.com> 24728 24729 PR analyzer/93993 24730 * gcc.dg/analyzer/expect-1.c: New test. 24731 * gcc.dg/analyzer/malloc-4.c: New test. 24732 * gfortran.dg/analyzer/pr93993.f90: Remove xfail from dg-bogus. 24733 Move location of leak warning and update message. 24734 247352020-03-04 David Malcolm <dmalcolm@redhat.com> 24736 24737 PR analyzer/93993 24738 * gfortran.dg/analyzer/pr93993.f90: New test. 24739 247402020-03-04 Martin Liska <mliska@suse.cz> 24741 24742 * gcc.target/i386/pr91623.c: Add -fcommon in order 24743 to re-trigger the needed code for the test-case which 24744 was added in r10-2910-g9151048d854e352a9b83b771c6711b8221c73f7e. 24745 247462020-03-04 Jakub Jelinek <jakub@redhat.com> 24747 24748 PR debug/93888 24749 * g++.dg/guality/pr93888.C: New test. 24750 247512020-02-04 Richard Biener <rguenther@suse.de> 24752 24753 PR tree-optimization/93964 24754 * gcc.dg/graphite/pr93964.c: New testcase. 24755 247562020-03-04 Jakub Jelinek <jakub@redhat.com> 24757 24758 PR tree-optimization/94001 24759 * gcc.dg/pr94001.c: New test. 24760 247612020-03-04 Kito Cheng <kito.cheng@sifive.com> 24762 24763 PR target/93995 24764 * gcc.dg/pr93995.c: New. 24765 247662020-03-03 Marek Polacek <polacek@redhat.com> 24767 24768 PR c++/90505 - mismatch in template argument deduction. 24769 * g++.dg/template/deduce4.C: New test. 24770 * g++.dg/template/deduce5.C: New test. 24771 * g++.dg/template/deduce6.C: New test. 24772 * g++.dg/template/deduce7.C: New test. 24773 247742020-03-03 Jakub Jelinek <jakub@redhat.com> 24775 24776 PR c++/93998 24777 * g++.dg/ext/pr93998.C: New test. 24778 247792020-03-03 Dennis Zhang <dennis.zhang@arm.com> 24780 24781 * gcc.target/arm/simd/bf16_cvt_1.c: New test. 24782 247832020-03-03 Jakub Jelinek <jakub@redhat.com> 24784 24785 PR tree-optimization/93582 24786 * gcc.dg/tree-ssa/pr93582-10.c: New test. 24787 * gcc.dg/pr93582.c: New test. 24788 * gcc.c-torture/execute/pr93582.c: New test. 24789 247902020-03-03 Richard Biener <rguenther@suse.de> 24791 24792 PR tree-optimization/93946 24793 * gcc.dg/torture/pr93946-1.c: New testcase. 24794 * gcc.dg/torture/pr93946-2.c: Likewise. 24795 247962020-03-03 Jakub Jelinek <jakub@redhat.com> 24797 24798 PR rtl-optimization/94002 24799 * gcc.dg/pr94002.c: New test. 24800 24801 PR tree-optimization/93927 24802 * gcc.c-torture/compile/pr93927-1.c: New test. 24803 * gcc.c-torture/compile/pr93927-2.c: New test. 24804 248052020-03-03 Jun Ma <JunMa@linux.alibaba.com> 24806 24807 * g++.dg/coroutines/torture/co-await-15-capture-comp-ref.C: New test. 24808 248092020-03-03 Jun Ma <JunMa@linux.alibaba.com> 24810 24811 * g++.dg/coroutines/torture/co-await-14-template-traits.C: New test. 24812 248132020-03-02 David Malcolm <dmalcolm@redhat.com> 24814 24815 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Add 24816 -fanalyzer-show-duplicate-count. 24817 248182020-03-02 David Malcolm <dmalcolm@redhat.com> 24819 24820 PR analyzer/93959 24821 * g++.dg/analyzer/cstdlib-2.C: New test. 24822 * g++.dg/analyzer/cstdlib.C: New test. 24823 248242020-03-02 Iain Sandoe <iain@sandoe.co.uk> 24825 Jun Ma <JunMa@linux.alibaba.com> 24826 24827 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: 24828 * g++.dg/coroutines/torture/lambda-09-init-captures.C: New test. 24829 * g++.dg/coroutines/torture/lambda-10-mutable.C: New test. 24830 248312020-03-02 Uroš Bizjak <ubizjak@gmail.com> 24832 24833 PR target/93997 24834 * gcc.target/i386/pr93997.c: New test. 24835 248362020-03-02 Martin Sebor <msebor@redhat.com> 24837 24838 PR tree-optimization/92982 24839 * gcc.dg/strlenopt-94.c: New test. 24840 248412020-03-02 Iain Sandoe <iain@sandoe.co.uk> 24842 24843 * g++.dg/coroutines/torture/func-params-09-awaitable-parms.C: New test. 24844 * g++.dg/coroutines/torture/local-var-5-awaitable.C: New test. 24845 248462020-03-02 Jeff Law <law@redhat.com> 24847 24848 * gcc.target/arm/fuse-caller-save.c: Update expected output. 24849 248502020-03-02 Martin Liska <mliska@suse.cz> 24851 24852 * gcc.dg/vect/bb-slp-19.c: The comment 24853 does not align with fact that we started 24854 to SLP the testcase. 24855 248562020-03-02 Kewen Lin <linkw@gcc.gnu.org> 24857 24858 * gcc.dg/tree-ssa/scev-8.c: Revise check string. 24859 * gcc.dg/tree-ssa/scev-9.c: Ditto. 24860 * gcc.dg/tree-ssa/scev-10.c: Ditto. 24861 * gcc.dg/tree-ssa/scev-11.c: Ditto. 24862 * gcc.dg/tree-ssa/scev-12.c: Ditto. 24863 248642020-03-01 Martin Sebor <msebor@redhat.com> 24865 24866 PR c++/92721 24867 g++.dg/ext/attr-access.C: New test. 24868 248692020-03-01 Martin Sebor <msebor@redhat.com> 24870 24871 PR middle-end/93926 24872 * gcc.dg/Wbuiltin-declaration-mismatch-13.c: New test. 24873 248742020-03-01 Martin Sebor <msebor@redhat.com> 24875 24876 PR c/93812 24877 * gcc.dg/format/proto.c: New test. 24878 248792020-03-01 Martin Sebor <msebor@redhat.com> 24880 24881 PR middle-end/93829 24882 * gcc.dg/Wstringop-overflow-32.c: New test. 24883 248842020-03-01 Segher Boessenkool <segher@kernel.crashing.org> 24885 24886 PR testsuite/91797 24887 * gcc.target/powerpc/pr68805.c: Update expected output. 24888 24889 PR testsuite/91799 24890 * gcc.target/powerpc/pr88233.c: Update expected output and 24891 add target selector. 24892 248932020-03-01 Iain Sandoe <iain@sandoe.co.uk> 24894 24895 * g++.dg/coroutines/torture/class-07-data-member.C: New test. 24896 248972020-03-01 Paul Thomas <pault@gcc.gnu.org> 24898 24899 PR fortran/92976 24900 * gfortran.dg/select_type_48.f90 : New test. 24901 249022020-03-01 Paul Thomas <pault@gcc.gnu.org> 24903 24904 PR fortran/92959 24905 * gfortran.dg/associated_8.f90 : New test. 24906 249072020-02-29 Iain Sandoe <iain@sandoe.co.uk> 24908 24909 * g++.dg/coroutines/coro1-ret-int-yield-int.h: Add templated 24910 awaitable. 24911 * g++.dg/coroutines/torture/co-await-15-return-non-triv.C: New test. 24912 249132020-02-29 John David Anglin <danglin@gcc.gnu.org> 24914 24915 PR ada/91100 24916 * gnat.dg/socket1.adb: Disable on hppa*-*-hpux*. 24917 24918 * g++.dg/pr90981.C: Skip on hppa*-*-hpux*. 24919 * gcc.dg/gnu2x-attrs-1.c: Add dg-require-alias. 24920 * gcc.dg/pr90756.c: Add -fno-common option on hppa*-*-hpux*. 24921 * gcc.dg/torture/20190327-1.c: Likewise. 24922 * gcc.dg/spellcheck-options-21.c: Skip on 32-bit hppa*-*-hpux*. 24923 * gcc.dg/strlenopt-68.c: Skip on hppa*-*-hpux*. 24924 * gcc.dg/torture/pr90020.c: Likewise. 24925 * gcc.dg/ucnid-16-utf8.c: Add dg-require-iconv "latin1". 24926 24927 PR ipa/92548 24928 * gcc.dg/ipa/ipa-sra-12.c: xfail parameter split test on 32-bit 24929 hppa*-*-hpux*. 24930 * gcc.dg/ipa/ipa-sra-14.c: Likewise. 24931 * gcc.dg/ipa/ipcp-agg-12.c: xfail adding extra caller test. 24932 24933 * g++.dg/ext/visibility/ref-temp1.C: Require visibility. 24934 * gfortran.dg/pr90988_4.f: Likewise. 24935 * gfortran.dg/pr91372.f90: Likewise. 24936 249372020-02-29 Jeff Law <law@redhat.com> 24938 24939 * gcc.target/or1k/return-2.c: Update expected output. 24940 24941 * gcc.target/xstormy16/sfr/06_sfrw_to_var.c: Update expected output. 24942 249432020-02-28 Iain Sandoe <iain@sandoe.co.uk> 24944 24945 * g++.dg/coroutines/torture/func-params-08.C: Update 24946 to suspend for each co_await operation. 24947 249482020-02-28 Paul Thomas <pault@gcc.gnu.org> 24949 24950 PR fortran/92785 24951 * gfortran.dg/unlimited_polymorphic_31.f03 : New test. 24952 249532020-02-28 Jakub Jelinek <jakub@redhat.com> 24954 24955 P1937R2 - Fixing inconsistencies between const{expr,eval} functions 24956 * g++.dg/cpp2a/consteval3.C: Change dg-error about taking address of 24957 immediate function in unevaluated contexts into dg-bogus. 24958 * g++.dg/cpp2a/consteval16.C: New test. 24959 24960 PR middle-end/92152 24961 * g++.dg/torture/pr92152.C (size_t): Use decltype (sizeof (0)) instead 24962 of hardcoding unsigned long. 24963 (uint64_t): Use unsigned long long instead of unsigned long. 24964 249652020-02-27 Michael Meissner <meissner@linux.ibm.com> 24966 24967 PR target/93932 24968 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Adjust 24969 instruction counts. 24970 249712020-02-27 Martin Jambor <mjambor@suse.cz> 24972 Feng Xue <fxue@os.amperecomputing.com> 24973 24974 PR ipa/93707 24975 * gcc.dg/ipa/pr93707.c: New test. 24976 249772020-02-27 Jan Hubicka <hubicka@ucw.cz> 24978 24979 PR middle-end/92152 24980 * gcc.dg/tree-ssa/alias-access-path-12.c: New testcase. 24981 * g++.dg/torture/pr92152.C: New testcase. 24982 * gcc.dg/torture/pr92152.c: New testcase. 24983 * gcc.dg/tree-ssa/20030807-7.c: xfail. 24984 * gcc.dg/tree-ssa/alias-access-path-4.c: xfail one case. 24985 * gcc.dg/tree-ssa/alias-access-path-5.c: xfail one case. 24986 249872020-02-27 Mihail Ionescu <mihail.ionescu@arm.com> 24988 24989 * gcc.target/arm/bf16_dup.c: New test. 24990 * gcc.target/arm/bf16_reinterpret.c: Likewise. 24991 249922020-02-27 Will Schmidt <will_schmidt@vnet.ibm.com> 24993 24994 * lib/target_supports.exp (check_effective_target_has_arch_pwr5): New. 24995 (check_effective_target_has_arch_pwr6): New. 24996 (check_effective_target_has_arch_pwr7): New. 24997 (check_effective_target_has_arch_pwr8): New. 24998 (check_effective_target_has_arch_pwr9): New. 24999 * gcc.target/powerpc/pr92132-fp-1.c: Add target check. 25000 25001 250022020-02-27 Bill Schmidt <wschmidt@linux.ibm.com> 25003 25004 * gcc.target/powerpc/ppc64-abi-1.c: Compile with -mno-pcrel. 25005 * gcc.target/powerpc/ppc64-abi-2.c: Likewise. 25006 250072020-02-27 Alexandre Oliva <oliva@adacore.com> 25008 25009 * gcc.target/aarch64/vect-mull.x (SH): Undefine. 25010 250112020-02-27 Richard Biener <rguenther@suse.de> 25012 25013 PR tree-optimization/93508 25014 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase. 25015 250162020-02-27 Richard Biener <rguenther@suse.de> 25017 25018 PR tree-optimization/93953 25019 * gcc.dg/pr93953.c: New testcase. 25020 250212020-02-27 Jakub Jelinek <jakub@redhat.com> 25022 25023 PR c/93949 25024 * gcc.c-torture/compile/pr93949.c: New test. 25025 25026 PR tree-optimization/93582 25027 PR tree-optimization/93945 25028 * gcc.dg/tree-ssa/pr93582-9.c: New test. 25029 * gcc.c-torture/execute/pr93945.c: New test. 25030 250312020-02-26 Marek Polacek <polacek@redhat.com> 25032 25033 PR c++/93789 - ICE with invalid array bounds. 25034 * g++.dg/ext/vla22.C: New test. 25035 250362020-02-26 David Malcolm <dmalcolm@redhat.com> 25037 25038 PR analyzer/93950 25039 * g++.dg/analyzer/pr93950.C: New test. 25040 250412020-02-26 David Malcolm <dmalcolm@redhat.com> 25042 25043 PR analyzer/93947 25044 * gcc.dg/analyzer/torture/pr93947.c: New test. 25045 250462020-02-26 Iain Sandoe <iain@sandoe.co.uk> 25047 25048 * g++.dg/coroutines/coro1-refs-and-ctors.h: New. 25049 * g++.dg/coroutines/torture/func-params-07.C: New test. 25050 * g++.dg/coroutines/torture/func-params-08.C: New test. 25051 250522020-02-26 Peter Bergner <bergner@linux.ibm.com> 25053 25054 PR target/93913 25055 * gcc.target/powerpc/fold-vec-st-char.c (scan-assembler-times): Allow 25056 stxv and stxvx instructions as well. 25057 * gcc.target/powerpc/fold-vec-st-float.c: Likewise. 25058 * gcc.target/powerpc/fold-vec-st-int.c: Likewise. 25059 * gcc.target/powerpc/fold-vec-st-short.c: Likewise. 25060 250612020-02-26 Patrick Palka <ppalka@redhat.com> 25062 25063 * g++.dg/concepts/diagnostic2.C: New test. 25064 * g++.dg/concepts/diagnostic3.C: New test. 25065 250662020-02-26 Marek Polacek <polacek@redhat.com> 25067 25068 PR c++/93676 - value-init crash in template. 25069 * g++.dg/cpp0x/nsdmi-template19.C: New test. 25070 250712020-02-26 Marek Polacek <polacek@redhat.com> 25072 25073 PR c++/93862 - ICE with static_cast when converting from int[]. 25074 * g++.dg/cpp0x/rv-cast7.C: New test. 25075 250762020-02-26 Marek Polacek <polacek@redhat.com> 25077 25078 DR 1423, Convertibility of nullptr to bool. 25079 * g++.dg/DRs/dr1423.C: New test. 25080 250812020-02-26 Marek Polacek <polacek@redhat.com> 25082 25083 PR c++/93803 - ICE with constexpr init and [[no_unique_address]]. 25084 * g++.dg/cpp2a/constexpr-init16.C: New test. 25085 * g++.dg/cpp2a/constexpr-init17.C: New test. 25086 250872020-02-26 Richard Sandiford <richard.sandiford@arm.com> 25088 25089 PR middle-end/93843 25090 * gcc.dg/vect/pr93843-1.c: New test. 25091 * gcc.dg/vect/pr93843-2.c: Likewise. 25092 250932020-02-26 Jakub Jelinek <jakub@redhat.com> 25094 25095 PR tree-optimization/93820 25096 * gcc.dg/pr93820-2.c: New test. 25097 25098 PR tree-optimization/93820 25099 * gcc.dg/pr93820.c: New test. 25100 25101 PR c++/93905 25102 * g++.dg/cpp0x/pr93905.C: New test. 25103 251042020-02-25 Mihail Ionescu <mihail.ionescu@arm.com> 25105 25106 * gcc.target/aarch64/advsimd-intrinsics/bf16_vstn.c: New test. 25107 * gcc.target/aarch64/advsimd-intrinsics/bf16_vldn.c: New test. 25108 251092020-02-25 Mihail Ionescu <mihail.ionescu@arm.com> 25110 25111 * gcc.target/aarch64/advsimd-intrinsics/bf16_dup.c: New test. 25112 * gcc.target/aarch64/advsimd-intrinsics/bf16_reinterpret.c: New test. 25113 251142020-02-25 Dennis Zhang <dennis.zhang@arm.com> 25115 25116 * gcc.target/arm/simd/bf16_dot_1.c: New test. 25117 * gcc.target/arm/simd/bf16_dot_2.c: New test. 25118 * gcc.target/arm/simd/bf16_dot_3.c: New test. 25119 251202020-02-25 Jakub Jelinek <jakub@redhat.com> 25121 25122 PR rtl-optimization/93908 25123 * gcc.c-torture/execute/pr93908.c: New test. 25124 251252019-02-25 Eric Botcazou <ebotcazou@adacore.com> 25126 25127 * gnat.dg/lto24.adb: New test. 25128 * gnat.dg/lto24_pkg1.ads: New helper. 25129 * gnat.dg/lto24_pkg2.ad[sb]: Likewise. 25130 251312020-02-25 Richard Biener <rguenther@suse.de> 25132 25133 * gcc.dg/tree-ssa/ssa-fre-86.c: New testcase. 25134 251352020-02-25 Richard Biener <rguenther@suse.de> 25136 25137 PR tree-optimization/93868 25138 * gcc.dg/torture/pr93868.c: New testcase. 25139 251402020-02-25 Jakub Jelinek <jakub@redhat.com> 25141 25142 PR middle-end/93874 25143 * gcc.dg/pr93874.c: New test. 25144 25145 PR ipa/93763 25146 * gcc.dg/ipa/pr93763.c: Adjust the test so that it compiles without 25147 warnings and still ICEs before the ipa-cp.c fix. 25148 * g++.dg/ipa/pr93763.C: Require c++11 effective target. 25149 25150 PR translation/93864 25151 * objc.dg/encode-2.m: Fix comment typo paramter -> parameter. 25152 * obj-c++.dg/encode-4.mm: Likewise. 25153 * gfortran.dg/data_array_5.f90: Likewise. 25154 * gcc.dg/decl-1.c: Likewise. 25155 251562020-02-24 David Malcolm <dmalcolm@redhat.com> 25157 25158 PR analyzer/93032 25159 * gcc.dg/analyzer/pr93382.c: Add "-fanalyzer-checker=taint". 25160 * gcc.dg/analyzer/taint-1.c: Likewise. 25161 251622020-02-24 David Malcolm <dmalcolm@redhat.com> 25163 25164 PR analyzer/93899 25165 * g++.dg/analyzer/pr93899.C: New test. 25166 251672020-02-24 Martin Sebor <msebor@redhat.com> 25168 25169 PR c++/93804 25170 * g++.dg/warn/Wredundant-tags-4.C: New test. 25171 * g++.dg/warn/Wredundant-tags-5.C: New test. 25172 * g++.dg/warn/Wredundant-tags-5.h: New test. 25173 251742020-02-24 David Malcolm <dmalcolm@redhat.com> 25175 25176 * gcc.dg/analyzer/analyzer-verbosity-2a.c: New test. 25177 * gcc.dg/analyzer/analyzer-verbosity-3.c: New test, based on 25178 analyzer-verbosity-2.c 25179 * gcc.dg/analyzer/analyzer-verbosity-3a.c: New test. 25180 * gcc.dg/analyzer/edges-1.c: New test. 25181 * gcc.dg/analyzer/edges-2.c: New test. 25182 * gcc.dg/analyzer/file-paths-1.c: Add -fanalyzer-verbosity=3. 25183 251842020-02-24 Marek Polacek <polacek@redhat.com> 25185 25186 PR c++/93869 - ICE with -Wmismatched-tags. 25187 * g++.dg/warn/Wmismatched-tags-2.C: New test. 25188 251892020-02-20 Mark Eggleston <mark.eggleston@codethink.com> 25190 25191 PR fortran/93835 25192 * gfortran.dg/pr77351.f90 : Check for one error instead of two. 25193 * gfortran.dg/pr93835.f08 : New test. 25194 251952020-02-24 Marek Polacek <polacek@redhat.com> 25196 25197 PR c++/93712 - ICE with ill-formed array list-initialization. 25198 * g++.dg/cpp0x/initlist-array11.C: New test. 25199 252002020-02-20 Mark Eggleston <mark.eggleston@codethink.com> 25201 25202 PR fortran/93604 25203 * gfortran.dg/pr93604.f90 : New test. 25204 252052020-02-24 Jakub Jelinek <jakub@redhat.com> 25206 25207 P1937R2 - Fixing inconsistencies between const{expr,eval} functions 25208 * g++.dg/ext/consteval1.C: Change dg-{message,error} into dg-bogus. 25209 * g++.dg/cpp2a/consteval6.C: Likewise. 25210 * g++.dg/cpp2a/consteval3.C: Change dg-error for unevaluated operands 25211 into dg-bogus. 25212 252132020-02-24 Christophe Lyon <christophe.lyon@linaro.org> 25214 25215 PR lto/78353 25216 * gcc.target/arm/pr78353-1.c: Add arm_arch_v7a_multilib effective 25217 target. 25218 * gcc.target/arm/pr78353-2.c: Likewise. 25219 252202020-02-24 Jakub Jelinek <jakub@redhat.com> 25221 25222 PR tree-optimization/93582 25223 * gcc.dg/tree-ssa/pr93582-4.c: New test. 25224 * gcc.dg/tree-ssa/pr93582-5.c: New test. 25225 * gcc.dg/tree-ssa/pr93582-6.c: New test. 25226 * gcc.dg/tree-ssa/pr93582-7.c: New test. 25227 * gcc.dg/tree-ssa/pr93582-8.c: New test. 25228 252292020-02-24 Tobias Burnus <tobias@codesourcery.com> 25230 25231 PR fortran/93552 25232 * gfortran.dg/goacc/tile-4.f90: New. 25233 252342020-02-24 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 25235 Kugan Vivekandarajah <kugan.vivekanandarajah@linaro.org> 25236 25237 PR driver/47785 25238 PR lto/78353 25239 * gcc.target/arm/pr78353-1.c: New test. 25240 * gcc.target/arm/pr78353-2.c: Likewise. 25241 252422020-02-23 Thomas Koenig <tkoenig@gcc.gnu.org> 25243 25244 PR fortran/93890 25245 * gfortran.dg/argument_checking_24.f90: Correct test case. 25246 252472020-02-21 Martin Sebor <msebor@redhat.com> 25248 25249 PR gcov-profile/93753 25250 * g++.dg/ext/flexary36.C: New test. 25251 * g++.dg/lto/pr93166_0.C: Make struct with flexarray valid. 25252 252532020-02-21 Dennis Zhang <dennis.zhang@arm.com> 25254 25255 * gcc.target/arm/simd/vmmla_1.c: New test. 25256 252572020-02-21 Mihail-Calin Ionescu <mihail.ionescu@arm.com> 25258 25259 * gcc.target/arm/armv8_1m-shift-imm-1.c: Add MVE target checks. 25260 * gcc.target/arm/armv8_1m-shift-reg-1.c: Likewise. 25261 * lib/target-supports.exp 25262 (check_effective_target_arm_v8_1m_mve_ok_nocache): New. 25263 (check_effective_target_arm_v8_1m_mve_ok): New. 25264 (add_options_for_v8_1m_mve): New. 25265 252662020-02-21 Uroš Bizjak <ubizjak@gmail.com> 25267 25268 * gcc.target/i386/pr69052.c: Require target ia32. 25269 (dg-options): Add -fcommon and remove -pie. 25270 252712020-02-21 Uroš Bizjak <ubizjak@gmail.com> 25272 25273 * gcc.dg/vect/vect-epilogues.c (scan-tree-dump): Require 25274 vect_mutiple_sizes effective target. 25275 252762020-02-21 Jan Hubicka <hubicka@ucw.cz> 25277 Richard Biener <rguenther@suse.de> 25278 25279 PR tree-optimization/93586 25280 * gcc.dg/torture/pr93586.c: New testcase. 25281 252822020-02-21 Martin Jambor <mjambor@suse.cz> 25283 25284 PR tree-optimization/93845 25285 * g++.dg/tree-ssa/pr93845.C: New test. 25286 252872020-02-21 Richard Sandiford <richard.sandiford@arm.com> 25288 25289 * gcc.target/aarch64/sve/rsqrt_1.c: New test. 25290 * gcc.target/aarch64/sve/rsqrt_1_run.c: Likewise. 25291 * gcc.target/aarch64/sve/sqrt_1.c: Likewise. 25292 * gcc.target/aarch64/sve/sqrt_1_run.c: Likewise. 25293 252942020-02-21 Richard Sandiford <richard.sandiford@arm.com> 25295 25296 * gcc.target/aarch64/sve/recip_1.c: New test. 25297 * gcc.target/aarch64/sve/recip_1_run.c: Likewise. 25298 * gcc.target/aarch64/sve/recip_2.c: Likewise. 25299 * gcc.target/aarch64/sve/recip_2_run.c: Likewise. 25300 253012020-02-20 Martin Sebor <msebor@redhat.com> 25302 25303 PR c++/93801 25304 * g++.dg/warn/Wredundant-tags-3.C: New test. 25305 253062020-02-20 Uroš Bizjak <ubizjak@gmail.com> 25307 25308 PR target/93828 25309 * g++.target/i386/pr93828.C: New test. 25310 253112020-02-20 Peter Bergner <bergner@linux.ibm.com> 25312 25313 PR target/93658 25314 * gcc.target/powerpc/pr93658.c: New test. 25315 253162020-02-20 Tobias Burnus <tobias@codesourcery.com> 25317 25318 PR fortran/93825 25319 * gfortran.dg/goacc/tile-3.f90: New. 25320 253212020-02-19 Marek Polacek <polacek@redhat.com> 25322 25323 PR c++/93169 - wrong-code with a non-constexpr constructor. 25324 * g++.dg/cpp0x/constexpr-93169.C: New test. 25325 253262020-02-19 Martin Sebor <msebor@redhat.com> 25327 25328 PR tree-optimization/92128 25329 * gcc.dg/strlenopt-81.c: Align arrays to let strictly aligned targets 25330 optimize away calls as expected. 25331 253322020-02-19 Uroš Bizjak <ubizjak@gmail.com> 25333 25334 * gcc.dg/gimplefe-41.c: Add -msse2 additional options for x86 targets. 25335 * gcc.dg/ipa/ipa-sra-19.c: Ditto. 25336 253372020-02-19 Richard Sandiford <richard.sandiford@arm.com> 25338 25339 PR tree-optimization/93767 25340 * gcc.dg/vect/pr93767.c: New test. 25341 253422020-02-19 Martin Jambor <mjambor@suse.cz> 25343 25344 PR tree-optimization/93776 25345 * gcc.dg/tree-ssa/pr93776.c: New test. 25346 253472020-02-19 Martin Jambor <mjambor@suse.cz> 25348 25349 PR tree-optimization/93667 25350 * g++.dg/tree-ssa/pr93667.C: New test. 25351 253522020-02-19 Hongtao Liu <hongtao.liu@intel.com> 25353 25354 * g++.dg/other/i386-2.C: add -mavx512vbmi2 25355 * g++.dg/other/i386-3.C: Ditto. 25356 253572020-02-18 James Greenhalgh <james.greenhalgh@arm.com> 25358 25359 * gcc.target/aarch64/vmull_high.c: New. 25360 253612020-02-18 Marek Polacek <polacek@redhat.com> 25362 25363 PR c++/93817 25364 * g++.dg/diagnostic/array-init1.C: Fix for ILP32. 25365 253662020-02-18 Jon Beniston <jon@beniston.com> 25367 25368 * gcc.dg/strcmpopt_6.c: Add space in array for terminator. 25369 253702020-02-18 Mark Eggleston <markeggleston@gcc.gnu.org> 25371 25372 PR fortran/93714 25373 * gfortran.dg/char_pointer_assign_6.f90: Look for no target 25374 message instead of length mismatch. 25375 * gfortran.dg/pr93714_1.f90 25376 * gfortran.dg/pr93714_2.f90 25377 253782020-02-18 Mark Eggleston <mark.eggleston@codethink.com> 25379 25380 PR fortran/93601 25381 * gfortran.dg/pr93601.f90 : New test. 25382 253832020-02-18 Martin Liska <mliska@suse.cz> 25384 25385 PR ipa/93583 25386 * gcc.dg/ipa/pr93583.c: New test. 25387 253882020-02-18 David Malcolm <dmalcolm@redhat.com> 25389 25390 PR analyzer/93777 25391 * g++.dg/analyzer/pr93777.C: New test. 25392 * gfortran.dg/analyzer/pr93777.f90: New test. 25393 253942020-02-18 David Malcolm <dmalcolm@redhat.com> 25395 25396 PR analyzer/93778 25397 * gfortran.dg/analyzer/pr93778.f90: New test. 25398 253992020-02-18 David Malcolm <dmalcolm@redhat.com> 25400 25401 PR analyzer/93774 25402 * gfortran.dg/analyzer/deferred_character_25.f90: New test, 25403 based on gfortran.dg/deferred_character_25.f90. 25404 254052020-02-18 David Malcolm <dmalcolm@redhat.com> 25406 25407 PR analyzer/93779 25408 * gfortran.dg/analyzer/pr88304-2.f90: New test, adapted from 25409 gfortran.fortran-torture/compile/pr88304-2.f90 25410 254112020-02-18 Mark Eggleston <mark.eggleston@codethink.com> 25412 25413 PR fortran/93603 25414 * gfortran.dg/pr93603.f90 : New test. 25415 254162020-02-20 Mark Eggleston <markeggleston@gcc.gnu.org> 25417 25418 PR fortran/93580 25419 * gfortran.dg/dg/pr93580.f90: New test. 25420 254212020-02-18 Jakub Jelinek <jakub@redhat.com> 25422 25423 PR tree-optimization/93780 25424 * gcc.dg/pr93780.c: New test. 25425 254262020-02-17 David Malcolm <dmalcolm@redhat.com> 25427 25428 PR analyzer/93775 25429 * gcc.dg/analyzer/20020129-1.c: New test. 25430 254312020-02-17 Alexandre Oliva <oliva@adacore.com> 25432 25433 * gcc.dg/tls/emutls-3.c: New, combining emutls-2.c and 25434 thr-init-2.c into an execution test with explicitly common 25435 variables. 25436 254372020-02-17 Wilco Dijkstra <wdijkstr@arm.com> 25438 25439 * gcc.target/aarch64/pr93565.c: Fix test for ilp32. 25440 254412020-02-17 Will Schmidt <will_schmidt@vnet.ibm.com> 25442 25443 * gcc.target/powerpc/fold-vec-extract-longlong.p8.c: Correct 25444 number of expected insns. 25445 254462020-02-17 Martin Liska <mliska@suse.cz> 25447 25448 PR ipa/93760 25449 * g++.dg/lto/odr-8_1.C: Fix grammar. 25450 254512020-02-17 Richard Biener <rguenther@suse.de> 25452 25453 PR c/86134 25454 * gcc.dg/pr86134.c: New testcase. 25455 * gcc.dg/pr28322-2.c: Adjust. 25456 254572020-02-17 David Malcolm <dmalcolm@redhat.com> 25458 25459 PR analyzer/93388 25460 * gcc.dg/analyzer/torture/20060625-1.c: New test. 25461 * gcc.dg/analyzer/torture/pr51628-30.c: New test. 25462 * gcc.dg/analyzer/torture/pr59037.c: New test. 25463 254642020-02-17 David Malcolm <dmalcolm@redhat.com> 25465 25466 * gcc.dg/analyzer/malloc-1.c (test_48): New. 25467 254682020-02-17 Jiufu Guo <guojiufu@linux.ibm.com> 25469 25470 PR target/93047 25471 * gcc.dg/torture/stackalign/builtin-return-2.c: New test case. 25472 254732020-02-16 Uroš Bizjak <ubizjak@gmail.com> 25474 25475 PR target/93743 25476 * gcc.target/i386/pr93743.c : New test. 25477 254782020-02-15 Marek Polacek <polacek@redhat.com> 25479 25480 PR c++/93710 - poor diagnostic for array initializer. 25481 * g++.dg/diagnostic/array-init1.C: New test. 25482 254832020-02-15 Jason Merrill <jason@redhat.com> 25484 25485 * lib/target-supports.exp (check_effective_target_c++2a_only): Also 25486 look for -std=*++20. 25487 (check_effective_target_concepts): Use check_effective_target_c++2a. 25488 254892020-02-15 Jakub Jelinek <jakub@redhat.com> 25490 25491 PR tree-optimization/93744 25492 * gcc.c-torture/execute/pr93744-1.c: New test. 25493 * gcc.c-torture/execute/pr93744-2.c: New test. 25494 * gcc.c-torture/execute/pr93744-3.c: New test. 25495 254962020-02-14 Jakub Jelinek <jakub@redhat.com> 25497 25498 PR c++/61414 25499 * g++.dg/cpp0x/enum39.C: New test. 25500 255012020-02-14 Martin Jambor <mjambor@suse.cz> 25502 25503 PR tree-optimization/93516 25504 * g++.dg/tree-ssa/pr93516.C: New test. 25505 255062020-02-14 Hongtao Liu <hongtao.liu@intel.com> 25507 25508 * gcc.target/i386/avx512vbmi2-vpshld-1.c: New test. 25509 * gcc.target/i386/avx512vbmi2-vpshrd-1.c: Ditto. 25510 * gcc.target/i386/sse-12.c: Add -mavx512vbmi2. 25511 * gcc.target/i386/sse-13.c: Ditto. 25512 * gcc.target/i386/sse-14.c: Add -mavx512vbmi2 and tests. 25513 * gcc.target/i386/sse-22.c: Ditto. 25514 255152020-02-14 Jakub Jelinek <jakub@redhat.com> 25516 25517 Partially implement P1042R1: __VA_OPT__ wording clarifications 25518 PR preprocessor/92319 25519 * c-c++-common/cpp/va-opt-4.c: New test. 25520 255212020-02-13 Jakub Jelinek <jakub@redhat.com> 25522 25523 PR c/93576 25524 * gcc.dg/pr93576.c: New test. 25525 255262020-02-13 Sandra Loosemore <sandra@codesourcery.com> 25527 25528 * g++.dg/cpp0x/constexpr-static13.C: 25529 Add -fdelete-null-pointer-checks. 25530 * g++.dg/cpp2a/constexpr-new11.C: Likewise. 25531 * g++.dg/cpp2a/constexpr-new12.C: Likewise. 25532 255332020-02-13 H.J. Lu <hongjiu.lu@intel.com> 25534 25535 PR target/93656 25536 * gcc.target/i386/pr93656.c: New test. 25537 255382020-02-13 Claudiu Zissulescu <claziss@synopsys.com> 25539 25540 * gcc.target/arc/nps400-1.c: Update test. 25541 255422020-02-13 Claudiu Zissulescu <claziss@synopsys.com> 25543 25544 * gcc.target/arc/or-cnst-size2.c: Update test. 25545 255462020-02-13 Claudiu Zissulescu <claziss@synopsys.com> 25547 Petro Karashchenko <petro.karashchenko@ring.com> 25548 25549 * gcc.target/arc/mul64-1.c: New test. 25550 255512020-02-13 Jakub Jelinek <jakub@redhat.com> 25552 25553 PR target/93696 25554 * gcc.target/i386/pr93696-1.c: New test. 25555 * gcc.target/i386/pr93696-2.c: New test. 25556 * gcc.target/i386/avx512bitalg-vpopcntw-1.c (TEST): Fix argument order 25557 of _mm*_mask_popcnt_*. 25558 * gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c (TEST): Likewise. 25559 * gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c (TEST): Likewise. 25560 * gcc.target/i386/avx512bitalg-vpopcntb-1.c (TEST): Likewise. 25561 * gcc.target/i386/avx512bitalg-vpopcntb.c (foo): Likewise. 25562 * gcc.target/i386/avx512bitalg-vpopcntbvl.c (foo): Likewise. 25563 * gcc.target/i386/avx512vpopcntdq-vpopcntd.c (foo): Likewise. 25564 * gcc.target/i386/avx512bitalg-vpopcntwvl.c (foo): Likewise. 25565 * gcc.target/i386/avx512bitalg-vpopcntw.c (foo): Likewise. 25566 * gcc.target/i386/avx512vpopcntdq-vpopcntq.c (foo): Likewise. 25567 25568 PR tree-optimization/93582 25569 * gcc.dg/tree-ssa/pr93582-1.c: New test. 25570 * gcc.dg/tree-ssa/pr93582-2.c: New test. 25571 * gcc.dg/tree-ssa/pr93582-3.c: New test. 25572 255732020-02-13 Richard Biener <rguenther@suse.de> 25574 25575 PR testsuite/93717 25576 * gcc.dg/optimize-bswapsi-2.c: Add BE case. 25577 255782020-02-13 Jakub Jelinek <jakub@redhat.com> 25579 25580 PR target/93673 25581 * gcc.target/i386/avx512f-pr93673.c: New test. 25582 * gcc.target/i386/avx512dq-pr93673.c: New test. 25583 * gcc.target/i386/avx512bw-pr93673.c: New test. 25584 25585 * g++.dg/analyzer/pr93212.C: Require c++14 rather than c++11. 25586 255872020-02-12 Iain Sandoe <iain@sandoe.co.uk> 25588 25589 * g++.dg/coroutines/coro1-allocators.h: New. 25590 * g++.dg/coroutines/coro-bad-alloc-00-bad-op-new.C: New test. 25591 * g++.dg/coroutines/coro-bad-alloc-01-bad-op-del.C: New test. 25592 * g++.dg/coroutines/coro-bad-alloc-02-no-op-new-nt.C: New test. 25593 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: Use new 25594 coro1-allocators.h header. 25595 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: Likewise. 25596 * g++.dg/coroutines/torture/alloc-02-fail-new-grooaf-check.C: New. 25597 * g++.dg/coroutines/torture/alloc-03-overload-new-1.C: New test. 25598 * g++.dg/coroutines/torture/alloc-04-overload-del-use-two-args.C:New. 25599 256002020-02-12 Jakub Jelinek <jakub@redhat.com> 25601 25602 * gcc.target/powerpc/pr93122.c: Use -mprefixed instead of 25603 -mprefixed-addr in dg-options. 25604 25605 PR middle-end/93663 25606 * gcc.dg/torture/builtin-round-roundeven.c (main): Add tests 25607 for DBL_MAX, inf, their negations and nan. 25608 256092020-02-12 Martin Sebor <msebor@redhat.com> 25610 25611 PR middle-end/93646 25612 * gcc.dg/Wstringop-overflow-31.c: New test. 25613 256142020-02-12 Wilco Dijkstra <wdijkstr@arm.com> 25615 25616 PR rtl-optimization/93565 25617 * gcc.target/aarch64/pr93565.c: New test. 25618 256192020-02-12 Wilco Dijkstra <wdijkstr@arm.com> 25620 25621 * gcc.target/aarch64/popcnt2.c: New test. 25622 256232020-02-12 Marek Polacek <polacek@redhat.com> 25624 25625 PR c++/88819 25626 * g++.dg/cpp2a/nontype-class32.C: New test. 25627 256282020-02-12 Marek Polacek <polacek@redhat.com> 25629 25630 PR c++/93684 - ICE-on-invalid with broken attribute. 25631 * g++.dg/parse/attr4.C: New test. 25632 256332020-02-12 Jakub Jelinek <jakub@redhat.com> 25634 25635 PR target/93670 25636 * gcc.target/i386/avx512vl-pr93670.c: New test. 25637 256382020-02-12 Richard Biener <rguenther@suse.de> 25639 25640 PR testsuite/93697 25641 * gcc.dg/pr93661.c: Pass -w, remove dg-warning. 25642 256432020-02-11 David Malcolm <dmalcolm@redhat.com> 25644 25645 PR analyzer/93288 25646 * g++.dg/analyzer/malloc.C: Add test coverage for a double-free 25647 called in a constructor. 25648 * g++.dg/analyzer/pr93288.C: New test. 25649 256502020-02-11 David Malcolm <dmalcolm@redhat.com> 25651 25652 PR analyzer/93212 25653 * g++.dg/analyzer/analyzer.exp: New subdirectory and .exp suite. 25654 * g++.dg/analyzer/malloc.C: New test. 25655 * g++.dg/analyzer/pr93212.C: New test. 25656 256572020-02-11 Martin Sebor <msebor@redhat.com> 25658 25659 PR tree-optimization/93683 25660 * gcc.dg/tree-ssa/ssa-dse-39.c: New test. 25661 256622020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com> 25663 25664 * lib/target-supports.exp (check_effective_target_ppc_ieee128_ok): New. 25665 * gcc.target/powerpc/pr92796.c: Add a require-effective-target 25666 statement for ppc_ieee128_ok. 25667 256682020-02-11 David Malcolm <dmalcolm@redhat.com> 25669 25670 PR analyzer/93374 25671 * gcc.dg/analyzer/torture/pr93374.c: New test. 25672 256732020-02-11 David Malcolm <dmalcolm@redhat.com> 25674 25675 PR analyzer/93669 25676 * gcc.dg/analyzer/pr93669.c: New test. 25677 256782020-02-11 David Malcolm <dmalcolm@redhat.com> 25679 25680 PR analyzer/93649 25681 * gcc.dg/analyzer/torture/pr93649.c: New test. 25682 256832020-02-11 Will Schmidt <will_schmidt@vnet.ibm.com> 25684 25685 * gcc.target/powerpc/pr70010-2.c: Add -maltivec. 25686 * gcc.target/powerpc/pr70010-3.c: Add -maltivec. 25687 256882020-02-11 Stam Markianos-Wright <stam.markianos-wright@arm.com> 25689 25690 * gcc.target/arm/simd/vdot-2-1.c: New test. 25691 * gcc.target/arm/simd/vdot-2-2.c: New test. 25692 * gcc.target/arm/simd/vdot-2-3.c: New test. 25693 * gcc.target/arm/simd/vdot-2-4.c: New test. 25694 256952020-02-11 Richard Biener <rguenther@suse.de> 25696 25697 PR tree-optimization/93661 25698 PR tree-optimization/93662 25699 * gcc.dg/pr93661.c: New testcase. 25700 257012020-02-12 Patrick Palka <ppalka@redhat.com> 25702 25703 PR c++/69448 25704 PR c++/80471 25705 * g++.dg/concepts/abbrev3.C: New test. 25706 * g++.dg/cpp2a/concepts-pr80471.C: Adjust a static_assert to expect the 25707 correct behavior. 25708 * g++.dg/cpp0x/auto9.C: Adjust a dg-error directive. 25709 25710 * g++.dg/cpp2a/concepts6.C: New test. 25711 257122020-02-10 David Malcolm <dmalcolm@redhat.com> 25713 25714 PR analyzer/93350 25715 * gcc.dg/analyzer/torture/pr93350.c: New test. 25716 257172020-02-10 David Malcolm <dmalcolm@redhat.com> 25718 25719 PR analyzer/93647 25720 * gcc.dg/analyzer/torture/pr93647.c: New test. 25721 257222020-02-10 Jakub Jelinek <jakub@redhat.com> 25723 25724 PR target/93637 25725 * gcc.target/i386/avx-pr93637.c: New test. 25726 257272020-02-10 David Malcolm <dmalcolm@redhat.com> 25728 25729 PR analyzer/93405 25730 * gfortran.dg/analyzer/pr93405.f90: New test. 25731 257322020-02-10 David Malcolm <dmalcolm@redhat.com> 25733 25734 * gfortran.dg/analyzer/analyzer.exp: New subdirectory and .exp 25735 suite. 25736 * gfortran.dg/analyzer/malloc-example.f90: New test. 25737 * gfortran.dg/analyzer/malloc.f90: New test. 25738 257392020-02-10 Martin Sebor <msebor@redhat.com> 25740 25741 PR c/93640 25742 * gcc.dg/attr-access.c: New test. 25743 257442020-02-10 Hans-Peter Nilsson <hp@axis.com> 25745 25746 * gcc.target/cris/cris.exp (check_effective_target_cc0): New. 25747 25748 PR target/93372 25749 * gcc.target/cris/pr93372-1.c, gcc.target/cris/pr93372-2.c, 25750 gcc.target/cris/pr93372-5.c, gcc.target/cris/pr93372-8.c, 25751 gcc.target/cris/pr93372-3.c, gcc.target/cris/pr93372-4.c, 25752 gcc.target/cris/pr93372-6.c, gcc.target/cris/pr93372-7.c, 25753 gcc.target/cris/pr93372-9.c, gcc.target/cris/pr93372-10.c, 25754 gcc.target/cris/pr93372-11.c, gcc.target/cris/pr93372-12.c, 25755 gcc.target/cris/pr93372-13.c, gcc.target/cris/pr93372-14.c, 25756 gcc.target/cris/pr93372-15.c, gcc.target/cris/pr93372-16.c, 25757 gcc.target/cris/pr93372-17.c, gcc.target/cris/pr93372-18.c, 25758 gcc.target/cris/pr93372-19.c, gcc.target/cris/pr93372-20.c, 25759 gcc.target/cris/pr93372-21.c, gcc.target/cris/pr93372-22.c, 25760 gcc.target/cris/pr93372-23.c, gcc.target/cris/pr93372-24.c, 25761 gcc.target/cris/pr93372-25.c, gcc.target/cris/pr93372-26.c, 25762 gcc.target/cris/pr93372-27.c, gcc.target/cris/pr93372-28.c, 25763 gcc.target/cris/pr93372-29.c, gcc.target/cris/pr93372-30.c, 25764 gcc.target/cris/pr93372-31.c, gcc.target/cris/pr93372-32.c, 25765 gcc.target/cris/pr93372-33.c, gcc.target/cris/pr93372-34.c, 25766 gcc.target/cris/pr93372-35.c, gcc.target/cris/dbr-1.c: New tests. 25767 257682020-02-10 Jakub Jelinek <jakub@redhat.com> 25769 25770 PR target/91913 25771 * gfortran.dg/pr91913.f90: New test. 25772 257732020-02-10 H.J. Lu <hongjiu.lu@intel.com> 25774 25775 PR libgcc/85334 25776 * g++.target/i386/pr85334-1.C: New test. 25777 * g++.target/i386/pr85334-2.C: Likewise. 25778 257792020-02-10 Jakub Jelinek <jakub@redhat.com> 25780 25781 PR other/93641 25782 * gcc.dg/format/gcc_diag-11.c (test_cdiag_bad_words): Add two further 25783 tests. 25784 257852020-02-10 Feng Xue <fxue@os.amperecomputing.com> 25786 25787 PR ipa/93203 25788 * g++.dg/ipa/pr93203.C: New test. 25789 * gcc.dg/ipa/ipcp-1: Change dump string. 25790 257912020-02-09 Uroš Bizjak <ubizjak@gmail.com> 25792 25793 * gcc.target/i386/pr91333.c (dg-do): Fix target selector. 25794 257952020-02-09 Jakub Jelinek <jakub@redhat.com> 25796 25797 PR c++/93633 25798 * g++.dg/cpp2a/constexpr-new11.C: New test. 25799 * g++.dg/cpp2a/constexpr-new12.C: New test. 25800 * g++.dg/cpp2a/constexpr-new13.C: New test. 25801 258022020-02-08 Andrew Pinski <apinski@marvel.com> 25803 25804 PR target/91927 25805 * gcc.target/aarch64/pr91927.c: New testcase. 25806 258072020-02-08 Peter Bergner <bergner@linux.ibm.com> 25808 25809 PR target/93136 25810 * gcc.dg/vmx/ops.c: Add -flax-vector-conversions to dg-options. 25811 * gcc.target/powerpc/vsx-vector-6.h: Split tests into smaller functions. 25812 * gcc.target/powerpc/vsx-vector-6.p7.c: Adjust scan-assembler-times 25813 regex directives. Adjust expected instruction counts. 25814 * gcc.target/powerpc/vsx-vector-6.p8.c: Likewise. 25815 * gcc.target/powerpc/vsx-vector-6.p9.c: Likewise. 25816 258172020-02-08 Jakub Jelinek <jakub@redhat.com> 25818 25819 PR c++/93549 25820 * g++.dg/ext/constexpr-pr93549.C: New test. 25821 258222020-02-08 Uroš Bizjak <ubizjak@gmail.com> 25823 Jakub Jelinek <jakub@redhat.com> 25824 25825 PR target/65782 25826 * gcc.target/i386/pr65782.c: New test. 25827 258282020-02-07 Marek Polacek <polacek@redhat.com> 25829 25830 PR c++/92947 - Paren init of aggregates in unevaluated context. 25831 * g++.dg/cpp2a/paren-init21.C: New test. 25832 258332020-02-07 Will Schmidt <will_schmidt@vnet.ibm.com> 25834 25835 * testsuite/gcc.target/powerpc/pr92923-1.c: Add -mvsx. 25836 258372020-02-07 Dennis Zhang <dennis.zhang@arm.com> 25838 25839 * gcc.target/aarch64/simd/vmmla.c: New test. 25840 258412020-02-07 Richard Biener <rguenther@suse.de> 25842 25843 PR middle-end/93519 25844 * gcc.dg/Wrestrict-21.c: New testcase. 25845 258462020-02-07 H.J. Lu <hongjiu.lu@intel.com> 25847 25848 PR target/85667 25849 * gcc.target/i386/pr85667-10.c: New test. 25850 * gcc.target/i386/pr85667-7.c: Likewise. 25851 * gcc.target/i386/pr85667-8.c: Likewise. 25852 * gcc.target/i386/pr85667-9.c: Likewise. 25853 258542020-02-07 Jakub Jelinek <jakub@redhat.com> 25855 25856 PR target/93122 25857 * gcc.target/powerpc/pr93122.c: New test. 25858 258592020-02-07 Paolo Carlini <paolo.carlini@oracle.com> 25860 25861 PR c++/89404 25862 * g++.dg/ext/vla21.C: New. 25863 258642020-02-07 Jakub Jelinek <jakub@redhat.com> 25865 25866 PR target/93615 25867 * gcc.dg/pr93615.c: New test. 25868 25869 PR target/93611 25870 * gcc.target/i386/pr93611.c: New test. 25871 258722020-02-06 David Malcolm <dmalcolm@redhat.com> 25873 25874 PR analyzer/93375 25875 * gcc.dg/analyzer/pr93375.c: Rework test case to avoid per-target 25876 differences in how __builtin_memcpy has been optimized at the time 25877 the analyzer runs. 25878 258792020-02-06 David Malcolm <dmalcolm@redhat.com> 25880 25881 * gcc.dg/analyzer/torture/intptr_t.c: New test. 25882 258832020-02-06 Segher Boessenkool <segher@kernel.crashing.org> 25884 25885 * gcc.target/powerpc/pr93012.c: New. 25886 258872020-02-06 Richard Sandiford <richard.sandiford@arm.com> 25888 25889 PR target/87763 25890 * gcc.target/aarch64/movk_2.c: New test. 25891 258922020-02-06 Uroš Bizjak <ubizjak@gmail.com> 25893 25894 * gcc.target/i386/memcpy-strategy-1.c (dg-final): 25895 Unify scan-assembler strings for all targets. 25896 * gcc.target/i386/memcpy-strategy-2.c (dg-final): Ditto. 25897 * gcc.target/i386/memcpy-strategy-3.c (dg-final): Ditto. 25898 * gcc.target/i386/memcpy-vector_loop-1.c (dg-final): Ditto. 25899 259002020-02-06 Marek Polacek <polacek@redhat.com> 25901 25902 PR c++/93597 - ICE with lambda in operator function. 25903 * g++.dg/cpp0x/lambda/lambda-93597.C: New test. 25904 259052020-02-06 Tobias Burnus <tobias@codesourcery.com> 25906 25907 * gcc.target/arm/multilib.exp (multilib_config): Pass flags to 25908 …_target_compile as (additional_flags=) option and not as source 25909 filename to make it work with remote execution. 25910 * lib/target-supports.exp (check_runtime, check_gc_sections_available, 25911 check_effective_target_gas, check_effective_target_gld): Likewise. 25912 259132020-02-06 Jakub Jelinek <jakub@redhat.com> 25914 25915 PR target/93594 25916 * gcc.target/i386/avx2-pr93594.c: New test. 25917 259182020-02-05 Martin Sebor <msebor@redhat.com> 25919 25920 PR tree-optimization/92765 25921 * g++.dg/tree-ssa/strlenopt-1.C: New test. 25922 * g++.dg/tree-ssa/strlenopt-2.C: New test. 25923 * gcc.dg/Warray-bounds-58.c: New test. 25924 * gcc.dg/Wrestrict-20.c: Avoid a valid -Wformat-overflow. 25925 * gcc.dg/Wstring-compare.c: Xfail a test. 25926 * gcc.dg/strcmpopt_2.c: Disable tests. 25927 * gcc.dg/strcmpopt_4.c: Adjust tests. 25928 * gcc.dg/strcmpopt_10.c: New test. 25929 * gcc.dg/strcmpopt_11.c: New test. 25930 * gcc.dg/strlenopt-69.c: Disable tests. 25931 * gcc.dg/strlenopt-92.c: New test. 25932 * gcc.dg/strlenopt-93.c: New test. 25933 * gcc.dg/strlenopt.h: Declare calloc. 25934 * gcc.dg/tree-ssa/pr92056.c: Xfail tests until pr93518 is resolved. 25935 * gcc.dg/tree-ssa/builtin-sprintf-warn-23.c: Correct test (pr93517). 25936 259372020-02-05 Marek Polacek <polacek@redhat.com> 25938 25939 PR c++/93559 - ICE with CONSTRUCTOR flags verification. 25940 * g++.dg/cpp0x/initlist119.C: New test. 25941 * g++.dg/cpp0x/initlist120.C: New test. 25942 259432020-02-05 Jakub Jelinek <jakub@redhat.com> 25944 25945 PR c++/93557 25946 * c-c++-common/Wunused-var-17.c: New test. 25947 259482020-02-05 Jeff Law <law@redhat.com> 25949 25950 * gcc.target/hppa/shadd-3.c: Disable delay slot filling and 25951 adjust expected shadd insn count appropriately. 25952 259532020-02-05 David Malcolm <dmalcolm@redhat.com> 25954 25955 * gcc.dg/analyzer/data-model-1.c: Update for changed output to 25956 __analyzer_dump_exploded_nodes, dropping redundant call at merger. 25957 * gcc.dg/analyzer/data-model-7.c: Likewise. 25958 * gcc.dg/analyzer/loop-2.c: Update for changed output format. 25959 * gcc.dg/analyzer/loop-2a.c: Likewise. 25960 * gcc.dg/analyzer/loop-4.c: Likewise. 25961 * gcc.dg/analyzer/loop.c: Likewise. 25962 * gcc.dg/analyzer/malloc-paths-10.c: Likewise; drop redundant 25963 call at merger. 25964 * gcc.dg/analyzer/malloc-vs-local-1a.c: Likewise. 25965 * gcc.dg/analyzer/malloc-vs-local-1b.c: Likewise. 25966 * gcc.dg/analyzer/malloc-vs-local-2.c: Likewise. 25967 * gcc.dg/analyzer/malloc-vs-local-3.c: Likewise. 25968 * gcc.dg/analyzer/paths-1.c: Likewise. 25969 * gcc.dg/analyzer/paths-1a.c: Likewise. 25970 * gcc.dg/analyzer/paths-2.c: Likewise. 25971 * gcc.dg/analyzer/paths-3.c: Likewise. 25972 * gcc.dg/analyzer/paths-4.c: Update for changed output format. 25973 * gcc.dg/analyzer/paths-5.c: Likewise. 25974 * gcc.dg/analyzer/paths-6.c: Likewise; drop redundant calls 25975 at merger. 25976 * gcc.dg/analyzer/paths-7.c: Likewise. 25977 * gcc.dg/analyzer/torture/conditionals-2.c: Update for changed 25978 output format. 25979 * gcc.dg/analyzer/zlib-1.c: Likewise; drop redundant calls. 25980 * gcc.dg/analyzer/zlib-5.c: Update for changed output format. 25981 259822020-02-05 Jakub Jelinek <jakub@redhat.com> 25983 25984 PR target/92190 25985 * gcc.target/i386/pr92190.c: New test. 25986 259872020-02-05 Richard Biener <rguenther@suse.de> 25988 25989 PR testsuite/92177 25990 * gcc.dg/vect/bb-slp-22.c: Adjust. 25991 259922020-02-05 Richard Biener <rguenther@suse.de> 25993 25994 PR middle-end/90648 25995 * gcc.dg/pr90648.c: New testcase. 25996 259972020-02-05 Jakub Jelinek <jakub@redhat.com> 25998 25999 PR middle-end/93555 26000 * c-c++-common/gomp/pr93555-1.c: New test. 26001 * c-c++-common/gomp/pr93555-2.c: New test. 26002 * gfortran.dg/gomp/pr93555.f90: New test. 26003 260042020-02-05 Jun Ma <JunMa@linux.alibaba.com> 26005 26006 * g++.dg/coroutines/co-await-14-return-ref-to-auto.C: New test. 26007 260082020-02-04 David Malcolm <dmalcolm@redhat.com> 26009 26010 * gcc.dg/analyzer/data-model-1.c (struct coord): Convert fields 26011 from int to long. 26012 260132020-02-04 Richard Biener <rguenther@suse.de> 26014 26015 PR tree-optimization/93538 26016 * gcc.dg/tree-ssa/forwprop-38.c: New testcase. 26017 260182020-02-04 Jakub Jelinek <jakub@redhat.com> 26019 26020 * c-c++-common/cpp/has-include-1.c: New test. 26021 * c-c++-common/cpp/has-include-next-1.c: New test. 26022 * c-c++-common/gomp/has-include-1.c: New test. 26023 26024 PR preprocessor/93545 26025 * c-c++-common/cpp/pr88974.c: Expect another diagnostics during error 26026 recovery. 26027 * c-c++-common/cpp/pr93545-1.c: New test. 26028 * c-c++-common/cpp/pr93545-2.c: New test. 26029 * c-c++-common/cpp/pr93545-3.c: New test. 26030 * c-c++-common/cpp/pr93545-4.c: New test. 26031 260322020-02-04 Iain Sandoe <iain@sandoe.co.uk> 26033 26034 * g++.dg/coroutines/coro-missing-promise.C: New test. 26035 260362020-02-04 Richard Biener <rguenther@suse.de> 26037 26038 PR tree-optimization/91123 26039 * gcc.dg/tree-ssa/ssa-fre-85.c: New testcase. 26040 260412020-02-04 Richard Biener <rguenther@suse.de> 26042 26043 PR tree-optimization/92819 26044 * gcc.target/i386/pr92819.c: New testcase. 26045 * gcc.target/i386/pr92803.c: Adjust. 26046 260472020-02-03 Iain Sandoe <iain@sandoe.co.uk> 26048 26049 PR c++/93458 26050 * g++.dg/coroutines/pr93458-1-missing-traits.C: New test. 26051 * g++.dg/coroutines/pr93458-2-bad-traits.C: New test. 26052 * g++.dg/coroutines/pr93458-3-missing-handle.C: New test. 26053 * g++.dg/coroutines/pr93458-4-bad-coro-handle.C: New test. 26054 * g++.dg/coroutines/pr93458-5-bad-coro-type.C: New test. 26055 260562020-02-03 David Malcolm <dmalcolm@redhat.com> 26057 26058 PR analyzer/93544 26059 * gcc.dg/analyzer/torture/pr93544.c: New test. 26060 260612020-02-03 David Malcolm <dmalcolm@redhat.com> 26062 26063 PR analyzer/93546 26064 * gcc.dg/analyzer/pr93546.c: New test. 26065 260662020-02-03 David Malcolm <dmalcolm@redhat.com> 26067 26068 PR analyzer/93547 26069 * gcc.dg/analyzer/pr93547.c: New test. 26070 260712020-02-03 Stam Markianos-Wright <stam.markianos-wright@arm.com> 26072 26073 PR target/91816 26074 * gcc.target/arm/pr91816.c: New test. 26075 260762020-02-03 Julian Brown <julian@codesourcery.com> 26077 Tobias Burnus <tobias@codesourcery.com> 26078 26079 * c-c++-common/cpp/openacc-define-3.c: Update expected value for 26080 _OPENACC define. 26081 * gfortran.dg/openacc-define-3.f90: Likewise. 26082 260832020-02-03 Tobias Burnus <tobias@codesourcery.com> 26084 26085 PR fortran/93427 26086 * gfortran.dg/associate_52.f90: New. 26087 260882020-02-03 Jakub Jelinek <jakub@redhat.com> 26089 26090 PR target/93533 26091 * gcc.c-torture/compile/pr93533.c: New test. 26092 * gcc.target/s390/pr93533.c: New test. 26093 260942020-02-03 Jun Ma <JunMa@linux.alibaba.com> 26095 26096 * g++.dg/coroutines/co-await-04-control-flow.C: Add label. 26097 260982020-02-02 Marek Polacek <polacek@redhat.com> 26099 26100 PR c++/93530 - ICE on invalid alignas in a template. 26101 * g++.dg/cpp0x/alignas18.C: New test. 26102 261032020-02-02 Iain Sandoe <iain@sandoe.co.uk> 26104 26105 * gcc.target/powerpc/darwin-abi-12.c: Add '-fcommon' to the 26106 options. 26107 261082020-02-02 Vladimir Makarov <vmakarov@redhat.com> 26109 26110 PR rtl-optimization/91333 26111 * gcc.target/i386/pr91333.c: Add vmovsd to regexp. Set up count 26112 to 3. 26113 261142020-01-31 Sandra Loosemore <sandra@codesourcery.com> 26115 26116 nios2: Support for GOT-relative DW_EH_PE_datarel encoding. 26117 26118 * g++.target/nios2/hello-pie.C: New. 26119 * g++.target/nios2/nios2.exp: New. 26120 261212020-01-31 David Malcolm <dmalcolm@redhat.com> 26122 26123 PR analyzer/93457 26124 * gcc.dg/analyzer/pr93457.c: New test. 26125 261262020-01-31 David Malcolm <dmalcolm@redhat.com> 26127 26128 PR analyzer/93373 26129 * gcc.dg/analyzer/torture/pr93373.c: New test. 26130 261312020-01-31 Vladimir Makarov <vmakarov@redhat.com> 26132 26133 PR rtl-optimization/91333 26134 * gcc.target/i386/pr91333.c: New. 26135 261362020-01-31 David Malcolm <dmalcolm@redhat.com> 26137 26138 PR analyzer/93379 26139 * gcc.dg/analyzer/torture/pr93379-2.c: New test. 26140 * gcc.dg/analyzer/torture/pr93379.c: New test. 26141 261422020-01-31 David Malcolm <dmalcolm@redhat.com> 26143 26144 PR analyzer/93438 26145 * gcc.dg/analyzer/torture/pr93438.c: New test. 26146 * gcc.dg/analyzer/torture/pr93438-2.c: New test. 26147 261482020-01-31 Jakub Jelinek <jakub@redhat.com> 26149 26150 PR rtl-optimization/91838 26151 * g++.dg/pr91838.C: Moved to ... 26152 * g++.dg/opt/pr91838.C: ... here. Require c++11 target instead of 26153 dg-skip-if for c++98. Pass -Wno-psabi -w to avoid psabi style 26154 warnings on vector arg passing or return. Add -masm=att on i?86/x86_64. 26155 Only check for pxor %xmm0, %xmm0 on lp64 i?86/x86_64. 26156 261572020-01-31 Richard Sandiford <richard.sandiford@arm.com> 26158 26159 * lib/target-supports.exp (check_effective_target_aarch64_asm_bf16_ok): 26160 New proc. 26161 * gcc.target/aarch64/sve/acle/asm/bfdot_f32.c: New test. 26162 * gcc.target/aarch64/sve/acle/asm/bfdot_lane_f32.c: Likweise. 26163 * gcc.target/aarch64/sve/acle/asm/bfmlalb_f32.c: Likweise. 26164 * gcc.target/aarch64/sve/acle/asm/bfmlalb_lane_f32.c: Likweise. 26165 * gcc.target/aarch64/sve/acle/asm/bfmlalt_f32.c: Likweise. 26166 * gcc.target/aarch64/sve/acle/asm/bfmlalt_lane_f32.c: Likweise. 26167 * gcc.target/aarch64/sve/acle/asm/bfmmla_f32.c: Likweise. 26168 * gcc.target/aarch64/sve/acle/asm/cvt_bf16.c: Likweise. 26169 * gcc.target/aarch64/sve/acle/asm/cvtnt_bf16.c: Likweise. 26170 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_1.c: Likweise. 26171 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lane_1.c: 26172 Likweise. 26173 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_lanex2_1.c: 26174 Likweise. 26175 * gcc.target/aarch64/sve/acle/general-c/ternary_bfloat16_opt_n_1.c: 26176 Likweise. 26177 261782020-01-31 Richard Sandiford <richard.sandiford@arm.com> 26179 26180 * g++.target/aarch64/sve/acle/general-c++/mangle_1.C: Test mangling 26181 of svbfloat16_t. 26182 * g++.target/aarch64/sve/acle/general-c++/mangle_2.C: Likewise for 26183 __SVBfloat16_t. 26184 * gcc.target/aarch64/sve/acle/asm/clasta_bf16.c: New test. 26185 * gcc.target/aarch64/sve/acle/asm/clastb_bf16.c: Likewise. 26186 * gcc.target/aarch64/sve/acle/asm/cnt_bf16.c: Likewise. 26187 * gcc.target/aarch64/sve/acle/asm/create2_1.c (create_bf16): Likewise. 26188 * gcc.target/aarch64/sve/acle/asm/create3_1.c (create_bf16): Likewise. 26189 * gcc.target/aarch64/sve/acle/asm/create4_1.c (create_bf16): Likewise. 26190 * gcc.target/aarch64/sve/acle/asm/dup_bf16.c: Likewise. 26191 * gcc.target/aarch64/sve/acle/asm/dup_lane_bf16.c: Likewise. 26192 * gcc.target/aarch64/sve/acle/asm/dupq_lane_bf16.c: Likewise. 26193 * gcc.target/aarch64/sve/acle/asm/ext_bf16.c: Likewise. 26194 * gcc.target/aarch64/sve/acle/asm/get2_bf16.c: Likewise. 26195 * gcc.target/aarch64/sve/acle/asm/get3_bf16.c: Likewise. 26196 * gcc.target/aarch64/sve/acle/asm/get4_bf16.c: Likewise. 26197 * gcc.target/aarch64/sve/acle/asm/insr_bf16.c: Likewise. 26198 * gcc.target/aarch64/sve/acle/asm/lasta_bf16.c: Likewise. 26199 * gcc.target/aarch64/sve/acle/asm/lastb_bf16.c: Likewise. 26200 * gcc.target/aarch64/sve/acle/asm/ld1_bf16.c: Likewise. 26201 * gcc.target/aarch64/sve/acle/asm/ld1ro_bf16.c: Likewise. 26202 * gcc.target/aarch64/sve/acle/asm/ld1rq_bf16.c: Likewise. 26203 * gcc.target/aarch64/sve/acle/asm/ld2_bf16.c: Likewise. 26204 * gcc.target/aarch64/sve/acle/asm/ld3_bf16.c: Likewise. 26205 * gcc.target/aarch64/sve/acle/asm/ld4_bf16.c: Likewise. 26206 * gcc.target/aarch64/sve/acle/asm/ldff1_bf16.c: Likewise. 26207 * gcc.target/aarch64/sve/acle/asm/ldnf1_bf16.c: Likewise. 26208 * gcc.target/aarch64/sve/acle/asm/ldnt1_bf16.c: Likewise. 26209 * gcc.target/aarch64/sve/acle/asm/len_bf16.c: Likewise. 26210 * gcc.target/aarch64/sve/acle/asm/reinterpret_bf16.c: Likewise. 26211 * gcc.target/aarch64/sve/acle/asm/reinterpret_f16.c 26212 (reinterpret_f16_bf16_tied1, reinterpret_f16_bf16_untied): Likewise. 26213 * gcc.target/aarch64/sve/acle/asm/reinterpret_f32.c 26214 (reinterpret_f32_bf16_tied1, reinterpret_f32_bf16_untied): Likewise. 26215 * gcc.target/aarch64/sve/acle/asm/reinterpret_f64.c 26216 (reinterpret_f64_bf16_tied1, reinterpret_f64_bf16_untied): Likewise. 26217 * gcc.target/aarch64/sve/acle/asm/reinterpret_s16.c 26218 (reinterpret_s16_bf16_tied1, reinterpret_s16_bf16_untied): Likewise. 26219 * gcc.target/aarch64/sve/acle/asm/reinterpret_s32.c 26220 (reinterpret_s32_bf16_tied1, reinterpret_s32_bf16_untied): Likewise. 26221 * gcc.target/aarch64/sve/acle/asm/reinterpret_s64.c 26222 (reinterpret_s64_bf16_tied1, reinterpret_s64_bf16_untied): Likewise. 26223 * gcc.target/aarch64/sve/acle/asm/reinterpret_s8.c 26224 (reinterpret_s8_bf16_tied1, reinterpret_s8_bf16_untied): Likewise. 26225 * gcc.target/aarch64/sve/acle/asm/reinterpret_u16.c 26226 (reinterpret_u16_bf16_tied1, reinterpret_u16_bf16_untied): Likewise. 26227 * gcc.target/aarch64/sve/acle/asm/reinterpret_u32.c 26228 (reinterpret_u32_bf16_tied1, reinterpret_u32_bf16_untied): Likewise. 26229 * gcc.target/aarch64/sve/acle/asm/reinterpret_u64.c 26230 (reinterpret_u64_bf16_tied1, reinterpret_u64_bf16_untied): Likewise. 26231 * gcc.target/aarch64/sve/acle/asm/reinterpret_u8.c 26232 (reinterpret_u8_bf16_tied1, reinterpret_u8_bf16_untied): Likewise. 26233 * gcc.target/aarch64/sve/acle/asm/rev_bf16.c: Likewise. 26234 * gcc.target/aarch64/sve/acle/asm/sel_bf16.c: Likewise. 26235 * gcc.target/aarch64/sve/acle/asm/set2_bf16.c: Likewise. 26236 * gcc.target/aarch64/sve/acle/asm/set3_bf16.c: Likewise. 26237 * gcc.target/aarch64/sve/acle/asm/set4_bf16.c: Likewise. 26238 * gcc.target/aarch64/sve/acle/asm/splice_bf16.c: Likewise. 26239 * gcc.target/aarch64/sve/acle/asm/st1_bf16.c: Likewise. 26240 * gcc.target/aarch64/sve/acle/asm/st2_bf16.c: Likewise. 26241 * gcc.target/aarch64/sve/acle/asm/st3_bf16.c: Likewise. 26242 * gcc.target/aarch64/sve/acle/asm/st4_bf16.c: Likewise. 26243 * gcc.target/aarch64/sve/acle/asm/stnt1_bf16.c: Likewise. 26244 * gcc.target/aarch64/sve/acle/asm/tbl_bf16.c: Likewise. 26245 * gcc.target/aarch64/sve/acle/asm/trn1_bf16.c: Likewise. 26246 * gcc.target/aarch64/sve/acle/asm/trn1q_bf16.c: Likewise. 26247 * gcc.target/aarch64/sve/acle/asm/trn2_bf16.c: Likewise. 26248 * gcc.target/aarch64/sve/acle/asm/trn2q_bf16.c: Likewise. 26249 * gcc.target/aarch64/sve/acle/asm/undef2_1.c (bfloat16_t): Likewise. 26250 * gcc.target/aarch64/sve/acle/asm/undef3_1.c (bfloat16_t): Likewise. 26251 * gcc.target/aarch64/sve/acle/asm/undef4_1.c (bfloat16_t): Likewise. 26252 * gcc.target/aarch64/sve/acle/asm/undef_1.c (bfloat16_t): Likewise. 26253 * gcc.target/aarch64/sve/acle/asm/uzp1_bf16.c: Likewise. 26254 * gcc.target/aarch64/sve/acle/asm/uzp1q_bf16.c: Likewise. 26255 * gcc.target/aarch64/sve/acle/asm/uzp2_bf16.c: Likewise. 26256 * gcc.target/aarch64/sve/acle/asm/uzp2q_bf16.c: Likewise. 26257 * gcc.target/aarch64/sve/acle/asm/zip1_bf16.c: Likewise. 26258 * gcc.target/aarch64/sve/acle/asm/zip1q_bf16.c: Likewise. 26259 * gcc.target/aarch64/sve/acle/asm/zip2_bf16.c: Likewise. 26260 * gcc.target/aarch64/sve/acle/asm/zip2q_bf16.c: Likewise. 26261 * gcc.target/aarch64/sve/pcs/annotate_1.c (ret_bf16, ret_bf16x2) 26262 (ret_bf16x3, ret_bf16x4): Likewise. 26263 * gcc.target/aarch64/sve/pcs/annotate_2.c (fn_bf16, fn_bf16x2) 26264 (fn_bf16x3, fn_bf16x4): Likewise. 26265 * gcc.target/aarch64/sve/pcs/annotate_3.c (fn_bf16, fn_bf16x2) 26266 (fn_bf16x3, fn_bf16x4): Likewise. 26267 * gcc.target/aarch64/sve/pcs/annotate_4.c (fn_bf16, fn_bf16x2) 26268 (fn_bf16x3, fn_bf16x4): Likewise. 26269 * gcc.target/aarch64/sve/pcs/annotate_5.c (fn_bf16, fn_bf16x2) 26270 (fn_bf16x3, fn_bf16x4): Likewise. 26271 * gcc.target/aarch64/sve/pcs/annotate_6.c (fn_bf16, fn_bf16x2) 26272 (fn_bf16x3, fn_bf16x4): Likewise. 26273 * gcc.target/aarch64/sve/pcs/annotate_7.c (fn_bf16, fn_bf16x2) 26274 (fn_bf16x3, fn_bf16x4): Likewise. 26275 * gcc.target/aarch64/sve/pcs/args_5_be_bf16.c: Likewise. 26276 * gcc.target/aarch64/sve/pcs/args_5_le_bf16.c: Likewise. 26277 * gcc.target/aarch64/sve/pcs/args_6_be_bf16.c: Likewise. 26278 * gcc.target/aarch64/sve/pcs/args_6_le_bf16.c: Likewise. 26279 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c (bfloat16x16_t): New 26280 typedef. 26281 (bfloat16_callee, bfloat16_caller): New tests. 26282 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c (bfloat16x16_t): New 26283 typedef. 26284 (bfloat16_callee, bfloat16_caller): New tests. 26285 * gcc.target/aarch64/sve/pcs/return_4.c (CALLER_BF16): New macro. 26286 (callee_bf16, caller_bf16): New tests. 26287 * gcc.target/aarch64/sve/pcs/return_4_128.c (CALLER_BF16): New macro. 26288 (callee_bf16, caller_bf16): New tests. 26289 * gcc.target/aarch64/sve/pcs/return_4_256.c (CALLER_BF16): New macro. 26290 (callee_bf16, caller_bf16): New tests. 26291 * gcc.target/aarch64/sve/pcs/return_4_512.c (CALLER_BF16): New macro. 26292 (callee_bf16, caller_bf16): New tests. 26293 * gcc.target/aarch64/sve/pcs/return_4_1024.c (CALLER_BF16): New macro. 26294 (callee_bf16, caller_bf16): New tests. 26295 * gcc.target/aarch64/sve/pcs/return_4_2048.c (CALLER_BF16): New macro. 26296 (callee_bf16, caller_bf16): New tests. 26297 * gcc.target/aarch64/sve/pcs/return_5.c (CALLER_BF16): New macro. 26298 (callee_bf16, caller_bf16): New tests. 26299 * gcc.target/aarch64/sve/pcs/return_5_128.c (CALLER_BF16): New macro. 26300 (callee_bf16, caller_bf16): New tests. 26301 * gcc.target/aarch64/sve/pcs/return_5_256.c (CALLER_BF16): New macro. 26302 (callee_bf16, caller_bf16): New tests. 26303 * gcc.target/aarch64/sve/pcs/return_5_512.c (CALLER_BF16): New macro. 26304 (callee_bf16, caller_bf16): New tests. 26305 * gcc.target/aarch64/sve/pcs/return_5_1024.c (CALLER_BF16): New macro. 26306 (callee_bf16, caller_bf16): New tests. 26307 * gcc.target/aarch64/sve/pcs/return_5_2048.c (CALLER_BF16): New macro. 26308 (callee_bf16, caller_bf16): New tests. 26309 * gcc.target/aarch64/sve/pcs/return_6.c (bfloat16_t): New typedef. 26310 (callee_bf16, caller_bf16): New tests. 26311 * gcc.target/aarch64/sve/pcs/return_6_128.c (bfloat16_t): New typedef. 26312 (callee_bf16, caller_bf16): New tests. 26313 * gcc.target/aarch64/sve/pcs/return_6_256.c (bfloat16_t): New typedef. 26314 (callee_bf16, caller_bf16): New tests. 26315 * gcc.target/aarch64/sve/pcs/return_6_512.c (bfloat16_t): New typedef. 26316 (callee_bf16, caller_bf16): New tests. 26317 * gcc.target/aarch64/sve/pcs/return_6_1024.c (bfloat16_t): New typedef. 26318 (callee_bf16, caller_bf16): New tests. 26319 * gcc.target/aarch64/sve/pcs/return_6_2048.c (bfloat16_t): New typedef. 26320 (callee_bf16, caller_bf16): New tests. 26321 * gcc.target/aarch64/sve/pcs/return_7.c (callee_bf16): Likewise 26322 (caller_bf16): Likewise. 26323 * gcc.target/aarch64/sve/pcs/return_8.c (callee_bf16): Likewise 26324 (caller_bf16): Likewise. 26325 * gcc.target/aarch64/sve/pcs/return_9.c (callee_bf16): Likewise 26326 (caller_bf16): Likewise. 26327 * gcc.target/aarch64/sve2/acle/asm/tbl2_bf16.c: Likewise. 26328 * gcc.target/aarch64/sve2/acle/asm/tbx_bf16.c: Likewise. 26329 * gcc.target/aarch64/sve2/acle/asm/whilerw_bf16.c: Likewise. 26330 * gcc.target/aarch64/sve2/acle/asm/whilewr_bf16.c: Likewise. 26331 263322020-01-31 Dennis Zhang <dennis.zhang@arm.com> 26333 Matthew Malcomson <matthew.malcomson@arm.com> 26334 Richard Sandiford <richard.sandiford@arm.com> 26335 26336 * lib/target-supports.exp (check_effective_target_aarch64_asm_i8mm_ok) 26337 (check_effective_target_aarch64_asm_f32mm_ok): New target selectors. 26338 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Test handling of 26339 __ARM_FEATURE_SVE_MATMUL_INT8, __ARM_FEATURE_SVE_MATMUL_FP32 and 26340 __ARM_FEATURE_SVE_MATMUL_FP64. 26341 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TRIPLE_Z): 26342 (TEST_TRIPLE_Z_REV2, TEST_TRIPLE_Z_REV, TEST_TRIPLE_LANE_REG) 26343 (TEST_TRIPLE_ZX): New macros. 26344 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Remove +sve and 26345 rely on +f64mm to enable it. 26346 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise. 26347 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise. 26348 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise. 26349 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise. 26350 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise. 26351 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise. 26352 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise. 26353 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise. 26354 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise. 26355 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise. 26356 * gcc.target/aarch64/sve/acle/asm/mmla_f32.c: New test. 26357 * gcc.target/aarch64/sve/acle/asm/mmla_f64.c: Likewise, 26358 * gcc.target/aarch64/sve/acle/asm/mmla_s32.c: Likewise, 26359 * gcc.target/aarch64/sve/acle/asm/mmla_u32.c: Likewise, 26360 * gcc.target/aarch64/sve/acle/asm/sudot_lane_s32.c: Likewise, 26361 * gcc.target/aarch64/sve/acle/asm/sudot_s32.c: Likewise, 26362 * gcc.target/aarch64/sve/acle/asm/trn1q_f16.c: Likewise. 26363 * gcc.target/aarch64/sve/acle/asm/trn1q_f32.c: Likewise. 26364 * gcc.target/aarch64/sve/acle/asm/trn1q_f64.c: Likewise. 26365 * gcc.target/aarch64/sve/acle/asm/trn1q_s16.c: Likewise. 26366 * gcc.target/aarch64/sve/acle/asm/trn1q_s32.c: Likewise. 26367 * gcc.target/aarch64/sve/acle/asm/trn1q_s64.c: Likewise. 26368 * gcc.target/aarch64/sve/acle/asm/trn1q_s8.c: Likewise. 26369 * gcc.target/aarch64/sve/acle/asm/trn1q_u16.c: Likewise. 26370 * gcc.target/aarch64/sve/acle/asm/trn1q_u32.c: Likewise. 26371 * gcc.target/aarch64/sve/acle/asm/trn1q_u64.c: Likewise. 26372 * gcc.target/aarch64/sve/acle/asm/trn1q_u8.c: Likewise. 26373 * gcc.target/aarch64/sve/acle/asm/trn2q_f16.c: Likewise. 26374 * gcc.target/aarch64/sve/acle/asm/trn2q_f32.c: Likewise. 26375 * gcc.target/aarch64/sve/acle/asm/trn2q_f64.c: Likewise. 26376 * gcc.target/aarch64/sve/acle/asm/trn2q_s16.c: Likewise. 26377 * gcc.target/aarch64/sve/acle/asm/trn2q_s32.c: Likewise. 26378 * gcc.target/aarch64/sve/acle/asm/trn2q_s64.c: Likewise. 26379 * gcc.target/aarch64/sve/acle/asm/trn2q_s8.c: Likewise. 26380 * gcc.target/aarch64/sve/acle/asm/trn2q_u16.c: Likewise. 26381 * gcc.target/aarch64/sve/acle/asm/trn2q_u32.c: Likewise. 26382 * gcc.target/aarch64/sve/acle/asm/trn2q_u64.c: Likewise. 26383 * gcc.target/aarch64/sve/acle/asm/trn2q_u8.c: Likewise. 26384 * gcc.target/aarch64/sve/acle/asm/usdot_lane_s32.c: Likewise. 26385 * gcc.target/aarch64/sve/acle/asm/usdot_s32.c: Likewise. 26386 * gcc.target/aarch64/sve/acle/asm/usmmla_s32.c: Likewise. 26387 * gcc.target/aarch64/sve/acle/asm/uzp1q_f16.c: Likewise. 26388 * gcc.target/aarch64/sve/acle/asm/uzp1q_f32.c: Likewise. 26389 * gcc.target/aarch64/sve/acle/asm/uzp1q_f64.c: Likewise. 26390 * gcc.target/aarch64/sve/acle/asm/uzp1q_s16.c: Likewise. 26391 * gcc.target/aarch64/sve/acle/asm/uzp1q_s32.c: Likewise. 26392 * gcc.target/aarch64/sve/acle/asm/uzp1q_s64.c: Likewise. 26393 * gcc.target/aarch64/sve/acle/asm/uzp1q_s8.c: Likewise. 26394 * gcc.target/aarch64/sve/acle/asm/uzp1q_u16.c: Likewise. 26395 * gcc.target/aarch64/sve/acle/asm/uzp1q_u32.c: Likewise. 26396 * gcc.target/aarch64/sve/acle/asm/uzp1q_u64.c: Likewise. 26397 * gcc.target/aarch64/sve/acle/asm/uzp1q_u8.c: Likewise. 26398 * gcc.target/aarch64/sve/acle/asm/uzp2q_f16.c: Likewise. 26399 * gcc.target/aarch64/sve/acle/asm/uzp2q_f32.c: Likewise. 26400 * gcc.target/aarch64/sve/acle/asm/uzp2q_f64.c: Likewise. 26401 * gcc.target/aarch64/sve/acle/asm/uzp2q_s16.c: Likewise. 26402 * gcc.target/aarch64/sve/acle/asm/uzp2q_s32.c: Likewise. 26403 * gcc.target/aarch64/sve/acle/asm/uzp2q_s64.c: Likewise. 26404 * gcc.target/aarch64/sve/acle/asm/uzp2q_s8.c: Likewise. 26405 * gcc.target/aarch64/sve/acle/asm/uzp2q_u16.c: Likewise. 26406 * gcc.target/aarch64/sve/acle/asm/uzp2q_u32.c: Likewise. 26407 * gcc.target/aarch64/sve/acle/asm/uzp2q_u64.c: Likewise. 26408 * gcc.target/aarch64/sve/acle/asm/uzp2q_u8.c: Likewise. 26409 * gcc.target/aarch64/sve/acle/asm/zip1q_f16.c: Likewise. 26410 * gcc.target/aarch64/sve/acle/asm/zip1q_f32.c: Likewise. 26411 * gcc.target/aarch64/sve/acle/asm/zip1q_f64.c: Likewise. 26412 * gcc.target/aarch64/sve/acle/asm/zip1q_s16.c: Likewise. 26413 * gcc.target/aarch64/sve/acle/asm/zip1q_s32.c: Likewise. 26414 * gcc.target/aarch64/sve/acle/asm/zip1q_s64.c: Likewise. 26415 * gcc.target/aarch64/sve/acle/asm/zip1q_s8.c: Likewise. 26416 * gcc.target/aarch64/sve/acle/asm/zip1q_u16.c: Likewise. 26417 * gcc.target/aarch64/sve/acle/asm/zip1q_u32.c: Likewise. 26418 * gcc.target/aarch64/sve/acle/asm/zip1q_u64.c: Likewise. 26419 * gcc.target/aarch64/sve/acle/asm/zip1q_u8.c: Likewise. 26420 * gcc.target/aarch64/sve/acle/asm/zip2q_f16.c: Likewise. 26421 * gcc.target/aarch64/sve/acle/asm/zip2q_f32.c: Likewise. 26422 * gcc.target/aarch64/sve/acle/asm/zip2q_f64.c: Likewise. 26423 * gcc.target/aarch64/sve/acle/asm/zip2q_s16.c: Likewise. 26424 * gcc.target/aarch64/sve/acle/asm/zip2q_s32.c: Likewise. 26425 * gcc.target/aarch64/sve/acle/asm/zip2q_s64.c: Likewise. 26426 * gcc.target/aarch64/sve/acle/asm/zip2q_s8.c: Likewise. 26427 * gcc.target/aarch64/sve/acle/asm/zip2q_u16.c: Likewise. 26428 * gcc.target/aarch64/sve/acle/asm/zip2q_u32.c: Likewise. 26429 * gcc.target/aarch64/sve/acle/asm/zip2q_u64.c: Likewise. 26430 * gcc.target/aarch64/sve/acle/asm/zip2q_u8.c: Likewise. 26431 * gcc.target/aarch64/sve/acle/general-c/mmla_1.c: Likewise. 26432 * gcc.target/aarch64/sve/acle/general-c/mmla_2.c: Likewise. 26433 * gcc.target/aarch64/sve/acle/general-c/mmla_3.c: Likewise. 26434 * gcc.target/aarch64/sve/acle/general-c/mmla_4.c: Likewise. 26435 * gcc.target/aarch64/sve/acle/general-c/mmla_5.c: Likewise. 26436 * gcc.target/aarch64/sve/acle/general-c/mmla_6.c: Likewise. 26437 * gcc.target/aarch64/sve/acle/general-c/mmla_7.c: Likewise. 26438 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_lane_1.c: 26439 Likewise. 26440 * gcc.target/aarch64/sve/acle/general-c/ternary_intq_uintq_opt_n_1.c: 26441 Likewise. 26442 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_1.c: 26443 Likewise. 26444 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_lane_1.c: 26445 Likewise. 26446 * gcc.target/aarch64/sve/acle/general-c/ternary_uintq_intq_opt_n_1.c: 26447 Likewise. 26448 264492020-01-31 Richard Sandiford <richard.sandiford@arm.com> 26450 26451 * gcc.target/aarch64/sve/pcs/args_1.c: Require lp64 for 26452 check-function-bodies tests. 26453 * gcc.target/aarch64/sve/pcs/args_2.c: Likewise. 26454 * gcc.target/aarch64/sve/pcs/args_3.c: Likewise. 26455 * gcc.target/aarch64/sve/pcs/args_4.c: Likewise. 26456 * gcc.target/aarch64/sve/pcs/return_1.c: Likewise. 26457 * gcc.target/aarch64/sve/pcs/return_1_256.c: Likewise. 26458 * gcc.target/aarch64/sve/pcs/return_1_512.c: Likewise. 26459 * gcc.target/aarch64/sve/pcs/return_1_1024.c: Likewise. 26460 * gcc.target/aarch64/sve/pcs/return_1_2048.c: Likewise. 26461 * gcc.target/aarch64/sve/pcs/return_2.c: Likewise. 26462 * gcc.target/aarch64/sve/pcs/return_3.c: Likewise. 26463 * gcc.target/aarch64/sve/pcs/return_4.c: Likewise. 26464 * gcc.target/aarch64/sve/pcs/return_4_256.c: Likewise. 26465 * gcc.target/aarch64/sve/pcs/return_4_512.c: Likewise. 26466 * gcc.target/aarch64/sve/pcs/return_4_1024.c: Likewise. 26467 * gcc.target/aarch64/sve/pcs/return_4_2048.c: Likewise. 26468 * gcc.target/aarch64/sve/pcs/return_5.c: Likewise. 26469 * gcc.target/aarch64/sve/pcs/return_5_256.c: Likewise. 26470 * gcc.target/aarch64/sve/pcs/return_5_512.c: Likewise. 26471 * gcc.target/aarch64/sve/pcs/return_5_1024.c: Likewise. 26472 * gcc.target/aarch64/sve/pcs/return_5_2048.c: Likewise. 26473 * gcc.target/aarch64/sve/pcs/return_6.c: Likewise. 26474 * gcc.target/aarch64/sve/pcs/return_6_256.c: Likewise. 26475 * gcc.target/aarch64/sve/pcs/return_6_512.c: Likewise. 26476 * gcc.target/aarch64/sve/pcs/return_6_1024.c: Likewise. 26477 * gcc.target/aarch64/sve/pcs/return_6_2048.c: Likewise. 26478 * gcc.target/aarch64/sve/pcs/saves_2_be_nowrap.c: Likewise. 26479 * gcc.target/aarch64/sve/pcs/saves_2_be_wrap.c: Likewise. 26480 * gcc.target/aarch64/sve/pcs/saves_2_le_nowrap.c: Likewise. 26481 * gcc.target/aarch64/sve/pcs/saves_2_le_wrap.c: Likewise. 26482 * gcc.target/aarch64/sve/pcs/saves_3.c: Likewise. 26483 * gcc.target/aarch64/sve/pcs/saves_4_be.c: Likewise. 26484 * gcc.target/aarch64/sve/pcs/saves_4_le.c: Likewise. 26485 * gcc.target/aarch64/sve/pcs/varargs_1.c: Likewise. 26486 * gcc.target/aarch64/sve/pcs/varargs_2_f16.c: Likewise. 26487 * gcc.target/aarch64/sve/pcs/varargs_2_f32.c: Likewise. 26488 * gcc.target/aarch64/sve/pcs/varargs_2_f64.c: Likewise. 26489 * gcc.target/aarch64/sve/pcs/varargs_2_s16.c: Likewise. 26490 * gcc.target/aarch64/sve/pcs/varargs_2_s32.c: Likewise. 26491 * gcc.target/aarch64/sve/pcs/varargs_2_s64.c: Likewise. 26492 * gcc.target/aarch64/sve/pcs/varargs_2_s8.c: Likewise. 26493 * gcc.target/aarch64/sve/pcs/varargs_2_u16.c: Likewise. 26494 * gcc.target/aarch64/sve/pcs/varargs_2_u32.c: Likewise. 26495 * gcc.target/aarch64/sve/pcs/varargs_2_u64.c: Likewise. 26496 * gcc.target/aarch64/sve/pcs/varargs_2_u8.c: Likewise. 26497 * gcc.target/aarch64/sve/pcs/args_5_be_f16.c: Require lp64. 26498 * gcc.target/aarch64/sve/pcs/args_5_be_f32.c: Likewise. 26499 * gcc.target/aarch64/sve/pcs/args_5_be_f64.c: Likewise. 26500 * gcc.target/aarch64/sve/pcs/args_5_be_s16.c: Likewise. 26501 * gcc.target/aarch64/sve/pcs/args_5_be_s32.c: Likewise. 26502 * gcc.target/aarch64/sve/pcs/args_5_be_s64.c: Likewise. 26503 * gcc.target/aarch64/sve/pcs/args_5_be_s8.c: Likewise. 26504 * gcc.target/aarch64/sve/pcs/args_5_be_u16.c: Likewise. 26505 * gcc.target/aarch64/sve/pcs/args_5_be_u32.c: Likewise. 26506 * gcc.target/aarch64/sve/pcs/args_5_be_u64.c: Likewise. 26507 * gcc.target/aarch64/sve/pcs/args_5_be_u8.c: Likewise. 26508 * gcc.target/aarch64/sve/pcs/args_5_le_f16.c: Likewise. 26509 * gcc.target/aarch64/sve/pcs/args_5_le_f32.c: Likewise. 26510 * gcc.target/aarch64/sve/pcs/args_5_le_f64.c: Likewise. 26511 * gcc.target/aarch64/sve/pcs/args_5_le_s16.c: Likewise. 26512 * gcc.target/aarch64/sve/pcs/args_5_le_s32.c: Likewise. 26513 * gcc.target/aarch64/sve/pcs/args_5_le_s64.c: Likewise. 26514 * gcc.target/aarch64/sve/pcs/args_5_le_s8.c: Likewise. 26515 * gcc.target/aarch64/sve/pcs/args_5_le_u16.c: Likewise. 26516 * gcc.target/aarch64/sve/pcs/args_5_le_u32.c: Likewise. 26517 * gcc.target/aarch64/sve/pcs/args_5_le_u64.c: Likewise. 26518 * gcc.target/aarch64/sve/pcs/args_5_le_u8.c: Likewise. 26519 * gcc.target/aarch64/sve/pcs/args_6_be_f16.c: Likewise. 26520 * gcc.target/aarch64/sve/pcs/args_6_be_f32.c: Likewise. 26521 * gcc.target/aarch64/sve/pcs/args_6_be_f64.c: Likewise. 26522 * gcc.target/aarch64/sve/pcs/args_6_be_s16.c: Likewise. 26523 * gcc.target/aarch64/sve/pcs/args_6_be_s32.c: Likewise. 26524 * gcc.target/aarch64/sve/pcs/args_6_be_s64.c: Likewise. 26525 * gcc.target/aarch64/sve/pcs/args_6_be_s8.c: Likewise. 26526 * gcc.target/aarch64/sve/pcs/args_6_be_u16.c: Likewise. 26527 * gcc.target/aarch64/sve/pcs/args_6_be_u32.c: Likewise. 26528 * gcc.target/aarch64/sve/pcs/args_6_be_u64.c: Likewise. 26529 * gcc.target/aarch64/sve/pcs/args_6_be_u8.c: Likewise. 26530 * gcc.target/aarch64/sve/pcs/args_6_le_f16.c: Likewise. 26531 * gcc.target/aarch64/sve/pcs/args_6_le_f32.c: Likewise. 26532 * gcc.target/aarch64/sve/pcs/args_6_le_f64.c: Likewise. 26533 * gcc.target/aarch64/sve/pcs/args_6_le_s16.c: Likewise. 26534 * gcc.target/aarch64/sve/pcs/args_6_le_s32.c: Likewise. 26535 * gcc.target/aarch64/sve/pcs/args_6_le_s64.c: Likewise. 26536 * gcc.target/aarch64/sve/pcs/args_6_le_s8.c: Likewise. 26537 * gcc.target/aarch64/sve/pcs/args_6_le_u16.c: Likewise. 26538 * gcc.target/aarch64/sve/pcs/args_6_le_u32.c: Likewise. 26539 * gcc.target/aarch64/sve/pcs/args_6_le_u64.c: Likewise. 26540 * gcc.target/aarch64/sve/pcs/args_6_le_u8.c: Likewise. 26541 * gcc.target/aarch64/sve/pcs/args_7.c: Likewise. 26542 * gcc.target/aarch64/sve/pcs/args_8.c: Likewise. 26543 * gcc.target/aarch64/sve/pcs/args_9.c: Likewise. 26544 * gcc.target/aarch64/sve/pcs/return_4_128.c: Require lp64 and 26545 aarch64_little_endian for check-function-bodies tests. 26546 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise. 26547 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise. 26548 * gcc.target/aarch64/sve/pcs/return_1_128.c: Likewise. Remove 26549 target selector from dg-compile. 26550 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise. 26551 265522020-01-31 Tobias Burnus <tobias@codesourcery.com> 26553 26554 PR fortran/93462 26555 * gfortran.dg/goacc/atomic-1.f90: New. 26556 265572020-01-31 Tamar Christina <tamar.christina@arm.com> 26558 26559 PR rtl-optimization/91838 26560 * g++.dg/pr91838.C: New test. 26561 265622020-01-30 David Malcolm <dmalcolm@redhat.com> 26563 26564 * gcc.dg/analyzer/malloc-1.c: Remove include of <string.h>. 26565 Use __builtin_ forms of memset and strlen throughout. 26566 265672020-01-30 David Malcolm <dmalcolm@redhat.com> 26568 26569 * gcc.dg/analyzer/conditionals-2.c: Move to... 26570 * gcc.dg/analyzer/torture/conditionals-2.c: ...here, converting 26571 to a torture test. Remove redundant include. 26572 265732020-01-30 David Malcolm <dmalcolm@redhat.com> 26574 26575 PR analyzer/93356 26576 * gcc.dg/analyzer/conditionals-notrans.c (test_float_selfcmp): 26577 Add. 26578 * gcc.dg/analyzer/conditionals-trans.c: Mark floating point 26579 comparison test as failing. 26580 (test_float_selfcmp): Add. 26581 * gcc.dg/analyzer/data-model-1.c: Mark floating point comparison 26582 tests as failing. 26583 * gcc.dg/analyzer/torture/pr93356.c: New test. 26584 265852020-01-30 Jeff Law <law@redhat.com> 26586 26587 PR c/88660 26588 * gcc.dg/pr88660.c: New test 26589 265902020-01-30 Jakub Jelinek <jakub@redhat.com> 26591 26592 PR lto/93384 26593 * gcc.dg/lto/pr93384_0.c: New test. 26594 * gcc.dg/lto/pr93384_1.c: New file. 26595 26596 PR middle-end/93505 26597 * gcc.c-torture/compile/pr93505.c: New test. 26598 265992020-01-30 Jeff Law <law@redhat.com 26600 26601 * gcc.dg/tree-ssa/ssa-dse-26.c: Make existing dg-final scan 26602 conditional on !c6x. Add dg-final scan pattern for c6x. 26603 266042020-01-30 Martin Sebor <msebor@redhat.com> 26605 26606 PR middle-end/92323 26607 * gcc.dg/Warray-bounds-57.c: New test. 26608 266092020-01-30 David Malcolm <dmalcolm@redhat.com> 26610 26611 PR analyzer/93450 26612 * gcc.dg/analyzer/torture/pr93450.c: New test. 26613 266142020-01-30 Jakub Jelinek <jakub@redhat.com> 26615 26616 PR target/93494 26617 * gcc.c-torture/execute/pr93494.c: New test. 26618 266192020-01-30 Paolo Carlini <paolo.carlini@oracle.com> 26620 26621 PR c++/90338 26622 * g++.dg/pr90338.C: New. 26623 266242020-01-30 Jakub Jelinek <jakub@redhat.com> 26625 26626 PR target/91824 26627 * gcc.target/i386/pr91824-2.c: New test. 26628 26629 PR target/91824 26630 * gcc.target/i386/pr91824-1.c: New test. 26631 266322020-01-30 Bin Cheng <bin.cheng@linux.alibaba.com> 26633 26634 * g++.dg/coroutines/co-await-syntax-09-convert.C: New test. 26635 266362020-01-30 Jakub Jelinek <jakub@redhat.com> 26637 26638 PR tree-optimization/92706 26639 * gcc.dg/tree-ssa/pr92706-1.c: Require int128 effective target. 26640 266412020-01-29 Marek Polacek <polacek@redhat.com> 26642 26643 PR c++/88092 26644 * g++.dg/cpp2a/nontype-class31.C: New test. 26645 266462020-01-29 Jeff Law <law@redhat.com 26647 26648 PR tree-optimization/89689 26649 * gcc.dg/pr89689.c: New test. 26650 266512020-01-29 Marek Polacek <polacek@redhat.com> 26652 26653 PR c++/91754 - Fix template arguments comparison with class NTTP. 26654 * g++.dg/cpp2a/nontype-class30.C: New test. 26655 266562020-01-29 Marek Polacek <polacek@redhat.com> 26657 26658 PR c++/92948 - Fix class NTTP with template arguments. 26659 * g++.dg/cpp2a/nontype-class28.C: New test. 26660 * g++.dg/cpp2a/nontype-class29.C: New test. 26661 266622020-01-29 Joel Hutton <Joel.Hutton@arm.com> 26663 26664 PR target/93221 26665 * gcc.target/aarch64/pr93221.c: New test. 26666 266672020-01-29 Martin Jambor <mjambor@suse.cz> 26668 26669 PR tree-optimization/92706 26670 * gcc.dg/tree-ssa/pr92706-1.c: New test. 26671 266722020-01-29 Martin Jambor <mjambor@suse.cz> 26673 26674 PR tree-optimization/92706 26675 * gcc.dg/tree-ssa/pr92706-2.c: New test. 26676 * gcc.dg/guality/pr59776.c: Xfail tests for s2.g. 26677 266782020-01-28 Jan Hubicka <hubicka@ucw.cz> 26679 26680 * gcc.dg/tree-prof/indir-call-prof-2.c: New testcase. 26681 266822020-01-29 Richard Sandiford <richard.sandiford@arm.com> 26683 26684 PR testsuite/93393 26685 * gcc.dg/torture/pr93133.c: XFAIL for powerpc*-*-*. 26686 266872020-01-29 Jakub Jelinek <jakub@redhat.com> 26688 26689 PR c++/91118 26690 * g++.dg/gomp/pr91118-1.C: New test. 26691 * g++.dg/gomp/pr91118-2.C: New test. 26692 26693 PR fortran/93463 26694 * gfortran.dg/goacc/pr93463.f90: New test. 26695 266962020-01-29 Richard Biener <rguenther@suse.de> 26697 26698 PR tree-optimization/93428 26699 * gcc.dg/torture/pr93428.c: New testcase. 26700 267012020-01-28 Martin Sebor <msebor@redhat.com> 26702 26703 PR middle-end/93437 26704 * g++.dg/warn/Wstringop-overflow-5.C: New test.a 26705 267062020-01-28 Jan Hubicka <hubicka@ucw.cz> 26707 26708 * g++.dg/tree-prof/indir-call-prof.C: Update template. 26709 * gcc.dg/tree-prof/crossmodule-indircall-1.c: Add more targets. 26710 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: Add more targets. 26711 * gcc.dg/tree-prof/indir-call-prof.c: Update template. 26712 267132020-01-28 H.J. Lu <hongjiu.lu@intel.com> 26714 26715 PR target/91461 26716 * gcc.target/i386/avx256-unaligned-store-2.c: Don't check 26717 vmovups. 26718 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise. 26719 * gcc.target/i386/pieces-memcpy-4.c: Likewise. 26720 * gcc.target/i386/pieces-memcpy-5.c: Likewise. 26721 * gcc.target/i386/pieces-memcpy-6.c: Likewise. 26722 * gcc.target/i386/pieces-strcpy-2.c: Likewise. 26723 * gcc.target/i386/pr90980-1.c: Likewise. 26724 * gcc.target/i386/pr87317-4.c: Check "\tvmovd\t" instead of 26725 "vmovd" to avoid matching "vmovdqu". 26726 * gcc.target/i386/pr87317-5.c: Likewise. 26727 * gcc.target/i386/pr87317-7.c: Likewise. 26728 * gcc.target/i386/pr91461-1.c: New test. 26729 * gcc.target/i386/pr91461-2.c: Likewise. 26730 * gcc.target/i386/pr91461-3.c: Likewise. 26731 * gcc.target/i386/pr91461-4.c: Likewise. 26732 * gcc.target/i386/pr91461-5.c: Likewise. 26733 267342020-01-28 David Malcolm <dmalcolm@redhat.com> 26735 26736 * gcc.dg/plugin/diagnostic_plugin_test_metadata.c: Update for 26737 renaming of warning_at overload to warning_meta. 26738 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: Likewise. 26739 267402020-01-28 Tobias Burnus <tobias@codesourcery.com> 26741 Julian Brown <julian@codesourcery.com> 26742 26743 * gfortran.dg/goacc/mapping-tests-2.f90: New test. 26744 * gfortran.dg/goacc/subarrays.f95: Expect rejection of non-contiguous 26745 array. 26746 267472020-01-28 Julian Brown <julian@codesourcery.com> 26748 26749 * gfortran.dg/goacc/deep-copy-2.f90: Move test here (from libgomp 26750 testsuite). Make a compilation test, and expect rejection of mixed 26751 component/non-component accesses. 26752 * gfortran.dg/goacc/mapping-tests-1.f90: New test. 26753 267542020-01-28 Tobias Burnus <tobias@codesourcery.com> 26755 Julian Brown <julian@codesourcery.com> 26756 26757 * gfortran.dg/goacc/strided-alloc-ptr.f90: New test. 26758 267592020-01-28 Richard Biener <rguenther@suse.de> 26760 26761 PR tree-optimization/93439 26762 * gfortran.dg/graphite/pr93439.f90: New testcase. 26763 267642020-01-28 Sahahb Vahedi <shahab@synopsys.com> 26765 26766 * gcc.target/arc/code-density-flag.c: New test 26767 267682020-01-28 Tobias Burnus <tobias@codesourcery.com> 26769 26770 PR fortran/93464 26771 * gfortran.dg/goacc/pr93464.f90: New. 26772 267732020-01-28 Richard Sandiford <richard.sandiford@arm.com> 26774 26775 PR tree-optimization/93434 26776 * gcc.c-torture/execute/pr93434.c: New test. 26777 267782020-01-28 Richard Sandiford <richard.sandiford@arm.com> 26779 26780 PR testsuite/93460 26781 * gcc.dg/torture/pr93170.c: Add -Wpsabi. 26782 267832020-01-28 Martin Liska <mliska@suse.cz> 26784 26785 PR c++/92440 26786 * g++.dg/template/pr92440.C: New test. 26787 * g++.dg/cpp0x/vt-34314.C: Update error to note. 26788 * g++.dg/template/pr59930-2.C: Likewise. 26789 * g++.old-deja/g++.pt/redecl1.C: Likewise. 26790 267912020-01-28 Jakub Jelinek <jakub@redhat.com> 26792 26793 PR target/93418 26794 * gcc.target/i386/avx2-pr93418.c: New test. 26795 26796 PR tree-optimization/93454 26797 * gcc.dg/pr93454.c: New test. 26798 267992020-01-27 David Malcolm <dmalcolm@redhat.com> 26800 26801 PR analyzer/93451 26802 * gcc.dg/analyzer/torture/pr93451.c: New test. 26803 268042020-01-27 Stam Markianos-Wright <stam.markianos-wright@arm.com> 26805 26806 * gcc.target/arm/armv8_2-fp16-move-1.c: Update following load/store 26807 optimisation. 26808 268092020-01-27 David Malcolm <dmalcolm@redhat.com> 26810 26811 PR analyzer/93349 26812 * gcc.dg/analyzer/torture/pr93349.c: New test. 26813 268142020-01-27 David Malcolm <dmalcolm@redhat.com> 26815 26816 PR analyzer/93291 26817 * gcc.dg/analyzer/pattern-test-2.c: Remove include of stdlib.h. 26818 (test_2): Rewrite to explicitly perform a bitwise-or of two 26819 boolean conditions. 26820 (test_3): New function, to test bitwise-and. 26821 268222020-01-27 Richard Sandiford <richard.sandiford@arm.com> 26823 26824 PR testsuite/71727 26825 * gcc.target/aarch64/pr71727.c: Add -fcommon. 26826 268272020-01-27 David Malcolm <dmalcolm@redhat.com> 26828 26829 * gcc.dg/analyzer/sigsetjmp-5.c: New test. 26830 * gcc.dg/analyzer/sigsetjmp-6.c: New test. 26831 268322020-01-27 Richard Biener <rguenther@suse.de> 26833 26834 PR testsuite/91171 26835 * gcc.dg/graphite/scop-21.c: un-XFAIL. 26836 268372020-01-27 Claudiu Zissulescu <claziss@synopsys.com> 26838 26839 * gcc.target/arc/interrupt-6.c: Update test. 26840 268412020-01-27 Claudiu Zissulescu <claziss@synopsys.com> 26842 Petro Karashchenko <petro.karashchenko@ring.com> 26843 26844 * gcc.target/arc/uncached-3.c: New test. 26845 * gcc.target/arc/uncached-4.c: Likewise. 26846 * gcc.target/arc/uncached-5.c: Likewise. 26847 * gcc.target/arc/uncached-6.c: Likewise. 26848 * gcc.target/arc/uncached-7.c: Likewise. 26849 * gcc.target/arc/uncached-8.c: Likewise. 26850 * gcc.target/arc/arc.exp (ll64): New predicate. 26851 268522020-01-27 Richard Sandiford <richard.sandiford@arm.com> 26853 26854 * gcc.dg/torture/pr93170.c: New test. 26855 268562020-01-27 Martin Liska <mliska@suse.cz> 26857 26858 PR target/93274 26859 * gcc.target/i386/pr81213.c: Adjust to not expect 26860 a globally unique name. 26861 268622020-01-27 Richard Biener <rguenther@suse.de> 26863 26864 PR tree-optimization/93397 26865 * gcc.dg/torture/pr93397.c: New testcase. 26866 268672020-01-27 Tobias Burnus <tobias@codesourcery.com> 26868 26869 PR fortran/85781 26870 * gfortran.dg/bind_c_char_2.f90: New. 26871 * gfortran.dg/bind_c_char_3.f90: New. 26872 * gfortran.dg/bind_c_char_4.f90: New. 26873 * gfortran.dg/bind_c_char_5.f90: New. 26874 268752020-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 26876 26877 * gcc.target/i386/pr91298-1.c: xfail on Solaris/x86 with native 26878 assembler. 26879 * gcc.target/i386/pr91298-2.c: Likewise. 26880 268812020-01-26 Jakub Jelinek <jakub@redhat.com> 26882 26883 PR target/93412 26884 * gcc.dg/pr93412.c: New test. 26885 26886 PR target/93430 26887 * gcc.dg/pr93430.c: New test. 26888 * gcc.target/i386/avx2-pr93430.c: New test. 26889 26890 PR ipa/93166 26891 * g++.dg/pr93166.C: Move to ... 26892 * g++.dg/pr93166_0.C: ... here. Turn it into a proper lto test. 26893 26894 PR tree-optimization/92788 26895 * g++.dg/pr92788.C: Move to ... 26896 * g++.target/i386/pr92788.C: ... here. Remove target from dg-do line. 26897 Change type of operator new's first parameter to __SIZE_TYPE__. 26898 268992020-01-25 Marek Polacek <polacek@redhat.com> 26900 26901 PR c++/93414 - poor diagnostic for dynamic_cast in constexpr context. 26902 * g++.dg/cpp2a/constexpr-dynamic18.C: New test. 26903 269042020-01-25 Feng Xue <fxue@os.amperecomputing.com> 26905 26906 PR ipa/93166 26907 * g++.dg/pr93166.C: New test. 26908 269092020-01-25 Andrew Pinski <apinski@marvell.com> 26910 26911 * gcc.target/aarch64/vec_zeroextend.c: Fix for big-endian. 26912 269132020-01-24 Jeff Law <law@redhat.com 26914 26915 PR tree-optimization/92788 26916 * g++.dg/pr92788.C: New test. 26917 269182020-01-24 Jakub Jelinek <jakub@redhat.com> 26919 26920 PR target/93395 26921 * gcc.target/i386/pr93395.c: New test. 26922 * gcc.target/i386/avx512vl-vpermilpdi-1.c: Remove xfail. 26923 269242020-01-24 Marek Polacek <polacek@redhat.com> 26925 26926 PR c++/93299 - ICE in tsubst_copy with parenthesized expression. 26927 * g++.dg/cpp1y/paren5.C: New test. 26928 269292020-01-24 Sandra Loosemore <sandra@codesourcery.com> 26930 26931 * g++.dg/cpp0x/constexpr-odr1.C: Add -fdelete-null-pointer-checks. 26932 * g++.dg/cpp0x/constexpr-odr2.C: Likewise. 26933 * g++.dg/cpp0x/nontype4.C: Likewise. 26934 * g++.dg/cpp1y/constexpr-new.C: Likewise. 26935 * g++.dg/cpp1y/new1.C: Likewise. 26936 * g++.dg/cpp1y/new2.C: Likewise. 26937 * g++.dg/cpp2a/constexpr-dynamic11.C: Likewise. 26938 * g++.dg/cpp2a/constexpr-dynamic17.C: Likewise. 26939 * g++.dg/cpp2a/constexpr-dynamic4.C: Likewise. 26940 * g++.dg/cpp2a/constexpr-new1.C: Likewise. 26941 * g++.dg/cpp2a/constexpr-new10.C: Likewise. 26942 * g++.dg/cpp2a/constexpr-new2.C: Likewise. 26943 * g++.dg/cpp2a/constexpr-new3.C: Likewise. 26944 * g++.dg/cpp2a/constexpr-new4.C: Likewise. 26945 * g++.dg/cpp2a/constexpr-new8.C: Likewise. 26946 * g++.dg/cpp2a/constexpr-new9.C: Likewise. 26947 * g++.dg/cpp2a/nontype-class1.C: Likewise. 26948 269492020-01-24 Jason Merrill <jason@redhat.com> 26950 26951 * lib/target-supports.exp (check_effective_target_unsigned_char): 26952 New. 26953 269542020-01-24 Jeff Law <law@redhat.com 26955 26956 PR target/13721 26957 * gcc.target/h8300/pr13721.c: New test. 26958 269592020-01-24 Christophe Lyon <christophe.lyon@linaro.org> 26960 26961 PR debug/92763 26962 * g++.dg/debug/pr92763.C: Require fopenmp. 26963 269642020-01-23 David Malcolm <dmalcolm@redhat.com> 26965 26966 PR analyzer/93367 26967 * gcc.dg/analyzer/abort.c: Remove include of <assert.h>. 26968 Replace use of assert with a custom assertion implementation. 26969 269702020-01-23 Jakub Jelinek <jakub@redhat.com> 26971 26972 PR inline-asm/93027 26973 * gcc.target/i386/pr93027.c: Require lp64 target rather x86_64-*-*. 26974 26975 PR rtl-optimization/93402 26976 * gcc.c-torture/execute/pr93402.c: New test. 26977 269782020-01-23 Paolo Carlini <paolo.carlini@oracle.com> 26979 26980 PR c++/92804 26981 * g++.dg/concepts/pr92804-1.C: New. 26982 * g++.dg/concepts/pr92804-2.C: Likewise. 26983 269842020-01-23 David Malcolm <dmalcolm@redhat.com> 26985 26986 PR analyzer/93375 26987 * gcc.dg/analyzer/pr93375.c: New test. 26988 269892020-01-23 Jason Merrill <jason@redhat.com> 26990 26991 * lib/target-supports.exp (check_effective_target_unsigned_char): 26992 New. 26993 269942020-01-23 Jakub Jelinek <jakub@redhat.com> 26995 26996 PR target/93376 26997 * gcc.dg/pr93376.c: New test. 26998 269992020-01-23 Richard Sandiford <richard.sandiford@arm.com> 27000 27001 PR target/93341 27002 * gcc.target/aarch64/pr93341.c: New test. 27003 270042020-01-23 David Malcolm <dmalcolm@redhat.com> 27005 27006 * gcc.dg/analyzer/data-model-3.c: Remove hardcoded "-O2" and move 27007 to torture/conftest-1.c. 27008 * gcc.dg/analyzer/torture/analyzer-torture.exp: New. 27009 * gcc.dg/analyzer/torture/conftest-1.c: Move here from 27010 analyzer/data-model-3.c. 27011 * gcc.dg/analyzer/torture/poc.c: New test. 27012 270132020-01-23 Richard Biener <rguenther@suse.de> 27014 27015 PR tree-optimization/93381 27016 * gcc.dg/torture/pr93354.c: New testcase. 27017 270182020-01-23 Jakub Jelinek <jakub@redhat.com> 27019 27020 PR target/93346 27021 * gcc.target/i386/pr93346.c: New test. 27022 270232020-01-23 Martin Sebor <msebor@redhat.com> 27024 27025 PR c/84919 27026 * gcc.dg/Wrestrict-20.c: New test. 27027 270282020-01-23 Richard Sandiford <richard.sandiford@arm.com> 27029 27030 * g++.target/aarch64/sve/acle/general-c++/whilele_1.C: Skip for ILP32. 27031 270322020-01-23 Richard Sandiford <richard.sandiford@arm.com> 27033 27034 * gcc.target/aarch64/sve/acle/asm/ld1_f16.c: Skip check-function-bodies 27035 test for ILP32. 27036 * gcc.target/aarch64/sve/acle/asm/ld1_f32.c: Likewise. 27037 * gcc.target/aarch64/sve/acle/asm/ld1_f64.c: Likewise. 27038 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f32.c: Likewise. 27039 * gcc.target/aarch64/sve/acle/asm/ld1_gather_f64.c: Likewise. 27040 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s32.c: Likewise. 27041 * gcc.target/aarch64/sve/acle/asm/ld1_gather_s64.c: Likewise. 27042 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u32.c: Likewise. 27043 * gcc.target/aarch64/sve/acle/asm/ld1_gather_u64.c: Likewise. 27044 * gcc.target/aarch64/sve/acle/asm/ld1_s16.c: Likewise. 27045 * gcc.target/aarch64/sve/acle/asm/ld1_s32.c: Likewise. 27046 * gcc.target/aarch64/sve/acle/asm/ld1_s64.c: Likewise. 27047 * gcc.target/aarch64/sve/acle/asm/ld1_s8.c: Likewise. 27048 * gcc.target/aarch64/sve/acle/asm/ld1_u16.c: Likewise. 27049 * gcc.target/aarch64/sve/acle/asm/ld1_u32.c: Likewise. 27050 * gcc.target/aarch64/sve/acle/asm/ld1_u64.c: Likewise. 27051 * gcc.target/aarch64/sve/acle/asm/ld1_u8.c: Likewise. 27052 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Likewise. 27053 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise. 27054 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise. 27055 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise. 27056 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise. 27057 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise. 27058 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise. 27059 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise. 27060 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise. 27061 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise. 27062 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise. 27063 * gcc.target/aarch64/sve/acle/asm/ld1rq_f16.c: Likewise. 27064 * gcc.target/aarch64/sve/acle/asm/ld1rq_f32.c: Likewise. 27065 * gcc.target/aarch64/sve/acle/asm/ld1rq_f64.c: Likewise. 27066 * gcc.target/aarch64/sve/acle/asm/ld1rq_s16.c: Likewise. 27067 * gcc.target/aarch64/sve/acle/asm/ld1rq_s32.c: Likewise. 27068 * gcc.target/aarch64/sve/acle/asm/ld1rq_s64.c: Likewise. 27069 * gcc.target/aarch64/sve/acle/asm/ld1rq_s8.c: Likewise. 27070 * gcc.target/aarch64/sve/acle/asm/ld1rq_u16.c: Likewise. 27071 * gcc.target/aarch64/sve/acle/asm/ld1rq_u32.c: Likewise. 27072 * gcc.target/aarch64/sve/acle/asm/ld1rq_u64.c: Likewise. 27073 * gcc.target/aarch64/sve/acle/asm/ld1rq_u8.c: Likewise. 27074 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s32.c: Likewise. 27075 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_s64.c: Likewise. 27076 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u32.c: Likewise. 27077 * gcc.target/aarch64/sve/acle/asm/ld1sb_gather_u64.c: Likewise. 27078 * gcc.target/aarch64/sve/acle/asm/ld1sb_s16.c: Likewise. 27079 * gcc.target/aarch64/sve/acle/asm/ld1sb_s32.c: Likewise. 27080 * gcc.target/aarch64/sve/acle/asm/ld1sb_s64.c: Likewise. 27081 * gcc.target/aarch64/sve/acle/asm/ld1sb_u16.c: Likewise. 27082 * gcc.target/aarch64/sve/acle/asm/ld1sb_u32.c: Likewise. 27083 * gcc.target/aarch64/sve/acle/asm/ld1sb_u64.c: Likewise. 27084 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s32.c: Likewise. 27085 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_s64.c: Likewise. 27086 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u32.c: Likewise. 27087 * gcc.target/aarch64/sve/acle/asm/ld1sh_gather_u64.c: Likewise. 27088 * gcc.target/aarch64/sve/acle/asm/ld1sh_s32.c: Likewise. 27089 * gcc.target/aarch64/sve/acle/asm/ld1sh_s64.c: Likewise. 27090 * gcc.target/aarch64/sve/acle/asm/ld1sh_u32.c: Likewise. 27091 * gcc.target/aarch64/sve/acle/asm/ld1sh_u64.c: Likewise. 27092 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_s64.c: Likewise. 27093 * gcc.target/aarch64/sve/acle/asm/ld1sw_gather_u64.c: Likewise. 27094 * gcc.target/aarch64/sve/acle/asm/ld1sw_s64.c: Likewise. 27095 * gcc.target/aarch64/sve/acle/asm/ld1sw_u64.c: Likewise. 27096 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s32.c: Likewise. 27097 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_s64.c: Likewise. 27098 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u32.c: Likewise. 27099 * gcc.target/aarch64/sve/acle/asm/ld1ub_gather_u64.c: Likewise. 27100 * gcc.target/aarch64/sve/acle/asm/ld1ub_s16.c: Likewise. 27101 * gcc.target/aarch64/sve/acle/asm/ld1ub_s32.c: Likewise. 27102 * gcc.target/aarch64/sve/acle/asm/ld1ub_s64.c: Likewise. 27103 * gcc.target/aarch64/sve/acle/asm/ld1ub_u16.c: Likewise. 27104 * gcc.target/aarch64/sve/acle/asm/ld1ub_u32.c: Likewise. 27105 * gcc.target/aarch64/sve/acle/asm/ld1ub_u64.c: Likewise. 27106 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s32.c: Likewise. 27107 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_s64.c: Likewise. 27108 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u32.c: Likewise. 27109 * gcc.target/aarch64/sve/acle/asm/ld1uh_gather_u64.c: Likewise. 27110 * gcc.target/aarch64/sve/acle/asm/ld1uh_s32.c: Likewise. 27111 * gcc.target/aarch64/sve/acle/asm/ld1uh_s64.c: Likewise. 27112 * gcc.target/aarch64/sve/acle/asm/ld1uh_u32.c: Likewise. 27113 * gcc.target/aarch64/sve/acle/asm/ld1uh_u64.c: Likewise. 27114 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_s64.c: Likewise. 27115 * gcc.target/aarch64/sve/acle/asm/ld1uw_gather_u64.c: Likewise. 27116 * gcc.target/aarch64/sve/acle/asm/ld1uw_s64.c: Likewise. 27117 * gcc.target/aarch64/sve/acle/asm/ld1uw_u64.c: Likewise. 27118 * gcc.target/aarch64/sve/acle/asm/ld2_f16.c: Likewise. 27119 * gcc.target/aarch64/sve/acle/asm/ld2_f32.c: Likewise. 27120 * gcc.target/aarch64/sve/acle/asm/ld2_f64.c: Likewise. 27121 * gcc.target/aarch64/sve/acle/asm/ld2_s16.c: Likewise. 27122 * gcc.target/aarch64/sve/acle/asm/ld2_s32.c: Likewise. 27123 * gcc.target/aarch64/sve/acle/asm/ld2_s64.c: Likewise. 27124 * gcc.target/aarch64/sve/acle/asm/ld2_s8.c: Likewise. 27125 * gcc.target/aarch64/sve/acle/asm/ld2_u16.c: Likewise. 27126 * gcc.target/aarch64/sve/acle/asm/ld2_u32.c: Likewise. 27127 * gcc.target/aarch64/sve/acle/asm/ld2_u64.c: Likewise. 27128 * gcc.target/aarch64/sve/acle/asm/ld2_u8.c: Likewise. 27129 * gcc.target/aarch64/sve/acle/asm/ld3_f16.c: Likewise. 27130 * gcc.target/aarch64/sve/acle/asm/ld3_f32.c: Likewise. 27131 * gcc.target/aarch64/sve/acle/asm/ld3_f64.c: Likewise. 27132 * gcc.target/aarch64/sve/acle/asm/ld3_s16.c: Likewise. 27133 * gcc.target/aarch64/sve/acle/asm/ld3_s32.c: Likewise. 27134 * gcc.target/aarch64/sve/acle/asm/ld3_s64.c: Likewise. 27135 * gcc.target/aarch64/sve/acle/asm/ld3_s8.c: Likewise. 27136 * gcc.target/aarch64/sve/acle/asm/ld3_u16.c: Likewise. 27137 * gcc.target/aarch64/sve/acle/asm/ld3_u32.c: Likewise. 27138 * gcc.target/aarch64/sve/acle/asm/ld3_u64.c: Likewise. 27139 * gcc.target/aarch64/sve/acle/asm/ld3_u8.c: Likewise. 27140 * gcc.target/aarch64/sve/acle/asm/ld4_f16.c: Likewise. 27141 * gcc.target/aarch64/sve/acle/asm/ld4_f32.c: Likewise. 27142 * gcc.target/aarch64/sve/acle/asm/ld4_f64.c: Likewise. 27143 * gcc.target/aarch64/sve/acle/asm/ld4_s16.c: Likewise. 27144 * gcc.target/aarch64/sve/acle/asm/ld4_s32.c: Likewise. 27145 * gcc.target/aarch64/sve/acle/asm/ld4_s64.c: Likewise. 27146 * gcc.target/aarch64/sve/acle/asm/ld4_s8.c: Likewise. 27147 * gcc.target/aarch64/sve/acle/asm/ld4_u16.c: Likewise. 27148 * gcc.target/aarch64/sve/acle/asm/ld4_u32.c: Likewise. 27149 * gcc.target/aarch64/sve/acle/asm/ld4_u64.c: Likewise. 27150 * gcc.target/aarch64/sve/acle/asm/ld4_u8.c: Likewise. 27151 * gcc.target/aarch64/sve/acle/asm/ldff1_f16.c: Likewise. 27152 * gcc.target/aarch64/sve/acle/asm/ldff1_f32.c: Likewise. 27153 * gcc.target/aarch64/sve/acle/asm/ldff1_f64.c: Likewise. 27154 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f32.c: Likewise. 27155 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_f64.c: Likewise. 27156 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s32.c: Likewise. 27157 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_s64.c: Likewise. 27158 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u32.c: Likewise. 27159 * gcc.target/aarch64/sve/acle/asm/ldff1_gather_u64.c: Likewise. 27160 * gcc.target/aarch64/sve/acle/asm/ldff1_s16.c: Likewise. 27161 * gcc.target/aarch64/sve/acle/asm/ldff1_s32.c: Likewise. 27162 * gcc.target/aarch64/sve/acle/asm/ldff1_s64.c: Likewise. 27163 * gcc.target/aarch64/sve/acle/asm/ldff1_s8.c: Likewise. 27164 * gcc.target/aarch64/sve/acle/asm/ldff1_u16.c: Likewise. 27165 * gcc.target/aarch64/sve/acle/asm/ldff1_u32.c: Likewise. 27166 * gcc.target/aarch64/sve/acle/asm/ldff1_u64.c: Likewise. 27167 * gcc.target/aarch64/sve/acle/asm/ldff1_u8.c: Likewise. 27168 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s32.c: Likewise. 27169 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_s64.c: Likewise. 27170 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u32.c: Likewise. 27171 * gcc.target/aarch64/sve/acle/asm/ldff1sb_gather_u64.c: Likewise. 27172 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s16.c: Likewise. 27173 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s32.c: Likewise. 27174 * gcc.target/aarch64/sve/acle/asm/ldff1sb_s64.c: Likewise. 27175 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u16.c: Likewise. 27176 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u32.c: Likewise. 27177 * gcc.target/aarch64/sve/acle/asm/ldff1sb_u64.c: Likewise. 27178 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s32.c: Likewise. 27179 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_s64.c: Likewise. 27180 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u32.c: Likewise. 27181 * gcc.target/aarch64/sve/acle/asm/ldff1sh_gather_u64.c: Likewise. 27182 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s32.c: Likewise. 27183 * gcc.target/aarch64/sve/acle/asm/ldff1sh_s64.c: Likewise. 27184 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u32.c: Likewise. 27185 * gcc.target/aarch64/sve/acle/asm/ldff1sh_u64.c: Likewise. 27186 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_s64.c: Likewise. 27187 * gcc.target/aarch64/sve/acle/asm/ldff1sw_gather_u64.c: Likewise. 27188 * gcc.target/aarch64/sve/acle/asm/ldff1sw_s64.c: Likewise. 27189 * gcc.target/aarch64/sve/acle/asm/ldff1sw_u64.c: Likewise. 27190 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s32.c: Likewise. 27191 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_s64.c: Likewise. 27192 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u32.c: Likewise. 27193 * gcc.target/aarch64/sve/acle/asm/ldff1ub_gather_u64.c: Likewise. 27194 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s16.c: Likewise. 27195 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s32.c: Likewise. 27196 * gcc.target/aarch64/sve/acle/asm/ldff1ub_s64.c: Likewise. 27197 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u16.c: Likewise. 27198 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u32.c: Likewise. 27199 * gcc.target/aarch64/sve/acle/asm/ldff1ub_u64.c: Likewise. 27200 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s32.c: Likewise. 27201 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_s64.c: Likewise. 27202 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u32.c: Likewise. 27203 * gcc.target/aarch64/sve/acle/asm/ldff1uh_gather_u64.c: Likewise. 27204 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s32.c: Likewise. 27205 * gcc.target/aarch64/sve/acle/asm/ldff1uh_s64.c: Likewise. 27206 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u32.c: Likewise. 27207 * gcc.target/aarch64/sve/acle/asm/ldff1uh_u64.c: Likewise. 27208 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_s64.c: Likewise. 27209 * gcc.target/aarch64/sve/acle/asm/ldff1uw_gather_u64.c: Likewise. 27210 * gcc.target/aarch64/sve/acle/asm/ldff1uw_s64.c: Likewise. 27211 * gcc.target/aarch64/sve/acle/asm/ldff1uw_u64.c: Likewise. 27212 * gcc.target/aarch64/sve/acle/asm/ldnf1_f16.c: Likewise. 27213 * gcc.target/aarch64/sve/acle/asm/ldnf1_f32.c: Likewise. 27214 * gcc.target/aarch64/sve/acle/asm/ldnf1_f64.c: Likewise. 27215 * gcc.target/aarch64/sve/acle/asm/ldnf1_s16.c: Likewise. 27216 * gcc.target/aarch64/sve/acle/asm/ldnf1_s32.c: Likewise. 27217 * gcc.target/aarch64/sve/acle/asm/ldnf1_s64.c: Likewise. 27218 * gcc.target/aarch64/sve/acle/asm/ldnf1_s8.c: Likewise. 27219 * gcc.target/aarch64/sve/acle/asm/ldnf1_u16.c: Likewise. 27220 * gcc.target/aarch64/sve/acle/asm/ldnf1_u32.c: Likewise. 27221 * gcc.target/aarch64/sve/acle/asm/ldnf1_u64.c: Likewise. 27222 * gcc.target/aarch64/sve/acle/asm/ldnf1_u8.c: Likewise. 27223 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s16.c: Likewise. 27224 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s32.c: Likewise. 27225 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_s64.c: Likewise. 27226 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u16.c: Likewise. 27227 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u32.c: Likewise. 27228 * gcc.target/aarch64/sve/acle/asm/ldnf1sb_u64.c: Likewise. 27229 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s32.c: Likewise. 27230 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_s64.c: Likewise. 27231 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u32.c: Likewise. 27232 * gcc.target/aarch64/sve/acle/asm/ldnf1sh_u64.c: Likewise. 27233 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_s64.c: Likewise. 27234 * gcc.target/aarch64/sve/acle/asm/ldnf1sw_u64.c: Likewise. 27235 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s16.c: Likewise. 27236 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s32.c: Likewise. 27237 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_s64.c: Likewise. 27238 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u16.c: Likewise. 27239 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u32.c: Likewise. 27240 * gcc.target/aarch64/sve/acle/asm/ldnf1ub_u64.c: Likewise. 27241 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s32.c: Likewise. 27242 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_s64.c: Likewise. 27243 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u32.c: Likewise. 27244 * gcc.target/aarch64/sve/acle/asm/ldnf1uh_u64.c: Likewise. 27245 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_s64.c: Likewise. 27246 * gcc.target/aarch64/sve/acle/asm/ldnf1uw_u64.c: Likewise. 27247 * gcc.target/aarch64/sve/acle/asm/ldnt1_f16.c: Likewise. 27248 * gcc.target/aarch64/sve/acle/asm/ldnt1_f32.c: Likewise. 27249 * gcc.target/aarch64/sve/acle/asm/ldnt1_f64.c: Likewise. 27250 * gcc.target/aarch64/sve/acle/asm/ldnt1_s16.c: Likewise. 27251 * gcc.target/aarch64/sve/acle/asm/ldnt1_s32.c: Likewise. 27252 * gcc.target/aarch64/sve/acle/asm/ldnt1_s64.c: Likewise. 27253 * gcc.target/aarch64/sve/acle/asm/ldnt1_s8.c: Likewise. 27254 * gcc.target/aarch64/sve/acle/asm/ldnt1_u16.c: Likewise. 27255 * gcc.target/aarch64/sve/acle/asm/ldnt1_u32.c: Likewise. 27256 * gcc.target/aarch64/sve/acle/asm/ldnt1_u64.c: Likewise. 27257 * gcc.target/aarch64/sve/acle/asm/ldnt1_u8.c: Likewise. 27258 * gcc.target/aarch64/sve/acle/asm/prfb.c: Likewise. 27259 * gcc.target/aarch64/sve/acle/asm/prfb_gather.c: Likewise. 27260 * gcc.target/aarch64/sve/acle/asm/prfd.c: Likewise. 27261 * gcc.target/aarch64/sve/acle/asm/prfd_gather.c: Likewise. 27262 * gcc.target/aarch64/sve/acle/asm/prfh.c: Likewise. 27263 * gcc.target/aarch64/sve/acle/asm/prfh_gather.c: Likewise. 27264 * gcc.target/aarch64/sve/acle/asm/prfw.c: Likewise. 27265 * gcc.target/aarch64/sve/acle/asm/prfw_gather.c: Likewise. 27266 * gcc.target/aarch64/sve/acle/asm/st1_f16.c: Likewise. 27267 * gcc.target/aarch64/sve/acle/asm/st1_f32.c: Likewise. 27268 * gcc.target/aarch64/sve/acle/asm/st1_f64.c: Likewise. 27269 * gcc.target/aarch64/sve/acle/asm/st1_s16.c: Likewise. 27270 * gcc.target/aarch64/sve/acle/asm/st1_s32.c: Likewise. 27271 * gcc.target/aarch64/sve/acle/asm/st1_s64.c: Likewise. 27272 * gcc.target/aarch64/sve/acle/asm/st1_s8.c: Likewise. 27273 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f32.c: Likewise. 27274 * gcc.target/aarch64/sve/acle/asm/st1_scatter_f64.c: Likewise. 27275 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s32.c: Likewise. 27276 * gcc.target/aarch64/sve/acle/asm/st1_scatter_s64.c: Likewise. 27277 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u32.c: Likewise. 27278 * gcc.target/aarch64/sve/acle/asm/st1_scatter_u64.c: Likewise. 27279 * gcc.target/aarch64/sve/acle/asm/st1_u16.c: Likewise. 27280 * gcc.target/aarch64/sve/acle/asm/st1_u32.c: Likewise. 27281 * gcc.target/aarch64/sve/acle/asm/st1_u64.c: Likewise. 27282 * gcc.target/aarch64/sve/acle/asm/st1_u8.c: Likewise. 27283 * gcc.target/aarch64/sve/acle/asm/st1b_s16.c: Likewise. 27284 * gcc.target/aarch64/sve/acle/asm/st1b_s32.c: Likewise. 27285 * gcc.target/aarch64/sve/acle/asm/st1b_s64.c: Likewise. 27286 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s32.c: Likewise. 27287 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_s64.c: Likewise. 27288 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u32.c: Likewise. 27289 * gcc.target/aarch64/sve/acle/asm/st1b_scatter_u64.c: Likewise. 27290 * gcc.target/aarch64/sve/acle/asm/st1b_u16.c: Likewise. 27291 * gcc.target/aarch64/sve/acle/asm/st1b_u32.c: Likewise. 27292 * gcc.target/aarch64/sve/acle/asm/st1b_u64.c: Likewise. 27293 * gcc.target/aarch64/sve/acle/asm/st1h_s32.c: Likewise. 27294 * gcc.target/aarch64/sve/acle/asm/st1h_s64.c: Likewise. 27295 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s32.c: Likewise. 27296 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_s64.c: Likewise. 27297 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u32.c: Likewise. 27298 * gcc.target/aarch64/sve/acle/asm/st1h_scatter_u64.c: Likewise. 27299 * gcc.target/aarch64/sve/acle/asm/st1h_u32.c: Likewise. 27300 * gcc.target/aarch64/sve/acle/asm/st1h_u64.c: Likewise. 27301 * gcc.target/aarch64/sve/acle/asm/st1w_s64.c: Likewise. 27302 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_s64.c: Likewise. 27303 * gcc.target/aarch64/sve/acle/asm/st1w_scatter_u64.c: Likewise. 27304 * gcc.target/aarch64/sve/acle/asm/st1w_u64.c: Likewise. 27305 * gcc.target/aarch64/sve/acle/asm/st2_f16.c: Likewise. 27306 * gcc.target/aarch64/sve/acle/asm/st2_f32.c: Likewise. 27307 * gcc.target/aarch64/sve/acle/asm/st2_f64.c: Likewise. 27308 * gcc.target/aarch64/sve/acle/asm/st2_s16.c: Likewise. 27309 * gcc.target/aarch64/sve/acle/asm/st2_s32.c: Likewise. 27310 * gcc.target/aarch64/sve/acle/asm/st2_s64.c: Likewise. 27311 * gcc.target/aarch64/sve/acle/asm/st2_s8.c: Likewise. 27312 * gcc.target/aarch64/sve/acle/asm/st2_u16.c: Likewise. 27313 * gcc.target/aarch64/sve/acle/asm/st2_u32.c: Likewise. 27314 * gcc.target/aarch64/sve/acle/asm/st2_u64.c: Likewise. 27315 * gcc.target/aarch64/sve/acle/asm/st2_u8.c: Likewise. 27316 * gcc.target/aarch64/sve/acle/asm/st3_f16.c: Likewise. 27317 * gcc.target/aarch64/sve/acle/asm/st3_f32.c: Likewise. 27318 * gcc.target/aarch64/sve/acle/asm/st3_f64.c: Likewise. 27319 * gcc.target/aarch64/sve/acle/asm/st3_s16.c: Likewise. 27320 * gcc.target/aarch64/sve/acle/asm/st3_s32.c: Likewise. 27321 * gcc.target/aarch64/sve/acle/asm/st3_s64.c: Likewise. 27322 * gcc.target/aarch64/sve/acle/asm/st3_s8.c: Likewise. 27323 * gcc.target/aarch64/sve/acle/asm/st3_u16.c: Likewise. 27324 * gcc.target/aarch64/sve/acle/asm/st3_u32.c: Likewise. 27325 * gcc.target/aarch64/sve/acle/asm/st3_u64.c: Likewise. 27326 * gcc.target/aarch64/sve/acle/asm/st3_u8.c: Likewise. 27327 * gcc.target/aarch64/sve/acle/asm/st4_f16.c: Likewise. 27328 * gcc.target/aarch64/sve/acle/asm/st4_f32.c: Likewise. 27329 * gcc.target/aarch64/sve/acle/asm/st4_f64.c: Likewise. 27330 * gcc.target/aarch64/sve/acle/asm/st4_s16.c: Likewise. 27331 * gcc.target/aarch64/sve/acle/asm/st4_s32.c: Likewise. 27332 * gcc.target/aarch64/sve/acle/asm/st4_s64.c: Likewise. 27333 * gcc.target/aarch64/sve/acle/asm/st4_s8.c: Likewise. 27334 * gcc.target/aarch64/sve/acle/asm/st4_u16.c: Likewise. 27335 * gcc.target/aarch64/sve/acle/asm/st4_u32.c: Likewise. 27336 * gcc.target/aarch64/sve/acle/asm/st4_u64.c: Likewise. 27337 * gcc.target/aarch64/sve/acle/asm/st4_u8.c: Likewise. 27338 * gcc.target/aarch64/sve/acle/asm/stnt1_f16.c: Likewise. 27339 * gcc.target/aarch64/sve/acle/asm/stnt1_f32.c: Likewise. 27340 * gcc.target/aarch64/sve/acle/asm/stnt1_f64.c: Likewise. 27341 * gcc.target/aarch64/sve/acle/asm/stnt1_s16.c: Likewise. 27342 * gcc.target/aarch64/sve/acle/asm/stnt1_s32.c: Likewise. 27343 * gcc.target/aarch64/sve/acle/asm/stnt1_s64.c: Likewise. 27344 * gcc.target/aarch64/sve/acle/asm/stnt1_s8.c: Likewise. 27345 * gcc.target/aarch64/sve/acle/asm/stnt1_u16.c: Likewise. 27346 * gcc.target/aarch64/sve/acle/asm/stnt1_u32.c: Likewise. 27347 * gcc.target/aarch64/sve/acle/asm/stnt1_u64.c: Likewise. 27348 * gcc.target/aarch64/sve/acle/asm/stnt1_u8.c: Likewise. 27349 * gcc.target/aarch64/sve/acle/general/temporaries_1.c: Likewise. 27350 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f32.c: Likewise. 27351 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_f64.c: Likewise. 27352 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s32.c: Likewise. 27353 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_s64.c: Likewise. 27354 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u32.c: Likewise. 27355 * gcc.target/aarch64/sve2/acle/asm/ldnt1_gather_u64.c: Likewise. 27356 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s32.c: Likewise. 27357 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_s64.c: Likewise. 27358 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u32.c: Likewise. 27359 * gcc.target/aarch64/sve2/acle/asm/ldnt1sb_gather_u64.c: Likewise. 27360 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s32.c: Likewise. 27361 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_s64.c: Likewise. 27362 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u32.c: Likewise. 27363 * gcc.target/aarch64/sve2/acle/asm/ldnt1sh_gather_u64.c: Likewise. 27364 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_s64.c: Likewise. 27365 * gcc.target/aarch64/sve2/acle/asm/ldnt1sw_gather_u64.c: Likewise. 27366 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s32.c: Likewise. 27367 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_s64.c: Likewise. 27368 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u32.c: Likewise. 27369 * gcc.target/aarch64/sve2/acle/asm/ldnt1ub_gather_u64.c: Likewise. 27370 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s32.c: Likewise. 27371 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_s64.c: Likewise. 27372 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u32.c: Likewise. 27373 * gcc.target/aarch64/sve2/acle/asm/ldnt1uh_gather_u64.c: Likewise. 27374 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_s64.c: Likewise. 27375 * gcc.target/aarch64/sve2/acle/asm/ldnt1uw_gather_u64.c: Likewise. 27376 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f32.c: Likewise. 27377 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_f64.c: Likewise. 27378 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s32.c: Likewise. 27379 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_s64.c: Likewise. 27380 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u32.c: Likewise. 27381 * gcc.target/aarch64/sve2/acle/asm/stnt1_scatter_u64.c: Likewise. 27382 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s32.c: Likewise. 27383 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_s64.c: Likewise. 27384 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u32.c: Likewise. 27385 * gcc.target/aarch64/sve2/acle/asm/stnt1b_scatter_u64.c: Likewise. 27386 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s32.c: Likewise. 27387 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_s64.c: Likewise. 27388 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u32.c: Likewise. 27389 * gcc.target/aarch64/sve2/acle/asm/stnt1h_scatter_u64.c: Likewise. 27390 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_s64.c: Likewise. 27391 * gcc.target/aarch64/sve2/acle/asm/stnt1w_scatter_u64.c: Likewise. 27392 * gcc.target/aarch64/sve2/acle/asm/whilerw_f16.c: Likewise. 27393 * gcc.target/aarch64/sve2/acle/asm/whilerw_f32.c: Likewise. 27394 * gcc.target/aarch64/sve2/acle/asm/whilerw_f64.c: Likewise. 27395 * gcc.target/aarch64/sve2/acle/asm/whilerw_s16.c: Likewise. 27396 * gcc.target/aarch64/sve2/acle/asm/whilerw_s32.c: Likewise. 27397 * gcc.target/aarch64/sve2/acle/asm/whilerw_s64.c: Likewise. 27398 * gcc.target/aarch64/sve2/acle/asm/whilerw_s8.c: Likewise. 27399 * gcc.target/aarch64/sve2/acle/asm/whilerw_u16.c: Likewise. 27400 * gcc.target/aarch64/sve2/acle/asm/whilerw_u32.c: Likewise. 27401 * gcc.target/aarch64/sve2/acle/asm/whilerw_u64.c: Likewise. 27402 * gcc.target/aarch64/sve2/acle/asm/whilerw_u8.c: Likewise. 27403 * gcc.target/aarch64/sve2/acle/asm/whilewr_f16.c: Likewise. 27404 * gcc.target/aarch64/sve2/acle/asm/whilewr_f32.c: Likewise. 27405 * gcc.target/aarch64/sve2/acle/asm/whilewr_f64.c: Likewise. 27406 * gcc.target/aarch64/sve2/acle/asm/whilewr_s16.c: Likewise. 27407 * gcc.target/aarch64/sve2/acle/asm/whilewr_s32.c: Likewise. 27408 * gcc.target/aarch64/sve2/acle/asm/whilewr_s64.c: Likewise. 27409 * gcc.target/aarch64/sve2/acle/asm/whilewr_s8.c: Likewise. 27410 * gcc.target/aarch64/sve2/acle/asm/whilewr_u16.c: Likewise. 27411 * gcc.target/aarch64/sve2/acle/asm/whilewr_u32.c: Likewise. 27412 * gcc.target/aarch64/sve2/acle/asm/whilewr_u64.c: Likewise. 27413 * gcc.target/aarch64/sve2/acle/asm/whilewr_u8.c: Likewise. 27414 274152020-01-23 Richard Sandiford <richard.sandiford@arm.com> 27416 27417 * lib/scanasm.exp (check-function-bodies): Add an optional 27418 target/xfail selector. 27419 274202020-01-23 Richard Sandiford <richard.sandiford@arm.com> 27421 27422 * gcc.dg/torture/pr93124.c: New test. 27423 274242020-01-22 David Malcolm <dmalcolm@redhat.com> 27425 27426 PR analyzer/93382 27427 * gcc.dg/analyzer/pr93382.c: New test. 27428 274292020-01-22 Andrew Pinski <apinski@marvell.com> 27430 27431 * gcc.dg/tree-ssa/pr88497-1.c: Move to ... 27432 * gcc.dg/vect/pr88497-1.c: This. 27433 * gcc.dg/tree-ssa/pr88497-2.c: Move to ... 27434 * gcc.dg/vect/pr88497-2.c: This. 27435 * gcc.dg/tree-ssa/pr88497-3.c: Move to ... 27436 * gcc.dg/vect/pr88497-3.c: This. 27437 * gcc.dg/tree-ssa/pr88497-4.c: Move to ... 27438 * gcc.dg/vect/pr88497-4.c: This. 27439 * gcc.dg/tree-ssa/pr88497-5.c: Move to ... 27440 * gcc.dg/vect/pr88497-5.c: This. 27441 * gcc.dg/tree-ssa/pr88497-6.c: Move to ... 27442 * gcc.dg/vect/pr88497-6.c: This. 27443 * gcc.dg/tree-ssa/pr88497-7.c: Move to ... 27444 * gcc.dg/vect/pr88497-7.c: This. 27445 27446 Revert: 27447 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS. 27448 Call check_vect_support_and_set_flags also. 27449 274502020-01-22 Andrew Pinski <apinski@marvell.com> 27451 27452 * tree-ssa.exp: Set DEFAULT_VECTCFLAGS and DEFAULT_VECTCFLAGS. 27453 Call check_vect_support_and_set_flags also. 27454 274552020-01-22 David Malcolm <dmalcolm@redhat.com> 27456 27457 PR analyzer/93378 27458 * gcc.dg/analyzer/setjmp-pr93378.c: Use setjmp rather than 27459 _setjmp. 27460 274612020-01-22 David Malcolm <dmalcolm@redhat.com> 27462 27463 PR analyzer/93378 27464 * gcc.dg/analyzer/setjmp-pr93378.c: New test. 27465 274662020-01-22 David Malcolm <dmalcolm@redhat.com> 27467 27468 PR analyzer/93316 27469 * gcc.dg/analyzer/data-model-1.c: Include <alloca.h>. 27470 * gcc.dg/analyzer/malloc-1.c: Likewise. 27471 * gcc.dg/analyzer/malloc-callbacks.c (get_alloca): Return 27472 __builtin_alloca rather than alloca. 27473 * gcc.dg/analyzer/malloc-paths-8.c: Include <alloca.h>. 27474 * gcc.dg/analyzer/sensitive-1.c: Define __EXTENSIONS__ before 27475 including unistd.h. 27476 * gcc.dg/analyzer/setjmp-2.c: Replace include of <setjmp.h> 27477 with "test-setjmp.h" and usage of setjmp with new SETJMP macro. 27478 * gcc.dg/analyzer/setjmp-3.c: Likewise. 27479 * gcc.dg/analyzer/setjmp-4.c: Likewise. 27480 * gcc.dg/analyzer/setjmp-5.c: Likewise. 27481 * gcc.dg/analyzer/setjmp-6.c: Likewise. 27482 * gcc.dg/analyzer/setjmp-7.c: Likewise. 27483 * gcc.dg/analyzer/setjmp-7a.c: Likewise. 27484 * gcc.dg/analyzer/setjmp-8.c: Likewise. 27485 * gcc.dg/analyzer/setjmp-9.c: Likewise. 27486 * gcc.dg/analyzer/test-setjmp.h: New header. 27487 274882020-01-22 Marek Polacek <polacek@redhat.com> 27489 27490 PR c++/92907 - noexcept does not consider "const" in member functions. 27491 * parser.c (cp_parser_lambda_declarator_opt): Pass the proper 27492 qualifiers to cp_parser_exception_specification_opt. 27493 (cp_parser_direct_declarator): Pass the function qualifiers to 27494 cp_parser_exception_specification_opt. 27495 (cp_parser_class_specifier_1): Pass the function declaration to 27496 cp_parser_late_noexcept_specifier. 27497 (cp_parser_late_noexcept_specifier): Add a tree parameter. Use it to 27498 pass the qualifiers of the function to 27499 cp_parser_noexcept_specification_opt. 27500 (cp_parser_noexcept_specification_opt): New cp_cv_quals parameter. 27501 Use it in inject_this_parameter. 27502 (cp_parser_exception_specification_opt): New cp_cv_quals parameter. 27503 Use it. 27504 (cp_parser_transaction): Pass TYPE_UNQUALIFIED to 27505 cp_parser_noexcept_specification_opt. 27506 (cp_parser_transaction_expression): Likewise. 27507 275082020-01-22 Marek Polacek <polacek@redhat.com> 27509 27510 PR c++/93324 - ICE with -Wall on constexpr if. 27511 * g++.dg/cpp1z/constexpr-if33.C: New test. 27512 275132020-01-22 Richard Sandiford <richard.sandiford@arm.com> 27514 27515 * gcc.target/aarch64/sve/acle/general/stack_vars_1.c: New test. 27516 275172020-01-22 Richard Sandiford <richard.sandiford@arm.com> 27518 27519 * gcc.target/aarch64/sve/tls_preserve_1.c: Require tls_native. 27520 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise. 27521 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise. 27522 275232020-01-22 Richard Sandiford <richard.sandiford@arm.com> 27524 27525 * gcc.target/aarch64/sve/sel_3.c (permute_vnx4sf): Take __SVFloat32_t 27526 rather than __SVFloat16_t 27527 275282020-01-22 Richard Sandiford <richard.sandiford@arm.com> 27529 27530 * g++.dg/ext/sve-sizeless-1.C: Don't expect an error for alias 27531 templates. 27532 275332020-01-22 Richard Biener <rguenther@suse.de> 27534 27535 PR tree-optimization/93381 27536 * gcc.dg/torture/pr93381.c: New testcase. 27537 275382020-01-22 Jakub Jelinek <jakub@redhat.com> 27539 27540 PR target/93335 27541 * gcc.c-torture/compile/pr93335.c: New test. 27542 27543 PR target/91298 27544 * gcc.target/i386/pr91298-1.c: New test. 27545 * gcc.target/i386/pr91298-2.c: New test. 27546 27547 * gfortran.dg/gomp/target-parallel1.f90: New test. 27548 * gfortran.dg/goacc/pr93329.f90: Enable commented out target parallel 27549 test. 27550 27551 PR fortran/93329 27552 * gfortran.dg/goacc/pr93329.f90: New test. 27553 275542020-01-22 Jun Ma <JunMa@linux.alibaba.com> 27555 27556 * g++.dg/coroutines/coro1-missing-await-method.C: New test. 27557 275582020-01-21 Andrew Pinski <apinski@marvell.com> 27559 27560 PR target/93119 27561 * gcc.target/aarch64/pr93119.c: New test. 27562 275632020-01-22 Joseph Myers <joseph@codesourcery.com> 27564 27565 PR c/93348 27566 * gcc.c-torture/compile/pr93348-1.c: New test. 27567 275682020-01-21 David Malcolm <dmalcolm@redhat.com> 27569 27570 PR analyzer/93352 27571 * gcc.dg/analyzer/pr93352.c: New test. 27572 275732020-01-22 Hans-Peter Nilsson <hp@axis.com> 27574 27575 * gcc.target/cris/asm-v8.S, gcc.target/cris/inasm-v8.c, 27576 gcc.target/cris/sync-1.c: Apply effective_target_march_option. 27577 275782020-01-21 Uros Bizjak <ubizjak@gmail.com> 27579 27580 PR target/93319 27581 * gcc.target/i386/pr93319-1a.c: Don't include <stdio.h>. 27582 (test1): Replace printf with __builtin_printf. 27583 275842020-01-21 Bin Cheng <bin.cheng@linux.alibaba.com> 27585 27586 * g++.dg/coroutines/co-await-void_type.C: New test. 27587 275882020-01-21 Jakub Jelinek <jakub@redhat.com> 27589 27590 PR target/93333 27591 * gcc.c-torture/compile/pr93333.c: New test. 27592 275932020-01-21 Sandra Loosemore <sandra@codesourcery.com> 27594 27595 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: Generalize 27596 line terminators in patterns. 27597 275982020-01-21 Richard Sandiford <richard.sandiford@arm.com> 27599 27600 * gcc.target/aarch64/sve/acle/general-c/load_1.c (f1): Cast to 27601 int32_t * rather than int *. 27602 * gcc.target/aarch64/sve/acle/general-c/load_2.c (f1): Likewise. 27603 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_1.c 27604 (f1): Likewise. 27605 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_2.c 27606 (f1): Likewise. 27607 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c 27608 (f1): Likewise. 27609 * gcc.target/aarch64/sve/acle/general-c/load_replicate_1.c 27610 (f1): Likewise. 27611 * gcc.target/aarch64/sve/acle/general-c/store_1.c (f1): Likewise. 27612 * gcc.target/aarch64/sve/acle/general-c/store_2.c (f1): Likewise. 27613 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_1.c 27614 (f1): Likewise. 27615 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_2.c 27616 (f1): Likewise. 27617 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c 27618 (f1): Likewise. 27619 276202020-01-21 Szabolcs Nagy <szabolcs.nagy@arm.com> 27621 27622 PR target/92424 27623 * gcc.target/aarch64/pr92424-1.c: New test. 27624 * gcc.target/aarch64/pr92424-2.c: New test. 27625 * gcc.target/aarch64/pr92424-3.c: New test. 27626 276272020-01-21 Matthew Malcomson <matthew.malcomson@arm.com> 27628 27629 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: Use require 27630 directive. 27631 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: Likewise. 27632 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: Likewise. 27633 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: Likewise. 27634 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: Likewise. 27635 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: Likewise. 27636 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: Likewise. 27637 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: Likewise. 27638 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: Likewise. 27639 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: Likewise. 27640 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: Likewise. 27641 * lib/target-supports.exp: Add assembly requirement directive. 27642 276432020-01-21 Tobias Burnus <tobias@codesourcery.com> 27644 27645 PR fortran/93309 27646 * gfortran.dg/external_implicit_none_2.f90: New. 27647 276482020-01-21 Richard Biener <rguenther@suse.de> 27649 27650 PR tree-optimization/92328 27651 * gcc.dg/torture/pr92328.c: New testcase. 27652 276532020-01-21 Jakub Jelinek <jakub@redhat.com> 27654 27655 PR target/93073 27656 * gcc.target/powerpc/pr93073.c: New test. 27657 276582020-01-20 Bin Cheng <bin.cheng@linux.alibaba.com> 27659 27660 * g++.dg/coroutines/co-return-warning-1.C: New test. 27661 276622020-01-21 Kito Cheng <kito.cheng@sifive.com> 27663 27664 PR target/93304 27665 * gcc.target/riscv/pr93304.c: New test. 27666 276672020-01-20 Martin Sebor <msebor@redhat.com> 27668 27669 PR testsuite/92829 27670 * g++.dg/warn/Wstringop-overflow-4.C: Adjust test to avoid failures 27671 due to an aparrent VRP limtation. 27672 * gcc.dg/Wstringop-overflow-25.c: Same. 27673 276742020-01-20 Nathan Sidwell <nathan@acm.org> 27675 27676 PR preprocessor/80005 27677 * g++.dg/cpp1y/feat-cxx14.C: Adjust. 27678 * g++.dg/cpp1z/feat-cxx17.C: Adjust. 27679 * g++.dg/cpp2a/feat-cxx2a.C: Adjust. 27680 * g++.dg/cpp/pr80005.C: New. 27681 276822020-01-20 Mark Eggleston <mark.eggleston@codethink.com> 27683 27684 * gfortran.dg/pr93263_1.f90: Change scan-tree-dump-not to 27685 scan-tree-dump. 27686 276872020-01-20 H.J. Lu <hongjiu.lu@intel.com> 27688 27689 PR target/93319 27690 * gcc.target/i386/pr93319-1a.c: New test. 27691 * gcc.target/i386/pr93319-1b.c: Likewise. 27692 * gcc.target/i386/pr93319-1c.c: Likewise. 27693 * gcc.target/i386/pr93319-1d.c: Likewise. 27694 276952020-01-20 Richard Biener <rguenther@suse.de> 27696 27697 PR debug/92763 27698 * g++.dg/debug/pr92763.C: New testcase. 27699 277002020-01-20 Paolo Carlini <paolo.carlini@oracle.com> 27701 27702 PR c++/92536 27703 * g++.dg/cpp1z/pr92536.C: New. 27704 277052020-01-20 Richard Biener <rguenther@suse.de> 27706 27707 PR tree-optimization/93094 27708 * gcc.dg/vect/pr93094.c: New testcase. 27709 277102020-01-19 David Malcolm <dmalcolm@redhat.com> 27711 27712 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: Ensure that all 27713 test names are unique. 27714 * gcc.dg/analyzer/attribute-nonnull.c: Likewise. 27715 * gcc.dg/analyzer/conditionals-notrans.c: Likewise. 27716 * gcc.dg/analyzer/data-model-1.c: Likewise. 27717 * gcc.dg/analyzer/data-model-18.c: Likewise. 27718 * gcc.dg/analyzer/data-model-8.c: Likewise. 27719 * gcc.dg/analyzer/data-model-9.c: Likewise. 27720 * gcc.dg/analyzer/file-1.c: Likewise. 27721 * gcc.dg/analyzer/file-paths-1.c: Likewise. 27722 * gcc.dg/analyzer/loop-2.c: Likewise. 27723 * gcc.dg/analyzer/loop-2a.c: Likewise. 27724 * gcc.dg/analyzer/loop-4.c: Likewise. 27725 * gcc.dg/analyzer/loop.c: Likewise. 27726 * gcc.dg/analyzer/malloc-1.c: Likewise. 27727 * gcc.dg/analyzer/malloc-2.c: Likewise. 27728 * gcc.dg/analyzer/malloc-ipa-10.c: Likewise. 27729 * gcc.dg/analyzer/malloc-ipa-2.c: Likewise. 27730 * gcc.dg/analyzer/malloc-macro-separate-events.c: Likewise. 27731 * gcc.dg/analyzer/malloc-paths-1.c: Likewise. 27732 * gcc.dg/analyzer/malloc-paths-2.c: Likewise. 27733 * gcc.dg/analyzer/malloc-paths-3.c: Likewise. 27734 * gcc.dg/analyzer/malloc-paths-4.c: Likewise. 27735 * gcc.dg/analyzer/malloc-paths-5.c: Likewise. 27736 * gcc.dg/analyzer/malloc-paths-7.c: Likewise. 27737 * gcc.dg/analyzer/malloc-paths-9.c: Likewise. 27738 * gcc.dg/analyzer/operations.c: Likewise. 27739 * gcc.dg/analyzer/params.c: Likewise. 27740 * gcc.dg/analyzer/pattern-test-1.c: Likewise. 27741 * gcc.dg/analyzer/pattern-test-2.c: Likewise. 27742 * gcc.dg/analyzer/sensitive-1.c: Likewise. 27743 * gcc.dg/analyzer/switch.c: Likewise. 27744 * gcc.dg/analyzer/taint-1.c: Likewise. 27745 * gcc.dg/analyzer/unknown-fns.c: Likewise. 27746 277472020-01-19 Hans-Peter Nilsson <hp@axis.com> 27748 27749 * gcc.dg/torture/pr26515.c (cris*-*-*): Conditionalize 27750 -march=v10 option on target ! march_option. 27751 * gcc.target/cris/asm-v10.S, gcc.target/cris/inasm-v10.c, 27752 gcc.target/cris/sync-1-v10.c: Similar. 27753 * lib/target-supports.exp (effective_target_march_option): New. 27754 277552020-01-19 Thomas König <tkoenig@gcc.gnu.org> 27756 27757 PR fortran/44960 27758 * gfortran.dg/function_reference_1.f90: New test. 27759 * gfortran.dg/function_reference_2.f90: New test. 27760 277612020-01-18 Jakub Jelinek <jakub@redhat.com> 27762 27763 PR c/92833 27764 * c-c++-common/pr92833-4.c: Fix dg-message syntax. 27765 277662020-01-18 Iain Sandoe <iain@sandoe.co.uk> 27767 27768 * g++.dg/coroutines/co-await-syntax-00-needs-expr.C: New test. 27769 * g++.dg/coroutines/co-await-syntax-01-outside-fn.C: New test. 27770 * g++.dg/coroutines/co-await-syntax-02-outside-fn.C: New test. 27771 * g++.dg/coroutines/co-await-syntax-03-auto.C: New test. 27772 * g++.dg/coroutines/co-await-syntax-04-ctor-dtor.C: New test. 27773 * g++.dg/coroutines/co-await-syntax-05-constexpr.C: New test. 27774 * g++.dg/coroutines/co-await-syntax-06-main.C: New test. 27775 * g++.dg/coroutines/co-await-syntax-07-varargs.C: New test. 27776 * g++.dg/coroutines/co-await-syntax-08-lambda-auto.C: New test. 27777 * g++.dg/coroutines/co-return-syntax-01-outside-fn.C: New test. 27778 * g++.dg/coroutines/co-return-syntax-02-outside-fn.C: New test. 27779 * g++.dg/coroutines/co-return-syntax-03-auto.C: New test. 27780 * g++.dg/coroutines/co-return-syntax-04-ctor-dtor.C: New test. 27781 * g++.dg/coroutines/co-return-syntax-05-constexpr-fn.C: New test. 27782 * g++.dg/coroutines/co-return-syntax-06-main.C: New test. 27783 * g++.dg/coroutines/co-return-syntax-07-vararg.C: New test. 27784 * g++.dg/coroutines/co-return-syntax-08-bad-return.C: New test. 27785 * g++.dg/coroutines/co-return-syntax-09-lambda-auto.C: New test. 27786 * g++.dg/coroutines/co-yield-syntax-00-needs-expr.C: New test. 27787 * g++.dg/coroutines/co-yield-syntax-01-outside-fn.C: New test. 27788 * g++.dg/coroutines/co-yield-syntax-02-outside-fn.C: New test. 27789 * g++.dg/coroutines/co-yield-syntax-03-auto.C: New test. 27790 * g++.dg/coroutines/co-yield-syntax-04-ctor-dtor.C: New test. 27791 * g++.dg/coroutines/co-yield-syntax-05-constexpr.C: New test. 27792 * g++.dg/coroutines/co-yield-syntax-06-main.C: New test. 27793 * g++.dg/coroutines/co-yield-syntax-07-varargs.C: New test. 27794 * g++.dg/coroutines/co-yield-syntax-08-needs-expr.C: New test. 27795 * g++.dg/coroutines/co-yield-syntax-09-lambda-auto.C: New test. 27796 * g++.dg/coroutines/coro-builtins.C: New test. 27797 * g++.dg/coroutines/coro-missing-gro.C: New test. 27798 * g++.dg/coroutines/coro-missing-promise-yield.C: New test. 27799 * g++.dg/coroutines/coro-missing-ret-value.C: New test. 27800 * g++.dg/coroutines/coro-missing-ret-void.C: New test. 27801 * g++.dg/coroutines/coro-missing-ueh-1.C: New test. 27802 * g++.dg/coroutines/coro-missing-ueh-2.C: New test. 27803 * g++.dg/coroutines/coro-missing-ueh-3.C: New test. 27804 * g++.dg/coroutines/coro-missing-ueh.h: New test. 27805 * g++.dg/coroutines/coro-pre-proc.C: New test. 27806 * g++.dg/coroutines/coro.h: New file. 27807 * g++.dg/coroutines/coro1-ret-int-yield-int.h: New file. 27808 * g++.dg/coroutines/coroutines.exp: New file. 27809 * g++.dg/coroutines/torture/alloc-00-gro-on-alloc-fail.C: New test. 27810 * g++.dg/coroutines/torture/alloc-01-overload-newdel.C: New test. 27811 * g++.dg/coroutines/torture/call-00-co-aw-arg.C: New test. 27812 * g++.dg/coroutines/torture/call-01-multiple-co-aw.C: New test. 27813 * g++.dg/coroutines/torture/call-02-temp-co-aw.C: New test. 27814 * g++.dg/coroutines/torture/call-03-temp-ref-co-aw.C: New test. 27815 * g++.dg/coroutines/torture/class-00-co-ret.C: New test. 27816 * g++.dg/coroutines/torture/class-01-co-ret-parm.C: New test. 27817 * g++.dg/coroutines/torture/class-02-templ-parm.C: New test. 27818 * g++.dg/coroutines/torture/class-03-operator-templ-parm.C: New test. 27819 * g++.dg/coroutines/torture/class-04-lambda-1.C: New test. 27820 * g++.dg/coroutines/torture/class-05-lambda-capture-copy-local.C: New test. 27821 * g++.dg/coroutines/torture/class-06-lambda-capture-ref.C: New test. 27822 * g++.dg/coroutines/torture/co-await-00-trivial.C: New test. 27823 * g++.dg/coroutines/torture/co-await-01-with-value.C: New test. 27824 * g++.dg/coroutines/torture/co-await-02-xform.C: New test. 27825 * g++.dg/coroutines/torture/co-await-03-rhs-op.C: New test. 27826 * g++.dg/coroutines/torture/co-await-04-control-flow.C: New test. 27827 * g++.dg/coroutines/torture/co-await-05-loop.C: New test. 27828 * g++.dg/coroutines/torture/co-await-06-ovl.C: New test. 27829 * g++.dg/coroutines/torture/co-await-07-tmpl.C: New test. 27830 * g++.dg/coroutines/torture/co-await-08-cascade.C: New test. 27831 * g++.dg/coroutines/torture/co-await-09-pair.C: New test. 27832 * g++.dg/coroutines/torture/co-await-10-template-fn-arg.C: New test. 27833 * g++.dg/coroutines/torture/co-await-11-forwarding.C: New test. 27834 * g++.dg/coroutines/torture/co-await-12-operator-2.C: New test. 27835 * g++.dg/coroutines/torture/co-await-13-return-ref.C: New test. 27836 * g++.dg/coroutines/torture/co-ret-00-void-return-is-ready.C: New test. 27837 * g++.dg/coroutines/torture/co-ret-01-void-return-is-suspend.C: New test. 27838 * g++.dg/coroutines/torture/co-ret-03-different-GRO-type.C: New test. 27839 * g++.dg/coroutines/torture/co-ret-04-GRO-nontriv.C: New test. 27840 * g++.dg/coroutines/torture/co-ret-05-return-value.C: New test. 27841 * g++.dg/coroutines/torture/co-ret-06-template-promise-val-1.C: New test. 27842 * g++.dg/coroutines/torture/co-ret-07-void-cast-expr.C: New test. 27843 * g++.dg/coroutines/torture/co-ret-08-template-cast-ret.C: New test. 27844 * g++.dg/coroutines/torture/co-ret-09-bool-await-susp.C: New test. 27845 * g++.dg/coroutines/torture/co-ret-10-expression-evaluates-once.C: New test. 27846 * g++.dg/coroutines/torture/co-ret-11-co-ret-co-await.C: New test. 27847 * g++.dg/coroutines/torture/co-ret-12-co-ret-fun-co-await.C: New test. 27848 * g++.dg/coroutines/torture/co-ret-13-template-2.C: New test. 27849 * g++.dg/coroutines/torture/co-ret-14-template-3.C: New test. 27850 * g++.dg/coroutines/torture/co-yield-00-triv.C: New test. 27851 * g++.dg/coroutines/torture/co-yield-01-multi.C: New test. 27852 * g++.dg/coroutines/torture/co-yield-02-loop.C: New test. 27853 * g++.dg/coroutines/torture/co-yield-03-tmpl.C: New test. 27854 * g++.dg/coroutines/torture/co-yield-04-complex-local-state.C: New test. 27855 * g++.dg/coroutines/torture/co-yield-05-co-aw.C: New test. 27856 * g++.dg/coroutines/torture/co-yield-06-fun-parm.C: New test. 27857 * g++.dg/coroutines/torture/co-yield-07-template-fn-param.C: New test. 27858 * g++.dg/coroutines/torture/co-yield-08-more-refs.C: New test. 27859 * g++.dg/coroutines/torture/co-yield-09-more-templ-refs.C: New test. 27860 * g++.dg/coroutines/torture/coro-torture.exp: New file. 27861 * g++.dg/coroutines/torture/exceptions-test-0.C: New test. 27862 * g++.dg/coroutines/torture/func-params-00.C: New test. 27863 * g++.dg/coroutines/torture/func-params-01.C: New test. 27864 * g++.dg/coroutines/torture/func-params-02.C: New test. 27865 * g++.dg/coroutines/torture/func-params-03.C: New test. 27866 * g++.dg/coroutines/torture/func-params-04.C: New test. 27867 * g++.dg/coroutines/torture/func-params-05.C: New test. 27868 * g++.dg/coroutines/torture/func-params-06.C: New test. 27869 * g++.dg/coroutines/torture/lambda-00-co-ret.C: New test. 27870 * g++.dg/coroutines/torture/lambda-01-co-ret-parm.C: New test. 27871 * g++.dg/coroutines/torture/lambda-02-co-yield-values.C: New test. 27872 * g++.dg/coroutines/torture/lambda-03-auto-parm-1.C: New test. 27873 * g++.dg/coroutines/torture/lambda-04-templ-parm.C: New test. 27874 * g++.dg/coroutines/torture/lambda-05-capture-copy-local.C: New test. 27875 * g++.dg/coroutines/torture/lambda-06-multi-capture.C: New test. 27876 * g++.dg/coroutines/torture/lambda-07-multi-yield.C: New test. 27877 * g++.dg/coroutines/torture/lambda-08-co-ret-parm-ref.C: New test. 27878 * g++.dg/coroutines/torture/local-var-0.C: New test. 27879 * g++.dg/coroutines/torture/local-var-1.C: New test. 27880 * g++.dg/coroutines/torture/local-var-2.C: New test. 27881 * g++.dg/coroutines/torture/local-var-3.C: New test. 27882 * g++.dg/coroutines/torture/local-var-4.C: New test. 27883 * g++.dg/coroutines/torture/mid-suspend-destruction-0.C: New test. 27884 * g++.dg/coroutines/torture/pr92933.C: New test. 27885 278862020-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> 27887 27888 PR libfortran/93234 27889 * gfortran.dg/inquire_pre.f90: New test. 27890 278912020-01-17 David Malcolm <dmalcolm@redhat.com> 27892 27893 PR analyzer/93290 27894 * gcc.dg/analyzer/pr93290.c: New test. 27895 278962020-01-17 Paolo Carlini <paolo.carlini@oracle.com> 27897 27898 PR c++/92542 27899 * g++.dg/pr92542.C: New. 27900 279012020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com> 27902 Sudakshina Das <sudi.das@arm.com> 27903 27904 * gcc.target/arm/armv8_1m-shift-imm_1.c: New test. 27905 279062020-01-17 Mihail-Calin Ionescu <mihail.ionescu@arm.com> 27907 Sudakshina Das <sudi.das@arm.com> 27908 27909 * gcc.target/arm/armv8_1m-shift-reg_1.c: New test. 27910 279112020-01-17 Jonathan Wakely <jwakely@redhat.com> 27912 27913 PR testsuite/93227 27914 * g++.dg/cpp0x/std-layout1.C: Use -Wno-deprecated-declarations for 27915 C++20, due to std::is_pod being deprecated. 27916 279172020-01-17 Matthew Malcomson <matthew.malcomson@arm.com> 27918 27919 * gcc.target/aarch64/sve/acle/asm/ld1ro_f16.c: New test. 27920 * gcc.target/aarch64/sve/acle/asm/ld1ro_f32.c: New test. 27921 * gcc.target/aarch64/sve/acle/asm/ld1ro_f64.c: New test. 27922 * gcc.target/aarch64/sve/acle/asm/ld1ro_s16.c: New test. 27923 * gcc.target/aarch64/sve/acle/asm/ld1ro_s32.c: New test. 27924 * gcc.target/aarch64/sve/acle/asm/ld1ro_s64.c: New test. 27925 * gcc.target/aarch64/sve/acle/asm/ld1ro_s8.c: New test. 27926 * gcc.target/aarch64/sve/acle/asm/ld1ro_u16.c: New test. 27927 * gcc.target/aarch64/sve/acle/asm/ld1ro_u32.c: New test. 27928 * gcc.target/aarch64/sve/acle/asm/ld1ro_u64.c: New test. 27929 * gcc.target/aarch64/sve/acle/asm/ld1ro_u8.c: New test. 27930 279312020-01-17 Matthew Malcomson <matthew.malcomson@arm.com> 27932 27933 * gcc.target/aarch64/pragma_cpp_predefs_2.c: Check for f64mm 27934 predef. 27935 279362020-01-17 Jakub Jelinek <jakub@redhat.com> 27937 27938 PR c++/93228 27939 * g++.dg/cpp1y/attr-deprecated-3.C: New test. 27940 279412020-01-17 Richard Sandiford <richard.sandiford@arm.com> 27942 27943 * g++.target/aarch64/sve/acle/general-c++/gimplify_1.C: New test. 27944 279452020-01-17 Mark Eggleston <mark.eggleston@codethink.com> 27946 Tobias Burnus <burnus@gcc.gnu.org> 27947 27948 PR fortran/93236 27949 * gfortran.dg/pr93263_1.f90: New test. 27950 * gfortran.dg/pr93263_2.f90: New test. 27951 279522020-01-17 Jakub Jelinek <jakub@redhat.com> 27953 27954 PR tree-optimization/93292 27955 * g++.dg/opt/pr93292.C: New test. 27956 27957 PR testsuite/93294 27958 * lib/c-compat.exp (compat-use-alt-compiler): Handle 27959 -fdiagnostics-urls=never similarly to -fdiagnostics-color=never. 27960 (compat_setup_dfp): Likewise. 27961 279622020-01-16 Kerem Kat <keremkat@gmail.com> 27963 27964 PR c/92833 27965 * c-c++-common/pr92833-1.c, c-c++-common/pr92833-2.c, 27966 c-c++-common/pr92833-3.c, c-c++-common/pr92833-4.c: New tests. 27967 279682020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com> 27969 27970 * g++.target/arm/bfloat_cpp_typecheck.C: New test. 27971 * gcc.target/arm/bfloat16_scalar_typecheck.c: New test. 27972 * gcc.target/arm/bfloat16_vector_typecheck_1.c: New test. 27973 * gcc.target/arm/bfloat16_vector_typecheck_2.c: New test. 27974 279752020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com> 27976 27977 * g++.dg/abi/mangle-neon.C: Add BF16 SIMD types. 27978 * g++.dg/ext/arm-bf16/bf16-mangle-1.C: New test. 27979 * gcc.target/arm/bfloat16_scalar_1_1.c: New test. 27980 * gcc.target/arm/bfloat16_scalar_1_2.c: New test. 27981 * gcc.target/arm/bfloat16_scalar_2_1.c: New test. 27982 * gcc.target/arm/bfloat16_scalar_2_2.c: New test. 27983 * gcc.target/arm/bfloat16_scalar_3_1.c: New test. 27984 * gcc.target/arm/bfloat16_scalar_3_2.c: New test. 27985 * gcc.target/arm/bfloat16_scalar_4.c: New test. 27986 * gcc.target/arm/bfloat16_simd_1_1.c: New test. 27987 * gcc.target/arm/bfloat16_simd_1_2.c: New test. 27988 * gcc.target/arm/bfloat16_simd_2_1.c: New test. 27989 * gcc.target/arm/bfloat16_simd_2_2.c: New test. 27990 * gcc.target/arm/bfloat16_simd_3_1.c: New test. 27991 * gcc.target/arm/bfloat16_simd_3_2.c: New test. 27992 279932020-01-16 Mihail Ionescu <mihail.ionescu@arm.com> 27994 Andre Vieira <andre.simoesdiasvieira@arm.com> 27995 27996 * testsuite/gcc.target/arm/multilib.exp: Add v8.1-M entries. 27997 279982020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com> 27999 Thomas Preud'homme <thomas.preudhomme@arm.com> 28000 28001 * gcc.target/arm/cmse/cmse-1.c: Add check for BLXNS when instructions 28002 introduced in Armv8.1-M Mainline Security Extensions are available and 28003 restrict checks for libcall to __gnu_cmse_nonsecure_call to Armv8-M 28004 targets only. Adapt CLRM check to verify register used for BLXNS is 28005 not in the CLRM register list. 28006 * gcc.target/arm/cmse/cmse-14.c: Likewise. 28007 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise and adapt 28008 check for LSB clearing bit to be using the same register as BLXNS when 28009 targeting Armv8.1-M Mainline. 28010 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise. 28011 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise. 28012 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise. 28013 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise. 28014 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise. 28015 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise. 28016 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise. 28017 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise. 28018 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise. 28019 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise. 28020 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise. 28021 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise. 28022 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise. 28023 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise. 28024 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise. 28025 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise. 28026 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise. 28027 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise. 28028 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise. 28029 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise. 28030 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise. 28031 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise. 28032 * gcc.target/arm/cmse/cmse-15.c: Count BLXNS when targeting Armv8.1-M 28033 Mainline and restrict libcall count to Armv8-M. 28034 280352020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com> 28036 Thomas Preud'homme <thomas.preudhomme@arm.com> 28037 28038 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Add check for VLSTM and 28039 VLLDM. 28040 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise. 28041 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise. 28042 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise. 28043 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise. 28044 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise. 28045 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise. 28046 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise. 28047 280482020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com> 28049 Thomas Preud'homme <thomas.preudhomme@arm.com> 28050 28051 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Add check for 28052 VPUSH and VPOP and update expectation for VSCCLRM. 28053 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise. 28054 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise. 28055 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise. 28056 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise. 28057 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise. 28058 280592020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com> 28060 Thomas Preud'homme <thomas.preudhomme@arm.com> 28061 28062 * gcc.target/arm/cmse/cmse-1.c: Add check for PUSH and POP and update 28063 CLRM check. 28064 * gcc.target/arm/cmse/cmse-14.c: Likewise. 28065 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise. 28066 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise. 28067 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise. 28068 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise. 28069 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise. 28070 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise. 28071 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: Likewise. 28072 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise. 28073 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise. 28074 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise. 28075 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise. 28076 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise. 28077 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise. 28078 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise. 28079 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise. 28080 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise. 28081 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-7.c: Likewise. 28082 * gcc.target/arm/cmse/mainline/8_1m/soft-sp/cmse-8.c: Likewise. 28083 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise. 28084 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise. 28085 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise. 28086 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-1.c: Likewise. 28087 * gcc.target/arm/cmse/mainline/8_1m/softfp/union-2.c: Likewise. 28088 280892020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com> 28090 Thomas Preud'homme <thomas.preudhomme@arm.com> 28091 28092 * gcc.target/arm/cmse/bitfield-1.c: Add check for VSCCLRM. 28093 * gcc.target/arm/cmse/bitfield-2.c: Likewise. 28094 * gcc.target/arm/cmse/bitfield-3.c: Likewise. 28095 * gcc.target/arm/cmse/cmse-1.c: Likewise. 28096 * gcc.target/arm/cmse/struct-1.c: Likewise. 28097 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise. 28098 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise. 28099 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise. 28100 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise. 28101 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise. 28102 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: Likewise. 28103 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: Likewise. 28104 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: Likewise. 28105 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise. 28106 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise. 28107 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise. 28108 281092020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com> 28110 Thomas Preud'homme <thomas.preudhomme@arm.com> 28111 28112 * gcc.target/arm/cmse/bitfield-1.c: Add check for CLRM. 28113 * gcc.target/arm/cmse/bitfield-2.c: Likewise. 28114 * gcc.target/arm/cmse/bitfield-3.c: Likewise. 28115 * gcc.target/arm/cmse/struct-1.c: Likewise. 28116 * gcc.target/arm/cmse/cmse-14.c: Likewise. 28117 * gcc.target/arm/cmse/cmse-1.c: Likewise. Restrict checks for Armv8-M 28118 GPR clearing when CLRM is not available. 28119 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: Likewise. 28120 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: Likewise. 28121 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: Likewise. 28122 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: Likewise. 28123 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: Likewise. 28124 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: Likewise. 28125 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: Likewise. 28126 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: Likewise. 28127 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: Likewise. 28128 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: Likewise. 28129 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: Likewise. 28130 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: likewise. 28131 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: likewise. 28132 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: likewise. 28133 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: Likewise. 28134 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: Likewise. 28135 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: Likewise. 28136 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: Likewise. 28137 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: Likewise. 28138 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: Likewise. 28139 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: Likewise. 28140 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: Likewise. 28141 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: Likewise. 28142 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: Likewise. 28143 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: Likewise. 28144 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: Likewise. 28145 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: Likewise. 28146 281472020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com> 28148 Thomas Preud'homme <thomas.preudhomme@arm.com> 28149 28150 * gcc.target/arm/cmse/bitfield-1.c: add checks for VSTR and VLDR. 28151 * gcc.target/arm/cmse/bitfield-2.c: Likewise. 28152 * gcc.target/arm/cmse/bitfield-3.c: Likewise. 28153 * gcc.target/arm/cmse/cmse-1.c: Likewise. 28154 * gcc.target/arm/cmse/struct-1.c: Likewise. 28155 * gcc.target/arm/cmse/cmse.exp: Run existing Armv8-M Mainline tests 28156 from mainline/8m subdirectory and new Armv8.1-M Mainline tests from 28157 mainline/8_1m subdirectory. 28158 * gcc.target/arm/cmse/mainline/bitfield-4.c: Move into ... 28159 * gcc.target/arm/cmse/mainline/8m/bitfield-4.c: This. 28160 * gcc.target/arm/cmse/mainline/bitfield-5.c: Move into ... 28161 * gcc.target/arm/cmse/mainline/8m/bitfield-5.c: This. 28162 * gcc.target/arm/cmse/mainline/bitfield-6.c: Move into ... 28163 * gcc.target/arm/cmse/mainline/8m/bitfield-6.c: This. 28164 * gcc.target/arm/cmse/mainline/bitfield-7.c: Move into ... 28165 * gcc.target/arm/cmse/mainline/8m/bitfield-7.c: This. 28166 * gcc.target/arm/cmse/mainline/bitfield-8.c: Move into ... 28167 * gcc.target/arm/cmse/mainline/8m/bitfield-8.c: This. 28168 * gcc.target/arm/cmse/mainline/bitfield-9.c: Move into ... 28169 * gcc.target/arm/cmse/mainline/8m/bitfield-9.c: This. 28170 * gcc.target/arm/cmse/mainline/bitfield-and-union-1.c: Move and rename 28171 into ... 28172 * gcc.target/arm/cmse/mainline/8m/bitfield-and-union.c: This. 28173 * gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c: Move into ... 28174 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-13.c: This. Clean up 28175 dg-skip-if directive for float ABI. 28176 * gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c: Move into ... 28177 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-5.c: This. Clean up 28178 dg-skip-if directive for float ABI. 28179 * gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c: Move into ... 28180 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-7.c: This. Clean up 28181 dg-skip-if directive for float ABI. 28182 * gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c: Move into ... 28183 * gcc.target/arm/cmse/mainline/8m/hard-sp/cmse-8.c: This. Clean up 28184 dg-skip-if directive for float ABI. 28185 * gcc.target/arm/cmse/mainline/hard/cmse-13.c: Move into ... 28186 * gcc.target/arm/cmse/mainline/8m/hard/cmse-13.c: This. Clean up 28187 dg-skip-if directive for float ABI. 28188 * gcc.target/arm/cmse/mainline/hard/cmse-5.c: Move into ... 28189 * gcc.target/arm/cmse/mainline/8m/hard/cmse-5.c: This. Clean up 28190 dg-skip-if directive for float ABI. 28191 * gcc.target/arm/cmse/mainline/hard/cmse-7.c: Move into ... 28192 * gcc.target/arm/cmse/mainline/8m/hard/cmse-7.c: This. Clean up 28193 dg-skip-if directive for float ABI. 28194 * gcc.target/arm/cmse/mainline/hard/cmse-8.c: Move into ... 28195 * gcc.target/arm/cmse/mainline/8m/hard/cmse-8.c: This. Clean up 28196 dg-skip-if directive for float ABI. 28197 * gcc.target/arm/cmse/mainline/soft/cmse-13.c: Move into ... 28198 * gcc.target/arm/cmse/mainline/8m/soft/cmse-13.c: This. Clean up 28199 dg-skip-if directive for float ABI. 28200 * gcc.target/arm/cmse/mainline/soft/cmse-5.c: Move into ... 28201 * gcc.target/arm/cmse/mainline/8m/soft/cmse-5.c: This. Clean up 28202 dg-skip-if directive for float ABI. 28203 * gcc.target/arm/cmse/mainline/soft/cmse-7.c: Move into ... 28204 * gcc.target/arm/cmse/mainline/8m/soft/cmse-7.c: This. Clean up 28205 dg-skip-if directive for float ABI. 28206 * gcc.target/arm/cmse/mainline/soft/cmse-8.c: Move into ... 28207 * gcc.target/arm/cmse/mainline/8m/soft/cmse-8.c: This. Clean up 28208 dg-skip-if directive for float ABI. 28209 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-5.c: Move into ... 28210 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-5.c: This. Clean up 28211 dg-skip-if directive for float ABI. 28212 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-7.c: Move into ... 28213 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-7.c: This. Clean up 28214 dg-skip-if directive for float ABI. 28215 * gcc.target/arm/cmse/mainline/softfp-sp/cmse-8.c: Move into ... 28216 * gcc.target/arm/cmse/mainline/8m/softfp-sp/cmse-8.c: This. Clean up 28217 dg-skip-if directive for float ABI. 28218 * gcc.target/arm/cmse/mainline/softfp/cmse-13.c: Move into ... 28219 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-13.c: This. Clean up 28220 dg-skip-if directive for float ABI. 28221 * gcc.target/arm/cmse/mainline/softfp/cmse-5.c: Move into ... 28222 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-5.c: This. Clean up 28223 dg-skip-if directive for float ABI. 28224 * gcc.target/arm/cmse/mainline/softfp/cmse-7.c: Move into ... 28225 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-7.c: This. Clean up 28226 dg-skip-if directive for float ABI. 28227 * gcc.target/arm/cmse/mainline/softfp/cmse-8.c: Move into ... 28228 * gcc.target/arm/cmse/mainline/8m/softfp/cmse-8.c: This. Clean up 28229 dg-skip-if directive for float ABI. 28230 * gcc.target/arm/cmse/mainline/union-1.c: Move into ... 28231 * gcc.target/arm/cmse/mainline/8m/union-1.c: This. 28232 * gcc.target/arm/cmse/mainline/union-2.c: Move into ... 28233 * gcc.target/arm/cmse/mainline/8m/union-2.c: This. 28234 * gcc.target/arm/cmse/mainline/8_1m/bitfield-4.c: New file. 28235 * gcc.target/arm/cmse/mainline/8_1m/bitfield-5.c: New file. 28236 * gcc.target/arm/cmse/mainline/8_1m/bitfield-6.c: New file. 28237 * gcc.target/arm/cmse/mainline/8_1m/bitfield-7.c: New file. 28238 * gcc.target/arm/cmse/mainline/8_1m/bitfield-8.c: New file. 28239 * gcc.target/arm/cmse/mainline/8_1m/bitfield-9.c: New file. 28240 * gcc.target/arm/cmse/mainline/8_1m/bitfield-and-union.c: New file. 28241 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-13.c: New file. 28242 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-5.c: New file. 28243 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-7.c: New file. 28244 * gcc.target/arm/cmse/mainline/8_1m/hard-sp/cmse-8.c: New file. 28245 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-13.c: New file. 28246 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-5.c: New file. 28247 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-7.c: New file. 28248 * gcc.target/arm/cmse/mainline/8_1m/hard/cmse-8.c: New file. 28249 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-13.c: New file. 28250 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-5.c: New file. 28251 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-7.c: New file. 28252 * gcc.target/arm/cmse/mainline/8_1m/soft/cmse-8.c: New file. 28253 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-5.c: New file. 28254 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-7.c: New file. 28255 * gcc.target/arm/cmse/mainline/8_1m/softfp-sp/cmse-8.c: New file. 28256 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-13.c: New file. 28257 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-5.c: New file. 28258 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-7.c: New file. 28259 * gcc.target/arm/cmse/mainline/8_1m/softfp/cmse-8.c: New file. 28260 * gcc.target/arm/cmse/mainline/8_1m/union-1.c: New file. 28261 * gcc.target/arm/cmse/mainline/8_1m/union-2.c: New file. 28262 * lib/target-supports.exp (check_effective_target_arm_cmse_clear_ok): 28263 New procedure. 28264 282652020-01-16 Mihail-Calin Ionescu <mihail.ionescu@arm.com> 28266 Thomas Preud'homme <thomas.preudhomme@arm.com> 28267 28268 * lib/target-supports.exp 28269 (check_effective_target_arm_arch_v8_1m_main_ok): Define. 28270 (add_options_for_arm_arch_v8_1m_main): Likewise. 28271 (check_effective_target_arm_arch_v8_1m_main_multilib): Likewise. 28272 282732020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com> 28274 28275 * gcc.target/aarch64/advsimd-intrinsics/bfdot-1.c: New. 28276 * gcc.target/aarch64/advsimd-intrinsics/bfdot-2.c: New. 28277 * gcc.target/aarch64/advsimd-intrinsics/bfdot-3.c: New. 28278 282792020-01-16 Stam Markianos-Wright <stam.markianos-wright@arm.com> 28280 28281 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-1.c: New test. 28282 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-2.c: New test. 28283 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-3.c: New test. 28284 * gcc.target/aarch64/advsimd-intrinsics/vdot-3-4.c: New test. 28285 282862020-01-16 Andre Vieira <andre.simoesdiasvieira@arm.com> 28287 28288 PR tree-optimization/92429 28289 * gcc.dg/vect/pr92429.c: New test. 28290 282912020-01-16 Tobias Burnus <tobias@codesourcery.com> 28292 28293 PR fortran/93253 28294 * fortran.dg/boz_7.f90: Updated dg-error. 28295 282962020-01-15 Paolo Carlini <paolo.carlini@oracle.com> 28297 28298 PR c++/91073 28299 * g++.dg/concepts/pr91073-1.C: New. 28300 * g++.dg/concepts/pr91073-2.C: Likewise. 28301 283022020-01-15 Wilco Dijkstra <wdijkstr@arm.com> 28303 28304 * gcc.dg/pr90838.c: New test. 28305 * gcc.dg/pr93231.c: New test. 28306 * gcc.target/aarch64/pr90838.c: Use #define u 0. 28307 283082020-01-15 Richard Biener <rguenther@suse.de> 28309 28310 PR middle-end/93273 28311 * g++.dg/torture/pr93273.C: New testcase. 28312 283132020-01-15 Richard Sandiford <richard.sandiford@arm.com> 28314 28315 PR tree-optimization/93247 28316 * gcc.dg/vect/pr93247-1.c: New test. 28317 * gcc.dg/vect/pr93247-2.c: Likewise. 28318 283192020-01-15 Martin Sebor <msebor@redhat.com> 28320 28321 * gcc.dg/Wstringop-overflow-17.c: Tweak test to avoid unrelated 28322 failures due the absence of loop unrolling. 28323 283242020-01-15 Joseph Myers <joseph@codesourcery.com> 28325 28326 PR c/93072 28327 * gcc.dg/inline-42.c, gcc.dg/inline-43.c: New tests. 28328 283292020-01-14 David Malcolm <dmalcolm@redhat.com> 28330 28331 * gcc.dg/analyzer/signal-6.c: New test. 28332 283332020-01-14 David Malcolm <dmalcolm@redhat.com> 28334 28335 * gcc.dg/analyzer/dot-output.c: Add test coverage for a BB with 28336 no statements. 28337 283382020-01-14 David Malcolm <dmalcolm@redhat.com> 28339 28340 PR analyzer/58237 28341 * gcc.dg/analyzer/file-paths-1.c: New test. 28342 283432020-01-14 David Malcolm <dmalcolm@redhat.com> 28344 28345 PR analyzer/58237 28346 * gcc.dg/analyzer/file-1.c (test_4): New. 28347 * gcc.dg/analyzer/file-pr58237.c: New test. 28348 283492020-01-15 Jakub Jelinek <jakub@redhat.com> 28350 28351 PR tree-optimization/93262 28352 * gcc.c-torture/execute/builtins/pr93262-chk.c: New test. 28353 * gcc.c-torture/execute/builtins/pr93262-chk-lib.c: New file. 28354 * gcc.c-torture/execute/builtins/pr93262-chk.x: New file. 28355 28356 PR tree-optimization/93249 28357 * gcc.c-torture/execute/pr93249.c: New test. 28358 283592020-01-14 David Malcolm <dmalcolm@redhat.com> 28360 28361 * gcc.dg/analyzer/signal-5.c: New test. 28362 283632020-01-14 David Malcolm <dmalcolm@redhat.com> 28364 28365 * gcc.dg/analyzer/data-model-1.c: Remove xfail. 28366 * gcc.dg/analyzer/data-model-5b.c: Likewise. 28367 * gcc.dg/analyzer/data-model-5c.c: Likewise. 28368 * gcc.dg/analyzer/setjmp-3.c: Mark "foo" as pure. 28369 * gcc.dg/analyzer/setjmp-4.c: Likewise. 28370 * gcc.dg/analyzer/setjmp-6.c: Likewise. 28371 * gcc.dg/analyzer/setjmp-7.c: Likewise. 28372 * gcc.dg/analyzer/setjmp-7a.c: Likewise. 28373 * gcc.dg/analyzer/setjmp-8.c: Likewise. 28374 * gcc.dg/analyzer/setjmp-9.c: Likewise. 28375 * gcc.dg/analyzer/unknown-fns.c: New test. 28376 283772020-01-14 David Malcolm <dmalcolm@redhat.com> 28378 28379 * gcc.dg/analyzer/CVE-2005-1689-dedupe-issue.c: New test. 28380 283812020-01-15 Jakub Jelinek <jakub@redhat.com> 28382 28383 PR lto/91576 28384 * g++.dg/lto/odr-8_1.C: Remove bogus initial lines. 28385 28386 PR target/93009 28387 * gcc.target/i386/avx512vl-pr93009.c: New test. 28388 283892020-01-14 Jan Hubicka <hubicka@ucw.cz> 28390 28391 PR lto/91576 28392 * g++.dg/lto/odr-8_0.C: New testcase. 28393 * g++.dg/lto/odr-8_1.C: New testcase. 28394 283952020-01-14 David Malcolm <dmalcolm@redhat.com> 28396 28397 * gcc.dg/analyzer/CVE-2005-1689-minimal.c: New test. 28398 * gcc.dg/analyzer/abort.c: New test. 28399 * gcc.dg/analyzer/alloca-leak.c: New test. 28400 * gcc.dg/analyzer/analyzer-decls.h: New header. 28401 * gcc.dg/analyzer/analyzer-verbosity-0.c: New test. 28402 * gcc.dg/analyzer/analyzer-verbosity-1.c: New test. 28403 * gcc.dg/analyzer/analyzer-verbosity-2.c: New test. 28404 * gcc.dg/analyzer/analyzer.exp: New suite. 28405 * gcc.dg/analyzer/attribute-nonnull.c: New test. 28406 * gcc.dg/analyzer/call-summaries-1.c: New test. 28407 * gcc.dg/analyzer/conditionals-2.c: New test. 28408 * gcc.dg/analyzer/conditionals-3.c: New test. 28409 * gcc.dg/analyzer/conditionals-notrans.c: New test. 28410 * gcc.dg/analyzer/conditionals-trans.c: New test. 28411 * gcc.dg/analyzer/data-model-1.c: New test. 28412 * gcc.dg/analyzer/data-model-2.c: New test. 28413 * gcc.dg/analyzer/data-model-3.c: New test. 28414 * gcc.dg/analyzer/data-model-4.c: New test. 28415 * gcc.dg/analyzer/data-model-5.c: New test. 28416 * gcc.dg/analyzer/data-model-5b.c: New test. 28417 * gcc.dg/analyzer/data-model-5c.c: New test. 28418 * gcc.dg/analyzer/data-model-5d.c: New test. 28419 * gcc.dg/analyzer/data-model-6.c: New test. 28420 * gcc.dg/analyzer/data-model-7.c: New test. 28421 * gcc.dg/analyzer/data-model-8.c: New test. 28422 * gcc.dg/analyzer/data-model-9.c: New test. 28423 * gcc.dg/analyzer/data-model-11.c: New test. 28424 * gcc.dg/analyzer/data-model-12.c: New test. 28425 * gcc.dg/analyzer/data-model-13.c: New test. 28426 * gcc.dg/analyzer/data-model-14.c: New test. 28427 * gcc.dg/analyzer/data-model-15.c: New test. 28428 * gcc.dg/analyzer/data-model-16.c: New test. 28429 * gcc.dg/analyzer/data-model-17.c: New test. 28430 * gcc.dg/analyzer/data-model-18.c: New test. 28431 * gcc.dg/analyzer/data-model-19.c: New test. 28432 * gcc.dg/analyzer/data-model-path-1.c: New test. 28433 * gcc.dg/analyzer/disabling.c: New test. 28434 * gcc.dg/analyzer/dot-output.c: New test. 28435 * gcc.dg/analyzer/double-free-lto-1-a.c: New test. 28436 * gcc.dg/analyzer/double-free-lto-1-b.c: New test. 28437 * gcc.dg/analyzer/double-free-lto-1.h: New header. 28438 * gcc.dg/analyzer/equivalence.c: New test. 28439 * gcc.dg/analyzer/explode-1.c: New test. 28440 * gcc.dg/analyzer/explode-2.c: New test. 28441 * gcc.dg/analyzer/factorial.c: New test. 28442 * gcc.dg/analyzer/fibonacci.c: New test. 28443 * gcc.dg/analyzer/fields.c: New test. 28444 * gcc.dg/analyzer/file-1.c: New test. 28445 * gcc.dg/analyzer/file-2.c: New test. 28446 * gcc.dg/analyzer/function-ptr-1.c: New test. 28447 * gcc.dg/analyzer/function-ptr-2.c: New test. 28448 * gcc.dg/analyzer/function-ptr-3.c: New test. 28449 * gcc.dg/analyzer/gzio-2.c: New test. 28450 * gcc.dg/analyzer/gzio-3.c: New test. 28451 * gcc.dg/analyzer/gzio-3a.c: New test. 28452 * gcc.dg/analyzer/gzio.c: New test. 28453 * gcc.dg/analyzer/infinite-recursion.c: New test. 28454 * gcc.dg/analyzer/loop-2.c: New test. 28455 * gcc.dg/analyzer/loop-2a.c: New test. 28456 * gcc.dg/analyzer/loop-3.c: New test. 28457 * gcc.dg/analyzer/loop-4.c: New test. 28458 * gcc.dg/analyzer/loop.c: New test. 28459 * gcc.dg/analyzer/malloc-1.c: New test. 28460 * gcc.dg/analyzer/malloc-2.c: New test. 28461 * gcc.dg/analyzer/malloc-3.c: New test. 28462 * gcc.dg/analyzer/malloc-callbacks.c: New test. 28463 * gcc.dg/analyzer/malloc-dce.c: New test. 28464 * gcc.dg/analyzer/malloc-dedupe-1.c: New test. 28465 * gcc.dg/analyzer/malloc-ipa-1.c: New test. 28466 * gcc.dg/analyzer/malloc-ipa-10.c: New test. 28467 * gcc.dg/analyzer/malloc-ipa-11.c: New test. 28468 * gcc.dg/analyzer/malloc-ipa-12.c: New test. 28469 * gcc.dg/analyzer/malloc-ipa-13.c: New test. 28470 * gcc.dg/analyzer/malloc-ipa-2.c: New test. 28471 * gcc.dg/analyzer/malloc-ipa-3.c: New test. 28472 * gcc.dg/analyzer/malloc-ipa-4.c: New test. 28473 * gcc.dg/analyzer/malloc-ipa-5.c: New test. 28474 * gcc.dg/analyzer/malloc-ipa-6.c: New test. 28475 * gcc.dg/analyzer/malloc-ipa-7.c: New test. 28476 * gcc.dg/analyzer/malloc-ipa-8-double-free.c: New test. 28477 * gcc.dg/analyzer/malloc-ipa-8-lto-a.c: New test. 28478 * gcc.dg/analyzer/malloc-ipa-8-lto-b.c: New test. 28479 * gcc.dg/analyzer/malloc-ipa-8-lto-c.c: New test. 28480 * gcc.dg/analyzer/malloc-ipa-8-lto.h: New test. 28481 * gcc.dg/analyzer/malloc-ipa-8-unchecked.c: New test. 28482 * gcc.dg/analyzer/malloc-ipa-9.c: New test. 28483 * gcc.dg/analyzer/malloc-macro-inline-events.c: New test. 28484 * gcc.dg/analyzer/malloc-macro-separate-events.c: New test. 28485 * gcc.dg/analyzer/malloc-macro.h: New header. 28486 * gcc.dg/analyzer/malloc-many-paths-1.c: New test. 28487 * gcc.dg/analyzer/malloc-many-paths-2.c: New test. 28488 * gcc.dg/analyzer/malloc-many-paths-3.c: New test. 28489 * gcc.dg/analyzer/malloc-paths-1.c: New test. 28490 * gcc.dg/analyzer/malloc-paths-10.c: New test. 28491 * gcc.dg/analyzer/malloc-paths-2.c: New test. 28492 * gcc.dg/analyzer/malloc-paths-3.c: New test. 28493 * gcc.dg/analyzer/malloc-paths-4.c: New test. 28494 * gcc.dg/analyzer/malloc-paths-5.c: New test. 28495 * gcc.dg/analyzer/malloc-paths-6.c: New test. 28496 * gcc.dg/analyzer/malloc-paths-7.c: New test. 28497 * gcc.dg/analyzer/malloc-paths-8.c: New test. 28498 * gcc.dg/analyzer/malloc-paths-9.c: New test. 28499 * gcc.dg/analyzer/malloc-vs-local-1a.c: New test. 28500 * gcc.dg/analyzer/malloc-vs-local-1b.c: New test. 28501 * gcc.dg/analyzer/malloc-vs-local-2.c: New test. 28502 * gcc.dg/analyzer/malloc-vs-local-3.c: New test. 28503 * gcc.dg/analyzer/malloc-vs-local-4.c: New test. 28504 * gcc.dg/analyzer/operations.c: New test. 28505 * gcc.dg/analyzer/params-2.c: New test. 28506 * gcc.dg/analyzer/params.c: New test. 28507 * gcc.dg/analyzer/paths-1.c: New test. 28508 * gcc.dg/analyzer/paths-1a.c: New test. 28509 * gcc.dg/analyzer/paths-2.c: New test. 28510 * gcc.dg/analyzer/paths-3.c: New test. 28511 * gcc.dg/analyzer/paths-4.c: New test. 28512 * gcc.dg/analyzer/paths-5.c: New test. 28513 * gcc.dg/analyzer/paths-6.c: New test. 28514 * gcc.dg/analyzer/paths-7.c: New test. 28515 * gcc.dg/analyzer/pattern-test-1.c: New test. 28516 * gcc.dg/analyzer/pattern-test-2.c: New test. 28517 * gcc.dg/analyzer/pointer-merging.c: New test. 28518 * gcc.dg/analyzer/pr61861.c: New test. 28519 * gcc.dg/analyzer/pragma-1.c: New test. 28520 * gcc.dg/analyzer/scope-1.c: New test. 28521 * gcc.dg/analyzer/sensitive-1.c: New test. 28522 * gcc.dg/analyzer/setjmp-1.c: New test. 28523 * gcc.dg/analyzer/setjmp-2.c: New test. 28524 * gcc.dg/analyzer/setjmp-3.c: New test. 28525 * gcc.dg/analyzer/setjmp-4.c: New test. 28526 * gcc.dg/analyzer/setjmp-5.c: New test. 28527 * gcc.dg/analyzer/setjmp-6.c: New test. 28528 * gcc.dg/analyzer/setjmp-7.c: New test. 28529 * gcc.dg/analyzer/setjmp-7a.c: New test. 28530 * gcc.dg/analyzer/setjmp-8.c: New test. 28531 * gcc.dg/analyzer/setjmp-9.c: New test. 28532 * gcc.dg/analyzer/signal-1.c: New test. 28533 * gcc.dg/analyzer/signal-2.c: New test. 28534 * gcc.dg/analyzer/signal-3.c: New test. 28535 * gcc.dg/analyzer/signal-4a.c: New test. 28536 * gcc.dg/analyzer/signal-4b.c: New test. 28537 * gcc.dg/analyzer/strcmp-1.c: New test. 28538 * gcc.dg/analyzer/switch.c: New test. 28539 * gcc.dg/analyzer/taint-1.c: New test. 28540 * gcc.dg/analyzer/zlib-1.c: New test. 28541 * gcc.dg/analyzer/zlib-2.c: New test. 28542 * gcc.dg/analyzer/zlib-3.c: New test. 28543 * gcc.dg/analyzer/zlib-4.c: New test. 28544 * gcc.dg/analyzer/zlib-5.c: New test. 28545 * gcc.dg/analyzer/zlib-6.c: New test. 28546 * lib/gcc-defs.exp (dg-check-dot): New procedure. 28547 * lib/target-supports.exp (check_dot_available): New procedure. 28548 (check_effective_target_analyzer): New. 28549 * lib/target-supports-dg.exp (dg-require-dot): New procedure. 28550 285512020-01-14 Jason Merrill <jason@redhat.com> 28552 28553 * lib/prune.exp (prune_gcc_output): Adjust constexpr pattern. 28554 285552020-01-14 Xiong Hu Luo <luoxhu@linux.ibm.com> 28556 28557 PR ipa/69678 28558 * gcc.dg/tree-prof/indir-call-prof-topn.c: New testcase. 28559 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1.c: New testcase. 28560 * gcc.dg/tree-prof/crossmodule-indir-call-topn-1a.c: New testcase. 28561 * gcc.dg/tree-prof/crossmodule-indir-call-topn-2.c: New testcase. 28562 * lib/scandump.exp: Dump executable file name. 28563 * lib/scanwpaipa.exp: New scan-pgo-wap-ipa-dump. 28564 285652020-01-13 David Malcolm <dmalcolm@redhat.com> 28566 28567 * gcc.dg/plugin/diagnostic-test-paths-2.c: Remove unused dg-line 28568 directive. 28569 285702020-01-13 Joseph Myers <joseph@codesourcery.com> 28571 28572 PR c/93241 28573 * gcc.dg/c11-static-assert-10.c, gcc.dg/c99-const-expr-15.c: New 28574 tests. 28575 285762020-01-13 Martin Sebor <msebor@redhat.com> 28577 28578 PR tree-optimization/93213 28579 * gcc.c-torture/execute/pr93213.c: New test. 28580 285812020-01-10 Thomas Schwinge <thomas@codesourcery.com> 28582 28583 * c-c++-common/goacc/host_data-1.c: Extend. 28584 * gfortran.dg/goacc/host_data-tree.f95: Likewise. 28585 285862020-01-10 Jakub Jelinek <jakub@redhat.com> 28587 28588 PR tree-optimization/93210 28589 * gcc.dg/pr93210.c: New test. 28590 * g++.dg/opt/pr93210.C: New test. 28591 285922020-01-10 Vladimir Makarov <vmakarov@redhat.com> 28593 28594 PR inline-asm/93027 28595 * gcc.target/i386/pr93027.c: Use the right PR number in the test. 28596 285972020-01-10 Vladimir Makarov <vmakarov@redhat.com> 28598 28599 PR inline-asm/93027 28600 * gcc.target/i386/pr93207.c: Rename to pr93027.c. 28601 286022020-01-10 Vladimir Makarov <vmakarov@redhat.com> 28603 28604 PR inline-asm/93027 28605 * gcc.target/i386/pr93207.c: Run it only for x86-64. 28606 286072020-01-10 David Malcolm <dmalcolm@redhat.com> 28608 28609 * gcc.dg/format/gcc_diag-10.c (diagnostic_event_id_t): New 28610 typedef. 28611 (test_diag): Add coverage of "%@". 28612 * gcc.dg/plugin/diagnostic-path-format-default.c: New test. 28613 * gcc.dg/plugin/diagnostic-path-format-inline-events-1.c: New test. 28614 * gcc.dg/plugin/diagnostic-path-format-inline-events-2.c: New test. 28615 * gcc.dg/plugin/diagnostic-path-format-inline-events-3.c: New test. 28616 * gcc.dg/plugin/diagnostic-path-format-none.c: New test. 28617 * gcc.dg/plugin/diagnostic-test-paths-1.c: New test. 28618 * gcc.dg/plugin/diagnostic-test-paths-2.c: New test. 28619 * gcc.dg/plugin/diagnostic-test-paths-3.c: New test. 28620 * gcc.dg/plugin/diagnostic-test-paths-4.c: New test. 28621 * gcc.dg/plugin/diagnostic_plugin_test_paths.c: New. 28622 * gcc.dg/plugin/plugin.exp: Add the new plugin and test cases. 28623 286242020-01-10 David Malcolm <dmalcolm@redhat.com> 28625 28626 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset global 28627 nn_line_numbers_enabled. 28628 * lib/multiline.exp (nn_line_numbers_enabled): New global. 28629 (dg-enable-nn-line-numbers): New proc. 28630 (maybe-handle-nn-line-numbers): New proc. 28631 * lib/prune.exp (prune_gcc_output): Call maybe-handle-nn-line-numbers. 28632 286332020-01-10 Vladimir Makarov <vmakarov@redhat.com> 28634 28635 PR inline-asm/93027 28636 * gcc.target/i386/pr93207.c: New test. 28637 286382020-01-10 Wilco Dijkstra <wdijkstr@arm.com> 28639 28640 * testsuite/gcc.target/aarch64/pr90838.c: New test. 28641 286422020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com> 28643 28644 * g++.target/aarch64/bfloat_cpp_typecheck.C: New test. 28645 * gcc.target/aarch64/bfloat16_scalar_typecheck.c: New test. 28646 * gcc.target/aarch64/bfloat16_vector_typecheck_1.c: New test. 28647 * gcc.target/aarch64/bfloat16_vector_typecheck_2.c: New test. 28648 286492020-01-10 Stam Markianos-Wright <stam.markianos-wright@arm.com> 28650 28651 * g++.dg/abi/mangle-neon-aarch64.C: Add Bfloat SIMD types to test. 28652 * g++.dg/ext/arm-bf16/bf16-mangle-aarch64-1.C: New test. 28653 * gcc.target/aarch64/bfloat16_scalar_1.c: New test. 28654 * gcc.target/aarch64/bfloat16_scalar_2.c: New test. 28655 * gcc.target/aarch64/bfloat16_scalar_3.c: New test. 28656 * gcc.target/aarch64/bfloat16_scalar_4.c: New test. 28657 * gcc.target/aarch64/bfloat16_simd_1.c: New test. 28658 * gcc.target/aarch64/bfloat16_simd_2.c: New test. 28659 * gcc.target/aarch64/bfloat16_simd_3.c: New test. 28660 286612020-01-10 Richard Sandiford <richard.sandiford@arm.com> 28662 28663 * gcc.target/aarch64/sve/struct_vect_1.c (N): Protect with #ifndef. 28664 * gcc.target/aarch64/sve/pcs/return_1_128.c: New test. 28665 * gcc.target/aarch64/sve/pcs/return_4_128.c: Likewise. 28666 * gcc.target/aarch64/sve/pcs/return_5_128.c: Likewise. 28667 * gcc.target/aarch64/sve/pcs/return_6_128.c: Likewise. 28668 * gcc.target/aarch64/sve/pcs/stack_clash_1_128.c: Likewise. 28669 * gcc.target/aarch64/sve/pcs/stack_clash_2_128.c: Likewise. 28670 * gcc.target/aarch64/sve/single_5.c: Likewise. 28671 * gcc.target/aarch64/sve/struct_vect_25.c: Likewise. 28672 * gcc.target/aarch64/sve/struct_vect_26.c: Likewise. 28673 286742020-01-10 Martin Sebor <msebor@redhat.com> 28675 28676 PR c/93132 28677 * gcc.dg/attr-access-read-only-2.c: New test. 28678 286792020-01-10 Richard Sandiford <richard.sandiford@arm.com> 28680 28681 * gcc.target/aarch64/sve/sel_1.c: Use SVE types for the arguments and 28682 return values. Use check-function-bodies instead of scan-assembler. 28683 * gcc.target/aarch64/sve/sel_2.c: Likewise 28684 * gcc.target/aarch64/sve/sel_3.c: Likewise. 28685 286862020-01-10 Martin Jambor <mjambor@suse.cz> 28687 28688 * gcc.dg/ipa/ipa-clone-3.c: Replace struct initializer with 28689 piecemeal initialization. 28690 286912020-01-10 Richard Sandiford <richard.sandiford@arm.com> 28692 28693 * gcc.target/aarch64/sve/index_1_run.c: Require aarch64_sve256_hw 28694 rather than aarch64_sve_hw. 28695 286962020-01-10 Richard Biener <rguenther@suse.de> 28697 28698 PR testsuite/93216 28699 * gcc.dg/optimize-bswaphi-1.c: Split previously added 28700 case into a LE and BE variant. 28701 287022020-01-09 Thomas Koenig <tkoenig@gcc.gnu.org> 28703 28704 PR fortran/65428 28705 * gfortran.dg/zero_sized_11.f90: New test. 28706 * gfortran.dg/zero_sized_12.f90: New test. 28707 287082020-01-09 Richard Sandiford <richard.sandiford@arm.com> 28709 28710 * g++.target/aarch64/sve/acle/general-c++/mul_lane_1.c: New test. 28711 * g++.target/aarch64/sve2/acle: New directory. 28712 * gcc.target/aarch64/pragma_cpp_predefs_3.c: New test. 28713 * gcc.target/aarch64/sve/acle/asm/test_sve_acle.h (TEST_TYPE_CHANGE_Z) 28714 (TEST_DUAL_ZD, TEST_TYPE_CHANGE_ZX, TEST_TBL2, TEST_TBL2_REV): New 28715 macros. 28716 * gcc.target/aarch64/sve/acle/general-c/binary_lane_1.c: Do not 28717 expect an error saying that the function has no f32 form, but instead 28718 expect an error about SVE2 being required if the current target 28719 doesn't support SVE2. 28720 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_1.c: Likewise. 28721 * gcc.target/aarch64/sve/acle/general-c/ternary_lane_rotate_1.c Likewise. 28722 * gcc.target/aarch64/sve/acle/general-c/binary_long_lane_1.c, 28723 * gcc.target/aarch64/sve/acle/general-c/binary_long_opt_n_1.c, 28724 * gcc.target/aarch64/sve/acle/general-c/binary_narrowb_opt_n_1.c, 28725 * gcc.target/aarch64/sve/acle/general-c/binary_narrowt_opt_n_1.c, 28726 * gcc.target/aarch64/sve/acle/general-c/binary_to_uint_1.c, 28727 * gcc.target/aarch64/sve/acle/general-c/binary_wide_1.c, 28728 * gcc.target/aarch64/sve/acle/general-c/binary_wide_opt_n_1.c, 28729 * gcc.target/aarch64/sve/acle/general-c/compare_1.c, 28730 * gcc.target/aarch64/sve/acle/general-c/compare_ptr_1.c, 28731 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_index_restricted_1.c, 28732 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_1.c, 28733 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_2.c, 28734 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_3.c, 28735 * gcc.target/aarch64/sve/acle/general-c/load_ext_gather_offset_restricted_4.c, 28736 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_1.c, 28737 * gcc.target/aarch64/sve/acle/general-c/load_gather_sv_restricted_2.c, 28738 * gcc.target/aarch64/sve/acle/general-c/mul_lane_1.c, 28739 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_long_1.c, 28740 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_1.c, 28741 * gcc.target/aarch64/sve/acle/general-c/shift_left_imm_to_uint_2.c, 28742 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_1.c, 28743 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowb_to_uint_1.c, 28744 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_1.c, 28745 * gcc.target/aarch64/sve/acle/general-c/shift_right_imm_narrowt_to_uint_1.c, 28746 * gcc.target/aarch64/sve/acle/general-c/store_scatter_index_restricted_1.c, 28747 * gcc.target/aarch64/sve/acle/general-c/store_scatter_offset_restricted_1.c, 28748 * gcc.target/aarch64/sve/acle/general-c/tbl_tuple_1.c, 28749 * gcc.target/aarch64/sve/acle/general-c/ternary_long_lane_1.c, 28750 * gcc.target/aarch64/sve/acle/general-c/ternary_long_opt_n_1.c, 28751 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_lane_rotate_1.c, 28752 * gcc.target/aarch64/sve/acle/general-c/ternary_qq_rotate_1.c, 28753 * gcc.target/aarch64/sve/acle/general-c/ternary_shift_right_imm_1.c, 28754 * gcc.target/aarch64/sve/acle/general-c/ternary_uint_1.c, 28755 * gcc.target/aarch64/sve/acle/general-c/unary_convert_narrowt_1.c, 28756 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_1.c, 28757 * gcc.target/aarch64/sve/acle/general-c/unary_narrowb_to_uint_1.c, 28758 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_1.c, 28759 * gcc.target/aarch64/sve/acle/general-c/unary_narrowt_to_uint_1.c, 28760 * gcc.target/aarch64/sve/acle/general-c/unary_to_int_1.c: New tests. 28761 * gcc.target/aarch64/sve2/bcax_1.c: Likewise. 28762 * gcc.target/aarch64/sve2/acle: New directory. 28763 287642020-01-09 Richard Sandiford <richard.sandiford@arm.com> 28765 28766 * gcc.target/aarch64/sve/acle/general-c/unary_count_1.c: Rename to... 28767 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_1.c: ...this. 28768 * gcc.target/aarch64/sve/acle/general-c/unary_count_2.c: Rename to... 28769 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_2.c: ...this. 28770 * gcc.target/aarch64/sve/acle/general-c/unary_count_3.c: Rename to... 28771 * gcc.target/aarch64/sve/acle/general-c/unary_to_uint_3.c: ...this. 28772 287732020-01-09 Richard Sandiford <richard.sandiford@arm.com> 28774 28775 * gcc.target/aarch64/sve/acle/general/nrv_1.c: New test. 28776 287772020-01-09 Richard Sandiford <richard.sandiford@arm.com> 28778 28779 * gcc.target/aarch64/sve/pcs/gnu_vectors_1.c: New test. 28780 * gcc.target/aarch64/sve/pcs/gnu_vectors_2.c: Likewise. 28781 287822020-01-09 Tobias Burnus <tobias@codesourcery.com> 28783 28784 PR fortran/84135 28785 * gfortran.dg/coarray/codimension_3.f90: New. 28786 287872020-01-09 Martin Sebor <msebor@redhat.com> 28788 28789 PR middle-end/93200 28790 * gcc.dg/Wstringop-overflow-30.c: New test. 28791 287922020-01-09 Richard Biener <rguenther@suse.de> 28793 28794 PR middle-end/93054 28795 * gcc.dg/pr93054.c: New testcase. 28796 287972020-01-09 Richard Biener <rguenther@suse.de> 28798 28799 PR tree-optimization/93040 28800 * gcc.dg/optimize-bswaphi-1.c: Amend. 28801 * gcc.dg/optimize-bswapsi-2.c: Likewise. 28802 288032020-01-09 Jakub Jelinek <jakub@redhat.com> 28804 28805 PR inline-asm/93202 28806 * gcc.target/riscv/pr93202.c: New test. 28807 28808 PR target/93141 28809 * gcc.target/i386/pr93141-1.c: Add tests with constants that have MSB 28810 of the low half of the constant set. 28811 * gcc.target/i386/pr93141-2.c: New test. 28812 288132020-01-08 Jeff Law <law@redhat.com> 28814 28815 * gcc.dg/Wstringop-overflow-27.c: Make testnames unique. 28816 288172020-01-08 Joel Brobecker <brobecker@adacore.com> 28818 Olivier Hainque <hainque@adacore.com> 28819 28820 * g++.target/aarch64/sve/tls_2.C: Add missing 28821 { dg-require-effective-target fpic } directive. 28822 * gcc.target/aarch64/noplt_2.c: Likewise. 28823 * gcc.target/aarch64/noplt_3.c: Likewise. 28824 * gcc.target/aarch64/pic-constantpool1.c: Likewise. 28825 * gcc.target/aarch64/pic-small.c: Likewise. 28826 * gcc.target/aarch64/pic-symrefplus.c: Likewise. 28827 * gcc.target/aarch64/pr66912.c: Likewise. 28828 * gcc.target/aarch64/sve/tls_1.c: Likewise. 28829 * gcc.target/aarch64/sve/tls_preserve_1.c: Likewise. 28830 * gcc.target/aarch64/sve/tls_preserve_2.c: Likewise. 28831 * gcc.target/aarch64/sve/tls_preserve_3.c: Likewise. 28832 * gcc.target/aarch64/tlsie_tiny_1.c: Likewise. 28833 * gcc.target/aarch64/tlsle12_1.c: Likewise. 28834 * gcc.target/aarch64/tlsle12_tiny_1.c: Likewise. 28835 * gcc.target/aarch64/tlsle24_1.c: Likewise. 28836 * gcc.target/aarch64/tlsle24_tiny_1.c: Likewise. 28837 * gcc.target/aarch64/tlsle32_1.c: Likewise. 28838 * gcc.target/aarch64/tlsle_sizeadj_small_1.c: Likewise. 28839 * gcc.target/aarch64/tlsle_sizeadj_tiny_1.c: Likewise. 28840 288412020-01-08 Jakub Jelinek <jakub@redhat.com> 28842 28843 PR target/93187 28844 * g++.dg/opt/pr93187.C: New test. 28845 28846 PR target/93174 28847 * gcc.c-torture/compile/pr93174.c: New test. 28848 288492020-01-08 Olivier Hainque <hainque@adacore.com> 28850 Alexandre Oliva <oliva@adacore.com> 28851 28852 * gcc.target/aarch64/stack-check-alloca.h: Remove 28853 #include alloca.h. #define alloca __builtin_alloca 28854 instead. 28855 * gcc.target/aarch64/stack-check-alloca-1.c: Add 28856 { dg-require-effective-target alloca }. 28857 * gcc.target/aarch64/stack-check-alloca-2.c: Likewise. 28858 * gcc.target/aarch64/stack-check-alloca-3.c: Likewise. 28859 * gcc.target/aarch64/stack-check-alloca-4.c: Likewise. 28860 * gcc.target/aarch64/stack-check-alloca-5.c: Likewise. 28861 * gcc.target/aarch64/stack-check-alloca-6.c: Likewise. 28862 * gcc.target/aarch64/stack-check-alloca-7.c: Likewise. 28863 * gcc.target/aarch64/stack-check-alloca-8.c: Likewise. 28864 * gcc.target/aarch64/stack-check-alloca-9.c: Likewise. 28865 * gcc.target/aarch64/stack-check-alloca-10.c: Likewise. 28866 288672020-01-08 Martin Liska <mliska@suse.cz> 28868 28869 * gcc.dg/ipa/ipa-icf-1.c: Update expected scanned output. 28870 * gcc.dg/ipa/ipa-icf-10.c: Likewise. 28871 * gcc.dg/ipa/ipa-icf-11.c: Likewise. 28872 * gcc.dg/ipa/ipa-icf-12.c: Likewise. 28873 * gcc.dg/ipa/ipa-icf-13.c: Likewise. 28874 * gcc.dg/ipa/ipa-icf-16.c: Likewise. 28875 * gcc.dg/ipa/ipa-icf-18.c: Likewise. 28876 * gcc.dg/ipa/ipa-icf-2.c: Likewise. 28877 * gcc.dg/ipa/ipa-icf-20.c: Likewise. 28878 * gcc.dg/ipa/ipa-icf-21.c: Likewise. 28879 * gcc.dg/ipa/ipa-icf-23.c: Likewise. 28880 * gcc.dg/ipa/ipa-icf-25.c: Likewise. 28881 * gcc.dg/ipa/ipa-icf-26.c: Likewise. 28882 * gcc.dg/ipa/ipa-icf-27.c: Likewise. 28883 * gcc.dg/ipa/ipa-icf-3.c: Likewise. 28884 * gcc.dg/ipa/ipa-icf-35.c: Likewise. 28885 * gcc.dg/ipa/ipa-icf-36.c: Likewise. 28886 * gcc.dg/ipa/ipa-icf-37.c: Likewise. 28887 * gcc.dg/ipa/ipa-icf-38.c: Likewise. 28888 * gcc.dg/ipa/ipa-icf-5.c: Likewise. 28889 * gcc.dg/ipa/ipa-icf-7.c: Likewise. 28890 * gcc.dg/ipa/ipa-icf-8.c: Likewise. 28891 * gcc.dg/ipa/ipa-icf-merge-1.c: Likewise. 28892 * gcc.dg/ipa/pr64307.c: Likewise. 28893 * gcc.dg/ipa/pr90555.c: Likewise. 28894 * gcc.dg/ipa/propmalloc-1.c: Likewise. 28895 * gcc.dg/ipa/propmalloc-2.c: Likewise. 28896 * gcc.dg/ipa/propmalloc-3.c: Likewise. 28897 288982020-01-08 Richard Biener <rguenther@suse.de> 28899 28900 PR testsuite/92997 28901 289022020-01-08 Richard Earnshaw <rearnsha@arm.com> 28903 28904 PR target/93188 28905 * gcc.target/arm/multilib.exp: Add new tests for rm-profile only. 28906 289072020-01-08 Feng Xue <fxue@os.amperecomputing.com> 28908 28909 PR ipa/93084 28910 * gcc.dg/ipa/ipa-clone-3.c: New test. 28911 289122020-01-07 Paolo Carlini <paolo.carlini@oracle.com> 28913 28914 * g++.old-deja/g++.bugs/900208_03.C: Check locations too. 28915 * g++.old-deja/g++.bugs/900519_06.C: Likewise. 28916 289172020-01-07 Andre Vieira <andre.simoesdiasvieira@arm.com> 28918 28919 * gcc.dg/vect/vect-epilogues.c: XFAIL for arm big endian. 28920 289212020-01-07 Richard Sandiford <richard.sandiford@arm.com> 28922 28923 * gcc.target/aarch64/sve/pcs/asm_4.c: New test. 28924 289252020-01-07 Richard Sandiford <richard.sandiford@arm.com> 28926 28927 * g++.target/aarch64/sve/acle/general-c++/mangle_5.C: New test. 28928 * gcc.target/aarch64/sve/pcs/asm_1.c: Likewise. 28929 * gcc.target/aarch64/sve/pcs/asm_2.c: Likewise. 28930 * gcc.target/aarch64/sve/pcs/asm_3.c: Likewise. 28931 289322020-01-07 Jakub Jelinek <jakub@redhat.com> 28933 28934 PR tree-optimization/93156 28935 * gcc.dg/tree-ssa/pr93156.c: New test. 28936 28937 PR tree-optimization/93118 28938 * gcc.dg/tree-ssa/pr93118.c: New test. 28939 289402020-01-07 Martin Liska <mliska@suse.cz> 28941 28942 PR tree-optimization/92860 28943 * gcc.dg/pr92860-2.c: New test. 28944 289452020-01-07 Martin Liska <mliska@suse.cz> 28946 28947 PR tree-optimization/92860 28948 * gcc.dg/pr92860.c: New test. 28949 289502020-01-07 Jakub Jelinek <jakub@redhat.com> 28951 28952 PR c++/91369 28953 * g++.dg/cpp1y/constexpr-new.C: Expect an error explaining why 28954 static_assert failed for C++2a. 28955 * g++.dg/cpp2a/constexpr-new9.C: New test. 28956 289572020-01-06 Richard Sandiford <richard.sandiford@arm.com> 28958 28959 * gcc.target/aarch64/sve/asrdiv_1.c: Remove trailing %s. 28960 * gcc.target/aarch64/sve/asrdiv_2.c: New test. 28961 * gcc.target/aarch64/sve/asrdiv_3.c: Likewise. 28962 289632020-01-06 Richard Sandiford <richard.sandiford@arm.com> 28964 28965 * gcc.dg/vect/vect-cond-arith-8.c: New test. 28966 * gcc.target/aarch64/sve/cond_fmul_5.c: Likewise. 28967 289682020-01-06 Nathan Sidwell <nathan@acm.org> 28969 28970 PR c++/79592 28971 * g++.dg/ubsan/vptr-4.C: Add expected error. 28972 289732020-01-06 Richard Sandiford <richard.sandiford@arm.com> 28974 28975 * gcc.target/aarch64/sve/acle/general/cpy_1.c: New test. 28976 289772020-01-05 Andrew Pinski <apinski@marvell.com> 28978 28979 * gcc.c-torture/compile/20200105-1.c: New testcase. 28980 * gcc.c-torture/compile/20200105-2.c: New testcase. 28981 * gcc.c-torture/compile/20200105-3.c: New testcase. 28982 289832020-01-05 Iain Sandoe <iain@sandoe.co.uk> 28984 28985 * gcc.dg/darwin-version-1.c: Adjust test to use different 28986 options for Darwin4-9 and Darwin10+. 28987 289882020-01-05 Jakub Jelinek <jakub@redhat.com> 28989 28990 PR target/93141 28991 * gcc.target/i386/pr93141-1.c: New test. 28992 * gcc.dg/pr67089-6.c: Expect 16 ADD_OVERFLOW calls even on ia32. 28993 28994 PR c++/93138 28995 * g++.dg/warn/Wredundant-tags-2.C: New test. 28996 28997 PR c++/93046 28998 * g++.dg/ext/cond4.C: New test. 28999 290002020-01-04 Tobias Burnus <tobias@codesourcery.com> 29001 29002 PR fortran/91640 29003 * gfortran.dg/contiguous_10.f90: New. 29004 290052020-01-03 Iain Sandoe <iain@sandoe.co.uk> 29006 29007 * gcc.target/i386/avx512bw-pr92686-vpcmp-intelasm-1.c: Require 29008 effective target masm_intel. 29009 * gcc.target/i386/avx512vl-pr92686-vpcmp-intelasm-1.c: Likewise. 29010 290112020-01-03 Jakub Jelinek <jakub@redhat.com> 29012 29013 PR target/93089 29014 * gcc.target/i386/pr93089-2.c: New test. 29015 * gcc.target/i386/pr93089-3.c: New test. 29016 29017 PR target/93089 29018 * gcc.target/i386/pr93089-1.c: New test. 29019 29020 PR target/93110 29021 * gcc.dg/torture/pr93110.c: New test. 29022 29023 PR rtl-optimization/93088 29024 * gcc.target/i386/pr93088.c: New test. 29025 290262020-01-03 Tobias Burnus <tobias@codesourcery.com> 29027 29028 PR fortran/92994 29029 * gfortran.dg/associate_50.f90: Update dg-error. 29030 * gfortran.dg/associate_51.f90: New. 29031 290322020-01-03 Jakub Jelinek <jakub@redhat.com> 29033 29034 PR fortran/68020 29035 * gfortran.dg/impled_shape_5.f90: Use dg-do compile rather than dg-do 29036 run. 29037 290382020-01-02 Andrew Pinski <apinski@marvell.com> 29039 29040 * gcc.c-torture/execute/bitfld-8.c: New testcase. 29041 * gcc.c-torture/execute/bitfld-9.c: New testcase. 29042 290432020-01-02 Jakub Jelinek <jakub@redhat.com> 29044 29045 PR c/90677 29046 * c-c++-common/pr90677-2.c: New test. 29047 290482020-01-02 Dennis Zhang <dennis.zhang@arm.com> 29049 29050 * gcc.target/arm/multilib.exp: Add combination tests for armv8.6-a. 29051 290522020-01-02 Tobias Burnus <tobias@codesourcery.com> 29053 29054 PR fortran/68020 29055 * gfortran.dg/implied_shape_4.f90: New. 29056 * gfortran.dg/implied_shape_5.f90: New. 29057 290582020-01-02 Jakub Jelinek <jakub@redhat.com> 29059 29060 PR ipa/93087 29061 * c-c++-common/cold-1.c: New test. 29062 290632020-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> 29064 29065 PR libfortran/90374 29066 * gfortran.dg/fmt_zero_width.f90: Update test case. 29067 290682020-01-01 Thomas Koenig <tkoenig@gcc.gnu.org> 29069 29070 PR fortran/93113 29071 * gfortran.dg/dependency_58.f90: New test. 29072 290732020-01-01 Jakub Jelinek <jakub@redhat.com> 29074 29075 Update copyright years. 29076 29077 PR tree-optimization/93098 29078 * gcc.c-torture/compile/pr93098.c: New test. 29079 29080Copyright (C) 2020 Free Software Foundation, Inc. 29081 29082Copying and distribution of this file, with or without modification, 29083are permitted in any medium without royalty provided the copyright 29084notice and this notice are preserved. 29085