12018-05-16 Paul Thomas <pault@gcc.gnu.org> 2 3 PR fortran/83149 4 Backport from trunk 5 * gfortran.dg/pr83149_1.f90: New test. 6 * gfortran.dg/pr83149.f90: Additional source for previous. 7 * gfortran.dg/pr83149_b.f90: New test. 8 * gfortran.dg/pr83149_a.f90: Additional source for previous. 9 102018-16-05 Paul Thomas <pault@gcc.gnu.org> 11 12 PR fortran/83898 13 Backport from trunk 14 * gfortran.dg/associate_33.f03 : New test. 15 162018-05-13 Paul Thomas <pault@gcc.gnu.org> 17 18 PR fortran/68846 19 Backport from trunk 20 * gfortran.dg/temporary_3.f90 : New test. 21 22 PR fortran/70864 23 Backport from trunk 24 * gfortran.dg/temporary_2.f90 : New test. 25 262018-05-12 Steven G. Kargl <kargl@gcc.gnu.org> 27 28 PR fortran/85542 29 Backport from trunk 30 * gfortran.dg/pr85542.f90: New test. 31 322018-05-11 Steven G. Kargl <kargl@gcc.gnu.org> 33 34 PR fortran/70870 35 Backport from trunk 36 * gfortran.dg/pr70870_1.f90: New test. 37 382018-05-11 Steven G. Kargl <kargl@gcc.gnu.org> 39 40 PR fortran/85521 41 Backport from trunk 42 * gfortran.dg/pr85521_1.f90: New test. 43 * gfortran.dg/pr85521_2.f90: New test. 44 452018-05-11 Steven G. Kargl <kargl@gcc.gnu.org> 46 47 PR fortran/85687 48 Backport from trunk 49 * gfortran.dg/pr85687.f90: new test. 50 512018-05-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 52 53 PR target/83687 54 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: Delete integer 55 tests. 56 * gcc.target/arm/pr83687.c: New test. 57 582018-05-06 Andre Vehreschild <vehre@gcc.gnu.org> 59 60 PR fortran/85507 61 Backport from trunk. 62 * gfortran.dg/coarray_dependency_1.f90: New test. 63 * gfortran.dg/coarray_lib_comm_1.f90: Fix counting caf-expressions. 64 652018-04-28 Andre Vehreschild <vehre@gcc.gnu.org> 66 67 PR fortran/81773 68 PR fortran/83606 69 Backport from trunk. 70 * gfortran.dg/coarray/get_to_indexed_array_1.f90: New test. 71 * gfortran.dg/coarray/get_to_indirect_array.f90: New test. 72 732018-04-25 Martin Liska <mliska@suse.cz> 74 75 Backport from mainline 76 2018-04-10 Jakub Jelinek <jakub@redhat.com> 77 78 PR lto/85248 79 * gcc.dg/lto/pr85248_0.c: New test. 80 * gcc.dg/lto/pr85248_1.c: New test. 81 822018-04-24 Steven G. Kargl <kargl@gcc.gnu.org> 83 84 PR fortran/85520 85 * gfortran.dg/pr85520.f90: New test. 86 872018-04-23 Aaron Sawdey <acsawdey@linux.ibm.com> 88 89 Backport from mainline 90 2018-04-16 Aaron Sawdey <acsawdey@linux.ibm.com> 91 92 PR target/83660 93 * gcc.target/powerpc/pr83660.C: New test. 94 952018-04-23 Eric Botcazou <ebotcazou@adacore.com> 96 97 * g++.dg/torture/pr85496.C: New test. 98 992018-04-18 Thomas Preud'homme <thomas.preudhomme@arm.com> 100 101 Backport from mainline 102 2018-04-11 Thomas Preud'homme <thomas.preudhomme@arm.com> 103 104 PR target/85261 105 * gcc.target/arm/fpscr.c: Add call to __builtin_arm_set_fpscr with 106 literal value. Expect 2 MCR instruction. Fix function prototype. 107 Remove volatile keyword. 108 1092018-04-16 H.J. Lu <hongjiu.lu@intel.com> 110 111 Backport from mainline 112 2018-03-15 H.J. Lu <hongjiu.lu@intel.com> 113 114 PR target/84574 115 * gcc.target/i386/ret-thunk-9.c: Expect __x86_return_thunk 116 label instead of __x86_indirect_thunk label. 117 1182018-04-16 H.J. Lu <hongjiu.lu@intel.com> 119 120 Backport from mainline 121 2018-02-26 H.J. Lu <hongjiu.lu@intel.com> 122 123 PR target/84039 124 * gcc.target/i386/indirect-thunk-1.c: Updated. 125 * gcc.target/i386/indirect-thunk-2.c: Likewise. 126 * gcc.target/i386/indirect-thunk-3.c: Likewise. 127 * gcc.target/i386/indirect-thunk-4.c: Likewise. 128 * gcc.target/i386/indirect-thunk-5.c: Likewise. 129 * gcc.target/i386/indirect-thunk-6.c: Likewise. 130 * gcc.target/i386/indirect-thunk-7.c: Likewise. 131 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 132 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 133 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 134 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 135 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 136 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 137 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 138 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 139 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 140 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 141 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 142 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 143 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 144 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 145 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 146 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 147 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 148 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 149 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 150 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 151 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 152 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 153 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 154 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 155 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 156 * gcc.target/i386/ret-thunk-9.c: Likewise. 157 * gcc.target/i386/ret-thunk-10.c: Likewise. 158 * gcc.target/i386/ret-thunk-11.c: Likewise. 159 * gcc.target/i386/ret-thunk-12.c: Likewise. 160 * gcc.target/i386/ret-thunk-13.c: Likewise. 161 * gcc.target/i386/ret-thunk-14.c: Likewise. 162 * gcc.target/i386/ret-thunk-15.c: Likewise. 163 1642018-04-16 H.J. Lu <hongjiu.lu@intel.com> 165 166 Backport from mainline 167 2018-02-26 H.J. Lu <hongjiu.lu@intel.com> 168 169 PR target/84530 170 * gcc.target/i386/ret-thunk-22.c: New test. 171 * gcc.target/i386/ret-thunk-23.c: Likewise. 172 * gcc.target/i386/ret-thunk-24.c: Likewise. 173 * gcc.target/i386/ret-thunk-25.c: Likewise. 174 * gcc.target/i386/ret-thunk-26.c: Likewise. 175 1762018-04-16 H.J. Lu <hongjiu.lu@intel.com> 177 178 Backport from mainline 179 2018-01-14 H.J. Lu <hongjiu.lu@intel.com> 180 181 * gcc.target/i386/indirect-thunk-10.c: New test. 182 * gcc.target/i386/indirect-thunk-8.c: Likewise. 183 * gcc.target/i386/indirect-thunk-9.c: Likewise. 184 * gcc.target/i386/indirect-thunk-attr-10.c: Likewise. 185 * gcc.target/i386/indirect-thunk-attr-11.c: Likewise. 186 * gcc.target/i386/indirect-thunk-attr-9.c: Likewise. 187 * gcc.target/i386/ret-thunk-17.c: Likewise. 188 * gcc.target/i386/ret-thunk-18.c: Likewise. 189 * gcc.target/i386/ret-thunk-19.c: Likewise. 190 * gcc.target/i386/ret-thunk-20.c: Likewise. 191 * gcc.target/i386/ret-thunk-21.c: Likewise. 192 1932018-04-16 H.J. Lu <hongjiu.lu@intel.com> 194 195 Backport from mainline 196 2018-01-14 H.J. Lu <hongjiu.lu@intel.com> 197 198 * gcc.target/i386/indirect-thunk-register-4.c: New test. 199 2002018-04-16 H.J. Lu <hongjiu.lu@intel.com> 201 202 Backport from mainline 203 2018-01-14 H.J. Lu <hongjiu.lu@intel.com> 204 205 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add 206 -mno-indirect-branch-register. 207 * gcc.target/i386/indirect-thunk-2.c: Likewise. 208 * gcc.target/i386/indirect-thunk-3.c: Likewise. 209 * gcc.target/i386/indirect-thunk-4.c: Likewise. 210 * gcc.target/i386/indirect-thunk-5.c: Likewise. 211 * gcc.target/i386/indirect-thunk-6.c: Likewise. 212 * gcc.target/i386/indirect-thunk-7.c: Likewise. 213 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 214 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 215 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 216 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 217 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 218 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 219 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 220 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 221 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 222 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 223 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 224 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 225 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 226 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 227 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 228 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 229 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 230 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 231 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 232 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 233 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 234 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 235 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 236 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 237 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 238 * gcc.target/i386/ret-thunk-10.c: Likewise. 239 * gcc.target/i386/ret-thunk-11.c: Likewise. 240 * gcc.target/i386/ret-thunk-12.c: Likewise. 241 * gcc.target/i386/ret-thunk-13.c: Likewise. 242 * gcc.target/i386/ret-thunk-14.c: Likewise. 243 * gcc.target/i386/ret-thunk-15.c: Likewise. 244 * gcc.target/i386/ret-thunk-9.c: Likewise. 245 * gcc.target/i386/indirect-thunk-register-1.c: New test. 246 * gcc.target/i386/indirect-thunk-register-2.c: Likewise. 247 * gcc.target/i386/indirect-thunk-register-3.c: Likewise. 248 2492018-04-16 H.J. Lu <hongjiu.lu@intel.com> 250 251 Backport from mainline 252 2018-01-14 H.J. Lu <hongjiu.lu@intel.com> 253 254 * gcc.target/i386/indirect-thunk-1.c (dg-options): Add 255 -mfunction-return=keep. 256 * gcc.target/i386/indirect-thunk-2.c: Likewise. 257 * gcc.target/i386/indirect-thunk-3.c: Likewise. 258 * gcc.target/i386/indirect-thunk-4.c: Likewise. 259 * gcc.target/i386/indirect-thunk-5.c: Likewise. 260 * gcc.target/i386/indirect-thunk-6.c: Likewise. 261 * gcc.target/i386/indirect-thunk-7.c: Likewise. 262 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 263 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 264 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 265 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 266 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 267 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 268 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 269 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. 270 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 271 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 272 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 273 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 274 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 275 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 276 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 277 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 278 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 279 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 280 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 281 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 282 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 283 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 284 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 285 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 286 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 287 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 288 * gcc.target/i386/ret-thunk-1.c: New test. 289 * gcc.target/i386/ret-thunk-10.c: Likewise. 290 * gcc.target/i386/ret-thunk-11.c: Likewise. 291 * gcc.target/i386/ret-thunk-12.c: Likewise. 292 * gcc.target/i386/ret-thunk-13.c: Likewise. 293 * gcc.target/i386/ret-thunk-14.c: Likewise. 294 * gcc.target/i386/ret-thunk-15.c: Likewise. 295 * gcc.target/i386/ret-thunk-16.c: Likewise. 296 * gcc.target/i386/ret-thunk-2.c: Likewise. 297 * gcc.target/i386/ret-thunk-3.c: Likewise. 298 * gcc.target/i386/ret-thunk-4.c: Likewise. 299 * gcc.target/i386/ret-thunk-5.c: Likewise. 300 * gcc.target/i386/ret-thunk-6.c: Likewise. 301 * gcc.target/i386/ret-thunk-7.c: Likewise. 302 * gcc.target/i386/ret-thunk-8.c: Likewise. 303 * gcc.target/i386/ret-thunk-9.c: Likewise. 304 305 Backport from mainline 306 2018-01-15 H.J. Lu <hongjiu.lu@intel.com> 307 308 PR target/83839 309 * gcc.target/i386/indirect-thunk-1.c: Scan for "push" only on 310 Linux. 311 * gcc.target/i386/indirect-thunk-2.c: Likewise. 312 * gcc.target/i386/indirect-thunk-3.c: Likewise. 313 * gcc.target/i386/indirect-thunk-4.c: Likewise. 314 * gcc.target/i386/indirect-thunk-7.c: Likewise. 315 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 316 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 317 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 318 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 319 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 320 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 321 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 322 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 323 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 324 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 325 * gcc.target/i386/indirect-thunk-register-1.c: Likewise. 326 * gcc.target/i386/indirect-thunk-register-3.c: Likewise. 327 * gcc.target/i386/indirect-thunk-register-4.c: Likewise. 328 * gcc.target/i386/ret-thunk-10.c: Likewise. 329 * gcc.target/i386/ret-thunk-11.c: Likewise. 330 * gcc.target/i386/ret-thunk-12.c: Likewise. 331 * gcc.target/i386/ret-thunk-13.c: Likewise. 332 * gcc.target/i386/ret-thunk-14.c: Likewise. 333 * gcc.target/i386/ret-thunk-15.c: Likewise. 334 * gcc.target/i386/ret-thunk-9.c: Don't check the 335 __x86_return_thunk label. 336 Scan for "push" only for Linux. 337 3382018-04-16 H.J. Lu <hongjiu.lu@intel.com> 339 340 Backport from mainline 341 2018-01-14 H.J. Lu <hongjiu.lu@intel.com> 342 343 * gcc.target/i386/indirect-thunk-1.c: New test. 344 * gcc.target/i386/indirect-thunk-2.c: Likewise. 345 * gcc.target/i386/indirect-thunk-3.c: Likewise. 346 * gcc.target/i386/indirect-thunk-4.c: Likewise. 347 * gcc.target/i386/indirect-thunk-5.c: Likewise. 348 * gcc.target/i386/indirect-thunk-6.c: Likewise. 349 * gcc.target/i386/indirect-thunk-7.c: Likewise. 350 * gcc.target/i386/indirect-thunk-attr-1.c: Likewise. 351 * gcc.target/i386/indirect-thunk-attr-2.c: Likewise. 352 * gcc.target/i386/indirect-thunk-attr-3.c: Likewise. 353 * gcc.target/i386/indirect-thunk-attr-4.c: Likewise. 354 * gcc.target/i386/indirect-thunk-attr-5.c: Likewise. 355 * gcc.target/i386/indirect-thunk-attr-6.c: Likewise. 356 * gcc.target/i386/indirect-thunk-attr-7.c: Likewise. 357 * gcc.target/i386/indirect-thunk-attr-8.c: Likewise. 358 * gcc.target/i386/indirect-thunk-bnd-1.c: Likewise. 359 * gcc.target/i386/indirect-thunk-bnd-2.c: Likewise. 360 * gcc.target/i386/indirect-thunk-bnd-3.c: Likewise. 361 * gcc.target/i386/indirect-thunk-bnd-4.c: Likewise. 362 * gcc.target/i386/indirect-thunk-extern-1.c: Likewise. 363 * gcc.target/i386/indirect-thunk-extern-2.c: Likewise. 364 * gcc.target/i386/indirect-thunk-extern-3.c: Likewise. 365 * gcc.target/i386/indirect-thunk-extern-4.c: Likewise. 366 * gcc.target/i386/indirect-thunk-extern-5.c: Likewise. 367 * gcc.target/i386/indirect-thunk-extern-6.c: Likewise. 368 * gcc.target/i386/indirect-thunk-extern-7.c: Likewise. 369 * gcc.target/i386/indirect-thunk-inline-1.c: Likewise. 370 * gcc.target/i386/indirect-thunk-inline-2.c: Likewise. 371 * gcc.target/i386/indirect-thunk-inline-3.c: Likewise. 372 * gcc.target/i386/indirect-thunk-inline-4.c: Likewise. 373 * gcc.target/i386/indirect-thunk-inline-5.c: Likewise. 374 * gcc.target/i386/indirect-thunk-inline-6.c: Likewise. 375 * gcc.target/i386/indirect-thunk-inline-7.c: Likewise. 376 3772018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 378 379 Backport from mainline 380 2018-04-12 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 381 382 * gcc.target/s390/nobp-no-dwarf2-cfi.c: New test. 383 3842018-04-10 Thomas Schwinge <thomas@codesourcery.com> 385 386 PR target/85056 387 * gcc.target/nvptx/pr85056.c (main): Initialize "sum". 388 3892018-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 390 391 Backport from mainline 392 2018-03-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 393 394 PR target/84748 395 * gcc.c-torture/execute/pr84748.c: New test. 396 3972018-04-06 Eric Botcazou <ebotcazou@adacore.com> 398 399 * g++.dg/opt/pr85196.C: New test. 400 4012018-04-05 Uros Bizjak <ubizjak@gmail.com> 402 403 PR target/85193 404 * gcc.target/i386/pr85193.c: New test. 405 4062018-04-02 Peter Bergner <bergner@vnet.ibm.com> 407 408 Backport from mainline 409 2018-03-28 Peter Bergner <bergner@vnet.ibm.com> 410 411 PR target/84912 412 * gcc.target/powerpc/extend-divide-1.c (div_weo): Remove test for 413 deleted builtin function. 414 (div_weuo): Likewise. 415 * gcc.target/powerpc/extend-divide-2.c (div_deo): Likewise. 416 (div_deuo): Likewise. 417 4182018-03-30 Cesar Philippidis <cesar@codesourcery.com> 419 420 Backport from mainline 421 2018-03-27 Cesar Philippidis <cesar@codesourcery.com> 422 423 * testsuite/gcc.target/nvptx/pr85056.c: New test. 424 * testsuite/gcc.target/nvptx/pr85056a.c: New test. 425 4262018-03-29 Sudakshina Das <sudi.das@arm.com> 427 428 * gcc.target/arm/pr84826.c: Change dg-option to -fstack-check. 429 430 Backport from mainline 431 2018-03-23 Sudakshina Das <sudi.das@arm.com> 432 433 PR target/84826 434 * gcc.target/arm/pr84826.c: Add dg directive. 435 436 Backport from mainline 437 2018-03-22 Sudakshina Das <sudi.das@arm.com> 438 439 PR target/84826 440 * gcc.target/arm/pr84826.c: New test. 441 4422018-03-28 Carl Love <cel@us.ibm.com> 443 444 * gcc.target/powerpc/crypto-builtin-1-runnable: Add 445 p8vector_hw to dg-do run. 446 4472018-03-28 Thomas Koenig <tkoenig@gcc.gnu.org> 448 449 PR fortran/85084 450 Backport from trunk. 451 * frontend-passes.c (gfc_run_passes): Do not run front-end 452 optimizations if a previous error occurred. 453 4542018-03-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 455 456 Backport from mainline 457 2018-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 458 459 PR target/85026 460 * g++.dg/pr85026.C: New test. 461 4622018-03-28 Segher Boessenkool <segher@kernel.crashing.org> 463 464 Backport from mainline 465 2018-03-08 Segher Boessenkool <segher@kernel.crashing.org> 466 467 PR target/82411 468 * gcc.target/powerpc/ppc-sdata-2.c: Skip if -mno-readonly-in-sdata. 469 4702018-03-27 Carl Love <cel@us.ibm.com> 471 472 * gcc.target/powerpc/crypto-builtin-1-runnable.c: New test file. 473 4742018-03-27 Sudakshina Das <sudi.das@arm.com> 475 476 Backport from mainline: 477 2018-03-20 Sudakshina Das <sudi.das@arm.com> 478 479 PR target/82989 480 * gcc.target/arm/pr82989.c: New test. 481 482 Backport from mainline: 483 2018-03-21 Sudakshina Das <sudi.das@arm.com> 484 485 PR target/82989 486 * gcc.target/arm/pr82989.c: Change dg scan-assembly directives. 487 4882018-03-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 489 490 Backport from mainline 491 2018-03-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 492 493 PR target/82518 494 * lib/target-supports.exp (check_effective_target_vect_load_lanes): 495 Disable for armeb targets. 496 * gcc.target/arm/pr82518.c: New test. 497 4982018-03-22 Tom de Vries <tom@codesourcery.com> 499 500 backport from trunk: 501 2018-03-22 Tom de Vries <tom@codesourcery.com> 502 503 PR tree-optimization/84956 504 * gcc.dg/pr84956.c: New test. 505 5062018-03-20 Steven G. Kargl <kargl@gcc.gnu.org> 507 508 ChangeLog entry for r258698 509 PR fortran/85001 510 * gfortran.dg/interface_41.f90: New test. 511 5122018-03-19 Thomas Koenig <tkoenig@gcc.gnu.org> 513 514 PR fortran/84931 515 Backport from trunk 516 * gfortran.dg/array_constructor_52.f90: New test. 517 5182018-03-19 Steven G. Kargl <kargl@gcc.gnu.org> 519 520 PR fortran/65453 521 * gfortran.dg/pr65453.f90: New test. 522 5232018-03-12 Steven G. Kargl <kargl@gcc.gnu.org> 524 525 PR fortran/83939 526 * gfortran.dg/pr83939.f90 527 5282018-03-10 Steven G. Kargl <kargl@gcc.gnu.org> 529 530 PR fortran/84734 531 * gfortran.dg/pr84734.f90: New test. 532 5332018-03-10 H.J. Lu <hongjiu.lu@intel.com> 534 535 Backport from mainline 536 2018-01-04 Jakub Jelinek <jakub@redhat.com> 537 538 PR ipa/82352 539 * g++.dg/ipa/pr82352.C (size_t): Define to __SIZE_TYPE__ instead of 540 long unsigned int. 541 5422018-03-08 Steven G. Kargl <kargl@gcc.gnu.org> 543 544 PR fortran/64124 545 PR fortran/70409 546 * gfortran.dg/pr64124.f90: New tests. 547 * gfortran.dg/pr70409.f90: New tests. 548 5492018-03-08 Martin Liska <mliska@suse.cz> 550 551 Backport from mainline 552 2016-12-14 Jakub Jelinek <jakub@redhat.com> 553 554 PR debug/77844 555 * g++.dg/opt/pr77844.C: New test. 556 5572018-03-08 Martin Liska <mliska@suse.cz> 558 559 Backport from mainline 560 2018-01-04 Martin Liska <mliska@suse.cz> 561 562 PR ipa/82352 563 * g++.dg/ipa/pr82352.C: New test. 564 5652018-03-07 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 566 567 Backport from mainline 568 2018-02-08 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 569 570 * gcc.target/s390/nobp-function-pointer-attr.c: New test. 571 * gcc.target/s390/nobp-function-pointer-nothunk.c: New test. 572 * gcc.target/s390/nobp-function-pointer-z10.c: New test. 573 * gcc.target/s390/nobp-function-pointer-z900.c: New test. 574 * gcc.target/s390/nobp-indirect-jump-attr.c: New test. 575 * gcc.target/s390/nobp-indirect-jump-inline-attr.c: New test. 576 * gcc.target/s390/nobp-indirect-jump-inline-z10.c: New test. 577 * gcc.target/s390/nobp-indirect-jump-inline-z900.c: New test. 578 * gcc.target/s390/nobp-indirect-jump-nothunk.c: New test. 579 * gcc.target/s390/nobp-indirect-jump-z10.c: New test. 580 * gcc.target/s390/nobp-indirect-jump-z900.c: New test. 581 * gcc.target/s390/nobp-return-attr-all.c: New test. 582 * gcc.target/s390/nobp-return-attr-neg.c: New test. 583 * gcc.target/s390/nobp-return-mem-attr.c: New test. 584 * gcc.target/s390/nobp-return-mem-nothunk.c: New test. 585 * gcc.target/s390/nobp-return-mem-z10.c: New test. 586 * gcc.target/s390/nobp-return-mem-z900.c: New test. 587 * gcc.target/s390/nobp-return-reg-attr.c: New test. 588 * gcc.target/s390/nobp-return-reg-mixed.c: New test. 589 * gcc.target/s390/nobp-return-reg-nothunk.c: New test. 590 * gcc.target/s390/nobp-return-reg-z10.c: New test. 591 * gcc.target/s390/nobp-return-reg-z900.c: New test. 592 * gcc.target/s390/nobp-table-jump-inline-z10.c: New test. 593 * gcc.target/s390/nobp-table-jump-inline-z900.c: New test. 594 * gcc.target/s390/nobp-table-jump-z10.c: New test. 595 * gcc.target/s390/nobp-table-jump-z900.c: New test. 596 5972018-03-07 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 598 599 Backport from mainline 600 2018-02-09 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 601 602 PR target/PR84295 603 * gcc.target/s390/pr84295.c: New test. 604 6052018-03-07 Martin Liska <mliska@suse.cz> 606 607 Backport from mainline 608 2018-02-20 Martin Liska <mliska@suse.cz> 609 610 PR c/84310 611 PR target/79747 612 * gcc.target/i386/pr84310.c: New test. 613 * gcc.target/i386/pr84310-2.c: Likewise. 614 6152018-03-07 Martin Liska <mliska@suse.cz> 616 617 Backport from mainline 618 2018-01-23 Martin Liska <mliska@suse.cz> 619 620 PR lto/81440 621 * gcc.dg/lto/pr81440.h: New test. 622 * gcc.dg/lto/pr81440_0.c: New test. 623 * gcc.dg/lto/pr81440_1.c: New test. 624 6252018-03-07 Martin Liska <mliska@suse.cz> 626 627 Backport from mainline 628 2018-01-30 Jan Hubicka <hubicka@ucw.cz> 629 630 PR lto/83954 631 * gcc.dg/lto/pr83954.h: New testcase. 632 * gcc.dg/lto/pr83954_0.c: New testcase. 633 * gcc.dg/lto/pr83954_1.c: New testcase. 634 6352018-03-06 Steven G. Kargl <kargl@gcc.gnu.org> 636 637 PR fortran/56667 638 * gfortran.dg/implied_do_2.f90: New test. 639 * gfortran.dg/coarray_8.f90: Update for new error message. 640 6412018-03-03 Harald Anlauf <anlauf@gmx.de> 642 643 PR fortran/71085 644 * gfortran.dg/pr71085.f90: New test. 645 6462018-03-03 Paul Thomas <pault@gcc.gnu.org> 647 648 Backport from trunk. 649 PR fortran/78990 650 * gfortran.dg/class_67.f90: New test. 651 6522017-03-02 Thomas Schwinge <thomas@codesourcery.com> 653 654 Backport from trunk r256891: 655 2018-01-19 Cesar Philippidis <cesar@codesourcery.com> 656 657 PR target/83790 658 * gcc.target/nvptx/indirect_call.c: New test. 659 6602018-02-28 Alan Modra <amodra@gmail.com> 661 662 * lib/prune.exp (prune_gcc_output): Match lower case "in function" 663 GNU ld message. 664 * g++.dg/other/anon5.C: Match lower case "bad value" GNU ld message. 665 6662018-02-25 Steven G. Kargl <kargl@gcc.gnu.org> 667 668 PR fortran/83633 669 * gfortran.dg/explicit_shape_1.f90: New test. 670 * gfortran.dg/automatic_module_variable.f90: Update regex. 671 * gfortran.dg/bad_automatic_objects_1.f90: Ditto. 672 6732018-02-24 Steven G. Kargl <kargl@gcc.gnu.org> 674 675 PR fortran/30792 676 * gfortran.dg/data_substring.f90: New test. 677 6782018-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 679 680 Backport from trunk 681 PR fortran/84506 682 * gfortran.dg/inquire_19.f90: New test. 683 6842018-02-23 Steven G. Kargl <kargl@gcc.gnu.org> 685 686 PR fortran/84346 687 * gfortran.dg/statement_function_1.f90: Update test. 688 6892018-02-21 Sudakshina Das <sudi.das@arm.com> 690 691 Backport from trunk 692 2018-01-12 Sudakshina Das <sudi.das@arm.com> 693 694 * gcc.c-torture/compile/pr82096.c: Add dg-skip-if 695 directive. 696 697 Backport from trunk 698 2018-01-10 Sudakshina Das <sudi.das@arm.com> 699 700 PR target/82096 701 * gcc.c-torture/compile/pr82096.c: New test. 702 7032018-02-16 Eric Botcazou <ebotcazou@adacore.com> 704 705 PR ada/84277 706 * gnat.dg/array11.adb (Array11): Tweak index and remove warning. 707 * gnat.dg/dispatch1.adb: Rename into... 708 * gnat.dg/disp1.adb: ...this. 709 * gnat.dg/dispatch1_p.ads: Rename into... 710 * gnat.dg/disp1_pkg.ads: ...this. 711 * gnat.dg/disp2.adb: Rename into... 712 * gnat.dg/dispatch2.adb: ...this. 713 * gnat.dg/dispatch2_p.ads: Rename into... 714 * gnat.dg/disp2_pkg.ads: ...this. 715 * gnat.dg/dispatch2_p.adb: Rename into... 716 * gnat.dg/disp2_pkg.adb: this. 717 * gnat.dg/generic_dispatch.adb: Rename into... 718 * gnat.dg/generic_disp.adb: this. 719 * gnat.dg/generic_dispatch_p.ads: Rename into... 720 * gnat.dg/generic_disp_pkg.ads: ...this. 721 * gnat.dg/generic_dispatch_p.adb: Rename into... 722 * gnat.dg/generic_disp_pkg.adb: ...this. 723 * gnat.dg/null_pointer_deref1.adb (Null_Pointer_Deref1): Robustify. 724 * gnat.dg/null_pointer_deref2.adb (Null_Pointer_Deref2): Likewise. 725 * gnat.dg/object_overflow1.adb: Tweak index. 726 * gnat.dg/object_overflow2.adb: Likewise. 727 * gnat.dg/object_overflow3.adb: Likewise. 728 * gnat.dg/object_overflow4.adb: Likewise. 729 * gnat.dg/object_overflow5.adb: Likewise. 730 7312018-02-14 Peter Bergner <bergner@vnet.ibm.com> 732 733 Backport from GCC 7 branch 734 2018-02-14 Peter Bergner <bergner@vnet.ibm.com> 735 736 PR target/84390 737 * gcc.target/powerpc/vsxcopy.c: Also match lxv when compiling 738 with -mcpu=power9. 739 7402018-02-12 Thomas Koenig <tkoenig@gcc.gnu.org> 741 742 PR fortran/68560 743 * gfortran.dg/shape_9.f90: New test. 744 7452018-02-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 746 747 PR fortran/35299 748 ChangeLog for r257566 749 * gfortran.dg/statement_function_3.f: New test. 750 7512018-02-12 Steven G. Kargl <kargl@gcc.gnu.org> 752 753 PR fortran/54223 754 PR fortran/84276 755 * gfortran.dg/statement_function_1.f90: New test. 756 * gfortran.dg/statement_function_2.f90: New test. 757 7582018-02-07 Steven G. Kargl <kargl@gcc.gnu.org> 759 760 PR fortran/82994 761 * gfortran.dg/deallocate_error_3.f90: New test. 762 * gfortran.dg/deallocate_error_4.f90: New test. 763 7642018-02-07 Steven G. Kargl <kargl@gcc.gnu.org> 765 766 PR fortran/82049 767 * gfortran.dg/assumed_charlen_parameter.f90: New test. 768 7692018-02-01 Renlin Li <renlin.li@arm.com> 770 771 Backport from mainline 772 2018-02-01 Richard Sandiford <richard.sandiford@linaro.org> 773 774 PR target/83370 775 * gcc.target/aarch64/pr83370.c: New. 776 7772018-02-01 Bin Cheng <bin.cheng@arm.com> 778 779 Backport from mainline 780 2017-11-15 Bin Cheng <bin.cheng@arm.com> 781 782 PR tree-optimization/82726 783 * gcc.dg/tree-ssa/pr82726.c: New test. 784 785 Backport from mainline 786 2017-01-23 Bin Cheng <bin.cheng@arm.com> 787 788 PR tree-optimization/70754 789 * gfortran.dg/pr70754.f90: New test. 790 7912018-02-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 792 793 Backport from mainline 794 2018-01-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 795 796 * lib/target-supports.exp (check_effective_target_avx512f): Also 797 check for __builtin_ia32_addsd_round, 798 __builtin_ia32_getmantsd_round. 799 * gcc.target/i386/i386.exp (check_effective_target_avx512f): 800 Remove. 801 8022018-01-29 Alan Modra <amodra@gmail.com> 803 804 PR target/84033 805 * gcc.target/powerpc/swaps-p8-46.c: New. 806 8072018-01-23 Peter Bergner <bergner@vnet.ibm.com> 808 809 Back port from mainline 810 2018-01-10 Peter Bergner <bergner@vnet.ibm.com> 811 812 PR target/83399 813 * gcc.target/powerpc/pr83399.c: New test. 814 8152018-01-23 Michael Meissner <meissner@linux.vnet.ibm.com> 816 817 Back port from trunk 818 2018-01-22 Michael Meissner <meissner@linux.vnet.ibm.com> 819 820 PR target/83862 821 * gcc.target/powerpc/pr83862.c: New test. 822 8232018-01-20 Steven G. Kargl <kargl@gcc.gnu.org> 824 825 PR fortran/83900 826 * gfortran.dg/matmul_18.f90: New test. 827 8282018-01-19 Steven G. Kargl <kargl@gcc.gnu.org> 829 830 PR fortran/83900 831 * gfortran.dg/matmul_17.f90: New test. 832 8332018-01-19 Steven G. Kargl <kargl@gcc.gnu.org> 834 835 PR fortran/80768 836 * gfortran.dg/num_images_1.f90: New test that tests fix in r250734. 837 8382018-01-17 Harald Anlauf <anlauf@gmx.de> 839 840 Back from mainline 841 PR fortran/83874 842 * gfortran.dg/pr83874.f90: New test. 843 8442018-01-16 Segher Boessenkool <segher@kernel.crashing.org> 845 846 Backport from mainline 847 2017-12-18 Segher Boessenkool <segher@kernel.crashing.org> 848 849 PR rtl-optimization/83424 850 * gcc.dg/pr83424.c: New testsuite. 851 8522018-01-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 853 854 Backport from mainline 855 2018-01-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 856 857 PR target/83677 858 * gcc.target/powerpc/pr83677.c: New file. 859 8602018-01-13 Steven G. Kargl <kargl@gcc.gnu.org> 861 862 Backport from mainline 863 PR fortran/78814 864 * gfortran.dg/interface_40.f90: New testcase. 865 8662018-01-10 Steven G. Kargl <kargl@gcc.gnu.org> 867 868 Backport from trunk 869 PR fortran/82367 870 * gfortran.dg/deferred_character_18.f90: New test. 871 8722018-01-10 Steven G. Kargl <kargl@gcc.gnu.org> 873 874 Backport from trunk 875 PR fortran/83093 876 * gfortran.dg/allocate_with_typespec_7.f90: New test. 877 8782018-01-10 Steven G. Kargl <kargl@kgcc.gnu.org> 879 880 Backport r254555 from trunk 881 PR Fortran/82841 882 * gfortran.dg/transfer_simplify_11.f90: New test. 883 8842018-01-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 885 886 Backport from mainline 887 2017-12-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 888 889 PR target/82975 890 * gcc.dg/pr82975.c: New test. 891 8922018-01-02 Thomas Koenig <tkoenig@gcc.gnu.org> 893 894 Backport from 7-branch 895 PR fortran/83650 896 * gfortran.dg/simplify_cshift_1.f90: Correct condition. 897 8982017-12-14 Peter Bergner <bergner@vnet.ibm.com> 899 900 Backport from mainline 901 2017-12-13 Peter Bergner <bergner@vnet.ibm.com> 902 903 * gcc.target/powerpc/cpu-builtin-1.c (htm-no-suspend): Add test. 904 9052017-12-14 Peter Bergner <bergner@vnet.ibm.com> 906 907 Backport from mainline 908 2017-10-02 Peter Bergner <bergner@vnet.ibm.com> 909 910 PR target/80210 911 * gcc.target/powerpc/pr80210-2.c: New test. 912 9132017-12-14 Eric Botcazou <ebotcazou@adacore.com> 914 915 * gnat.dg/alignment13.adb: New test. 916 9172017-12-11 Thomas Schwinge <thomas@codesourcery.com> 918 919 PR c++/83301 920 921 Backport trunk r243377: 922 2016-12-07 Jakub Jelinek <jakub@redhat.com> 923 924 PR c++/78692 925 * g++.dg/torture/pr78692.C: New test. 926 9272017-12-04 Sebastian Peryt <sebastian.peryt@intel.com> 928 H.J. Lu <hongjiu.lu@intel.com> 929 930 Backported from trunk 931 PR target/82941 932 PR target/82942 933 PR target/82990 934 * gcc.target/i386/pr82941-1.c: New test. 935 * gcc.target/i386/pr82941-2.c: Likewise. 936 * gcc.target/i386/pr82942-1.c: Likewise. 937 * gcc.target/i386/pr82942-2.c: Likewise. 938 * gcc.target/i386/pr82990-1.c: Likewise. 939 * gcc.target/i386/pr82990-2.c: Likewise. 940 * gcc.target/i386/pr82990-3.c: Likewise. 941 * gcc.target/i386/pr82990-4.c: Likewise. 942 * gcc.target/i386/pr82990-5.c: Likewise. 943 * gcc.target/i386/pr82990-6.c: Likewise. 944 * gcc.target/i386/pr82990-7.c: Likewise. 945 9462017-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 947 948 Backport from mainline 949 2017-11-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 950 951 * lib/target-supports.exp (check_effective_target_pie): Adapt 952 comment for Solaris 12 renaming. 953 954 * gcc.dg/torture/pr60092.c: Remove *-*-solaris2.11* dg-xfail-run-if. 955 9562017-11-13 Paul Thomas <pault@gcc.gnu.org> 957 958 Backport from trunk 959 PR fortran/82934 960 * gfortran.dg/allocate_assumed_charlen_1.f90: New test. 961 9622017-11-13 Paul Thomas <pault@gcc.gnu.org> 963 964 Backport from trunk 965 PR fortran/78619 966 * gfortran.dg/pr78619.f90: New test. 967 9682017-11-11 John David Anglin <danglin@gcc.gnu.org> 969 970 Backport from mainline 971 2017-02-03 John David Anglin <danglin@gcc.gnu.org> 972 973 * c-c++-common/Wunused-var-16.c: Add -fno-common additional option on 974 hppa*-*-hpux* 975 * c-c++-common/builtin-shuffle-1.c: Likewise. 976 977 2017-02-15 David Edelsohn <dje.gcc@gmail.com> 978 979 * g++.dg/cpp0x/pr79296.C: Move dg-do compile directive first. 980 981 2017-02-24 David Edelsohn <dje.gcc@gmail.com> 982 983 * g++.dg/ext/complit15.C: Require LTO. 984 985 2017-01-26 David Edelsohn <dje.gcc@gmail.com> 986 987 * g++.dg/opt/declone3.C: Require LTO. 988 989 2017-03-26 John David Anglin <danglin@gcc.gnu.org> 990 991 * gcc.dg/torture/pr79732.c: Require alias support. 992 993 2017-02-03 John David Anglin <danglin@gcc.gnu.org> 994 995 * gfortran.dg/coarray_43.f90: Add "-latomic" option if 996 libatomic_available. 997 9982017-11-10 Eric Botcazou <ebotcazou@adacore.com> 999 1000 * gnat.dg/opt69.adb: New test. 1001 10022017-11-06 Paul Thomas <pault@gcc.gnu.org> 1003 1004 Backported from trunk 1005 PR fortran/78641 1006 * gfortran.dg/class_66.f90: New test. 1007 10082017-11-06 Paul Thomas <pault@gcc.gnu.org> 1009 1010 Backported from trunk 1011 PR fortran/69739 1012 * gfortran.dg/pr69739.f90: New test. 1013 10142017-11-01 Steven G. Kargl <kargl@gcc.gnu.org> 1015 1016 PR fortran/82796 1017 * gfortran.dg/equiv_pure.f90: New test. 1018 10192017-11-03 Paul Thomas <pault@gcc.gnu.org> 1020 1021 Backport from 7-branch 1022 PR fortran/81735 1023 * gfortran.dg/pr81735.f90: New test. 1024 10252017-11-01 Paul Thomas <pault@gcc.gnu.org> 1026 1027 Backport from trunk 1028 PR fortran/78293 1029 * gfortran.dg/allocatable_function_10.f90: New test. 1030 * gfortran.dg/class_array_15.f03: Increase builtin_free count 1031 from 11 to 12. 1032 1033017-11-01 Paul Thomas <pault@gcc.gnu.org> 1034 1035 Backport from trunk 1036 PR fortran/80554 1037 * gfortran.dg/submodule_29.f08: New test. 1038 10392017-10-22 Thomas Koenig <tkoenig@gcc.gnu.org> 1040 1041 Backport from trunk 1042 PR libfortran/82233 1043 * gfortran.dg/execute_command_line_3.f90: New test. 1044 10452017-10-20 Thomas Koenig <tkoenig@gcc.gnu.org> 1046 1047 Backport from trunk 1048 PR fortran/79795 1049 * gfortran.dg/assumed_size_2.f90: New test. 1050 10512017-10-19 Paul Thomas <pault@gcc.gnu.org> 1052 1053 Backport from trunk 1054 PR fortran/79402 1055 * gfortran.dg/submodule_23.f90: New test. 1056 10572017-10-19 Richard Earnshaw <rearnsha@arm.com> 1058 1059 PR target/82445 1060 * gcc.target/arm/peep-ldrd-1.c: Tighten test scan pattern. 1061 * gcc.target/arm/peep-strd-1.c: Likewise. 1062 * gcc.target/arm/peep-ldrd-2.c: New test. 1063 * gcc.target/arm/peep-strd-2.c: New test. 1064 10652017-10-19 Paul Thomas <pault@gcc.gnu.org> 1066 1067 Backport from trunk 1068 PR fortran/81048 1069 * gfortran.dg/derived_init_4.f90 : New test. 1070 10712017-10-17 Jakub Jelinek <jakub@redhat.com> 1072 1073 PR tree-optimization/82549 1074 * gcc.c-torture/compile/pr82549.c: New test. 1075 10762017-10-13 Jakub Jelinek <jakub@redhat.com> 1077 1078 PR target/82274 1079 * gcc.dg/pr82274-1.c: New test. 1080 * gcc.dg/pr82274-2.c: New test. 1081 10822017-10-06 Thomas Koenig <tkoenig@gcc.gnu.org> 1083 Steven G. Kargl <kargl@gcc.gnu.org> 1084 1085 Backport from trunk 1086 PR fortran/80118 1087 * gfortran.dg/zero_sized_7.f90: New test. 1088 10892017-10-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1090 1091 Backport from mainline 1092 2017-09-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1093 1094 PR tree-optimization/82337 1095 * gcc.c-torture/compile/pr82337.c: New file. 1096 10972017-10-02 Eric Botcazou <ebotcazou@adacore.com> 1098 1099 * opt55.ad[sb]: Move to... 1100 * gnat.dg/opt55.ad[sb]: ...here. 1101 11022017-09-19 Martin Liska <mliska@suse.cz> 1103 1104 Revert backport: 1105 2017-08-10 Martin Liska <mliska@suse.cz> 1106 1107 PR c++/81355 1108 * g++.dg/other/pr81355.C: New test. 1109 11102017-09-18 Richard Biener <rguenther@suse.de> 1111 1112 Backport from mainline 1113 2017-04-07 Richard Biener <rguenther@suse.de> 1114 1115 PR middle-end/80341 1116 * gcc.dg/torture/pr80341.c: New testcase. 1117 1118 2017-04-04 Richard Biener <rguenther@suse.de> 1119 1120 PR middle-end/80281 1121 * gcc.dg/torture/pr80281.c: New testcase. 1122 11232017-09-18 Richard Biener <rguenther@suse.de> 1124 1125 Backport from mainline 1126 2017-08-28 Richard Biener <rguenther@suse.de> 1127 1128 PR tree-optimization/81977 1129 * g++.dg/torture/pr81977.C: New testcase. 1130 1131 2017-09-04 Richard Biener <rguenther@suse.de> 1132 1133 PR tree-optimization/82084 1134 * g++.dg/torture/pr82084.C: New testcase. 1135 1136 2017-07-25 Richard Biener <rguenther@suse.de> 1137 1138 PR middle-end/81505 1139 * gcc.dg/ubsan/pr81505.c: New testcase. 1140 11412017-09-18 Martin Liska <mliska@suse.cz> 1142 1143 * gcc.dg/asan/pr81224.c: Remove. 1144 11452017-09-15 Jakub Jelinek <jakub@redhat.com> 1146 1147 Backported from mainline 1148 2017-09-12 Jakub Jelinek <jakub@redhat.com> 1149 1150 PR target/82112 1151 * gcc.target/powerpc/pr82112.c: New test. 1152 * g++.dg/ext/altivec-18.C: New test. 1153 1154 PR target/82112 1155 * c-c++-common/pr82112.c: New test. 1156 * gcc.dg/pr82112.c: New test. 1157 1158 2017-09-05 Jakub Jelinek <jakub@redhat.com> 1159 1160 PR middle-end/81768 1161 * gcc.dg/gomp/pr81768-2.c: New test. 1162 1163 PR middle-end/81768 1164 * gcc.dg/gomp/pr81768-1.c: New test. 1165 1166 2017-08-08 Richard Biener <rguenther@suse.de> 1167 1168 PR middle-end/81766 1169 * gcc.target/i386/pr81766.c: New testcase. 1170 1171 2017-08-03 Jakub Jelinek <jakub@redhat.com> 1172 1173 PR target/81621 1174 * gcc.dg/pr81621.c: New test. 1175 1176 PR middle-end/81052 1177 * c-c++-common/pr81052.c: New test. 1178 1179 2017-08-02 Jakub Jelinek <jakub@redhat.com> 1180 1181 PR middle-end/79499 1182 * gcc.dg/pr79499.c: New test. 1183 1184 2017-06-30 Jakub Jelinek <jakub@redhat.com> 1185 1186 PR target/81225 1187 * gcc.target/i386/pr81225.c: New test. 1188 11892017-09-15 Martin Liska <mliska@suse.cz> 1190 1191 Backport from mainline 1192 2017-08-11 Martin Liska <mliska@suse.cz> 1193 1194 PR tree-opt/79987 1195 * gcc.target/i386/mpx/pr79987.c: New test. 1196 11972017-09-15 Martin Liska <mliska@suse.cz> 1198 1199 Backport from mainline 1200 2017-06-28 Martin Liska <mliska@suse.cz> 1201 1202 PR sanitizer/81224 1203 * gcc.dg/asan/pr81224.c: New test. 1204 12052017-09-15 Martin Liska <mliska@suse.cz> 1206 1207 Backport from mainline 1208 2017-08-30 Martin Liska <mliska@suse.cz> 1209 1210 PR inline-asm/82001 1211 * gcc.dg/ipa/pr82001.c: New test. 1212 12132017-09-15 Martin Liska <mliska@suse.cz> 1214 1215 Backport from mainline 1216 2017-08-10 Martin Liska <mliska@suse.cz> 1217 1218 PR c++/81355 1219 * g++.dg/other/pr81355.C: New test. 1220 12212017-09-15 Martin Liska <mliska@suse.cz> 1222 1223 Backport from mainline 1224 2017-08-08 Martin Liska <mliska@suse.cz> 1225 1226 PR tree-opt/81696 1227 * gcc.dg/ipa/pr81696.c: New test. 1228 12292017-09-15 Martin Liska <mliska@suse.cz> 1230 1231 Backport from mainline 1232 2017-07-19 Martin Liska <mliska@suse.cz> 1233 1234 PR sanitizer/63361 1235 * c-c++-common/ubsan/float-cast-overflow-1.c: Add either 1236 -ffloat-store or -mieee for targets that need it. 1237 12382017-09-15 Martin Liska <mliska@suse.cz> 1239 1240 Backport from mainline 1241 2017-06-28 Martin Liska <mliska@suse.cz> 1242 1243 PR ipa/81128 1244 * gcc.target/i386/pr81128.c: New test. 1245 12462017-09-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1247 1248 Backport from mainline 1249 2017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1250 1251 PR target/81833 1252 * gcc.target/powerpc/pr81833-1.c: New file. 1253 * gcc.target/powerpc/pr81833-2.c: New file. 1254 12552017-09-10 Jonathan Wakely <jwakely@redhat.com> 1256 1257 PR c++/81852 1258 * g++.dg/cpp1y/feat-cxx11.C: Check __cpp_threadsafe_static_init. 1259 * g++.dg/cpp1y/feat-cxx14.C: Likewise. 1260 * g++.dg/cpp1y/feat-cxx98.C: Likewise. 1261 * g++.dg/cpp1y/feat-neg.C: Likewise. 1262 * g++.dg/cpp1z/feat-cxx1z.C: Likewise. 1263 12642017-09-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1265 1266 Backport from mainline: 1267 2017-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1268 1269 PR tree-optimization/81987 1270 * g++.dg/torture/pr81987.C: New file. 1271 12722017-09-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1273 1274 Backport from mainline 1275 2017-08-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1276 Jakub Jelinek <jakub@redhat.com> 1277 Richard Biener <rguenther@suse.de> 1278 1279 PR tree-optimization/81503 1280 * gcc.c-torture/execute/pr81503.c: New file. 1281 12822017-09-05 Eric Botcazou <ebotcazou@adacore.com> 1283 1284 * gnat.dg/specs/uc2.ads: New test. 1285 12862017-09-05 Eric Botcazou <ebotcazou@adacore.com> 1287 1288 * testsuite/gnat.dg/array29.ad[sb]: New test. 1289 12902017-09-04 Uros Bizjak <ubizjak@gmail.com> 1291 1292 * gcc.target/i386/mpx/mpx-os-support.h: New file. 1293 * gcc.target/i386/mpx/mpx-check.h: Include mpx-os-support.h. 1294 (check_osxsave): New function. 1295 (main): Use __get_cpuid_count and return NORUNRES on failure. 1296 Use check_osxsave. 1297 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use 1298 __builtin_va_arg_pack instead of __va_arg_pack. 1299 * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto. 1300 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto. 1301 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto. 1302 * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto. 1303 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto. 1304 13052017-09-02 Janus Weil <janus@gcc.gnu.org> 1306 1307 Backport from trunk 1308 PR fortran/81770 1309 * gfortran.dg/warn_target_lifetime_3.f90: Fix a typo. 1310 * gfortran.dg/warn_target_lifetime_4.f90: New testcase. 1311 13122017-08-30 Michael Meissner <meissner@linux.vnet.ibm.com> 1313 1314 Back port from trunk 1315 2017-08-07 Michael Meissner <meissner@linux.vnet.ibm.com> 1316 1317 PR target/81593 1318 * gcc.target/powerpc/vec-setup.h: New tests to test various 1319 combinations of setting up vectors of 2 double word elements. 1320 * gcc.target/powerpc/vec-setup-long.c: Likewise. 1321 * gcc.target/powerpc/vec-setup-double.c: Likewise. 1322 * gcc.target/powerpc/vec-setup-be-long.c: Likewise. 1323 * gcc.target/powerpc/vec-setup-be-double.c: Likewise. 1324 * gcc.target/powerpc/vsx-extract-6.c: New tests for optimzing 1325 vector inserts from vector extracts. 1326 * gcc.target/powerpc/vsx-extract-7.c: Likewise. 1327 13282017-08-24 Yvan Roux <yvan.roux@linaro.org> 1329 1330 Backport from mainline 1331 2017-08-22 Yvan Roux <yvan.roux@linaro.org> 1332 1333 PR c++/80287 1334 * g++.dg/pr8028.C: New test. 1335 13362017-08-22 Peter Bergner <bergner@vnet.ibm.com> 1337 1338 Backport from mainline 1339 2017-08-17 Peter Bergner <bergner@vnet.ibm.com> 1340 1341 PR target/80210 1342 * gcc.target/powerpc/pr80210.c: New test. 1343 13442017-08-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1345 1346 Backport from mainline 1347 2017-08-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1348 1349 PR tree-optimization/81354 1350 * g++.dg/torture/pr81354.C: New file. 1351 13522017-08-14 Paolo Carlini <paolo.carlini@oracle.com> 1353 1354 PR c++/71570 1355 * g++.dg/cpp0x/lambda/lambda-ice17.C: New. 1356 13572017-08-01 Uros Bizjak <ubizjak@gmail.com> 1358 1359 PR target/81641 1360 * gcc.target/i386/pr81641.c: New test. 1361 13622017-07-31 Jakub Jelinek <jakub@redhat.com> 1363 1364 PR sanitizer/81604 1365 * c-c++-common/ubsan/pr81604.c: New test. 1366 13672017-07-28 Peter Bergner <bergner@vnet.ibm.com> 1368 1369 Backport from mainline 1370 2017-07-28 Peter Bergner <bergner@vnet.ibm.com> 1371 1372 * gcc.target/powerpc/cpu-builtin-1.c (darn, scv): Add tests. 1373 13742017-07-28 Bin Cheng <bin.cheng@arm.com> 1375 1376 Backport from mainline r250496 1377 2017-07-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 1378 1379 PR target/81414 1380 * gcc.target/aarch64/pr81414.C: New. 1381 13822017-07-27 Jakub Jelinek <jakub@redhat.com> 1383 1384 PR tree-optimization/81555 1385 PR tree-optimization/81556 1386 * gcc.c-torture/execute/pr81555.c: New test. 1387 * gcc.c-torture/execute/pr81556.c: New test. 1388 13892017-07-26 Georg-Johann Lay <avr@gjlay.de> 1390 1391 Backport from 2017-07-05 trunk r249995, r249996. 1392 1393 PR target/81305 1394 * gcc.target/avr/isr-test.h: New file. 1395 * gcc.target/avr/torture/isr-01-simple.c: New test. 1396 * gcc.target/avr/torture/isr-02-call.c: New test. 1397 * gcc.target/avr/torture/isr-03-fixed.c: New test. 1398 13992017-07-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1400 1401 Backport from mainline 1402 2017-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1403 1404 PR tree-optimization/81162 1405 * gcc.dg/ubsan/pr81162.c: New file. 1406 14072017-07-25 Georg-Johann Lay <avr@gjlay.de> 1408 1409 Backport from trunk r247719. 1410 1411 2017-05-06 Richard Sandiford <richard.sandiford@linaro.org> 1412 1413 PR rtl-optimization/75964 1414 * gcc.dg/torture/pr75964.c: New test. 1415 14162017-07-24 Uros Bizjak <ubizjak@gmail.com> 1417 1418 PR target/80569 1419 * gcc.target/i386/pr80569.c: New test. 1420 14212017-07-18 Uros Bizjak <ubizjak@gmail.com> 1422 1423 PR target/81471 1424 * gcc.target/i386/pr81471.c: New test. 1425 14262017-07-14 Kelvin Nilsen <kelvin@gcc.gnu.org> 1427 1428 Backports from trunk: 1429 1430 2017-01-23 Kelvin Nilsen <kelvin@gcc.gnu.org> 1431 PR target/66669 1432 * gcc.dg/loop-8.c: Modify dg-skip-if directive to exclude this 1433 test on powerpc targets. 1434 1435 2017-02-08 Kelvin Nilsen <kelvin@gcc.gnu.org> 1436 PR target/68972 1437 * g++.dg/cpp1y/vla-initlist1.C: Add dg-skip-if directive to 1438 disable this test on power architecture. 1439 1440 2017-03-23 Kelvin Nilsen <kelvin@gcc.gnu.org> 1441 * gcc.target/powerpc/p9-options-1.c: New test. 1442 1443 2017-03-27 Kelvin Nilsen <kelvin@gcc.gnu.org> 1444 PR target/80103 1445 * gcc.target/powerpc/pr80103-1.c: New test. 1446 1447 2017-05-08 Kelvin Nilsen <kelvin@gcc.gnu.org> 1448 PR target/80101 1449 * gcc.target/powerpc/pr80101-1.c: New test. 1450 1451 2017-07-05 Kelvin Nilsen <kelvin@gcc.gnu.org> 1452 PR target/80103 1453 * gcc.target/powerpc/pr80103-1.c (b): Correct spelling of 1454 __attribute__. 1455 14562017-07-14 Uros Bizjak <ubizjak@gmail.com> 1457 1458 Backport from mainline 1459 2017-07-10 Uros Bizjak <ubizjak@gmail.com> 1460 1461 PR target/81375 1462 * gcc.target/i386/pr81375.c: New test. 1463 1464 Backport from mainline 1465 2017-07-04 Uros Bizjak <ubizjak@gmail.com> 1466 1467 PR target/81300 1468 * gcc.target/i386/pr81300.c: New test. 1469 14702017-07-13 Tom de Vries <tom@codesourcery.com> 1471 1472 backport from mainline: 1473 PR tree-optimization/81192 1474 2017-07-03 Tom de Vries <tom@codesourcery.com> 1475 1476 * gcc.dg/pr81192.c: New test. 1477 14782017-07-06 Andrew Pinski <apinski@cavium.com> 1479 1480 * gcc.target/aarch64/pr71112.c: New Testcase. 1481 14822017-07-04 Release Manager 1483 1484 * GCC 6.4.0 released. 1485 14862017-06-30 Michael Meissner <meissner@linux.vnet.ibm.com> 1487 1488 Backport from mainline 1489 2017-06-23 Michael Meissner <meissner@linux.vnet.ibm.com> 1490 1491 PR target/80510 1492 * gcc.target/powerpc/pr80510-1.c: Allow test to run on 32-bit. 1493 * gcc.target/powerpc/pr80510-2.c: Likewise. 1494 14952017-06-27 Segher Boessenkool <segher@kernel.crashing.org> 1496 1497 Backports from trunk: 1498 1499 2017-04-04 Segher Boessenkool <segher@kernel.crashing.org> 1500 PR rtl-optimization/60818 1501 * gcc.c-torture/compile/pr60818.c: New testcase. 1502 1503 2017-05-17 Segher Boessenkool <segher@kernel.crashing.org> 1504 PR middle-end/80692 1505 * gcc.c-torture/execute/pr80692.c: New testcase. 1506 1507 2017-06-09 Segher Boessenkool <segher@kernel.crashing.org> 1508 PR target/80966 1509 * gcc.target/powerpc/stack-limit.c: New testcase. 1510 15112017-06-24 Marek Polacek <polacek@redhat.com> 1512 1513 Backported from mainline 1514 2017-04-18 Marek Polacek <polacek@redhat.com> 1515 1516 PR c++/80241 - ICE with alignas pack expansion. 1517 * g++.dg/cpp0x/alignas11.C: New test. 1518 1519 PR c++/80244 - ICE with attribute in template alias. 1520 * g++.dg/cpp0x/alias-decl-59.C: New test. 1521 1522 2017-04-10 Marek Polacek <polacek@redhat.com> 1523 1524 PR sanitizer/80348 1525 * g++.dg/ubsan/div-by-zero-3.C: New test. 1526 1527 2017-04-07 Marek Polacek <polacek@redhat.com> 1528 1529 PR sanitizer/80348 1530 * g++.dg/ubsan/div-by-zero-2.C: New test. 1531 15322017-06-23 Thomas Preud'homme <thomas.preudhomme@arm.com> 1533 1534 Backport from mainline 1535 2017-05-04 Prakhar Bahuguna <prakhar.bahuguna@arm.com> 1536 1537 * gcc.target/arm/fpscr.c: New file. 1538 15392017-06-22 Richard Biener <rguenther@suse.de> 1540 1541 Backport from mainline 1542 2016-04-18 Richard Biener <rguenther@suse.de> 1543 1544 PR tree-optimization/43434 1545 * gcc.dg/vect/pr43434.c: New testcase. 1546 * c-c++-common/goacc/kernels-alias-3.c: Adjust. 1547 * c-c++-common/goacc/kernels-alias-4.c: Likewise. 1548 * c-c++-common/goacc/kernels-alias-5.c: Likewise. 1549 * c-c++-common/goacc/kernels-alias-6.c: Likewise. 1550 * c-c++-common/goacc/kernels-alias-7.c: Likewise. 1551 * c-c++-common/goacc/kernels-alias-8.c: Likewise. 1552 * gcc.dg/gomp/pr68640.c: Likewise. 1553 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise. 1554 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise. 1555 15562017-06-22 Jakub Jelinek <jakub@redhat.com> 1557 1558 Backported from mainline 1559 2017-06-21 Jakub Jelinek <jakub@redhat.com> 1560 1561 PR c++/81154 1562 * g++.dg/gomp/pr81154.C: New test. 1563 1564 PR c++/81130 1565 * testsuite/libgomp.c++/pr81130.C: New test. 1566 15672017-06-22 Martin Liska <mliska@suse.cz> 1568 1569 Backport from mainline 1570 2017-05-26 Martin Liska <mliska@suse.cz> 1571 1572 PR ipa/80663 1573 * g++.dg/ipa/pr80212.C: Remove the test as it does not longer 1574 split at the problematic spot. 1575 * gcc.dg/ipa/pr48195.c: Change 101 to 100 as 101 is no longer 1576 a valid value of the param. 1577 15782017-06-22 Jakub Jelinek <jakub@redhat.com> 1579 1580 Backported from mainline 1581 2017-06-13 Jakub Jelinek <jakub@redhat.com> 1582 1583 PR c++/80973 1584 * g++.dg/ubsan/pr80973.C: New test. 1585 1586 PR c++/80984 1587 * g++.dg/opt/nrv18.C: New test. 1588 1589 2017-06-02 Jakub Jelinek <jakub@redhat.com> 1590 1591 PR fortran/80918 1592 * gfortran.dg/gomp/pr80918.f90: New test. 1593 15942017-06-22 Richard Biener <rguenther@suse.de> 1595 1596 Backport from mainline 1597 2017-04-07 Richard Biener <rguenther@suse.de> 1598 1599 PR middle-end/80341 1600 * gcc.dg/torture/pr80341.c: New testcase. 1601 1602 2017-04-04 Richard Biener <rguenther@suse.de> 1603 1604 PR middle-end/80281 1605 * gcc.dg/torture/pr80281.c: New testcase. 1606 16072017-06-22 Richard Biener <rguenther@suse.de> 1608 1609 Backport from mainline 1610 2017-01-25 Richard Biener <rguenther@suse.de> 1611 1612 PR tree-optimization/69264 1613 * g++.dg/torture/pr69264.C: New testcase. 1614 1615 2017-02-09 Richard Biener <rguenther@suse.de> 1616 1617 PR tree-optimization/69823 1618 * gcc.dg/graphite/pr69823.c: New testcase. 1619 16202017-06-21 Michael Meissner <meissner@linux.vnet.ibm.com> 1621 1622 Back port from mainline 1623 PR target/80510 1624 * gcc.target/powerpc/pr80510-1.c: Restrict test to 64-bit until 1625 32-bit support is added. Change ITYPE size to 64-bit integer. 1626 * gcc.target/powerpc/pr80510-2.c: Likewise. 1627 1628 Back port from mainline 1629 2017-05-19 Michael Meissner <meissner@linux.vnet.ibm.com> 1630 1631 PR target/80718 1632 * gcc.target/powerpc/pr80718.c: New test. 1633 1634 Back port from mainline 1635 2017-05-18 Michael Meissner <meissner@linux.vnet.ibm.com> 1636 1637 PR target/80510 1638 * gcc.target/powerpc/pr80510-1.c: New test. 1639 * gcc.target/powerpc/pr80510-2.c: Likewise. 1640 1641 Back port from mainline 1642 2017-05-09 Michael Meissner <meissner@linux.vnet.ibm.com> 1643 1644 PR target/68163 1645 * gcc.target/powerpc/pr68163.c: New test. 1646 16472017-06-19 James Greenhalgh <james.greenhalgh@arm.com> 1648 1649 Backport from mainline 1650 2017-06-16 James Greenhalgh <james.greenhalgh@arm.com> 1651 1652 PR target/71778 1653 * gcc.target/arm/pr71778.c: New. 1654 16552017-06-09 Janus Weil <janus@gcc.gnu.org> 1656 1657 Backport from trunk 1658 PR fortran/70601 1659 * gfortran.dg/proc_ptr_comp_50.f90: New test. 1660 16612017-06-08 Jakub Jelinek <jakub@redhat.com> 1662 1663 PR c/81006 1664 * c-c++-common/gomp/pr81006.c: New test. 1665 1666 PR c++/81011 1667 * g++.dg/gomp/pr81011.C: New test. 1668 16692017-06-06 David S. Miller <davem@davemloft.net> 1670 1671 * gcc.target/sparc/sparc-ret-3.c: New test. 1672 16732017-06-06 Toma Tabacu <toma.tabacu@imgtec.com> 1674 1675 Backported from mainline 1676 2017-03-09 Toma Tabacu <toma.tabacu@imgtec.com> 1677 1678 * g++.dg/lto/pr69589_0.C: Add dg-require-effective-target for 1679 rdynamic. 1680 * lib/target-supports.exp (check_effective_target_rdynamic): 1681 New proc. 1682 16832017-05-03 Thomas Koenig <tkoenig@gcc.gnu.org> 1684 1685 PR fortran/65542 1686 Backport from trunk 1687 * gfortran.dg/spread_init_expr_2.f90: New test case. 1688 16892017-06-02 Thomas Koenig <tkoenig@gcc.gnu.org> 1690 1691 PR fortran/80904 1692 Backport from trunk 1693 * gfortran.dg/matmul_bounds_12.f90: New test. 1694 16952017-05-26 Martin Liska <mliska@suse.cz> 1696 1697 Backport from mainline 1698 2017-04-24 Martin Liska <mliska@suse.cz> 1699 1700 PR middle-end/79931 1701 * g++.dg/ipa/pr79931.C: New test. 1702 17032017-05-26 Martin Liska <mliska@suse.cz> 1704 1705 Backport from mainline 1706 2017-04-11 Martin Liska <mliska@suse.cz> 1707 1708 PR ipa/80212 1709 * g++.dg/ipa/pr80212.C: New test. 1710 17112017-05-26 Martin Liska <mliska@suse.cz> 1712 1713 Backport from mainline 1714 2017-04-11 Martin Liska <mliska@suse.cz> 1715 1716 PR sanitizer/70878 1717 * gcc.dg/ubsan/pr70878.c: New test. 1718 17192017-05-26 Martin Liska <mliska@suse.cz> 1720 1721 Backport from mainline 1722 2017-04-10 Martin Liska <mliska@suse.cz> 1723 1724 PR sanitizer/80350 1725 * c-c++-common/ubsan/pr80350.c: New test. 1726 17272017-05-26 Martin Liska <mliska@suse.cz> 1728 1729 Backport from mainline 1730 2017-04-06 Martin Liska <mliska@suse.cz> 1731 1732 PR sanitizer/80166 1733 * gcc.dg/asan/pr80166.c: New test. 1734 17352017-05-26 Martin Liska <mliska@suse.cz> 1736 1737 Backport from mainline 1738 2017-03-28 Martin Liska <mliska@suse.cz> 1739 1740 PR ipa/80205 1741 * g++.dg/ipa/pr80205.C: New test. 1742 17432017-05-26 Martin Liska <mliska@suse.cz> 1744 1745 Backport from mainline 1746 2017-03-28 Martin Liska <mliska@suse.cz> 1747 1748 PR ipa/80104 1749 * gcc.dg/ipa/pr80104.c: New test. 1750 17512017-05-23 Sheldon Lobo <sheldon.lobo@oracle.com> 1752 1753 Backport from mainline 1754 2017-05-18 Sheldon Lobo <sheldon.lobo@oracle.com> 1755 1756 * gcc.target/sparc/niagara7-align.c: New test. 1757 17582017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1759 1760 Backport from mainline 1761 2017-05-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1762 1763 * gcc.target/powerpc/p8-vec-xl-xst.c: Fix target string to 1764 LE-only. 1765 17662017-05-19 Uros Bizjak <ubizjak@gmail.com> 1767 1768 Backport from mainline 1769 2017-05-18 Uros Bizjak <ubizjak@gmail.com> 1770 1771 PR target/80799 1772 * g++.dg/other/i386-11.C: New test. 1773 17742017-05-15 Steven G. Kargl <kargl@gcc.gnu.org> 1775 1776 PR fortran/80752 1777 * gfortran.dg/pr80752.f90: New test. 1778 17792017-05-15 Richard Biener <rguenther@suse.de> 1780 1781 Revert backport of 1782 PR middle-end/80222 1783 * g++.dg/pr80222.C: New testcase. 1784 17852017-05-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1786 1787 Backport from mainline 1788 2017-05-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1789 1790 * gcc.target/powerpc/versioned-copy-loop.c: New file. 1791 17922017-05-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1793 1794 Backport from mainline 1795 2017-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 1796 1797 * gcc.target/powerpc/p8-vec-xl-xst.c: New file. 1798 17992017-05-10 Richard Biener <rguenther@suse.de> 1800 1801 Backport from mainline 1802 2017-03-17 Richard Biener <rguenther@suse.de> 1803 1804 PR middle-end/80075 1805 * g++.dg/torture/pr80075.C: New testcase. 1806 1807 2017-03-21 Richard Biener <rguenther@suse.de> 1808 1809 PR tree-optimization/80122 1810 * gcc.dg/torture/pr80122.c: New testcase. 1811 1812 2017-03-24 Richard Biener <rguenther@suse.de> 1813 1814 PR tree-optimization/80167 1815 * gcc.dg/graphite/pr80167.c: New testcase. 1816 1817 2017-03-27 Richard Biener <rguenther@suse.de> 1818 1819 PR middle-end/80171 1820 * g++.dg/torture/pr80171.C: New testcase. 1821 18222017-05-09 Richard Biener <rguenther@suse.de> 1823 1824 Backport from mainline 1825 2017-03-28 Richard Biener <rguenther@suse.de> 1826 1827 PR middle-end/80222 1828 * g++.dg/pr80222.C: New testcase. 1829 1830 2017-04-06 Richard Biener <rguenther@suse.de> 1831 1832 PR tree-optimization/80262 1833 * gcc.target/i386/pr80262.c: New testcase. 1834 1835 2017-04-03 Richard Biener <rguenther@suse.de> 1836 1837 PR tree-optimization/80275 1838 * g++.dg/opt/pr80275.C: New testcase. 1839 1840 2017-04-06 Richard Biener <rguenther@suse.de> 1841 1842 PR tree-optimization/80334 1843 * g++.dg/torture/pr80334.C: New testcase. 1844 1845 2017-04-10 Richard Biener <rguenther@suse.de> 1846 1847 PR middle-end/80362 1848 * gcc.dg/torture/pr80362.c: New testcase. 1849 1850 2017-04-25 Richard Biener <rguenther@suse.de> 1851 1852 PR tree-optimization/80492 1853 * gcc.dg/pr80492.c: New testcase. 1854 1855 2017-04-27 Richard Biener <rguenther@suse.de> 1856 1857 PR middle-end/80539 1858 * gcc.dg/torture/pr80539.c: New testcase. 1859 18602017-05-09 Jakub Jelinek <jakub@redhat.com> 1861 1862 PR testsuite/80678 1863 2016-06-11 Segher Boessenkool <segher@kernel.crashing.org> 1864 1865 PR middle-end/71310 1866 * gcc.target/powerpc/pr71310.c: New testcase. 1867 18682017-05-05 Jakub Jelinek <jakub@redhat.com> 1869 1870 Backported from mainline 1871 2017-04-25 Jakub Jelinek <jakub@redhat.com> 1872 1873 PR rtl-optimization/80501 1874 * gcc.c-torture/execute/pr80501.c: New test. 1875 1876 2017-04-12 Jakub Jelinek <jakub@redhat.com> 1877 1878 PR sanitizer/80349 1879 * g++.dg/ubsan/pr80349.C: New test. 1880 1881 2017-04-11 Jakub Jelinek <jakub@redhat.com> 1882 1883 PR rtl-optimization/80385 1884 * g++.dg/opt/pr80385.C: New test. 1885 1886 PR c++/80363 1887 * g++.dg/ext/pr80363.C: New test. 1888 1889 2017-04-10 Jakub Jelinek <jakub@redhat.com> 1890 1891 PR c++/80176 1892 * g++.dg/init/ref23.C: New test. 1893 1894 2017-04-04 Jakub Jelinek <jakub@redhat.com> 1895 1896 PR c++/80297 1897 * g++.dg/torture/pr80297.C: New test. 1898 1899 PR target/80286 1900 * gcc.target/i386/avx-pr80286.c: New test. 1901 * gcc.dg/pr80286.c: New test. 1902 1903 2017-04-13 Jakub Jelinek <jakub@redhat.com> 1904 1905 PR debug/80321 1906 * gcc.dg/debug/pr80321.c: New test. 1907 1908 2017-03-31 Jakub Jelinek <jakub@redhat.com> 1909 1910 PR debug/79255 1911 * gcc.dg/pr79255.c: New test. 1912 1913 PR c++/79572 1914 * g++.dg/ubsan/null-8.C: New test. 1915 1916 PR debug/80025 1917 * gcc.dg/torture/pr80025.c: New test. 1918 1919 2017-03-27 Jakub Jelinek <jakub@redhat.com> 1920 1921 PR sanitizer/80168 1922 * gcc.dg/asan/pr80168.c: New test. 1923 1924 2017-03-24 Jakub Jelinek <jakub@redhat.com> 1925 1926 PR rtl-optimization/80112 1927 * gcc.dg/pr80112.c: New test. 1928 1929 2017-03-22 Jakub Jelinek <jakub@redhat.com> 1930 1931 PR c++/80141 1932 * g++.dg/gomp/pr80141.C: New test. 1933 1934 PR c++/80129 1935 * g++.dg/torture/pr80129.C: New test. 1936 1937 2017-03-21 Jakub Jelinek <jakub@redhat.com> 1938 1939 PR c/80097 1940 * gcc.dg/ubsan/pr80097.c: New test. 1941 1942 2017-03-10 Jakub Jelinek <jakub@redhat.com> 1943 1944 PR c++/79896 1945 * g++.dg/ext/int128-5.C: New test. 1946 1947 2017-03-09 Jakub Jelinek <jakub@redhat.com> 1948 1949 PR sanitizer/79944 1950 * c-c++-common/asan/pr79944.c: New test. 1951 1952 PR target/79932 1953 * gcc.target/i386/pr79932-2.c: New test. 1954 1955 PR target/79932 1956 * gcc.target/i386/pr79932-1.c: New test. 1957 1958 2017-03-07 Jakub Jelinek <jakub@redhat.com> 1959 1960 PR rtl-optimization/79901 1961 * gcc.target/i386/pr79901.c: New test. 1962 1963 2017-03-03 Jakub Jelinek <jakub@redhat.com> 1964 1965 PR target/79807 1966 * gcc.target/i386/pr79807.c: New test. 1967 1968 2017-03-01 Jakub Jelinek <jakub@redhat.com> 1969 1970 PR c++/79681 1971 * g++.dg/cpp1y/constexpr-79681-1.C: New test. 1972 * g++.dg/cpp1y/constexpr-79681-2.C: New test. 1973 1974 2017-02-28 Jakub Jelinek <jakub@redhat.com> 1975 1976 PR target/79729 1977 * gcc.target/i386/pr79729.c: New test. 1978 1979 2017-02-25 Jakub Jelinek <jakub@redhat.com> 1980 1981 PR middle-end/79396 1982 * g++.dg/opt/pr79396.C: New test. 1983 1984 2017-02-22 Jakub Jelinek <jakub@redhat.com> 1985 1986 PR c++/79664 1987 * g++.dg/cpp1y/constexpr-throw.C: Adjust expected diagnostic location. 1988 * g++.dg/gomp/pr79664.C: New test. 1989 1990 2017-02-21 Jakub Jelinek <jakub@redhat.com> 1991 1992 PR c++/79639 1993 * g++.dg/cpp1y/constexpr-79639.C: New test. 1994 1995 PR target/79570 1996 * gcc.dg/pr79570.c: New test. 1997 1998 PR c++/79641 1999 * c-c++-common/pr79641.c: New test. 2000 2001 PR target/79494 2002 * gcc.dg/pr79494.c: New test. 2003 2004 2017-02-20 Jakub Jelinek <jakub@redhat.com> 2005 2006 PR target/79568 2007 * gcc.target/i386/pr79568-1.c: New test. 2008 * gcc.target/i386/pr79568-2.c: New test. 2009 * gcc.target/i386/pr79568-3.c: New test. 2010 2011 2017-02-18 Jakub Jelinek <jakub@redhat.com> 2012 2013 PR target/79559 2014 * gcc.target/i386/pr79559.c: New test. 2015 2016 2017-02-16 Jakub Jelinek <jakub@redhat.com> 2017 2018 PR c++/79512 2019 * c-c++-common/gomp/pr79512.c: New test. 2020 20212017-05-05 Marek Polacek <polacek@redhat.com> 2022 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 2023 Jakub Jelinek <jakub@redhat.com> 2024 2025 PR target/77728 2026 * g++.dg/abi/pr77728-1.C: New test. 2027 20282017-05-01 Janus Weil <janus@gcc.gnu.org> 2029 2030 Backport from trunk 2031 PR fortran/80392 2032 * gfortran.dg/proc_ptr_comp_49.f90: New test case. 2033 20342017-04-21 Janus Weil <janus@gcc.gnu.org> 2035 2036 Backport from trunk 2037 PR fortran/80361 2038 * gfortran.dg/class_62.f90: New test case. 2039 20402017-04-11 Martin Jambor <mjambor@suse.cz> 2041 2042 Backport from mainline 2043 2017-03-30 Martin Jambor <mjambor@suse.cz> 2044 2045 PR ipa/77333 2046 * g++.dg/ipa/pr77333.C: New test. 2047 20482017-04-06 Uros Bizjak <ubizjak@gmail.com> 2049 2050 Backport from mainline 2051 2017-04-06 Uros Bizjak <ubizjak@gmail.com> 2052 2053 PR target/79733 2054 * gcc.target/i386/pr79733.c: New test. 2055 2056 2017-04-06 Uros Bizjak <ubizjak@gmail.com> 2057 2058 PR target/80298 2059 * gcc.target/i386/pr80298-1.c: New test. 2060 * gcc.target/i386/pr80298-2.c: Ditto. 2061 20622017-04-06 Thomas Preud'homme <thomas.preudhomme@arm.com> 2063 2064 PR target/80082 2065 * gcc.target/arm/atomic_loaddi_10.c: New testcase. 2066 * gcc.target/arm/atomic_loaddi_11.c: Likewise. 2067 20682017-04-03 Michael Meissner <meissner@linux.vnet.ibm.com> 2069 2070 Back port from the trunk 2071 2017-03-14 Michael Meissner <meissner@linux.vnet.ibm.com> 2072 2073 PR target/79947 2074 * gcc.target/powerpc/pr79947.c: New test. 2075 20762017-04-03 Peter Bergner <bergner@vnet.ibm.com> 2077 2078 Backport from mainline 2079 2017-04-03 Peter Bergner <bergner@vnet.ibm.com> 2080 2081 PR target/80246 2082 * gcc.target/powerpc/dfp-builtin-1.c: Require hard_dfp, not 2083 powerpc_vsx_ok. 2084 (std, ld): Limit scan-assembler-times check to lp64. 2085 (stwu, stw, lwz): Add scan-assembler-times check for ilp32. 2086 * gcc.target/powerpc/dfp-builtin-2.c: Require hard_dfp, not 2087 powerpc_vsx_ok. 2088 2089 PR target/80246 2090 * gcc.target/powerpc/pr80246.c: Require hard_dfp. 2091 20922017-04-01 Paul Thomas <pault@gcc.gnu.org> 2093 2094 Backport from trunk 2095 PR fortran/71838 2096 * gfortran.dg/submodule_26.f08: New test. 2097 * gfortran.dg/submodule_27.f08: New test. 2098 20992017-04-01 Paul Thomas <pault@gcc.gnu.org> 2100 2101 Backport from trunk 2102 PR fortran/79676 2103 * gfortran.dg/submodule_28.f08: New test. 2104 21052017-03-31 Richard Sandiford <richard.sandiford@arm.com> 2106 2107 PR tree-optimization/80218 2108 * gcc.dg/pr80218.c: New test. 2109 21102017-03-30 Peter Bergner <bergner@vnet.ibm.com> 2111 2112 Backport from mainline 2113 2017-03-30 Peter Bergner <bergner@vnet.ibm.com> 2114 2115 PR target/80246 2116 * gcc.target/powerpc/dfp-builtin-1.c: Remove unneeded dg-skip-if for 2117 Darwin and SPE. 2118 (dxex, dxexq): Update return type. 2119 (diex, diexq): Update argument type. 2120 * gcc.target/powerpc/pr80246.c: New test. 2121 21222017-03-29 Michael Meissner <meissner@linux.vnet.ibm.com> 2123 2124 Back port from trunk 2125 2017-03-16 Michael Meissner <meissner@linux.vnet.ibm.com> 2126 2127 PR target/71294 2128 * g++.dg/pr71294.C: New test. 2129 21302017-03-29 Richard Biener <rguenther@suse.de> 2131 2132 Backport from mainline 2133 2017-03-28 Richard Biener <rguenther@suse.de> 2134 2135 PR tree-optimization/78644 2136 * gcc.dg/pr78644-1.c: New testcase. 2137 * gcc.dg/pr78644-2.c: Likewise. 2138 2139 2017-03-27 Richard Biener <rguenther@suse.de> 2140 2141 PR tree-optimization/80181 2142 * gcc.dg/torture/pr80181.c: New testcase. 2143 21442017-03-28 Marek Polacek <polacek@redhat.com> 2145 2146 Backport from mainline 2147 2017-03-28 Marek Polacek <polacek@redhat.com> 2148 2149 PR sanitizer/80067 2150 * c-c++-common/ubsan/shift-10.c: New test. 2151 21522017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com> 2153 2154 Back port from trunk 2155 2017-03-27 Michael Meissner <meissner@linux.vnet.ibm.com> 2156 2157 PR target/78543 2158 * gcc.target/powerpc/pr78543.c: New test. 2159 21602017-03-27 Tom de Vries <tom@codesourcery.com> 2161 2162 backport from trunk: 2163 2017-03-24 Tom de Vries <tom@codesourcery.com> 2164 2165 PR testsuite/80092 2166 * gcc.dg/tls/emutls-2.c: Add dg-require-effective-target 2167 global_constructor. 2168 21692017-03-26 Paul Thomas <pault@gcc.gnu.org> 2170 2171 Backport from trunk 2172 PR fortran/79434 2173 * gfortran.dg/submodule_25.f08: New test. 2174 21752017-03-24 Tom de Vries <tom@codesourcery.com> 2176 2177 backport from trunk: 2178 2017-03-24 Tom de Vries <tom@codesourcery.com> 2179 2180 PR testsuite/80092 2181 * gcc.dg/torture/pr71881.c: Add dg-require-effective-target alloca. 2182 * gcc.dg/torture/pr78742.c: Same. 2183 21842017-03-22 Martin Liska <mliska@suse.cz> 2185 2186 Backport from mainline 2187 2017-03-16 Segher Boessenkool <segher@kernel.crashing.org> 2188 2189 * gcc.dg/tree-prof/pr66295.c: Skip unless on an x86 target. 2190 21912017-03-22 Martin Liska <mliska@suse.cz> 2192 2193 Backport from mainline 2194 2017-03-14 Martin Liska <mliska@suse.cz> 2195 2196 PR lto/66295 2197 * gcc.dg/tree-prof/pr66295.c: New test. 2198 21992017-03-22 Martin Liska <mliska@suse.cz> 2200 2201 Backport from mainline 2202 2017-02-22 Martin Liska <mliska@suse.cz> 2203 2204 PR lto/79587 2205 * gcc.dg/tree-prof/pr79587.c: New test. 2206 22072017-03-22 Martin Liska <mliska@suse.cz> 2208 2209 Backport from mainline 2210 2017-02-03 Martin Liska <mliska@suse.cz> 2211 2212 PR lto/66295 2213 * gcc.target/i386/mvc9.c: New test. 2214 22152017-03-22 Martin Liska <mliska@suse.cz> 2216 2217 Backport from mainline 2218 2017-03-22 Martin Liska <mliska@suse.cz> 2219 2220 PR target/79906 2221 * g++.dg/ext/mv8.C: Add power* targets. 2222 22232017-03-22 Martin Liska <mliska@suse.cz> 2224 2225 Backport from mainline 2226 2017-03-21 Martin Liska <mliska@suse.cz> 2227 2228 * gcc.target/i386/pr65044.c: Add '.' in order to catch 2229 apostrophes. 2230 22312017-03-22 Martin Liska <mliska@suse.cz> 2232 2233 Backport from mainline 2234 2017-03-20 Martin Liska <mliska@suse.cz> 2235 2236 PR middle-end/79753 2237 * gcc.target/i386/mpx/pr79753.c: New test. 2238 22392017-03-22 Martin Liska <mliska@suse.cz> 2240 2241 Backport from mainline 2242 2017-03-20 Martin Liska <mliska@suse.cz> 2243 2244 PR target/79769 2245 PR target/79770 2246 * g++.dg/pr79769.C: New test. 2247 * gcc.target/i386/mpx/pr79770.c: New test. 2248 22492017-03-22 Martin Liska <mliska@suse.cz> 2250 2251 Backport from mainline 2252 2017-03-13 Martin Liska <mliska@suse.cz> 2253 2254 PR middle-end/78339 2255 * gcc.target/i386/mpx/pr78339.c: New test. 2256 22572017-03-22 Martin Liska <mliska@suse.cz> 2258 2259 Backport from mainline 2260 2017-03-09 Martin Liska <mliska@suse.cz> 2261 2262 PR tree-optimization/79631 2263 * gcc.target/i386/mpx/pr79631.c: New test. 2264 22652017-03-22 Martin Liska <mliska@suse.cz> 2266 2267 Backport from mainline 2268 2017-03-09 Martin Liska <mliska@suse.cz> 2269 2270 PR target/65705 2271 PR target/69804 2272 * gcc.target/i386/pr71458.c: Update scanned pattern. 2273 22742017-03-22 Martin Liska <mliska@suse.cz> 2275 2276 Backport from mainline 2277 2017-03-09 Martin Liska <mliska@suse.cz> 2278 2279 PR ipa/79761 2280 * g++.dg/pr79761.C: New test. 2281 22822017-03-22 Martin Liska <mliska@suse.cz> 2283 2284 Backport from mainline 2285 2017-03-03 Martin Liska <mliska@suse.cz> 2286 2287 PR tree-optimization/79803 2288 * gcc.dg/tree-ssa/pr79803.c: New test. 2289 22902017-03-22 Martin Liska <mliska@suse.cz> 2291 2292 Backport from mainline 2293 2017-03-03 Martin Liska <mliska@suse.cz> 2294 2295 PR rtl-optimization/79574 2296 * gcc.dg/pr79574-2.c: New test. 2297 22982017-03-22 Martin Liska <mliska@suse.cz> 2299 2300 Backport from mainline 2301 2017-02-17 Martin Liska <mliska@suse.cz> 2302 2303 PR rtl-optimization/79574 2304 * gcc.dg/pr79574.c: New test. 2305 23062017-03-22 Martin Liska <mliska@suse.cz> 2307 2308 Backport from mainline 2309 2016-06-13 Martin Liska <mliska@suse.cz> 2310 2311 PR sanitizer/71458 2312 * gcc.target/i386/pr71458.c: New test. 2313 23142017-03-21 Martin Sebor <msebor@redhat.com> 2315 2316 PR c++/79548 2317 * g++.dg/warn/Wunused-var-26.C: New test. 2318 23192017-03-21 Pat Haugen <pthaugen@us.ibm.com> 2320 2321 Backport from mainline: 2322 2017-03-17 Pat Haugen <pthaugen@us.ibm.com> 2323 2324 PR target/79951 2325 * gcc.target/powerpc/pr79951.c: New. 2326 23272017-03-16 Richard Biener <rguenther@suse.de> 2328 2329 Backport from mainline 2330 2017-02-28 Richard Biener <rguenther@suse.de> 2331 2332 PR tree-optimization/79732 2333 * gcc.dg/torture/pr79732.c: New testcase. 2334 23352017-03-15 Uros Bizjak <ubizjak@gmail.com> 2336 2337 PR target/80019 2338 * gcc.target/i386/pr80019.c: New test. 2339 23402017-03-15 Marek Polacek <polacek@redhat.com> 2341 2342 Backported from mainline 2343 2016-12-14 Marek Polacek <polacek@redhat.com> 2344 2345 PR c++/72775 2346 * g++.dg/ext/flexary12.C: Adjust dg-error. 2347 * g++.dg/ext/flexary20.C: New. 2348 * g++.dg/ext/flexary21.C: New. 2349 23502017-03-14 Marek Polacek <polacek@redhat.com> 2351 2352 Backported from mainline 2353 2017-03-09 Marek Polacek <polacek@redhat.com> 2354 2355 PR c++/79900 - ICE in strip_typedefs 2356 * g++.dg/warn/Wpadded-1.C: New test. 2357 2358 PR c++/79687 2359 * g++.dg/expr/ptrmem8.C: New test. 2360 * g++.dg/expr/ptrmem9.C: New test. 2361 2362 Backported from mainline 2363 2017-01-31 Nathan Sidwell <nathan@acm.org> 2364 2365 PR c++/79264 2366 * g++.dg/cpp1y/pr61636-1.C: Augment. 2367 2368 Backported from mainline 2369 2017-01-17 Nathan Sidwell <nathan@acm.org> 2370 2371 PR c++/61636 2372 * g++.dg/cpp1y/pr61636-1.C: New. 2373 * g++.dg/cpp1y/pr61636-2.C: New. 2374 * g++.dg/cpp1y/pr61636-3.C: New. 2375 23762017-03-14 Marek Polacek <polacek@redhat.com> 2377 2378 PR c++/79962 2379 PR c++/79984 2380 * c-c++-common/nonnull-3.c: New test. 2381 * g++.dg/warn/Wnonnull3.C: New test. 2382 23832017-03-14 Richard Biener <rguenther@suse.de> 2384 2385 Backport from mainline 2386 2017-03-09 Richard Biener <rguenther@suse.de> 2387 2388 PR tree-optimization/79977 2389 * gcc.dg/graphite/pr79977.c: New testcase. 2390 2391 2017-03-09 Richard Biener <rguenther@suse.de> 2392 2393 PR middle-end/79971 2394 * gcc.dg/fixed-point/pr79971.c: New testcase. 2395 2396 2017-03-02 Richard Biener <rguenther@suse.de> 2397 2398 PR c/79756 2399 * gcc.dg/vector-1.c: New testcase. 2400 2401 2017-02-22 Richard Biener <rguenther@suse.de> 2402 2403 PR tree-optimization/79666 2404 * gcc.dg/torture/pr79666.c: New testcase. 2405 24062017-03-07 Marek Polacek <polacek@redhat.com> 2407 2408 Backported from mainline 2409 2017-03-06 Marek Polacek <polacek@redhat.com> 2410 2411 PR c++/79796 - ICE with NSDMI and this pointer 2412 * g++.dg/cpp0x/nsdmi13.C: New test. 2413 24142017-03-06 Michael Meissner <meissner@linux.vnet.ibm.com> 2415 2416 Back port from trunk 2417 2017-03-01 Michael Meissner <meissner@linux.vnet.ibm.com> 2418 2419 PR target/79439 2420 * gcc.target/powerpc/pr79439.c: New test. 2421 24222017-03-02 Uros Bizjak <ubizjak@gmail.com> 2423 2424 PR target/79514 2425 * gcc.target/i386/pr79514.c: New test. 2426 24272017-03-01 Pat Haugen <pthaugen@us.ibm.com> 2428 2429 Backport from mainline: 2430 2017-03-01 Pat Haugen <pthaugen@us.ibm.com> 2431 2432 * gcc.target/powerpc/pr79544.c: Add test for vec_vsrad and fix up 2433 scan string. 2434 2435 2017-02-27 Pat Haugen <pthaugen@us.ibm.com> 2436 2437 PR target/79544 2438 * gcc.target/powerpc/pr79544.c: New. 2439 24402017-02-28 Eric Botcazou <ebotcazou@adacore.com> 2441 2442 * gcc.target/sparc/20170228-1.c: New test. 2443 24442017-02-25 Paul Thomas <pault@gcc.gnu.org> 2445 2446 PR fortran/78474 2447 * gfortran.dg/submodule_22.f08: New test. 2448 2449 PR fortran/78331 2450 * gfortran.dg/submodule_21.f08: New test. 2451 24522017-02-24 Eric Botcazou <ebotcazou@adacore.com> 2453 2454 * gnat.dg/opt63.adb: New test. 2455 24562017-02-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2457 2458 PR target/79268 2459 * gcc.target/powerpc/pr79268.c: Enable for BE targets also. 2460 24612017-02-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2462 2463 Backport from mainline 2464 2017-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2465 2466 PR target/79261 2467 * gcc.target/powerpc/vec-xxpermdi.c: New file. 2468 24692017-02-20 Marek Polacek <polacek@redhat.com> 2470 2471 Backport from mainline 2472 2017-02-20 Marek Polacek <polacek@redhat.com> 2473 2474 PR middle-end/79537 2475 * gcc.dg/comp-goto-4.c: New. 2476 2477 PR sanitizer/79558 2478 * c-c++-common/ubsan/bounds-14.c: New test. 2479 24802017-02-20 Marek Polacek <polacek@redhat.com> 2481 2482 Backport from mainline 2483 2017-02-17 Marek Polacek <polacek@redhat.com> 2484 2485 PR middle-end/79536 2486 * gcc.dg/torture/pr79536.c: New test. 2487 24882017-01-17 Carl Love <cel@us.ibm.com> 2489 2490 Backport from mainline commit r245460 on 2017-02-14 2491 2492 PR 79545 2493 * gcc.target/powerpc/vsx-builtin-3.c: Add missing test case for the 2494 xvcvsxdsp and xvcvuxdsp instructions. 2495 24962017-02-16 Jakub Jelinek <jakub@redhat.com> 2497 2498 Backported from mainline 2499 2017-02-09 Marek Polacek <polacek@redhat.com> 2500 2501 PR c/79428 2502 * c-c++-common/cilk-plus/CK/pr79428-4.c: New test. 2503 * c-c++-common/cilk-plus/CK/pr79428-7.c: New test. 2504 * c-c++-common/gomp/pr79428-2.c: New test. 2505 * c-c++-common/gomp/pr79428-5.c: New test. 2506 * c-c++-common/gomp/pr79428-6.c: New test. 2507 * c-c++-common/pr79428-3.c: New test. 2508 25092017-02-15 Jakub Jelinek <jakub@redhat.com> 2510 2511 Backported from mainline 2512 2017-02-10 Jakub Jelinek <jakub@redhat.com> 2513 2514 PR tree-optimization/79411 2515 * gcc.c-torture/compile/pr79411.c: New test. 2516 2517 2017-02-09 Jakub Jelinek <jakub@redhat.com> 2518 2519 PR c++/79429 2520 * c-c++-common/gomp/pr79429.c: New test. 2521 * g++.dg/gomp/pr79429.C: New test. 2522 2523 PR c/79431 2524 * c-c++-common/gomp/pr79431.c: New test. 2525 2526 2017-02-06 Jakub Jelinek <jakub@redhat.com> 2527 2528 PR c++/79377 2529 * g++.dg/lookup/pr79377.C: New test. 2530 2531 2017-02-02 Jakub Jelinek <jakub@redhat.com> 2532 2533 PR target/79197 2534 * gcc.target/powerpc/pr79197.c: New test. 2535 * gcc.c-torture/compile/pr79197.c: New test. 2536 2537 2017-01-31 Jakub Jelinek <jakub@redhat.com> 2538 2539 PR tree-optimization/79267 2540 * g++.dg/opt/pr79267.C: New test. 2541 25422017-02-14 Uros Bizjak <ubizjak@gmail.com> 2543 2544 PR target/79495 2545 * gcc.target/i386/pr79495.c: New test. 2546 2547 PR middle-end/61225 2548 * gcc.target/i386/pr49095.c: Add -fno-shrink-wrap to dg-options. 2549 Use dg-additional-options for ia32 target. Remove XFAIL. 2550 25512017-02-13 Nathan Sidwell <nathan@acm.org> 2552 2553 PR c++/79296 2554 * g++.dg/cpp0x/pr79296.C: New. 2555 25562017-02-08 Richard Biener <rguenther@suse.de> 2557 2558 Backport from mainline 2559 2017-02-08 Richard Biener <rguenther@suse.de> 2560 2561 PR tree-optimization/71824 2562 PR tree-optimization/79409 2563 * gcc.dg/graphite/pr71824-3.c: New testcase. 2564 2565 2017-02-08 Richard Biener <rguenther@suse.de> 2566 2567 PR tree-optimization/71824 2568 * gcc.dg/graphite/pr71824-2.c: New testcase. 2569 2570 2017-02-01 Richard Biener <rguenther@suse.de> 2571 2572 PR tree-optimization/71824 2573 * gcc.dg/graphite/pr71824.c: New testcase. 2574 25752017-02-03 Carl Love <cel@us.ibm.com> 2576 2577 * gcc.target/powerpc/builtins-3-p8.c: Add new testfile for missing 2578 vec_packs built-in tests. 2579 25802017-02-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2581 2582 Backport from mainline 2583 2017-01-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2584 2585 PR target/65484 2586 * g++.dg/vect/pr36648.cc: Modify to reflect that the loop is not 2587 vectorized on POWER unless hardware misaligned loads are 2588 available. 2589 25902017-01-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2591 2592 Backport from mainline 2593 2017-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2594 2595 PR target/79268 2596 * gcc.target/powerpc/pr79268.c: New file. 2597 * gcc.target/powerpc/vsx-elemrev-1.c: Delete file. 2598 * gcc.target/powerpc/vsx-elemrev-2.c: Likewise. 2599 * gcc.target/powerpc/vsx-elemrev-3.c: Likewise. 2600 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise. 2601 26022017-01-29 Andre Vehreschild <vehre@gcc.gnu.org> 2603 2604 Backport from trunk 2605 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org> 2606 2607 PR fortran/70697 2608 * gfortran.dg/coarray/event_4.f08: New test. 2609 26102017-01-29 Andre Vehreschild <vehre@gcc.gnu.org> 2611 2612 Backport from trunk 2613 2017-01-19 Andre Vehreschild <vehre@gcc.gnu.org> 2614 2615 PR fortran/70696 2616 * gfortran.dg/coarray_43.f90: New test. 2617 2618 2017-01-18 Andre Vehreschild <vehre@gcc.gnu.org> 2619 2620 PR fortran/70696 2621 * gfortran.dg/coarray_event_1.f08: New test. 2622 2623 2017-01-13 Andre Vehreschild <vehre@gcc.gnu.org> 2624 2625 PR fortran/70696 2626 * gfortran.dg/coarray/event_3.f08: New test. 2627 26282017-01-28 John David Anglin <danglin@gcc.gnu.org> 2629 2630 PR testsuite/70583 2631 * g++.old-deja/g++.abi/vtable2.C: Adjust CMP_VPTR define on hppa. 2632 26332017-01-26 Eric Botcazou <ebotcazou@adacore.com> 2634 2635 2017-01-09 Eric Botcazou <ebotcazou@adacore.com> 2636 2637 * g++.dg/opt/call2.C: New test. 2638 * g++.dg/opt/call3.C: Likewise. 2639 * gnat.dg/array26.adb: New test. 2640 * gnat.dg/array26_pkg.ad[sb]: New helper. 2641 * gnat.dg/array27.adb: New test. 2642 * gnat.dg/array27_pkg.ad[sb]: New helper. 2643 * gnat.dg/array28.adb: New test. 2644 * gnat.dg/array28_pkg.ad[sb]: New helper. 2645 26462017-01-26 Richard Biener <rguenther@suse.de> 2647 2648 Backport from mainline 2649 2016-01-10 Richard Biener <rguenther@suse.de> 2650 2651 PR tree-optimization/79034 2652 * g++.dg/torture/pr79034.C: New testcase. 2653 2654 2016-12-13 Richard Biener <rguenther@suse.de> 2655 2656 PR middle-end/78742 2657 * gcc.dg/torture/pr78742.c: New testcase. 2658 26592017-01-24 Eric Botcazou <ebotcazou@adacore.com> 2660 2661 * gcc.target/arm/vfp-longcall-apcs.c: New test. 2662 26632017-01-23 Martin Liska <mliska@suse.cz> 2664 2665 Backport from mainline 2666 2016-01-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 2667 2668 * gcc.dg/lto/pr69188_0.c: Require profiling support for testcase. 2669 26702017-01-23 Martin Liska <mliska@suse.cz> 2671 2672 Backport from mainline 2673 2017-01-20 Martin Liska <mliska@suse.cz> 2674 2675 PR lto/69188 2676 * gcc.dg/lto/pr69188_0.c: New test. 2677 * gcc.dg/lto/pr69188_1.c: New test. 2678 26792017-01-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2680 2681 Backport from mainline 2682 2017-01-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2683 2684 * gcc.target/powerpc/swaps-p8-27.c: New. 2685 26862017-01-20 Wilco Dijkstra <wdijkstr@arm.com> 2687 2688 Backport from mainline 2689 PR target/77455 2690 * gcc.target/aarch64/eh_return.c: New test. 2691 26922017-01-20 Marek Polacek <polacek@redhat.com> 2693 2694 Backported from mainline 2695 2017-01-04 Marek Polacek <polacek@redhat.com> 2696 2697 PR c++/77545 2698 PR c++/77284 2699 * g++.dg/cpp0x/range-for32.C: New test. 2700 * g++.dg/cpp0x/range-for33.C: New test. 2701 27022017-01-20 Richard Earnshaw <rearnsha@arm.com> 2703 2704 Backported from mainline 2705 2017-01-19 Richard Earnshaw <rearnsha@arm.com> 2706 2707 PR rtl-optimization/79121 2708 * gcc.c-torture/execute/pr79121.c: New test. 2709 27102017-01-20 Martin Liska <mliska@suse.cz> 2711 2712 Backport from mainline 2713 2017-01-13 Martin Liska <mliska@suse.cz> 2714 2715 PR ipa/79043 2716 * gcc.c-torture/execute/pr79043.c: New test. 2717 27182017-01-20 Martin Liska <mliska@suse.cz> 2719 2720 Backport from mainline 2721 2017-01-17 Martin Liska <mliska@suse.cz> 2722 2723 PR ipa/71207 2724 * g++.dg/ipa/pr71207.C: New test. 2725 27262017-01-17 Jakub Jelinek <jakub@redhat.com> 2727 2728 Backported from mainline 2729 2017-01-11 Jakub Jelinek <jakub@redhat.com> 2730 2731 PR c++/78341 2732 * g++.dg/cpp0x/pr78341.C: New test. 2733 2734 PR middle-end/50199 2735 * gcc.dg/lto/pr50199_0.c: New test. 2736 2737 2017-01-04 Jakub Jelinek <jakub@redhat.com> 2738 2739 PR c++/78949 2740 * c-c++-common/Wunused-var-16.c: New test. 2741 2742 PR c++/78693 2743 * g++.dg/cpp0x/pr78693.C: New test. 2744 2745 PR c++/71182 2746 * g++.dg/cpp0x/pr71182.C: New test. 2747 2748 2016-12-21 Jakub Jelinek <jakub@redhat.com> 2749 2750 PR fortran/78866 2751 * gfortran.dg/gomp/map-1.f90: Add expected error. 2752 * gfortran.dg/gomp/pr78866-1.f90: New test. 2753 * gfortran.dg/gomp/pr78866-2.f90: New test. 2754 27552017-01-17 Thomas Preud'homme <thomas.preudhomme@arm.com> 2756 2757 Backport from mainline 2758 2016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com> 2759 2760 PR rtl-optimization/78617 2761 * gcc.c-torture/execute/pr78617.c: New test. 2762 27632017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2764 2765 Backport from mainline 2766 2017-01-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 2767 2768 PR target/79044 2769 * gcc.target/powerpc/swaps-p8-26.c: New. 2770 27712017-01-11 Nathan Sidwell <nathan@acm.org> 2772 2773 PR c++/77812 2774 * g++.dg/pr77812.C: New. 2775 27762017-01-10 Thomas Schwinge <thomas@codesourcery.com> 2777 2778 Backport from trunk r241334: 2779 2016-10-19 Thomas Schwinge <thomas@codesourcery.com> 2780 2781 PR tree-optimization/78024 2782 * gcc.dg/goacc/loop-processing-1.c: New file. 2783 27842017-01-09 Andre Vieira <andre.simoesdiasvieira@arm.com> 2785 2786 Backport from mainline 2787 2016-12-20 Andre Vieira <andre.simoesdiasvieira@arm.com> 2788 2789 * gcc.target/arm/pr78255-2.c: Fix to work for targets 2790 that do not optimize for tailcall. 2791 27922017-01-09 Andre Vieira <andre.simoesdiasvieira@arm.com> 2793 2794 Backport from mainline 2795 2016-12-09 Andre Vieira <andre.simoesdiasvieira@arm.com> 2796 2797 PR rtl-optimization/78255 2798 * gcc.target/aarch64/pr78255.c: New. 2799 * gcc.target/arm/pr78255-1.c: New. 2800 * gcc.target/arm/pr78255-2.c: New. 2801 28022017-01-06 Wilco Dijkstra <wdijkstr@arm.com> 2803 2804 Backport from mainline 2805 2016-10-25 Wilco Dijkstra <wdijkstr@arm.com> 2806 2807 PR target/78041 2808 * gcc.target/arm/pr78041.c: New test. 2809 28102017-01-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 2811 2812 Backport from mainline 2813 2016-12-22 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 2814 2815 * gcc.target/s390/litpool-str-1.c: New test. 2816 28172017-01-04 Richard Biener <rguenther@suse.de> 2818 2819 Backport from mainline 2820 2016-05-11 Richard Biener <rguenther@suse.de> 2821 2822 PR tree-optimization/71055 2823 * gcc.dg/torture/pr71055.c: New testcase. 2824 28252017-01-03 Martin Liska <mliska@suse.cz> 2826 2827 Backport from mainline 2828 2016-12-21 Martin Liska <mliska@suse.cz> 2829 2830 PR driver/78863 2831 * gcc.dg/spellcheck-options-13.c: New test. 2832 28332017-01-03 Martin Liska <mliska@suse.cz> 2834 2835 Backport from mainline 2836 2016-12-22 Martin Liska <mliska@suse.cz> 2837 2838 PR tree-optimization/78886 2839 * gcc.dg/tree-ssa/pr78886.c: New test. 2840 28412017-01-03 Martin Liska <mliska@suse.cz> 2842 2843 Backport from mainline 2844 2016-12-13 Martin Liska <mliska@suse.cz> 2845 2846 PR tree-optimization/78428 2847 * gcc.dg/tree-ssa/pr78428.c: New test. 2848 28492016-12-22 Thomas Koenig <tkoenig@gcc.gnu.org> 2850 2851 Backport from trunk 2852 PR fortran/78239 2853 * gfortran.dg/fimplicit_none_1.f90: New test. 2854 * gfortran.dg/fimplicit_none_2.f90: New test. 2855 28562016-12-21 Jakub Jelinek <jakub@redhat.com> 2857 2858 PR c/77767 2859 * gcc.c-torture/execute/pr77767.c: New test. 2860 2861 Backported from mainline 2862 2016-12-13 Jakub Jelinek <jakub@redhat.com> 2863 2864 PR ipa/77905 2865 * g++.dg/ipa/pr77905.C: New test. 2866 28672016-12-21 Release Manager 2868 2869 * GCC 6.3.0 released. 2870 28712016-12-15 Jakub Jelinek <jakub@redhat.com> 2872 2873 PR middle-end/78540 2874 * gcc.dg/pr78540.c: Add -w to dg-options. 2875 2876 PR target/77834 2877 * gcc.dg/pr77834.c: Add -w to dg-options. 2878 28792016-12-14 Nathan Sidwell <nathan@acm.org> 2880 2881 PR c++/78701 2882 * g++.dg/cpp0x/pr78701.C: New. 2883 28842016-12-14 Jakub Jelinek <jakub@redhat.com> 2885 2886 PR target/78796 2887 * gcc.dg/tls/pr78796.c: New test. 2888 28892016-12-14 Richard Biener <rguenther@suse.de> 2890 2891 PR tree-optimization/78731 2892 * gcc.dg/torture/pr78731.c: New testcase. 2893 28942016-12-14 Thomas Preud'homme <thomas.preudhomme@arm.com> 2895 2896 Backport from mainline 2897 2016-11-25 Thomas Preud'homme <thomas.preudhomme@arm.com> 2898 2899 PR tree-optimization/77673 2900 * gcc.dg/pr77673.c: New test. 2901 29022016-12-13 Michael Meissner <meissner@linux.vnet.ibm.com> 2903 2904 Backport from mainline 2905 2016-12-07 Michael Meissner <meissner@linux.vnet.ibm.com> 2906 2907 PR target/72717 2908 * gcc.target/powerpc/pr72717.c: New test. 2909 29102016-12-12 Bernd Schmidt <bschmidt@redhat.com> 2911 2912 Backport from mainline 2913 2016-11-07 Bernd Schmidt <bschmidt@redhat.com> 2914 2915 PR rtl-optimization/77309 2916 * gcc.dg/torture/pr77309.c: New test. 2917 29182016-12-12 Thomas Preud'homme <thomas.preudhomme@arm.com> 2919 2920 Backport from mainline 2921 2016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com> 2922 2923 PR target/77904 2924 * gcc.target/arm/pr77904.c: New test. 2925 29262016-12-11 Iain Sandoe <iain@codesourcery.com> 2927 2928 Backport from mainline 2929 2016-11-27 Iain Sandoe <iain@codesourcery.com> 2930 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2931 Dominique d'Humieres <dominiq@lps.ens.fr> 2932 2933 PR target/67710 2934 * gcc.dg/darwin-minversion-1.c: Update min version check. 2935 * gcc.dg/darwin-minversion-2.c: Likewise. 2936 * gcc.dg/darwin-minversion-3.c: Likewise. 2937 29382016-12-11 Iain Sandoe <iain@codesourcery.com> 2939 2940 Backport from mainline 2941 2016-11-27 Iain Sandoe <iain@codesourcery.com> 2942 2943 PR target/57438 2944 * gcc.dg/pr57438-1.c: New Test. 2945 * gcc.dg/pr57438-2.c: New Test. 2946 29472016-12-11 Iain Sandoe <iain@codesourcery.com> 2948 2949 Backport from mainline 2950 2016-11-27 Dominique d'Humieres <dominiq@lps.ens.fr> 2951 Iain Sandoe <iain@codesourcery.com> 2952 2953 PR target/71767 2954 * g++.dg/abi/key2.C: Adjust for changed Darwin sections and 2955 linker-visible symbols. 2956 * g++.dg/torture/darwin-cfstring-3.C: Likewise. 2957 * gcc.dg/const-uniq-1.c: Likewise. 2958 * gcc.dg/torture/darwin-cfstring-3.c: Likewise. 2959 29602016-12-09 Thomas Preud'homme <thomas.preudhomme@arm.com> 2961 2962 Backport from mainline 2963 2016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com> 2964 2965 PR target/77933 2966 * gcc.target/arm/pr77933-1.c: New test. 2967 * gcc.target/arm/pr77933-2.c: Likewise. 2968 29692016-12-09 Janus Weil <janus@gcc.gnu.org> 2970 2971 Backport from trunk 2972 PR fortran/78593 2973 * gfortran.dg/derived_result.f90: New test case. 2974 29752016-12-09 Nathan Sidwell <nathan@acm.org> 2976 2977 PR c++/78550 2978 * g++.dg/cpp1y/pr78550.C: New. 2979 29802016-12-09 Richard Biener <rguenther@suse.de> 2981 2982 Backport from mainline 2983 2016-11-07 Richard Biener <rguenther@suse.de> 2984 2985 PR tree-optimization/78189 2986 * g++.dg/torture/pr78189.C: New testcase. 2987 29882016-12-09 Richard Biener <rguenther@suse.de> 2989 2990 Backport from mainline 2991 2016-11-28 Richard Biener <rguenther@suse.de> 2992 2993 PR tree-optimization/78542 2994 * gcc.dg/torture/pr78542.c: New testcase. 2995 2996 2016-11-23 Richard Biener <rguenther@suse.de> 2997 2998 PR tree-optimization/78482 2999 * gcc.dg/torture/pr78482.c: New testcase. 3000 3001 2016-11-23 Richard Biener <rguenther@suse.de> 3002 3003 PR middle-end/71762 3004 * gcc.dg/torture/pr71762-1.c: New testcase. 3005 * gcc.dg/torture/pr71762-2.c: Likewise. 3006 * gcc.dg/torture/pr71762-3.c: Likewise. 3007 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL. 3008 3009 2016-11-11 Richard Biener <rguenther@suse.de> 3010 3011 PR tree-optimization/71575 3012 * gcc.dg/graphite/pr71575-1.c: New testcase. 3013 * gcc.dg/graphite/pr71575-2.c: Likewise. 3014 3015 2016-11-07 Richard Biener <rguenther@suse.de> 3016 3017 PR tree-optimization/78224 3018 * g++.dg/torture/pr78224.C: New testcase. 3019 3020 2016-11-05 David Edelsohn <dje.gcc@gmail.com> 3021 Richard Biener <rguenther@suse.de> 3022 3023 PR bootstrap/78188 3024 PR c++/71848 3025 * g++.dg/ipa/pr78188.C: New test. 3026 3027 2016-09-20 Richard Biener <rguenther@suse.de> 3028 3029 PR tree-optimization/77646 3030 * gcc.dg/torture/pr77646.c: New testcase. 3031 30322016-12-08 Nathan Sidwell <nathan@acm.org> 3033 3034 PR c++/78551 3035 * g++.dg/cpp1y/pr78551.C: New. 3036 30372016-12-07 Jakub Jelinek <jakub@redhat.com> 3038 3039 Backported from mainline 3040 2016-12-02 Jakub Jelinek <jakub@redhat.com> 3041 3042 PR c++/78649 3043 * g++.dg/cpp0x/pr78649.C: New test. 3044 3045 2016-11-28 Jakub Jelinek <jakub@redhat.com> 3046 3047 PR middle-end/78540 3048 * gcc.dg/pr78540.c: New test. 3049 3050 PR c++/72808 3051 * g++.dg/debug/pr72808.C: New test. 3052 3053 PR rtl-optimization/78546 3054 * gcc.dg/torture/pr78546-1.c: New test. 3055 * gcc.dg/torture/pr78546-2.c: New test. 3056 3057 PR fortran/78298 3058 * gfortran.dg/gomp/pr78298.f90: New test. 3059 3060 PR c++/77591 3061 * g++.dg/cpp1y/pr77591.C: New test. 3062 3063 2016-11-23 Jakub Jelinek <jakub@redhat.com> 3064 3065 PR middle-end/69183 3066 * gfortran.dg/gomp/pr69183.f90: New test. 3067 3068 PR c++/77739 3069 * g++.dg/cpp1y/pr77739.C: New test. 3070 3071 2016-11-22 Jakub Jelinek <jakub@redhat.com> 3072 3073 PR middle-end/78416 3074 * gcc.dg/torture/pr78416.c: New test. 3075 3076 2016-11-21 Jakub Jelinek <jakub@redhat.com> 3077 3078 PR middle-end/67335 3079 * g++.dg/vect/simd-clone-7.cc: New test. 3080 3081 2016-11-18 Jakub Jelinek <jakub@redhat.com> 3082 3083 PR middle-end/78419 3084 * gcc.target/i386/pr78419.c: New test. 3085 3086 PR c++/77285 3087 * g++.dg/tls/pr77285-1.C: New test. 3088 * g++.dg/tls/pr77285-2.C: New test. 3089 3090 2016-11-16 Jakub Jelinek <jakub@redhat.com> 3091 3092 PR rtl-optimization/78378 3093 * gcc.c-torture/execute/pr78378.c: New test. 3094 3095 PR fortran/78299 3096 * gfortran.dg/gomp/pr78299.f90: New test. 3097 3098 2016-11-07 Jakub Jelinek <jakub@redhat.com> 3099 3100 PR target/78227 3101 * gcc.target/i386/pr78227-1.c: New test. 3102 * gcc.target/i386/pr78227-2.c: New test. 3103 3104 2016-11-04 Jakub Jelinek <jakub@redhat.com> 3105 3106 PR target/77834 3107 * gcc.dg/pr77834.c: New test. 3108 3109 2016-10-31 Jakub Jelinek <jakub@redhat.com> 3110 3111 PR c++/78089 3112 * c-c++-common/builtin-shuffle-1.c: New test. 3113 3114 2016-10-29 Jakub Jelinek <jakub@redhat.com> 3115 3116 PR rtl-optimization/77919 3117 * g++.dg/torture/pr77919-2.C: New test. 3118 3119 2016-10-28 Jakub Jelinek <jakub@redhat.com> 3120 3121 PR rtl-optimization/77919 3122 * g++.dg/torture/pr77919.C: New test. 3123 3124 2016-10-27 Jakub Jelinek <jakub@redhat.com> 3125 3126 PR middle-end/78025 3127 * g++.dg/gomp/declare-simd-7.C: New test. 3128 3129 2016-10-26 Jakub Jelinek <jakub@redhat.com> 3130 3131 PR fortran/77973 3132 * gfortran.dg/gomp/pr77973.f90: New test. 3133 3134 2016-10-05 Jakub Jelinek <jakub@redhat.com> 3135 3136 PR sanitizer/66343 3137 * gcc.dg/pch/pr66343-1.c: New test. 3138 * gcc.dg/pch/pr66343-1.hs: New file. 3139 * gcc.dg/pch/pr66343-2.c: New test. 3140 * gcc.dg/pch/pr66343-2.hs: New file. 3141 3142 2016-09-28 Jakub Jelinek <jakub@redhat.com> 3143 3144 PR c++/77467 3145 * g++.dg/cpp1y/constexpr-77467.C: New test. 3146 3147 2016-09-27 Jakub Jelinek <jakub@redhat.com> 3148 3149 PR c++/77722 3150 * g++.dg/ubsan/return-4.C: New test. 3151 * g++.dg/ubsan/return-5.C: New test. 3152 * g++.dg/ubsan/return-6.C: New test. 3153 3154 PR fortran/77666 3155 * gfortran.dg/gomp/pr77666.f90: New test. 3156 3157 2016-09-22 Jakub Jelinek <jakub@redhat.com> 3158 3159 PR fortran/77665 3160 * gfortran.dg/gomp/pr77665.f90: New test. 3161 3162 2016-09-20 Jakub Jelinek <jakub@redhat.com> 3163 3164 PR c++/77638 3165 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test. 3166 3167 PR c++/77637 3168 * g++.dg/cpp0x/gen-attrs-62.C: New test. 3169 3170 PR middle-end/77624 3171 * c-c++-common/pr77624-1.c: New test. 3172 * c-c++-common/pr77624-2.c: New test. 3173 3174 2016-09-19 Jakub Jelinek <jakub@redhat.com> 3175 Jan Hubicka <jh@suse.cz> 3176 3177 PR target/77587 3178 * gcc.dg/pr77587.c: New test. 3179 * gcc.dg/pr77587a.c: New file. 3180 3181 2016-09-16 Jakub Jelinek <jakub@redhat.com> 3182 3183 PR c++/77482 3184 * g++.dg/cpp0x/constexpr-77482.C: New test. 3185 3186 PR c++/77375 3187 * g++.dg/cpp0x/mutable1.C: New test. 3188 31892016-12-07 Thomas Preud'homme <thomas.preudhomme@arm.com> 3190 3191 Backport from mainline 3192 2016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com> 3193 3194 * gcc.target/arm/empty_fiq_handler.c: New test. 3195 3196 Backport from mainline 3197 2016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com> 3198 3199 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and 3200 target is Thumb-only. 3201 32022016-12-07 Jonathan Wakely <jwakely@redhat.com> 3203 3204 Backport from trunk 3205 2016-07-31 Jonathan Wakely <jwakely@redhat.com> 3206 3207 * lib/target-supports.exp (check_effective_target_c): Fix indentation. 3208 (check_effective_target_c++): Likewise. Also match for libstdc++. 3209 32102016-12-04 Janus Weil <janus@gcc.gnu.org> 3211 3212 Backport from trunk 3213 PR fortran/78443 3214 * gfortran.dg/typebound_proc_35.f90: New test case. 3215 32162016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3217 3218 Backport from mainline 3219 2016-12-02 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 3220 3221 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Fix and harden the 3222 pattern checks. 3223 * gcc.target/s390/zvector/vec-cmp-1.c: New test. 3224 32252016-12-01 Steven G. Kargl <kargl@gcc.gnu.org> 3226 3227 PR fortran/78279 3228 * gfortran.dg/pr78279.f90: New test. 3229 32302016-12-01 Michael Meissner <meissner@linux.vnet.ibm.com> 3231 3232 Back port from trunk 3233 2016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com> 3234 3235 PR target/78101 3236 * gcc.target/powerpc/fusion4.c: New test. 3237 32382016-12-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 3239 3240 Backport from mainline 3241 2016-11-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 3242 3243 PR target/48863 3244 PR inline-asm/70184 3245 * gcc.target/arm/pr48863.c: New test. 3246 32472016-11-24 Steven G. Kargl <kargl@gcc.gnu.org> 3248 3249 PR fortran/78500 3250 * gfortran.dg/class_result_4.f90: New test. 3251 32522016-11-24 Eric Botcazou <ebotcazou@adacore.com> 3253 3254 * gcc.c-torture/compile/20161124-1.c: New test. 3255 32562016-11-24 Christophe Lyon <christophe.lyon@linaro.org> 3257 3258 Backport from mainline 3259 2016-11-17 Christophe Lyon <christophe.lyon@linaro.org> 3260 3261 * gcc.dg/pr78333.c: Add empty implementations of 3262 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid 3263 problems on non-glibc systems. 3264 32652016-11-23 Steven G. Kargl <kargl@gcc.gnu.org> 3266 3267 PR fortran/78297 3268 * gfortran.dg/pr78297.f90: New test. 3269 32702016-11-23 Janus Weil <janus@gcc.gnu.org> 3271 3272 Backport from trunk 3273 PR fortran/66227 3274 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case. 3275 32762016-11-23 Richard Biener <rguenther@suse.de> 3277 3278 Backport from mainline 3279 2016-11-23 Richard Biener <rguenther@suse.de> 3280 3281 PR lto/78472 3282 * g++.dg/lto/pr78472_0.c: New testcase. 3283 * g++.dg/lto/pr78472_1.C: Likewise. 3284 3285 2016-11-17 Richard Biener <rguenther@suse.de> 3286 3287 PR middle-end/78305 3288 * gcc.dg/torture/pr78305.c: New testcase. 3289 3290 2016-11-16 Richard Biener <rguenther@suse.de> 3291 3292 PR middle-end/78333 3293 * gcc.dg/pr78333.c: New testcase. 3294 3295 2016-11-07 Richard Biener <rguenther@suse.de> 3296 3297 PR tree-optimization/78228 3298 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase. 3299 3300 2016-11-04 Richard Biener <rguenther@suse.de> 3301 3302 PR middle-end/78185 3303 * gcc.dg/pr78185.c: New testcase. 3304 3305 2016-10-06 Richard Biener <rguenther@suse.de> 3306 3307 PR tree-optimization/77855 3308 * gcc.dg/torture/pr77855.c: New testcase. 3309 33102016-11-22 Steven G. Kargl <kargl@gcc.gnu.org> 3311 3312 PR fortran/58001 3313 * gfortran.dg/fmt_tab_1.f90: Adjust testcase. 3314 * gfortran.dg/fmt_tab_2.f90: Ditto. 3315 33162016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 3317 3318 Backport from mainline 3319 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 3320 3321 PR target/77822 3322 * g++.dg/torture/pr77822.C: New test. 3323 33242016-11-20 Harald Anlauf <anlauf@gmx.de> 3325 3326 PR fortran/69741 3327 * gfortran.dg/forall_18.f90: New testcase. 3328 33292016-11-13 Eric Botcazou <ebotcazou@adacore.com> 3330 3331 * gnat.dg/renaming11.ad[sb]: New test. 3332 33332016-11-13 Eric Botcazou <ebotcazou@adacore.com> 3334 3335 * gnat.dg/lto21.adb: New test. 3336 * gnat.dg/lto21_pkg1.ads: New helper. 3337 * gnat.dg/lto21_pkg2.ad[sb]: Likewise. 3338 33392016-11-11 Uros Bizjak <ubizjak@gmail.com> 3340 3341 PR target/78310 3342 * gcc.target/i386/pr78310.c: New test. 3343 33442016-11-11 Dominik Vogt <vogt@linux.vnet.ibm.com> 3345 3346 PR target/77822 3347 * gcc.target/s390/pr77822.c: New test for PR/77822. 3348 33492016-11-09 Uros Bizjak <ubizjak@gmail.com> 3350 3351 PR target/78262 3352 * gcc.target/i386/pr78262.c: New test. 3353 33542016-11-07 Thomas Koenig <tkoenig@gcc.gnu.org> 3355 3356 Backport from trunk 3357 PR fortran/78221 3358 * gfortran.dg/warn_conversion_9.f90: New test. 3359 33602016-11-07 Richard Biener <rguenther@suse.de> 3361 3362 PR target/78229 3363 * g++.dg/pr78229.C: New testcase. 3364 33652016-11-05 Martin Sebor <msebor@redhat.com> 3366 3367 Backport from trunk. 3368 PR c/71115 3369 * gcc.dg/init-excess-2.c: New test. 3370 * gcc.dg/Woverride-init-1.c: Adjust. 3371 * gcc.dg/Woverride-init-2.c: Same. 3372 33732016-11-05 Martin Sebor <msebor@redhat.com> 3374 3375 PR c++/78039 3376 * g++.dg/ext/flexary18.C: New test. 3377 * g++.dg/ext/flexary19.C: New test. 3378 33792016-11-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3380 3381 Backport from mainline 3382 2016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3383 3384 PR target/77483 3385 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign. 3386 * gcc.target/i386/pr65105-1.c: Likewise. 3387 * gcc.target/i386/pr65105-2.c: Likewise. 3388 * gcc.target/i386/pr65105-3.c: Likewise. 3389 * gcc.target/i386/pr65105-5.c: Likewise. 3390 * gcc.target/i386/pr67761.c: Likewise. 3391 33922016-11-03 Martin Liska <mliska@suse.cz> 3393 3394 Backport from mainline 3395 2016-08-12 Martin Liska <mliska@suse.cz> 3396 3397 * g++.dg/gcov/gcov-16.C: New test. 3398 * lib/gcov.exp: Support new argument for run-gcov function. 3399 34002016-11-03 Richard Biener <rguenther@suse.de> 3401 3402 Backport from mainline 3403 2016-09-29 Richard Biener <rguenther@suse.de> 3404 3405 PR tree-optimization/77768 3406 * gcc.dg/torture/pr77768.c: New testcase. 3407 34082016-11-02 Thomas Koenig <tkoenig@gcc.gnu.org> 3409 3410 Backport from trunk 3411 PR fortran/69544 3412 PR fortran/78178 3413 * gfortran.dg/where_5.f90: New test. 3414 * gfortran.dg/where_6.f90: New test. 3415 34162016-11-02 Will Schmidt <will_schmidt@vnet.ibm.com> 3417 3418 Backport from trunk 3419 2016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com> 3420 3421 PR middle-end/72747 3422 * c-c++-common/pr72747-1.c: New test. 3423 * c-c++-common/pr72747-2.c: Likewise. 3424 34252016-11-02 Richard Biener <rguenther@suse.de> 3426 3427 Backport from mainline 3428 2016-10-06 Richard Biener <rguenther@suse.de> 3429 3430 PR tree-optimization/77839 3431 * gcc.dg/torture/pr77839.c: New testcase. 3432 3433 2016-09-27 Richard Biener <rguenther@suse.de> 3434 3435 PR tree-optimization/77745 3436 * g++.dg/torture/pr77745.C: New testcase. 3437 3438 2016-09-21 Richard Biener <rguenther@suse.de> 3439 3440 PR tree-optimization/77648 3441 * gcc.dg/torture/pr77648-1.c: New testcase. 3442 * gcc.dg/torture/pr77648-2.c: Likewise. 3443 34442016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3445 3446 * lib/target-supports.exp (check_gc_sections_available): Use 3447 -print-prog-name=ld to determine linker used. 3448 34492016-11-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 3450 3451 Backport from mainline 3452 2016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 3453 3454 PR rtl-optimization/78038 3455 * gcc.target/aarch64/pr78038.c: New test. 3456 34572016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org> 3458 3459 Backport from trunk 3460 PR fortran/78123 3461 * gfortran.dg/fmt_t_9.f: New test. 3462 34632016-10-31 Thomas Koenig <tkoenig@gcc.gnu.org> 3464 3465 Backport from trunk 3466 PR fortran/71902 3467 * gfortran.dg/dependency_47.f90: New test. 3468 * gfortran.dg/dependency_49.f90: New test. 3469 34702016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org> 3471 3472 Backport from trunk 3473 PR fortran/67219 3474 * gfortran.dg/pr67219.f90: New test. 3475 34762016-10-26 Steven G. Kargl <kargl@gcc.gnu.org> 3477 3478 PR fortran/78092 3479 * gfortran.dg/pr78092.f90: New test. 3480 34812016-10-26 Paul Thomas <pault@gcc.gnu.org> 3482 3483 Backport from trunk 3484 PR fortran/78108 3485 * gfortran.dg/submodule_18.f08: New test. 3486 * gfortran.dg/submodule_19.f08: New test. 3487 34882016-10-26 Uros Bizjak <ubizjak@gmail.com> 3489 3490 * gcc.target/i386/bmi-6.c: XFAIL. 3491 3492 Backport from mainline 3493 2016-10-21 Jakub Jelinek <jakub@redhat.com> 3494 3495 PR target/78057 3496 * gcc.target/i386/pr78057.c: New test. 3497 3498 Backport from mainline 3499 2016-10-20 Uros Bizjak <ubizjak@gmail.com> 3500 3501 PR target/78037 3502 * gcc.target/i386/pr78037.c: New test. 3503 35042016-10-25 Eric Botcazou <ebotcazou@adacore.com> 3505 3506 * gnat.dg/opt59.adb: New test. 3507 * gnat.dg/opt59_pkg.ad[sb]: New helper. 3508 35092016-10-24 Bernd Edlinge <bernd.edlinger@hotmail.de> 3510 3511 Backport from mainline r240313, r240355, r240573 3512 2016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de> 3513 3514 PR tree-optimization/77550 3515 * g++.dg/pr77550.C: New test. 3516 3517 2016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de> 3518 3519 * g++.dg/pr77550.C: Use __SIZE_TYPE__. 3520 3521 2016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de> 3522 3523 PR c++/77748 3524 * g++.dg/pr77550.C: Avoid undefined behavior. 3525 35262016-10-24 Steven G. Kargl <kargl@gcc.gnu.org> 3527 3528 PR fortran/71895 3529 * gfortran.dg/pr71895.f90: New test. 3530 35312016-10-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3532 3533 Backport from mainline 3534 2016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3535 3536 PR tree-optimization/77916 3537 * gcc.dg/torture/pr77916.c: New. 3538 35392016-10-23 Steven G. Kargl <kargl@gcc.gnu.org> 3540 3541 PR fortran/77763 3542 * gfortran.dg/pr77763.f90 3543 35442016-10-23 Paul Thomas <pault@gcc.gnu.org> 3545 3546 Backport from trunk 3547 PR fortran/61420 3548 PR fortran/78013 3549 * gfortran.dg/proc_ptr_49.f90: New test. 3550 35512016-10-23 Thomas Koenig <tkoenig@gcc.gnu.org> 3552 3553 Backport from trunk 3554 PR fortran/78021 3555 * gfortran.dg/string_length_3.f90: New test. 3556 35572016-10-23 Andre Vehreschild <vehre@gcc.gnu.org> 3558 3559 Backported from trunk 3560 PR fortran/72832 3561 * gfortran.dg/allocate_with_source_22.f03: New test. 3562 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to 3563 fail. 3564 35652016-10-19 Uros Bizjak <ubizjak@gmail.com> 3566 3567 PR target/77991 3568 * gcc.target/i386/pr77991.c: New test. 3569 35702016-10-17 Steven G. Kargl <kargl@gcc.gnu.org> 3571 3572 Backported from trunk 3573 PR fortran/77978 3574 * gfortran.dg/pr77978_1.f90: New test. 3575 * gfortran.dg/pr77978_2.f90: Ditto. 3576 * gfortran.dg/pr77978_3.f90: Ditto. 3577 3578 35792016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3580 3581 Backport from mainline 3582 2016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 3583 3584 PR tree-optimization/77937 3585 * gcc.dg/torture/pr77937-1.c: New. 3586 * gcc.dg/torture/pr77937-2.c: New. 3587 35882016-10-17 Martin Liska <mliska@suse.cz> 3589 3590 Backported from mainline 3591 2016-10-13 Martin Liska <mliska@suse.cz> 3592 3593 PR tree-optimization/77943 3594 * g++.dg/tree-ssa/pr77943.C: New test. 3595 35962016-10-16 Thomas Koenig <tkoenig@gcc.gnu.org> 3597 3598 Backport from trunk 3599 PR fortran/77915 3600 * gfortran.dg/matmul_11.f90: New test. 3601 36022016-10-15 Eric Botcazou <ebotcazou@adacore.com> 3603 3604 * gcc.target/sparc/bmaskbshuf.c: Rename to... 3605 * gcc.target/sparc/bmaskbshuf-1.c: ...this. 3606 * gcc.target/sparc/bmaskbshuf-2.c: New test. 3607 36082016-10-14 Martin Sebor <msebor@redhat.com> 3609 3610 PR c++/71912 3611 * g++.dg/ext/flexary4.C: Adjust. 3612 * g++.dg/ext/flexary5.C: Same. 3613 * g++.dg/ext/flexary9.C: Same. 3614 * g++.dg/ext/flexary19.C: New test. 3615 * g++.dg/ext/flexary18.C: New test. 3616 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed 3617 regression test. 3618 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument. 3619 Avoid generating a flexible array member in an array. 3620 36212016-10-13 Andrew Senkevich <andrew.senkevich@intel.com> 3622 3623 Backport from trunk 3624 * gcc.target/i386/pcommit-1.c: Deleted test. 3625 * gcc.target/i386/sse-12.c: Deleted -pcommit option. 3626 * gcc.target/i386/sse-13.c: Ditto. 3627 * gcc.target/i386/sse-14.c: Ditto. 3628 * gcc.target/i386/sse-22.c: Ditto. 3629 * gcc.target/i386/sse-23.c: Ditto. 3630 * g++.dg/other/i386-2.C: Ditto. 3631 * g++.dg/other/i386-3.C: Ditto. 3632 36332016-10-11 Steven G. Kargl <kargl@gcc.gnu.org> 3634 3635 PR fortran/77942 3636 * gfortran.dg/pr77942.f90 3637 36382016-10-10 Eric Botcazou <ebotcazou@adacore.com> 3639 3640 * gnat.dg/inline13.ad[sb]: New test. 3641 * gnat.dg/inline13_pkg.ad[sb]: New helper. 3642 36432016-10-10 Eric Botcazou <ebotcazou@adacore.com> 3644 3645 * gnat.dg/biased_subtype.adb: New test. 3646 36472016-10-07 Steven G. Kargl <kargl@gcc.gnu.org> 3648 3649 PR fortran/77406 3650 * gfortran.dg/pr77406.f90: New test. 3651 * gfortran.dg/assumed_type_3.f90: Update error messages. 3652 * gfortran.dg/defined_operators_1.f90: Ditto. 3653 * gfortran.dg/generic_26.f90: Ditto. 3654 * gfortran.dg/generic_7.f90: Ditto. 3655 * gfortran.dg/gomp/udr5.f90: Ditto. 3656 * gfortran.dg/gomp/udr7.f90: Ditto. 3657 * gfortran.dg/interface_1.f90: Ditto. 3658 * gfortran.dg/interface_37.f90: Ditto. 3659 * gfortran.dg/interface_5.f90: Ditto. 3660 * gfortran.dg/interface_6.f90: Ditto. 3661 * gfortran.dg/interface_7.f90 3662 * gfortran.dg/no_arg_check_3.f90 3663 * gfortran.dg/operator_5.f90 3664 * gfortran.dg/proc_ptr_comp_20.f90: Ditto. 3665 36662016-10-06 James Clarke <jrtc27@jrtc27.com> 3667 Eric Botcazou <ebotcazou@adacore.com> 3668 3669 * g++.dg/other/pr77759.C: New test. 3670 36712016-10-05 Steven G. Kargl <kargls@gcc.gnu.org> 3672 3673 PR fortran/58991 3674 PR fortran/58992 3675 * gfortran.dg/associate_22.f90: New test. 3676 36772016-10-04 Martin Sebor <msebor@redhat.com> 3678 3679 * g++.dg/warn/Wplacement-new-size-4.C: Use relative line number 3680 references. 3681 36822016-10-04 Martin Sebor <msebor@redhat.com> 3683 3684 Backport from trunk. 3685 * lib/gcc-dg.exp (process-message): Support relative line number 3686 notation - .+4 or .-1 etc. 3687 * gcc.dg/dg-test-1.c: New test. 3688 36892016-10-04 Uros Bizjak <ubizjak@gmail.com> 3690 3691 Backport from mainline 3692 2016-09-29 Uros Bizjak <ubizjak@gmail.com> 3693 3694 PR target/77756 3695 * gcc.target/i386/pr77756.c: New test. 3696 36972016-09-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> 3698 3699 Backport from trunk 3700 PR libgfortran/77707 3701 * gfortran.dg/inquire_17.f90: New test. 3702 37032016-09-28 Steven G. Kargl <kargl@gcc.gnu.org> 3704 3705 Backport from trunk 3706 PR fortran/41922 3707 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message. 3708 * gfortran.dg/equiv_constraint_7.f90: Ditto. 3709 * gfortran.dg/pr41922.f90: New test. 3710 3711 PR fortran/60774 3712 * gfortran.dg/empty_label.f: Adjust test for new error message. 3713 * gfortran.dg/empty_label.f90: Ditto. 3714 * gfortran.dg/empty_label_typedecl.f90: Ditto. 3715 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90). 3716 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label. 3717 3718 PR fortran/61318 3719 * gfortran.dg/pr61318.f90: New test. 3720 3721 PR fortran/68566 3722 * gfortran.dg/pr68566.f90: new test. 3723 3724 PR fortran/69514 3725 * gfortran.dg/pr69514_1.f90: New test. 3726 * gfortran.dg/pr69514_2.f90: New test. 3727 3728 PR fortran/69867 3729 * gfortran.dg/pr69867.f90: New test. 3730 3731 PR fortran/69962 3732 * gfortran.dg/pr69962.f90: New test. 3733 3734 PR fortran/70006 3735 * gfortran.dg/pr70006.f90: New test. 3736 3737 PR fortran/71067 3738 * gfortran.dg/pr71067_1.f90: New test. 3739 * gfortran.dg/pr71067_2.f90: Ditto. 3740 3741 PR fortran/71730 3742 * gfortran.dg/pr71730.f90: New test. 3743 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code. 3744 * gfortran.dg/array_constructor_27.f03: Update dg-error message. 3745 * gfortran.dg/array_constructor_26.f03: Ditto. 3746 3747 PR fortran/71799 3748 * gfortran.dg/pr71799.f90: New test. 3749 3750 PR fortran/71859 3751 * gfortran.dg/pr71859.f90: New test. 3752 * gfortran.dg/intrinsic_numeric_arg.f: Update error message. 3753 * gfortran.dg/coarray_collectives_1.f90: Ditto. 3754 3755 PR fortran/71862 3756 * gfortran.dg/pr71862.f90: New test. 3757 3758 PR fortran/77260 3759 * gfortran.dg/pr77260_1.f90: New test. 3760 * gfortran.dg/pr77260_2.f90: Ditto. 3761 3762 PR fortran/77351 3763 * gfortran.dg/pr77351.f90: New test. 3764 3765 PR fortran/77372 3766 gfortran.dg/pr77372.f90: New test. 3767 3768 PR fortran/77380 3769 * gfortran.dg/pr77380.f90: New test. 3770 3771 PR fortran/77391 3772 * gfortran.dg/pr77391.f90: New test. 3773 3774 PR fortran/77420 3775 * gfortran.dg/pr77420_1.f90: New test. 3776 * gfortran.dg/pr77420_2.f90: Ditto. 3777 * gfortran.dg/pr77420_3.f90: New test. Requires ... 3778 * gfortran.dg/pr77420_4.f90: this file. 3779 3780 PR fortran/77429 3781 * gfortran.dg/pr77429.f90: New test. 3782 3783 PR fortran/77460 3784 * gfortran.dg/pr77460.f90: New test. 3785 3786 PR fortran/77506 3787 * gfortran.dg/pr77506.f90: New test. 3788 3789 PR fortran/77507 3790 * gfortran.dg/ieee/pr77507.f90: New test. 3791 3792 PR fortran/77612 3793 * gfortran.dg/pr77612.f90: New test. 3794 3795 PR fortran/77694 3796 * gfortran.dg/pr77694.f90: New test. 3797 37982016-09-27 Richard Biener <rguenther@suse.de> 3799 3800 PR tree-optimization/77478 3801 * gcc.dg/torture/pr77478.c: New testcase. 3802 38032016-09-27 Richard Biener <rguenther@suse.de> 3804 3805 Backport from mainline 3806 2016-09-01 Richard Biener <rguenther@suse.de> 3807 3808 PR middle-end/77436 3809 * gcc.dg/torture/pr77436.c: New testcase. 3810 3811 2016-09-06 Richard Biener <rguenther@suse.de> 3812 3813 PR c/77450 3814 * gcc.dg/pr77450.c: New testcase. 3815 3816 2016-09-15 Richard Biener <rguenther@suse.de> 3817 3818 PR tree-optimization/77514 3819 * gcc.dg/torture/pr77514.c: New testcase. 3820 3821 2016-09-15 Richard Biener <rguenther@suse.de> 3822 3823 PR middle-end/77544 3824 * c-c++-common/torture/pr77544.c: New testcase. 3825 3826 2016-09-19 Richard Biener <rguenther@suse.de> 3827 3828 PR middle-end/77605 3829 * gcc.dg/torture/pr77605.c: New testcase. 3830 38312016-09-25 Uros Bizjak <ubizjak@gmail.com> 3832 3833 Backport from mainline 3834 2016-09-21 Richard Biener <rguenther@suse.de> 3835 Jakub Jelinek <jakub@redhat.com> 3836 3837 PR tree-optimization/77621 3838 * gcc.dg/pr77621.c: New testcase. 3839 3840 Backport from mainline 3841 2016-09-20 Uros Bizjak <ubizjak@gmail.com> 3842 3843 PR target/77621 3844 * gcc.target/i386/pr77621.c: New test. 3845 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times 3846 pattern, loop should vectorize with -mtune=atom. 3847 38482016-09-25 Bernd Edlinger <bernd.edlinger@hotmail.de> 3849 3850 backport from mainline 3851 2016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de> 3852 Tom de Vries <tom@codesourcery.com> 3853 3854 PR testsuite/77411 3855 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++. 3856 38572016-09-22 Paolo Carlini <paolo.carlini@oracle.com> 3858 3859 PR c++/71979 3860 * g++.dg/cpp0x/pr71979.C: New. 3861 38622016-09-21 Uros Bizjak <ubizjak@gmail.com> 3863 3864 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements. 3865 38662016-09-21 Georg-Johann Lay <avr@gjlay.de> 3867 3868 Backport from 2016-09-21 trunk r240306. 3869 3870 PR target/77326 3871 * gcc.target/avr/torture/pr77326.c: New test. 3872 38732016-09-16 Jakub Jelinek <jakub@redhat.com> 3874 Eric Botcazou <ebotcazou@adacore.com> 3875 3876 PR middle-end/77594 3877 * gcc.target/i386/pr77594.c: New test. 3878 38792016-09-16 Jakub Jelinek <jakub@redhat.com> 3880 3881 Backported from mainline 3882 2016-09-14 Jakub Jelinek <jakub@redhat.com> 3883 3884 PR sanitizer/68260 3885 * c-c++-common/tsan/pr68260.c: New test. 3886 3887 2016-09-13 Jakub Jelinek <jakub@redhat.com> 3888 3889 PR c++/77553 3890 * g++.dg/cpp1y/constexpr-77553.C: New test. 3891 3892 2016-09-08 Jakub Jelinek <jakub@redhat.com> 3893 3894 PR fortran/77500 3895 * gfortran.dg/gomp/pr77500.f90: New test. 3896 3897 PR fortran/77516 3898 * gfortran.dg/gomp/pr77516.f90: New test. 3899 3900 2016-09-06 Jakub Jelinek <jakub@redhat.com> 3901 3902 PR target/69255 3903 * gcc.target/i386/pr69255-1.c: New test. 3904 * gcc.target/i386/pr69255-2.c: New test. 3905 * gcc.target/i386/pr69255-3.c: New test. 3906 3907 2016-09-05 Jakub Jelinek <jakub@redhat.com> 3908 3909 PR sanitizer/77396 3910 * g++.dg/asan/pr77396-2.C: New test. 3911 3912 2016-09-02 Jakub Jelinek <jakub@redhat.com> 3913 3914 PR sanitizer/77396 3915 * g++.dg/asan/pr77396.C: New test. 3916 39172016-09-14 Nathan Sidwell <nathan@acm.org> 3918 3919 PR c++/77539 3920 * g++.dg/cpp0x/constexpr-recursion3.C: New. 3921 * g++.dg/ubsan/pr63956.C: Adjust error location. 3922 * g++.dg/cpp1y/pr77539.C: New. 3923 39242016-09-13 Tom de Vries <tom@codesourcery.com> 3925 3926 backport from trunk: 3927 2016-09-13 Jason Merrill <jason@redhat.com> 3928 Tom de Vries <tom@codesourcery.com> 3929 3930 PR c++/77427 3931 * g++.dg/pr77427.C: New test. 3932 39332016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr> 3934 3935 PR debug/57519 3936 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise. 3937 39382016-09-06 Uros Bizjak <ubizjak@gmail.com> 3939 3940 Backport from mainline 3941 2016-09-05 Uros Bizjak <ubizjak@gmail.com> 3942 3943 PR rtl-optimization/77452 3944 * gcc.target/i386/pr77452.c: New test. 3945 39462016-09-06 Uros Bizjak <ubizjak@gmail.com> 3947 3948 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8. 3949 39502016-09-01 Jakub Jelinek <jakub@redhat.com> 3951 3952 Backported from mainline 3953 2016-08-31 Jakub Jelinek <jakub@redhat.com> 3954 3955 PR fortran/77352 3956 * gfortran.dg/gomp/pr77352.f90: New test. 3957 3958 PR fortran/77374 3959 * gfortran.dg/gomp/pr77374.f08: New test. 3960 3961 2016-08-30 Jakub Jelinek <jakub@redhat.com> 3962 3963 PR tree-optimization/72866 3964 * gcc.dg/vect/pr72866.c: New test. 3965 3966 PR debug/77363 3967 * g++.dg/debug/dwarf2/pr77363.C: New test. 3968 3969 PR middle-end/77377 3970 * gcc.target/i386/pr77377.c: New test. 3971 3972 2016-08-19 Jakub Jelinek <jakub@redhat.com> 3973 3974 PR fortran/72744 3975 * gfortran.dg/gomp/pr72744.f90: New test. 3976 3977 PR fortran/69281 3978 * gfortran.dg/gomp/pr69281.f90: New test. 3979 3980 2016-08-17 Jakub Jelinek <jakub@redhat.com> 3981 3982 PR middle-end/77259 3983 * g++.dg/ipa/devirt-52.C: New test. 3984 3985 2016-08-16 Jakub Jelinek <jakub@redhat.com> 3986 3987 PR target/71910 3988 * g++.dg/gomp/pr71910.C: New test. 3989 39902016-08-31 Patrick Palka <ppalka@gcc.gnu.org> 3991 3992 Backport from mainline 3993 2016-08-27 Patrick Palka <ppalka@gcc.gnu.org> 3994 3995 PR tree-optimization/71077 3996 * gcc.target/i386/pr71077.c: New test. 3997 39982016-08-29 Uros Bizjak <ubizjak@gmail.com> 3999 4000 PR target/77403 4001 * gcc.target/i386/pr77403.c: New test. 4002 40032016-08-29 Eric Botcazou <ebotcazou@adacore.com> 4004 4005 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium. 4006 40072016-08-28 Uros Bizjak <ubizjak@gmail.com> 4008 4009 Backport from mainline 4010 2016-08-24 Uros Bizjak <ubizjak@gmail.com> 4011 4012 PR target/77270 4013 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets. 4014 (dg-options): Use -march=amdfam10 instead of -march=athlon. 4015 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto. 4016 * gcc.dg/tree-ssa/prefetch-3.c: Ditto. 4017 * gcc.dg/tree-ssa/prefetch-4.c: Ditto. 4018 * gcc.dg/tree-ssa/prefetch-5.c: Ditto. 4019 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2 4020 effective target. Remove scan-assembler-times directives. 4021 * gcc.dg/tree-ssa/prefetch-7.c: Ditto. 4022 * gcc.dg/tree-ssa/prefetch-8.c: Ditto. 4023 * gcc.dg/tree-ssa/prefetch-9.c: Ditto. 4024 40252016-08-28 Tom de Vries <tom@codesourcery.com> 4026 4027 backport from trunk: 4028 2016-08-28 Tom de Vries <tom@codesourcery.com> 4029 4030 PR lto/70955 4031 * gcc.dg/pr70955.c: New test. 4032 * gcc.dg/lto/pr70955_0.c: Same. 4033 * gcc.dg/lto/pr70955_1.c: Same. 4034 40352016-08-25 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4036 4037 Backport from mainline 4038 2016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4039 4040 PR target/72863 4041 * gcc.target/powerpc/pr72863.c: New test. 4042 40432016-08-24 Paul Thomas <pault@gcc.gnu.org> 4044 4045 Backport from trunk 4046 PR fortran/77358 4047 * gfortran.dg/submodule_17.f08: New test. 4048 40492016-08-24 Richard Biener <rguenther@suse.de> 4050 4051 Backport from mainline 4052 2016-08-17 Richard Biener <rguenther@suse.de> 4053 4054 PR tree-optimization/76490 4055 * gfortran.fortran-torture/compile/pr76490.f90: New testcase. 4056 * gcc.dg/pr52904.c: XFAIL. 4057 40582016-08-23 Richard Biener <rguenther@suse.de> 4059 4060 Backport from mainline 4061 2016-08-16 Richard Biener <rguenther@suse.de> 4062 4063 PR tree-optimization/76783 4064 * gcc.dg/pr76783.c: New testcase. 4065 * gcc.dg/tree-ssa/pr69270-2.c: Adjust. 4066 4067 2016-08-12 Richard Biener <rguenther@suse.de> 4068 4069 PR tree-optimization/72851 4070 * gcc.dg/torture/pr72851.c: New testcase. 4071 40722016-08-22 Uros Bizjak <ubizjak@gmail.com> 4073 4074 Backport from mainline 4075 2016-08-16 Jakub Jelinek <jakub@redhat.com> 4076 4077 PR target/72867 4078 * gcc.target/i386/pr72867.c: Add -msse to dg-options. 4079 4080 Backport from mainline 4081 2016-08-15 Uros Bizjak <ubizjak@gmail.com> 4082 4083 PR target/72867 4084 * gcc.target/i386/pr72867.c: New test. 4085 40862016-08-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4087 4088 Backport from mainline 4089 2016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 4090 4091 PR middle-end/71700 4092 * gcc.c-torture/execute/pr71700.c: New test. 4093 40942016-08-22 Release Manager 4095 4096 * GCC 6.2.0 released. 4097 40982016-08-22 Richard Biener <rguenther@suse.de> 4099 4100 PR tree-optimization/62171 4101 * gcc.dg/vect/pr62171.c: Remove default vector testsuite flags. 4102 41032016-08-18 Chung-Lin Tang <cltang@codesourcery.com> 4104 4105 Backport from mainline 4106 2016-08-18 Chung-Lin Tang <cltang@codesourcery.com> 4107 4108 PR middle-end/70895 4109 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test. 4110 * c-c++-common/goacc/reduction-1.c: Likewise. 4111 * c-c++-common/goacc/reduction-2.c: Likewise. 4112 * c-c++-common/goacc/reduction-3.c: Likewise. 4113 * c-c++-common/goacc/reduction-4.c: Likewise. 4114 41152016-08-16 Jakub Jelinek <jakub@redhat.com> 4116 4117 PR testsuite/77034 4118 Backported from mainline 4119 2016-07-25 Jason Merrill <jason@redhat.com> 4120 4121 * g++.dg/init/elide5.C (operator new): Use decltype(sizeof(1)) instead 4122 of unsigned long. 4123 41242016-08-15 Richard Biener <rguenther@suse.de> 4125 4126 PR tree-optimization/73434 4127 * gcc.dg/torture/pr73434.c: New testcase. 4128 41292016-08-15 Jakub Jelinek <jakub@redhat.com> 4130 4131 PR tree-optimization/72824 4132 * gcc.c-torture/execute/ieee/pr72824-2.c: New test. 4133 41342016-08-14 Uros Bizjak <ubizjak@gmail.com> 4135 4136 Backport from mainline 4137 2016-08-14 Uros Bizjak <ubizjak@gmail.com> 4138 4139 PR target/76342 4140 * gcc.target/i386/pr76342.c: New test. 4141 41422016-08-12 Jakub Jelinek <jakub@redhat.com> 4143 4144 PR c/71512 4145 * g++.dg/ubsan/pr71512.C: New test. 4146 * c-c++-common/ubsan/pr71512-1.c: New test. 4147 * c-c++-common/ubsan/pr71512-2.c: New test. 4148 41492016-08-12 Bernd Edlinger <bernd.edlinger@hotmail.de> 4150 4151 Backport from mainline 4152 2016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de> 4153 4154 PR tree-optimization/71083 4155 * gcc.c-torture/execute/pr71083.c: New test. 4156 * gnat.dg/loop_optimization23.adb: New test. 4157 * gnat.dg/loop_optimization23_pkg.ads: New test. 4158 * gnat.dg/loop_optimization23_pkg.adb: New test. 4159 41602016-08-12 Jakub Jelinek <jakub@redhat.com> 4161 4162 PR c/67410 4163 * gcc.dg/pr67410.c: New test. 4164 41652016-08-12 James Greenhalgh <james.greenhalgh@arm.com> 4166 4167 Backport from mainline 4168 2016-08-05 James Greenhalgh <james.greenhalgh@arm.com> 4169 4170 PR Target/72819 4171 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision 4172 registers. 4173 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for 4174 saving the half-precision registers. 4175 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16 4176 value is returned in h0. 4177 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments 4178 are passed in FP/SIMD registers. 4179 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA 4180 passing works corrcetly. 4181 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New. 4182 (hfa_f16x2_t): Likewise. 4183 (hfa_f16x3_t): Likewise. 4184 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values 4185 are promoted to double and passed in a double register. 4186 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values 4187 are promoted to double and stacked. 4188 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of 4189 __fp16 data types. 4190 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise. 4191 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of 4192 __fp16 first get passed in FP/SIMD registers, then stacked. 4193 41942016-08-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4195 4196 Backport from trunk. 4197 PR fortran/71123 4198 * gfortran.dg/namelist_90.f: New test 4199 42002016-08-11 Jakub Jelinek <jakub@redhat.com> 4201 4202 PR c++/72868 4203 * constexpr.c (label_matches): Handle case range expressions. 4204 4205 Backported from mainline 4206 2016-08-11 Jakub Jelinek <jakub@redhat.com> 4207 4208 PR c/72816 4209 * gcc.dg/pr72816.c: Remove dg-error. 4210 4211 2016-08-07 Jakub Jelinek <jakub@redhat.com> 4212 4213 PR c/72816 4214 * gcc.dg/pr72816.c: New test. 4215 42162016-08-11 Andre Vehreschild <vehre@gcc.gnu.org> 4217 4218 Backport from trunk: 4219 PR fortran/71936 4220 * gfortran.dg/allocate_with_source_21.f03: New test. 4221 42222016-08-11 Andre Vehreschild <vehre@gcc.gnu.org> 4223 4224 Backport from trunk: 4225 PR fortran/72698 4226 * gfortran.dg/allocate_with_source_20.f03: New test. 4227 42282016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com> 4229 4230 Backport from mainline 4231 2016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com> 4232 4233 PR target/72853 4234 * gcc.target/powerpc/pr72853.c: New test. 4235 42362016-08-10 Jakub Jelinek <jakub@redhat.com> 4237 4238 Backported from mainline 4239 2016-08-09 Jakub Jelinek <jakub@redhat.com> 4240 4241 PR tree-optimization/72824 4242 * gcc.c-torture/execute/ieee/pr72824.c: New test. 4243 42442016-08-09 Martin Jambor <mjambor@suse.cz> 4245 4246 PR ipa/71981 4247 * gcc.dg/ipa/pr71981.c: New test. 4248 42492016-08-09 Richard Biener <rguenther@suse.de> 4250 4251 Backport from mainline 4252 2016-07-15 Richard Biener <rguenther@suse.de> 4253 4254 PR tree-optimization/71881 4255 * gcc.dg/torture/pr71881.c: New testcase. 4256 42572016-08-09 Alan Modra <amodra@gmail.com> 4258 4259 * gcc.c-torture/compile/pr72802.c: New. 4260 42612016-08-08 Paolo Carlini <paolo.carlini@oracle.com> 4262 4263 PR c++/72800 4264 * g++.dg/cpp1y/lambda-ice1.C: New. 4265 42662016-07-25 Andre Vehreschild <vehre@gcc.gnu.org> 4267 4268 Backport from trunk: 4269 PR fortran/70524 4270 * gfortran.dg/dependency_48.f90: New test. 4271 42722016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org> 4273 4274 PR fortran/71795 4275 Backport from trunk 4276 * gfortran.dg/array_constructor_50.f90: New test. 4277 42782016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org> 4279 4280 PR fortran/70040 4281 Backport from trunk 4282 * gfortran.dg/pr70040.f90: New testcase. 4283 42842016-08-05 Nathan Sidwell <nathan@acm.org> 4285 4286 PR c++/68724 4287 * g++.dg/cpp0x/pr68724.C: New. 4288 42892016-08-04 Michael Meissner <meissner@linux.vnet.ibm.com> 4290 4291 Backport from trunk 4292 2016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com> 4293 4294 PR target/71869 4295 * gcc.target/powerpc/float128-cmp.c: New test to make sure that 4296 IEEE built-in functions handle quiet and signalling NaNs 4297 correctly. 4298 42992016-08-01 Georg-Johann Lay <avr@gjlay.de> 4300 4301 Backport from 2016-06-16 trunk r237536, r237910. 4302 2016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 4303 4304 PR target/71151 4305 * gcc.target/avr/pr71151-1.c: New test. 4306 * gcc.target/avr/pr71151-2.c: New test. 4307 * gcc.target/avr/pr71151-3.c: New test. 4308 * gcc.target/avr/pr71151-4.c: New test. 4309 * gcc.target/avr/pr71151-5.c: New test. 4310 * gcc.target/avr/pr71151-6.c: New test. 4311 * gcc.target/avr/pr71151-7.c: New test. 4312 * gcc.target/avr/pr71151-8.c: New test. 4313 * gcc.target/avr/pr71151-common.h: New file. 4314 43152016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4316 4317 Backport from mainline 4318 2016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4319 4320 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware. 4321 * gcc.target/powerpc/mulkc3-1.c: Likewise. 4322 43232016-07-28 Paul Thomas <pault@gcc.gnu.org> 4324 4325 Backport from trunk 4326 PR fortran/71883 4327 * gfortran.dg/pr71883.f90: New test. 4328 43292016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4330 4331 Backport from mainline 4332 2016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4333 4334 * gcc.target/powerpc/pr63354.c: Require lp64 since 4335 -mprofile-kernel is not legal with -m32. 4336 43372016-07-22 Andre Vehreschild <vehre@gcc.gnu.org> 4338 4339 Backported from trunk: 4340 PR fortran/71807 4341 * gfortran.dg/null_9.f90: New test. 4342 43432016-07-22 Andre Vehreschild <vehre@gcc.gnu.org> 4344 4345 Backport from trunk: 4346 PR fortran/70842 4347 * gfortran.dg/select_type_35.f03: New test. 4348 43492016-07-21 Jakub Jelinek <jakub@redhat.com> 4350 4351 PR c++/71728 4352 * g++.dg/other/pr71728.C: New test. 4353 4354 PR c++/71941 4355 * g++.dg/gomp/pr71941.C: New test. 4356 43572016-07-21 Patrick Palka <ppalka@gcc.gnu.org> 4358 4359 PR c++/70822 4360 PR c++/70106 4361 * g++.dg/cpp1y/auto-fn32.C: New test. 4362 * g++.dg/cpp1y/paren4.C: New test. 4363 43642016-07-20 Jakub Jelinek <jakub@redhat.com> 4365 4366 PR c++/71909 4367 * g++.dg/parse/pr71909.C: New test. 4368 * g++.dg/tm/pr71909.C: New test. 4369 43702016-07-20 Martin Jambor <mjambor@suse.cz> 4371 4372 PR fortran/71688 4373 * gfortran.dg/pr71688.f90: New test. 4374 43752016-07-19 Jakub Jelinek <jakub@redhat.com> 4376 4377 PR rtl-optimization/71916 4378 * gcc.c-torture/compile/pr71916.c: New test. 4379 4380 PR middle-end/71874 4381 * g++.dg/torture/pr71874.C: New test. 4382 4383 Backported from mainline 4384 2016-07-18 Jakub Jelinek <jakub@redhat.com> 4385 4386 PR c++/71835 4387 * g++.dg/conversion/ambig3.C: New test. 4388 4389 PR c++/71828 4390 * g++.dg/cpp0x/constexpr-71828.C: New test. 4391 4392 PR c++/71822 4393 * g++.dg/template/defarg21.C: New test. 4394 4395 PR c++/71871 4396 * g++.dg/ext/vector31.C: New test. 4397 4398 2016-07-07 Jakub Jelinek <jakub@redhat.com> 4399 Kai Tietz <ktietz70@googlemail.com> 4400 4401 PR c++/70869 4402 PR c++/71054 4403 * g++.dg/cpp0x/pr70869.C: New test. 4404 * g++.dg/cpp0x/pr71054.C: New test. 4405 44062017-07-19 Michael Meissner <meissner@linux.vnet.ibm.com> 4407 4408 Back port from trunk 4409 2017-06-28 Michael Meissner <meissner@linux.vnet.ibm.com> 4410 4411 PR target/81193 4412 * lib/target-supports.exp 4413 (check_ppc_cpu_supports_hw_available): New test to make sure 4414 __builtin_cpu_supports works on power7 and newer. 4415 4416 Back port from trunk 4417 2017-07-12 Michael Meissner <meissner@linux.vnet.ibm.com> 4418 4419 PR target/81193 4420 * gcc.target/powerpc/cpu-builtin-1.c: Add guard against using 4421 __builtin_cpu_supports with old GLIBC's. 4422 44232016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com> 4424 4425 Back port from mainline 4426 2016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com> 4427 4428 PR target/71493 4429 * gcc.target/powerpc/pr71493-1.c: New test. 4430 * gcc.target/powerpc/pr71493-2.c: Likewise. 4431 44322016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 4433 4434 Backport from mainline 4435 2016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 4436 4437 * gcc.target/s390/nolrl-1.c: New test. 4438 44392016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4440 4441 Backport from trunk: 4442 PR fortran/71764 4443 * gfortran.dg/pr71764.f90: New test. 4444 44452016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4446 4447 Backport from mainline 4448 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4449 4450 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm. 4451 * gcc.target/powerpc/pr71763.c: Likewise. 4452 44532016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4454 4455 Backport from mainline 4456 2016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4457 4458 * gcc.target/powerpc/divkc3-1.c: Require p8vector support. 4459 * gcc.target/powerpc/mulkc3-1.c: Likewise. 4460 44612016-07-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4462 4463 Backport from mainline 4464 2016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4465 4466 * gcc.target/powerpc/divkc3-1.c: New. 4467 * gcc.target/powerpc/mulkc3-1.c: New. 4468 44692016-07-14 Alan Modra <amodra@gmail.com> 4470 4471 PR target/71733 4472 * gcc.target/powerpc/p9-novsx.c: New. 4473 44742016-07-13 Andre Vehreschild <vehre@gcc.gnu.org> 4475 4476 Backport from trunk: 4477 PR fortran/71623 4478 * gfortran.dg/deferred_character_17.f90: New test. 4479 44802016-07-13 Ilya Enkovich <ilya.enkovich@intel.com> 4481 4482 Backport from mainline r238086. 4483 2016-07-07 Ilya Enkovich <ilya.enkovich@intel.com> 4484 4485 PR ipa/71624 4486 * g++.dg/pr71624.C: New test. 4487 44882016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com> 4489 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4490 4491 Backport from mainline 4492 2016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com> 4493 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4494 4495 * gcc.target/powerpc/signbit-1.c: New test. 4496 * gcc.target/powerpc/signbit-2.c: New test. 4497 * gcc.target/powerpc/signbit-3.c: New test. 4498 44992016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com> 4500 4501 Backport from mainline 4502 2016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com> 4503 4504 PR target/71805 4505 * gcc.target/powerpc/pr71805.c: New test. 4506 45072016-07-12 Segher Boessenkool <segher@kernel.crashing.org> 4508 4509 Backport from mainline 4510 2016-07-06 Segher Boessenkool <segher@kernel.crashing.org> 4511 4512 PR target/70098 4513 PR target/71763 4514 * gcc.target/powerpc/pr71763.c: New file. 4515 45162016-07-11 Jakub Jelinek <jakub@redhat.com> 4517 4518 PR middle-end/71758 4519 * c-c++-common/gomp/pr71758.c: New test. 4520 * gfortran.dg/gomp/pr71758.f90: New test. 4521 4522 PR tree-optimization/71823 4523 * gcc.dg/vect/pr71823.c: New test. 4524 45252016-07-11 Yuri Rumyantsev <ysrumyan@gmail.com> 4526 4527 Backport from mainline r238055. 4528 2016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com> 4529 4530 PR tree-optimization/71518 4531 * gcc.dg/pr71518.c: New test. 4532 45332016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org> 4534 4535 Backport from trunk: 4536 PR fortran/71783 4537 * gfortran.dg/dependency_46.f90: New test. 4538 45392016-07-08 Cesar Philippidis <cesar@codesourcery.com> 4540 4541 Backport from trunk: 4542 2016-07-08 Cesar Philippidis <cesar@codesourcery.com> 4543 4544 * gfortran.dg/goacc/pr71704.f90: New test. 4545 45462016-07-08 Martin Liska <mliska@suse.cz> 4547 4548 Backported from mainline 4549 2016-07-08 Martin Liska <mliska@suse.cz> 4550 4551 * gcc.dg/torture/pr71606.c: New test. 4552 45532016-07-08 Jiong Wang <jiong.wang@arm.com> 4554 4555 Back port from the trunk 4556 2016-07-08 Jiong Wang <jiong.wang@arm.com> 4557 4558 * gcc.target/aarch64/simd/vminmaxnm_1.c: New. 4559 45602016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com> 4561 4562 Back port from trunk 4563 2016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com> 4564 4565 PR target/71806 4566 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option. 4567 45682016-07-07 Michael Meissner <meissner@linux.vnet.ibm.com> 4569 4570 Back port from the trunk 4571 2016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com> 4572 4573 PR target/71720 4574 * gcc.target/powerpc/pr71720.c: New test. 4575 45762016-07-07 Kelvin Nilsen <kelvin@gcc.gnu.org> 4577 4578 Backport from mainline r237885 4579 2016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org> 4580 4581 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script. 4582 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test. 4583 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test. 4584 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test. 4585 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test. 4586 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test. 4587 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test. 4588 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test. 4589 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test. 4590 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test. 4591 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test. 4592 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test. 4593 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test. 4594 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test. 4595 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test. 4596 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test. 4597 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test. 4598 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test. 4599 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test. 4600 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test. 4601 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test. 4602 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test. 4603 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test. 4604 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test. 4605 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test. 4606 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test. 4607 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test. 4608 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test. 4609 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test. 4610 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test. 4611 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test. 4612 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test. 4613 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test. 4614 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test. 4615 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test. 4616 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test. 4617 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test. 4618 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test. 4619 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test. 4620 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test. 4621 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test. 4622 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test. 4623 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test. 4624 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test. 4625 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test. 4626 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test. 4627 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test. 4628 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test. 4629 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test. 4630 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test. 4631 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test. 4632 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test. 4633 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test. 4634 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test. 4635 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test. 4636 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test. 4637 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test. 4638 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test. 4639 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test. 4640 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test. 4641 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test. 4642 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test. 4643 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test. 4644 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test. 4645 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test. 4646 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test. 4647 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test. 4648 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test. 4649 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test. 4650 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test. 4651 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test. 4652 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test. 4653 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test. 4654 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test. 4655 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test. 4656 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test. 4657 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test. 4658 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test. 4659 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test. 4660 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test. 4661 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test. 4662 46632016-07-07 Richard Biener <rguenther@suse.de> 4664 4665 Backport from mainline 4666 2016-06-13 Richard Biener <rguenther@suse.de> 4667 4668 PR middle-end/64516 4669 * gcc.dg/align-3.c: New testcase. 4670 46712016-07-07 Richard Biener <rguenther@suse.de> 4672 4673 Backport from mainline 4674 2016-05-25 Richard Biener <rguenther@suse.de> 4675 4676 PR tree-optimization/71264 4677 * gcc.dg/vect/pr71264.c: New testcase. 4678 4679 2016-06-07 Richard Biener <rguenther@suse.de> 4680 4681 PR middle-end/71423 4682 * gcc.dg/torture/pr71423.c: New testcase. 4683 4684 2016-06-14 Richard Biener <rguenther@suse.de> 4685 4686 PR tree-optimization/71521 4687 * gcc.dg/tree-ssa/vrp101.c: New testcase. 4688 4689 2016-06-08 Richard Biener <rguenther@suse.de> 4690 4691 PR tree-optimization/71452 4692 * gcc.dg/torture/pr71452.c: New testcase. 4693 4694 2016-06-14 Richard Biener <rguenther@suse.de> 4695 4696 PR tree-optimization/71522 4697 * gcc.dg/torture/pr71522.c: New testcase. 4698 46992016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 4700 4701 Backport from mainline 4702 2016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 4703 4704 PR target/50739 4705 * gcc.target/avr/pr50739.c: New test. 4706 47072016-07-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4708 4709 Backport from mainline 4710 2016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4711 4712 * gcc.dg/const-float128-ped.c: Require __float128 effective 4713 target and options. 4714 * gcc.dg/const-float128.c: Likewise. 4715 * gcc.dg/torture/float128-cmp-invalid.c: Require 4716 __float128 and base_quadfloat_support effective targets, and 4717 __float128 options. 4718 * gcc.dg/torture/float128-div-underflow.c: Likewise. 4719 * gcc.dg/torture/float128-extend-nan.c: Likewise. 4720 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise. 4721 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise. 4722 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise. 4723 * lib/target-supports.exp (check_effective_target___float128): 4724 New. 4725 (add_options_for___float128): New. 4726 (check_effective_target_base_quadword_support): New. 4727 47282016-07-04 Jakub Jelinek <jakub@redhat.com> 4729 4730 PR c++/71739 4731 * g++.dg/cpp0x/pr71739.C: New test. 4732 47332016-07-04 Segher Boessenkool <segher@kernel.crashing.org> 4734 4735 Backport from mainline 4736 2016-06-27 Segher Boessenkool <segher@kernel.crashing.org> 4737 4738 PR target/71670 4739 * gcc.target/powerpc/pr71670.c: New testcase. 4740 47412016-07-02 Jakub Jelinek <jakub@redhat.com> 4742 4743 Backported from mainline 4744 2016-07-01 Jakub Jelinek <jakub@redhat.com> 4745 4746 PR fortran/71687 4747 * gfortran.dg/gomp/pr71687.f90: New test. 4748 4749 2016-06-30 Jakub Jelinek <jakub@redhat.com> 4750 4751 PR fortran/71704 4752 * gfortran.dg/gomp/pr71704.f90: New test. 4753 4754 PR fortran/71705 4755 * gfortran.dg/gomp/pr71705.f90: New test. 4756 4757 2016-06-29 Jakub Jelinek <jakub@redhat.com> 4758 4759 PR c/71685 4760 * gcc.dg/pr71685.c: New test. 4761 4762 2016-06-28 Jakub Jelinek <jakub@redhat.com> 4763 4764 PR middle-end/71626 4765 * gcc.c-torture/execute/pr71626-1.c: New test. 4766 * gcc.c-torture/execute/pr71626-2.c: New test. 4767 4768 2016-06-20 Jakub Jelinek <jakub@redhat.com> 4769 4770 PR target/71559 4771 * gcc.target/i386/sse2-pr71559.c: New test. 4772 * gcc.target/i386/avx-pr71559.c: New test. 4773 * gcc.target/i386/avx512f-pr71559.c: New test. 4774 47752016-07-01 Kelvin Nilsen <kelvin@gcc.gnu.org> 4776 4777 Backport from trunk r237659 4778 2016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org> 4779 4780 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable 4781 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu 4782 override other than -mcpu=power9 command-line option is specified, 4783 or if the target operating system is aix. 4784 * gcc.target/powerpc/darn-1.c: Likewise. 4785 * gcc.target/powerpc/darn-2.c: Likewise. 4786 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable 4787 test if effective-target is not powerpc_p9vector_ok or if the 4788 target operating system is aix. 4789 * gcc.target/powerpc/vslv-1.c: Likewise. 4790 * gcc.target/powerpc/vsrv-0.c: Likewise. 4791 * gcc.target/powerpc/vsrv-1.c: Likewise. 4792 47932016-07-01 Peter Bergner <bergner@vnet.ibm.com> 4794 4795 Backport from trunk 4796 2016-06-27 Peter Bergner <bergner@vnet.ibm.com> 4797 4798 PR target/71656 4799 * gcc.target/powerpc/pr71656-1.c: New test. 4800 * gcc.target/powerpc/pr71656-2.c: New test. 4801 48022016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4803 4804 Backport from mainline 4805 2016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4806 4807 * gcc.target/powerpc/abs128-1.c: New. 4808 * gcc.target/powerpc/copysign128-1.c: New. 4809 * gcc.target/powerpc/inf128-1.c: New. 4810 * gcc.target/powerpc/nan128-1.c: New. 4811 4812 Backport from mainline 4813 2016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4814 4815 * gcc.target/powerpc/abs128-1.c: Require VSX. 4816 * gcc.target/powerpc/copysign128-1.c: Likewise. 4817 * gcc.target/powerpc/inf128-1.c: Likewise. 4818 * gcc.target/powerpc/nan128-1.c: Likewise. 4819 48202016-07-01 Peter Bergner <bergner@vnet.ibm.com> 4821 4822 Backport from trunk 4823 2016-07-01 Peter Bergner <bergner@vnet.ibm.com> 4824 4825 PR target/71698 4826 * gcc.target/powerpc/pr71698.c: New test. 4827 48282016-07-01 Kelvin Nilsen <kelvin@gcc.gnu.org> 4829 4830 Backport from trunk r236992 4831 2016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org> 4832 4833 * gcc.target/powerpc/vslv-0.c: New test. 4834 * gcc.target/powerpc/vslv-1.c: New test. 4835 * gcc.target/powerpc/vsrv-0.c: New test. 4836 * gcc.target/powerpc/vsrv-1.c: New test. 4837 48382016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org> 4839 4840 Backport from trunk r237390 4841 2016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org> 4842 Backport from trunk r237646 4843 2016-06-20 Kelvin Nilsen <kelvin@gcc.gnu.org> 4844 4845 * gcc.target/powerpc/vadsdu-0.c: New test. 4846 * gcc.target/powerpc/vadsdu-1.c: New test. 4847 * gcc.target/powerpc/vadsdu-2.c: New test. 4848 * gcc.target/powerpc/vadsdu-3.c: New test. 4849 * gcc.target/powerpc/vadsdu-4.c: New test. 4850 * gcc.target/powerpc/vadsdu-5.c: New test. 4851 * gcc.target/powerpc/vadsdub-1.c: New test. 4852 * gcc.target/powerpc/vadsdub-2.c: New test. 4853 * gcc.target/powerpc/vadsduh-1.c: New test. 4854 * gcc.target/powerpc/vadsduh-2.c: New test. 4855 * gcc.target/powerpc/vadsduw-1.c: New test. 4856 * gcc.target/powerpc/vadsduw-2.c: New test. 4857 48582016-06-30 David Malcolm <dmalcolm@redhat.com> 4859 4860 Backport from trunk r237880. 4861 2016-06-30 David Malcolm <dmalcolm@redhat.com> 4862 4863 PR driver/71651 4864 * gcc.dg/spellcheck-options-12.c: New test case. 4865 48662016-06-30 Jakub Jelinek <jakub@redhat.com> 4867 4868 PR middle-end/71693 4869 * gcc.c-torture/compile/pr71693.c: New test. 4870 48712016-06-29 Cesar Philippidis <cesar@codesourcery.com> 4872 4873 Back port from trunk 4874 2016-06-29 Cesar Philippidis <cesar@codesourcery.com> 4875 4876 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics. 4877 * gfortran.dg/goacc/asyncwait-3.f95: Likewise. 4878 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage. 4879 48802016-06-27 Paul Thomas <pault@gcc.gnu.org> 4881 4882 PR fortran/70673 4883 * gfortran.dg/pr70673.f90: New test. 4884 48852016-06-27 Michael Meissner <meissner@linux.vnet.ibm.com> 4886 4887 Back port from trunk 4888 2016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com> 4889 4890 * gcc.target/powerpc/float128-complex-1.c: New tests for complex 4891 __float128. 4892 * gcc.target/powerpc/float128-complex-2.c: Likewise. 4893 48942016-06-24 Jakub Jelinek <jakub@redhat.com> 4895 4896 PR tree-optimization/71647 4897 * gcc.target/i386/pr71647.c: New test. 4898 48992016-06-22 Eric Botcazou <ebotcazou@adacore.com> 4900 4901 * gcc.dg/guality/param-5.c: New test. 4902 49032016-06-21 Jakub Jelinek <jakub@redhat.com> 4904 4905 PR tree-optimization/71588 4906 * gcc.dg/pr71558.c: New test. 4907 4908 Backported from mainline 4909 2016-06-20 Jakub Jelinek <jakub@redhat.com> 4910 4911 PR middle-end/71581 4912 * gcc.dg/pr71581.c: New test. 4913 4914 2016-06-14 Jakub Jelinek <jakub@redhat.com> 4915 4916 PR c++/71528 4917 * g++.dg/opt/pr71528.C: New test. 4918 49192016-06-20 Ilya Enkovich <ilya.enkovich@intel.com> 4920 4921 Backport from mainline r237484. 4922 2016-06-15 Ilya Enkovich <ilya.enkovich@intel.com> 4923 4924 PR middle-end/71529 4925 * gcc.target/i386/pr71529.C: New test. 4926 49272016-06-20 Georg-Johann Lay <avr@gjlay.de> 4928 Pitchumani Sivanupandi <pitchumani.s@atmel.com> 4929 4930 Backport from 2016-06-20 trunk r237589, r236558. 4931 4932 PR target/71103 4933 * gcc.target/avr/pr71103.c: New test. 4934 * gcc.target/avr/torture/pr71103-2.c: New test. 4935 49362016-06-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4937 4938 Backport from mainline 4939 2016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 4940 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target 4941 requirements, and disable for AIX for now. 4942 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise. 4943 49442016-06-16 Jakub Jelinek <jakub@redhat.com> 4945 4946 PR target/71554 4947 * gcc.c-torture/execute/pr71554.c: New test. 4948 49492016-06-14 Paolo Carlini <paolo.carlini@oracle.com> 4950 4951 PR c++/70572 4952 * g++.dg/cpp1y/auto-fn31.C: New. 4953 49542016-06-14 Jakub Jelinek <jakub@redhat.com> 4955 4956 PR c++/71516 4957 * g++.dg/init/pr71516.C: New test. 4958 4959 Backported from mainline 4960 2016-06-10 Jakub Jelinek <jakub@redhat.com> 4961 4962 PR middle-end/71494 4963 * gcc.c-torture/execute/pr71494.c: New test. 4964 4965 PR c/68657 4966 * gcc.target/i386/pr68657.c: New test. 4967 4968 2016-06-08 Jakub Jelinek <jakub@redhat.com> 4969 4970 PR c++/71448 4971 * g++.dg/torture/pr71448.C: New test. 4972 4973 2016-06-04 Jakub Jelinek <jakub@redhat.com> 4974 4975 PR tree-optimization/71405 4976 * g++.dg/torture/pr71405.C: New test. 4977 49782016-06-13 Jakub Jelinek <jakub@redhat.com> 4979 4980 PR sanitizer/71498 4981 * c-c++-common/ubsan/bounds-13.c: New test. 4982 49832016-06-13 Eric Botcazou <ebotcazou@adacore.com> 4984 4985 * gnat.dg/renaming10.ad[sb]: New test. 4986 49872016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr> 4988 4989 PR target/60751 4990 * gfortran.dg/comma_IO_extension_1.f90: New test. 4991 * gfortran.dg/comma_IO_extension_2.f90: Likewise. 4992 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE 4993 statement. 4994 * gfortran.dg/graphite/pr38083.f90: Likewise. 4995 * gfortran.dg/guality/pr41558.f90: Likewise. 4996 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add 4997 missing format. 4998 49992016-06-11 Eric Botcazou <ebotcazou@adacore.com> 5000 5001 * gnat.dg/case_character.adb: New test. 5002 50032016-06-10 Thomas Schwinge <thomas@codesourcery.com> 5004 5005 PR middle-end/71373 5006 Backport from trunk r237291: 5007 2016-06-10 Thomas Schwinge <thomas@codesourcery.com> 5008 Cesar Philippidis <cesar@codesourcery.com> 5009 5010 * gcc.dg/goacc/nested-function-1.c: New file. 5011 * gcc.dg/goacc/nested-function-2.c: Likewise. 5012 * gcc.dg/goacc/pr71373.c: Likewise. 5013 * gfortran.dg/goacc/cray-2.f95: Likewise. 5014 * gfortran.dg/goacc/loop-1-2.f95: Likewise. 5015 * gfortran.dg/goacc/loop-3-2.f95: Likewise. 5016 * gfortran.dg/goacc/cray.f95: Update. 5017 * gfortran.dg/goacc/loop-1.f95: Likewise. 5018 * gfortran.dg/goacc/loop-3.f95: Likewise. 5019 * gfortran.dg/goacc/subroutines.f90: Update, and rename to... 5020 * gfortran.dg/goacc/nested-function-1.f90: ... this new file. 5021 5022 Backport from trunk r237291: 5023 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning 5024 for OpenACC tile clauses. 5025 * gfortran.dg/goacc/combined-directives.f90: Likewise. 5026 5027 PR c/71381 5028 Backport from trunk r237290: 5029 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests 5030 to... 5031 * c-c++-common/goacc/cache-2.c: ... this new file. 5032 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to... 5033 * gfortran.dg/goacc/cache-2.f95: ... this new file. 5034 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive 5035 usage. 5036 * gfortran.dg/goacc/cray.f95: Likewise. 5037 * gfortran.dg/goacc/loop-1.f95: Likewise. 5038 50392016-06-09 Michael Meissner <meissner@linux.vnet.ibm.com> 5040 5041 Back port from trunk 5042 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com> 5043 5044 * gcc.target/powerpc/p9-splat-4.c: New test. 5045 5046 Back port from trunk 5047 2016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com> 5048 5049 PR target/71186 5050 * gcc.target/powerpc/pr71186.c: New test. 5051 5052 Back port from trunk 5053 2016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com> 5054 5055 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word 5056 splat operations and the XXSPLTIB instruction. 5057 * gcc.target/powerpc/p9-splat-2.c: Likewise. 5058 * gcc.target/powerpc/p9-splat-3.c: Likewise. 5059 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to 5060 xxlxor to clear a register. 5061 50622016-06-08 Jakub Jelinek <jakub@redhat.com> 5063 5064 PR c++/71442 5065 * g++.dg/cpp0x/Wunused-variable-1.C: New test. 5066 50672016-06-08 Eric Botcazou <ebotcazou@adacore.com> 5068 5069 Backport from mainline 5070 2016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com> 5071 5072 * gcc.target/sparc/vis4misc.c: New file. 5073 * gcc.target/sparc/fpcmp.c: Likewise. 5074 * gcc.target/sparc/fpcmpu.c: Likewise. 5075 50762016-06-08 Ilya Verbin <ilya.verbin@intel.com> 5077 5078 Backport from mainline 5079 2016-05-25 Ilya Verbin <ilya.verbin@intel.com> 5080 5081 * gcc.target/i386/avx512f-ceil-vec-1.c: New test. 5082 * gcc.target/i386/avx512f-ceil-vec-2.c: New test. 5083 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test. 5084 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test. 5085 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test. 5086 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test. 5087 * gcc.target/i386/avx512f-floor-vec-1.c: New test. 5088 * gcc.target/i386/avx512f-floor-vec-2.c: New test. 5089 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test. 5090 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test. 5091 * gcc.target/i386/avx512f-floorf-vec-1.c: New test. 5092 * gcc.target/i386/avx512f-floorf-vec-2.c: New test. 5093 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test. 5094 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test. 5095 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test. 5096 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test. 5097 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test. 5098 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test. 5099 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test. 5100 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test. 5101 * gcc.target/i386/avx512f-trunc-vec-1.c: New test. 5102 * gcc.target/i386/avx512f-trunc-vec-2.c: New test. 5103 * gcc.target/i386/avx512f-truncf-vec-1.c: New test. 5104 * gcc.target/i386/avx512f-truncf-vec-2.c: New test. 5105 51062016-06-07 Uros Bizjak <ubizjak@gmail.com> 5107 5108 PR target/71389 5109 * g++.dg/pr71389.C: New test. 5110 51112016-06-06 Jakub Jelinek <jakub@redhat.com> 5112 Patrick Palka <ppalka@gcc.gnu.org> 5113 5114 PR c++/70847 5115 PR c++/71330 5116 PR c++/71393 5117 * g++.dg/opt/pr70847.C: New test. 5118 * g++.dg/ubsan/pr70847.C: New test. 5119 * g++.dg/ubsan/pr71393.C: New test. 5120 51212016-06-06 Jakub Jelinek <jakub@redhat.com> 5122 5123 PR tree-optimization/71259 5124 * gcc.dg/vect/pr71259.c: New test. 5125 51262016-06-05 Andre Vehreschild <vehre@gcc.gnu.org> 5127 5128 PR fortran/69659 5129 * gfortran.dg/class_array_22.f03: New test. 5130 51312016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 5132 5133 PR target/70957 5134 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware 5135 support. 5136 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise. 5137 51382016-06-03 Jakub Jelinek <jakub@redhat.com> 5139 5140 PR middle-end/71387 5141 * g++.dg/opt/pr71387.C: New test. 5142 51432016-06-02 Michael Meissner <meissner@linux.vnet.ibm.com> 5144 5145 Back port from trunk 5146 2016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com> 5147 5148 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0 5149 floating point min/max/comparison instructions. 5150 * gcc.target/powerpc/p9-minmax-2.c: Likewise. 5151 51522016-06-02 Jakub Jelinek <jakub@redhat.com> 5153 5154 PR c++/71372 5155 * c-c++-common/pr71372.c: New test. 5156 51572016-06-02 Kelvin Nilsen <kelvin@gcc.gnu.org> 5158 5159 Back port from trunk 5160 2016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org> 5161 5162 * gcc.target/powerpc/darn-0.c: New test. 5163 * gcc.target/powerpc/darn-1.c: New test. 5164 * gcc.target/powerpc/darn-2.c: New test. 5165 51662016-06-02 Paolo Carlini <paolo.carlini@oracle.com> 5167 5168 PR c++/70972 5169 * g++.dg/cpp0x/inh-ctor20.C: New. 5170 * g++.dg/cpp0x/inh-ctor21.C: Likewise. 5171 51722016-06-02 Paolo Carlini <paolo.carlini@oracle.com> 5173 5174 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14. 5175 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise. 5176 51772016-06-01 Michael Meissner <meissner@linux.vnet.ibm.com> 5178 5179 Back port from trunk 5180 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com> 5181 Kelvin Nilsen <kelvin@gcc.gnu.org> 5182 5183 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well 5184 as little endian. 5185 5186 Back port from trunk 5187 2016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com> 5188 Kelvin Nilsen <kelvin@gcc.gnu.org> 5189 5190 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr 5191 support. 5192 5193 Back port from trunk 5194 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com> 5195 5196 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0 5197 vector parity built-in functions. 5198 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector 5199 count trailing zeros automatic vectorization. 5200 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector 5201 count trailing zeros built-in functions. 5202 5203 Back port from trunk 5204 2016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com> 5205 5206 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD 5207 instructions. 5208 5209 Back port from trunk 5210 2016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com> 5211 5212 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form 5213 support. 5214 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence 5215 warning when using -mvsx-timode. 5216 * gcc.target/powerpc/p8vector-int128-1.c: Likewise. 5217 * gcc.target/powerpc/dform-2.c: Likewise. 5218 * gcc.target/powerpc/pr68805.c: Likewise. 5219 52202016-06-01 Paul Thomas <pault@gcc.gnu.org> 5221 5222 PR fortran/71156 5223 * gfortran.dg/submodule_14.f08: Add missing recursive prefix 5224 to the module procedure declaration. 5225 * gfortran.dg/submodule_16.f08: New test. 5226 52272016-06-01 Jakub Jelinek <jakub@redhat.com> 5228 5229 PR middle-end/71371 5230 * c-c++-common/gomp/pr71371.c: New test. 5231 5232 * gfortran.dg/gomp/order-1.f90: New test. 5233 * gfortran.dg/gomp/order-2.f90: New test. 5234 52352016-06-01 Eric Botcazou <ebotcazou@adacore.com> 5236 5237 * gnat.dg/opt56.ad[sb]: New test. 5238 52392016-05-31 Martin Sebor <msebor@redhat.com> 5240 5241 PR c++/71306 5242 * g++.dg/warn/Wplacement-new-size-3.C: New test. 5243 52442016-05-31 Richard Biener <rguenther@suse.de> 5245 5246 Backport from mainline 5247 2016-05-11 Richard Biener <rguenther@suse.de> 5248 5249 PR debug/71057 5250 * g++.dg/debug/pr71057.C: New testcase. 5251 52522016-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5253 5254 PR target/71056 5255 * gcc.target/arm/pr71056.c: New test. 5256 52572016-05-31 Tom de Vries <tom@codesourcery.com> 5258 5259 backport: 5260 2016-05-31 Tom de Vries <tom@codesourcery.com> 5261 5262 PR tree-optimization/69068 5263 * gcc.dg/graphite/pr69068.c: New test. 5264 52652016-05-30 Jakub Jelinek <jakub@redhat.com> 5266 5267 PR c++/71349 5268 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add 5269 nowait depend(inout: dd[0]) clauses where permitted. 5270 52712016-05-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 5272 5273 Backport from mainline 5274 2016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 5275 5276 * gcc.target/powerpc/vsx-elemrev-1.c: New. 5277 * gcc.target/powerpc/vsx-elemrev-2.c: New. 5278 * gcc.target/powerpc/vsx-elemrev-3.c: New. 5279 * gcc.target/powerpc/vsx-elemrev-4.c: New. 5280 52812016-05-30 Tom de Vries <tom@codesourcery.com> 5282 5283 backport: 5284 2016-05-30 Tom de Vries <tom@codesourcery.com> 5285 5286 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call 5287 to ce. 5288 52892016-05-30 Uros Bizjak <ubizjak@gmail.com> 5290 5291 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers): 5292 Use correct register when clearing %edx. 5293 52942016-05-30 Richard Biener <rguenther@suse.de> 5295 5296 Backport from mainline 5297 2016-05-11 Richard Biener <rguenther@suse.de> 5298 5299 PR middle-end/71002 5300 * g++.dg/torture/pr71002.C: New testcase. 5301 5302 2016-05-13 Jakub Jelinek <jakub@redhat.com> 5303 5304 PR bootstrap/71071 5305 * gcc.dg/pr71071.c: New test. 5306 53072016-05-30 Tom de Vries <tom@codesourcery.com> 5308 5309 backport: 5310 2016-05-30 Tom de Vries <tom@codesourcery.com> 5311 5312 PR tree-optimization/69067 5313 * gcc.dg/graphite/pr69067.c: New test. 5314 53152016-05-29 Paolo Carlini <paolo.carlini@oracle.com> 5316 5317 PR c++/71105 5318 * g++.dg/cpp0x/lambda/lambda-conv11.C: New. 5319 * g++.dg/cpp1y/lambda-conv1.C: Likewise. 5320 * g++.dg/cpp1y/lambda-conv2.C: Likewise. 5321 53222016-05-27 Ilya Enkovich <ilya.enkovich@intel.com> 5323 5324 Backport from mainline r236810. 5325 2016-05-27 Ilya Enkovich <ilya.enkovich@intel.com> 5326 5327 PR middle-end/71279 5328 * gcc.dg/pr71279.c: New test. 5329 53302016-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5331 5332 Backport from trunk. 5333 PR fortran/66461 5334 * gfortran.dg/unexpected_eof.f: New test 5335 53362016-05-25 Eric Botcazou <ebotcazou@adacore.com> 5337 5338 * gnat.dg/opt55.ad[sb]: New test. 5339 53402016-05-24 Martin Sebor <msebor@redhat.com> 5341 5342 PR c++/71147 5343 * g++.dg/ext/flexary16.C: New test. 5344 53452016-05-24 Paolo Carlini <paolo.carlini@oracle.com> 5346 5347 PR c++/69872 5348 * g++.dg/warn/Wno-narrowing1.C: New. 5349 53502016-05-24 Jakub Jelinek <jakub@redhat.com> 5351 5352 PR c++/71257 5353 * g++.dg/vect/simd-clone-6.cc: New test. 5354 * g++.dg/gomp/declare-simd-6.C: New test. 5355 53562016-05-23 Martin Jambor <mjambor@suse.cz> 5357 5358 PR tree-optimization/70884 5359 * gcc.dg/tree-ssa/pr70919.c: New test. 5360 53612016-05-20 Jakub Jelinek <jakub@redhat.com> 5362 5363 PR c++/71210 5364 * g++.dg/opt/pr71210-1.C: New test. 5365 * g++.dg/opt/pr71210-2.C: New test. 5366 5367 PR fortran/71204 5368 * gfortran.dg/pr71204.f90: New test. 5369 53702016-05-19 David Malcolm <dmalcolm@redhat.com> 5371 5372 Backport from trunk r236483. 5373 PR c++/71184 5374 * g++.dg/pr71184.C: New test case. 5375 53762016-05-19 Marek Polacek <polacek@redhat.com> 5377 5378 Backport from mainline 5379 2016-05-19 Marek Polacek <polacek@redhat.com> 5380 5381 PR tree-optimization/71031 5382 * gcc.dg/tree-ssa/vrp100.c: New test. 5383 53842016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de> 5385 5386 Backport from mainline 5387 2016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de> 5388 5389 * c-c++-common/pr69669.c: Check the used mode. 5390 53912016-05-19 Martin Jambor <mjambor@suse.cz> 5392 5393 PR ipa/70646 5394 * gcc.dg/ipa/pr70646.c: New test. 5395 53962016-05-18 Jakub Jelinek <jakub@redhat.com> 5397 5398 PR c++/71100 5399 * g++.dg/opt/pr71100.C: New test. 5400 54012016-05-18 Paolo Carlini <paolo.carlini@oracle.com> 5402 5403 PR c++/70466 5404 * g++.dg/template/pr70466-1.C: New. 5405 * g++.dg/template/pr70466-2.C: Likewise. 5406 54072016-05-18 Christophe Lyon <christophe.lyon@linaro.org> 5408 5409 Backport from mainline r236377. 5410 2016-05-19 Christophe Lyon <christophe.lyon@linaro.org> 5411 5412 * gcc.target/aarch64/noplt_3.c: Scan for "br\t". 5413 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t", 5414 "blr\t" and switch to scan-assembler-times. 5415 54162016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5417 5418 Backport from mainline 5419 2016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5420 5421 PR target/70809 5422 * gcc.target/aarch64/pr70809_1.c: New test. 5423 54242016-05-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 5425 5426 Backport from mainline 5427 2016-05-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 5428 5429 * gcc.target/powerpc/pr70963.c: Require at least power8 at both 5430 compile and run time. 5431 54322016-05-15 Harald Anlauf <anlauf@gmx.de> 5433 5434 PR fortran/69603 5435 * gfortran.dg/pr69603.f90: New testcase. 5436 54372016-05-14 Fritz Reese <fritzoreese@gmail.com> 5438 5439 Backport from trunk: r235999, r236241, r236242 5440 * gfortran.dg/dec_union_4.f90: Fix endian issue. 5441 5442 PR fortran/71047 5443 * gfortran.dg/pr71047.f08: New test. 5444 5445 PR fortran/56226 5446 * gfortran.dg/dec_structure_1.f90: New testcase. 5447 * gfortran.dg/dec_structure_2.f90: Ditto. 5448 * gfortran.dg/dec_structure_3.f90: Ditto. 5449 * gfortran.dg/dec_structure_4.f90: Ditto. 5450 * gfortran.dg/dec_structure_5.f90: Ditto. 5451 * gfortran.dg/dec_structure_6.f90: Ditto. 5452 * gfortran.dg/dec_structure_7.f90: Ditto. 5453 * gfortran.dg/dec_structure_8.f90: Ditto. 5454 * gfortran.dg/dec_structure_9.f90: Ditto. 5455 * gfortran.dg/dec_structure_10.f90: Ditto. 5456 * gfortran.dg/dec_structure_11.f90: Ditto. 5457 * gfortran.dg/dec_union_1.f90: Ditto. 5458 * gfortran.dg/dec_union_2.f90: Ditto. 5459 * gfortran.dg/dec_union_3.f90: Ditto. 5460 * gfortran.dg/dec_union_4.f90: Ditto. 5461 * gfortran.dg/dec_union_5.f90: Ditto. 5462 * gfortran.dg/dec_union_6.f90: Ditto. 5463 * gfortran.dg/dec_union_7.f90: Ditto. 5464 54652016-05-13 Uros Bizjak <ubizjak@gmail.com> 5466 5467 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2, 5468 remove XOP handling. 5469 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)). 5470 54712016-05-13 Richard Biener <rguenther@suse.de> 5472 5473 Backport from mainline 5474 2016-04-27 Richard Biener <rguenther@suse.de> 5475 5476 PR ipa/70760 5477 * g++.dg/ipa/ipa-pta-2.C: New testcase. 5478 5479 2016-05-06 Richard Biener <rguenther@suse.de> 5480 5481 PR middle-end/70931 5482 * gfortran.dg/pr70931.f90: New testcase. 5483 5484 2016-05-06 Richard Biener <rguenther@suse.de> 5485 5486 PR middle-end/70941 5487 * gcc.dg/torture/pr70941.c: New testcase. 5488 5489 2016-05-06 Jakub Jelinek <jakub@redhat.com> 5490 5491 PR middle-end/70941 5492 * gcc.dg/torture/pr70941.c (abort): Remove prototype. 5493 (a, b, c, d): Change type from char to signed char. 5494 (main): Compare against (signed char) -1634678893 instead of 5495 hardcoded -109. Use __builtin_abort instead of abort. 5496 54972016-05-12 Ilya Enkovich <ilya.enkovich@intel.com> 5498 5499 Backport from mainline r236171. 5500 2016-05-12 Ilya Enkovich <ilya.enkovich@intel.com> 5501 5502 PR tree-optimization/71006 5503 * gcc.dg/pr71006.c: New test. 5504 55052016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5506 5507 Backport from mainline 5508 2016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5509 5510 PR target/70830 5511 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble. 5512 Add -save-temps to dg-options. 5513 Scan for ldmfd rather than pop instruction. 5514 * gcc.target/arm/interrupt-2.c: Likewise. 5515 * gcc.target/arm/pr70830.c: New test. 5516 55172016-05-11 Jakub Jelinek <jakub@redhat.com> 5518 5519 PR fortran/70855 5520 * gfortran.dg/gomp/pr70855.f90: New test. 5521 55222016-05-11 Ilya Enkovich <ilya.enkovich@intel.com> 5523 5524 Backport from mainline r236088. 5525 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com> 5526 5527 PR middle-end/70877 5528 * gcc.target/i386/pr70877.c: New test. 5529 55302016-05-11 Ilya Enkovich <ilya.enkovich@intel.com> 5531 5532 Backport from mainline r236086. 5533 2016-05-10 Ilya Enkovich <ilya.enkovich@intel.com> 5534 5535 PR tree-optimization/70876 5536 * gcc.target/i386/pr70876.c: New test. 5537 55382016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 5539 5540 Backport from mainline 5541 2016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 5542 5543 PR target/70963 5544 * gcc.target/powerpc/pr70963.c: New. 5545 55462016-05-10 Jakub Jelinek <jakub@redhat.com> 5547 5548 Backported from mainline 5549 2016-05-03 Jakub Jelinek <jakub@redhat.com> 5550 5551 PR tree-optimization/70916 5552 * gcc.c-torture/compile/pr70916.c: New test. 5553 55542016-05-10 Yuri Rumyantsev <ysrumyan@gmail.com> 5555 5556 Backport from mainline r235962. 5557 2016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com> 5558 5559 PR debug/70935 5560 * gcc.dg/torture/pr70935.c: New test. 5561 55622016-05-09 Uros Bizjak <ubizjak@gmail.com> 5563 5564 * gcc.target/i386/fabsneg-1.c New test. 5565 55662016-05-07 Tom de Vries <tom@codesourcery.com> 5567 5568 backport: 5569 2016-05-07 Tom de Vries <tom@codesourcery.com> 5570 5571 PR tree-optimization/70956 5572 * gcc.dg/graphite/pr70956.c: New test. 5573 55742016-05-06 Marek Polacek <polacek@redhat.com> 5575 5576 Backported from mainline 5577 2016-05-06 Marek Polacek <polacek@redhat.com> 5578 5579 PR sanitizer/70875 5580 * gcc.dg/ubsan/bounds-3.c: New test. 5581 55822016-05-06 Marek Polacek <polacek@redhat.com> 5583 5584 Backported from mainline 5585 2016-04-29 Marek Polacek <polacek@redhat.com> 5586 5587 PR sanitizer/70342 5588 * g++.dg/ubsan/null-7.C: New test. 5589 55902016-05-03 Pierre-Marie de Rodat <derodat@adacore.com> 5591 5592 * gnat.dg/debug5.adb: New testcase. 5593 55942016-04-29 Cesar Philippidis <cesar@codesourcery.com> 5595 5596 PR middle-end/70626 5597 * c-c++-common/goacc/combined-reduction.c: New test. 5598 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions. 5599 56002016-04-28 Jakub Jelinek <jakub@redhat.com> 5601 5602 PR target/70858 5603 * gcc.target/i386/pr70858.c: New test. 5604 56052016-04-28 Paolo Carlini <paolo.carlini@oracle.com> 5606 5607 PR c++/70540 5608 * g++.dg/cpp0x/auto48.C: New. 5609 56102016-04-27 Dominique d'Humieres <dominiq@lps.ens.fr> 5611 5612 * gfortran.dg/submodule_14.f08: Add cleanup-submodules. 5613 * gfortran.dg/submodule_15.f08: Likewise. 5614 56152016-04-27 H.J. Lu <hongjiu.lu@intel.com> 5616 5617 Backported from mainline 5618 2016-04-21 H.J. Lu <hongjiu.lu@intel.com> 5619 5620 PR target/70750 5621 * gcc.target/i386/pr70750-1.c: New test. 5622 * gcc.target/i386/pr70750-2.c: Likewise. 5623 56242016-04-27 Jakub Jelinek <jakub@redhat.com> 5625 5626 Backported from mainline 5627 2016-04-23 Jakub Jelinek <jakub@redhat.com> 5628 5629 PR sanitizer/70712 5630 * c-c++-common/asan/pr70712.c: New test. 5631 56322016-04-21 Kirill Yukhin <kirill.yukhin@intel.com> 5633 5634 PR target/70728 5635 * gcc.target/i386/pr70728.c: New test. 5636 56372016-04-27 Release Manager 5638 5639 * GCC 6.1.0 released. 5640 56412016-04-25 Richard Biener <rguenther@suse.de> 5642 5643 PR tree-optimization/70780 5644 * gcc.dg/torture/pr70780.c: New testcase. 5645 56462016-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5647 5648 PR libgfortran/70684 5649 * gfortran.dg/list_read_14.f90: New test. 5650 56512016-04-21 Richard Biener <rguenther@suse.de> 5652 5653 PR middle-end/70747 5654 * gcc.dg/pr70747.c: New testcase. 5655 56562016-04-20 Andrew Pinski <apinski@cavium.com> 5657 5658 PR target/64971 5659 * gcc.c-torture/compile/pr37433-1.c: New testcase. 5660 56612016-04-20 Marek Polacek <polacek@redhat.com> 5662 5663 PR tree-optimization/70725 5664 * gcc.dg/pr70725.c: New test. 5665 56662016-04-20 Richard Biener <rguenther@suse.de> 5667 5668 PR tree-optimization/70726 5669 * g++.dg/vect/pr70726.cc: New testcase. 5670 56712016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 5672 5673 PR target/70674 5674 * gcc.target/s390/pr70674.c: New test. 5675 56762016-04-19 Richard Biener <rguenther@suse.de> 5677 5678 PR tree-optimization/70724 5679 * gcc.dg/torture/pr70724.c: New testcase. 5680 56812016-04-15 Marek Polacek <polacek@redhat.com> 5682 5683 PR c/70671 5684 * gcc.dg/bitfld-22.c: New test. 5685 56862016-04-15 Bernd Schmidt <bschmidt@redhat.com> 5687 5688 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for 5689 x86_64. 5690 56912016-04-15 Marek Polacek <polacek@redhat.com> 5692 5693 PR c/70651 5694 * c-c++-common/pr70651.c: New test. 5695 56962016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5697 5698 PR rtl-optimization/70681 5699 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping 5700 dump scan on arm and powerpc. 5701 * gcc.dg/pr10474.c: Likewise. 5702 57032016-04-15 Jakub Jelinek <jakub@redhat.com> 5704 5705 PR c++/69517 5706 PR c++/70019 5707 PR c++/70588 5708 * g++.dg/cpp1y/vla11.C: Revert for real. 5709 5710 PR c/70436 5711 * c-c++-common/Wparentheses-1.c: New test. 5712 * c-c++-common/gomp/Wparentheses-1.c: New test. 5713 * c-c++-common/gomp/Wparentheses-2.c: New test. 5714 * c-c++-common/gomp/Wparentheses-3.c: New test. 5715 * c-c++-common/gomp/Wparentheses-4.c: New test. 5716 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test. 5717 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test. 5718 * c-c++-common/goacc/Wparentheses-1.c: New test. 5719 57202016-04-15 Kirill Yukhin <kirill.yukhin@intel.com> 5721 5722 PR target/70662 5723 * gcc.target/i386/pr70662.c: New test. 5724 57252016-04-15 Richard Biener <rguenther@suse.de> 5726 Alan Modra <amodra@gmail.com> 5727 5728 PR tree-optimization/70130 5729 * gcc.dg/vect/O3-pr70130.c: New testcase. 5730 57312016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com> 5732 5733 PR target/70669 5734 * gcc.target/powerpc/pr70669.c: New test. 5735 5736 PR target/70640 5737 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on 5738 a power7 system that does not have an assembler that supports 5739 power8. 5740 57412016-04-14 Martin Sebor <msebor@redhat.com> 5742 5743 PR c++/69517 5744 PR c++/70019 5745 PR c++/70588 5746 * c-c++-common/ubsan/vla-1.c: Revert. 5747 * g++.dg/cpp1y/vla11.C: Same. 5748 * g++.dg/cpp1y/vla12.C: Same. 5749 * g++.dg/cpp1y/vla13.C: Same. 5750 * g++.dg/cpp1y/vla14.C: Same. 5751 * g++.dg/cpp1y/vla3.C: Same. 5752 * g++.dg/init/array24.C: Same. 5753 * g++.dg/ubsan/vla-1.C: Same. 5754 57552016-04-14 Marek Polacek <polacek@redhat.com> 5756 Jan Hubicka <hubicka@ucw.cz> 5757 5758 PR c++/70029 5759 * g++.dg/torture/pr70029.C: New test. 5760 57612016-04-14 Martin Sebor <msebor@redhat.com> 5762 5763 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase 5764 type size to prevent failures on targets with very low maximum 5765 alignment. 5766 57672016-04-14 Richard Biener <rguenther@suse.de> 5768 5769 PR tree-optimization/70623 5770 * gcc.dg/torture/pr70623.c: New testcase. 5771 * gcc.dg/torture/pr70623-2.c: Likewise. 5772 57732016-04-13 Martin Sebor <msebor@redhat.com> 5774 5775 PR c++/69517 5776 PR c++/70019 5777 PR c++/70588 5778 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions. 5779 * g++.dg/cpp1y/vla11.C: New test. 5780 * g++.dg/cpp1y/vla12.C: New test. 5781 * g++.dg/cpp1y/vla13.C: New test. 5782 * g++.dg/cpp1y/vla14.C: New test. 5783 * g++.dg/cpp1y/vla3.C: Restore deleted test. 5784 * g++.dg/init/array24.C: Fully brace VLA initializer. 5785 * g++.dg/ubsan/vla-1.C: Disable exceptions. 5786 57872016-04-13 Jakub Jelinek <jakub@redhat.com> 5788 5789 PR c++/70641 5790 * g++.dg/opt/pr70641.C: New test. 5791 57922016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 5793 5794 PR rtl-optimization/68749 5795 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the 5796 effects of argument promotions. 5797 Remove default args to dg-skip-if. 5798 57992016-04-13 Paolo Carlini <paolo.carlini@oracle.com> 5800 5801 PR c++/70635 5802 * g++.dg/parse/pr70635.C: New. 5803 58042016-04-13 Marek Polacek <polacek@redhat.com> 5805 5806 PR c++/70639 5807 * c-c++-common/Wmisleading-indentation-4.c: New test. 5808 58092016-04-13 Marek Polacek <polacek@redhat.com> 5810 5811 PR c/70436 5812 * gcc.dg/Wparentheses-12.c: New test. 5813 * gcc.dg/Wparentheses-13.c: New test. 5814 58152016-04-13 Ilya Enkovich <ilya.enkovich@intel.com> 5816 5817 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test. 5818 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test. 5819 * gcc.target/i386/avx512f-kunpckbw-2.c: New test. 5820 58212016-04-13 Jakub Jelinek <jakub@redhat.com> 5822 5823 PR middle-end/70633 5824 * gcc.c-torture/compile/pr70633.c: New test. 5825 5826 PR debug/70628 5827 * gcc.dg/torture/pr70628.c: New test. 5828 58292016-04-12 Patrick Palka <ppalka@gcc.gnu.org> 5830 5831 PR c++/70610 5832 * g++.dg/template/pr70610.C: New test. 5833 * g++.dg/template/pr70610-2.C: New test. 5834 * g++.dg/template/pr70610-3.C: New test. 5835 * g++.dg/template/pr70610-4.C: New test. 5836 58372016-04-12 Jakub Jelinek <jakub@redhat.com> 5838 5839 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength 5840 128 instead of 32. 5841 5842 PR c++/70571 5843 * g++.dg/ext/pr70571.C: New test. 5844 58452016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com> 5846 5847 PR target/70640 5848 * gcc.target/powerpc/pr70640.c: New test. 5849 58502016-04-12 Paolo Carlini <paolo.carlini@oracle.com> 5851 5852 PR c++/68722 5853 * g++.dg/parse/pr68722.C: New. 5854 58552016-04-12 Jakub Jelinek <jakub@redhat.com> 5856 5857 PR rtl-optimization/70596 5858 * gcc.target/i386/pr70596.c: New test. 5859 58602016-04-12 Nathan Sidwell <nathan@acm.org> 5861 5862 PR c++/70501 5863 * g++.dg/init/pr70501.C: New. 5864 58652016-04-12 David Wohlferd <dw@LimeGreenSocks.com> 5866 5867 * gcc.target/i386/asm-flag-6.c: New test. 5868 58692016-04-12 Tom de Vries <tom@codesourcery.com> 5870 5871 PR tree-optimization/68756 5872 * gcc.dg/graphite/pr68756.c: New test. 5873 58742016-04-12 Jakub Jelinek <jakub@redhat.com> 5875 5876 PR tree-optimization/70602 5877 * gcc.c-torture/execute/pr70602.c: New test. 5878 58792016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com> 5880 5881 PR target/70381 5882 * gcc.target/powerpc/float128-1.c: New tests to make sure the 5883 __float128 emulator is built and runs. 5884 * gcc.target/powerpc/float128-1.c: Likewise. 5885 5886 * lib/target-supports.exp (check_ppc_float128_sw_available): 5887 Rework tests for __float128 software and hardware 5888 availability. Fix exit condition to return 0 on success. 5889 58902016-04-11 James Greenhalgh <james.greenhalgh@arm.com> 5891 5892 PR target/70133 5893 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output. 5894 * gcc.target/aarch64/target_attr_15.c: Likewise. 5895 58962016-04-10 Paolo Carlini <paolo.carlini@oracle.com> 5897 5898 PR c++/69066 5899 * g++.dg/cpp1y/pr69066.C: New. 5900 59012016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5902 5903 PR fortran/68566 5904 * gfortran.dg/pr36192.f90: Update test. 5905 * gfortran.dg/pr36192_1.f90: Update test. 5906 * gfortran.dg/real_dimension_1.f: Update test. 5907 * gfortran.dg/parameter_array_init_7.f90: New test. 5908 59092016-04-09 John David Anglin <danglin@gcc.gnu.org> 5910 5911 PR testsuite/64039 5912 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*. 5913 5914 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*. 5915 5916 PR rtl-optimization/66669 5917 * gcc.dg/loop-8.c: Skip on hppa*-*-*. 5918 5919 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*. 5920 5921 * gcc.dg/pic-1.c: Skip on hppa*-*-*. 5922 * gcc.dg/pie-1.c: Likewise. 5923 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*. 5924 * gcc.dg/pic-4.c: Likewise. 5925 * gcc.dg/pie-3.c: Likewise. 5926 * gcc.dg/pie-4.c: Likewise. 5927 5928 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*. 5929 5930 PR tree-optimization/68644 5931 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*. 5932 5933 PR rtl-optimization/64886 5934 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*. 5935 59362016-04-09 Tom de Vries <tom@codesourcery.com> 5937 5938 PR tree-optimization/68953 5939 * gcc.dg/graphite/pr68953.c: New test. 5940 59412016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr> 5942 5943 PR fortran/70592 5944 * gfortran.dg/deferred_character_16.f90: New test. 5945 59462016-04-09 Jakub Jelinek <jakub@redhat.com> 5947 5948 PR tree-optimization/70586 5949 * gcc.c-torture/execute/pr70586.c: New test. 5950 59512016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr> 5952 5953 PR sanitizer/70573 5954 * c-c++-common/asan/halt_on_error-1.c: Replace memset 5955 with __builtin_memset 5956 * c-c++-common/asan/halt_on_error-2.c: Likewise. 5957 59582016-04-08 Cesar Philippidis <cesar@codesourcery.com> 5959 5960 PR lto/70289 5961 PR ipa/70348 5962 PR tree-optimization/70373 5963 PR middle-end/70533 5964 PR middle-end/70534 5965 PR middle-end/70535 5966 * c-c++-common/goacc/reduction-5.c: New test. 5967 * c-c++-common/goacc/reduction-promotions.c: New test. 5968 * gfortran.dg/goacc/reduction-3.f95: New test. 5969 * gfortran.dg/goacc/reduction-promotions.f90: New test. 5970 59712016-04-08 Patrick Palka <ppalka@gcc.gnu.org> 5972 5973 PR c++/70590 5974 PR c++/70452 5975 * g++.dg/pr70590.C: New test. 5976 * g++.dg/pr70590-2.C: New test. 5977 59782016-04-08 Jakub Jelinek <jakub@redhat.com> 5979 5980 PR middle-end/70593 5981 * gcc.target/i386/pr70593.c: New test. 5982 5983 PR rtl-optimization/70574 5984 * gcc.target/i386/avx2-pr70574.c: New test. 5985 59862016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com> 5987 5988 PR sanitizer/70541 5989 * c-c++-common/asan/pr70541.c: New test. 5990 59912016-04-08 Tom de Vries <tom@codesourcery.com> 5992 5993 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test. 5994 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test. 5995 59962016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 5997 5998 PR target/70566 5999 * gcc.c-torture/execute/pr70566.c: New test. 6000 60012016-04-08 Tom de Vries <tom@codesourcery.com> 6002 6003 * c-c++-common/goacc/uninit-copy-clause.c: New test. 6004 * gfortran.dg/goacc/uninit-copy-clause.f95: New test. 6005 60062016-04-08 Alan Modra <amodra@gmail.com> 6007 6008 * gcc.target/powerpc/pr70117.c: New. 6009 60102016-04-07 Jakub Jelinek <jakub@redhat.com> 6011 6012 PR testsuite/70581 6013 * gcc.dg/lto/simd-function_0.c: New test. 6014 6015 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F 6016 clones. 6017 * c-c++-common/attr-simd-2.c: Likewise. 6018 * c-c++-common/attr-simd-4.c: Likewise. 6019 * gcc.dg/gomp/simd-clones-2.c: Likewise. 6020 * gcc.dg/gomp/simd-clones-3.c: Likewise. 6021 60222016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com> 6023 6024 PR testsuite/70553 6025 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target. 6026 60272016-04-07 Thomas Schwinge <thomas@codesourcery.com> 6028 Tom de Vries <tom@codesourcery.com> 6029 6030 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization. 6031 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise. 6032 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise. 6033 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise. 6034 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise. 6035 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise. 6036 * gfortran.dg/goacc/kernels-loop.f95: Likewise. 6037 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed. 6038 60392016-04-06 Patrick Palka <ppalka@gcc.gnu.org> 6040 6041 PR c/70436 6042 * g++.dg/warn/Wparentheses-29.C: New test. 6043 60442016-04-06 Patrick Palka <ppalka@gcc.gnu.org> 6045 6046 PR c/70436 6047 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add 6048 explicit braces to resolve a future -Wparentheses warning. 6049 60502016-04-06 Richard Henderson <rth@redhat.com> 6051 6052 * gcc.dg/pr61817-1.c: New test. 6053 * gcc.dg/pr61817-2.c: New test. 6054 * gcc.dg/pr69391-1.c: New test. 6055 * gcc.dg/pr69391-2.c: New test. 6056 60572016-04-06 Vladimir Makarov <vmakarov@redhat.com> 6058 6059 PR rtl-optimization/70398 6060 * gcc.target/aarch64/pr70398.c: New. 6061 60622016-04-06 Eric Botcazou <ebotcazou@adacore.com> 6063 6064 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0. 6065 60662016-04-06 Yvan Roux <yvan.roux@linaro.org> 6067 Pedro Alves <palves@redhat.com> 6068 6069 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals. 6070 60712016-04-06 Jakub Jelinek <jakub@redhat.com> 6072 6073 * lib/target-supports.exp (check_effective_target_vect_simd_clones): 6074 Check for avx512f effective targets instead of avx2. 6075 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives 6076 for AVX512F clones. 6077 * gcc.dg/gomp/declare-simd-3.c: Likewise. 6078 * g++.dg/gomp/declare-simd-1.C: Likewise. 6079 * g++.dg/gomp/declare-simd-3.C: Likewise. 6080 * g++.dg/gomp/declare-simd-4.C: Likewise. 6081 6082 PR middle-end/70550 6083 * c-c++-common/gomp/pr70550-1.c: New test. 6084 * c-c++-common/gomp/pr70550-2.c: New test. 6085 60862016-04-05 Nathan Sidwell <nathan@acm.org> 6087 6088 PR c++/70512 6089 * g++.dg/ext/attribute-may-alias-5.C: New. 6090 60912016-04-05 Jakub Jelinek <jakub@redhat.com> 6092 6093 PR c++/70336 6094 * c-c++-common/pr70336.c: New test. 6095 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests 6096 no longer optimized away at -O0 with #ifndef __OPTIMIZE__. 6097 60982016-04-05 Jan Hubicka <hubicka@ucw.cz> 6099 6100 PR ipa/66223 6101 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable. 6102 61032016-04-05 Jakub Jelinek <jakub@redhat.com> 6104 6105 PR rtl-optimization/70542 6106 * gcc.dg/torture/pr70542.c: New test. 6107 * gcc.target/i386/avx2-pr70542.c: New test. 6108 61092016-04-05 Zdenek Sojka <zsojka@seznam.cz> 6110 6111 PR tree-optimization/70509 6112 * gcc.target/i386/avx512bw-pr70509.c: New test. 6113 61142016-04-05 Patrick Palka <ppalka@gcc.gnu.org> 6115 6116 PR c++/70452 6117 * g++.dg/ext/constexpr-vla4.C: New test. 6118 61192016-04-05 Uros Bizjak <ubizjak@gmail.com> 6120 6121 PR target/70510 6122 * gcc.target/i386/pr70510.c: New test. 6123 61242016-04-05 Richard Biener <rguenther@suse.de> 6125 6126 PR tree-optimization/70526 6127 * g++.dg/torture/pr70526.C: New testcase. 6128 61292016-04-05 Jakub Jelinek <jakub@redhat.com> 6130 6131 PR target/70525 6132 * gcc.target/i386/pr70525.c: New test. 6133 61342016-04-05 Richard Biener <rguenther@suse.de> 6135 6136 PR middle-end/70499 6137 * g++.dg/torture/pr70499.C: New testcase. 6138 61392016-04-05 Richard Biener <rguenther@suse.de> 6140 6141 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE, 6142 remove XFAIL. 6143 61442016-04-04 Jakub Jelinek <jakub@redhat.com> 6145 6146 PR middle-end/70307 6147 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune 6148 rs6000 ABI warnings. 6149 61502016-04-04 Jan Hubicka <hubicka@ucw.cz> 6151 6152 PR ipa/66223 6153 * g++.dg/ipa/devirt-51.C: New testcase. 6154 61552016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 6156 Jakub Jelinek <jakub@redhat.com> 6157 6158 PR middle-end/70457 6159 * gcc.dg/torture/pr70457.c: New. 6160 61612016-04-04 Andre Vehreschild <vehre@gcc.gnu.org> 6162 6163 PR fortran/67538 6164 * gfortran.dg/allocate_with_source_19.f08: New test. 6165 61662016-04-04 Andre Vehreschild <vehre@gcc.gnu.org> 6167 6168 PR fortran/65795 6169 * gfortran.dg/coarray_allocate_6.f08: New test. 6170 61712016-04-04 Richard Biener <rguenther@suse.de> 6172 6173 PR rtl-optimization/70484 6174 * gcc.dg/torture/pr70484.c: New testcase. 6175 61762016-04-04 Marek Polacek <polacek@redhat.com> 6177 6178 PR c/70307 6179 * gcc.dg/torture/pr70307.c: New test. 6180 61812016-04-03 Oleg Endo <olegendo@gcc.gnu.org> 6182 6183 PR target/70416 6184 PR target/67391 6185 * gcc.target/sh/torture/pr70416.c: New. 6186 61872016-04-02 Martin Sebor <msebor@redhat.com> 6188 6189 PR c++/67376 6190 PR c++/70170 6191 PR c++/70172 6192 PR c++/70228 6193 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test. 6194 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test. 6195 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test. 6196 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic. 6197 * g++.dg/cpp0x/constexpr-string.C: Same. 6198 * g++.dg/cpp0x/constexpr-wstring2.C: Same. 6199 * g++.dg/cpp0x/pr65398.C: Same. 6200 * g++.dg/ext/constexpr-vla1.C: Same. 6201 * g++.dg/ext/constexpr-vla2.C: Same. 6202 * g++.dg/ext/constexpr-vla3.C: Same. 6203 * g++.dg/ubsan/pr63956.C: Same. 6204 62052016-04-01 Jakub Jelinek <jakub@redhat.com> 6206 6207 PR rtl-optimization/70467 6208 * gcc.target/i386/pr70467-2.c: New test. 6209 62102016-04-01 Jakub Jelinek <jakub@redhat.com> 6211 Marek Polacek <polacek@redhat.com> 6212 6213 PR c++/70488 6214 * g++.dg/init/new47.C: New test. 6215 62162016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 6217 6218 PR target/70496 6219 * gcc.target/arm/pr70496.c: New test. 6220 62212016-04-01 Nathan Sidwell <nathan@acm.org> 6222 6223 PR c++/68475 6224 * g++.dg/g++.dg/cpp0x/noexcept29.C: New. 6225 62262016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com> 6227 6228 PR target/69890 6229 * gcc.dg/strlenopt.h (memmove): New. 6230 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h" 6231 instead of "string.h". 6232 * gcc.target/i386/chkp-strlen-2.c: Likewise. 6233 * gcc.target/i386/chkp-strlen-3.c: Likewise. 6234 * gcc.target/i386/chkp-strlen-4.c: Likewise. 6235 * gcc.target/i386/chkp-strlen-5.c: Likewise. 6236 * gcc.target/i386/chkp-stropt-1.c: Likewise. 6237 * gcc.target/i386/chkp-stropt-10.c: Likewise. 6238 * gcc.target/i386/chkp-stropt-11.c: Likewise. 6239 * gcc.target/i386/chkp-stropt-12.c: Likewise. 6240 * gcc.target/i386/chkp-stropt-13.c: Likewise. 6241 * gcc.target/i386/chkp-stropt-14.c: Likewise. 6242 * gcc.target/i386/chkp-stropt-15.c: Likewise. 6243 * gcc.target/i386/chkp-stropt-16.c: Likewise. 6244 * gcc.target/i386/chkp-stropt-2.c: Likewise. 6245 * gcc.target/i386/chkp-stropt-3.c: Likewise. 6246 * gcc.target/i386/chkp-stropt-4.c: Likewise. 6247 * gcc.target/i386/chkp-stropt-5.c: Likewise. 6248 * gcc.target/i386/chkp-stropt-6.c: Likewise. 6249 * gcc.target/i386/chkp-stropt-7.c: Likewise. 6250 * gcc.target/i386/chkp-stropt-8.c: Likewise. 6251 * gcc.target/i386/chkp-stropt-9.c: Likewise. 6252 62532016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6254 6255 * g++.dg/template/ptrmem30.C (read): Rename to data_read. 6256 (Holder::foo): Reflect this. 6257 62582016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com> 6259 6260 PR target/70442 6261 * gcc.dg/pr70442.c: New test. 6262 62632016-03-31 Nathan Sidwell <nathan@acm.org> 6264 6265 PR c++/70393 6266 * g++.dg/cpp0x/constexpr-virtual6.C: New. 6267 62682016-03-31 Kirill Yukhin <kirill.yukhin@intel.com> 6269 6270 PR target/70453 6271 * gcc.target/i386/pr70453.c: New test. 6272 62732016-03-31 Andrey Belevantsev <abel@ispras.ru> 6274 6275 PR target/70292 6276 * gcc.c-torture/pr70292.c: New test. 6277 62782016-03-31 Marek Polacek <polacek@redhat.com> 6279 6280 PR c/70297 6281 * c-c++-common/pr70297.c: New test. 6282 * g++.dg/cpp0x/typedef-redecl.C: New test. 6283 * gcc.dg/typedef-redecl2.c: New test. 6284 62852016-03-31 Jakub Jelinek <jakub@redhat.com> 6286 6287 PR rtl-optimization/70460 6288 * gcc.c-torture/execute/pr70460.c: New test. 6289 62902016-03-31 Richard Biener <rguenther@suse.de> 6291 6292 PR c++/70430 6293 * g++.dg/ext/vector30.C: New testcase. 6294 62952016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr> 6296 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6297 6298 * gfortran.dg/fmt_pf.f90: New test. 6299 63002016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6301 6302 Forward-port from 5 branch 6303 2016-03-30 Jakub Jelinek <jakub@redhat.com> 6304 6305 PR testsuite/70356 6306 * gcc.target/i386/avx-vextractf128-256-5.c: Move 6307 dg-require-effective-target after dg-do. 6308 6309 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com> 6310 6311 * gcc.target/i386/avx-vextractf128-256-5.c: New test. 6312 63132016-03-30 Thomas Schwinge <thomas@codesourcery.com> 6314 Julian Brown <julian@codesourcery.com> 6315 Chung-Lin Tang <cltang@codesourcery.com> 6316 Cesar Philippidis <cesar@codesourcery.com> 6317 James Norris <jnorris@codesourcery.com> 6318 Tom de Vries <tom@codesourcery.com> 6319 Nathan Sidwell <nathan@codesourcery.com> 6320 6321 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives. 6322 * c-c++-common/goacc/loop-clauses.c: Likewise. 6323 * g++.dg/goacc/template.C: Likewise. 6324 * gfortran.dg/goacc/combined-directives.f90: Likewise. 6325 * gfortran.dg/goacc/loop-1.f95: Likewise. 6326 * gfortran.dg/goacc/loop-5.f95: Likewise. 6327 * gfortran.dg/goacc/loop-6.f95: Likewise. 6328 * gfortran.dg/goacc/loop-tree-1.f90: Likewise. 6329 * c-c++-common/goacc-gomp/nesting-1.c: Update. 6330 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise. 6331 * c-c++-common/goacc/clauses-fail.c: Likewise. 6332 * c-c++-common/goacc/parallel-1.c: Likewise. 6333 * c-c++-common/goacc/reduction-1.c: Likewise. 6334 * c-c++-common/goacc/reduction-2.c: Likewise. 6335 * c-c++-common/goacc/reduction-3.c: Likewise. 6336 * c-c++-common/goacc/reduction-4.c: Likewise. 6337 * c-c++-common/goacc/routine-3.c: Likewise. 6338 * c-c++-common/goacc/routine-4.c: Likewise. 6339 * c-c++-common/goacc/routine-5.c: Likewise. 6340 * c-c++-common/goacc/tile.c: Likewise. 6341 * g++.dg/goacc/template.C: Likewise. 6342 * gfortran.dg/goacc/combined-directives.f90: Likewise. 6343 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into... 6344 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update. 6345 * c-c++-common/goacc/kernels-1.c: Update. Incorporate... 6346 * c-c++-common/goacc/kernels-empty.c: ... this file, and... 6347 * c-c++-common/goacc/kernels-eternal.c: ... this file, and... 6348 * c-c++-common/goacc/kernels-noreturn.c: ... this file. 6349 * c-c++-common/goacc/host_data-1.c: New file. Incorporate... 6350 * c-c++-common/goacc/use_device-1.c: ... this file. 6351 * c-c++-common/goacc/host_data-2.c: New file. Incorporate... 6352 * c-c++-common/goacc/host_data-5.c: ... this file, and... 6353 * c-c++-common/goacc/host_data-6.c: ... this file. 6354 * c-c++-common/goacc/loop-2-kernels.c: New file. 6355 * c-c++-common/goacc/loop-2-parallel.c: Likewise. 6356 * c-c++-common/goacc/loop-3.c: Likewise. 6357 * g++.dg/goacc/reference.C: Likewise. 6358 * g++.dg/goacc/routine-1.C: Likewise. 6359 * g++.dg/goacc/routine-2.C: Likewise. 6360 63612016-03-30 Richard Biener <rguenther@suse.de> 6362 6363 PR middle-end/70450 6364 * gcc.dg/torture/pr70450.c: New testcase. 6365 63662016-03-30 Jakub Jelinek <jakub@redhat.com> 6367 6368 PR target/70421 6369 * gcc.dg/torture/pr70421.c: New test. 6370 * gcc.target/i386/avx512f-pr70421.c: New test. 6371 63722016-03-30 H.J. Lu <hongjiu.lu@intel.com> 6373 6374 PR testsuite/70364 6375 * gcc.target/i386/cleanup-1.c: Include <stddef.h>. 6376 (check): New function. 6377 (bar): Call check. 6378 (foo): Align stack to 16 bytes when calling bar. 6379 * gcc.target/i386/cleanup-2.c: Likewise. 6380 63812016-03-30 Patrick Palka <ppalka@gcc.gnu.org> 6382 6383 PR tree-optimization/59124 6384 * gcc.dg/Warray-bounds-19.c: New test. 6385 63862016-03-29 Zachary T Welch <zwelch@codesourcery.com> 6387 6388 * lib/prune.exp (escape_regex_chars): New. 6389 (prune_file_path): Update to quote metcharacters for regexp. 6390 63912016-03-29 Jakub Jelinek <jakub@redhat.com> 6392 6393 PR rtl-optimization/70429 6394 * gcc.c-torture/execute/pr70429.c: New test. 6395 6396 PR tree-optimization/70405 6397 * gcc.dg/pr70405.c: New test. 6398 63992016-03-29 Andre Vehreschild <vehre@gcc.gnu.org> 6400 6401 PR fortran/70397 6402 * gfortran.dg/unlimited_polymorphic_25.f90: New test. 6403 * gfortran.dg/unlimited_polymorphic_26.f90: New test. 6404 64052016-03-29 Thomas Schwinge <thomas@codesourcery.com> 6406 6407 PR testsuite/64177 6408 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call 6409 __cilkrts_set_param to set two workers. 6410 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise. 6411 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise. 6412 64132016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr> 6414 6415 * g++.dg/ext/fnname5.C: Update the test for Darwin. 6416 64172016-03-28 Kirill Yukhin <kirill.yukhin@intel.com> 6418 6419 PR target/70406 6420 * gcc.target/i386/pr70406.c: New test. 6421 64222016-03-27 Eric Botcazou <ebotcazou@adacore.com> 6423 6424 * gnat.dg/specs/double_record_extension3.ads: New test. 6425 64262016-03-25 Richard Henderson <rth@redhat.com> 6427 6428 PR target/70120 6429 * gcc.target/aarch64/pr70120-1.c: New. 6430 * gcc.target/aarch64/pr70120-2.c: New. 6431 * gcc.target/aarch64/pr70120-3.c: New. 6432 64332016-03-25 Patrick Palka <ppalka@gcc.gnu.org> 6434 6435 PR c++/62212 6436 * g++.dg/template/mangle2.C: The dg-do directive should be 6437 "compile" not "assemble". 6438 64392016-03-25 Bernd Schmidt <bschmidt@redhat.com> 6440 6441 PR lto/69650 6442 * gcc.dg/pr69650.c: New test. 6443 64442016-03-25 David Edelsohn <dje.gcc@gmail.com> 6445 6446 * g++.dg/ext/pr70290.C: Prune non-standard ABI. 6447 64482016-03-25 Alan Modra <amodra@gmail.com> 6449 6450 * gcc.dg/dfp/pr70052.c: New test. 6451 64522016-03-24 Richard Henderson <rth@redhat.com> 6453 6454 PR middle-end/69845 6455 * gcc.dg/tree-ssa/pr69845-1.c: New test. 6456 * gcc.dg/tree-ssa/pr69845-2.c: New test. 6457 64582016-03-24 Tom de Vries <tom@codesourcery.com> 6459 6460 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization. 6461 64622016-03-24 Tom de Vries <tom@codesourcery.com> 6463 6464 * c-c++-common/goacc/uninit-use-device-clause.c: New test. 6465 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test. 6466 64672016-03-24 Tom de Vries <tom@codesourcery.com> 6468 6469 * c-c++-common/goacc/uninit-dim-clause.c: New test. 6470 * gfortran.dg/goacc/uninit-dim-clause.f95: New test. 6471 64722016-03-24 Patrick Palka <ppalka@gcc.gnu.org> 6473 6474 PR c++/62212 6475 * g++.dg/template/mangle2.C: New test. 6476 64772016-03-24 Richard Biener <rguenther@suse.de> 6478 6479 PR tree-optimization/70396 6480 * gcc.dg/torture/pr70396.c: New testcase. 6481 64822016-03-24 Richard Biener <rguenther@suse.de> 6483 6484 PR middle-end/70370 6485 * gcc.dg/torture/pr70370.c: New testcase. 6486 64872016-03-24 Tom de Vries <tom@codesourcery.com> 6488 6489 * gfortran.dg/goacc/data-tree.f95: Add missing initialization. 6490 * gfortran.dg/goacc/kernels-tree.f95: Same. 6491 * gfortran.dg/goacc/parallel-tree.f95: Same. 6492 64932016-03-24 Tom de Vries <tom@codesourcery.com> 6494 6495 * c-c++-common/goacc/uninit-if-clause.c: New test. 6496 * gfortran.dg/goacc/uninit-if-clause.f95: New test. 6497 64982016-03-24 Jakub Jelinek <jakub@redhat.com> 6499 6500 PR target/70290 6501 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options. 6502 Fix formatting. 6503 65042016-03-24 Richard Biener <rguenther@suse.de> 6505 6506 PR tree-optimization/70372 6507 * gcc.dg/tree-ssa/pr70372.c: New testcase. 6508 65092016-03-23 Patrick Palka <ppalka@gcc.gnu.org> 6510 6511 PR c++/70347 6512 * g++.dg/cpp1y/nsdmi-union1.C: New test. 6513 65142016-03-23 Patrick Palka <ppalka@gcc.gnu.org> 6515 6516 PR c++/70332 6517 * g++.dg/cpp1y/nsdmi-aggr5.C: New test. 6518 65192016-03-23 Jakub Jelinek <jakub@redhat.com> 6520 6521 PR c++/70001 6522 * g++.dg/cpp0x/constexpr-70001-4.C: New test. 6523 * g++.dg/cpp1y/pr70001.C: New test. 6524 6525 PR c++/70323 6526 * g++.dg/cpp0x/constexpr-70323.C: New test. 6527 65282016-03-23 Alexandre Oliva <aoliva@redhat.com> 6529 Jason Merrill <jason@redhat.com> 6530 Jakub Jelinek <jakub@redhat.com> 6531 6532 PR c++/69315 6533 * g++.dg/cpp0x/constexpr-69315.C: New test. 6534 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus. 6535 65362016-03-23 Marek Polacek <polacek@redhat.com> 6537 6538 PR c++/69884 6539 * g++.dg/warn/Wignored-attributes-1.C: New test. 6540 * g++.dg/warn/Wignored-attributes-2.C: New test. 6541 65422016-03-23 Tom de Vries <tom@codesourcery.com> 6543 6544 * c-c++-common/goacc/kernels-default.c (foo): Add missing 6545 initialization. 6546 * gfortran.dg/goacc/private-3.f95 (test): Same. 6547 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add 6548 missing use param. 6549 65502016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 6551 6552 * lib/target-supports.exp: Remove v7ve entry from loop 6553 creating effective target checks. 6554 (check_effective_target_arm_arch_v7ve_ok): New procedure. 6555 (add_options_for_arm_arch_v7ve): Likewise. 6556 65572016-03-23 Jakub Jelinek <jakub@redhat.com> 6558 6559 PR tree-optimization/70354 6560 * gcc.dg/vect/pr70354-1.c: New test. 6561 * gcc.dg/vect/pr70354-2.c: New test. 6562 * gcc.target/i386/avx2-pr70354-1.c: New test. 6563 * gcc.target/i386/avx2-pr70354-2.c: New test. 6564 65652016-03-22 Jeff Law <law@redhat.com> 6566 6567 PR target/70232 6568 * gcc.dg/tree-ssa/pr70232.c: New test. 6569 65702016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com> 6571 6572 PR target/70302 6573 * gcc.target/i386/pr70302.c: New test. 6574 65752016-03-22 Richard Biener <rguenther@suse.de> 6576 6577 PR middle-end/70251 6578 * g++.dg/torture/pr70251.C: New testcase. 6579 65802016-03-22 David Malcolm <dmalcolm@redhat.com> 6581 6582 PR c/69993 6583 * c-c++-common/Wmisleading-indentation-3.c: New test, based on 6584 Wmisleading-indentation.c. 6585 * c-c++-common/Wmisleading-indentation.c: Update thoughout to 6586 reflect change to diagnostic text and order of messages. 6587 * gcc.dg/plugin/location-overflow-test-2.c: Likewise. 6588 65892016-03-22 David Edelsohn <dje.gcc@gmail.com> 6590 6591 * g++.dg/ext/java-3.C: Don't compile on AIX. 6592 65932016-03-22 Richard Biener <rguenther@suse.de> 6594 6595 PR middle-end/70333 6596 * gcc.dg/torture/pr70333.c: New testcase. 6597 65982016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com> 6599 6600 * g++.dg/ext/pr70290.C: New test. 6601 66022016-03-22 Kirill Yukhin <kirill.yukhin@intel.com> 6603 6604 PR target/70325 6605 * gcc.target/i386/pr70325.c: New test. 6606 66072016-03-22 Jakub Jelinek <jakub@redhat.com> 6608 6609 PR target/70329 6610 * gcc.target/i386/avx512bw-pr70329-1.c: New test. 6611 * gcc.target/i386/avx512bw-pr70329-2.c: New test. 6612 6613 PR target/70300 6614 * gcc.target/i386/pr70300.c: New test. 6615 6616 PR c++/70295 6617 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0. 6618 (func2): New function for cond with parens, xfail warning for c++. 6619 * g++.dg/warn/Wnonnull-compare-8.C: New test. 6620 66212016-03-22 Patrick Palka <ppalka@gcc.gnu.org> 6622 6623 PR c++/70096 6624 * g++.dg/template/ptrmem30.C: New test. 6625 66262016-03-22 Patrick Palka <ppalka@gcc.gnu.org> 6627 6628 PR c++/70204 6629 * g++.dg/cpp0x/constexpr-70204a.C: New test. 6630 * g++.dg/cpp0x/constexpr-70204b.C: New test. 6631 66322016-03-21 Jakub Jelinek <jakub@redhat.com> 6633 6634 PR middle-end/70326 6635 * gcc.dg/pr70326.c: New test. 6636 66372016-03-21 Marc Glisse <marc.glisse@inria.fr> 6638 Jakub Jelinek <jakub@redhat.com> 6639 6640 PR tree-optimization/70317 6641 * gcc.dg/pr70317.c: New test. 6642 66432016-03-21 Uros Bizjak <ubizjak@gmail.com> 6644 6645 PR target/70327 6646 * gcc.target/i386/pr70327.c: New test. 6647 66482016-03-21 Martin Liska <mliska@suse.cz> 6649 6650 PR ipa/70306 6651 * gcc.dg/ipa/pr70306.c: New test. 6652 66532016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com> 6654 6655 * gcc.target/arm/attr-align1.c: Skip if M-profile. 6656 * gcc.target/arm/attr-align3.c: Likewise. 6657 * gcc.target/arm/attr_arm.c: Likewise. 6658 * gcc.target/arm/flip-thumb.c: Likewise. 6659 66602016-03-21 Jakub Jelinek <jakub@redhat.com> 6661 6662 PR target/70296 6663 * gcc.target/powerpc/altivec-36.c: New test. 6664 66652016-03-21 Richard Biener <rguenther@suse.de> 6666 6667 PR tree-optimization/70310 6668 * gcc.dg/torture/pr70310.c: New testcase. 6669 66702016-03-21 Kirill Yukhin <kirill.yukhin@intel.com> 6671 6672 PR target/70293 6673 * gcc.target/i386/pr70293.c: New test. 6674 66752016-03-21 Richard Biener <rguenther@suse.de> 6676 6677 PR tree-optimization/70288 6678 * gcc.dg/torture/pr70288-1.c: New testcase. 6679 * gcc.dg/torture/pr70288-2.c: Likewise. 6680 66812016-03-21 Andrey Belevantsev <abel@ispras.ru> 6682 6683 PR rtl-optimization/69307 6684 * gcc.target/arm/pr69307.c: New test. 6685 66862016-03-21 Andrey Belevantsev <abel@ispras.ru> 6687 6688 PR rtl-optimization/69102 6689 * gcc.c-torture/compile/pr69102.c: New test. 6690 66912016-03-18 Jeff Law <law@redhat.com> 6692 6693 PR rtl-optimization/70263 6694 * gcc.c-torture/compile/pr70263-1.c: New test. 6695 * gcc.target/i386/pr70263-2.c: New test. 6696 66972016-03-18 Bernd Schmidt <bschmidt@redhat.com> 6698 6699 PR rtl-optimization/70278 6700 * gcc.dg/torture/pr70278.c: New test. 6701 * gcc.target/arm/pr70278.c: New test. 6702 67032016-03-18 David Malcolm <dmalcolm@redhat.com> 6704 6705 PR c/70281 6706 * gcc.dg/plugin/diagnostic-test-expressions-1.c 6707 (test_builtin_types_compatible_p): New test function. 6708 * gcc.dg/pr70281.c: New test case. 6709 67102016-03-18 Christophe Lyon <christophe.lyon@linaro.org> 6711 6712 PR target/70113 6713 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419. 6714 67152016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com> 6716 6717 PR tree-optimization/70252 6718 * gcc.dg/pr70252.c: New test. 6719 67202016-03-18 Tom de Vries <tom@codesourcery.com> 6721 6722 * gcc.dg/pr70161-2.c: New test. 6723 * gcc.dg/pr70161.c: New test. 6724 67252016-03-18 Tom de Vries <tom@codesourcery.com> 6726 6727 PR ipa/70269 6728 * gcc.dg/pr70269.c: New test. 6729 67302016-03-18 Jakub Jelinek <jakub@redhat.com> 6731 6732 PR c++/70267 6733 * g++.dg/ext/java-3.C: New test. 6734 67352016-03-18 Patrick Palka <ppalka@gcc.gnu.org> 6736 6737 PR c++/70205 6738 * g++.dg/lookup/pr70205.C: New test. 6739 67402016-03-18 Patrick Palka <ppalka@gcc.gnu.org> 6741 6742 PR c++/70218 6743 * g++.dg/cpp0x/lambda/lambda-70218.C: New test. 6744 67452016-03-17 Marek Polacek <polacek@redhat.com> 6746 6747 PR c/69407 6748 * gcc.dg/atomic-op-6.c: New test. 6749 67502016-03-17 David Malcolm <dmalcolm@redhat.com> 6751 6752 PR c/70264 6753 * c-c++-common/pr70264.c: New test case. 6754 67552016-03-17 Jakub Jelinek <jakub@redhat.com> 6756 6757 PR c++/70144 6758 * c-c++-common/pr70144-1.c: New test. 6759 * c-c++-common/pr70144-2.c: New test. 6760 6761 PR c++/70272 6762 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon. 6763 * g++.dg/opt/flifetime-dse6.C: New test. 6764 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count. 6765 67662016-03-17 H.J. Lu <hongjiu.lu@intel.com> 6767 6768 PR driver/70192 6769 * gcc.dg/pic-1.c: New test. 6770 * gcc.dg/pic-2.c: Likewise. 6771 * gcc.dg/pic-3.c: Likewise. 6772 * gcc.dg/pic-4.c: Likewise. 6773 * gcc.dg/pie-1.c: Likewise. 6774 * gcc.dg/pie-2.c: Likewise. 6775 * gcc.dg/pie-3.c: Likewise. 6776 * gcc.dg/pie-4.c: Likewise. 6777 * gcc.dg/pie-5.c: Likewise. 6778 * gcc.dg/pie-6.c: Likewise. 6779 67802016-03-17 Tom de Vries <tom@codesourcery.com> 6781 6782 * gfortran.dg/goacc/kernels-alias-3.f95: New test. 6783 * gfortran.dg/goacc/kernels-alias-4.f95: New test. 6784 67852016-03-17 Richard Biener <rguenther@suse.de> 6786 6787 PR debug/70271 6788 * g++.dg/debug/pr70271.C: New testcase. 6789 67902016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com> 6791 6792 * gcc.target/i386/pr70251.c: New test. 6793 67942016-03-17 Marek Polacek <polacek@redhat.com> 6795 6796 PR c++/70194 6797 * g++.dg/warn/constexpr-70194.C: New test. 6798 67992016-03-16 Richard Henderson <rth@redhat.com> 6800 6801 PR middle-end/70240 6802 * gcc.c-torture/compile/pr70240.c: New. 6803 68042016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> 6805 6806 * gcc.c-torture/compile/20151204.c: Skip for avr. 6807 68082016-03-16 Jakub Jelinek <jakub@redhat.com> 6809 6810 PR target/70245 6811 * g++.dg/opt/pr70245.C: New test. 6812 * g++.dg/opt/pr70245.h: New file. 6813 * g++.dg/opt/pr70245-aux.cc: New file. 6814 68152016-03-16 Martin Sebor <msebor@redhat.com> 6816 6817 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives. 6818 68192016-03-16 Richard Henderson <rth@redhat.com> 6820 6821 PR middle-end/70199 6822 * gcc.c-torture/compile/pr70199.c: New. 6823 68242016-03-16 H.J. Lu <hongjiu.lu@intel.com> 6825 6826 * gcc.dg/uninit-19.c: Run dos2unix. 6827 68282016-03-16 Marek Polacek <polacek@redhat.com> 6829 6830 PR c/70093 6831 * gcc.dg/nested-func-10.c: New test. 6832 * gcc.dg/nested-func-9.c: New test. 6833 68342016-03-16 Jakub Jelinek <jakub@redhat.com> 6835 6836 PR tree-optimization/68714 6837 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options. 6838 68392016-03-16 Tom de Vries <tom@codesourcery.com> 6840 6841 PR tree-optimization/68715 6842 * gcc.dg/graphite/pr68715-2.c: New test. 6843 * gcc.dg/graphite/pr68715.c: New test. 6844 * gfortran.dg/graphite/pr68715.f90: New test. 6845 68462016-03-16 Tom de Vries <tom@codesourcery.com> 6847 6848 PR tree-optimization/68809 6849 * gcc.dg/graphite/pr68809-2.c: New test. 6850 * gcc.dg/graphite/pr68809.c: New test. 6851 68522016-03-16 Jakub Jelinek <jakub@redhat.com> 6853 6854 PR c++/70147 6855 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid 6856 method call to i () as argument. Adjust expected output. 6857 6858 PR c++/70147 6859 * g++.dg/ubsan/pr70147-1.C: New test. 6860 * g++.dg/ubsan/pr70147-2.C: New test. 6861 68622016-03-15 Martin Sebor <msebor@redhat.com> 6863 6864 PR c++/58281 6865 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test. 6866 68672016-03-15 John David Anglin <danglin@gcc.gnu.org> 6868 6869 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on 6870 hppa*-*-hpux*. 6871 6872 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list. 6873 6874 PR libfortran/69799 6875 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if 6876 libatomic_available. 6877 68782016-03-15 Marek Polacek <polacek@redhat.com> 6879 6880 PR c++/70209 6881 * g++.dg/ext/attribute-may-alias-4.C: New test. 6882 68832016-03-15 Alexander Monakov <amonakov@ispras.ru> 6884 6885 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in 6886 -fvar-tracking-assignments-toggle flag. 6887 68882016-03-15 Pat Haugen <pthaugen@us.ibm.com> 6889 6890 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*. 6891 68922016-03-15 Jakub Jelinek <jakub@redhat.com> 6893 6894 PR rtl-optimization/70222 6895 * gcc.c-torture/execute/pr70222-1.c: New test. 6896 * gcc.c-torture/execute/pr70222-2.c: New test. 6897 68982016-03-15 Richard Henderson <rth@redhat.com> 6899 6900 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass. 6901 69022016-03-15 Andrey Belevantsev <abel@ispras.ru> 6903 6904 PR rtl-optimization/69032 6905 * gcc.dg/pr69032.c: New test. 6906 69072016-03-15 Andrey Belevantsev <abel@ispras.ru> 6908 6909 PR rtl-optimization/63384 6910 * g++.dg/pr63384.C: New test. 6911 69122016-03-15 Andrey Belevantsev <abel@ispras.ru> 6913 6914 PR target/64411 6915 * gcc.target/i386/pr64411.C: New test. 6916 69172016-03-15 Tom de Vries <tom@codesourcery.com> 6918 6919 * gfortran.dg/goacc/kernels-alias-2.f95: New test. 6920 * gfortran.dg/goacc/kernels-alias.f95: New test. 6921 69222016-03-14 Martin Sebor <msebor@redhat.com> 6923 6924 PR c++/53792 6925 * g++.dg/cpp0x/constexpr-inline.C: New test. 6926 * g++.dg/cpp0x/constexpr-inline-1.C: Same. 6927 69282016-03-14 David Edelsohn <dje.gcc@gmail.com> 6929 6930 * gcc.dg/torture/pr70083.c: Prune non-standard ABI. 6931 69322016-03-14 Jakub Jelinek <jakub@redhat.com> 6933 6934 PR middle-end/70219 6935 * gcc.dg/pr70219.c: New test. 6936 69372016-03-14 Bernd Schmidt <bschmidt@redhat.com> 6938 6939 PR target/70083 6940 * gcc.dg/torture/pr70083.c: New test. 6941 * gcc.target/i386/pr70083.c: New test. 6942 69432016-03-14 Richard Biener <rguenther@suse.de> 6944 6945 PR tree-optimization/56365 6946 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase. 6947 69482016-03-14 Segher Boessenkool <segher@kernel.crashing.org> 6949 6950 PR target/70098 6951 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm): 6952 New function. 6953 * g++.dg/pr70098.C: New testcase. 6954 6955 69562016-03-14 Tom de Vries <tom@codesourcery.com> 6957 6958 PR tree-optimization/70045 6959 * gcc.dg/graphite/pr70045.c: New test. 6960 69612016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6962 6963 PR fortran/69043 6964 * gfortran.dg/include_9.f90: New test. 6965 69662016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr> 6967 6968 PR fortran/45076 6969 gfortran.dg/prof/prof.exp: New script. 6970 gfortran.dg/prof/dynamic_dispatch_6.f03: New test. 6971 69722016-03-12 Andrey Belevantsev <abel@ispras.ru> 6973 6974 PR rtl-optimization/69307 6975 * gcc.dg/pr69307.c: New test. 6976 69772016-03-12 Vladimir Makarov <vmakarov@redhat.com> 6978 6979 PR target/69614 6980 * gcc.target/arm/pr69614.c: New. 6981 69822016-03-12 Paul Thomas <pault@gcc.gnu.org> 6983 6984 PR fortran/70031 6985 * gfortran.dg/submodule_14.f08: New test 6986 6987 PR fortran/69524 6988 * gfortran.dg/submodule_15.f08: New test 6989 69902016-03-12 Patrick Palka <ppalka@gcc.gnu.org> 6991 6992 PR c++/70106 6993 * g++.dg/cpp1y/paren3.C: New test. 6994 69952016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com> 6996 6997 PR target/70131 6998 * gcc.target/powerpc/ppc-round2.c: New test. 6999 70002016-03-11 Bernd Schmidt <bschmidt@redhat.com> 7001 7002 PR target/70123 7003 * gcc.dg/torture/pr70123.c: New test. 7004 70052016-03-11 Jeff Law <law@redhat.com> 7006 7007 PR tree-optimization/70190 7008 * gcc.c-torture/compile/pr70190.c: New test. 7009 70102016-03-11 David Malcolm <dmalcolm@redhat.com> 7011 7012 PR c/68187 7013 * c-c++-common/Wmisleading-indentation.c (test43_a): New test 7014 case. 7015 (test43_b): Likewise. 7016 (test43_c): Likewise. 7017 (test43_d): Likewise. 7018 (test43_e): Likewise. 7019 (test43_f): Likewise. 7020 (test43_g): Likewise. 7021 (test44_a): Likewise. 7022 (test44_b): Likewise. 7023 (test44_c): Likewise. 7024 (test44_d): Likewise. 7025 (test44_e): Likewise. 7026 70272016-03-11 David Malcolm <dmalcolm@redhat.com> 7028 7029 PR c/70085 7030 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case. 7031 70322016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7033 7034 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to 7035 dg-options. 7036 70372016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7038 7039 PR target/70002 7040 PR target/69245 7041 * gcc.target/aarch64/pr69245_2.c: New test. 7042 70432016-03-11 Jakub Jelinek <jakub@redhat.com> 7044 7045 PR tree-optimization/70177 7046 * gcc.dg/pr70177.c: New test. 7047 70482016-03-11 Alan Lawrence <alan.lawrence@arm.com> 7049 7050 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>. 7051 70522016-03-11 Alan Lawrence <alan.lawrence@arm.com> 7053 7054 * gcc.dg/tree-ssa/sra-20.c: New. 7055 70562016-03-11 Jakub Jelinek <jakub@redhat.com> 7057 7058 PR rtl-optimization/70174 7059 * gcc.dg/pr70174.c: New test. 7060 7061 PR tree-optimization/70169 7062 * gcc.dg/pr70169.c: New test. 7063 70642016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com> 7065 7066 PR target/70160 7067 * gcc.target/i386/pr70160.c: New test. 7068 70692016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 7070 7071 * gcc.target/s390/dfp-1.c: New test. 7072 70732016-03-10 Nick Clifton <nickc@redhat.com> 7074 7075 PR target/70044 7076 * gcc.target/aarch64/pr70044.c: New test. 7077 70782016-03-10 Patrick Palka <ppalka@gcc.gnu.org> 7079 Jakub Jelinek <jakub@redhat.com> 7080 7081 PR c++/70001 7082 * g++.dg/cpp0x/constexpr-70001-1.C: New test. 7083 * g++.dg/cpp0x/constexpr-70001-2.C: New test. 7084 * g++.dg/cpp0x/constexpr-70001-3.C: New test. 7085 70862016-03-10 Jan Hubicka <hubicka@ucw.cz> 7087 7088 PR lto/69589 7089 * g++.dg/lto/pr69589_0.C: New testcase 7090 * g++.dg/lto/pr69589_1.C: New testcase 7091 70922016-03-10 Marek Polacek <polacek@redhat.com> 7093 7094 PR c++/70153 7095 * g++.dg/delayedfold/unary-plus1.C: New test. 7096 70972016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com> 7098 7099 * gcc.target/arm/pr45701-1.c: Escape brackets. 7100 * gcc.target/arm/pr45701-2.c: Likewise. 7101 71022016-03-10 Alan Lawrence <alan.lawrence@arm.com> 7103 7104 * gfortran.dg/unconstrained_commons.f: New. 7105 71062016-03-10 Alan Modra <amodra@gmail.com> 7107 7108 * gcc.dg/pr69195.c: New. 7109 * gcc.dg/pr69238.c: New. 7110 71112016-03-10 Tom de Vries <tom@codesourcery.com> 7112 7113 PR testsuite/68915 7114 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met. 7115 71162016-03-10 Richard Biener <rguenther@suse.de> 7117 7118 PR tree-optimization/70128 7119 * gcc.dg/tree-ssa/alias-34.c: New testcase. 7120 * gcc.dg/tree-ssa/alias-35.c: Likewise. 7121 71222016-03-09 Jakub Jelinek <jakub@redhat.com> 7123 7124 PR tree-optimization/70152 7125 * gcc.dg/pr70152.c: New test. 7126 7127 PR target/70086 7128 * gcc.target/i386/pr70086-1.c: New test. 7129 * gcc.target/i386/pr70086-2.c: New test. 7130 * gcc.target/i386/pr70086-3.c: New test. 7131 7132 PR tree-optimization/70127 7133 * gcc.c-torture/execute/pr70127.c: New test. 7134 71352016-03-09 Cesar Philippidis <cesar@codesourcery.com> 7136 7137 * c-c++-common/goacc/combined-directives-2.c: New test. 7138 71392016-03-09 David Malcolm <dmalcolm@redhat.com> 7140 7141 PR c/68473 7142 PR c++/70105 7143 * g++.dg/diagnostic/pr70105.C: New test. 7144 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl. 7145 (test_multiple_ordinary_maps): New test function. 7146 71472016-03-09 David Malcolm <dmalcolm@redhat.com> 7148 7149 PR c/68473 7150 PR c++/70105 7151 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree): 7152 Drop range information from call to inform_at_rich_loc. 7153 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range): 7154 New. 7155 (test_show_locus): Replace calls to rich_location::add_range with 7156 calls to add_range. Rewrite the tests that used the now-defunct 7157 rich_location ctor taking a source_range. Simplify other tests 7158 by replacing calls to COMBINE_LOCATION_DATA with calls to 7159 make_location. 7160 71612016-03-09 Richard Biener <rguenther@suse.de> 7162 Jakub Jelinek <jakub@redhat.com> 7163 7164 PR tree-optimization/70138 7165 * gcc.dg/vect/pr70138-1.c: New testcase. 7166 * gcc.dg/vect/pr70138-2.c: Likewise. 7167 71682016-03-09 Jakub Jelinek <jakub@redhat.com> 7169 7170 PR target/70049 7171 * gcc.target/i386/pr70049.c: New test. 7172 71732016-03-09 Richard Biener <rguenther@suse.de> 7174 7175 PR c/70143 7176 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase. 7177 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise. 7178 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again. 7179 71802016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7181 7182 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*, 7183 arm-*-*. 7184 71852016-03-09 Jakub Jelinek <jakub@redhat.com> 7186 7187 PR middle-end/67278 7188 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options. 7189 7190 PR target/67278 7191 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options. 7192 7193 PR middle-end/70050 7194 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number 7195 in testcase comment. 7196 71972016-03-09 Tom de Vries <tom@codesourcery.com> 7198 7199 * gfortran.dg/goacc/kernels-loop-2.f95: New test. 7200 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test. 7201 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test. 7202 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test. 7203 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test. 7204 * gfortran.dg/goacc/kernels-loop-data.f95: New test. 7205 * gfortran.dg/goacc/kernels-loop-n.f95: New test. 7206 * gfortran.dg/goacc/kernels-loop.f95: New test. 7207 72082016-03-08 Martin Sebor <msebor@redhat.com> 7209 7210 PR c++/62096 7211 * g++.dg/warn/overflow-warn-7.C: New test. 7212 72132016-03-08 Jason Merrill <jason@redhat.com> 7214 7215 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list. 7216 * lib/target-supports.exp (check_effective_target_concepts): New. 7217 72182016-03-08 Jakub Jelinek <jakub@redhat.com> 7219 7220 PR c++/70135 7221 * g++.dg/cpp1y/constexpr-loop4.C: New test. 7222 * g++.dg/ubsan/pr70135.C: New test. 7223 7224 PR target/70110 7225 * gcc.dg/pr70110.c: New test. 7226 72272016-03-07 Martin Jambor <mjambor@suse.cz> 7228 7229 * c-c++-common/gomp/clauses-1.c: Remove dg-options. 7230 * c-c++-common/gomp/if-1.c: Likewise. 7231 * c-c++-common/gomp/pr61486-2.c: Likewise. 7232 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp 7233 to dg-additional-options. 7234 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests. 7235 * g++/gomp/target-teams-1.c: Likewise. 7236 * gcc.dg/gomp/gomp.exp: Likewise. 7237 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to 7238 dg-additional-options. 7239 * gfortran.dg/gomp/gomp.exp: Likewise. 7240 * gfortran.dg/gomp/target1.f90: Remove dg-options. 7241 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to 7242 dg-additional-options. 7243 * gfortran.dg/gomp/target3.f90: Remove dg-options. 7244 72452016-03-07 Martin Jambor <mjambor@suse.cz> 7246 7247 * lib/target-supports.exp (check_effective_target_offload_hsa): New. 7248 * c-c++-common/gomp/gridify-1.c: New test. 7249 * gfortran.dg/gomp/gridify-1.f90: Likewise. 7250 72512016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com> 7252 7253 * gcc.target/arm/pr45701-1.c: Change assembler scan to not 7254 trigger for cortex-r8, when scanning for register r8. 7255 * gcc.target/arm/pr45701-2.c: Likewise. 7256 72572016-02-26 Richard Biener <rguenther@suse.de> 7258 Jeff Law <law@redhat.com> 7259 7260 PR tree-optimization/69740 7261 * gcc.c-torture/compile/pr69740-1.c: New test. 7262 * gcc.c-torture/compile/pr69740-2.c: New test. 7263 72642016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 7265 7266 * lib/target-supports.exp 7267 (check_effective_target_whole_vector_shift): Enable for PPC64. 7268 72692016-03-07 Richard Biener <rguenther@suse.de> 7270 7271 PR tree-optimization/70115 7272 * gcc.dg/torture/pr70115.c: New testcase. 7273 72742016-03-07 Nathan Sidwell <nathan@codesourcery.com> 7275 7276 PR middle-end/69916 7277 * c-c-++-common/goacc/pr69916.c: New. 7278 72792016-03-07 Richard Henderson <rth@redhat.com> 7280 7281 * gcc.c-torture/compile/pr70061.c: New test. 7282 72832016-03-07 Richard Biener <rguenther@suse.de> 7284 7285 PR testsuite/70109 7286 * gcc.dg/vect/O3-pr36098.c: New testcase. 7287 72882016-03-07 Christophe Lyon <christophe.lyon@linaro.org> 7289 7290 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU. 7291 72922016-03-07 Eric Botcazou <ebotcazou@adacore.com> 7293 7294 * gnat.dg/renaming9.ad[sb]: New testcase. 7295 72962016-03-05 Jakub Jelinek <jakub@redhat.com> 7297 7298 PR c++/70084 7299 * g++.dg/expr/stdarg3.C: New test. 7300 73012016-03-04 Jeff Law <law@redhat.com> 7302 7303 PR tree-optimization/69196 7304 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and 7305 x86_64-*-*. 7306 73072016-03-04 Bernd Schmidt <bschmidt@redhat.com> 7308 7309 PR c/69973 7310 * gcc.dg/pr69973.c: New test. 7311 7312 PR rtl-optimization/69941 7313 * gcc.dg/torture/pr69941.c: New test. 7314 7315 PR c/69824 7316 * gcc.dg/pr69824.c: New test. 7317 73182016-03-05 Tom de Vries <tom@codesourcery.com> 7319 7320 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function. 7321 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New 7322 function. 7323 73242016-03-05 Patrick Palka <ppalka@gcc.gnu.org> 7325 7326 PR c++/66786 7327 * g++.dg/cpp1y/var-templ48.C: New test. 7328 * g++.dg/cpp1y/var-templ49.C: New test. 7329 73302016-03-04 Eric Botcazou <ebotcazou@adacore.com> 7331 7332 * g++.dg/Wno-frame-address.C: Skip on IA-64. 7333 73342016-03-04 Jakub Jelinek <jakub@redhat.com> 7335 7336 PR c++/70035 7337 * g++.dg/ubsan/pr70035.C: New test. 7338 7339 PR target/70062 7340 * gcc.target/i386/pr70062.c: New test. 7341 73422016-03-04 H.J. Lu <hongjiu.lu@intel.com> 7343 7344 * g++.dg/template/typename21.C: Remove c++98_only. 7345 73462016-03-04 H.J. Lu <hongjiu.lu@intel.com> 7347 7348 * g++.dg/template/typename21.C: Replace c++98 with c++98_only. 7349 73502016-03-04 David Malcolm <dmalcolm@redhat.com> 7351 7352 PR c/68187 7353 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test 7354 function. 7355 (fn_42_b): Likewise. 7356 (fn_42_c): Likewise. 7357 73582016-03-04 David Malcolm <dmalcolm@redhat.com> 7359 7360 PR c/68187 7361 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test 7362 function. 7363 (fn_40_b): Likewise. 7364 (fn_41_a): Likewise. 7365 (fn_41_b): Likewise. 7366 73672016-03-04 Jakub Jelinek <jakub@redhat.com> 7368 7369 PR target/70059 7370 * gcc.target/i386/avx512f-pr70059.c: New test. 7371 * gcc.target/i386/avx512dq-pr70059.c: New test. 7372 73732016-03-04 Bernd Schmidt <bschmidt@redhat.com> 7374 7375 PR rtl-optimization/57676 7376 * gcc.dg/torture/pr57676.c: New test. 7377 73782016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com> 7379 7380 * gcc.dg/pr70026.c: New test. 7381 73822016-03-04 Marek Polacek <polacek@redhat.com> 7383 7384 PR c/69798 7385 * gcc.dg/cilk-plus/pr69798-1.c: New test. 7386 * gcc.dg/cilk-plus/pr69798-2.c: New test. 7387 73882016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7389 7390 PR target/70004 7391 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di): 7392 Delete. 7393 (test_corners_sisd_si): Likewise. 7394 (main): Remove checks of the above. 7395 * gcc.target/aarch64/shift_wide_invalid_1.c: New test. 7396 73972016-03-04 Eric Botcazou <ebotcazou@adacore.com> 7398 7399 * gcc.dg/Wno-frame-address.c: Skip on IA-64. 7400 74012016-03-04 Christophe Lyon <christophe.lyon@linaro.org> 7402 7403 * gcc.dg/torture/pr69951.c: Accept argc==0. 7404 74052016-03-04 Richard Biener <rguenther@suse.de> 7406 7407 PR c++/70054 7408 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase. 7409 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase. 7410 74112016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com> 7412 7413 PR testsuite/69766 7414 * go.test/go-test.exp: S/390: Set GOARCH to the current target when 7415 testing multiarch. 7416 74172016-03-04 Jakub Jelinek <jakub@redhat.com> 7418 7419 PR debug/69947 7420 * gcc.dg/guality/pr69947.c: New test. 7421 74222016-03-03 Jakub Jelinek <jakub@redhat.com> 7423 7424 PR ada/70017 7425 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array. 7426 74272016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7428 7429 PR rtl-optimization/69904 7430 * gcc.target/arm/pr69904.c: New test. 7431 74322016-03-03 Jakub Jelinek <jakub@redhat.com> 7433 7434 PR target/70021 7435 * gcc.dg/vect/pr70021.c: New test. 7436 * gcc.target/i386/pr70021.c: New test. 7437 74382016-03-03 Marek Polacek <polacek@redhat.com> 7439 7440 PR middle-end/70050 7441 * gcc.dg/pr70050.c: New test. 7442 74432016-03-03 James Greenhalgh <james.greenhalgh@arm.com> 7444 7445 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64. 7446 74472016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com> 7448 7449 PR tree-optimization/70043 7450 * gfortran.dg/vect/pr70043.f90: New test. 7451 74522016-03-03 Eric Botcazou <ebotcazou@adacore.com> 7453 7454 * gnat.dg/specs/task1.ads: New test. 7455 74562016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7457 7458 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command. 7459 Invoke gdb with -batch. 7460 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise. 7461 74622016-03-03 Richard Biener <rguenther@suse.de> 7463 7464 PR tree-optimization/55936 7465 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL. 7466 74672016-03-02 Jeff Law <law@redhat.com> 7468 7469 PR rtl-optimization/69942 7470 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the 7471 effects of argument promotions. 7472 7473 PR tree-optimization/69987 7474 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the 7475 target does not support -fprefetch-loop-arrays. 7476 74772016-03-02 Uros Bizjak <ubizjak@gmail.com> 7478 7479 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test. 7480 74812016-03-02 Bin Cheng <bin.cheng@arm.com> 7482 7483 PR rtl-optimization/69052 7484 * gcc.target/i386/pr69052.c: New test. 7485 74862016-03-02 Alan Modra <amodra@gmail.com> 7487 7488 * gcc.dg/pr69990.c: New. 7489 74902016-03-02 Jakub Jelinek <jakub@redhat.com> 7491 7492 PR c/68062 7493 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options. 7494 7495 PR middle-end/70022 7496 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options. 7497 7498 PR target/70028 7499 * gcc.target/i386/pr70028.c: New test. 7500 75012016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 7502 7503 * c-c++-common/asan/swapcontext-test-1.c, 7504 * c-c++-common/tsan/thread_leak.c, 7505 * g++.dg/tsan/aligned_vs_unaligned_race.C, 7506 * g++.dg/tsan/benign_race.C, 7507 * g++.dg/tsan/fd_close_norace.C, 7508 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid 7509 races with sanitizer output 7510 75112016-03-02 Richard Biener <rguenther@suse.de> 7512 Uros Bizjak <ubizjak@gmail.com> 7513 7514 PR target/67278 7515 * gcc.dg/simd-8.c: New testcase. 7516 75172016-03-02 Richard Biener <rguenther@suse.de> 7518 7519 PR middle-end/67278 7520 * gcc.dg/simd-7.c: New testcase. 7521 75222016-03-02 Eric Botcazou <ebotcazou@adacore.com> 7523 7524 * gcc.target/i386/pr70007.c: Tweak. 7525 75262016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com> 7527 7528 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390. 7529 75302016-03-02 Marek Polacek <polacek@redhat.com> 7531 7532 PR c/67854 7533 * gcc.dg/pr67854.c: New test. 7534 75352016-03-02 Jakub Jelinek <jakub@redhat.com> 7536 7537 PR middle-end/70025 7538 * gcc.dg/torture/pr70025.c: New test. 7539 75402016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com> 7541 7542 PR tree-optimization/68621 7543 * gcc.dg/tree-ssa/ifc-8.c: Adjust test. 7544 75452016-03-01 Eric Botcazou <ebotcazou@adacore.com> 7546 7547 * gcc.target/i386/pr70007.c: New test. 7548 75492016-03-01 Jeff Law <law@redhat.com> 7550 7551 PR tree-optimization/69196 7552 * gcc.dg/tree-ssa/pr69196-1.c: New test. 7553 7554 PR tree-optimization/69196 7555 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from 7556 duplicating code and spoiling the expected output. 7557 75582016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com> 7559 7560 PR target/70033 7561 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler 7562 supports power9 before doing tests. 7563 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise. 7564 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise. 7565 * gcc.target/powerpc/p9-permute.c: Likewise. 7566 75672016-03-01 Uros Bizjak <ubizjak@gmail.com> 7568 7569 PR target/70027 7570 * gcc.target/i386/pr70027.c: New test. 7571 75722016-03-01 Eric Botcazou <ebotcazou@adacore.com> 7573 7574 * gcc.dg/pr70017.c: New test. 7575 75762016-03-01 Jakub Jelinek <jakub@redhat.com> 7577 7578 PR c/69796 7579 PR c/69974 7580 * gcc.dg/pr69796.c: New test. 7581 * gcc.dg/pr69974.c: New test. 7582 75832016-03-01 Eric Botcazou <ebotcazou@adacore.com> 7584 7585 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets. 7586 75872016-02-29 Jeff Law <law@redhat.com> 7588 7589 PR tree-optimization/69987 7590 * gfortran.dg/pr69987.f90: New test. 7591 7592 PR tree-optimization/69989 7593 * gcc.c-torture/compile/pr69989-2.c: New test. 7594 75952016-03-01 Marek Polacek <polacek@redhat.com> 7596 7597 PR c++/69795 7598 * g++.dg/parse/invalid1.C: New test. 7599 76002016-03-01 Richard Biener <rguenther@suse.de> 7601 7602 PR middle-end/70022 7603 * gcc.dg/pr70022.c: New testcase. 7604 76052016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com> 7606 7607 PR tree-optimization/69956 7608 * gcc.dg/pr69956.c: New test. 7609 76102016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 7611 7612 PR target/70011 7613 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c: 7614 XFAIL when hardware supports efficient unaligned storage access. 7615 76162016-03-01 Patrick Palka <ppalka@gcc.gnu.org> 7617 7618 PR c++/69961 7619 * g++.dg/template/pr69961a.C: New test. 7620 * g++.dg/template/pr69961b.C: New test. 7621 76222016-02-29 David Malcolm <dmalcolm@redhat.com> 7623 7624 PR preprocessor/69985 7625 * gcc.dg/cpp/pr69985.c: New test case. 7626 76272016-02-29 Jeff Law <law@redhat.com> 7628 7629 PR tree-optimization/70005 7630 * gcc.c-torture/execute/pr70005.c New test. 7631 7632 PR tree-optimization/69999 7633 * gcc.c-torture/compile/pr69999.c: New test. 7634 76352016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com> 7636 7637 PR tree-optimization/69652 7638 * gcc.dg/torture/pr69652.c: Delete test. 7639 * gcc.dg/vect/pr69652.c: New test. 7640 76412016-02-19 Richard Biener <rguenther@suse.de> 7642 7643 PR tree-optimization/69980 7644 * gfortran.dg/vect/pr69980.f90: New testcase. 7645 76462016-02-29 Eric Botcazou <ebotcazou@adacore.com> 7647 7648 * gcc.target/sparc/20160229-1.c: New test. 7649 76502016-02-29 Eric Botcazou <ebotcazou@adacore.com> 7651 7652 * gnat.dg/stack_usage3.adb: New test. 7653 * gnat.dg/stack_usage3_pkg.ads: New helper. 7654 76552016-02-29 Eric Botcazou <ebotcazou@adacore.com> 7656 7657 * gnat.dg/renaming8.adb: New test. 7658 * gnat.dg/renaming8_pkg1.ads: New helper. 7659 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise. 7660 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise. 7661 76622016-02-29 Richard Biener <rguenther@suse.de> 7663 7664 PR tree-optimization/69720 7665 * gcc.dg/vect/vect-outer-pr69720.c: New testcase. 7666 76672016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org> 7668 7669 PR fortran/68147 7670 PR fortran/47674 7671 * gfortran.dg/realloc_on_assign_26.f90: New test case. 7672 76732016-02-28 Harald Anlauf <anlauf@gmx.de> 7674 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7675 7676 PR fortran/56007 7677 * gfortran.dg/coarray_8.f90: Adjust error message. 7678 * gfortran.dg/pr56007.f90: New test. 7679 * gfortran.dg/pr56007.f: New test. 7680 76812016-02-28 H.J. Lu <hongjiu.lu@intel.com> 7682 7683 PR tree-optimization/69989 7684 * gcc.dg/torture/pr69989.c: New test. 7685 76862016-02-28 Eric Botcazou <ebotcazou@adacore.com> 7687 7688 * gcc.target/i386/stack-realign-win.c: New test. 7689 76902016-02-28 Harald Anlauf <anlauf@gmx.de> 7691 7692 PR fortran/60126 7693 * gfortran.dg/pr60126.f90: New test. 7694 76952016-02-27 Jeff Law <law@redhat.com> 7696 7697 Revert 7698 2016-02-26 Richard Biener <rguenther@suse.de> 7699 Jeff Law <law@redhat.com> 7700 7701 PR tree-optimization/69740 7702 * gcc.c-torture/compile/pr69740-1.c: New test. 7703 * gcc.c-torture/compile/pr69740-2.c: New test. 7704 77052016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7706 7707 PR fortran/69910 7708 * gfortran.dg/newunit_4.f90: New test. 7709 77102016-02-27 Jakub Jelinek <jakub@redhat.com> 7711 7712 PR target/69613 7713 PR rtl-optimization/69886 7714 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options. 7715 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime 7716 target. 7717 77182016-02-26 Martin Sebor <msebor@redhat.com> 7719 7720 PR tree-optimization/15826 7721 * gcc.dg/tree-ssa/pr15826.c: New test. 7722 77232016-02-26 Jakub Jelinek <jakub@redhat.com> 7724 7725 PR target/69969 7726 * gcc.target/powerpc/pr69969.c: New test. 7727 77282016-02-26 Martin Sebor <msebor@redhat.com> 7729 7730 PR c++/15766 7731 * g++.old-deja/g++.other/decl5.C: Add a test case. 7732 77332016-02-26 Segher Boessenkool <segher@kernel.crashing.org> 7734 7735 PR target/69946 7736 * gcc.target/powerpc/pr69946.c: New file. 7737 77382016-02-26 Richard Biener <rguenther@suse.de> 7739 Jeff Law <law@redhat.com> 7740 7741 PR tree-optimization/69740 7742 * gcc.c-torture/compile/pr69740-1.c: New test. 7743 * gcc.c-torture/compile/pr69740-2.c: New test. 7744 77452016-02-26 Martin Jambor <mjambor@suse.cz> 7746 7747 PR middle-end/69920 7748 * gcc.dg/torture/pr69932.c: New test. 7749 * gcc.dg/torture/pr69936.c: Likewise. 7750 77512016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 7752 7753 PR target/69709 7754 * gcc.target/s390/pr69709.c: New test. 7755 77562016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7757 7758 PR target/69245 7759 * gcc.target/aarch64/pr69245_1.c: New test. 7760 77612016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7762 7763 PR target/69613 7764 * gcc.dg/torture/pr69613.c: New test. 7765 77662016-02-26 Jakub Jelinek <jakub@redhat.com> 7767 7768 PR rtl-optimization/69891 7769 * gcc.target/i386/pr69891.c: New test. 7770 77712016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com> 7772 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 7773 7774 PR target/61397 7775 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired 7776 functionality for both 32-bit and 64-bit. 7777 77782016-02-26 Richard Biener <rguenther@suse.de> 7779 7780 PR tree-optimization/69551 7781 * gcc.dg/torture/pr69951.c: New testcase. 7782 77832016-02-25 Richard Biener <rguenther@suse.de> 7784 7785 PR tree-optimization/48795 7786 * gcc.dg/Warray-bounds-18.c: New testcase. 7787 77882016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7789 7790 * g++.dg/ext/attr-constructor1.C: Require init_priority support. 7791 77922016-02-25 Jakub Jelinek <jakub@redhat.com> 7793 7794 PR rtl-optimization/69896 7795 * gcc.dg/pr69896.c: New test. 7796 77972016-02-25 Patrick Palka <ppalka@gcc.gnu.org> 7798 7799 PR c++/69736 7800 * g++.dg/cpp1y/paren2.C: New test. 7801 78022016-02-24 Martin Sebor <msebor@redhat.com> 7803 7804 PR c/51147 7805 * gcc.dg/enum-mode-2.c: New test. 7806 78072016-02-24 Jakub Jelinek <jakub@redhat.com> 7808 7809 PR c++/69922 7810 * g++.dg/warn/Wnonnull-compare-6.C: New test. 7811 * g++.dg/warn/Wnonnull-compare-7.C: New test. 7812 * g++.dg/ubsan/pr69922.C: New test. 7813 78142016-02-24 Marek Polacek <polacek@redhat.com> 7815 7816 PR c/69819 7817 * gcc.dg/pr69819.c: New test. 7818 78192016-02-24 Martin Sebor <msebor@redhat.com> 7820 7821 PR c++/69912 7822 * g++.dg/ext/flexary15.C: New test. 7823 78242016-02-24 Martin Sebor <msebor@redhat.com> 7825 7826 * gcc.dg/builtins-68.c: Avoid making unportable 7827 assumptions about the relationship between SIZE_MAX and UINT_MAX. 7828 * g++.dg/ext/builtin_alloca.C: Same. 7829 78302016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org> 7831 Charles Baylis <charles.baylis@linaro.org> 7832 7833 PR debug/61033 7834 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033. 7835 78362016-02-24 Richard Biener <rguenther@suse.de> 7837 Jakub Jelinek <jakub@redhat.com> 7838 7839 PR middle-end/69760 7840 * gcc.dg/torture/pr69760.c: New testcase. 7841 78422016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7843 7844 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer 7845 pattern on Solaris with as. 7846 78472016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7848 7849 * gcc.target/arm/cond_sub_restrict_it.c: New test. 7850 * gcc.target/arm/condarith_restrict_it.c: Likewise. 7851 * gcc.target/arm/movcond_restrict_it.c: Likewise. 7852 * gcc.target/arm/negscc_restrict_it.c: Likewise. 7853 78542016-02-24 Jakub Jelinek <jakub@redhat.com> 7855 7856 PR middle-end/69915 7857 * gcc.dg/pr69915.c: New test. 7858 78592016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7860 7861 PR rtl-optimization/69886 7862 * gcc.dg/torture/pr69886.c: New test. 7863 78642016-02-24 Richard Biener <rguenther@suse.de> 7865 7866 PR middle-end/68963 7867 * gcc.dg/torture/pr68963.c: New testcase. 7868 78692016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 7870 7871 PR target/69875 7872 * gcc.target/arm/atomic_loaddi_acquire.x: New file. 7873 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise. 7874 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise. 7875 * gcc.target/arm/atomic_loaddi_1.c: New test. 7876 * gcc.target/arm/atomic_loaddi_2.c: Likewise. 7877 * gcc.target/arm/atomic_loaddi_3.c: Likewise. 7878 * gcc.target/arm/atomic_loaddi_4.c: Likewise. 7879 * gcc.target/arm/atomic_loaddi_5.c: Likewise. 7880 * gcc.target/arm/atomic_loaddi_6.c: Likewise. 7881 * gcc.target/arm/atomic_loaddi_7.c: Likewise. 7882 * gcc.target/arm/atomic_loaddi_8.c: Likewise. 7883 * gcc.target/arm/atomic_loaddi_9.c: Likewise. 7884 78852016-02-24 Jakub Jelinek <jakub@redhat.com> 7886 7887 PR middle-end/69909 7888 * gcc.dg/torture/pr69909.c: New test. 7889 78902016-02-24 Richard Biener <rguenther@suse.de> 7891 7892 PR tree-optimization/69907 7893 * gcc.dg/vect/bb-slp-pr69907.c: New testcase. 7894 * gcc.dg/vect/bb-slp-34.c: XFAIL. 7895 * gcc.dg/vect/bb-slp-pr68892.c: Likewise. 7896 78972016-02-24 Christian Bruel <christian.bruel@st.com> 7898 7899 * gcc.target/arm/pragma_cpp_fma.c: New test. 7900 79012016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7902 7903 PR fortran/61156 7904 * gfortran.dg/include_6.f90: Update test. 7905 79062016-02-23 Jakub Jelinek <jakub@redhat.com> 7907 7908 PR objc/69844 7909 * objc.dg/pr69844.m: New test. 7910 79112016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7912 7913 PR libgfortran/69456 7914 * gfortran.dg/namelist_89.f90: New test. 7915 * gfortran.dg/pr59700.f90: Update test.. 7916 79172016-02-23 Martin Sebor <msebor@redhat.com> 7918 7919 PR middle-end/69780 7920 * g++.dg/ext/builtin_alloca.C: New test. 7921 * gcc.dg/builtins-68.c: New test. 7922 79232016-02-23 Richard Henderson <rth@redhat.com> 7924 7925 * gcc.target/i386/addr-space-3.c: Remove test. 7926 79272016-02-23 David Malcolm <dmalcolm@redhat.com> 7928 7929 PR preprocessor/69126 7930 PR preprocessor/69543 7931 * c-c++-common/pr69126-2-long.c: New test. 7932 * c-c++-common/pr69126-2-short.c: New test. 7933 * c-c++-common/pr69543-1.c: Remove xfail. 7934 79352016-02-23 David Malcolm <dmalcolm@redhat.com> 7936 7937 PR preprocessor/69126 7938 PR preprocessor/69543 7939 PR preprocessor/69558 7940 * c-c++-common/pr69126.c (MACRO_1, test_1): New. 7941 (f): Rename to... 7942 (test_2): ...this, and add leading comment. 7943 (MACRO_3, test_3): New. 7944 (MACRO_4A, MACRO_4B, test_4): New. 7945 (MACRO): Rename to... 7946 (MACRO_5): ...this. 7947 (g): Rename to... 7948 (test_5): ...this, updating for renaming of MACRO, and 7949 add leading comment. 7950 * c-c++-common/pr69543-1.c: New. 7951 * c-c++-common/pr69543-2.c: New. 7952 * c-c++-common/pr69543-3.c: New. 7953 * c-c++-common/pr69543-4.c: New. 7954 * c-c++-common/pr69558-1.c: New. 7955 * c-c++-common/pr69558-2.c: New. 7956 * c-c++-common/pr69558-3.c: New. 7957 * c-c++-common/pr69558-4.c: New. 7958 * gcc.dg/pr69558.c: Move to... 7959 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with 7960 xfail for c++. 7961 79622016-02-23 Thomas Schwinge <thomas@codesourcery.com> 7963 7964 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust 7965 to -ftree-parallelize-loops/-fopenacc changes. 7966 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise. 7967 * c-c++-common/goacc/kernels-double-reduction.c: Likewise. 7968 * c-c++-common/goacc/kernels-loop-2.c: Likewise. 7969 * c-c++-common/goacc/kernels-loop-3.c: Likewise. 7970 * c-c++-common/goacc/kernels-loop-g.c: Likewise. 7971 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise. 7972 * c-c++-common/goacc/kernels-loop-n.c: Likewise. 7973 * c-c++-common/goacc/kernels-loop-nest.c: Likewise. 7974 * c-c++-common/goacc/kernels-loop.c: Likewise. 7975 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise. 7976 * c-c++-common/goacc/kernels-reduction.c: Likewise. 7977 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise. 7978 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise. 7979 79802016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7981 7982 * gcc.target/i386/chkp-hidden-def.c: Require alias support. 7983 79842016-02-23 Jakub Jelinek <jakub@redhat.com> 7985 7986 PR c++/69902 7987 * g++.dg/warn/Wnonnull-compare-5.C: New test. 7988 7989 PR c/69900 7990 * gcc.dg/pr69900.c: New test. 7991 79922016-02-23 Martin Jambor <mjambor@suse.cz> 7993 7994 PR tree-optimization/69666 7995 * gcc.dg/tree-ssa/pr69666.c: New test. 7996 79972016-02-23 Andre Vehreschild <vehre@gcc.gnu.org> 7998 7999 PR fortran/67451 8000 * gfortran.dg/coarray_allocate_5.f08: New test. 8001 80022016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 8003 8004 * gcc.target/s390/vcond-shift.c: Move to ... 8005 * gcc.target/s390/vector/vcond-shift.c: ... here. 8006 80072016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 8008 8009 * gcc.target/s390/md/movstr-2.c: Move and rename to ... 8010 * gcc.target/s390/vector/stpcpy-1.c: ... this one. 8011 80122016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 8013 8014 * gcc.target/s390/md/movstr-1.c: Turn into compile test. 8015 80162016-02-20 Mark Wielaard <mjw@redhat.com> 8017 8018 PR c/28901 8019 * gcc.dg/unused-variable-3.c: New test. 8020 80212016-02-22 Jakub Jelinek <jakub@redhat.com> 8022 8023 PR target/69888 8024 * gcc.target/i386/pr69888.c: New test. 8025 80262016-02-22 Richard Biener <rguenther@suse.de> 8027 8028 PR tree-optimization/69882 8029 * gfortran.dg/vect/pr69882.f90: New testcase. 8030 80312016-02-22 Jakub Jelinek <jakub@redhat.com> 8032 8033 PR target/69885 8034 * gcc.dg/pr69885.c: New test. 8035 80362016-02-22 Oleg Endo <olegendo@gcc.gnu.org> 8037 8038 PR target/69806 8039 PR target/54089 8040 * gcc.target/sh/pr54089-10.c: New. 8041 80422016-02-20 Paul Thomas <pault@gcc.gnu.org> 8043 8044 PR fortran/69423 8045 * gfortran.dg/deferred_character_15.f90: New test. 8046 80472016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr> 8048 8049 PR fortran/57365 8050 gfortran.dg/allocate_with_source_18.f03: New test. 8051 80522016-02-20 Harald Anlauf <anlauf@gmx.de> 8053 8054 PR fortran/52531 8055 gfortran.dg/gomp/pr52531.f90: New test. 8056 80572016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de> 8058 8059 PR c++/69865 8060 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before 8061 -std=c++03. 8062 80632016-02-19 Jakub Jelinek <jakub@redhat.com> 8064 8065 PR c++/69826 8066 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test. 8067 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test. 8068 8069 PR c++/69850 8070 * g++.dg/warn/Wnonnull-compare-4.C: New test. 8071 8072 PR c++/69851 8073 * g++.dg/torture/pr69851.C: New test. 8074 80752016-02-19 Martin Sebor <msebor@redhat.com> 8076 8077 PR testsuite/69573 8078 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures. 8079 80802016-02-19 Jakub Jelinek <jakub@redhat.com> 8081 8082 PR c++/69850 8083 * g++.dg/warn/Wnonnull-compare-2.C: New test. 8084 * g++.dg/warn/Wnonnull-compare-3.C: New test. 8085 8086 PR c++/67767 8087 * g++.dg/cpp0x/pr67767.C: New test. 8088 80892016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8090 8091 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks 8092 for fp, simd, crypto, crc, lse. 8093 * doc/sourcebuild.texi (AArch64-specific attributes): Document the 8094 above. 8095 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok 8096 effective target check. 8097 80982016-02-19 Jakub Jelinek <jakub@redhat.com> 8099 8100 PR target/69820 8101 * gcc.target/i386/pr69820.c: New test. 8102 81032016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 8104 8105 * gcc.target/s390/vector/int128-1.c: New test. 8106 81072016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 8108 8109 * gcc.target/s390/vector/vec-vcond-1.c: New test. 8110 81112016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 8112 8113 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings 8114 instruction pattern name to prevent the testcase from failing with 8115 -march=z13. 8116 81172016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com> 8118 8119 * gcc.target/s390/md/movstr-2.c: New test. 8120 81212016-02-19 Marcin Kościelnicki <koriakin@0x04.net> 8122 8123 * gcc.target/s390/morestack.c: New test. 8124 81252016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com> 8126 8127 PR target/69625 8128 * gcc.target/s390/pr69625.c: Add test case. 8129 81302016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de> 8131 8132 PR testsuite/68580 8133 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned. 8134 81352016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com> 8136 8137 PR target/68404 8138 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change. 8139 * gcc.target/powerpc/fusion3.c: Likewise. 8140 81412016-02-18 Richard Biener <rguenther@suse.de> 8142 8143 PR middle-end/69553 8144 * g++.dg/torture/pr69553.C: New testcase. 8145 81462016-02-18 Nick Clifton <nickc@redhat.com> 8147 8148 PR target/62254 8149 PR target/69610 8150 * gcc.target/arm/pr62554.c: New test. 8151 * gcc.target/arm/pr69610-1.c: New test. 8152 * gcc.target/arm/pr69610-2.c: New test. 8153 81542016-02-18 Richard Biener <rguenther@suse.de> 8155 8156 PR middle-end/69854 8157 * gcc.dg/torture/pr69854.c: New testcase. 8158 81592016-02-17 Jakub Jelinek <jakub@redhat.com> 8160 8161 PR c++/69850 8162 * g++.dg/warn/Wnonnull-compare-1.C: New test. 8163 81642012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8165 8166 * gcc.target/powerpc/vec-cg.c: New test. 8167 81682016-02-17 Richard Biener <rguenther@suse.de> 8169 8170 PR testsuite/69586 8171 * gcc.dg/uninit-21.c: Add -fno-short-enums. 8172 81732016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8174 8175 PR target/69161 8176 * gcc.c-torture/compile/pr69161.c: New test. 8177 81782016-02-17 David Sherwood <david.sherwood@arm.com> 8179 8180 PR target/69532 8181 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw. 8182 * gcc.target/arm/vect-fmaxmin.c: Likewise. 8183 81842016-02-17 Eric Botcazou <ebotcazou@adacore.com> 8185 8186 * gcc.dg/ifcvt-4.c: Skip on Visium. 8187 81882016-02-17 Eric Botcazou <ebotcazou@adacore.com> 8189 8190 * gnat.dg/atomic8.adb: New test. 8191 81922016-02-17 Eric Botcazou <ebotcazou@adacore.com> 8193 8194 * gnat.dg/discr46.ad[sb]: New test. 8195 81962016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org> 8197 8198 PR Target/48344 8199 * gcc.target/powerpc/pr48344-1.c: New test. 8200 82012015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org> 8202 8203 PR fortran/69742 8204 * gfortran.dg/associate_21.f90: New test. 8205 82062016-02-16 Jakub Jelinek <jakub@redhat.com> 8207 8208 PR c/69835 8209 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of 8210 -Wnonnull in dg-options. 8211 * c-c++-common/nonnull-2.c: New test. 8212 82132016-02-16 James Greenhalgh <james.greenhalgh@arm.com> 8214 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 8215 8216 * gcc.target/aarch64/vector_initialization_nostack.c: New. 8217 82182016-02-16 Jakub Jelinek <jakub@redhat.com> 8219 8220 PR middle-end/69801 8221 * gcc.dg/pr69801.c: Add empty dg-options. 8222 82232016-02-16 James Norris <jnorris@codesourcery.com> 8224 8225 * c-c++-common/goacc/deviceptr-1.c: Add tests. 8226 * g++.dg/goacc/deviceptr-1.c: New file. 8227 82282016-02-16 Jakub Jelinek <jakub@redhat.com> 8229 8230 PR tree-optimization/69820 8231 * gcc.dg/vect/pr69820.c: New test. 8232 82332016-02-16 Richard Biener <rguenther@suse.de> 8234 8235 PR tree-optimization/69776 8236 * gcc.dg/torture/pr69776-2.c: New testcase. 8237 82382016-02-16 Bernd Schmidt <bschmidt@redhat.com> 8239 8240 PR tree-optimization/69714 8241 * gcc.dg/torture/pr69714.c: New test. 8242 82432016-02-16 Jakub Jelinek <jakub@redhat.com> 8244 8245 PR tree-optimization/69802 8246 * gcc.dg/pr69802.c: New test. 8247 82482016-02-16 Richard Biener <rguenther@suse.de> 8249 8250 PR middle-end/69801 8251 * gcc.dg/pr69801.c: New testcase. 8252 82532016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8254 8255 PR libgfortran/69651 8256 * gfortran.dg/read_bang.f90: New test. 8257 * gfortran.dg/read_bang4.f90: New test. 8258 82592016-02-15 Jakub Jelinek <jakub@redhat.com> 8260 8261 PR c++/69658 8262 * g++.dg/init/pr69658.C: New test. 8263 8264 PR c++/69797 8265 * c-c++-common/pr69797.c: New test. 8266 82672016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 8268 8269 * lib/target-supports.exp (check_effective_target_section_anchors): Add 8270 check for aarch64*-*-*. 8271 82722016-02-15 Richard Biener <rguenther@suse.de> 8273 8274 PR tree-optimization/69783 8275 * gcc.dg/vect/pr69783.c: New testcase. 8276 82772016-02-15 Richard Biener <rguenther@suse.de> 8278 8279 PR tree-optimization/69776 8280 * gcc.dg/torture/pr69776.c: New testcase. 8281 82822016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org> 8283 8284 PR fortran/60526 8285 * gfortran.dg/type_decl_4.f90: Reinstated. 8286 82872016-02-14 John David Anglin <danglin@gcc.gnu.org> 8288 8289 PR fortran/68746 8290 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*. 8291 82922016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org> 8293 8294 PR fortran/60526 8295 PR bootstrap/69816 8296 * gfortran.dg/type_decl_4.f90: Removed. 8297 82982016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org> 8299 8300 PR fortran/60526 8301 * gfortran.dg/type_decl_4.f90: New test. 8302 83032016-02-14 Alan Modra <amodra@gmail.com> 8304 8305 PR testsuite/68886 8306 * gcc.c-torture/execute/stkalign.c: Revise test. 8307 83082016-02-13 Oleg Endo <olegendo@gcc.gnu.org> 8309 8310 PR target/67260 8311 * gcc.target/sh/torture/pr67260.c: Adjust additional options. 8312 83132016-02-13 Oleg Endo <olegendo@gcc.gnu.org> 8314 8315 PR target/67260 8316 * gcc.target/sh/torture/pr67260.c: New. 8317 83182016-02-12 John David Anglin <danglin@gcc.gnu.org> 8319 8320 * gcc.dg/pr67964.c: Add dg-require-alias. 8321 83222016-02-13 Oleg Endo <olegendo@gcc.gnu.org> 8323 8324 PR target/67636 8325 PR target/64345 8326 * gcc.target/sh/pr54236-1.c: Adjust optimization level. 8327 83282016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8329 8330 PR libgfortran/69668 8331 * gfortran.dg/namelist_88.f90: New test. 8332 83332016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8334 8335 PR libgfortran/69668 8336 * gfortran.dg/namelist_38.f90: Update test. 8337 * gfortran.dg/namelist_84.f90: Update test. 8338 83392016-02-12 David Malcolm <dmalcolm@redhat.com> 8340 8341 PR other/69554 8342 * gcc.dg/pr69554-1.c: New test. 8343 * gfortran.dg/pr69554-1.F90: New test. 8344 * gfortran.dg/pr69554-2.F90: New test. 8345 * lib/gcc-dg.exp (proc dg-locus): New function. 8346 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to 8347 distinguish between the caret-printing and non-caret-printing 8348 cases. If caret-printing has been explicitly enabled, bail out 8349 without attempting to fix up the output. 8350 83512016-02-12 David Malcolm <dmalcolm@redhat.com> 8352 8353 PR driver/69265 8354 PR driver/69453 8355 * gcc.dg/spellcheck-options-3.c: New test case. 8356 * gcc.dg/spellcheck-options-4.c: New test case. 8357 * gcc.dg/spellcheck-options-5.c: New test case. 8358 * gcc.dg/spellcheck-options-6.c: New test case. 8359 * gcc.dg/spellcheck-options-7.c: New test case. 8360 * gcc.dg/spellcheck-options-8.c: New test case. 8361 * gcc.dg/spellcheck-options-9.c: New test case. 8362 * gcc.dg/spellcheck-options-10.c: New test case. 8363 83642016-02-12 Jakub Jelinek <jakub@redhat.com> 8365 8366 PR rtl-optimization/69764 8367 PR rtl-optimization/69771 8368 * c-c++-common/pr69764.c: New test. 8369 * gcc.dg/torture/pr69771.c: New test. 8370 83712016-02-12 Marek Polacek <polacek@redhat.com> 8372 8373 * g++.dg/torture/init-list1.C: New. 8374 83752016-02-12 Marek Polacek <polacek@redhat.com> 8376 8377 * gcc.dg/pr69522.c: Add empty dg-options. 8378 83792016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com> 8380 8381 * g++.dg/lto/lto.exp: Include and init mpx. 8382 * g++.dg/lto/pr69729_0.C: New test. 8383 83842016-02-12 Jakub Jelinek <jakub@redhat.com> 8385 8386 PR ipa/69241 8387 * g++.dg/ipa/pr69241-4.C: New test. 8388 8389 PR ipa/68672 8390 * g++.dg/ipa/pr68672-1.C: New test. 8391 * g++.dg/ipa/pr68672-2.C: New test. 8392 * g++.dg/ipa/pr68672-3.C: New test. 8393 83942016-02-12 Bernd Schmidt <bschmidt@redhat.com> 8395 8396 PR c/69522 8397 * gcc.dg/pr69522.c: New test. 8398 83992016-02-12 Patrick Palka <ppalka@gcc.gnu.org> 8400 8401 PR c++/69098 8402 * g++.dg/cpp1y/69098.C: New test. 8403 * g++.dg/cpp1y/69098-2.C: New test. 8404 84052016-02-12 Jakub Jelinek <jakub@redhat.com> 8406 8407 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior 8408 and neighbour -> neighbor. 8409 * objc.dg/attributes/method-nonnull-1.m: Likewise. 8410 * objc.dg/gnu-api-2-class-meta.m: Likewise. 8411 * c-c++-common/Wvarargs.c: Likewise. 8412 * c-c++-common/goacc/host_data-5.c: Likewise. 8413 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise. 8414 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise. 8415 * obj-c++.dg/gnu-api-2-method.mm: Likewise. 8416 * gcc.target/aarch64/pr60697.c: Likewise. 8417 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise. 8418 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise. 8419 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise. 8420 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise. 8421 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise. 8422 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise. 8423 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise. 8424 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise. 8425 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise. 8426 * gcc.target/aarch64/aapcs64/test_23.c: Likewise. 8427 * gcc.target/aarch64/vrnd_f64_1.c: Likewise. 8428 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise. 8429 * g++.dg/lookup/koenig5.C: Likewise. 8430 * g++.dg/ext/no-asm-2.C: Likewise. 8431 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise. 8432 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise. 8433 * gfortran.dg/used_types_16.f90: Likewise. 8434 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise. 8435 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise. 8436 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise. 8437 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise. 8438 * gfortran.dg/abstract_type_6.f03: Likewise. 8439 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise. 8440 * gfortran.dg/used_types_15.f90: Likewise. 8441 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise. 8442 * gfortran.dg/exit_3.f08: Likewise. 8443 * gfortran.dg/open_status_2.f90: Likewise. 8444 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise. 8445 * gfortran.dg/intrinsic_std_1.f90: Likewise. 8446 * gfortran.dg/associate_1.f03: Likewise. 8447 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise. 8448 * gfortran.dg/intrinsic_std_6.f90: Likewise. 8449 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise. 8450 * gcc.dg/builtin-object-size-1.c: Likewise. 8451 * gcc.dg/noreturn-6.c: Likewise. 8452 * gcc.dg/builtin-stringop-chk-1.c: Likewise. 8453 * gcc.dg/globalalias.c: Likewise. 8454 * gcc.dg/builtins-config.h: Likewise. 8455 * gcc.dg/pr30457.c: Likewise. 8456 * gcc.c-torture/compile/volatile-1.c: Likewise. 8457 * gcc.c-torture/execute/20101011-1.c: Likewise. 8458 * c-c++-common/Waddress-1.c: Likewise. 8459 84602016-02-11 Jakub Jelinek <jakub@redhat.com> 8461 8462 PR c/69768 8463 * c-c++-common/Waddress-1.c: New test. 8464 84652016-02-11 Andre Vehreschild <vehre@gcc.gnu.org> 8466 8467 PR fortran/69296 8468 * gfortran.dg/associate_19.f03: New test. 8469 * gfortran.dg/associate_20.f03: New test. 8470 84712016-02-11 Oleg Endo <olegendo@gcc.gnu.org> 8472 8473 * gcc.target/sh/pr54089-8.c: Adjust optimization level. 8474 84752016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8476 8477 * gcc.target/aarch64/target_attr_15.c: Scan assembly for 8478 .arch armv8-a\n. Add -dA to dg-options. 8479 * gcc.target/aarch64/assembler_arch_1.c: New test. 8480 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options. 8481 84822016-02-11 Paolo Carlini <paolo.carlini@oracle.com> 8483 8484 PR c++/68726 8485 * g++.dg/cpp0x/pr68726.C: New. 8486 84872016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com> 8488 8489 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx 8490 test. 8491 84922016-02-11 Richard Biener <rguenther@suse.de> 8493 8494 * g++.dg/tree-ssa/pr61034.C: Adjust. 8495 84962016-02-10 Vladimir Makarov <vmakarov@redhat.com> 8497 8498 PR target/69148 8499 * gcc.target/s390/pr69148.c: New. 8500 85012016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com> 8502 8503 PR tree-optimization/69652 8504 * gcc.dg/torture/pr69652.c: New test. 8505 85062016-02-10 Jakub Jelinek <jakub@redhat.com> 8507 Patrick Palka <ppalka@gcc.gnu.org> 8508 8509 PR ipa/69241 8510 PR c++/69649 8511 * g++.dg/ipa/pr69241-1.C: New test. 8512 * g++.dg/ipa/pr69241-2.C: New test. 8513 * g++.dg/ipa/pr69241-3.C: New test. 8514 * g++.dg/ipa/pr69649.C: New test. 8515 85162016-02-10 Uros Bizjak <ubizjak@gmail.com> 8517 8518 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*. 8519 * gcc.dg/tree-ssa/sra-18.c: Ditto. 8520 85212016-02-10 Bin Cheng <bin.cheng@arm.com> 8522 8523 PR tree-optimization/68021 8524 * gcc.dg/tree-ssa/pr68021.c: New test. 8525 85262016-02-10 Richard Biener <rguenther@suse.de> 8527 8528 PR tree-optimization/69726 8529 * gcc.dg/uninit-22.c: New testcase. 8530 85312016-02-09 Andrew Pinski <apinski@cavium.com> 8532 8533 PR tree-opt/69282 8534 * gcc.c-torture/compile/20160205-1.c: New testcase. 8535 85362016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com> 8537 8538 PR target/68404 8539 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion 8540 instead accessing a really large arrray. 8541 * gcc.target/powerpc/fusion3.c: Likewise. 8542 85432016-02-09 Charles Baylis <charles.baylis@linaro.org> 8544 8545 PR target/68532 8546 * gcc.c-torture/execute/pr68532.c: New test. 8547 85482016-02-11 Alexandre Oliva <aoliva@redhat.com> 8549 8550 PR target/69634 8551 * gcc.dg/pr69634.c: New. 8552 85532016-02-09 Richard Biener <rguenther@suse.de> 8554 8555 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space. 8556 85572016-02-09 Alexander Fomin <alexander.fomin@intel.com> 8558 8559 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation. 8560 85612016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com> 8562 8563 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures. 8564 85652016-02-09 Richard Biener <rguenther@suse.de> 8566 8567 PR tree-optimization/69715 8568 * gcc.dg/torture/pr69715.c: New testcase. 8569 85702016-02-08 Patrick Palka <ppalka@gcc.gnu.org> 8571 8572 PR c++/69139 8573 * g++.dg/cpp0x/trailing12.C: New test. 8574 * g++.dg/cpp0x/trailing13.C: New test. 8575 85762016-02-08 Patrick Palka <ppalka@gcc.gnu.org> 8577 8578 PR c++/69283 8579 PR c++/67835 8580 * g++.dg/cpp1y/auto-fn29.C: New test. 8581 * g++.dg/cpp1y/auto-fn30.C: New test. 8582 85832016-02-08 Jakub Jelinek <jakub@redhat.com> 8584 8585 PR tree-optimization/69209 8586 * gcc.c-torture/compile/pr69209.c: New test. 8587 85882016-02-08 Jeff Law <law@redhat.com> 8589 8590 PR tree-optimization/68541 8591 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number 8592 of statements allowed in join block for path splitting. 8593 85942016-02-08 Jakub Jelinek <jakub@redhat.com> 8595 8596 PR c++/59627 8597 * g++.dg/gomp/pr59627.C: New test. 8598 8599 PR ipa/69239 8600 * g++.dg/ipa/pr69239.C: New test. 8601 86022016-02-08 David Malcolm <dmalcolm@redhat.com> 8603 8604 PR preprocessor/69664 8605 * gcc.dg/cpp/trad/comment-2.c: Add expected column number. 8606 * gcc.dg/cpp/warn-comments.c: Likewise. 8607 86082016-02-08 Marek Polacek <polacek@redhat.com> 8609 8610 PR c++/69688 8611 * g++.dg/init/const12.C: New test. 8612 86132016-02-08 Bernd Schmidt <bschmidt@redhat.com> 8614 8615 PR target/60410 8616 * gcc.dg/lto/pr55113_0.c: Remove test. 8617 86182016-02-08 Richard Biener <rguenther@suse.de> 8619 8620 PR tree-optimization/69719 8621 * gcc.dg/torture/pr69719.c: New testcase. 8622 86232016-02-08 Richard Biener <rguenther@suse.de> 8624 Jeff Law <law@redhat.com> 8625 8626 PR target/68273 8627 * gcc.target/mips/pr68273.c: New testcase. 8628 86292016-02-08 Richard Biener <rguenther@suse.de> 8630 8631 PR rtl-optimization/69274 8632 * gcc.target/i386/addr-sel-1.c: XFAIL. 8633 86342016-02-08 Jeff Law <law@redhat.com> 8635 8636 PR tree-optimization/68541 8637 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed. 8638 8639 PR tree-optimization/65917 8640 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed. 8641 86422016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8643 8644 PR fortran/50555 8645 * gfortran.dg/namelist_args.f90: New test. 8646 86472016-02-05 Jeff Law <law@redhat.com> 8648 8649 PR tree-optimization/68541 8650 * gcc.dg/tree-ssa/split-path-2.c: New test. 8651 * gcc.dg/tree-ssa/split-path-3.c: New test. 8652 * gcc.dg/tree-ssa/split-path-4.c: New test. 8653 * gcc.dg/tree-ssa/split-path-5.c: New test. 8654 * gcc.dg/tree-ssa/split-path-6.c: New test. 8655 * gcc.dg/tree-ssa/split-path-7.c: New test. 8656 86572016-02-05 Martin Sebor <msebor@redhat.com> 8658 8659 PR c++/69662 8660 * g++.dg/warn/Wplacement-new-size-1.C: New test. 8661 * g++.dg/warn/Wplacement-new-size-2.C: New test. 8662 86632016-02-06 Richard HEnderson <rth@redhat.com> 8664 8665 PR c/69643 8666 * gcc.target/i386/addr-space-4.c: New. 8667 * gcc.target/i386/addr-space-5.c: New. 8668 86692016-02-05 Mikael Morin <mikael@gcc.gnu.org> 8670 8671 PR fortran/66089 8672 * gfortran.dg/elemental_dependency_6.f90: New. 8673 86742016-02-05 Jakub Jelinek <jakub@redhat.com> 8675 8676 PR rtl-optimization/69691 8677 * gcc.c-torture/execute/pr69691.c: New test. 8678 8679 PR c++/69628 8680 * g++.dg/parse/pr69628.C: New test. 8681 86822016-02-05 Uros Bizjak <ubizjak@gmail.com> 8683 8684 * gcc.dg/sancov/asan.c: Move to ... 8685 * gcc.dg/asan/sancov-1.c: ... here. 8686 86872016-02-05 Uros Bizjak <ubizjak@gmail.com> 8688 8689 * gcc.target/i386/pr69577.c: Require avx_runtime target. 8690 86912016-02-05 H.J. Lu <hongjiu.lu@intel.com> 8692 8693 PR target/69677 8694 * gcc.target/i386/pr69677.c: New test. 8695 86962016-02-05 Patrick Palka <ppalka@gcc.gnu.org> 8697 8698 PR c++/68948 8699 * g++.dg/template/pr68948.C: New test. 8700 87012016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com> 8702 8703 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390 8704 (only necessary on s390x). 8705 87062016-02-04 H.J. Lu <hongjiu.lu@intel.com> 8707 8708 * gcc.target/i386/pr69454-2.c: Compile with -msse2 8709 -mno-accumulate-outgoing-args. 8710 87112016-02-04 Patrick Palka <ppalka@gcc.gnu.org> 8712 8713 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test. 8714 87152016-02-04 Jakub Jelinek <jakub@redhat.com> 8716 8717 PR c/69669 8718 * c-c++-common/pr69669.c: New test. 8719 87202016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com> 8721 8722 PR target/69667 8723 * g++.dg/pr69667.C: New file. 8724 87252016-02-04 Wilco Dijkstra <wdijkstr@arm.com> 8726 8727 PR target/69619 8728 * gcc.dg/pr69619.c: Add new test. 8729 87302016-02-04 Richard Sandiford <richard.sandiford@arm.com> 8731 8732 PR rtl-optimization/69577 8733 * gcc.target/i386/pr69577.c: New test. 8734 87352016-02-04 Martin Liska <mliska@suse.cz> 8736 8737 * g++.dg/asan/pr69276.C: New test. 8738 87392016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8740 8741 PR target/65932 8742 PR target/67714 8743 * gcc.target/arm/wmul-3.c: Simplify test to generate just 8744 a single smulbb instruction. 8745 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options. 8746 * gcc.target/amr/wmul-2.c: Likewise. 8747 87482016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 8749 8750 PR target/65932 8751 PR target/67714 8752 * gcc.c-torture/execute/pr67714.c: New test. 8753 87542016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com> 8755 8756 PR target/69454 8757 * gcc.target/i386/pr69454-1.c: New test. 8758 * gcc.target/i386/pr69454-2.c: New test. 8759 87602016-02-03 Martin Sebor <msebor@redhat.com> 8761 8762 PR c++/69251 8763 PR c++/69253 8764 PR c++/69290 8765 PR c++/69277 8766 PR c++/69349 8767 * g++.dg/ext/flexarray-mangle-2.C: New test. 8768 * g++.dg/ext/flexarray-mangle.C: New test. 8769 * g++.dg/ext/flexarray-subst.C: New test. 8770 * g++.dg/ext/flexary11.C: New test. 8771 * g++.dg/ext/flexary12.C: New test. 8772 * g++.dg/ext/flexary13.C: New test. 8773 * g++.dg/ext/flexary14.C: New test. 8774 * g++.dg/other/dump-ada-spec-2.C: Adjust. 8775 87762016-02-03 H.J. Lu <hongjiu.lu@intel.com> 8777 8778 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6): 8779 Define only if CHECK_FLOAT128 is defined. 8780 (main): Properly initialize u5. 8781 87822016-02-03 Jakub Jelinek <jakub@redhat.com> 8783 8784 PR c/69627 8785 * gcc.dg/pr69627.c: New test. 8786 8787 PR target/69644 8788 * gcc.dg/pr69644.c: New test. 8789 87902016-02-03 Mike Stump <mikestump@comcast.net> 8791 8792 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor 8793 support for struct-layout-1.exp. 8794 87952016-02-03 Patrick Palka <ppalka@gcc.gnu.org> 8796 8797 PR c++/69056 8798 * g++.dg/cpp0x/pr69056.C: New test. 8799 88002016-02-03 Vladimir Makarov <vmakarov@redhat.com> 8801 Alexandre Oliva <aoliva@redhat.com> 8802 8803 PR target/69461 8804 * gcc.target/powerpc/pr69461.c: New. 8805 88062016-02-03 Uros Bizjak <ubizjak@gmail.com> 8807 8808 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable 8809 works from here ... 8810 (check_effective_target_fsanitize_thread): ... to here. Do not 8811 specify additional compile flags for the test source. 8812 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not 8813 specify additional compile flags for the test source. 8814 88152016-02-03 Wilco Dijkstra <wdijkstr@arm.com> 8816 8817 * gcc.target/aarch64/ccmp_1.c: Fix test issue. 8818 88192016-02-03 Andre Vehreschild <vehre@gcc.gnu.org> 8820 8821 PR fortran/67451 8822 PR fortran/69418 8823 * gfortran.dg/coarray_allocate_2.f08: New test. 8824 * gfortran.dg/coarray_allocate_3.f08: New test. 8825 * gfortran.dg/coarray_allocate_4.f08: New test. 8826 88272016-02-03 Alan Lawrence <alan.lawrence@arm.com> 8828 8829 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes; 8830 use same scan-tree-dump-times on all platforms. 8831 * gcc.dg/vect/vect-outer-1.c: Likewise. 8832 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise. 8833 * gcc.dg/vect/vect-outer-1a.c: Likewise. 8834 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise. 8835 * gcc.dg/vect/vect-outer-1b.c: Likewise. 8836 * gcc.dg/vect/vect-outer-2b.c: Likewise. 8837 * gcc.dg/vect/vect-outer-3b.c: Likewise. 8838 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise. 8839 88402016-02-02 Segher Boessenkool <segher@kernel.crashing.org> 8841 8842 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension" 8843 warning. 8844 88452016-02-02 H.J. Lu <hongjiu.lu@intel.com> 8846 8847 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test. 8848 88492016-02-02 James Norris <jnorris@codesourcery.com> 8850 8851 * c-c++-common/goacc/routine-5.c: Add tests. 8852 88532016-02-02 Alexander Monakov <amonakov@ispras.ru> 8854 8855 * gcc.target/nvptx/unsigned-cmp.c: New test. 8856 88572016-02-02 Wilco Dijkstra <wdijkstr@arm.com> 8858 8859 * gcc.target/aarch64/scalar_shift_1.c 8860 (test_corners_sisd_di): Improve force to SIMD register. 8861 (test_corners_sisd_si): Likewise. 8862 * gcc.target/aarch64/vect-ld1r-compile-fp.c: 8863 Remove scan-assembler check for ldr. 8864 88652016-02-02 Richard Biener <rguenther@suse.de> 8866 8867 PR tree-optimization/69595 8868 * gcc.dg/Warray-bounds-17.c: New testcase. 8869 88702016-02-02 Richard Biener <rguenther@suse.de> 8871 8872 PR tree-optimization/69606 8873 * gcc.dg/torture/pr69606.c: New testcase. 8874 88752016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com> 8876 8877 PR middle-end/68542 8878 * gcc.dg/vect/vect-mask-store-move-1.c: New test. 8879 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test. 8880 88812016-02-02 Alan Modra <amodra@gmail.com> 8882 8883 PR target/69548 8884 * gcc.target/powerpc/pr69548.c: New test. 8885 88862016-02-01 Jakub Jelinek <jakub@redhat.com> 8887 8888 PR rtl-optimization/69592 8889 * gcc.dg/pr69592.c: New test. 8890 8891 PR preprocessor/69543 8892 PR c/69558 8893 * gcc.dg/pr69543.c: New test. 8894 * gcc.dg/pr69558.c: New test. 8895 88962016-02-01 Uros Bizjak <ubizjak@gmail.com> 8897 8898 PR testsuite/65940 8899 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g. 8900 89012016-02-01 Martin Sebor <msebor@redhat.com> 8902 8903 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body. 8904 89052016-02-01 Bin Cheng <bin.cheng@arm.com> 8906 8907 PR tree-optimization/67921 8908 * c-c++-common/ubsan/pr67921.c: New test. 8909 89102016-02-01 Richard Biener <rguenther@suse.de> 8911 8912 PR middle-end/69556 8913 * gcc.dg/tree-ssa/recip-8.c: New testcase. 8914 89152016-02-01 Richard Biener <rguenther@suse.de> 8916 8917 PR tree-optimization/69574 8918 * gcc.dg/torture/pr69574.c: New testcase. 8919 89202016-02-01 Richard Biener <rguenther@suse.de> 8921 8922 PR tree-optimization/69579 8923 * gcc.dg/setjmp-6.c: New testcase. 8924 89252016-02-01 Jakub Jelinek <jakub@redhat.com> 8926 8927 PR rtl-optimization/69570 8928 * g++.dg/opt/pr69570.C: New test. 8929 89302016-02-01 Richard Henderson <rth@redhat.com> 8931 8932 * gcc.dg/pr69535.c: New test. 8933 89342016-01-31 John David Anglin <danglin@gcc.gnu.org> 8935 8936 PR testsuite/69584 8937 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux. 8938 * gcc.dg/tree-ssa/sra-18.c: Likewise. 8939 8940 PR debug/68244 8941 * g++.dg/parse/parens3.C: Use register "4" on hppa. 8942 8943 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*. 8944 89452016-01-31 Paul Thomas <pault@gcc.gnu.org> 8946 8947 PR fortran/67564 8948 * gfortran.dg/allocate_with_source_17.f03: New test. 8949 89502016-01-30 Jakub Jelinek <jakub@redhat.com> 8951 8952 PR tree-optimization/69546 8953 * gcc.dg/torture/pr69546.c: New test. 8954 89552016-01-30 Paul Thomas <pault@gcc.gnu.org> 8956 8957 PR fortran/69566 8958 * gfortran.dg/unlimited_polymorphic_25.f03: New test. 8959 89602016-01-30 Martin Sebor <msebor@redhat.com> 8961 8962 PR c++/68490 8963 * g++.dg/ext/flexary10.C: New test. 8964 89652016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr> 8966 8967 PR fortran/66707 8968 gfortran.dg/common_23.f90: New test. 8969 89702016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 8971 8972 PR target/65546 8973 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct 8974 condition being checked, and disable it when the target supports 8975 misaligned loads and stores. 8976 89772016-01-29 Jakub Jelinek <jakub@redhat.com> 8978 8979 PR debug/69518 8980 * gcc.dg/torture/pr69518.c: New test. 8981 89822016-01-29 H.J. Lu <hongjiu.lu@intel.com> 8983 8984 PR target/69530 8985 * gcc.target/i386/pr69530.c: New test. 8986 89872016-01-29 Steve Ellcey <sellcey@imgtec.com> 8988 8989 PR target/65604 8990 * gcc.target/mips/div-delay.c: New test. 8991 89922016-01-29 Jakub Jelinek <jakub@redhat.com> 8993 8994 PR target/69551 8995 * gcc.target/i386/pr69551.c: New test. 8996 8997 PR target/66137 8998 * gcc.target/i386/pr66137.c: New test. 8999 90002016-01-29 Andrew Bennett <andrew.bennett@imgtec.com> 9001 9002 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be 9003 always built for p5600. 9004 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the 9005 isa=p5600 dg-option. 9006 90072016-01-29 Richard Biener <rguenther@suse.de> 9008 9009 PR tree-optimization/69547 9010 * g++.dg/tree-ssa/pr69547.C: New testcase. 9011 90122016-01-29 Jakub Jelinek <jakub@redhat.com> 9013 9014 PR debug/66869 9015 * g++.dg/warn/Wunused-function2.C: New test. 9016 90172016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com> 9018 9019 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector 9020 support for test to succeed. 9021 90222016-01-29 Marek Polacek <polacek@redhat.com> 9023 9024 PR c++/69509 9025 PR c++/69516 9026 * g++.dg/ext/constexpr-vla2.C: New test. 9027 * g++.dg/ext/constexpr-vla3.C: New test. 9028 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail. 9029 90302016-01-29 Richard Biener <rguenther@suse.de> 9031 9032 PR middle-end/69537 9033 * gcc.dg/uninit-21.c: New testcase. 9034 90352016-01-28 Uros Bizjak <ubizjak@gmail.com> 9036 9037 PR target/69459 9038 * gcc.target/i386/pr69459.c: New test. 9039 90402016-01-28 Steve Ellcey <sellcey@imgtec.com> 9041 9042 PR target/68400 9043 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector. 9044 * gcc.target/mips/pr68400.c: New test. 9045 90462016-01-28 Martin Sebor <msebor@redhat.com> 9047 9048 PR target/17381 9049 * gcc.target/powerpc/pr17381.c: New test. 9050 90512016-01-28 Jakub Jelinek <jakub@redhat.com> 9052 9053 PR middle-end/69542 9054 * gcc.dg/torture/pr69542.c: New test. 9055 90562016-01-28 Wilco Dijkstra <wdijkstr@arm.com> 9057 9058 * gcc.target/aarch64/ccmp_1.c: Fix test issue. 9059 90602016-01-28 David Edelsohn <dje.gcc@gmail.com> 9061 9062 * gcc.dg/pr65980.c: Skip on AIX. 9063 * gcc.dg/pr66688.c: Same. 9064 90652016-01-28 David Edelsohn <dje.gcc@gmail.com> 9066 9067 PR target/63679 9068 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles. 9069 * gcc.dg/tree-ssa/sra-18.c: Same. 9070 90712016-01-28 Andre Vehreschild <vehre@gcc.gnu.org> 9072 9073 PR fortran/62536 9074 * gfortran.dg/block_15.f08: New test. 9075 * gfortran.dg/block_end_error_1.f90: Need to catch additional error 9076 on incorrectly closed BLOCK. 9077 90782016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com> 9079 9080 * gcc.dg/declare-simd.c: New test. 90812016-01-28 Richard Biener <rguenther@suse.de> 9082 9083 PR tree-optimization/69466 9084 * gfortran.dg/vect/pr69466.f90: New testcase. 9085 90862016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com> 9087 9088 * g++.dg/pr67989.C: Remove ARM-specific option. 9089 * gcc.target/arm/pr67989.C: New file. 9090 90912016-01-27 Uros Bizjak <ubizjak@gmail.com> 9092 9093 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22 9094 and expm1 test for glibc < 2.11. 9095 90962016-01-27 Richard Henderson <rth@redhat.com> 9097 9098 * gcc.c-torture/execute/pr69447.c: New test. 9099 91002016-01-27 Paul Thomas <pault@gcc.gnu.org> 9101 9102 PR fortran/69422 9103 * gfortran.dg/alloc_comp_assign_15.f03: New test. 9104 91052016-01-27 Jakub Jelinek <jakub@redhat.com> 9106 9107 PR debug/66869 9108 * gcc.dg/pr66869.c: New test. 9109 91102016-01-25 Jeff Law <law@redhat.com> 9111 9112 PR tree-optimization/68398 9113 PR tree-optimization/69196 9114 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output. 9115 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread 9116 path to avoid new heuristic allowing more irreducible regions 9117 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise. 9118 * gcc.dg/tree-ssa/vrp46.c: Likewise. 9119 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output. 9120 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test. 9121 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise. 9122 91232016-01-27 Marek Polacek <polacek@redhat.com> 9124 9125 PR c/68062 9126 * c-c++-common/vector-compare-4.c: New test. 9127 91282016-01-27 David Malcolm <dmalcolm@redhat.com> 9129 9130 PR preprocessor/69126 9131 * c-c++-common/pr69126.c: New test case. 9132 91332016-01-27 Ian Lance Taylor <iant@google.com> 9134 9135 * gcc.dg/tree-ssa/ivopt_5.c: New test. 9136 91372016-01-27 Ryan Burn <contact@rnburn.com> 9138 9139 PR cilkplus/69267 9140 * g++.dg/cilk-plus/CK/pr69267.cc: New test. 9141 91422016-01-27 Uros Bizjak <ubizjak@gmail.com> 9143 9144 PR target/69512 9145 * gcc.target/i386/pr69512.c: New test. 9146 91472016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de> 9148 9149 PR ada/69488 9150 * gnat.dg/sso/*.adb: Robustify dg-output directives. 9151 91522016-01-27 Marek Polacek <polacek@redhat.com> 9153 9154 PR c++/69379 9155 * g++.dg/pr69379.C: New test. 9156 91572016-01-27 Martin Sebor <msebor@redhat.com> 9158 9159 PR c++/69317 9160 * g++.dg/abi/Wabi-2-2.C: New test. 9161 * g++.dg/abi/Wabi-2-3.C: New test. 9162 * g++.dg/abi/Wabi-3-2.C: New test. 9163 * g++.dg/abi/Wabi-3-3.C: New test. 9164 91652016-01-27 Richard Biener <rguenther@suse.de> 9166 9167 PR tree-optimization/69166 9168 * gcc.dg/torture/pr69166.c: New testcase. 9169 91702016-01-27 Martin Jambor <mjambor@suse.cz> 9171 9172 PR tree-optimization/69355 9173 * gcc.dg/tree-ssa/pr69355.c: New test. 9174 91752016-01-27 Marek Polacek <polacek@redhat.com> 9176 9177 PR c++/69496 9178 * g++.dg/ext/constexpr-vla1.C: New test. 9179 91802016-01-20 Christian Bruel <christian.bruel@st.com> 9181 9182 PR target/69245 9183 * gcc.target/arm/pr69245.c: New test. 9184 91852016-01-27 Jakub Jelinek <jakub@redhat.com> 9186 9187 PR tree-optimization/69399 9188 * gcc.dg/torture/pr69399.c: New test. 9189 91902016-01-27 Eric Botcazou <ebotcazou@adacore.com> 9191 9192 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit. 9193 91942016-01-26 Eric Botcazou <ebotcazou@adacore.com> 9195 9196 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit. 9197 91982016-01-26 Tom de Vries <tom@codesourcery.com> 9199 9200 PR tree-optimization/69110 9201 * gcc.dg/autopar/pr69110.c: New test. 9202 92032016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com> 9204 Sebastian Pop <s.pop@samsung.com> 9205 9206 * gcc.dg/graphite/isl-ast-op-select.c: New. 9207 92082015-01-26 Paul Thomas <pault@gcc.gnu.org> 9209 9210 PR fortran/69385 9211 * gfortran.dg/allocate_error_6.f90: New test. 9212 92132016-01-26 Richard Henderson <rth@redhat.com> 9214 9215 * gcc.dg/tm/pr60908.c: New test. 9216 92172016-01-26 David Malcolm <dmalcolm@redhat.com> 9218 9219 PR other/69006 9220 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output 9221 directive. 9222 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update 9223 expected multiline output to reflect the colorization being 9224 disabled before newlines. 9225 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c 9226 (custom_diagnostic_finalizer): Replace call to 9227 pp_newline_and_flush with call to pp_flush. 9228 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive. 9229 * gfortran.dg/implicit_class_1.f90: Likewise. 9230 * lib/gcc-dg.exp (allow_blank_lines): New global. 9231 (dg-allow-blank-lines-in-output): New procedure. 9232 (gcc-dg-prune): Complain about blank lines in the output, unless 9233 dg-allow-blank-lines-in-output was called. 9234 * lib/multiline.exp (_build_multiline_regex): Only support 9235 arbitrary followup text for non-blank-lines, not for blank lines. 9236 92372016-01-26 Jakub Jelinek <jakub@redhat.com> 9238 9239 PR tree-optimization/69483 9240 * gcc.dg/pr69483.c: New test. 9241 * g++.dg/opt/pr69483.C: New test. 9242 92432016-01-26 Christophe Lyon <christophe.lyon@linaro.org> 9244 9245 PR target/68620 9246 * gcc.target/arm/pr68620.c: New test. 9247 92482016-01-26 H.J. Lu <hongjiu.lu@intel.com> 9249 9250 * gcc.target/i386/pr68986-2.c: Remove -m32. 9251 92522016-01-26 H.J. Lu <hongjiu.lu@intel.com> 9253 9254 PR target/68986 9255 * gcc.target/i386/pr68986-1.c: New test. 9256 * gcc.target/i386/pr68986-2.c: Likewise. 9257 * gcc.target/i386/pr68986-3.c: Likewise. 9258 92592016-01-26 Christian Bruel <christian.bruel@st.com> 9260 9261 * lib/target-supports.exp 9262 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove. 9263 (check_effective_target_arm_crypto_pragma_ok): Likewise. 9264 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test. 9265 92662016-01-26 Richard Biener <rguenther@suse.de> 9267 9268 PR tree-optimization/69452 9269 * gcc.dg/torture/pr69452.c: New testcase. 9270 92712016-01-26 Jakub Jelinek <jakub@redhat.com> 9272 9273 PR target/69442 9274 * gcc.dg/pr69442.c: New test. 9275 92762016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com> 9277 9278 PR target/67896 9279 * gcc.target/aarch64/simd/pr67896.C: New. 9280 92812016-01-26 Richard Sandiford <richard.sandiford@arm.com> 9282 9283 PR tree-optimization/69400 9284 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New 9285 function. 9286 (plugin_init): Call it. 9287 * gcc.dg/torture/pr69400.c: New test. 9288 92892016-01-26 Christophe Lyon <christophe.lyon@linaro.org> 9290 9291 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target. 9292 92932016-01-25 Aditya Kumar <aditya.k7@samsung.com> 9294 Sebastian Pop <s.pop@samsung.com> 9295 9296 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with 9297 isl-0.15. 9298 92992016-01-25 Aditya Kumar <aditya.k7@samsung.com> 9300 Sebastian Pop <s.pop@samsung.com> 9301 9302 * gcc.dg/graphite/pr69292.c: New. 9303 93042016-01-25 Jakub Jelinek <jakub@redhat.com> 9305 9306 * c-c++-common/goacc/use_device-1.c: New test. 9307 93082016-01-25 Jeff Law <law@redhat.com> 9309 9310 PR tree-optimization/69196 9311 PR tree-optimization/68398 9312 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output 9313 * gcc.dg/tree-ssa/pr68198.c: Likewise. 9314 93152016-01-25 David Edelsohn <dje.gcc@gmail.com> 9316 9317 PR target/69469 9318 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's 9319 Algorithm. 9320 93212016-01-25 Richard Biener <rguenther@suse.de> 9322 9323 PR testsuite/69380 9324 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86. 9325 93262016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com> 9327 9328 PR target/69421 9329 * gcc.dg/pr69421.c: New test. 9330 93312016-01-25 Bilyan Borisov <bilyan.borisov@arm.com> 9332 9333 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New. 9334 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise. 9335 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise. 9336 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise. 9337 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise. 9338 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise. 9339 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise. 9340 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise. 9341 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise. 9342 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise. 9343 93442016-01-25 Richard Biener <rguenther@suse.de> 9345 9346 PR tree-optimization/69376 9347 * gcc.dg/torture/pr69376.c: New testcase. 9348 93492016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9350 9351 PR fortran/69397 9352 PR fortran/68442 9353 * gfortran.dg/interface_38.f90: New test. 9354 * gfortran.dg/interface_39.f90: New test. 9355 93562016-01-24 Patrick Palka <ppalka@gcc.gnu.org> 9357 9358 Revert: 9359 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org> 9360 9361 PR c++/11858 9362 PR c++/24663 9363 PR c++/24664 9364 * g++.dg/template/pr11858.C: New test. 9365 * g++.dg/template/pr24663.C: New test. 9366 * g++.dg/template/unify12.C: New test. 9367 * g++.dg/template/unify13.C: New test. 9368 * g++.dg/template/unify14.C: New test. 9369 * g++.dg/template/unify15.C: New test. 9370 * g++.dg/template/unify16.C: New test. 9371 * g++.dg/template/unify17.C: New test. 9372 93732016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr> 9374 9375 PR fortran/68283 9376 gfortran.dg/pr68283.f90: New test. 9377 93782016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org> 9379 9380 PR fortran/66094 9381 * gfortran.dg/inline_matmul_13.f90: New test. 9382 * gfortran.dg/matmul_bounds_8.f90: New test. 9383 * gfortran.dg/matmul_bounds_9.f90: New test. 9384 * gfortran.dg/matmul_bounds_10.f90: New test. 9385 93862016-01-23 Tom de Vries <tom@codesourcery.com> 9387 9388 PR tree-optimization/69426 9389 * gcc.dg/autopar/pr69426.c: New test. 9390 93912016-01-23 Martin Sebor <msebor@redhat.com> 9392 9393 PR c++/58109 9394 PR c++/69022 9395 * g++.dg/cpp0x/alignas5.C: New test. 9396 * g++.dg/ext/vector29.C: Same. 9397 93982016-01-23 Uros Bizjak <ubizjak@gmail.com> 9399 9400 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE. 9401 * gcc.target/i386/chkp-strlen-4.c: Move the definition of 9402 _GNU_SOURCE from compile flags to the source. 9403 * gcc.target/i386/chkp-stropt-12.c: Ditto. 9404 * gcc.target/i386/chkp-stropt-16.c: Ditto. 9405 * gcc.target/i386/chkp-stropt-4.c: Ditto. 9406 * gcc.target/i386/chkp-stropt-8.c: Ditto. 9407 94082016-01-22 Jakub Jelinek <jakub@redhat.com> 9409 9410 PR target/69432 9411 * g++.dg/opt/pr69432.C: New test. 9412 94132016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 9414 9415 * gcc.target/powerpc/pr63354c: Adjust target selector to include 9416 32-bit targets testing an -m64 multilib. 9417 94182016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 9419 9420 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with 9421 64-bit support. 9422 94232016-01-22 James Greenhalgh <james.greenhalgh@arm.com> 9424 9425 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double. 9426 94272016-01-21 Christian Bruel <christian.bruel@st.com> 9428 9429 PR target/68674 9430 * gcc.target/i386/pr68674.c 9431 * gcc.target/aarch64/pr68674.c 9432 * gcc.target/arm/pr68674.c 9433 94342016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9435 9436 PR target/69403 9437 * gcc.c-torture/execute/pr69403.c: New test. 9438 94392016-01-22 Paolo Carlini <paolo.carlini@oracle.com> 9440 9441 PR c++/55843 9442 * g++.dg/template/pr55843.C: New. 9443 94442016-01-22 Alan Lawrence <alan.lawrence@arm.com> 9445 9446 PR testsuite/66877 9447 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1 9448 vect_recog_over_widening_pattern in dump if we have vect_widen_shift. 9449 94502016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 9451 9452 PR testsuite/67489 9453 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 } 9454 from dg-do compile directive, and instead add 9455 { dg-require-effective-target int128 }. 9456 94572016-01-20 Martin Sebor <msebor@redhat.com> 9458 9459 PR c/69405 9460 * gcc.dg/sync-fetch.c: New test. 9461 94622016-01-21 Martin Sebor <msebor@redhat.com> 9463 9464 PR target/69252 9465 * gcc.target/powerpc/pr69252.c: New test. 9466 94672016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9468 9469 PR fortran/65996 9470 * gfortran.dg/pr65996.f90: New test. 9471 94722016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com> 9473 9474 PR c++/68810 9475 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is 9476 expected to generate an error. 9477 94782016-01-21 Bernd Schmidt <bschmidt@redhat.com> 9479 9480 PR middle-end/66178 9481 * gcc.dg/torture/pr66178.c: New test. 9482 94832016-01-21 Anton Blanchard <anton@samba.org> 9484 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 9485 9486 PR target/63354 9487 * gcc.target/powerpc/pr63354.c: New test. 9488 94892016-01-21 Vladimir Makarov <vmakarov@redhat.com> 9490 9491 PR rtl-optimization/68990 9492 * gcc.target/i386/pr68990: New. 9493 94942016-01-21 Nick Clifton <nickc@redhat.com> 9495 9496 PR target/69129 9497 * gcc.target/mips/pr69129.c: New. 9498 94992016-01-21 Paolo Carlini <paolo.carlini@oracle.com> 9500 9501 PR c++/58046 9502 * g++.dg/cpp0x/pr58046.C: New. 9503 95042016-01-21 Jakub Jelinek <jakub@redhat.com> 9505 9506 PR target/69187 9507 PR target/65624 9508 * gcc.target/arm/pr69187.c: New test. 9509 9510 PR c++/69355 9511 * g++.dg/torture/pr69355.C: New test. 9512 95132016-01-21 Aditya Kumar <aditya.k7@samsung.com> 9514 Sebastian Pop <s.pop@samsung.com> 9515 9516 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern. 9517 95182016-01-21 Aditya Kumar <aditya.k7@samsung.com> 9519 Sebastian Pop <s.pop@samsung.com> 9520 9521 * gcc.dg/graphite/pr68976.c: New test. 9522 95232016-01-21 Jakub Jelinek <jakub@redhat.com> 9524 9525 PR middle-end/67653 9526 * c-c++-common/pr67653.c: New test. 9527 * gcc.dg/torture/pr29119.c: Add dg-warning. 9528 95292016-01-20 Peter Bergner <bergner@vnet.ibm.com> 9530 9531 * gcc.target/powerpc/cpu-builtin-1.c: New test. 9532 95332016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org> 9534 9535 PR c/24293 9536 * gcc.dg/pr24293.c: New test. 9537 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to 9538 incomplete struct type. 9539 * gcc.dg/declspec-1.c: Likewise. 9540 * gcc.dg/pr63549.c: Likewise. 9541 95422016-01-20 Jakub Jelinek <jakub@redhat.com> 9543 9544 PR tree-optimization/66612 9545 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test 9546 for bdn instruction. 9547 95482016-01-20 Christophe Lyon <christophe.lyon@linaro.org> 9549 9550 * lib/target-supports.exp 9551 (check_effective_target_arm_fp_ok_nocache): New. 9552 (check_effective_target_arm_fp_ok): New. 9553 (add_options_for_arm_fp): New. 9554 (check_effective_target_arm_crypto_ok_nocache): Require 9555 target_arm_v8_neon_ok instead of arm32. 9556 (check_effective_target_arm_crypto_pragma_ok_nocache): New. 9557 (check_effective_target_arm_crypto_pragma_ok): New. 9558 (add_options_for_arm_vfp): New. 9559 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective 9560 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective 9561 target instead. Force initial fpu to vfp. 9562 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force 9563 -mfloat-abi=softfp, use arm_fp_ok effective target instead. 9564 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok 9565 dependency. 9566 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp, 9567 use arm_vfp effective target instead. Force initial fpu to vfp. 9568 * gcc.target/arm/attr-neon3.c: Likewise. 9569 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of 9570 arm_vfp_ok. 9571 * gcc.target/arm/unsigned-float.c: Likewise. 9572 * gcc.target/arm/vfp-1.c: Likewise. 9573 * gcc.target/arm/vfp-ldmdbd.c: Likewise. 9574 * gcc.target/arm/vfp-ldmdbs.c: Likewise. 9575 * gcc.target/arm/vfp-ldmiad.c: Likewise. 9576 * gcc.target/arm/vfp-ldmias.c: Likewise. 9577 * gcc.target/arm/vfp-stmdbd.c: Likewise. 9578 * gcc.target/arm/vfp-stmdbs.c: Likewise. 9579 * gcc.target/arm/vfp-stmiad.c: Likewise. 9580 * gcc.target/arm/vfp-stmias.c: Likewise. 9581 * gcc.target/arm/vnmul-1.c: Likewise. 9582 * gcc.target/arm/vnmul-2.c: Likewise. 9583 * gcc.target/arm/vnmul-3.c: Likewise. 9584 * gcc.target/arm/vnmul-4.c: Likewise. 9585 95862016-01-20 H.J. Lu <hongjiu.lu@intel.com> 9587 9588 PR testsuite/69366 9589 * g++.dg/pr63995-1.C: Require non-x32 target, instead of, 9590 the MPX run-time library, for compile-time MPX test. 9591 * gcc.target/i386/chkp-always_inline.c: Likewise. 9592 * gcc.target/i386/chkp-bndret.c: Likewise. 9593 * gcc.target/i386/chkp-builtins-1.c: Likewise. 9594 * gcc.target/i386/chkp-builtins-2.c: Likewise. 9595 * gcc.target/i386/chkp-builtins-3.c: Likewise. 9596 * gcc.target/i386/chkp-builtins-4.c: Likewise. 9597 * gcc.target/i386/chkp-const-check-1.c: Likewise. 9598 * gcc.target/i386/chkp-const-check-2.c: Likewise. 9599 * gcc.target/i386/chkp-hidden-def.c: Likewise. 9600 * gcc.target/i386/chkp-label-address.c: Likewise. 9601 * gcc.target/i386/chkp-lifetime-1.c: Likewise. 9602 * gcc.target/i386/chkp-narrow-bounds.c: Likewise. 9603 * gcc.target/i386/chkp-pr69044.c: Likewise. 9604 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise. 9605 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise. 9606 * gcc.target/i386/chkp-strchr.c: Likewise. 9607 * gcc.target/i386/chkp-strlen-1.c: Likewise. 9608 * gcc.target/i386/chkp-strlen-2.c: Likewise. 9609 * gcc.target/i386/chkp-strlen-3.c: Likewise. 9610 * gcc.target/i386/chkp-strlen-4.c: Likewise. 9611 * gcc.target/i386/chkp-strlen-5.c: Likewise. 9612 * gcc.target/i386/chkp-stropt-1.c: Likewise. 9613 * gcc.target/i386/chkp-stropt-10.c: Likewise. 9614 * gcc.target/i386/chkp-stropt-11.c: Likewise. 9615 * gcc.target/i386/chkp-stropt-12.c: Likewise. 9616 * gcc.target/i386/chkp-stropt-13.c: Likewise. 9617 * gcc.target/i386/chkp-stropt-14.c: Likewise. 9618 * gcc.target/i386/chkp-stropt-15.c: Likewise. 9619 * gcc.target/i386/chkp-stropt-16.c: Likewise. 9620 * gcc.target/i386/chkp-stropt-2.c: Likewise. 9621 * gcc.target/i386/chkp-stropt-3.c: Likewise. 9622 * gcc.target/i386/chkp-stropt-4.c: Likewise. 9623 * gcc.target/i386/chkp-stropt-5.c: Likewise. 9624 * gcc.target/i386/chkp-stropt-6.c: Likewise. 9625 * gcc.target/i386/chkp-stropt-7.c: Likewise. 9626 * gcc.target/i386/chkp-stropt-8.c: Likewise. 9627 * gcc.target/i386/chkp-stropt-9.c: Likewise. 9628 * gcc.target/i386/pr63995-2.c: Likewise. 9629 * gcc.target/i386/pr64805.c: Likewise. 9630 * gcc.target/i386/pr65044.c: Likewise. 9631 * gcc.target/i386/pr65167.c: Likewise. 9632 * gcc.target/i386/pr65183.c: Likewise. 9633 * gcc.target/i386/pr65184.c: Likewise. 9634 * gcc.target/i386/thunk-retbnd.c: Likewise. 9635 96362016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com> 9637 9638 PR tree-optimization/69328 9639 * gcc.dg/pr69328.c: New test. 9640 96412016-01-20 Jeff Law <law@redhat.com> 9642 9643 PR target/25114 9644 * gcc.target/m68k/pr25114.c: New test. 9645 96462016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com> 9647 9648 * gcc.target/arm/memset-inline-10.c: Added 9649 dg-require-effective-target arm_thumb2_ok. 9650 96512016-01-19 Eric Botcazou <ebotcazou@adacore.com> 9652 9653 * gcc.dg/debug/dwarf2/sso.c: New test. 9654 96552016-01-19 Uros Bizjak <ubizjak@gmail.com> 9656 9657 PR testsuite/68820 9658 * gcc.c-torture/execute/builtins/memops-asm.x: New file. 9659 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto. 9660 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options. 9661 96622016-01-19 Jan Hubicka <hubicka@ucw.cz> 9663 9664 PR ipa/66223 9665 * g++.dg/ipa/devirt-50.C: New testcase. 9666 96672016-01-19 Marek Polacek <polacek@redhat.com> 9668 9669 PR c++/68965 9670 * g++.dg/cpp1y/parameter-pack-1.C: New test. 9671 * g++.dg/cpp1y/parameter-pack-2.C: New test. 9672 96732016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9674 9675 PR target/69135 9676 * gcc.target/arm/pr69135_1.c: New test. 9677 96782015-01-19 Wilco Dijkstra <wdijkstr@arm.com> 9679 9680 * gcc.target/aarch64/ccmp_1.c: Add new tests. 9681 96822015-01-19 Wilco Dijkstra <wdijkstr@arm.com> 9683 9684 * gcc.target/aarch64/ccmp_1.c: New testcase. 9685 96862016-01-19 Marek Polacek <polacek@redhat.com> 9687 9688 PR c++/68586 9689 * g++.dg/cpp0x/enum30.C: New test. 9690 96912016-01-19 Richard Biener <rguenther@suse.de> 9692 9693 PR tree-optimization/69336 9694 * g++.dg/tree-ssa/pr69336.C: New testcase. 9695 96962016-01-19 Jakub Jelinek <jakub@redhat.com> 9697 9698 PR debug/65779 9699 * gcc.dg/pr65779.c: New test. 9700 97012016-01-19 Richard Biener <rguenther@suse.de> 9702 9703 PR tree-optimization/69352 9704 * gcc.dg/torture/pr69352.c: New testcase. 9705 97062016-01-19 Jakub Jelinek <jakub@redhat.com> 9707 9708 PR rtl-optimization/68955 9709 PR rtl-optimization/64557 9710 * gcc.dg/torture/pr68955.c: New test. 9711 97122016-01-19 Jan Hubicka <hubicka@ucw.cz> 9713 9714 PR lto/69136 9715 * g++.dg/torture/pr69136.C: New testcase. 9716 97172016-01-19 Jan Hubicka <hubicka@ucw.cz> 9718 9719 PR lto/69133 9720 * g++.dg/lto/pr69133_0.C: New testcase. 9721 * g++.dg/lto/pr69133_1.C: New testcase. 9722 97232016-01-15 Jeff Law <law@redhat.com> 9724 9725 PR tree-optimization/69320 9726 * gcc.c-torture/pr69320-1.c: New test. 9727 * gcc.c-torture/pr69320-2.c: New test. 9728 * gcc.c-torture/pr69320-3.c: New test. 9729 * gcc.c-torture/pr69320-4.c: New test. 9730 97312016-01-18 Patrick Palka <ppalka@gcc.gnu.org> 9732 9733 PR c++/11858 9734 PR c++/24663 9735 PR c++/24664 9736 * g++.dg/template/pr11858.C: New test. 9737 * g++.dg/template/pr24663.C: New test. 9738 * g++.dg/template/unify12.C: New test. 9739 * g++.dg/template/unify13.C: New test. 9740 * g++.dg/template/unify14.C: New test. 9741 * g++.dg/template/unify15.C: New test. 9742 * g++.dg/template/unify16.C: New test. 9743 * g++.dg/template/unify17.C: New test. 9744 97452016-01-18 David Malcolm <dmalcolm@redhat.com> 9746 9747 PR testsuite/69181 9748 * gcc.dg/pr69181-1.c: New test file. 9749 * gcc.dg/pr69181-2.c: New test file. 9750 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of 9751 globals by moving it to... 9752 (cleanup-after-saved-dg-test): ...this new function. Add 9753 "global additional_sources_used". Add reset of global 9754 multiline_expected_outputs to the empty list. 9755 * lib/multiline.exp (_multiline_expected_outputs): Rename this 9756 global to... 9757 (multiline_expected_outputs): ...this, and updated comments to 9758 note that it is modified from gcc-dg.exp. 9759 (dg-end-multiline-output): Update for the above renaming. 9760 (handle-multiline-outputs): Likewise. Remove the clearing 9761 of the expected outputs to the empty list. 9762 97632016-01-18 Richard Biener <rguenther@suse.de> 9764 9765 PR tree-optimization/69297 9766 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase. 9767 97682016-01-18 Joseph Myers <joseph@codesourcery.com> 9769 9770 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in 9771 dg-options. 9772 * gcc.target/mips/mips-3d-2.c: Likewise. 9773 * gcc.target/mips/mips-3d-3.c: Likewise. 9774 * gcc.target/mips/mips-3d-4.c: Likewise. 9775 * gcc.target/mips/mips-3d-5.c: Likewise. 9776 * gcc.target/mips/mips-3d-6.c: Likewise. 9777 * gcc.target/mips/mips-3d-7.c: Likewise. 9778 * gcc.target/mips/mips-3d-8.c: Likewise. 9779 * gcc.target/mips/mips-3d-9.c: Likewise. 9780 * gcc.target/mips/mips-ps-1.c: Likewise. 9781 * gcc.target/mips/mips-ps-2.c: Likewise. 9782 * gcc.target/mips/mips-ps-3.c: Likewise. 9783 * gcc.target/mips/mips-ps-4.c: Likewise. 9784 * gcc.target/mips/mips-ps-5.c: Likewise. 9785 * gcc.target/mips/mips-ps-6.c: Likewise. 9786 * gcc.target/mips/mips-ps-7.c: Likewise. 9787 * gcc.target/mips/mips-ps-type.c: Likewise. 9788 * gcc.target/mips/mips-ps-type-2.c: Likewise. 9789 * gcc.target/mips/mips16-attributes-6.c: Likewise. 9790 97912016-01-18 Tom de Vries <tom@codesourcery.com> 9792 9793 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test. 9794 * c-c++-common/goacc/kernels-double-reduction.c: New test. 9795 * c-c++-common/goacc/kernels-empty.c: New test. 9796 * c-c++-common/goacc/kernels-eternal.c: New test. 9797 * c-c++-common/goacc/kernels-loop-2.c: New test. 9798 * c-c++-common/goacc/kernels-loop-3.c: New test. 9799 * c-c++-common/goacc/kernels-loop-data-2.c: New test. 9800 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test. 9801 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test. 9802 * c-c++-common/goacc/kernels-loop-data-update.c: New test. 9803 * c-c++-common/goacc/kernels-loop-data.c: New test. 9804 * c-c++-common/goacc/kernels-loop-g.c: New test. 9805 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test. 9806 * c-c++-common/goacc/kernels-loop-n.c: New test. 9807 * c-c++-common/goacc/kernels-loop-nest.c: New test. 9808 * c-c++-common/goacc/kernels-loop.c: New test. 9809 * c-c++-common/goacc/kernels-noreturn.c: New test. 9810 * c-c++-common/goacc/kernels-one-counter-var.c: New test. 9811 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test. 9812 * c-c++-common/goacc/kernels-reduction.c: New test. 9813 98142016-01-18 Tom de Vries <tom@codesourcery.com> 9815 9816 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation. 9817 * gcc.dg/autopar/outer-2.c: Same. 9818 * gcc.dg/autopar/outer-3.c: Same. 9819 * gcc.dg/autopar/outer-4.c: Same. 9820 * gcc.dg/autopar/outer-5.c: Same. 9821 * gcc.dg/autopar/outer-6.c: Same. 9822 * gcc.dg/autopar/parallelization-1.c: Same. 9823 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same. 9824 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same. 9825 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same. 9826 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same. 9827 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same. 9828 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same. 9829 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same. 9830 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same. 9831 * gcc.dg/autopar/pr39500-1.c: Same. 9832 * gcc.dg/autopar/pr39500-2.c: Same. 9833 * gcc.dg/autopar/pr46193.c: Same. 9834 * gcc.dg/autopar/pr46194.c: Same. 9835 * gcc.dg/autopar/pr49580.c: Same. 9836 * gcc.dg/autopar/pr49960-1.c: Same. 9837 * gcc.dg/autopar/pr49960.c: Same. 9838 * gcc.dg/autopar/pr68373.c: Same. 9839 * gcc.dg/autopar/reduc-1.c: Same. 9840 * gcc.dg/autopar/reduc-1char.c: Same. 9841 * gcc.dg/autopar/reduc-1short.c: Same. 9842 * gcc.dg/autopar/reduc-2.c: Same. 9843 * gcc.dg/autopar/reduc-2char.c: Same. 9844 * gcc.dg/autopar/reduc-2short.c: Same. 9845 * gcc.dg/autopar/reduc-3.c: Same. 9846 * gcc.dg/autopar/reduc-4.c: Same. 9847 * gcc.dg/autopar/reduc-6.c: Same. 9848 * gcc.dg/autopar/reduc-7.c: Same. 9849 * gcc.dg/autopar/reduc-8.c: Same. 9850 * gcc.dg/autopar/reduc-9.c: Same. 9851 * gcc.dg/autopar/uns-outer-4.c: Same. 9852 * gcc.dg/autopar/uns-outer-5.c: Same. 9853 * gcc.dg/autopar/uns-outer-6.c: Same. 9854 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same. 9855 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same. 9856 98572016-01-18 Alan Lawrence <alan.lawrence@arm.com> 9858 9859 PR target/63679 9860 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa, 9861 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed. 9862 98632016-01-18 Alan Lawrence <alan.lawrence@arm.com> 9864 9865 PR target/63679 9866 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New. 9867 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New. 9868 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New. 9869 98702016-01-18 Alan Lawrence <alan.lawrence@arm.com> 9871 9872 PR target/63679 9873 * gcc.dg/tree-ssa/sra-17.c: New. 9874 * gcc.dg/tree-ssa/sra-18.c: New. 9875 98762016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com> 9877 9878 * gcc.target/i386/pr65105-5.c: Adjust to andn generation. 9879 98802016-01-18 Eric Botcazou <ebotcazou@adacore.com> 9881 9882 * gnat.dg/inline12.adb: New test. 9883 98842016-01-18 Bin Cheng <bin.cheng@arm.com> 9885 9886 PR tree-optimization/66797 9887 * gcc.c-torture/execute/pr65447.c: Relax check condition. 9888 98892016-01-18 Richard Biener <rguenther@suse.de> 9890 9891 PR tree-optimization/69170 9892 * gcc.dg/torture/pr69170.c: New testcase. 9893 98942016-01-17 John David Anglin <danglin@gcc.gnu.org> 9895 9896 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime. 9897 98982016-01-16 Tom de Vries <tom@codesourcery.com> 9899 9900 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test. 9901 99022016-01-16 Tom de Vries <tom@codesourcery.com> 9903 9904 * gcc.dg/parloops-exit-first-loop-alt.c: Move ... 9905 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove 9906 redundant dg-require-effective-target pthread. 9907 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same. 9908 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same. 9909 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same. 9910 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same. 9911 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same. 9912 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same. 9913 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same. 9914 99152016-01-16 David Edelsohn <dje.gcc@gmail.com> 9916 9917 PR target/68609 9918 * gcc.target/powerpc/recip-6.c: Enable on AIX. 9919 * gcc.target/powerpc/recip-7.c: Same. 9920 99212016-01-16 Patrick Palka <ppalka@gcc.gnu.org> 9922 9923 PR c++/69091 9924 * g++.dg/template/pr69091.C: New test. 9925 99262016-01-16 Patrick Palka <ppalka@gcc.gnu.org> 9927 9928 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original 9929 dump does not contain an error_mark_node. 9930 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise. 9931 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test. 9932 99332016-01-16 Patrick Palka <ppalka@gcc.gnu.org> 9934 9935 PR c++/68936 9936 * g++.dg/template/pr68936.C: New test. 9937 99382016-01-15 David Edelsohn <dje.gcc@gmail.com> 9939 9940 PR target/68609 9941 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm. 9942 * gcc.target/powerpc/recip-2.c: Same. 9943 * gcc.target/powerpc/recip-3.c: Same. 9944 * gcc.target/powerpc/recip-4.c: Same. 9945 * gcc.target/powerpc/recip-sqrtf.c: Same. 9946 99472016-01-15 Jeff Law <law@redhat.com> 9948 9949 PR tree-optimization/69270 9950 * gcc.dg/tree-ssa/pr69270-2.c: New test. 9951 * gcc.dg/tree-ssa/pr69270-3.c: New test. 9952 99532016-01-15 Paul Thomas <pault@gcc.gnu.org> 9954 9955 PR fortran/49630 9956 * gfortran.dg/deferred_character_13.f90: New test for the fix 9957 of comment 3 of the PR. 9958 9959 PR fortran/54070 9960 * gfortran.dg/deferred_character_8.f90: New test 9961 * gfortran.dg/allocate_error_5.f90: New test 9962 9963 PR fortran/60593 9964 * gfortran.dg/deferred_character_10.f90: New test 9965 9966 PR fortran/60795 9967 * gfortran.dg/deferred_character_14.f90: New test 9968 9969 PR fortran/61147 9970 * gfortran.dg/deferred_character_11.f90: New test 9971 9972 PR fortran/64324 9973 * gfortran.dg/deferred_character_9.f90: New test 9974 99752016-01-15 Vladimir Makarov <vmakarov@redhat.com> 9976 9977 PR rtl-optimization/69030 9978 * gcc.target/i386/pr69030.c: New. 9979 99802016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 9981 9982 * gcc.target/aarch64/target_attr_17.c: New test. 9983 99842016-01-15 Richard Biener <rguenther@suse.de> 9985 9986 PR tree-optimization/66856 9987 * gcc.dg/torture/pr66856-1.c: New testcase. 9988 * gcc.dg/torture/pr66856-2.c: Likewise. 9989 99902016-01-15 Richard Biener <rguenther@suse.de> 9991 9992 PR debug/69137 9993 * g++.dg/lto/pr69137_0.C: New testcase. 9994 99952016-01-15 Richard Sandiford <richard.sandiford@arm.com> 9996 9997 PR middle-end/69246 9998 * gcc.target/i386/pr69246.c: New test. 9999 100002016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com> 10001 10002 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390. 10003 100042016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com> 10005 10006 PR c++/56194 10007 * g++.dg/init/const9.C: Disable test on S/390. 10008 100092016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com> 10010 10011 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*. 10012 * g++.dg/Wno-frame-address.C: Ditto. 10013 100142016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com> 10015 10016 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390. 10017 100182016-01-15 Richard Biener <rguenther@suse.de> 10019 10020 PR tree-optimization/68961 10021 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase. 10022 100232016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com> 10024 10025 * gcc.target/i386/pr65105-5.c: New test. 10026 100272016-01-15 Jan Hubicka <hubicka@ucw.cz> 10028 10029 * gcc.c-torture/execute/alias-4.c: New testcase. 10030 100312016-01-15 Jan Hubicka <hubicka@ucw.cz> 10032 10033 PR ipa/68148 10034 * g++.dg/ipa/devirt-49.C: New testcase. 10035 100362016-01-15 Christian Bruel <christian.bruel@st.com> 10037 10038 PR target/65837 10039 * gcc.target/arm/attr-neon-builtin-fail2.c: New test. 10040 * gcc.target/arm/lto/pr65837-attr_0.c: New test. 10041 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name. 10042 100432016-01-15 Richard Biener <rguenther@suse.de> 10044 10045 PR tree-optimization/69117 10046 * gcc.dg/torture/pr69117.c: New testcase. 10047 100482015-01-14 Ryan Burn <contact@rnburn.com> 10049 10050 PR c++/69048 10051 * g++.dg/cilk-plus/CK/pr69048.cc: New test. 10052 100532016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 10054 10055 PR testsuite/67509 10056 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or 10057 range tests use 100 * maximum instead of maximum + 1. 10058 100592016-01-14 Jakub Jelinek <jakub@redhat.com> 10060 10061 PR debug/69244 10062 * gcc.dg/guality/pr69244.c: New test. 10063 100642016-01-14 Uros Bizjak <ubizjak@gmail.com> 10065 10066 * lib/target-supports.exp (check_effective_target_issignaling): 10067 New procedure. 10068 * gcc.dg/pr61441.c: Require issignaling effective target. 10069 100702016-01-14 Segher Boessenkool <segher@kernel.crashing.org> 10071 10072 PR target/68803 10073 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le. 10074 100752016-01-14 David Malcolm <dmalcolm@redhat.com> 10076 10077 PR c++/68819 10078 PR preprocessor/69177 10079 * gcc.dg/plugin/location-overflow-test-1.c: New test case. 10080 * gcc.dg/plugin/location-overflow-test-2.c: New test case. 10081 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin. 10082 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above. 10083 100842016-01-14 Marek Polacek <polacek@redhat.com> 10085 10086 PR c/69262 10087 * gcc.dg/array-15.c: New test. 10088 100892016-01-14 Jakub Jelinek <jakub@redhat.com> 10090 10091 PR middle-end/68146 10092 PR tree-optimization/69155 10093 * gfortran.dg/pr68146.f: New test. 10094 * gfortran.dg/pr69155.f90: New test. 10095 100962016-01-14 Richard Biener <rguenther@suse.de> 10097 10098 PR tree-optimization/68060 10099 * gcc.dg/torture/pr68060-1.c: New testcase. 10100 * gcc.dg/torture/pr68060-2.c: Likewise. 10101 101022016-01-14 Nick Clifton <nickc@redhat.com> 10103 10104 * lib/target-supports.exp 10105 (check_effective_target_arm_neon_ok_nocache): Add an option 10106 sequence that includes setting the ARM architecture to ARMv7-A. 10107 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the 10108 command line options necessary to enable Neon support. 10109 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise. 10110 * gcc.target/arm/neon-vshl-imm-1.c: Likewise. 10111 * gcc.target/arm/neon-vshr-imm-1.c: Likewise. 10112 * gcc.target/arm/pr69180.c: Likewise. 10113 101142016-01-14 Jeff Law <law@redhat.com> 10115 10116 PR tree-optimization/69270 10117 * gcc.dg/tree-ssa/pr69270.c: New test. 10118 101192016-01-13 Bernd Schmidt <bschmidt@redhat.com> 10120 10121 PR c/66208 10122 * c-c++-common/pr66208.c: New file. 10123 101242016-01-13 Jakub Jelinek <jakub@redhat.com> 10125 10126 PR tree-optimization/69156 10127 * gcc.dg/pr69156.c: New test. 10128 101292016-01-13 H.J. Lu <hongjiu.lu@intel.com> 10130 10131 * gcc.target/i386/pr69225-7.c: New test. 10132 101332016-01-13 Richard Henderson <rth@redhat.com> 10134 10135 * gcc.dg/tm/memopt-13.c: Update expected function. 10136 * gcc.dg/tm/memopt-6.c: Likewise. 10137 101382016-01-13 Uros Bizjak <ubizjak@gmail.com> 10139 10140 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4. 10141 * gcc.target/i386/pr68432-1.c (dg-options): Ditto. 10142 * gcc.target/i386/pr68432-2.c (dg-options): Ditto. 10143 * gcc.target/i386/pr68432-3.c (dg-options): Ditto. 10144 101452016-01-13 Tom de Vries <tom@codesourcery.com> 10146 10147 PR tree-optimization/69169 10148 * gcc.dg/pr69169.c: New test. 10149 101502016-01-13 Alexander Fomin <alexander.fomin@intel.com> 10151 10152 PR target/69228 10153 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust. 10154 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise. 10155 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise. 10156 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise. 10157 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise. 10158 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise. 10159 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise. 10160 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise. 10161 101622016-01-13 Jakub Jelinek <jakub@redhat.com> 10163 10164 PR target/69247 10165 * gcc.dg/pr69247.c: New test. 10166 101672016-01-13 Richard Biener <rguenther@suse.de> 10168 10169 PR tree-optimization/69242 10170 * gcc.dg/torture/pr69242.c: New testcase. 10171 101722016-01-13 Richard Biener <rguenther@suse.de> 10173 10174 PR tree-optimization/69186 10175 * gcc.dg/torture/pr69186.c: New testcase. 10176 101772016-01-13 Jeff Law <law@redhat.com> 10178 10179 PR tree-optimization/67755 10180 * gcc.dg/tree-ssa/pr67755.c: New test. 10181 101822016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com> 10183 10184 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static 10185 pass number in output by a star. 10186 101872016-01-12 Bin Cheng <bin.cheng@arm.com> 10188 10189 PR tree-optimization/68911 10190 * gcc.c-torture/execute/pr68911.c: New test. 10191 101922016-01-12 Marek Polacek <polacek@redhat.com> 10193 10194 PR c++/68979 10195 * g++.dg/warn/permissive-1.C: New test. 10196 101972016-01-12 Jakub Jelinek <jakub@redhat.com> 10198 10199 PR objc++/68511 10200 PR c++/69213 10201 * g++.dg/opt/pr69213.C: New test. 10202 102032016-01-12 Christian Bruel <christian.bruel@st.com> 10204 10205 PR target/69180 10206 * gcc.target/arm/pr69180.c: New test. 10207 102082016-01-12 Richard Biener <rguenther@suse.de> 10209 10210 PR lto/69077 10211 * g++.dg/lto/pr69077_0.C: New testcase. 10212 * g++.dg/lto/pr69077_1.C: Likewise. 10213 102142016-01-12 Jakub Jelinek <jakub@redhat.com> 10215 10216 PR target/69175 10217 * g++.dg/opt/pr69175.C: New test. 10218 102192016-01-12 Alan Lawrence <alan.lawrence@arm.com> 10220 10221 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern' 10222 rather than #including math.h & stdlib.h. 10223 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h. 10224 * gcc.dg/vect/pr49771.c: Likewise. 10225 * gcc.dg/vect/vect-10-big-array.c: Likewise. 10226 * gcc.dg/vect/vect-neg-store-1.c: Likewise. 10227 * gcc.dg/vect/vect-neg-store-2.c: Likewise. 10228 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h. 10229 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h. 10230 * gcc.dg/vect/pr44507.c: Likewise. 10231 * gcc.dg/vect/pr45902.c: Likewise. 10232 * gcc.dg/vect/slp-widen-mult-half.c: Likewise. 10233 * gcc.dg/vect/vect-117.c: Likewise. 10234 * gcc.dg/vect/vect-99.c: Likewise. 10235 * gcc.dg/vect/vect-aggressive-1.c: Likewise. 10236 * gcc.dg/vect/vect-cond-1.c: Likewise. 10237 * gcc.dg/vect/vect-cond-2.c: Likewise. 10238 * gcc.dg/vect/vect-cond-3.c: Likewise. 10239 * gcc.dg/vect/vect-cond-4.c: Likewise. 10240 * gcc.dg/vect/vect-mask-load-1.c: Likewise. 10241 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise. 10242 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise. 10243 * gcc.dg/vect/vect-over-widen-1.c: Likewise. 10244 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise. 10245 * gcc.dg/vect/vect-over-widen-2.c: Likewise. 10246 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise. 10247 * gcc.dg/vect/vect-over-widen-3.c: Likewise. 10248 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise. 10249 * gcc.dg/vect/vect-over-widen-4.c: Likewise. 10250 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise. 10251 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise. 10252 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise. 10253 * gcc.dg/vect/vect-widen-mult-half.c: Likewise. 10254 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary 10255 include of signal.h. 10256 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise. 10257 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise. 10258 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise. 10259 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise. 10260 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise. 10261 * gcc.dg/vect/vect-ifcvt-16.c: Likewise. 10262 * gcc.dg/vect/vect-ifcvt-17.c: Likewise. 10263 * gcc.dg/vect/vect-ifcvt-2.c: Likewise. 10264 * gcc.dg/vect/vect-ifcvt-3.c: Likewise. 10265 * gcc.dg/vect/vect-ifcvt-4.c: Likewise. 10266 * gcc.dg/vect/vect-ifcvt-5.c: Likewise. 10267 * gcc.dg/vect/vect-ifcvt-5.c: Likewise. 10268 * gcc.dg/vect/vect-ifcvt-6.c: Likewise. 10269 * gcc.dg/vect/vect-ifcvt-7.c: Likewise. 10270 * gcc.dg/vect/vect-ifcvt-9.c: Likewise. 10271 * gcc.dg/vect/vect-outer-5.c: Likewise. 10272 * gcc.dg/vect/vect-outer-6.c: Likewise. 10273 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary 10274 include of stdio.h. 10275 102762016-01-12 Nick Clifton <nickc@redhat.com> 10277 10278 PR target/68913 10279 * gcc.dg/lto/pr61886_0.c: Rename the external function called 10280 to fread so that it will be found in all target runtimes. 10281 102822016-01-12 Richard Biener <rguenther@suse.de> 10283 10284 PR tree-optimization/69053 10285 * g++.dg/torture/pr69053.C: New testcase. 10286 102872016-01-12 Richard Biener <rguenther@suse.de> 10288 10289 PR tree-optimization/69168 10290 * gcc.dg/torture/pr69168.c: New testcase. 10291 102922016-01-12 Richard Biener <rguenther@suse.de> 10293 10294 PR tree-optimization/69157 10295 * gcc.dg/torture/pr69157.c: New testcase. 10296 102972016-01-12 Richard Biener <rguenther@suse.de> 10298 10299 PR tree-optimization/69174 10300 * gcc.dg/torture/pr69174.c: New testcase. 10301 103022016-01-12 Jakub Jelinek <jakub@redhat.com> 10303 10304 PR c++/66808 10305 PR c++/69000 10306 * g++.dg/tls/pr66808.C: New test. 10307 * g++.dg/tls/pr69000.C: New test. 10308 103092016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 10310 10311 * gcc.target/powerpc/swaps-p8-23.c: New test. 10312 * gcc.target/powerpc/swaps-p8-24.c: Likewise. 10313 103142016-01-11 John David Anglin <danglin@gcc.gnu.org> 10315 10316 PR tree-optimization/68356 10317 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix. 10318 103192016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org> 10320 Jim Wilson <jim.wilson@linaro.org> 10321 10322 PR target/69194 10323 * gcc.target/arm/pr69194.c: New test. 10324 103252016-01-11 H.J. Lu <hongjiu.lu@intel.com> 10326 10327 PR target/69225 10328 * gcc.target/i386/pr69225-1.c: New test. 10329 * gcc.target/i386/pr69225-2.c: Likewise. 10330 * gcc.target/i386/pr69225-3.c: Likewise. 10331 * gcc.target/i386/pr69225-4.c: Likewise. 10332 * gcc.target/i386/pr69225-5.c: Likewise. 10333 * gcc.target/i386/pr69225-6.c: Likewise. 10334 103352016-01-11 Jakub Jelinek <jakub@redhat.com> 10336 10337 PR target/67462 10338 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86 10339 if lp64. 10340 10341 PR target/69071 10342 * gcc.dg/pr69071.c: New test. 10343 10344 PR c++/69211 10345 * g++.dg/opt/pr69211.C: New test. 10346 10347 PR tree-optimization/69214 10348 * gcc.c-torture/compile/pr69214.c: New test. 10349 103502016-01-11 Uros Bizjak <ubizjak@gmail.com> 10351 10352 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target. 10353 * gcc.target/i386/pr66232-11.c: Ditto. 10354 * gcc.target/i386/pr66232-12.c: Ditto. 10355 * gcc.target/i386/pr66232-13.c: Ditto. 10356 103572016-01-11 Richard Biener <rguenther@suse.de> 10358 10359 PR tree-optimization/69173 10360 * gcc.dg/torture/pr69173.c: New testcase. 10361 103622016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10363 10364 PR rtl-optimization/68796 10365 * gcc.target/aarch64/tst_5.c: New test. 10366 * gcc.target/aarch64/tst_6.c: Likewise. 10367 103682016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10369 10370 PR rtl-optimization/68841 10371 * gcc.dg/pr68841.c: New test. 10372 * gcc.c-torture/execute/pr68841.c: New test. 10373 103742016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com> 10375 10376 PR rtl-optimization/68920 10377 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option 10378 for ix86 targets. 10379 * gcc.dg/ifcvt-5.c: New test. 10380 103812016-01-11 Alexandre Oliva <aoliva@redhat.com> 10382 10383 PR bootstrap/69123 10384 * g++.dg/pr69123.C: New. 10385 103862016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com> 10387 10388 PR target/69010 10389 * gcc.target/i386/pr69010.c: New test. 10390 103912016-01-11 Martin Jambor <mjambor@suse.cz> 10392 10393 PR ipa/69044 10394 * gcc.target/i386/chkp-pr69044.c: New test. 10395 103962016-01-11 Tom de Vries <tom@codesourcery.com> 10397 10398 PR tree-optimization/69109 10399 * gcc.dg/autopar/pr69109-2.c: New test. 10400 * gcc.dg/autopar/pr69109.c: New test. 10401 104022016-01-11 Tom de Vries <tom@codesourcery.com> 10403 10404 PR tree-optimization/69108 10405 * gcc.dg/autopar/pr69108.c: New test. 10406 104072016-01-10 Patrick Palka <ppalka@gcc.gnu.org> 10408 10409 PR c++/69029 10410 * c-c++-common/Wisleading-indentation.c: Augment test. 10411 104122016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org> 10413 10414 PR fortran/69154 10415 * gfortran.dg/inline_matmul_12.f90: New test. 10416 104172016-01-10 Paul Thomas <pault@gcc.gnu.org> 10418 10419 PR fortran/67779 10420 * gfortran.dg/actual_array_offset_1: New test. 10421 104222016-01-10 Tom de Vries <tom@codesourcery.com> 10423 10424 PR tree-optimization/69062 10425 * gcc.dg/autopar/pr69062.c: New test. 10426 104272016-01-10 Thomas Schwinge <thomas@codesourcery.com> 10428 10429 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax. 10430 * gcc.dg/vect/slp-perm-2.c: Likewise. 10431 * gcc.dg/vect/slp-perm-3.c: Likewise. 10432 * gcc.dg/vect/slp-perm-5.c: Likewise. 10433 * gcc.dg/vect/slp-perm-6.c: Likewise. 10434 * gcc.dg/vect/slp-perm-7.c: Likewise. 10435 * gcc.dg/vect/slp-perm-8.c: Likewise. 10436 104372016-01-10 Tom de Vries <tom@codesourcery.com> 10438 10439 PR tree-optimization/69039 10440 * gcc.dg/autopar/pr69039.c: New test. 10441 104422016-01-09 Marek Polacek <polacek@redhat.com> 10443 10444 PR c++/69113 10445 * g++.dg/pr69113.C: New test. 10446 104472016-01-09 Jakub Jelinek <jakub@redhat.com> 10448 10449 PR middle-end/50865 10450 PR tree-optimization/69097 10451 * gcc.c-torture/execute/pr50865.c: New test. 10452 * gcc.c-torture/execute/pr69097-1.c: New test. 10453 * gcc.c-torture/execute/pr69097-2.c: New test. 10454 * gcc.dg/pr69097-1.c: New test. 10455 * gcc.dg/pr69097-2.c: New test. 10456 104572016-01-09 Jakub Jelinek <jakub@redhat.com> 10458 10459 PR c++/69164 10460 * g++.dg/opt/pr69164.C: New test. 10461 104622016-01-08 Jakub Jelinek <jakub@redhat.com> 10463 10464 PR tree-optimization/69167 10465 * gcc.dg/pr69167.c: New test. 10466 104672016-01-08 Marek Polacek <polacek@redhat.com> 10468 10469 PR c++/68449 10470 * g++.dg/pr68449.C: New. 10471 104722016-01-08 Alan Lawrence <alan.lawrence@arm.com> 10473 10474 PR tree-optimization/68707 10475 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New. 10476 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP 10477 on platforms supporting it. 10478 * gcc.dg/vect/slp-perm-2.c: Likewise. 10479 * gcc.dg/vect/slp-perm-3.c: Likewise. 10480 * gcc.dg/vect/slp-perm-5.c: Likewise. 10481 * gcc.dg/vect/slp-perm-7.c: Likewise. 10482 * gcc.dg/vect/slp-perm-8.c: Likewise. 10483 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP 10484 on platforms supporting it. 10485 104862016-01-08 Jakub Jelinek <jakub@redhat.com> 10487 10488 PR tree-optimization/69162 10489 * gcc.dg/pr69162.c: New test. 10490 10491 PR tree-optimization/69172 10492 * gcc.dg/pr69172.c: New test. 10493 104942016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com> 10495 10496 PR tree-optimization/67781 10497 * gcc.c-torture/execute/pr67781.c: New file. 10498 104992016-01-08 Jakub Jelinek <jakub@redhat.com> 10500 10501 PR tree-optimization/69083 10502 * gcc.dg/vect/pr69083.c: New test. 10503 105042016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com> 10505 10506 PR tree-optimization/61441 10507 * gcc.dg/pr61441.c: Restrict to linux and gnu targets. 10508 Use -fexcess-precision=standard for compiler options. 10509 Use fabs() only when __FLT_EVAL_METHOD__ == 0. 10510 105112016-01-08 Jakub Jelinek <jakub@redhat.com> 10512 10513 PR fortran/69128 10514 * gfortran.dg/gomp/pr69128.f90: New test. 10515 10516 PR c++/69145 10517 * g++.dg/ext/pr69145-1.C: New test. 10518 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file. 10519 * g++.dg/ext/pr69145-2.h: New file. 10520 105212016-01-07 Martin Sebor <msebor@redhat.com> 10522 10523 PR c/68966 10524 * gcc.dg/atomic-fetch-bool.c: New test. 10525 * gcc.dg/sync-fetch-bool.c: New test. 10526 105272016-01-07 H.J. Lu <hongjiu.lu@intel.com> 10528 10529 PR fortran/66680 10530 gfortran.dg/gomp/pr66680.f90: Moved to libgomp. 10531 105322016-01-07 Nick Clifton <nickc@redhat.com> 10533 10534 PR target/66655 10535 * g++.dg/pr66655.C: New test. 10536 * g++.dg/pr66655_1.cc: Test support file. 10537 * g++.dg/pr66655.h: Test header file. 10538 105392016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr> 10540 10541 PR fortran/66680 10542 gfortran.dg/gomp/pr66680.f90: New test. 10543 105442016-01-07 H.J. Lu <hongjiu.lu@intel.com> 10545 10546 PR target/69171 10547 * gcc.target/i386/pr69171-1.c: New test. 10548 * gcc.target/i386/pr69171-2.c: Likewise. 10549 * gcc.target/i386/pr69171-3.c: Likewise. 10550 * gcc.target/i386/pr69171-4.c: Likewise. 10551 * gcc.target/i386/pr69171-5.c: Likewise. 10552 * gcc.target/i386/pr69171-6.c: Likewise. 10553 105542015-12-15 Bernd Schmidt <bschmidt@redhat.com> 10555 10556 PR middle-end/67639 10557 * c-c++-common/pr67639.c: New test. 10558 105592016-01-07 Jakub Jelinek <jakub@redhat.com> 10560 10561 PR tree-optimization/69141 10562 * g++.dg/opt/pr69141.C: New test. 10563 105642016-01-06 Eric Botcazou <ebotcazou@adacore.com> 10565 10566 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode. 10567 105682016-01-06 Uros Bizjak <ubizjak@gmail.com> 10569 10570 PR target/69140 10571 * gcc.target/i386/pr69140.c: New test 10572 105732016-01-06 David Malcolm <dmalcolm@redhat.com> 10574 10575 * gcc.dg/bad-dereference.c: New test case. 10576 105772015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 10578 10579 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test. 10580 105812016-01-06 Andreas Schwab <schwab@linux-m68k.org> 10582 10583 * gcc.dg/atomic-invalid-2.c: Remove duplicated content. 10584 105852016-01-06 Marek Polacek <polacek@redhat.com> 10586 10587 PR sanitizer/69099 10588 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test. 10589 105902016-01-05 Marek Polacek <polacek@redhat.com> 10591 10592 PR c/69104 10593 * gcc.dg/atomic-invalid-2.c: New. 10594 105952016-01-05 H.J. Lu <hongjiu.lu@intel.com> 10596 10597 PR target/68991 10598 * gcc.target/i386/pr68991.c: New test. 10599 106002016-01-05 H.J. Lu <hongjiu.lu@intel.com> 10601 10602 PR target/68991 10603 * g++.dg/pr68991-1.C: New test. 10604 * g++.dg/pr68991-2.C: Likewise. 10605 106062016-01-05 Sergei Trofimovich <siarheit@google.com> 10607 10608 PR other/60465 10609 * gcc.target/ia64/pr60465-gprel64.c: New test. 10610 * gcc.target/ia64/pr60465-gprel64-c37.c: New test. 10611 106122016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com> 10613 10614 PR rtl-optimization/68651 10615 * gcc.target/aarch64/pr68651_1.c: New test. 10616 106172016-01-05 David Malcolm <dmalcolm@redhat.com> 10618 10619 PR c/69122 10620 * c-c++-common/Wmisleading-indentation.c (pr69122): New function. 10621 106222016-01-05 Nathan Sidwell <nathan@acm.org> 10623 10624 PR c++/58583 10625 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors. 10626 10627 * gcc.dg/alias-15.c: New. 10628 106292016-01-05 Nick Clifton <nickc@redhat.com> 10630 10631 PR target/68870 10632 * g++.dg/pr68770.C: New test. 10633 106342016-01-04 Mike Stump <mikestump@comcast.net> 10635 10636 * lib/target-supports.exp (check_effective_target_cilkplus): 10637 cilkplus targets require pthreads. 10638 (check_effective_target_cilkplus): Remove special case for NVPTX. 10639 106402016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com> 10641 10642 * gcc.target/powerpc/p9-permute.c: New test for xxperm code 10643 generation. 10644 106452016-01-04 Jakub Jelinek <jakub@redhat.com> 10646 10647 Update copyright years. 10648 106492016-01-04 Marek Polacek <polacek@redhat.com> 10650 10651 PR c/68908 10652 * gcc.dg/atomic/c11-atomic-exec-6.c: New test. 10653 * gcc.dg/atomic/c11-atomic-exec-7.c: New test. 10654 * gcc.dg/atomic/stdatomic-op-5.c: New test. 10655 106562016-01-04 Eric Botcazou <ebotcazou@adacore.com> 10657 10658 * gcc.target/sparc/20160104-2.c: New test. 10659 106602016-01-04 Eric Botcazou <ebotcazou@adacore.com> 10661 10662 * gcc.target/sparc/20160104-1.c: New test. 10663 106642016-01-03 Paul Thomas <pault@gcc.gnu.org> 10665 10666 PR fortran/65045 10667 * gfortran.dg/pr65045.f90: New test. 10668 106692016-01-02 Eric Botcazou <ebotcazou@adacore.com> 10670 10671 * gnat.dg/specs/debug1.ads: Delete. 10672 106732016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10674 10675 PR libgfortran/68867 10676 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular 10677 expression. 10678 106792016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10680 10681 PR libgfortran/68867 10682 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all 10683 PowerPC. 10684 106852016-01-01 Paul Thomas <pault@gcc.gnu.org> 10686 10687 PR fortran/68864 10688 * gfortran.dg/pr68864.f90: New test. 10689 106902016-01-01 Jakub Jelinek <jakub@redhat.com> 10691 10692 PR tree-optimization/69070 10693 * gcc.dg/pr69070.c: New test. 10694 10695 PR sanitizer/69055 10696 * gfortran.dg/pr69055.f90: New test. 10697 10698 PR target/69015 10699 * gcc.dg/pr69015.c: New test. 10700 10701Copyright (C) 2016 Free Software Foundation, Inc. 10702 10703Copying and distribution of this file, with or without modification, 10704are permitted in any medium without royalty provided the copyright 10705notice and this notice are preserved. 10706