12011-12-31 Paolo Carlini <paolo.carlini@oracle.com> 2 3 PR c++/51397 4 * g++.dg/cpp0x/static_assert6.C: New. 5 62011-12-31 Uros Bizjak <ubizjak@gmail.com> 7 8 * gcc.dg/tree-ssa/vrp47: Pass -march=i586 for ia32 target. 9 102011-12-31 Thomas König <tkoenig@gcc.gnu.org> 11 12 PR fortran/51502 13 * lib/gcc-dg.exp (scan-module-absence): New function. 14 * gfortran.dg/implicit_pure_2.f90: New test. 15 162011-12-30 Paolo Carlini <paolo.carlini@oracle.com> 17 18 PR c++/51316 19 * g++.dg/cpp0x/alignof4.C: New. 20 212011-12-29 Michael Meissner <meissner@linux.vnet.ibm.com> 22 23 PR testsuite/51702 24 * gcc.dg/scal-to-vec1.c: If 32-bit powerpc-linux, add the 25 -mabi=altivec option, which suppresses a warning message about 26 passing vectors by reference. The extra warning causes some tests 27 to fail. 28 * gcc.dg/scal-to-vec2.c: Likewise. 29 * gcc.dg/Wstrict-aliasing-bogus-ref-all-2.c: Likewise. 30 * gcc.dg/pr35442.c: Likewise. 31 * gcc.dg/vector-compare-1.c: Likewise. 32 * gcc.dg/vector-compare-2.c: Likewise. 33 * gcc.dg/torture/pr36891.c: Likewise. 34 352012-12-29 Kai Tietz <ktietz@redhat.com> 36 37 * g++.dg/abi/bitfield3.C: Make sure test runs 38 for windows targets without activated ms-bitfields option. 39 40 * g++.old-deja/g++.brendan/new3.C: Adjust test for mingw 41 targets to use static-version. 42 * g++.old-deja/g++.abi/cxa_vec.C: Likewise. 43 * g++.old-deja/g++.abi/arraynew.C: Likewise. 44 * g++.old-deja/g++.eh/new1.C: Likewise. 45 * g++.old-deja/g++.eh/new2.C: Likewise. 46 472011-12-29 Thomas Koenig <tkoenig@gcc.gnu.org> 48 49 * gfortran.dg/function_optimize_9.f90: New test. 50 512011-12-27 Fabien Chêne <fabien@gcc.gnu.org> 52 53 PR c++/23211 54 * g++.dg/template/using18.C: New. 55 * g++.dg/template/using19.C: New. 56 * g++.dg/template/nested3.C: Remove dg-message at instantiation. 57 * g++.dg/template/crash13.C: Likewise. 58 592011-12-28 Michael Meissner <meissner@linux.vnet.ibm.com> 60 61 PR target/51623 62 * gcc.target/powerpc/pr51623.c: New file. 63 642011-12-28 Uros Bizjak <ubizjak@gmail.com> 65 66 * gcc.dg/torture/pr50396.c: Use dg-add-options ieee. 67 682011-12-27 Paolo Carlini <paolo.carlini@oracle.com> 69 70 PR c++/51547 71 * g++.dg/cpp0x/pr51547.C: New. 72 732011-12-27 Eric Botcazou <ebotcazou@adacore.com> 74 75 * gcc.c-torture/execute/20111227-1.c: New test. 76 772011-12-25 Jan Hubicka <jh@suse.cz> 78 79 PR middle-end/48641 80 * gcc.dg/compile/pr48641.c: New file. 81 822011-12-26 Joey Ye <joey.ye@arm.com> 83 84 PR middle-end/51200 85 * gcc.dg/volatile-bitfields-2.c: New test. 86 872011-12-23 Jason Merrill <jason@redhat.com> 88 89 PR c++/51507 90 * g++.dg/cpp0x/variadic121.C: New. 91 922011-12-23 Uros Bizjak <ubizjak@gmail.com> 93 94 * gcc.dg/vect/fast-math-pr35982.c: Fix parenthesis in target selectors. 95 962011-12-23 Dmitry Plotnikov <dplotnikov@ispras.ru> 97 98 * gcc.target/arm/vect-vcvt.c: New test. 99 * gcc.target/arm/vect-vcvtq.c: New test. 100 101 * gcc.dg/vect/fast-math-pr35982.c: Added vect_strided2 alternative 102 in final check. 103 104 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt): 105 True for ARM NEON. 106 (check_effective_target_vect_uintfloat_cvt): Likewise. 107 (check_effective_target_vect_floatuint_cvt): Likewise. 108 (check_effective_target_vect_floatint_cvt): Likewise. 109 1102011-12-23 Richard Guenther <rguenther@suse.de> 111 112 PR rtl-optimization/50396 113 * gcc.dg/torture/pr50396.c: New testcase. 114 1152011-12-22 Bin Cheng <bin.cheng@arm.com> 116 117 PR tree-optimization/43491 118 * gcc.dg/tree-ssa/pr43491.c: New test. 119 1202011-12-22 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 121 122 PR testsuite/50722 123 * gcc.dg/pr49994-3.c: Skip on ia64-*-*-*, hppa*-*-* and *-*-hpux*. 124 1252011-12-22 Richard Guenther <rguenther@suse.de> 126 127 PR lto/51650 128 * g++.dg/lto/pr51650-1_0.C: New testcase. 129 * g++.dg/lto/pr51650-2_0.C: Likewise. 130 1312011-12-21 Richard Earnshaw <rearnsha@arm.com> 132 133 PR target/51643 134 * gcc.target/arm/sibcall-2.c: New test. 135 1362011-12-22 Uros Bizjak <ubizjak@gmail.com> 137 138 PR testsuite/51645 139 * g++.dg/cpp0x/alias-decl-debug-0.C: Add dg-skip-if. 140 1412011-12-21 Uros Bizjak <ubizjak@gmail.com> 142 143 * gcc.dg/pr50038.c: Move to ... 144 * gcc.target/i386/pr50038.c: ... here. Test on all targets. 145 1462011-12-21 Jason Merrill <jason@redhat.com> 147 148 PR c++/51611 149 * g++.dg/cpp0x/nsdmi-virtual1.C: New. 150 1512011-12-21 Paolo Carlini <paolo.carlini@oracle.com> 152 153 PR c++/51305 154 * g++.dg/cpp0x/constexpr-noexcept6.C: New. 155 1562011-12-21 Jakub Jelinek <jakub@redhat.com> 157 158 PR middle-end/51644 159 PR middle-end/51647 160 * gcc.dg/pr51644.c: New test. 161 * g++.dg/warn/Wreturn-4.C: New test. 162 1632011-12-21 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 164 165 * gcc.dg/vect/no-section-anchors-vect-31.c: Adjust array size and test 166 diag-scans to fix fail on AVX. 167 * gcc.dg/vect/no-section-anchors-vect-36.c: Ditto. 168 * gcc.dg/vect/no-section-anchors-vect-64.c: Ditto. 169 * gcc.dg/vect/no-section-anchors-vect-66.c: Ditto. 170 * gcc.dg/vect/no-section-anchors-vect-68.c: Ditto. 171 * gcc.dg/vect/no-section-anchors-vect-69.c: Ditto. 172 * gcc.dg/vect/no-vfa-vect-dv-2.c: Adjust dg-scans. 173 * gcc.dg/vect/pr45752.c: Ditto. 174 * gcc.dg/vect/slp-perm-4.c: Ditto. 175 * gcc.dg/vect/slp-perm-9.c: Ditto. 176 * gcc.dg/vect/vect-33.c: Ditto. 177 * gcc.dg/vect/vect-35.c: Ditto. 178 * gcc.dg/vect/vect-6-big-array.c: Ditto. 179 * gcc.dg/vect/vect-6.c: Ditto. 180 * gcc.dg/vect/vect-91.c: Ditto. 181 * gcc.dg/vect/vect-all-big-array.c: Ditto. 182 * gcc.dg/vect/vect-all.c: Ditto. 183 * gcc.dg/vect/vect-multitypes-1.c: Ditto. 184 * gcc.dg/vect/vect-outer-4c.c: Ditto. 185 * gcc.dg/vect/vect-outer-5.c: Ditto. 186 * gcc.dg/vect/vect-over-widen-1.c: Ditto. 187 * gcc.dg/vect/vect-over-widen-3.c: Ditto. 188 * gcc.dg/vect/vect-over-widen-4.c: Ditto. 189 * gcc.dg/vect/vect-peel-1.c: Ditto. 190 * gcc.dg/vect/vect-peel-2.c: Ditto. 191 * gcc.dg/vect/vect-peel-3.c: Ditto. 192 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto. 193 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto. 194 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto. 195 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Ditto. 196 * lib/target-supports.exp (check_avx_available): New function. 197 (check_effective_target_vect_sizes_32B_16B): Ditto. 198 (check_prefer_avx128): Ditto. 199 (check_effective_target_vect_aligned_arrays): Add handling of AVX. 200 (check_effective_target_vect_multiple_sizes): Ditto. 201 2022011-12-21 Enkovich Ilya <ilya.enkovich@intel.com> 203 204 PR target/50038 205 * gcc.dg/pr50038.c: New test. 206 2072011-12-20 Paolo Carlini <paolo.carlini@oracle.com> 208 209 PR c++/51621 210 * g++.dg/cpp0x/constexpr-ice5.C: New. 211 2122011-12-20 Joseph Myers <joseph@codesourcery.com> 213 214 * gcc.dg/c11-version-1.c, gcc.dg/c11-version-2.c, 215 gcc.dg/c94-version-1.c, gcc.dg/c99-version-1.c, 216 gcc.dg/gnu11-version-1.c: New tests. 217 2182011-12-20 Bernd Schmidt <bernds@codesourcery.com> 219 220 PR middle-end/51200 221 * gcc.target/arm/volatile-bitfields-4.c: New test. 222 * c-c++-common/abi-bf.c: New test. 223 2242011-12-20 Dodji Seketeli <dodji@redhat.com> 225 226 PR debug/49951 227 * g++.dg/gcov/gcov-2.C: Adjust. 228 2292011-12-20 Paolo Carlini <paolo.carlini@oracle.com> 230 231 PR c++/51612 232 * g++.dg/cpp0x/constexpr-ice4.C: New. 233 2342011-12-19 Paolo Carlini <paolo.carlini@oracle.com> 235 236 PR c++/51328 237 * g++.dg/template/crash109.C: New. 238 2392011-12-19 Jason Merrill <jason@redhat.com> 240 241 PR c++/51530 242 * g++.dg/cpp0x/nullptr26.C: New. 243 2442011-12-19 Richard Sandiford <rdsandiford@googlemail.com> 245 246 * gcc.target/mips/mult-1.c: Require -O2. 247 2482011-12-19 Richard Sandiford <rdsandiford@googlemail.com> 249 250 * gcc.target/mips/ext-2.c: Add NOMIPS16. 251 2522011-12-19 Jason Merrill <jason@redhat.com> 253 254 PR c++/51526 255 * g++.dg/cpp0x/constexpr-delegating.C: New. 256 2572011-12-19 Sandra Loosemore <sandra@codesourcery.com> 258 Tom de Vries <tom@codesourcery.com> 259 260 PR rtl-opt/50380 261 * gcc.c-torture/compile/pr50380.c: New testcase. 262 2632011-12-19 Tobias Burnus <burnus@net-b.de> 264 265 PR fortran/51605 266 * gfortran.dg/block_10.f90: New. 267 2682011-12-19 Jason Merrill <jason@redhat.com> 269 270 PR c++/51553 271 * g++.dg/cpp0x/initlist64.C: New. 272 273 PR c++/51228 274 * c-c++-common/transparent-union-1.c: New. 275 2762011-12-19 Eric Botcazou <ebotcazou@adacore.com> 277 278 PR tree-optimization/51580 279 * gnat.dg/specs/loop_optimization1.ads: New test. 280 * gnat.dg/specs/loop_optimization1_pkg.ad[sb]: New helper. 281 2822011-12-19 Richard Guenther <rguenther@suse.de> 283 284 PR lto/51573 285 * gcc.dg/lto/20111207-2_0.c: Adjust. 286 * g++.dg/lto/pr51573-1_0.C: New testcase. 287 2882011-12-19 Jakub Jelinek <jakub@redhat.com> 289 290 PR c++/51619 291 * g++.dg/cpp0x/pr51619.C: New test. 292 2932011-12-19 Tobias Burnus <burnus@net-b.de> 294 295 PR fortran/51605 296 * gfortran.dg/select_type_25.f90: New. 297 2982011-12-19 Martin Jambor <mjambor@suse.cz> 299 300 PR tree-optimization/51583 301 * gcc.dg/tree-ssa/pr51583.c: New test. 302 3032011-12-19 Jakub Jelinek <jakub@redhat.com> 304 305 PR tree-optimization/51596 306 * g++.dg/opt/pr51596.C: New test. 307 308 PR middle-end/51590 309 PR tree-optimization/51606 310 * gcc.dg/vect/pr51590.c: New test. 311 3122011-12-19 Richard Guenther <rguenther@suse.de> 313 314 PR lto/51572 315 * g++.dg/lto/pr51572-2_0.C: New testcase. 316 3172011-12-19 Dodji Seketeli <dodji@redhat.com> 318 319 PR c++/51477 320 * g++.dg/cpp0x/nsdmi6.C: New test. 321 3222011-12-19 Tobias Burnus <burnus@net-b.de> 323 324 * gfortran.dg/coarray_poly_3.f90: New. 325 * coarray/poly_run_1.f90: Enable some previously commented code. 326 3272011-12-19 Jason Merrill <jason@redhat.com> 328 329 PR c++/51489 330 * g++.dg/cpp0x/constexpr-ptrsub.C: New. 331 3322011-12-18 Hans-Peter Nilsson <hp@axis.com> 333 334 * gcc.dg/pr51491-2.c: Fix "cleanup-treee-dump" typo. 335 3362011-12-17 Jason Merrill <jason@redhat.com> 337 338 PR c++/51588 339 * g++.dg/parse/enum7.C: New. 340 341 PR c++/51586 342 * g++.dg/lookup/nested2.C: New. 343 344 PR c++/51587 345 * g++.dg/parse/enum6.C: New. 346 3472011-12-17 Tom de Vries <tom@codesourcery.com> 348 349 PR tree-optimization/51491 350 * gcc.dg/pr51491.c: New test. 351 * gcc.dg/pr51491-2.c: Same. 352 3532011-12-16 Jason Merrill <jason@redhat.com> 354 355 PR c++/51416 356 * g++.dg/cpp0x/auto31.C: New. 357 3582011-12-16 Ian Lance Taylor <iant@google.com> 359 360 PR middle-end/51592 361 * gcc.dg/20111216-1.c: New test. 362 3632011-12-16 Jason Merrill <jason@redhat.com> 364 365 PR c++/51461 366 * g++.dg/init/static4.C: New. 367 3682011-12-16 Jason Merrill <jason@redhat.com> 369 370 PR c++/51331 371 * g++.dg/init/value10.C: New. 372 3732011-12-16 Jakub Jelinek <jakub@redhat.com> 374 375 PR testsuite/50803 376 * gcc.dg/ipa/inline-5.c: XFAIL for 32-bit hppa. 377 378 PR tree-optimization/51575 379 * g++.dg/opt/pr51575.C: New test. 380 381 PR debug/51557 382 * gcc.dg/pr51557.c: New test. 383 3842011-12-16 Richard Guenther <rguenther@suse.de> 385 386 PR lto/51572 387 * gcc.dg/lto/pr51572-1_0.c: New testcase. 388 3892011-12-15 Jason Merrill <jason@redhat.com> 390 391 PR c++/51458 392 * g++.dg/ext/desig4.C: New. 393 3942011-12-15 Paul Thomas <pault@gcc.gnu.org> 395 396 * gfortran.dg/class_array_3.f03: Remove explicit indexing of 397 A%disp() to use scalarizer. 398 * gfortran.dg/class_array_9.f03: New. 399 4002011-12-15 Jakub Jelinek <jakub@redhat.com> 401 402 * gcc.dg/vect/vect-sdivmod-1.c: New test. 403 404 PR c++/51463 405 * g++.dg/cpp0x/pr51463.C: New test. 406 407 PR c/51360 408 * c-c++-common/gomp/pr51360.c: New test. 409 * g++.dg/gomp/pr51360.C: New test. 410 411 PR middle-end/49806 412 * gcc.dg/tree-ssa/vrp47.c: Add -fdump-tree-dom2 to dg-options. 413 Check for x_? & y in dom2 dump and xfail the check in dom1 dump. 414 415 PR tree-optimization/51117 416 * g++.dg/opt/pr51117.C: New test. 417 4182011-12-15 Romain Geissler <romain.geissler@gmail.com> 419 420 * gcc.c-torture/execute/builtins/chk.h (stpncpy, stpncpy_disallowed): 421 New definitions. 422 * gcc.c-torture/execute/builtins/lib/chk.c (stpncpy_disallowed): 423 Likewise. 424 (stpncpy, __stpncpy_chk): New functions. 425 * gcc.c-torture/execute/builtins/stpncpy-chk-lib.c: New file. 426 * gcc.c-torture/execute/builtins/stpncpy-chk.c: Likewise. 427 4282011-12-15 Richard Guenther <rguenther@suse.de> 429 430 PR lto/51567 431 * g++.dg/lto/pr51567-1_0.C: New testcase. 432 4332011-12-15 Dodji Seketeli <dodji@redhat.com> 434 435 PR c++/51473 436 * g++.dg/cpp0x/auto30.C: New test. 437 4382011-12-15 Tobias Burnus <burnus@net-b.de> 439 440 * gfortran.dg/coarray/poly_run_3.f90: New. 441 * gfortran.dg/coarray/poly_run_2.f90: Enable comment-out test. 442 4432011-12-15 Richard Guenther <rguenther@suse.de> 444 445 PR lto/51564 446 * g++.dg/lto/pr51564-1_0.C: New testcase. 447 4482011-12-15 Jonathan Wakely <jwakely.gcc@gmail.com> 449 450 PR libstdc++/51365 451 * g++.dg/ext/is_final.C: New. 452 4532012-12-15 Richard Guenther <rguenther@suse.de> 454 455 PR lto/48508 456 * g++.dg/lto/pr48508-1_0.C: New testcase. 457 * g++.dg/lto/pr48508-1_1.C: Likewise. 458 4592011-12-14 Jason Merrill <jason@redhat.com> 460 461 PR c++/51554 462 * g++.dg/init/constant1.C: New. 463 464 PR c++/51248 465 * g++.dg/other/enum2.C: New. 466 4672011-12-14 Dodji Seketeli <dodji@redhat.com> 468 469 PR c++/51475 470 * g++.dg/cpp0x/initlist63.C: New test. 471 4722011-12-14 Georg-Johann Lay <avr@gjlay.de> 473 474 PR target/50931 475 * gcc.target/avr/torture/int24-mul.c: New. 476 4772011-12-14 Dodji Seketeli <dodji@redhat.com> 478 479 PR c++/51476 480 * g++.dg/cpp0x/ptrmem-cst-arg1.C: New test. 481 4822011-12-13 Jason Merrill <jason@redhat.com> 483 484 PR c++/51406 485 PR c++/51161 486 * g++.dg/cpp0x/rv-cast3.C: New. 487 * g++.dg/cpp0x/rv-cast4.C: New. 488 4892011-12-13 Paolo Carlini <paolo.carlini@oracle.com> 490 491 PR c++/51464 492 * g++.dg/cpp0x/lambda/lambda-ice6.C: New. 493 4942011-12-13 Andrew Pinski <apinski@cavium.com> 495 Adam Nemet <anemet@caviumnetworks.com> 496 497 * gcc.target/mips/mips.exp (mips_option_groups): Fix debug. Add 498 -fdump-* options. 499 * gcc.target/mips/octeon2-pipe-1.c: New testcase. 500 * gcc.target/mips/octeon-pipe-1.c: New testcase. 501 5022011-12-11 Fabien Chêne <fabien@gcc.gnu.org> 503 504 PR c++/14258 505 * g++.dg/template/using16.C: New. 506 * g++.dg/template/using17.C: New. 507 5082011-12-13 Martin Jambor <mjambor@suse.cz> 509 510 PR tree-optimization/51362 511 * gcc.dg/ipa/pr51362.c: New test. 512 5132011-12-13 Uros Bizjak <ubizjak@gmail.com> 514 515 PR testsuite/51524 516 * gcc.target/i386/bmi2-mulx32-1.c (gen_mulx): Add attribute regparm(2). 517 * gcc.target/i386/bmi2-mulx32-2.c (calc_mulx_u32): Ditto. 518 5192011-12-13 Richard Guenther <rguenther@suse.de> 520 521 PR lto/48354 522 * g++.dg/lto/pr48354-1_0.C: New testcase. 523 5242011-12-13 Richard Guenther <rguenther@suse.de> 525 526 PR tree-optimization/51519 527 * gcc.dg/pr51519.c: New testcase. 528 5292011-12-13 Richard Guenther <rguenther@suse.de> 530 531 * gcc.dg/lto/20111213-1_0.c: New testcase. 532 5332011-12-13 Eric Botcazou <ebotcazou@adacore.com> 534 535 * gnat.dg/vect1.ad[sb]: Add more tests. 536 * gnat.dg/vect2.ad[sb]: Likewise. 537 * gnat.dg/vect3.ad[sb]: Likewise. 538 * gnat.dg/vect4.ad[sb]: Likewise. 539 * gnat.dg/vect5.ad[sb]: Likewise. 540 * gnat.dg/vect6.ad[sb]: Likewise. 541 5422011-12-12 Jakub Jelinek <jakub@redhat.com> 543 544 PR rtl-optimization/51495 545 * gcc.c-torture/compile/pr51495.c: New test. 546 547 PR tree-optimization/51481 548 * gcc.dg/pr51481.c: New test. 549 5502011-12-12 Georg-Johann Lay <avr@gjlay.de> 551 552 PR tree-optimization/45830 553 * gcc.c-torture/execute/pr45830.c: Move from here to... 554 * gcc.dg/torture/pr45830.c: ...this new file. Add dg-do and 555 dg-additional-options magic. 556 5572011-12-12 Janne Blomqvist <jb@gcc.gnu.org> 558 559 * gfortran.dg/nested_modules_2.f90: Tighten test. 560 5612011-12-12 Eric Botcazou <ebotcazou@adacore.com> 562 563 * gcc.c-torture/execute/20111212-1.c: New test. 564 5652011-12-12 Jakub Jelinek <jakub@redhat.com> 566 567 PR testsuite/51511 568 * gcc.dg/pr45819.c: Add -w to dg-options. 569 5702011-12-12 Torvald Riegel <triegel@redhat.com> 571 572 * g++.dg/tm/noexcept-1.C: New test. 573 * g++.dg/tm/noexcept-2.C: New test. 574 * g++.dg/tm/noexcept-3.C: New test. 575 * g++.dg/tm/noexcept-4.C: New test. 576 * g++.dg/tm/noexcept-5.C: New test. 577 5782011-12-12 Torvald Riegel <triegel@redhat.com> 579 580 * c-c++-common/tm/20111206.c: New test. 581 5822011-12-12 Richard Guenther <rguenther@suse.de> 583 584 PR lto/51262 585 * g++.dg/opt/pr51262.C: New testcase. 586 5872011-12-12 Revital Eres <revital.eres@linaro.org> 588 589 PR rtl-optimization/47013 590 * gcc.dg/sms-2.c: Change scan-tree-dump-times and the code itself 591 to preserve the function. 592 * gcc.dg/sms-6.c: Add --param sms-min-sc=1. Add dg-options for 593 powerpc*-*-*. Avoid superfluous spaces in dg-final. 594 * gcc.dg/sms-3.c: Add --param sms-min-sc=1 and 595 -fmodulo-sched-allow-regmoves flags. 596 * gcc.dg/sms-7.c: Likewise. Remove dg-final for powerpc*-*-* 597 and avoid superfluous spaces in dg-final for spu-*-*. 598 * gcc.dg/sms-4.c: Add dg-options for powerpc*-*-*. 599 * gcc.dg/sms-8.c: Add --param sms-min-sc=1. Add dg-options and 600 change scan-rtl-dump-times for powerpc*-*-*. 601 * gcc.dg/sms-5.c: Add --param sms-min-sc=1 flag, remove 602 powerpc*-*-* from dg-final and avoid superfluous spaces in dg-final. 603 * gcc.dg/sms-9.c: Remove -fno-auto-inc-dec. 604 6052011-12-11 Jakub Jelinek <jakub@redhat.com> 606 607 PR tree-optimization/51485 608 * g++.dg/vect/pr51485.cc: New test. 609 6102011-12-11 Tobias Burnus <burnus@net-b.de> 611 612 PR fortran/50923 613 * gfortran.dg/warn_function_without_result_2.f90: New. 614 6152011-12-11 Paul Thomas <pault@gcc.gnu.org> 616 Tobias Burnus <burnus@gcc.gnu.org> 617 618 PR fortran/41539 619 PR fortran/43214 620 PR fortran/43969 621 PR fortran/44568 622 PR fortran/46356 623 PR fortran/46990 624 PR fortran/49074 625 * gfortran.dg/class_array_1.f03: New. 626 * gfortran.dg/class_array_2.f03: New. 627 * gfortran.dg/class_array_3.f03: New. 628 * gfortran.dg/class_array_4.f03: New. 629 * gfortran.dg/class_array_5.f03: New. 630 * gfortran.dg/class_array_6.f03: New. 631 * gfortran.dg/class_array_7.f03: New. 632 * gfortran.dg/class_array_8.f03: New. 633 * gfortran.dg/coarray_poly_1.f90: New. 634 * gfortran.dg/coarray_poly_2.f90: New. 635 * gfortran.dg/coarray/poly_run_1.f90: New. 636 * gfortran.dg/coarray/poly_run_2.f90: New. 637 * gfortran.dg/class_to_type_1.f03: New. 638 * gfortran.dg/type_to_class_1.f03: New. 639 * gfortran.dg/typebound_assignment_3.f03: Remove the error. 640 * gfortran.dg/auto_dealloc_2.f90: Occurences of __builtin_free now 2. 641 * gfortran.dg/class_19.f03: Occurences of __builtin_free now 8. 642 6432011-12-11 Thomas Koenig <tkoenig@gcc.gnu.org> 644 645 PR fortran/50690 646 * gfortran.dg/gomp/workshare2.f90: New test. 647 * gfortran.dg/gomp/workshare3.f90: New test. 648 6492011-12-11 Eric Botcazou <ebotcazou@adacore.com> 650 651 * gnat.dg/specs/elab3.ads: New test. 652 6532011-12-10 Richard Henderson <rth@redhat.com> 654 655 * gcc.target/powerpc/altivec-perm-1.c: New. 656 * gcc.target/powerpc/altivec-perm-2.c: New. 657 * gcc.target/powerpc/altivec-perm-4.c: New. 658 6592011-12-10 Joern Rennecke <joern.rennecke@embecosm.com> 660 661 * gcc.target/epiphany/interrupt.c: Add dg-options "-g". 662 Add a scan-assembler-time clause to test for the interupt vector jump. 663 (f): Rename to ... 664 (dma0_handler): ... this. 665 6662011-12-10 Nathan Sidwell <nathan@acm.org> 667 668 PR gcov-profile/51449 669 * g++.dg/gcov/gcov-14.C: New. 670 6712011-12-09 Eric Botcazou <ebotcazou@adacore.com> 672 673 * gcc.c-torture/compile/20111209-1.c: New test. 674 6752011-12-09 Jason Merrill <jason@redhat.com> 676 677 PR c++/51151 678 * g++.dg/warn/Woverflow-4.C: New. 679 6802011-12-09 Dodji Seketeli <dodji@redhat.com> 681 682 PR c++/51289 683 * g++.dg/cpp0x/alias-decl-17.C: New test. 684 6852011-12-09 Michael Meissner <meissner@the-meissners.org> 686 687 * gcc.target/powerpc/recip-5.c: Disable running on any system that 688 does not support VSX. 689 690 * gcc.target/powerpc/ppc-target-4.c: New file to test target 691 specific functions enabling target specific builtins. 692 6932011-12-09 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 694 695 * gcc.dg/vect/slp-13.c: Array size increase reverted. 696 * gcc.dg/vect/slp-24.c: Ditto. 697 * gcc.dg/vect/slp-3.c: Ditto. 698 * gcc.dg/vect/slp-34.c: Ditto. 699 * gcc.dg/vect/slp-4.c: Ditto. 700 * gcc.dg/vect/slp-cond-2.c: Ditto. 701 * gcc.dg/vect/slp-multitypes-11.c: Ditto. 702 * gcc.dg/vect/vect-1.c: Ditto. 703 * gcc.dg/vect/vect-10.c: Ditto. 704 * gcc.dg/vect/vect-105.c: Ditto. 705 * gcc.dg/vect/vect-112.c: Ditto. 706 * gcc.dg/vect/vect-15.c: Ditto. 707 * gcc.dg/vect/vect-2.c: Ditto. 708 * gcc.dg/vect/vect-31.c: Ditto. 709 * gcc.dg/vect/vect-32.c: Ditto. 710 * gcc.dg/vect/vect-33.c: Ditto. 711 * gcc.dg/vect/vect-34.c: Ditto. 712 * gcc.dg/vect/vect-35.c: Ditto. 713 * gcc.dg/vect/vect-36.c: Ditto. 714 * gcc.dg/vect/vect-6.c: Ditto. 715 * gcc.dg/vect/vect-73.c: Ditto. 716 * gcc.dg/vect/vect-74.c: Ditto. 717 * gcc.dg/vect/vect-75.c: Ditto. 718 * gcc.dg/vect/vect-76.c: Ditto. 719 * gcc.dg/vect/vect-80.c: Ditto. 720 * gcc.dg/vect/vect-85.c: Ditto. 721 * gcc.dg/vect/vect-89.c: Ditto. 722 * gcc.dg/vect/vect-97.c: Ditto. 723 * gcc.dg/vect/vect-98.c: Ditto. 724 * gcc.dg/vect/vect-all.c: Ditto. 725 * gcc.dg/vect/vect-double-reduc-6.c: Ditto. 726 * gcc.dg/vect/vect-iv-8.c: Ditto. 727 * gcc.dg/vect/vect-iv-8a.c: Ditto. 728 * gcc.dg/vect/vect-outer-1.c: Ditto. 729 * gcc.dg/vect/vect-outer-1a.c: Ditto. 730 * gcc.dg/vect/vect-outer-1b.c: Ditto. 731 * gcc.dg/vect/vect-outer-2.c: Ditto. 732 * gcc.dg/vect/vect-outer-2a.c: Ditto. 733 * gcc.dg/vect/vect-outer-2c.c: Ditto. 734 * gcc.dg/vect/vect-outer-3.c: Ditto. 735 * gcc.dg/vect/vect-outer-3a.c: Ditto. 736 * gcc.dg/vect/vect-outer-4a.c: Ditto. 737 * gcc.dg/vect/vect-outer-4b.c: Ditto. 738 * gcc.dg/vect/vect-outer-4c.c: Ditto. 739 * gcc.dg/vect/vect-outer-4d.c: Ditto. 740 * gcc.dg/vect/vect-outer-4m.c: Ditto. 741 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto. 742 * gcc.dg/vect/vect-outer-fir.c: Ditto. 743 * gcc.dg/vect/vect-over-widen-1.c: Ditto. 744 * gcc.dg/vect/vect-over-widen-2.c: Ditto. 745 * gcc.dg/vect/vect-over-widen-3.c: Ditto. 746 * gcc.dg/vect/vect-over-widen-4.c: Ditto. 747 * gcc.dg/vect/vect-reduc-1char.c: Ditto. 748 * gcc.dg/vect/vect-reduc-2char.c: Ditto. 749 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto. 750 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto. 751 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto. 752 * gcc.dg/vect/vect-shift-2.c: Ditto. 753 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto. 754 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto. 755 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto. 756 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto. 757 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto. 758 * gcc.dg/vect/slp-13-big-array.c: New test. 759 * gcc.dg/vect/slp-24-big-array.c: Ditto. 760 * gcc.dg/vect/slp-3-big-array.c: Ditto. 761 * gcc.dg/vect/slp-34-big-array.c: Ditto. 762 * gcc.dg/vect/slp-4-big-array.c: Ditto. 763 * gcc.dg/vect/slp-cond-2-big-array.c: Ditto. 764 * gcc.dg/vect/slp-multitypes-11-big-array.c: Ditto. 765 * gcc.dg/vect/vect-1-big-array.c: Ditto. 766 * gcc.dg/vect/vect-10-big-array.c: Ditto. 767 * gcc.dg/vect/vect-105-big-array.c: Ditto. 768 * gcc.dg/vect/vect-112-big-array.c: Ditto. 769 * gcc.dg/vect/vect-15-big-array.c: Ditto. 770 * gcc.dg/vect/vect-2-big-array.c: Ditto. 771 * gcc.dg/vect/vect-31-big-array.c: Ditto. 772 * gcc.dg/vect/vect-32-big-array.c: Ditto. 773 * gcc.dg/vect/vect-33-big-array.c: Ditto. 774 * gcc.dg/vect/vect-34-big-array.c: Ditto. 775 * gcc.dg/vect/vect-35-big-array.c: Ditto. 776 * gcc.dg/vect/vect-36-big-array.c: Ditto. 777 * gcc.dg/vect/vect-6-big-array.c: Ditto. 778 * gcc.dg/vect/vect-73-big-array.c: Ditto. 779 * gcc.dg/vect/vect-74-big-array.c: Ditto. 780 * gcc.dg/vect/vect-75-big-array.c: Ditto. 781 * gcc.dg/vect/vect-76-big-array.c: Ditto. 782 * gcc.dg/vect/vect-80-big-array.c: Ditto. 783 * gcc.dg/vect/vect-85-big-array.c: Ditto. 784 * gcc.dg/vect/vect-89-big-array.c: Ditto. 785 * gcc.dg/vect/vect-97-big-array.c: Ditto. 786 * gcc.dg/vect/vect-98-big-array.c: Ditto. 787 * gcc.dg/vect/vect-all-big-array.c: Ditto. 788 * gcc.dg/vect/vect-double-reduc-6-big-array.c: Ditto. 789 * gcc.dg/vect/vect-iv-8-big-array.c: Ditto. 790 * gcc.dg/vect/vect-iv-8a-big-array.c: Ditto. 791 * gcc.dg/vect/vect-outer-1-big-array.c: Ditto. 792 * gcc.dg/vect/vect-outer-1a-big-array.c: Ditto. 793 * gcc.dg/vect/vect-outer-1b-big-array.c: Ditto. 794 * gcc.dg/vect/vect-outer-2-big-array.c: Ditto. 795 * gcc.dg/vect/vect-outer-2a-big-array.c: Ditto. 796 * gcc.dg/vect/vect-outer-2c-big-array.c: Ditto. 797 * gcc.dg/vect/vect-outer-3-big-array.c: Ditto. 798 * gcc.dg/vect/vect-outer-3a-big-array.c: Ditto. 799 * gcc.dg/vect/vect-outer-4a-big-array.c: Ditto. 800 * gcc.dg/vect/vect-outer-4b-big-array.c: Ditto. 801 * gcc.dg/vect/vect-outer-4c-big-array.c: Ditto. 802 * gcc.dg/vect/vect-outer-4d-big-array.c: Ditto. 803 * gcc.dg/vect/vect-outer-4m-big-array.c: Ditto. 804 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Ditto. 805 * gcc.dg/vect/vect-outer-fir-big-array.c: Ditto. 806 * gcc.dg/vect/vect-over-widen-1-big-array.c: Ditto. 807 * gcc.dg/vect/vect-over-widen-2-big-array.c: Ditto. 808 * gcc.dg/vect/vect-over-widen-3-big-array.c: Ditto. 809 * gcc.dg/vect/vect-over-widen-4-big-array.c: Ditto. 810 * gcc.dg/vect/vect-reduc-1char-big-array.c: Ditto. 811 * gcc.dg/vect/vect-reduc-2char-big-array.c: Ditto. 812 * gcc.dg/vect/vect-reduc-pattern-1b-big-array.c: Ditto. 813 * gcc.dg/vect/vect-reduc-pattern-1c-big-array.c: Ditto. 814 * gcc.dg/vect/vect-reduc-pattern-2b-big-array.c: Ditto. 815 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto. 816 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Ditto. 817 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Ditto. 818 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Ditto. 819 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Ditto. 820 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Ditto. 821 8222011-12-09 Richard Guenther <rguenther@suse.de> 823 824 PR lto/48042 825 * g++.dg/lto/pr48042_0.C: New testcase. 826 8272011-12-09 Richard Guenther <rguenther@suse.de> 828 829 PR tree-optimization/51482 830 * g++.dg/torture/pr51482.C: New testcase. 831 8322011-12-08 Andrew Pinski <apinski@cavium.com> 833 834 * gcc.target/mips/mult-1.c: Forbid all Octeon processors. 835 * gcc.target/mips/dmult-1.c: Likewise. 836 * gcc.target/mips/branch-1.c: Likewise. 837 * gcc.target/mips/extend-1.c: Likewise. 838 8392011-12-08 Jason Merrill <jason@redhat.com> 840 841 PR c++/51318 842 * g++.dg/template/cond8.C: New. 843 844 PR c++/51459 845 * g++.dg/cpp0x/lambda/lambda-template4.C: New. 846 8472011-12-08 Jakub Jelinek <jakub@redhat.com> 848 849 PR tree-optimization/51466 850 * gcc.c-torture/execute/pr51466.c: New test. 851 8522011-12-08 Tobias Burnus <burnus@net-b.de> 853 854 PR fortran/50815 855 * gfortran.dg/bounds_check_16.f90: New. 856 8572011-12-08 Tobias Burnus <burnus@net-b.de> 858 859 PR fortran/51378 860 * gfortran.dg/private_type_14.f90: New. 861 8622011-12-08 Tobias Burnus <burnus@net-b.de> 863 864 PR fortran/51407 865 * gfortran.dg/io_real_boz_3.f90: New. 866 * gfortran.dg/io_real_boz_4.f90: New. 867 * gfortran.dg/io_real_boz_5.f90: New. 868 8692011-12-08 Tobias Burnus <burnus@net-b.de> 870 871 PR fortran/51448 872 * gfortran.dg/realloc_on_assign_8.f90: New. 873 8742011-12-08 Teresa Johnson <tejohnson@google.com> 875 876 * gcc.target/i386/movdi-rex64.c: Remove unnecessary unused label. 877 8782011-12-08 Teresa Johnson <tejohnson@google.com> 879 880 * gcc.target/i386/movdi-rex64.c: Remove unnecessary 881 -Wwrite-strings option. 882 8832011-12-08 Teresa Johnson <tejohnson@google.com> 884 885 * gcc.target/i386/movdi-rex64.c: New. 886 8872011-12-08 Richard Guenther <rguenther@suse.de> 888 889 * gcc.dg/volatile3.c: New testcase. 890 8912011-12-08 Georg-Johann Lay <avr@gjlay.de> 892 893 PR tree-optimization/51315 894 * gcc.c-torture/execute/20111208-1.c (int16_t): Use __INT16_TYPE__ 895 for typedef. 896 (int32_t): Use __INT32_TYPE__ for typedef. 897 8982011-12-08 Georg-Johann Lay <avr@gjlay.de> 899 900 PR tree-optimization/51315 901 * gcc.c-torture/execute/20111208-1.c: Fix wrong assumption 902 sizeof(int)==4. 903 9042011-12-08 Richard Guenther <rguenther@suse.de> 905 906 PR lto/50747 907 * g++.dg/opt/pr50747-1_0.C: New testcase. 908 * g++.dg/opt/pr50747-2_0.C: Likewise. 909 9102011-12-08 Eric Botcazou <ebotcazou@adacore.com> 911 912 * gcc.c-torture/execute/20111208-1.c: New test. 913 9142011-12-08 Richard Guenther <rguenther@suse.de> 915 916 PR lto/48437 917 * gcc.dg/lto/20111207-2_0.c: New testcase. 918 * gcc.dg/guality/pr48437.c: Likewise. 919 9202011-12-07 Jakub Jelinek <jakub@redhat.com> 921 922 PR c++/51401 923 * g++.dg/cpp0x/auto7.C: Adjust expected error message. 924 * g++.dg/cpp0x/auto29.C: New test. 925 926 PR c++/51429 927 * g++.dg/parse/error45.C: New test. 928 929 PR c++/51229 930 * g++.dg/ext/desig3.C: New test. 931 932 PR c++/51369 933 * g++.dg/cpp0x/constexpr-51369.C: New test. 934 9352011-12-07 Andrew Pinski <apinski@cavium.com> 936 937 PR middle-end/45416 938 * gcc.dg/pr45416.c: New testcase. 939 9402011-12-07 Ed Smith-Rowland <3dw4rd@verizon.net> 941 942 PR c++/51420 943 * g++.dg/cpp0x/pr51420.C: New. 944 9452011-12-07 Richard Guenther <rguenther@suse.de> 946 947 PR lto/48100 948 * gcc.dg/lto/20111207-1_0.c: New testcase. 949 * gcc.dg/lto/20111207-1_1.c: Likewise. 950 * gcc.dg/lto/20111207-1_2.c: Likewise. 951 * gcc.dg/lto/20111207-1_3.c: Likewise. 952 9532011-12-07 Richard Guenther <rguenther@suse.de> 954 955 PR tree-optimization/50823 956 * gcc.dg/torture/pr50823.c: New testcase. 957 9582011-12-07 Martin Jambor <mjambor@suse.cz> 959 960 PR tree-optimization/50744 961 * gcc.dg/ipa/pr50744.c: New test. 962 9632011-12-06 Jakub Jelinek <jakub@redhat.com> 964 965 PR c++/51430 966 * g++.dg/template/static32.C: New test. 967 9682011-12-06 Uros Bizjak <ubizjak@gmail.com> 969 970 * g++.dg/opt/pr51396.C: Use dg-additional-options. 971 9722011-12-06 Tobias Burnus <burnus@net-b.de> 973 974 PR fortran/51435 975 * gfortran.dg/default_initialization_5.f90: New. 976 9772011-12-06 Jakub Jelinek <jakub@redhat.com> 978 979 PR target/51354 980 * gcc.c-torture/compile/pr51354.c: New test. 981 9822011-12-06 Paolo Carlini <paolo.carlini@oracle.com> 983 984 PR c++/51431 985 * g++.dg/other/abstract3.C: New. 986 9872011-12-06 Richard Guenther <rguenther@suse.de> 988 989 PR tree-optimization/49997 990 * gcc.dg/torture/pr49997.c: New testcase. 991 9922011-12-06 Richard Guenther <rguenther@suse.de> 993 994 PR middle-end/51436 995 * g++.dg/torture/pr51436.C: New testcase. 996 9972011-12-06 Richard Guenther <rguenther@suse.de> 998 999 PR tree-optimization/51245 1000 * gcc.dg/torture/pr51245.c: New testcase. 1001 10022011-12-06 Dodji Seketeli <dodji@redhat.com> 1003 1004 PR c++/51427 1005 * g++.dg/diagnostic/wrong-tag-1.C 1006 10072011-12-05 Fabien Chêne <fabien@gcc.gnu.org> 1008 1009 PR c++/51319 1010 * g++.dg/lookup/using50.C: New. 1011 * g++.dg/lookup/using51.C: New. 1012 10132011-12-05 Jakub Jelinek <jakub@redhat.com> 1014 1015 PR tree-optimization/51396 1016 * g++.dg/opt/pr51396.C: New test. 1017 1018 PR debug/51410 1019 * gcc.dg/debug/dwarf2/pr51410.c: New test. 1020 1021 PR c/51339 1022 * gcc.dg/gomp/pr51339.c: New test. 1023 10242011-12-05 Paolo Carlini <paolo.carlini@oracle.com> 1025 1026 PR c++/51399 1027 * g++.dg/cpp0x/initlist62.C: New. 1028 10292011-12-05 Thomas Koenig <tkoenig@gcc.gnu.org> 1030 1031 PR fortran/51338 1032 * gfortran.dg/assumed_charlen_substring_1.f90: New test. 1033 10342011-12-05 Richard Sandiford <rdsandiford@googlemail.com> 1035 1036 * g++.dg/debug/pr46338.C: Add dg-require-profiling. 1037 * g++.dg/torture/pr39732.C: Likewise. 1038 * g++.dg/torture/pr40642.C: Likewise. 1039 * gcc.c-torture/compile/pr44686.c: Likewise. 1040 * gcc.dg/20050309-1.c: Likewise. 1041 * gcc.dg/20050330-2.c: Likewise. 1042 * gcc.dg/20051201-1.c: Likewise. 1043 * gcc.dg/gomp/pr27573.c: Likewise. 1044 * gcc.dg/pr46255.c: Likewise. 1045 * gcc.dg/profile-dir-1.c: Likewise. 1046 * gcc.dg/profile-dir-2.c: Likewise. 1047 * gcc.dg/profile-dir-3.c: Likewise. 1048 * gcc.dg/profile-generate-1.c: Likewise. 1049 * gfortran.dg/gomp/pr27573.f90: Likewise. 1050 * gcc.dg/profile-generate-3.c: Be specific about the type of 1051 profiling required. 1052 10532011-12-05 Paolo Carlini <paolo.carlini@oracle.com> 1054 1055 PR c++/51414 1056 * g++.dg/ext/underlying_type11.C: New. 1057 10582011-12-05 Uros Bizjak <ubizjak@gmail.com> 1059 1060 PR testsuite/51128 1061 * gcc.dg/torture/pr23821.c: Skip if -fno-fat-lto-objects was passed. 1062 * gcc.dg/torture/pr39074.c: Ditto. 1063 * gcc.dg/torture/pr39074-2.c: Ditto. 1064 * gcc.dg/torture/pr42898.c: Ditto. 1065 * gcc.dg/torture/pr42898-2.c: Ditto. 1066 * gcc.dg/torture/pr45704.c: Ditto. 1067 * gcc.dg/torture/pr50472.c: Ditto. 1068 * gcc.dg/torture/pta-callused-1.c: Ditto. 1069 * gcc.dg/torture/pta-ptrarith-1.c: Ditto. 1070 * gcc.dg/torture/pta-ptrarith-2.c: Ditto. 1071 * gcc.dg/torture/pta-ptrarith-3.c: Ditto. 1072 * gcc.dg/torture/pta-escape-1.c: Ditto. 1073 * gcc.dg/torture/ipa-pta-1.c: Ditto. 1074 * gcc.dg/torture/ssa-pta-fn-1.c: Ditto. 1075 10762011-12-05 Kazu Hirata <kazu@codesourcery.com> 1077 1078 PR target/51408 1079 * gcc.dg/pr51408.c: New. 1080 10812011-12-05 Jason Merrill <jason@redhat.com> 1082 1083 * g++.dg/cpp0x/dc6.C: New. 1084 10852011-12-05 Ville Voutilainen <ville.voutilainen@gmail.com> 1086 Pedro Lamarão <pedro.lamarao@gmail.com> 1087 1088 * g++.dg/cpp0x/dc1.C: New test. 1089 * g++.dg/cpp0x/dc2.C: New test. 1090 * g++.dg/cpp0x/dc3.C: New test. 1091 * g++.dg/cpp0x/dc4.C: New test. 1092 * g++.dg/cpp0x/dc5.C: New test. 1093 * g++.dg/template/meminit1.C: Adjust expected error. 1094 10952011-12-05 Paolo Carlini <paolo.carlini@oracle.com> 1096 1097 PR c++/51404 1098 * g++.dg/cpp0x/auto28.C: New. 1099 11002011-12-05 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 1101 1102 * gcc.dg/torture/vec-cvt-1.c (FLTTEST): Call rand instead of random. 1103 11042011-12-05 Jakub Jelinek <jakub@redhat.com> 1105 Eric Botcazou <ebotcazou@adacore.com> 1106 1107 PR middle-end/51323 1108 PR middle-end/50074 1109 * gcc.c-torture/execute/pr51323.c: New test. 1110 11112011-12-04 Tobias Burnus <burnus@net-b.de> 1112 1113 PR fortran/51383 1114 * gfortran.dg/associate_10.f90: New. 1115 11162011-12-04 Ira Rosen <ira.rosen@linaro.org> 1117 1118 PR middle-end/51285 1119 * gfortran.dg/vect/pr51285.f90: New test. 1120 11212011-12-04 Uros Bizjak <ubizjak@gmail.com> 1122 Jérémie Detrey <Jeremie.Detrey@loria.fr> 1123 1124 PR target/51393 1125 * gcc.target/i386/pr51393.c: New test. 1126 11272011-12-03 Dominique d'Humieres <dominiq@lps.ens.fr> 1128 1129 PR obj-c++/51349 1130 * obj-c++.dg/naming-3.mm: Adjust for changing error messages. 1131 * obj-c++.dg/naming-4.mm: Likewise. 1132 11332011-12-03 Jack Howarth <howarth@bromo.med.uc.edu> 1134 1135 * gcc.dg/darwin-segaddr.c: Use -no-pie. 1136 11372011-12-03 Paolo Carlini <paolo.carlini@oracle.com> 1138 1139 PR c++/51313 1140 * g++.dg/cpp0x/pr51313.C: New. 1141 11422011-12-03 Tobias Burnus <burnus@net-b.de> 1143 1144 PR fortran/48887 1145 * gfortran.dg/select_type_24.f90: New. 1146 * gfortran.dg/select_type_23.f03: Add dg-error. 1147 * gfortran.dg/class_45a.f03: Add missing TARGET attribute. 1148 11492011-12-03 Jakub Jelinek <jakub@redhat.com> 1150 1151 * gcc.dg/vect/vect-122.c: New test. 1152 11532011-12-03 Tobias Burnus <burnus@net-b.de> 1154 1155 PR fortran/50684 1156 * gfortran.dg/move_alloc_8.f90: New. 1157 11582011-12-03 Tobias Burnus <burnus@net-b.de> 1159 1160 * gfortran.dg/select_type_23.f03: Revert Rev. 181801, 1161 i.e. remove the dg-error line. 1162 * gfortran.dg/move_alloc_5.f90: Ditto and change back to dg-do run. 1163 * gfortran.dg/move_alloc_9.f90: New. 1164 * gfortran.dg/move_alloc_10.f90: New 1165 11662011-12-02 Nathan Sidwell <nathan@acm.org> 1167 1168 * lib/gcov.exp (verify-lines): Allow = as a count char. 1169 * g++.dg/gcov/gcov-13.C: New. 1170 11712011-12-02 Michael Zolotukhin <michael.v.zolotukhin@intel.com> 1172 1173 * gcc.dg/vect/slp-13.c: Increase array size, add initialization. 1174 * gcc.dg/vect/slp-24.c: Ditto. 1175 * gcc.dg/vect/slp-3.c: Likewise and fix scans. 1176 * gcc.dg/vect/slp-34.c: Ditto. 1177 * gcc.dg/vect/slp-4.c: Ditto. 1178 * gcc.dg/vect/slp-cond-2.c: Ditto. 1179 * gcc.dg/vect/slp-multitypes-11.c: Ditto. 1180 * gcc.dg/vect/vect-1.c: Ditto. 1181 * gcc.dg/vect/vect-10.c: Ditto. 1182 * gcc.dg/vect/vect-105.c: Ditto. 1183 * gcc.dg/vect/vect-112.c: Ditto. 1184 * gcc.dg/vect/vect-15.c: Ditto. 1185 * gcc.dg/vect/vect-2.c: Ditto. 1186 * gcc.dg/vect/vect-31.c: Ditto. 1187 * gcc.dg/vect/vect-32.c: Ditto. 1188 * gcc.dg/vect/vect-33.c: Ditto. 1189 * gcc.dg/vect/vect-34.c: Ditto. 1190 * gcc.dg/vect/vect-35.c: Ditto. 1191 * gcc.dg/vect/vect-36.c: Ditto. 1192 * gcc.dg/vect/vect-6.c: Ditto. 1193 * gcc.dg/vect/vect-73.c: Ditto. 1194 * gcc.dg/vect/vect-74.c: Ditto. 1195 * gcc.dg/vect/vect-75.c: Ditto. 1196 * gcc.dg/vect/vect-76.c: Ditto. 1197 * gcc.dg/vect/vect-80.c: Ditto. 1198 * gcc.dg/vect/vect-85.c: Ditto. 1199 * gcc.dg/vect/vect-89.c: Ditto. 1200 * gcc.dg/vect/vect-97.c: Ditto. 1201 * gcc.dg/vect/vect-98.c: Ditto. 1202 * gcc.dg/vect/vect-all.c: Ditto. 1203 * gcc.dg/vect/vect-double-reduc-6.c: Ditto. 1204 * gcc.dg/vect/vect-iv-8.c: Ditto. 1205 * gcc.dg/vect/vect-iv-8a.c: Ditto. 1206 * gcc.dg/vect/vect-outer-1.c: Ditto. 1207 * gcc.dg/vect/vect-outer-1a.c: Ditto. 1208 * gcc.dg/vect/vect-outer-1b.c: Ditto. 1209 * gcc.dg/vect/vect-outer-2.c: Ditto. 1210 * gcc.dg/vect/vect-outer-2a.c: Ditto. 1211 * gcc.dg/vect/vect-outer-2c.c: Ditto. 1212 * gcc.dg/vect/vect-outer-3.c: Ditto. 1213 * gcc.dg/vect/vect-outer-3a.c: Ditto. 1214 * gcc.dg/vect/vect-outer-4a.c: Ditto. 1215 * gcc.dg/vect/vect-outer-4b.c: Ditto. 1216 * gcc.dg/vect/vect-outer-4c.c: Ditto. 1217 * gcc.dg/vect/vect-outer-4d.c: Ditto. 1218 * gcc.dg/vect/vect-outer-4m.c: Ditto. 1219 * gcc.dg/vect/vect-outer-fir-lb.c: Ditto. 1220 * gcc.dg/vect/vect-outer-fir.c: Ditto. 1221 * gcc.dg/vect/vect-over-widen-1.c: Ditto. 1222 * gcc.dg/vect/vect-over-widen-2.c: Ditto. 1223 * gcc.dg/vect/vect-over-widen-3.c: Ditto. 1224 * gcc.dg/vect/vect-over-widen-4.c: Ditto. 1225 * gcc.dg/vect/vect-reduc-1char.c: Ditto. 1226 * gcc.dg/vect/vect-reduc-2char.c: Ditto. 1227 * gcc.dg/vect/vect-reduc-pattern-1b.c: Ditto. 1228 * gcc.dg/vect/vect-reduc-pattern-1c.c: Ditto. 1229 * gcc.dg/vect/vect-reduc-pattern-2b.c: Ditto. 1230 * gcc.dg/vect/vect-shift-2.c: Ditto. 1231 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Ditto. 1232 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Ditto. 1233 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto. 1234 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto. 1235 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Ditto. 1236 12372011-12-02 Georg-Johann Lay <avr@gjlay.de> 1238 1239 * gcc.c-torture/execute/vector-subscript-1.c (main): Fix 1240 __builtin_memcpy arguments to honor sizeof(a). 1241 12422011-12-02 Joseph Myers <joseph@codesourcery.com> 1243 1244 * gcc.c-torture/execute/doloop-1.c, 1245 gcc.c-torture/execute/doloop-2.c: New tests. 1246 12472011-12-02 Martin Jambor <mjambor@suse.cz> 1248 1249 PR tree-optimization/50622 1250 * g++.dg/tree-ssa/pr50622.C: New test. 1251 12522011-12-01 Jason Merrill <jason@redhat.com> 1253 1254 * g++.dg/cpp0x/initlist61.C: New. 1255 12562011-12-01 Paolo Carlini <paolo.carlini@oracle.com> 1257 1258 PR c++/51326 1259 * g++.dg/inherit/crash3.C: New. 1260 12612011-12-01 Nathan Sidwell <nathan@acm.org> 1262 1263 PR gcov-profile/51113 1264 * lib/gcov.exp (verify-lines): Add support for xfailing. 1265 (run-gcov): Likewise. 1266 * gcc.misc-tests/gcov-13.c: Xfail weak function. 1267 * gcc.misc-tests/gcov-16.c: Remove. 1268 * gcc.misc-tests/gcov-17.c: Remove. 1269 * g++.dg/gcov-8.C: Remove. 1270 * g++.dg/gcov-9.C: Remove. 1271 * g++.dg/gcovpart-12b.C: New. 1272 * g++.dg/gcov-12.C: New. 1273 12742011-12-01 Andrew Pinski <apinski@cavium.com> 1275 1276 PR lto/51198 1277 * g++.dg/torture/pr51198.C: New testcase. 1278 12792011-12-01 Jakub Jelinek <jakub@redhat.com> 1280 1281 PR tree-optimization/51246 1282 * gcc.c-torture/compile/pr51246.c: New test. 1283 1284 PR rtl-optimization/51014 1285 * g++.dg/opt/pr51014.C: New test. 1286 12872011-12-01 Paolo Carlini <paolo.carlini@oracle.com> 1288 1289 PR c++/51367 1290 * g++.dg/template/error47.C: New. 1291 12922011-11-30 Jason Merrill <jason@redhat.com> 1293 1294 PR c++/51009 1295 * g++.dg/init/aggr8.C: New. 1296 12972011-11-30 Jakub Jelinek <jakub@redhat.com> 1298 1299 PR target/50725 1300 * gcc.target/i386/pr50725.c: New test. 1301 1302 PR middle-end/51089 1303 * gfortran.dg/gomp/pr51089.f90: New test. 1304 13052011-11-30 Andrew Pinski <apinski@cavium.com> 1306 1307 * gcc.dg/pr51321.c: New testcase. 1308 13092011-11-30 Jakub Jelinek <jakub@redhat.com> 1310 1311 PR rtl-optimization/48721 1312 * gcc.target/i386/pr48721.c: New test. 1313 13142011-11-30 Paolo Carlini <paolo.carlini@oracle.com> 1315 1316 PR c++/51299 1317 * g++.dg/warn/Wzero-as-null-pointer-constant-4.C: New. 1318 13192011-11-29 Jakub Jelinek <jakub@redhat.com> 1320 1321 PR tree-optimization/51247 1322 * gcc.c-torture/compile/pr51247.c: New test. 1323 13242011-11-29 Andrew MacLeod <amacleod@redhat.com> 1325 1326 PR target/50123 1327 * gcc.dg/atomic-op-optimize.c: New. Test for optimizations. 1328 13292011-11-29 Yufeng Zhang <yufeng.zhang@arm.com> 1330 1331 Use complex floating-point constant in CDBL. 1332 1333 * gcc.dg/compat/compat-common.h (CDBL): Replace 1i with 1.0i. 1334 13352011-11-29 Tobias Burnus <burnus@net-b.de> 1336 1337 PR fortran/51306 1338 PR fortran/48700 1339 * gfortran.dg/move_alloc_5.f90: Add dg-error. 1340 * gfortran.dg/select_type_23.f03: Add dg-error. 1341 * gfortran.dg/move_alloc_6.f90: New. 1342 * gfortran.dg/move_alloc_7.f90: New. 1343 13442011-11-29 Ira Rosen <ira.rosen@linaro.org> 1345 1346 PR tree-optimization/51301 1347 * gcc.dg/vect/pr51301.c: New test. 1348 13492011-11-28 Uros Bizjak <ubizjak@gmail.com> 1350 1351 * g++.dg/cdce3.C: Use dg-additional-options. 1352 13532011-11-28 Jakub Jelinek <jakub@redhat.com> 1354 1355 PR middle-end/50907 1356 * gcc.dg/tree-prof/pr50907.c: New test. 1357 1358 PR tree-optimization/50078 1359 * gcc.dg/pr50078.c: New test. 1360 1361 PR tree-optimization/50682 1362 * g++.dg/opt/pr50682.C: New test. 1363 13642011-11-28 Tobias Burnus <burnus@net-b.de> 1365 1366 PR fortran/51308 1367 * gfortran.dg/iso_c_binding_compiler_4.f90: New. 1368 13692011-11-27 Aldy Hernandez <aldyh@redhat.com> 1370 Iain Sandoe <iains@gcc.gnu.org> 1371 1372 * gcc.dg/lto/trans-mem-2_0.c: Add dg-lto-do link. Add dummy 1373 functions for _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable. 1374 * gcc.dg/lto/trans-mem-1_0.c: Add dg-lto-do link. 1375 * gcc.dg/lto/trans-mem-1_1.c: Add dummy functions for 1376 _ITM_registerTMCloneTable, _ITM_deregisterTMCloneTable. 1377 13782011-11-27 Richard Sandiford <rdsandiford@googlemail.com> 1379 1380 * gcc.target/mips/mult-2.c, gcc.target/mips/mult-3.c, 1381 gcc.target/mips/mult-4.c, gcc.target/mips/mult-5.c, 1382 gcc.target/mips/mult-6.c, gcc.target/mips/mult-7.c, 1383 gcc.target/mips/mult-8.c, gcc.target/mips/mult-9.c, 1384 gcc.target/mips/mult-10.c, gcc.target/mips/mult-11.c, 1385 gcc.target/mips/mult-12.c, gcc.target/mips/mult-13.c, 1386 gcc.target/mips/mult-14.c, gcc.target/mips/mult-15.c, 1387 gcc.target/mips/mult-16.c, gcc.target/mips/mult-17.c, 1388 gcc.target/mips/mult-18.c, gcc.target/mips/mult-19.c, 1389 gcc.target/mips/div-1.c, gcc.target/mips/div-2.c, 1390 gcc.target/mips/div-3.c, gcc.target/mips/div-4.c, 1391 gcc.target/mips/div-5.c, gcc.target/mips/div-6.c, 1392 gcc.target/mips/div-7.c, gcc.target/mips/div-8.c, 1393 gcc.target/mips/div-9.c, gcc.target/mips/div-10.c, 1394 gcc.target/mips/div-11.c, gcc.target/mips/div-12.c: New tests. 1395 * gcc.target/mips/fix-r4000-1.c (foo, bar): Add NOMIPS16. 1396 * gcc.target/mips/fix-r4000-2.c (foo): Likewise. 1397 * gcc.target/mips/fix-r4000-3.c (foo): Likewise. 1398 * gcc.target/mips/fix-r4000-4.c (foo): Likewise. 1399 * gcc.target/mips/fix-r4000-5.c (foo): Likewise. 1400 * gcc.target/mips/fix-r4000-6.c (foo): Likewise. 1401 * gcc.target/mips/fix-r4000-7.c (foo): Likewise. 1402 * gcc.target/mips/fix-r4000-8.c (foo): Likewise. 1403 * gcc.target/mips/fix-r4000-9.c (foo): Likewise. 1404 * gcc.target/mips/fix-r4000-10.c (foo): Likewise. 1405 * gcc.target/mips/fix-r4000-11.c (foo): Likewise. 1406 * gcc.target/mips/fix-r4000-12.c (foo): Likewise. 1407 14082011-11-27 Richard Sandiford <rdsandiford@googlemail.com> 1409 1410 * gcc.target/mips/mips.exp (mips-dg-options): Make -mno-dsp 1411 imply -mno-dspr2. 1412 * gcc.target/mips/no-dsp-1.c: New test. 1413 * gcc.target/mips/soft-float-1.c: Likewise. 1414 14152011-11-26 Jakub Jelinek <jakub@redhat.com> 1416 1417 PR rtl-optimization/49912 1418 * g++.dg/other/pr49912.C: New test. 1419 14202011-11-26 Uros Bizjak <ubizjak@gmail.com> 1421 1422 * gcc.dg/vect/fast-math-vect-call-2.c: Require vect_double 1423 effective target. 1424 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto. 1425 14262011-11-25 Mikael Morin <mikael@gcc.gnu.org> 1427 1428 PR fortran/51250 1429 PR fortran/43829 1430 * gfortran.dg/inline_sum_3.f90: New test. 1431 14322011-11-25 Uros Bizjak <ubizjak@gmail.com> 1433 1434 PR testsuite/51258 1435 * lib/target-supports.exp 1436 (check_effective_target_sync_long_long): Also supported on 32bit 1437 x86 targets. Add comment about required dg-options. 1438 Add alpha*-*-* targets. 1439 (check_effective_target_sync_long_long_runtime): Ditto. 1440 1441 * gcc.dg/atomic-op-4.c (dg-options): Add -march=pentium for 1442 32bit x86 targets. 1443 * gcc.dg/atomic-compare-exchange-4.c: Ditto. 1444 * gcc.dg/atomic-exchange-4.c: Ditto. 1445 * gcc.dg/atomic-load-4.c: Ditto. 1446 * gcc.dg/atomic-store-4.c: Ditto. 1447 * gcc.dg/di-longlong64-sync-1.c: Ditto. 1448 * gcc.dg/di-sync-multithread.c: Ditto. 1449 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto. 1450 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto. 1451 14522011-11-25 Uros Bizjak <ubizjak@gmail.com> 1453 1454 PR testsuite/51258 1455 * lib/target-supports.exp 1456 (check_effective_target_sync_int_128_runtime): New procedure. 1457 (check_effective_target_sync_long_long_runtime): Ditto. 1458 (check_effective_target_sync_long_long): Add arm*-*-*. 1459 (check_effective_target_sync_longlong): Remove. 1460 1461 * gcc.dg/atomic-op-5.c: Require sync_int_128_runtime effective target. 1462 * gcc.dg/atomic-compare-exchange-5.c: Ditto. 1463 * gcc.dg/atomic-exchange-5.c: Ditto. 1464 * gcc.dg/atomic-load-5.c: Ditto. 1465 * gcc.dg/atomic-store-5.c: Ditto. 1466 * gcc.dg/simulate-thread/atomic-load-int128.c: Ditto. 1467 * gcc.dg/simulate-thread/atomic-other-int128.c: Ditto. 1468 * gcc.dg/atomic-op-4.c: Require sync_long_long_runtime 1469 effective target. 1470 * gcc.dg/atomic-compare-exchange-4.c: Ditto. 1471 * gcc.dg/atomic-exchange-4.c: Ditto. 1472 * gcc.dg/atomic-load-4.c: Ditto. 1473 * gcc.dg/atomic-store-4.c: Ditto. 1474 * gcc.dg/di-longlong64-sync-1.c: Ditto. 1475 * gcc.dg/di-sync-multithread.c: Ditto. 1476 * gcc.dg/simulate-thread/atomic-load-longlong.c: Ditto. 1477 * gcc.dg/simulate-thread/atomic-other-longlong.c: Ditto. 1478 14792011-11-25 Tobias Burnus <burnus@net-b.de> 1480 1481 PR fortran/50408 1482 * gfortran.dg/whole_file_35.f90: New. 1483 14842011-11-25 Tobias Burnus <burnus@net-b.de> 1485 1486 PR fortran/51302 1487 * gfortran.dg/volatile13.f90: New. 1488 14892011-11-24 Andrew MacLeod <amacleod@redhat.com> 1490 1491 PR c/51256 1492 * gcc.dg/atomic-pr51256.c: New. Test error conditions. 1493 14942011-11-24 Paolo Carlini <paolo.carlini@oracle.com> 1495 1496 PR c++/51227 1497 * g++.dg/cpp0x/lambda/lambda-ice5.C: New. 1498 14992011-11-24 H.J. Lu <hongjiu.lu@intel.com> 1500 1501 PR target/51134 1502 * gcc.target/i386/sw-1.c: Revert revision 181357. 1503 15042011-11-24 Tobias Burnus <burnus@net-b.de> 1505 1506 PR fortran/51218 1507 * gfortran.dg/implicit_pure_1.f90: New. 1508 15092011-11-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1510 1511 PR testsuite/51258 1512 * gcc.dg/atomic-compare-exchange-5.c: Add -mcx16 on i?86-*-*. 1513 * gcc.dg/atomic-exchange-5.c: Likewise. 1514 * gcc.dg/atomic-load-5.c: Likewise. 1515 * gcc.dg/atomic-op-5.c: Likewise. 1516 * gcc.dg/atomic-store-5.c: Likewise. 1517 * gcc.dg/simulate-thread/atomic-other-int128.c: Fix typo. 1518 15192011-11-24 Jakub Jelinek <jakub@redhat.com> 1520 1521 PR rtl-optimization/50290 1522 * gcc.dg/pr50290.c: New test. 1523 15242011-11-24 Paolo Carlini <paolo.carlini@oracle.com> 1525 1526 PR c++/51290 1527 * g++.dg/warn/Wzero-as-null-pointer-constant-3.C: New. 1528 15292011-11-23 Jakub Jelinek <jakub@redhat.com> 1530 1531 PR target/51261 1532 * gcc.dg/pr51261.c: New test. 1533 15342011-11-22 Dodji Seketeli <dodji@redhat.com> 1535 1536 PR c++/51145 1537 * g++.dg/cpp0x/alias-decl-14.C: New test. 1538 * g++.dg/cpp0x/alias-decl-2.C: Adjust for tests that were wrongly 1539 passing before. 1540 * g++.dg/cpp0x/alias-decl-10.C: Likewise and adjust for diagnostic 1541 change. 1542 * g++.dg/ext/attrib27.C: Adjust for diagnostic change. 1543 * g++.dg/lookup/struct1.C: Likewise. 1544 * g++.dg/parse/elab1.C: Likewise. 1545 * g++.dg/parse/elab2.C: Likewise. 1546 * g++.dg/parse/int-as-enum1.C: Likewise. 1547 * g++.dg/parse/typedef1.C: Likewise. 1548 * g++.dg/parse/typedef3.C: Likewise. 1549 * g++.dg/parse/typedef4.C: Likewise. 1550 * g++.dg/parse/typedef5.C: Likewise. 1551 * g++.dg/template/crash26.C: Likewise. 1552 * g++.dg/template/nontype4.C: Likewise. 1553 * g++.old-deja/g++.benjamin/typedef01.C: Likewise. 1554 * g++.old-deja/g++.brendan/line1.C: Likewise. 1555 * g++.old-deja/g++.other/elab1.C: Likewise. 1556 * g++.old-deja/g++.other/syntax4.C: Likewise. 1557 15582011-11-22 Tom de Vries <tom@codesourcery.com> 1559 1560 PR rtl-optimization/50764 1561 * gcc.dg/pr50764.c: New test. 1562 15632011-11-22 Paolo Carlini <paolo.carlini@oracle.com> 1564 1565 PR c++/51265 1566 * g++.dg/cpp0x/decltype36.C: New. 1567 15682011-11-22 Jakub Jelinek <jakub@redhat.com> 1569 1570 PR tree-optimization/51074 1571 * gcc.dg/vect/pr51074.c: New test. 1572 15732011-11-22 Dodji Seketeli <dodji@redhat.com> 1574 1575 PR c++/51143 1576 * g++.dg/cpp0x/alias-decl-16.C: New test. 1577 15782011-11-22 Jakub Jelinek <jakub@redhat.com> 1579 1580 PR tree-optimization/50765 1581 * gcc.dg/pr50765.c: New test. 1582 15832011-11-22 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 1584 1585 * gcc.dg/vshift-1.c (main): Call rand instead of random. 1586 * gcc.dg/vshift-3.c (main): Likewise. 1587 15882011-11-22 Iain Sandoe <iains@gcc.gnu.org> 1589 1590 * gcc.dg/tm/20100615.c: Adjust for Darwin tm_clone_table section name. 1591 15922011-11-22 Iain Sandoe <iains@gcc.gnu.org> 1593 1594 * gcc.misc-tests/gcov-16.c: Adjust scan-assembler for Darwin. 1595 * gcc.misc-tests/gcov-17.c: Likewise. 1596 * g++.dg/gcov/gcov-8.C: Likewise. 1597 * g++.dg/gcov/gcov-9.C: Likewise. 1598 15992011-11-21 Torvald Riegel <triegel@redhat.com> 1600 1601 * g++.dg/tm/pr47747.C: New test. 1602 16032011-11-21 Torvald Riegel <triegel@redhat.com> 1604 1605 * g++.dg/tm/template-2.C: New test. 1606 16072011-11-21 Jakub Jelinek <jakub@redhat.com> 1608 1609 PR debug/50827 1610 * gcc.dg/pr50827.c: New test. 1611 16122011-11-21 Ed Smith-Rowland <3dw4rd@verizon.net> 1613 1614 PR c++/50958 1615 * g++.dg/cpp0x/udlit-declare-neg.C: Adjust. 1616 * g++.dg/cpp0x/udlit-implicit-conv-neg.C: New. 1617 * g++.dg/cpp0x/udlit-member.C: Adjust. 1618 * g++.dg/cpp0x/udlit-raw-length.C: New. 1619 * g++.dg/cpp0x/udlit-raw-op-string-neg.C: Adjust. 1620 * g++.dg/cpp0x/udlit-resolve.C: New. 1621 * c-c++-common/dfp/pr33466.c: Adjust. 1622 16232011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1624 1625 * lib/target-supports.exp 1626 (check_effective_target_ultrasparc_vis2_hw): Call check_runtime 1627 with ultrasparc_vis2_hw. 1628 (check_effective_target_ultrasparc_vis3_hw): Call check_runtime 1629 with ultrasparc_vis3_hw. 1630 16312011-11-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1632 1633 * c-c++-common/tm/malloc.c: Scan tree dumps for std::malloc if 1634 *-*-solaris2* && c++. 1635 16362011-11-20 Joey Ye <joey.ye@arm.com> 1637 1638 * gcc.dg/volatile-bitfields-1.c: New. 1639 16402011-11-20 Jason Merrill <jason@redhat.com> 1641 1642 PR c++/48322 1643 * g++.dg/cpp0x/variadic120.C: New. 1644 * g++.dg/cpp0x/sfinae26.C: Adjust. 1645 1646 * g++.dg/cpp0x/sfinae11.C: Adjust. 1647 * g++.dg/cpp0x/sfinae26.C: Adjust. 1648 * g++.dg/template/unify11.C: Adjust. 1649 16502011-11-20 Paolo Carlini <paolo.carlini@oracle.com> 1651 1652 PR c++/51230 1653 * g++.dg/template/error46.C: New. 1654 16552011-11-20 Uros Bizjak <ubizjak@gmail.com> 1656 1657 PR target/51235 1658 * gcc.target/i386/pr51235.c: New test. 1659 1660 PR target/51236 1661 * gcc.target/i386/pr51236.c: New test. 1662 16632011-11-20 Eric Botcazou <ebotcazou@adacore.com> 1664 1665 * gnat.dg/discr32.adb: New test. 1666 * gnat.dg/discr32_pkg.ads: New helper. 1667 16682011-11-20 Nathan Sidwell <nathan@acm.org> 1669 1670 PR gcov-profile/51113 1671 * gcc.misc-tests/gcov-13.c: Check gcovpart-13b coverage 1672 * gcc.misc-tests/gcov-16.c: New. 1673 * gcc.misc-tests/gcov-17.c: New. 1674 * g++.dg/gcov/gcov-8.C: New. 1675 * g++.dg/gcov/gcov-9.C: New. 1676 * g++.dg/gcov/gcov-10.C: New. 1677 16782011-11-20 Dodji Seketeli <dodji@redhat.com> 1679 1680 PR c++/51194 1681 * g++.dg/cpp0x/alias-decl-15.C: New test. 1682 16832011-11-19 Paolo Carlini <paolo.carlini@oracle.com> 1684 1685 PR c++/51216 1686 * g++.dg/cpp0x/pr51216.C: New. 1687 16882011-11-19 Eric Botcazou <ebotcazou@adacore.com> 1689 1690 * gcc.dg/delay-slot-2.c: New test. 1691 16922011-11-18 Joseph Myers <joseph@codesourcery.com> 1693 1694 * gcc.dg/cpp/assert4.c: Test __linux__, not __gnu_linux__. 1695 16962011-11-18 Fabien Chêne <fabien@gcc.gnu.org> 1697 1698 PR c++/51188 1699 * g++.dg/lookup/using46.C: New. 1700 * g++.dg/lookup/using47.C: New. 1701 * g++.dg/lookup/using48.C: New. 1702 * g++.dg/lookup/using49.C: New. 1703 * g++.dg/lookup/using50.C: New. 1704 17052011-11-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 1706 1707 * gcc.c-torture/compile/pr44707.c: Do not assume assembler 1708 supports /* ... */ comments. 1709 17102011-11-18 Paolo Carlini <paolo.carlini@oracle.com> 1711 1712 PR c++/51150 1713 * g++.dg/cpp0x/pr51150.C: New. 1714 17152011-11-18 Martin Jambor <mjambor@suse.cz> 1716 1717 PR tree-optimization/50605 1718 * g++.dg/ipa/pr50605.C: New test. 1719 17202011-11-18 Dodji Seketeli <dodji@redhat.com> 1721 1722 PR c++/51191 1723 * g++.dg/cpp0x/alias-decl-13.C: New test. 1724 17252011-11-17 Jason Merrill <jason@redhat.com> 1726 1727 PR c++/51186 1728 * g++.dg/cpp0x/auto27.C: New. 1729 * g++.dg/cpp0x/trailing2.C: Adjust messages. 1730 17312011-11-17 Andrew MacLeod <amacleod@redhat.com> 1732 1733 * gcc.dg/atomic-generic-aux.c (__atomic_compare_exchange): Fail if 1734 memory model parameters don't match expected values. 1735 * gcc.dg/atomic-generic.c: Pass specific memory model parameters to 1736 __atomic_compare_exchange. 1737 * gcc.dg/atomic-noinline.c: Pass specific memory model parameters to 1738 __atomic_compare_exchange_n. 1739 * gcc.dg/atomic-noinline-aux.c (__atomic_compare_exchange_2): Remove 1740 weak/strong parameter and fail if memory models aren't correct. 1741 17422011-10-17 Uros Bizjak <ubizjak@gmail.com> 1743 1744 * lib/gcc-simulate-thread.exp (simulate-thread): Run on all targets. 1745 Look for simulate_thread_done to determine working gdb. Reduce timeout 1746 to 10 seconds and fail when timeout occurs. Improve error messages. 1747 17482011-11-17 Jason Merrill <jason@redhat.com> 1749 1750 PR c++/51137 1751 * g++.dg/template/virtual2.C: New. 1752 17532011-11-17 Michael Matz <matz@suse.de> 1754 1755 PR middle-end/50644 1756 PR middle-end/50741 1757 * g++.dg/tree-ssa/pr50741.C: New. 1758 17592011-11-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1760 1761 * lib/gcc-simulate-thread.exp (simulate-thread): Skip on alpha*-*-*. 1762 17632011-10-16 Uros Bizjak <ubizjak@gmail.com> 1764 1765 * gcc.dg/tm/memopt-6.c: Cleanup tmedge tree dump. 1766 * gcc.dg/tm/memopt-13.c: Cleanup tmmark tree dump. 1767 * g++.dg/eh/array1.C: Cleanup gimple tree dump. 1768 17692011-11-16 Tobias Burnus <burnus@net-b.de> 1770 1771 PR fortran/39427 1772 PR fortran/37829 1773 * gfortran.dg/constructor_1.f90: New. 1774 * gfortran.dg/constructor_2.f90: New. 1775 * gfortran.dg/constructor_3.f90: New. 1776 * gfortran.dg/constructor_4.f90: New. 1777 * gfortran.dg/constructor_5.f90: New. 1778 * gfortran.dg/constructor_6.f90: New. 1779 * gfortran.dg/use_only_5.f90: New. 1780 * gfortran.dg/c_ptr_tests_17.f90: New. 1781 * gfortran.dg/c_ptr_tests_18.f90: New. 1782 * gfortran.dg/used_types_25.f90: New. 1783 * gfortran.dg/used_types_26.f90: New 1784 * gfortran.dg/type_decl_3.f90: New. 1785 * gfortran.dg/function_types_3.f90: Update dg-error. 1786 * gfortran.dg/result_1.f90: Ditto. 1787 * gfortran.dg/structure_constructor_3.f03: Ditto. 1788 * gfortran.dg/structure_constructor_4.f03: Ditto. 1789 17902011-10-16 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 1791 1792 * gcc.dg/vect/pr30858.c: Update expected output for 1793 architectures with multiple vector sizes. 1794 17952011-11-16 Richard Earnshaw <rearnsha@arm.com> 1796 Bernd Schmidt <bernds@coudesourcery.com> 1797 Sebastian Huber <sebastian.huber@embedded-brains.de> 1798 1799 PR target/49641 1800 * gcc.target/arm/pr49641.c: New test. 1801 18022011-11-16 Razya Ladelsky <razya@il.ibm.com> 1803 1804 PR tree-optimization/49960 1805 * gcc.dg/autopar/pr49960.c: New test. 1806 * gcc.dg/autopar/pr49960-1.c: New test. 1807 1808 18092011-11-16 Tom de Vries <tom@codesourcery.com> 1810 1811 * gcc.dg/pr43864.c: Check for absence of 'Invalid sum' in pre tree-dump. 1812 * gcc.dg/pr43864-2.c: Same. 1813 * gcc.dg/pr43864-3.c: Same. 1814 * gcc.dg/pr43864-4.c: Same. 1815 18162011-11-15 Uros Bizjak <ubizjak@gmail.com> 1817 1818 * gcc.target/i386/sse2-cvt-vec.c: New test. 1819 * gcc.target/i386/avx-cvt-vec.c: Ditto. 1820 * gcc.target/i386/avx-cvt-2-vec.c: Ditto. 1821 * gcc.target/i386/avx-floor-sfix-2-vec.c: Ditto. 1822 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Ditto. 1823 * gcc.target/i386/avx-rint-sfix-2-vec.c: Ditto. 1824 * gcc.target/i386/avx-round-sfix-2-vec.c: Ditto. 1825 18262011-11-15 Iain Sandoe <iains@gcc.gnu.org> 1827 1828 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on 1829 powerpc*-*-darwin* targets. 1830 18312011-11-15 Torvald Riegel <triegel@redhat.com> 1832 1833 * c-c++-common/tm/trxn-expr-3.c: New test. 1834 18352011-11-14 Torvald Riegel <triegel@redhat.com> 1836 1837 * g++.dg/tm/template-1.C: Add cleanup-tree-dump. Fix typo in comment. 1838 18392011-11-14 Uros Bizjak <ubizjak@gmail.com> 1840 1841 * gcc.target/i386/avx-recip-vec.c: New test. 1842 * gcc.target/i386/avx-lrintf-vec.c: Ditto. 1843 * gcc.target/i386/avx-lrint-vec.c: Ditto. 1844 * gcc.target/i386/avx-floorf-vec.c: Include sse4_1-floorf-vec.c. 1845 * gcc.target/i386/avx-floor-vec.c: Include sse4_1-floor-vec.c. 1846 * gcc.target/i386/avx-ceilf-vec.c: Include sse4_1-ceilf-vec.c. 1847 * gcc.target/i386/avx-ceil-vec.c: Include sse4_1-ceil-vec.c. 1848 * gcc.target/i386/avx-rintf-vec.c: Include sse4_1-rintf-vec.c. 1849 * gcc.target/i386/avx-rint-vec.c: Include sse4_1-rint-vec.c. 1850 * gcc.target/i386/avx-roundf-vec.c: Include sse4_1-roundf-vec.c. 1851 * gcc.target/i386/avx-round-vec.c: Include sse4_1-round-vec.c. 1852 * gcc.target/i386/avx-truncf-vec.c: Include sse4_1-truncf-vec.c. 1853 * gcc.target/i386/avx-trunc-vec.c: Include sse4_1-trunc-vec.c. 1854 * gcc.target/i386/avx-copysignf-vec.c: Include sse-copysignf-vec.c. 1855 * gcc.target/i386/avx-copysign-vec.c: Include sse2-copysign-vec.c. 1856 18572011-11-14 Ed Smith-Rowland <3dw4rd@verizon.net> 1858 1859 PR c++/51107 1860 * g++.dg/cpp0x/udlit-args-neg.C: Add check for void argument 1861 non-template literal operator. 1862 18632011-11-14 Uros Bizjak <ubizjak@gmail.com> 1864 1865 * gcc.target/i386/sse4_1-floor-sfix-vec.c: New test. 1866 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Ditto. 1867 * gcc.target/i386/avx-floor-sfix-vec.c: Ditto. 1868 * gcc.target/i386/avx-floorf-sfix-vec.c: Ditto. 1869 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Ditto. 1870 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Ditto. 1871 * gcc.target/i386/avx-ceil-sfix-vec.c: Ditto. 1872 * gcc.target/i386/avx-ceilf-sfix-vec.c: Ditto. 1873 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Ditto. 1874 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Ditto. 1875 * gcc.target/i386/avx-rint-sfix-vec.c: Ditto. 1876 * gcc.target/i386/avx-rintf-sfix-vec.c: Ditto. 1877 * gcc.target/i386/sse4_1-round-sfix-vec.c: Ditto. 1878 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Ditto. 1879 * gcc.target/i386/avx-round-sfix-vec.c: Ditto. 1880 * gcc.target/i386/avx-roundf-sfix-vec.c: Ditto. 1881 18822011-11-14 Fabien Chêne <fabien@gcc.gnu.org> 1883 1884 PR c++/6936 1885 PR c++/25994 1886 PR c++/26256 1887 PR c++/30195 1888 * g++.old-deja/g++.brendan/misc14.C: Adjust. 1889 * g++.old-deja/g++.jason/scoping16.C: Likewise. 1890 * g++.old-deja/g++.other/anon7.C: Likewise. 1891 * g++.old-deja/g++.other/using1.C: Likewise. 1892 * g++.old-deja/g++.other/redecl1.C: Likewise. 1893 * g++.old-deja/g++.other/typedef7.C: Likewise. 1894 * g++.old-deja/g++.bugs/900127_02.C: Likewise. 1895 * g++.dg/template/using2.C: Likewise. 1896 * g++.dg/template/static4.C: Likewise. 1897 * g++.dg/template/typedef1.C: Likewise. 1898 * g++.dg/lookup/name-clash9.C: Likewise. 1899 * g++.dg/abi/mangle41.C: Likewise. 1900 * g++.dg/parse/ctor5.C: Likewise. 1901 * g++.dg/inherit/using4.C: Likewise. 1902 * g++.dg/lookup/using24.C: New. 1903 * g++.dg/lookup/using25.C: New. 1904 * g++.dg/lookup/using26.C: New. 1905 * g++.dg/lookup/using27.C: New. 1906 * g++.dg/lookup/using28.C: New. 1907 * g++.dg/lookup/using29.C: New. 1908 * g++.dg/lookup/using30.C: New. 1909 * g++.dg/lookup/using31.C: New. 1910 * g++.dg/lookup/using32.C: New. 1911 * g++.dg/lookup/using33.C: New. 1912 * g++.dg/lookup/using34.C: New. 1913 * g++.dg/lookup/using35.C: New. 1914 * g++.dg/lookup/using36.C: New. 1915 * g++.dg/lookup/using37.C: New. 1916 * g++.dg/lookup/using38.C: New. 1917 * g++.dg/lookup/using39.C: New. 1918 * g++.dg/lookup/using40.C: New. 1919 * g++.dg/lookup/using41.C: New. 1920 * g++.dg/lookup/using42.C: New. 1921 * g++.dg/lookup/using43.C: New. 1922 * g++.dg/lookup/using44.C: New. 1923 * g++.dg/lookup/using45.C: New. 1924 * g++.dg/lookup/pr6936.C: New. 1925 * g++.dg/debug/using4.C: New. 1926 * g++.dg/debug/using5.C: New. 1927 * g++.dg/cpp0x/forw_enum10.C: New. 1928 19292011-11-14 Zolotukhin Michael <michael.v.zolotukhin@gmail.com> 1930 Jan Hubicka <jh@suse.cz> 1931 1932 * gcc.target/i386/sw-1.c: Force rep;movsb. 1933 19342011-11-14 Iain Sandoe <iains@gcc.gnu.org> 1935 1936 PR testsuite/51059 1937 * gcc.misc-tests/gcov-14.c (dg-options): Adjust to use 1938 dg-additional-options. 1939 19402011-11-13 Oleg Endo <oleg.endo@t-online.de> 1941 1942 * gcc.target/sh/pr21255-2-ml.c: Skip if -mb or -m5* is 1943 specified. Remove redundant runtime checks. 1944 * gcc.target/sh/20080410-1.c: Skip if -mb is specified. 1945 Allow for other than -m4. Fix typos in comments. 1946 19472011-11-12 Jason Merrill <jason@redhat.com> 1948 1949 PR c++/986 1950 * g++.dg/warn/ref-temp1.C: New. 1951 1952 PR c++/51060 1953 * g++.dg/opt/stack2.C: New. 1954 19552011-11-12 Uros Bizjak <ubizjak@gmail.com> 1956 1957 * lib/gcc-simulate-thread.exp (simulate-thread): Do not run on 1958 alpha*-*-linux* targets. 1959 19602011-11-12 Iain Sandoe <iains@gcc.gnu.org> 1961 1962 PR testsuite/51059 1963 * gcc.misc-tests/gcov-14.c (dg-options): Force flat namespace for 1964 Darwin targets and allow external symbols to be undefined. 1965 19662011-11-12 Nathan Sidwell <nathan@acm.org> 1967 1968 * gcc.misc-tests/gcov-15.c: New. 1969 19702011-11-11 Jakub Jelinek <jakub@redhat.com> 1971 1972 PR tree-optimization/51058 1973 * gcc.dg/vect/fast-math-vect-call-1.c: Add f4 test. 1974 * gfortran.dg/vect/pr51058-2.f90: New test. 1975 19762011-11-10 Jason Merrill <jason@redhat.com> 1977 1978 * g++.dg/template/linkage1.C: New. 1979 * g++.dg/ext/visibility/anon8.C: Adjust for C++11. 1980 * g++.old-deja/g++.other/linkage4.C: Likewise. 1981 1982 PR c++/50973 1983 * g++.dg/cpp0x/defaulted33.C: New. 1984 19852011-11-10 Andrew MacLeod <amacleod@redhat.com> 1986 1987 PR middle-end/51038 1988 * gcc.dg/atomic-invalid.c: Add test for invalid __atomic_clear models. 1989 * gcc.dg/atomic-flag.c: New. Test __atomic_test_and_set and 1990 __atomic_clear. 1991 19922011-11-10 Andrew MacLeod <amacleod@redhat.com> 1993 1994 PR rtl-optimization/51040 1995 * testsuite/gcc.dg/atomic-noinline[-aux].c: Test no-inline NAND and 1996 patchup code. 1997 19982011-11-10 Jason Merrill <jason@redhat.com> 1999 2000 PR c++/51079 2001 * g++.dg/template/conv12.C: New. 2002 2003 PR debug/50983 2004 * gcc.dg/debug/dwarf2/asm-line1.c: New. 2005 20062011-11-10 Eric Botcazou <ebotcazou@adacore.com> 2007 2008 * gnat.dg/atomic6_1.adb: New test. 2009 * gnat.dg/atomic6_2.adb: Likewise. 2010 * gnat.dg/atomic6_3.adb: Likewise. 2011 * gnat.dg/atomic6_4.adb: Likewise. 2012 * gnat.dg/atomic6_5.adb: Likewise. 2013 * gnat.dg/atomic6_6.adb: Likewise. 2014 * gnat.dg/atomic6_7.adb: Likewise. 2015 * gnat.dg/atomic6_8.adb: Likewise. 2016 * gnat.dg/atomic6_pkg.ads: New helper. 2017 20182011-11-10 Jakub Jelinek <jakub@redhat.com> 2019 2020 PR middle-end/51077 2021 * gcc.c-torture/compile/pr51077.c: New test. 2022 2023 PR rtl-optimization/51023 2024 * gcc.c-torture/execute/pr51023.c: New test. 2025 20262011-11-10 Richard Guenther <rguenther@suse.de> 2027 2028 PR tree-optimization/51042 2029 * gcc.dg/torture/pr51042.c: New testcase. 2030 20312011-11-10 Richard Guenther <rguenther@suse.de> 2032 2033 PR tree-optimization/51070 2034 * gcc.dg/torture/pr51070.c: New testcase. 2035 20362011-11-10 Richard Guenther <rguenther@suse.de> 2037 2038 PR tree-optimization/51030 2039 * gcc.dg/tree-ssa/phi-opt-6.c: New testcase. 2040 20412011-11-10 Richard Guenther <rguenther@suse.de> 2042 2043 PR middle-end/51071 2044 * gcc.dg/torture/pr51071.c: New testcase. 2045 20462011-11-10 Eric Botcazou <ebotcazou@adacore.com> 2047 2048 * gnat.dg/loop_optimization9.ad[sb]: New test. 2049 20502011-11-10 Ira Rosen <ira.rosen@linaro.org> 2051 2052 PR tree-optimization/51058 2053 * gfortran.dg/vect/pr51058.f90: New test. 2054 20552011-11-10 Jakub Jelinek <jakub@redhat.com> 2056 2057 PR tree-optimization/51000 2058 * gcc.dg/vect/pr51000.c: New test. 2059 20602011-11-09 Paolo Carlini <paolo.carlini@oracle.com> 2061 2062 PR c++/50837 2063 * g++.dg/cpp0x/static_assert5.C: New. 2064 * g++.dg/template/nontype13.C: Tweak. 2065 20662011-11-09 Jason Merrill <jason@redhat.com> 2067 2068 PR c++/50972 2069 * g++.dg/cpp0x/noexcept16.C: New. 2070 2071 PR c++/51046 2072 * g++.dg/cpp0x/variadic119.C: New. 2073 20742011-11-09 Jakub Jelinek <jakub@redhat.com> 2075 2076 PR target/50911 2077 * gcc.dg/torture/vshuf-16.inc: Add interleave low and high 2078 permutations. 2079 * gcc.dg/torture/vshuf-32.inc: Likewise. 2080 * gcc.dg/torture/vshuf-4.inc: Likewise. 2081 * gcc.dg/torture/vshuf-8.inc: Likewise. 2082 2083 * gcc.dg/tm/memopt-1.c: Fix up regexp. 2084 20852011-11-09 Ian Lance Taylor <iant@google.com> 2086 2087 * lib/target-supports.exp (check_effective_target_ucontext_h): New 2088 procedure. 2089 * gcc.dg/split-5.c: New test. 2090 20912011-11-09 Patrick Marlier <patrick.marlier@gmail.com> 2092 2093 * gcc.dg/tm/memopt-1.c: Adjust regexp. 2094 20952011-11-09 Jason Merrill <jason@redhat.com> 2096 2097 PR c++/51029 2098 * g++.dg/template/virtual1.C: New. 2099 21002011-11-08 Jason Merrill <jason@redhat.com> 2101 2102 Run most C++ tests in both C++98 and C++11 modes. 2103 * lib/target-supports.exp (check_effective_target_c++11): New. 2104 (check_effective_target_c++98): New. 2105 * lib/g++-dg.exp (g++-dg-runtest): New. 2106 * g++.dg/dg.exp: Use g++-dg-runtest. 2107 * g++.dg/charset/charset.exp: Likewise. 2108 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise. 2109 * g++.dg/dfp/dfp.exp: Likewise. 2110 * g++.dg/gcov/gcov.exp: Likewise. 2111 * g++.dg/gomp/gomp.exp: Likewise. 2112 * g++.dg/graphite/graphite.exp: Likewise. 2113 * g++.dg/tls/tls.exp: Likewise. 2114 * g++.dg/tm/tm.exp: Likewise. 2115 * g++.dg/vect/vect.exp: Likewise. 2116 * g++.old-deja/old-deja.exp: Likewise. 2117 * g++.dg/simulate-thread/simulate-thread.exp: Pass -std flags 2118 with some of the torture options. 2119 * g++.dg/abi/mangle4.C: Move to template/nontype25.C. 2120 * g++.dg/template/sfinae6_neg.C: Add C++11 error. 2121 * g++.dg/init/null1.C: Only run in C++98. 2122 * g++.dg/warn/Wconversion-null-3.C: Likewise. 2123 * g++.old-deja/g++.benjamin/p12475.C: Likewise. 2124 * g++.old-deja/g++.brendan/crash64.C: Likewise. 2125 * g++.old-deja/g++.other/anon9.C: Likewise. 2126 * g++.old-deja/g++.other/linkage1.C: Likewise. 2127 * g++.old-deja/g++.other/linkage2.C: Likewise. 2128 * g++.old-deja/g++.pt/t29.C: Likewise. 2129 * g++.old-deja/g++.pt/t30.C: Likewise. 2130 * g++.dg/cpp0x/variadic60.C: Only error in C++98. 2131 * g++.dg/ext/anon-struct4.C: Likewise. 2132 * g++.dg/init/brace2.C: Likewise. 2133 * g++.dg/init/brace6.C: Likewise. 2134 * g++.dg/other/anon3.C: Likewise. 2135 * g++.dg/template/arg2.C: Likewise. 2136 * g++.old-deja/g++.brendan/cvt1.C: Likewise. 2137 * g++.old-deja/g++.brendan/enum11.C: Likewise. 2138 * g++.old-deja/g++.brendan/enum8.C: Likewise. 2139 * g++.old-deja/g++.brendan/enum9.C: Likewise. 2140 * g++.old-deja/g++.brendan/friend3.C: Likewise. 2141 * g++.old-deja/g++.brendan/init2.C: Likewise. 2142 * g++.old-deja/g++.brendan/init4.C: Likewise. 2143 * g++.old-deja/g++.brendan/misc14.C: Likewise. 2144 * g++.old-deja/g++.jason/cond.C: Likewise. 2145 * g++.old-deja/g++.law/init1.C: Likewise. 2146 * g++.old-deja/g++.law/operators32.C: Likewise. 2147 * g++.old-deja/g++.pt/enum6.C: Likewise. 2148 * g++.old-deja/g++.pt/explicit70.C: Likewise. 2149 * g++.old-deja/g++.pt/ptrmem6.C: Likewise. 2150 2151 * g++.dg/eh/new1.C: Adjust for C++11 mode. 2152 * g++.dg/init/new11.C: Likewise. 2153 * g++.dg/init/pr29571.C: Likewise. 2154 * g++.dg/lookup/forscope2.C: Likewise. 2155 * g++.dg/parse/linkage1.C: Likewise. 2156 * g++.dg/parse/typedef8.C: Likewise. 2157 * g++.dg/template/error44.C: Likewise. 2158 * g++.dg/tls/diag-2.C: Likewise. 2159 * g++.dg/tls/diag-4.C: Likewise. 2160 * g++.dg/warn/anonymous-namespace-3.C: Likewise. 2161 * g++.old-deja/g++.abi/arraynew.C: Likewise. 2162 * g++.old-deja/g++.abi/cxa_vec.C: Likewise. 2163 * g++.old-deja/g++.brendan/new3.C: Likewise. 2164 * g++.old-deja/g++.eh/new1.C: Likewise. 2165 * g++.old-deja/g++.eh/new2.C: Likewise. 2166 * g++.old-deja/g++.jason/new.C: Likewise. 2167 * g++.old-deja/g++.law/friend1.C: Likewise. 2168 * g++.old-deja/g++.mike/net46.C: Likewise. 2169 * g++.old-deja/g++.mike/p755.C: Likewise. 2170 * g++.old-deja/g++.other/new6.C: Likewise. 2171 2172 * g++.dg/cpp0x/variadic74.C: Adjust diags. 2173 * g++.dg/template/crash53.C: Likewise. 2174 * g++.dg/template/void9.C: Likewise. 2175 21762011-11-09 Paolo Carlini <paolo.carlini@oracle.com> 2177 2178 PR c++/51045 2179 * g++.dg/warn/Wzero-as-null-pointer-constant-2.C: New. 2180 21812011-11-09 Paolo Carlini <paolo.carlini@oracle.com> 2182 2183 PR c++/51047 2184 * g++.dg/cpp0x/sfinae29.C: New. 2185 21862011-11-09 Janus Weil <janus@gcc.gnu.org> 2187 2188 PR fortran/50960 2189 * gfortran.dg/typebound_call_22.f03: New test case. 2190 21912011-11-09 Janne Blomqvist <jb@gcc.gnu.org> 2192 2193 PR libfortran/50016 2194 * gfortran.dg/inquire_size.f90: Don't flush the unit. 2195 21962011-11-09 Richard Guenther <rguenther@suse.de> 2197 2198 PR tree-optimization/51039 2199 * gcc.dg/pr51039.c: New testcase. 2200 22012011-11-09 Jakub Jelinek <jakub@redhat.com> 2202 2203 * lib/target-supports.exp (check_effective_target_vect_cond_mixed): 2204 Enable also for powerpc*-*-*. 2205 22062011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 2207 2208 PR fortran/50540 2209 * gfortran.dg/forall_16.f90: New test. 2210 22112011-11-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 2212 2213 PR fortran/38718 2214 * gfortran.dg/initialization_29.f90: Expand test. 2215 22162011-11-09 Dodji Seketeli <dodji@redhat.com> 2217 2218 PR c++/51027 2219 * g++.dg/cpp0x/alias-decl-12.C: New test. 2220 * g++.dg/ext/alias-decl-attr4.C: Append missing ';'. 2221 22222011-11-09 Dodji Seketeli <dodji@redhat.com> 2223 2224 PR debug/51032 2225 * g++.dg/cpp0x/alias-decl-debug-0.C: New test. 2226 22272011-11-09 Ira Rosen <ira.rosen@linaro.org> 2228 2229 PR tree-optimization/51015 2230 * gcc.dg/vect/pr51015.c: New test. 2231 22322011-11-08 David S. Miller <davem@davemloft.net> 2233 2234 * lib/target-supports.exp (check_effective_target_sparc_vis): New. 2235 (check_effective_target_vect_cmdline_needed): Use it when sparc*-*-* 2236 22372011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 2238 2239 PR fortran/50404 2240 * gfortran.dg/io_constraints_3.f90: Improve testcase. 2241 22422011-11-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 2243 2244 PR fortran/50409 2245 * gfortran.dg/string_5.f90: Improve testcase. 2246 22472011-10-23 Jason Merrill <jason@redhat.com> 2248 2249 PR c++/50835 2250 * g++.dg/template/lvalue2.C: New. 2251 22522011-11-08 Michael Matz <matz@suse.de> 2253 2254 * gcc.dg/tree-ssa/20031015-1.c: Adjust. 2255 * g++.dg/tree-ssa/ehcleanup-1.C: Ditto. 2256 * g++.dg/eh/builtin1.C: Rewrite to not use local variables. 2257 * g++.dg/eh/builtin2.C: Ditto. 2258 * g++.dg/eh/builtin3.C: Ditto. 2259 22602011-11-08 Jakub Jelinek <jakub@redhat.com> 2261 2262 * gcc.target/i386/avx-cvt-2.c: Adjust for 32-byte integer vectors 2263 being prefered even for -mavx. 2264 * gcc.target/i386/avx-cvt-3.c: New test. 2265 22662011-11-08 Richard Guenther <rguenther@suse.de> 2267 2268 PR tree-optimization/51012 2269 * gcc.dg/pr51012-1.c: New testcase. 2270 * gcc.dg/pr51012-2.c: Likewise. 2271 22722011-11-08 Richard Guenther <rguenther@suse.de> 2273 2274 PR middle-end/51010 2275 * c-c++-common/uninit-pr51010.c: New testcase. 2276 22772011-11-08 Jakub Jelinek <jakub@redhat.com> 2278 2279 * lib/target-supports.exp (check_effective_target_vect_call_sqrtf, 2280 check_effective_target_vect_call_copysignf, 2281 check_effective_target_vect_call_lrint): New procedures. 2282 * gcc.dg/vect/vect.exp: Run fast-math-bb-slp* tests using 2283 $VECT_SLP_CFLAGS with -ffast-math. 2284 * gcc.dg/vect/fast-math-vect-call-1.c: New test. 2285 * gcc.dg/vect/fast-math-vect-call-2.c: New test. 2286 * gcc.dg/vect/fast-math-bb-slp-call-1.c: New test. 2287 * gcc.dg/vect/fast-math-bb-slp-call-2.c: New test. 2288 22892011-11-07 Richard Henderson <rth@redhat.com> 2290 Aldy Hernandez <aldyh@redhat.com> 2291 Torvald Riegel <triegel@redhat.com> 2292 2293 Merged from transactional-memory. 2294 2295 * g++.dg/dg.exp: Run transactional memory tests. 2296 * g++.dg/tm: New directory with new tests. 2297 * gcc.dg/tm: New directory with new tests. 2298 * c-c++-common/tm: New directory with new tests. 2299 23002011-11-08 Dodji Seketeli <dodji@redhat.com> 2301 2302 Fix context handling of alias-declaration 2303 * g++.dg/cpp0x/alias-decl-11.C: New test. 2304 23052011-11-08 Paolo Carlini <paolo.carlini@oracle.com> 2306 2307 PR c++/50864 2308 * g++.dg/parse/template26.C: New. 2309 * g++.dg/template/crash45.C: Adjust dg-error string. 2310 23112011-11-07 Jason Merrill <jason@redhat.com> 2312 2313 PR c++/50848 2314 * g++.dg/template/lookup9.C: New. 2315 2316 PR c++/50863 2317 * g++.dg/cpp0x/lambda/lambda-initlist1.C: New. 2318 2319 PR c++/50870 2320 * g++.dg/cpp0x/decltype35.C: New. 2321 23222011-11-07 Dodji Seketeli <dodji@redhat.com> 2323 2324 Support C++11 alias-declaration 2325 PR c++/45114 2326 * g++.dg/cpp0x/alias-decl-0.C: New test case. 2327 * g++.dg/cpp0x/alias-decl-1.C: Likewise. 2328 * g++.dg/cpp0x/alias-decl-3.C: Likewise. 2329 * g++.dg/cpp0x/alias-decl-4.C: Likewise. 2330 * g++.dg/cpp0x/alias-decl-6.C: Likewise. 2331 * g++.dg/cpp0x/alias-decl-7.C: Likewise. 2332 * g++.dg/cpp0x/alias-decl-8.C: Likewise. 2333 * g++.dg/cpp0x/alias-decl-9.C: Likewise. 2334 * g++.dg/cpp0x/alias-decl-10.C: Likewise. 2335 * g++.dg/ext/alias-decl-attr1.C: Likewise. 2336 * g++.dg/ext/alias-decl-attr2.C: Likewise. 2337 * g++.dg/ext/alias-decl-attr3.C: Likewise. 2338 * g++.dg/ext/alias-decl-attr4.C: Likewise. 2339 23402011-11-07 Eric Botcazou <ebotcazou@adacore.com> 2341 2342 * gcc.dg/pragma-align-2.c: Compile with -std=gnu99. 2343 23442011-11-07 Janus Weil <janus@gcc.gnu.org> 2345 2346 PR fortran/50919 2347 * gfortran.dg/typebound_call_21.f03: New. 2348 23492011-11-07 Nathan Sidwell <nathan@acm.org> 2350 2351 * gcc.dg/profile-dir-1.c: Adjust final scan. 2352 * gcc.dg/profile-dir-2.c: Adjust final scan. 2353 * gcc.dg/profile-dir-3.c: Adjust final scan. 2354 * gcc.misc-tests/gcov.exp: Adjust regexp. 2355 * gcc.misc-tests/gcov-12.c: New. 2356 * gcc.misc-tests/gcov-13.c: New. 2357 * gcc.misc-tests/gcovpart-13b.c: New. 2358 * gcc.misc-tests/gcov-14.c: New. 2359 23602011-11-07 Jason Merrill <jason@redhat.com> 2361 2362 PR c++/35688 2363 * g++.dg/ext/visibility/template8.C: New. 2364 23652011-11-07 Jakub Jelinek <jakub@redhat.com> 2366 2367 PR tree-optimization/50789 2368 * gcc.target/i386/avx2-gather-1.c: New test. 2369 * gcc.target/i386/avx2-gather-2.c: New test. 2370 * gcc.target/i386/avx2-gather-3.c: New test. 2371 * gcc.target/i386/avx2-gather-4.c: New test. 2372 23732011-11-07 Uros Bizjak <ubizjak@gmail.com> 2374 2375 * gcc.target/i386/pr49781-1.c (dg-options): Add -mtune=generic. 2376 23772011-11-07 Janne Blomqvist <jb@gcc.gnu.org> 2378 2379 PR libfortran/45723 2380 * gfortran.dg/open_dev_null.f90: Remove testcase. 2381 23822011-11-07 Uros Bizjak <ubizjak@gmail.com> 2383 2384 * lib/target-supports.exp (check_effective_target_sync_int_128): 2385 Don't cache the result. 2386 (check_effective_target_sync_long_long): Ditto. 2387 23882011-11-07 Sergey Ostanevich <sergos.gnu@gmail.com> 2389 2390 PR rtl-optimization/47698 2391 * gcc.target/i386/47698.c: New test. 2392 23932011-11-06 Jason Merrill <jason@redhat.com> 2394 2395 PR c++/35688 2396 * g++.dg/ext/visibility/template7.C: New. 2397 23982011-11-07 Terry Guo <terry.guo@arm.com> 2399 2400 * gcc.target/arm/wmul-1.c: Adjust optimization level. 2401 * gcc.target/arm/wmul-2.c: Ditto. 2402 * gcc.target/arm/wmul-3.c: Ditto. 2403 * gcc.target/arm/wmul-4.c: Ditto. 2404 24052011-11-06 Joseph Myers <joseph@codesourcery.com> 2406 2407 * g++.dg/cpp0x/alignof3.C, gcc.dg/c1x-align-1.c, 2408 gcc.dg/c1x-align-2.c, gcc.dg/c1x-align-3.c, gcc.dg/c1x-align-4.c, 2409 gcc.dg/c90-align-1.c, gcc.dg/c99-align-1.c: New tests. 2410 * gcc.dg/gnu89-const-expr-1.c, gcc.dg/gnu90-const-expr-1.c, 2411 gcc.dg/gnu99-const-expr-1.c, gcc.dg/gnu99-static-1.c: Update 2412 expected diagnostics. 2413 24142011-11-06 Andrew MacLeod <amacleod@redhat.com> 2415 Richard Henderson <rth@redhat.com> 2416 Aldy Hernandez <aldyh@redhat.com> 2417 2418 Merged from cxx-mem-model. 2419 2420 * lib/target-supports.exp (check_effective_target_sync_int_128, 2421 check_effective_target_sync_long_long): Check whether the target 2422 supports 64 and 128 bit __sync builtins. 2423 (check_effective_target_cas_char): New. 2424 (check_effective_target_cas_int): New. 2425 * gcc.dg/dg.exp: Exclude simulate-thread tests. 2426 * gcc.dg/atomic-noinline[-aux].c: New. Make a variety of atomics calls. 2427 * gcc.dg/atomic-generic[-aux].c: New. Test that generic functions 2428 produce the expected library calls. 2429 * gcc.dg/atomic-fence.c: New functional tests. 2430 * gcc.dg/atomic-param.c: New. Checl for illegal number of parameters. 2431 * gcc.dg/atomic-invalid.c: New. Test invalid parameters. 2432 * gcc.dg/atomic-lockfree[-aux].c: New tests. 2433 * gcc.dg/atomic-compare-exchange-{1-5}.c: New functional tests. 2434 * gcc.dg/atomic-op-[1-5].c: New. Test atomic fetch functionality. 2435 * gcc.dg/atomic-exchange-{1-5}.c: New functional tests. 2436 * gcc.dg/atomic-load-{1-5}.c: New functional tests. 2437 * gcc.dg/atomic-store-{1-5}.c: New functional tests. 2438 * gcc.dg/simulate-thread/atomic-load-int128.c: New. Verify int128 loads 2439 are atomic. 2440 * gcc.dg/simulate-thread/atomic-load-longlong.c: New. Verify 8 byte 2441 loads are atomic. 2442 * gcc.dg/simulate-thread/atomic-load-int.c: New. Verify 4 byte loads 2443 are atomic. 2444 * gcc.dg/simulate-thread/atomic-load-short.c: New. Verify 2 byte loads 2445 are atomic. 2446 * gcc.dg/simulate-thread/atomic-other-int128.c: New. Verify other 2447 int128 operations are atomic. 2448 * gcc.dg/simulate-thread/atomic-other-int.c: New. Verify other 4 byte 2449 operations are atomic. 2450 * gcc.dg/simulate-thread/atomic-other-longlong.c: New. Verify 8 byte 2451 operations are atomic. 2452 * gcc.dg/simulate-thread/atomic-other-short.c: New. Verify other 2 byte 2453 operations are atomic. 2454 * gcc.dg/simulate-thread/speculative-store.c: New. Verify speculative 2455 stores aren't moved out of a loop. 2456 * gcc.dg/simulate-thread/strict-align-global.c: New. Verify small 2457 globals don't overwrite neighbouring globals. 2458 * gcc.dg/simulate-thread/subfields.c: New. Verify struct component 2459 writes dont overwrite neighbouring components. 2460 * c-c++-common/gomp/atomic-10.c: Use cas_int; match __atomic builtin. 2461 * c-c++-common/gomp/atomic-3.c: Likewise. 2462 * c-c++-common/gomp/atomic-9.c: Likewise. 2463 * gcc.dg/gomp/atomic-1.c, gcc.dg/gomp/atomic-2.c, 2464 gcc.dg/gomp/atomic-3.c, gcc.dg/gomp/atomic-4.c, gcc.dg/gomp/atomic-7.c, 2465 gcc.dg/gomp/atomic-8.c, gcc.dg/gomp/atomic-9.c, 2466 gcc.dg/gomp/atomic-10.c, gcc.dg/gomp/atomic-12.c, 2467 gcc.dg/gomp/atomic-13.c, gcc.dg/gomp/atomic-14.c, 2468 gcc.dg/gomp/atomic-15.c: Move to c-c++-common/gomp/. 2469 * g++.dg/gomp/atomic-1.C, g++.dg/gomp/atomic-2.C, 2470 g++.dg/gomp/atomic-3.C, g++.dg/gomp/atomic-4.C, g++.dg/gomp/atomic-7.C, 2471 g++.dg/gomp/atomic-8.C, g++.dg/gomp/atomic-9.C, 2472 g++.dg/gomp/atomic-10.C, g++.dg/gomp/atomic-11.C, 2473 g++.dg/gomp/atomic-12.C, g++.dg/gomp/atomic-13.C, 2474 g++.dg/gomp/atomic-15.C: Remove. 2475 * gcc.dg/gomp/gomp.exp, g++.dg/gomp/gomp.exp: Run c-c++-common tests. 2476 * gcc.dg/gomp/atomic-11.c: Remove test. 2477 24782011-11-06 Ira Rosen <ira.rosen@linaro.org> 2479 2480 * gcc.dg/vect/bb-slp-cond-1.c: New test. 2481 * gcc.dg/vect/slp-cond-1.c: New test. 2482 * gcc.dg/vect/slp-cond-2.c: New test. 2483 24842011-11-05 David S. Miller <davem@davemloft.net> 2485 2486 * lib/test-supports.exp 2487 (check_effective_target_ultrasparc_vis2_hw): New proc. 2488 (check_effective_target_ultrasparc_vis3_hw): New proc. 2489 * gcc.target/sparc/vec-init-1.inc: New vector init common code. 2490 * gcc.target/sparc/vec-init-2.inc: Likewise. 2491 * gcc.target/sparc/vec-init-3.inc: Likewise. 2492 * gcc.target/sparc/vec-init-1-vis1.c: New test. 2493 * gcc.target/sparc/vec-init-1-vis2.c: New test. 2494 * gcc.target/sparc/vec-init-1-vis3.c: New test. 2495 * gcc.target/sparc/vec-init-2-vis1.c: New test. 2496 * gcc.target/sparc/vec-init-2-vis2.c: New test. 2497 * gcc.target/sparc/vec-init-2-vis3.c: New test. 2498 * gcc.target/sparc/vec-init-3-vis1.c: New test. 2499 * gcc.target/sparc/vec-init-3-vis2.c: New test. 2500 * gcc.target/sparc/vec-init-3-vis3.c: New test. 2501 25022011-11-05 Joern Rennecke <joern.rennecke@embecosm.com> 2503 2504 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: 2505 Disable test on Epiphany. 2506 * gcc.c-torture/execute/20101011-1.c: Disable test on Epiphany. 2507 * gcc.dg/stack-usage-1.c [__epiphany__] (SIZE): Define. 2508 * gcc.dg/pragma-pack-3.c: Disable test on Epiphany. 2509 * g++.dg/parse/pragma3.C: Likewise. 2510 * stackalign/builtin-apply-2.c (STACK_ARGUMENTS_SIZE): Define. 2511 (bar): Use it. 2512 * gcc.dg/weak/typeof-2.c [epiphany-*-*]: Add option -mshort-calls. 2513 * gcc.dg/tls/thr-cse-1.c: Likewise. 2514 * g++.dg/opt/devirt2.C: Likewise. 2515 * gcc.dg/20020312-2.c [epiphany-*-*] (PIC_REG): Define. 2516 * gcc.dg/builtin-apply2.c [__epiphany__]: (STACK_ARGUMENTS_SIZE): 20. 2517 * gcc.target/epiphany: New directory. 2518 25192011-11-05 Tobias Burnus <burnus@net-b.de> 2520 2521 * gfortran.dg/quad_2.f90: New. 2522 25232011-11-05 Eric Botcazou <ebotcazou@adacore.com> 2524 2525 * gcc.dg/strlenopt-22g.c: New wrapper around... 2526 * gcc.dg/strlenopt-22.c: ...this. Do not define USE_GNU and adjust. 2527 25282011-11-04 Jason Merrill <jason@redhat.com> 2529 2530 PR c++/26714 2531 * g++.dg/init/lifetime2.C: New. 2532 * g++.dg/cpp0x/initlist-lifetime2.C: New. 2533 2534 PR c++/48370 2535 * g++.dg/init/lifetime1.C: Test cleanup order. 2536 25372011-11-04 Eric Botcazou <ebotcazou@adacore.com> 2538 2539 * g++.dg/other/offsetof7.C: New test. 2540 25412011-11-04 Hans-Peter Nilsson <hp@axis.com> 2542 2543 * lib/gcc-dg.exp (gcc_force_conventional_output): New global 2544 variable, default empty, -ffat-lto-objects for effective_target_lto. 2545 (gcc-dg-test-1): Add options from dg-final methods. 2546 * lib/scanasm.exp (scan-assembler_required_options) 2547 (scan-assembler-not_required_options): New procs. 2548 25492011-10-09 Magnus Fromreide <magfr@lysator.liu.se> 2550 2551 * g++.dg/cpp0x/enum21a.C: Test that enum x { y, } does 2552 generate a pedwarn in c++98-mode. 2553 * g++.dg/cpp0x/enum21b.C: Test that enum x { y, } 2554 don't generate a pedwarn in c++0x-mode. 2555 25562011-11-04 Olivier Goffart <olivier@woboq.com> 2557 2558 PR c++/50965 2559 * g++.dg/cpp0x/nsdmi1.C: Add more cases. 2560 25612011-11-04 Jiangning Liu <jiangning.liu@arm.com> 2562 2563 PR rtl-optimization/38644 2564 * gcc.target/arm/stack-red-zone.c: New. 2565 25662011-11-04 Paolo Carlini <paolo.carlini@oracle.com> 2567 2568 PR c++/48420 2569 * g++.dg/warn/Wconversion-null-3.C: New. 2570 25712011-11-04 Ed Smith-Rowland <3dw4rd@verizon.net> 2572 2573 PR c++/50941 2574 * g++.dg/cpp0x/udlit-strint-length.C: New. 2575 25762011-11-04 Jason Merrill <jason@redhat.com> 2577 2578 PR c++/48370 2579 * g++.dg/cpp0x/initlist-lifetime1.C: New. 2580 * g++.dg/init/lifetime1.C: New. 2581 * g++.dg/init/ref21.C: New. 2582 * g++.dg/eh/array1.C: New. 2583 25842011-11-04 Tom de Vries <tom@codesourcery.com> 2585 2586 PR tree-optimization/50763 2587 * gcc.dg/pr50763-5.c: New test. 2588 25892011-11-04 Tom de Vries <tom@codesourcery.com> 2590 2591 PR tree-optimization/50763 2592 * g++.dg/pr50763-4.C: New test. 2593 25942011-11-04 Jakub Jelinek <jakub@redhat.com> 2595 2596 * gcc.dg/torture/vec-cvt-1.c: Enable commented out inttoflttestui 2597 test. 2598 2599 * gcc.dg/torture/vec-cvt-1.c: Enable flttointtestui test. 2600 2601 * gcc.dg/torture/vec-cvt-1.c: New test. 2602 26032011-11-04 Eric Botcazou <ebotcazou@adacore.com> 2604 2605 * gnat.dg/specs/private1[-sub].ads: New test. 2606 26072011-11-04 Mikael Morin <mikael@gcc.gnu.org> 2608 2609 PR fortran/43829 2610 * gfortran.dg/function_optimize_7.f90: Disable sum inlining. 2611 * gfortran.dg/inline_sum_1.f90: New. 2612 * gfortran.dg/inline_sum_2.f90: New. 2613 * gfortran.dg/inline_sum_bounds_check_1.f90: New. 2614 * gfortran.dg/inline_sum_bounds_check_2.f90: New. 2615 * gfortran.dg/inline_product_1.f90: New. 2616 26172011-11-03 Tobias Burnus <burnus@net-b.de> 2618 2619 PR fortran/50933 2620 * gfortran.dg/bind_c_dts_5.f90: New. 2621 26222011-11-03 Tobias Burnus <burnus@net-b.de> 2623 2624 PR fortran/50960 2625 * gfortran.dg/module_parameter_array_refs_2.f90: New. 2626 26272011-11-03 Richard Guenther <rguenther@suse.de> 2628 2629 PR middle-end/50079 2630 * g++.dg/init/copy7.C: Remove testcase. 2631 26322011-11-03 Martin Jambor <mjambor@suse.cz> 2633 2634 * g++.dg/ipa/devirt-c-1.C: Add dump scans. 2635 * g++.dg/ipa/devirt-c-2.C: Likewise. 2636 * g++.dg/ipa/devirt-c-7.C: New test. 2637 * g++.dg/ipa/devirt-c-8.C: Likewise. 2638 26392011-11-03 Ira Rosen <ira.rosen@linaro.org> 2640 2641 PR tree-optimization/50912 2642 * gnat.dg/loop_optimization10.ad[sb]: New test. 2643 * gnat.dg/loop_optimization10_pkg.ads: New helper. 2644 26452011-11-02 Jason Merrill <jason@redhat.com> 2646 2647 PR c++/50930 2648 * g++.dg/cpp0x/nsdmi-list2.C: New. 2649 26502011-11-02 Paolo Carlini <paolo.carlini@oracle.com> 2651 2652 PR c++/50810 2653 * g++.dg/cpp0x/warn_cxx0x2.C: New. 2654 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise. 2655 26562011-11-02 Tom de Vries <tom@codesourcery.com> 2657 2658 PR tree-optimization/50769 2659 * gfortran.dg/pr50769.f90: New test. 2660 26612011-11-02 Eric Botcazou <ebotcazou@adacore.com> 2662 2663 * gcc.target/sparc/20111102-1.c: New test. 2664 26652011-11-02 Paolo Carlini <paolo.carlini@oracle.com> 2666 2667 PR c++/50956 2668 * g++.dg/warn/Wcast-qual2.C: New. 2669 26702011-11-02 Tom de Vries <tom@codesourcery.com> 2671 2672 PR tree-optimization/50763 2673 * g++.dg/pr50763-3.C: New test. 2674 26752011-11-02 Tom de Vries <tom@codesourcery.com> 2676 2677 PR tree-optimization/50672 2678 * g++.dg/pr50672.C: New test. 2679 26802011-11-02 Uros Bizjak <ubizjak@gmail.com> 2681 2682 * gcc.target/i386/avx-cvt-2.c (dg-options): Add -mtune=generic. 2683 * gcc.target/i386/avx2-cvt-2.c (dg-options): Ditto. 2684 * gcc.target/i386/sse2-cvt-2.c (dg-options): Ditto. 2685 2686 * gcc.target/i386/vectorize4-avx.c (scan-assembler): Remove xfail. 2687 26882011-11-02 Richard Guenther <rguenther@suse.de> 2689 2690 PR tree-optimization/50902 2691 * gcc.dg/torture/pr50902.c: New testcase. 2692 26932010-11-02 Richard Guenther <rguenther@suse.de> 2694 2695 PR tree-optimization/50890 2696 * gcc.dg/torture/pr50890.c: New testcase. 2697 26982011-11-01 Paolo Carlini <paolo.carlini@oracle.com> 2699 2700 PR c++/44277 2701 * g++.dg/warn/Wzero-as-null-pointer-constant-1.C: New. 2702 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-1.C: Likewise. 2703 27042011-11-01 Tom de Vries <tom@codesourcery.com> 2705 2706 PR tree-optimization/50908 2707 * gcc.dg/pr50908.c: New test. 2708 * gcc.dg/pr50908-2.c: Same. 2709 * gcc.dg/pr50908-3.c: Same. 2710 27112011-11-01 Ira Rosen <ira.rosen@linaro.org> 2712 2713 * gcc.dg/vect/no-scevccp-outer-6-global.c: Expect to vectorize 2714 the outer loop. Remove comment. Don't check for widen-mult. 2715 27162011-10-31 Martin Jambor <mjambor@suse.cz> 2717 2718 * gcc.dg/ipa/ipcp-4.c: New test. 2719 27202011-10-31 Jakub Jelinek <jakub@redhat.com> 2721 2722 * gcc.dg/vshift-3.c: New test. 2723 * gcc.dg/vshift-4.c: New test. 2724 * gcc.dg/vshift-5.c: New test. 2725 27262011-10-31 Janne Blomqvist <jb@gcc.gnu.org> 2727 2728 * gfortran.dg/inquire_5.f90: Update testcase to match the standard 2729 and current implementation. 2730 27312011-10-31 Paul Brook <paul@codesourcery.com> 2732 2733 * gcc.dg/constructor-1.c: New test. 2734 27352011-10-30 Steven G. Kargl <kargl@gcc.gnu.org> 2736 2737 PR fortran/50753 2738 * gfortran.dg/dshift_3.f90: New test. 2739 27402011-10-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 2741 2742 * gcc.dg/scal-to-vec2.c (dg-options): Add -fno-common to options on 2743 hppa*-*-hpux*. 2744 * gcc.dg/torture/vshuf-v8hi.c: Likewise. 2745 * gcc.dg/torture/vshuf-v4si.c: Likewise. 2746 * gcc.dg/torture/vshuf-v8si.c: Likewise. 2747 * gcc.dg/torture/vshuf-v32qi.c: Likewise. 2748 * gcc.dg/torture/vshuf-v4di.c: Likewise. 2749 * gcc.dg/torture/vshuf-v2df.c: Likewise. 2750 * gcc.dg/torture/vshuf-v16qi.c: Likewise. 2751 * gcc.dg/torture/vshuf-v4sf.c: Likewise. 2752 * gcc.dg/torture/vshuf-v8sf.c: Likewise. 2753 * gcc.dg/torture/vshuf-v2di.c: Likewise. 2754 * gcc.dg/torture/vshuf-v16hi.c: Likewise. 2755 * gcc.dg/torture/vshuf-v4df.c: Likewise. 2756 * gcc.dg/tree-ssa/ssa-fre-31.c: Likewise. 2757 * gcc.dg/tree-ssa/ssa-fre-33.c: Likewise. 2758 * gcc.dg/tree-ssa/ssa-fre-34.c: Likewise. 2759 * gcc.dg/vector-compare-2.c: Likewise. 2760 27612011-10-29 Paolo Carlini <paolo.carlini@oracle.com> 2762 2763 PR c++/50901 2764 * g++.dg/cpp0x/pr50901.C: New. 2765 27662011-10-29 Uros Bizjak <ubizjak@gmail.com> 2767 2768 * gcc.target/i386/fma-check.h (main): Use return 0 instead of exit (0). 2769 * gcc.target/i386/fma4-check.h (main): Ditto. 2770 * gcc.target/i386/xop-check.h (main): Ditto. 2771 27722011-10-28 Paolo Carlini <paolo.carlini@oracle.com> 2773 2774 Revert: 2775 2011-10-28 Paolo Carlini <paolo.carlini@oracle.com> 2776 2777 PR c++/50864 2778 * g++.dg/template/crash109.C: New. 2779 27802011-10-28 Jason Merrill <jason@redhat.com> 2781 2782 * c-c++-common/dfp/pr33466.c: Adjust for user-defined literals. 2783 27842011-10-28 Paolo Carlini <paolo.carlini@oracle.com> 2785 2786 PR c++/50864 2787 * g++.dg/template/crash109.C: New. 2788 27892011-10-28 Steven G. Kargl <kargl@gcc.gnu.org> 2790 2791 * gfortran.dg/nearest_5.f90: New test. 2792 27932011-10-28 Jakub Jelinek <jakub@redhat.com> 2794 2795 * gcc.dg/vshift-1.c: New test. 2796 * gcc.dg/vshift-2.c: New test. 2797 * gcc.target/i386/xop-vshift-1.c: New test. 2798 * gcc.target/i386/xop-vshift-2.c: New test. 2799 * gcc.target/i386/avx2-vshift-1.c: New test. 2800 28012011-10-28 Chung-Lin Tang <cltang@codesourcery.com> 2802 2803 PR rtl-optimization/49720 2804 * g++.dg/torture/pr49720.C: New test. 2805 28062011-10-27 David S. Miller <davem@davemloft.net> 2807 2808 * gcc.target/sparc/setcc-3.c: New test. 2809 28102011-10-27 Roberto Agostino Vitillo <ravitillo@lbl.gov> 2811 2812 PR c++/30066 2813 * g++.dg/ext/visibility/fvisibility-inlines-hidden-4.C: New test. 2814 28152011-10-27 Jakub Jelinek <jakub@redhat.com> 2816 2817 * gcc.target/i386/sse2-cvt-1.c: New test. 2818 * gcc.target/i386/sse2-cvt-2.c: New test. 2819 * gcc.target/i386/avx-cvt-1.c: New test. 2820 * gcc.target/i386/avx-cvt-2.c: New test. 2821 * gcc.target/i386/avx2-cvt-1.c: New test. 2822 * gcc.target/i386/avx2-cvt-2.c: New test. 2823 28242011-10-27 Martin Jambor <mjambor@suse.cz> 2825 2826 * g++.dg/tree-ssa/pr45605.C: Scan fre1 dump and unxfail. 2827 28282011-10-27 Uros Bizjak <ubizjak@gmail.com> 2829 Steven G. Kargl <kargl@gcc.gnu.org> 2830 2831 PR target/50875 2832 * gfortran.dg/pr50875.f90: New test. 2833 28342011-10-26 David S. Miller <davem@davemloft.net> 2835 2836 * gcc.target/sparc/fmaf-1.c: New test. 2837 2838 * gcc.target/sparc/setcc-1.c: New test. 2839 * gcc.target/sparc/setcc-2.c: New test. 2840 28412011-10-26 Joseph Myers <joseph@codesourcery.com> 2842 2843 * gcc.dg/tls/thr-cse-1.c: For i?86-*-mingw*, check for multiple calls. 2844 28452011-10-26 Joseph Myers <joseph@codesourcery.com> 2846 2847 * gcc.dg/graphite/run-id-1.c: Pass -Wl,--stack,12582912 option for 2848 Windows targets. 2849 28502011-10-26 Joseph Myers <joseph@codesourcery.com> 2851 2852 * gcc.target/i386/pr37843-4.c: Allow for leading underscores on 2853 symbol names. 2854 28552011-10-26 Joseph Myers <joseph@codesourcery.com> 2856 2857 * gcc.target/i386/pad-4.c: Skip for Windows targets. 2858 28592011-10-26 Eric Botcazou <ebotcazou@adacore.com> 2860 2861 * gnat.dg/specs/discr1.ads: New test. 2862 * gnat.dg/specs/discr1_pkg.ads: New helper. 2863 28642011-10-26 Eric Botcazou <ebotcazou@adacore.com> 2865 2866 * gnat.dg/specs/unchecked_union.ads: Rename to... 2867 * gnat.dg/specs/unchecked_union1.ads: ...this. 2868 * gnat.dg/specs/unchecked_union2.ads: New test. 2869 28702011-10-26 Eric Botcazou <ebotcazou@adacore.com> 2871 2872 * gnat.dg/specs/atomic1.ads: New test. 2873 28742011-10-26 Ed Smith-Rowland <3dw4rd@verizon.net> 2875 2876 Implement C++11 user-defined literals. 2877 * g++.dg/cpp0x/udlit-addr.C: New. 2878 * g++.dg/cpp0x/udlit-args.C: New. 2879 * g++.dg/cpp0x/udlit-args-neg.C: New. 2880 * g++.dg/cpp0x/udlit-clink-neg.C: New. 2881 * g++.dg/cpp0x/udlit-concat.C: New. 2882 * g++.dg/cpp0x/udlit-concat-neg.C: New. 2883 * g++.dg/cpp0x/udlit-constexpr.C: New. 2884 * g++.dg/cpp0x/udlit-cpp98-neg.C: New. 2885 * g++.dg/cpp0x/udlit-declare-neg.C: New. 2886 * g++.dg/cpp0x/udlit-friend.C: New. 2887 * g++.dg/cpp0x/udlit-general.C: New. 2888 * g++.dg/cpp0x/udlit-inline.C: New. 2889 * g++.dg/cpp0x/udlit-linkage-neg.C: New. 2890 * g++.dg/cpp0x/udlit-member-neg.C: New. 2891 * g++.dg/cpp0x/udlit-namespace.C: New. 2892 * g++.dg/cpp0x/udlit-nofunc-neg.C: New. 2893 * g++.dg/cpp0x/udlit-nonempty-str-neg.C: New. 2894 * g++.dg/cpp0x/udlit-nospace-neg.C: New. 2895 * g++.dg/cpp0x/udlit-nosuffix-neg.C: New. 2896 * g++.dg/cpp0x/udlit-nounder-neg.C: New. 2897 * g++.dg/cpp0x/udlit-operator-neg.C: New. 2898 * g++.dg/cpp0x/udlit-raw-str.C: New. 2899 * g++.dg/cpp0x/udlit-shadow-neg.C: New. 2900 * g++.dg/cpp0x/udlit-suffix-neg.C: New. 2901 * g++.dg/cpp0x/udlit-systemheader.C: New. 2902 * g++.dg/cpp0x/udlit-template.C: New. 2903 * g++.dg/cpp0x/udlit-tmpl-arg.C: New. 2904 * g++.dg/cpp0x/udlit-tmpl-arg-neg.C: New. 2905 * g++.dg/cpp0x/udlit-tmpl-parms.C: New. 2906 * g++.dg/cpp0x/udlit-tmpl-parms-neg.C: New. 2907 * g++.dg/cpp0x/udlit_system_header: New. 2908 29092011-10-26 Paolo Carlini <paolo.carlini@oracle.com> 2910 2911 PR c++/50870 2912 * g++.dg/cpp0x/decltype34.C: New. 2913 29142011-10-26 Tom de Vries <tom@codesourcery.com> 2915 2916 * gcc.c-torture/unsorted/HIcmp.c: Fix unaligned pointer. 2917 * gcc.c-torture/unsorted/HIset.c: Same. 2918 * gcc.c-torture/unsorted/SIcmp.c: Same. 2919 * gcc.c-torture/unsorted/SIset.c: Same. 2920 * gcc.c-torture/unsorted/SFset.c: Same. 2921 * gcc.c-torture/unsorted/UHIcmp.c: Same. 2922 * gcc.c-torture/unsorted/USIcmp.c: Same. 2923 * gcc.c-torture/unsorted/DFcmp.c: Same. 2924 29252011-10-26 Jakub Jelinek <jakub@redhat.com> 2926 2927 * gcc.target/i386/avx2-i32gatherd-1.c: Adjust scan-assembler regex 2928 to work also with -masm=intel and additionally test the xmm vs. ymm 2929 register type combination on mask/dest and in vsib. 2930 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise. 2931 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise. 2932 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise. 2933 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise. 2934 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise. 2935 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise. 2936 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise. 2937 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise. 2938 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise. 2939 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise. 2940 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise. 2941 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise. 2942 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise. 2943 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise. 2944 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise. 2945 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise. 2946 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise. 2947 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise. 2948 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise. 2949 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise. 2950 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise. 2951 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise. 2952 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise. 2953 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise. 2954 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise. 2955 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise. 2956 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise. 2957 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise. 2958 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise. 2959 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise. 2960 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise. 2961 29622011-10-26 Tom de Vries <tom@codesourcery.com> 2963 2964 PR tree-optimization/50763 2965 * gcc.dg/pr50763-2.c: New test. 2966 29672011-10-25 Joseph Myers <joseph@codesourcery.com> 2968 2969 * gcc.dg/format/ms_c90-printf-1.c, gcc.dg/format/ms_c90-scanf-1.c: 2970 Update expected messages. 2971 29722011-10-25 Eric Botcazou <ebotcazou@adacore.com> 2973 2974 * gcc.dg/vect/slp-multitypes-2.c: Do not XFAIL on SPARC 32-bit. 2975 29762011-10-25 Jason Merrill <jason@redhat.com> 2977 2978 PR c++/50866 2979 * g++.dg/init/aggr7.C: New. 2980 2981 PR c++/49996 2982 * g++.dg/cpp0x/initlist59.C: New. 2983 29842011-10-25 Paolo Carlini <paolo.carlini@oracle.com> 2985 2986 PR c++/50858 2987 * g++.dg/overload/operator5.C: New. 2988 29892011-10-25 Paolo Carlini <paolo.carlini@oracle.com> 2990 2991 PR c++/50861 2992 * g++.dg/template/crash108.C: New. 2993 29942011-10-25 Jakub Jelinek <jakub@redhat.com> 2995 2996 PR tree-optimization/50596 2997 * gcc.dg/vect/vect-cond-10.c: New test. 2998 29992011-10-24 Joey Ye <joey.ye@arm.com> 3000 3001 * gcc.target/arm/pr42575.c: Remove architecture option. 3002 30032011-10-24 David S. Miller <davem@davemloft.net> 3004 3005 * gcc.target/sparc/vis3move-1.c: New test. 3006 * gcc.target/sparc/vis3move-2.c: New test. 3007 * gcc.target/sparc/vis3move-3.c: New test. 3008 30092011-10-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 3010 3011 * gcc.dg/strlenopt-22.c: New testcase. 3012 * gcc.dg/strlenopt-4.c: Change scan value for s390(x). 3013 30142011-10-24 Uros Bizjak <ubizjak@gmail.com> 3015 3016 * gcc.target/i386/sse-5.c (dg-options): Add -mno-sse. 3017 Remove -march=i386. 3018 (dg-skip-if): Remove. 3019 * gcc.target/i386/funcspec-1.c: Ditto. 3020 * gcc.target/i386/funcspec-3.c (dg-options): Add -mno-sse3. 3021 30222011-10-24 Richard Guenther <rguenther@suse.de> 3023 3024 * gcc.dg/vect/vect-bool-1.c: New testcase. 3025 30262011-10-24 Richard Guenther <rguenther@suse.de> 3027 3028 PR tree-optimization/50838 3029 * gcc.dg/torture/pr50838.c: New testcase. 3030 30312011-10-24 Ira Rosen <ira.rosen@linaro.org> 3032 3033 PR tree-optimization/50730 3034 * gcc.dg/vect/no-tree-sra-bb-slp-pr50730.c: New test. 3035 * gcc.dg/vect/vect.exp: Run no-tree-sra-bb-slp* tests with 3036 -fno-tree-sra and SLP flags. 3037 30382011-10-23 Paolo Carlini <paolo.carlini@oracle.com> 3039 3040 PR c++/50841 3041 Revert: 3042 2011-10-23 Paolo Carlini <paolo.carlini@oracle.com> 3043 3044 PR c++/50810 3045 * g++.dg/cpp0x/warn_cxx0x2.C: New. 3046 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise. 3047 30482011-10-23 Paolo Carlini <paolo.carlini@oracle.com> 3049 3050 PR c++/50810 3051 * g++.dg/cpp0x/warn_cxx0x2.C: New. 3052 * g++.dg/cpp0x/warn_cxx0x3.C: Likewise. 3053 30542011-10-23 Tom de Vries <tom@codesourcery.com> 3055 3056 PR tree-optimization/50763 3057 * gcc.dg/pr50763.c: New test. 3058 30592011-10-23 Uros Bizjak <ubizjak@gmail.com> 3060 3061 PR target/50788 3062 * gcc.target/i386/pr50788.c: New test. 3063 30642011-10-23 Ira Rosen <ira.rosen@linaro.org> 3065 3066 PR tree-optimization/50819 3067 * g++.dg/vect/vect.exp: Set target dependent flags for slp-* tests. 3068 * g++.dg/vect/slp-pr50819.cc: New test. 3069 30702011-10-21 Paolo Carlini <paolo.carlini@oracle.com> 3071 3072 PR c++/45385 3073 * g++.dg/warn/Wconversion4.C: New. 3074 30752011-10-21 Jakub Jelinek <jakub@redhat.com> 3076 3077 PR target/50813 3078 * gcc.dg/torture/vshuf-32.inc: Add broadcast permutation 3079 from element other than first and reverse permutation. 3080 * gcc.dg/torture/vshuf-16.inc: Likewise. 3081 * gcc.dg/torture/vshuf-8.inc: Likewise. 3082 * gcc.dg/torture/vshuf-4.inc: Likewise. 3083 30842011-10-21 Paolo Carlini <paolo.carlini@oracle.com> 3085 3086 PR c++/31423 3087 * g++.dg/parse/error43.C: New. 3088 * g++.dg/parse/error44.C: Likewise. 3089 30902011-10-21 H.J. Lu <hongjiu.lu@intel.com> 3091 Kirill Yukhin <kirill.yukhin@intel.com> 3092 3093 PR target/50740 3094 * gcc.target/i386/avx2-check.h (main): Check CPUID level correctly. 3095 * gcc.target/i386/bmi2-check.h: Ditto. 3096 30972011-10-21 Ville Voutilainen <ville.voutilainen@gmail.com> 3098 3099 PR c++/50811 3100 * g++.dg/cpp0x/override2.C: Add test. 3101 31022011-10-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3103 3104 * lib/gcc-dg.exp (GCC_UNDER_TEST): Set before calling 3105 check_linker_plugin_available. 3106 31072011-10-21 Kai Tietz <ktietz@redhat.com> 3108 3109 * gcc.target/i386/branch-cost1.c: New test. 3110 * gcc.target/i386/branch-cost2.c: New test. 3111 * gcc.target/i386/branch-cost3.c: New test. 3112 * gcc.target/i386/branch-cost4.c: New test. 3113 31142011-10-20 Steve Ellcey <sje@cup.hp.com> 3115 3116 * gcc.dg/vect/vect-120.c: Add vect_floatint_cvt requirement. 3117 31182011-10-20 Steve Ellcey <sje@cup.hp.com> 3119 3120 PR testsuite/50722 3121 * gcc.dg/pr49994-3.c: Skip on HP-UX. 3122 31232011-10-20 Joseph Myers <joseph@codesourcery.com> 3124 3125 * gcc.dg/lto/pr46940_0.c (ASMNAME, ASMNAME2, STRING): Define. 3126 (_moz_foo, EXT__foo): Use ASMNAME. 3127 31282011-10-20 Joseph Myers <joseph@codesourcery.com> 3129 3130 * lib/lto.exp (lto-execute): Use .exe suffix for test executable 3131 names. 3132 31332011-10-20 Kirill Yukhin <kirill.yukhin@intel.com> 3134 3135 PR target/50766 3136 * gcc.target/i386/pr50766.c: New test. 3137 31382011-10-20 Jason Merrill <jason@redhat.com> 3139 3140 PR c++/41449 3141 * g++.dg/eh/partial1.C: New. 3142 31432011-10-20 Richard Henderson <rth@redhat.com> 3144 3145 * gcc.target/i386/vperm-v2df.c, gcc.target/i386/vperm-v2di.c, 3146 gcc.target/i386/vperm-v4sf-1.c, gcc.target/i386/vperm-v4sf-2.c, 3147 gcc.target/i386/vperm-v4si-1.c, gcc.target/i386/vperm-v4si-2.c: 3148 Use __builtin_shuffle. 3149 31502011-10-20 Steven G. Kargl <kargl@gcc.gnu.org> 3151 3152 PR fortran/50514 3153 * gfortran.dg/ishft_3.f90: Update test. 3154 31552011-10-20 Steven G. Kargl <kargl@gcc.gnu.org> 3156 3157 PR fortran/50524 3158 * gfortran.dg/substring_integer_index.f90: New test. 3159 31602011-10-20 Steven G. Kargl <kargl@gcc.gnu.org> 3161 3162 * gfortran.dg/format_string.f: New test. 3163 31642011-10-20 Uros Bizjak <ubizjak@gmail.com> 3165 3166 * gcc.dg/ipa/ipa-sra-2.c: Add dg-require-effective-target 3167 non_strict_align. 3168 * gcc.dg/ipa/ipa-sra-6.c: Ditto. 3169 31702011-10-20 Joseph Myers <joseph@codesourcery.com> 3171 3172 * gcc.target/i386/pr40906-1.c, gcc.target/i386/pr40906-2.c, 3173 gcc.target/i386/pr46226.c: Do not use 3174 -mno-accumulate-outgoing-args. 3175 31762011-10-20 Joseph Myers <joseph@codesourcery.com> 3177 3178 * gcc.dg/tree-prof/val-prof-7.c: Declare bzero instead of 3179 including <strings.h>. 3180 31812011-10-19 Jan Hubicka <jh@suse.cz> 3182 3183 * lib/lto.exp (lto_init): Test slim lto and no-linker-plugin path. 3184 * lib/gcc-dg.exp (check_effective_target_lto): Likewise. 3185 * lib/c-torture.exp: Likewise. 3186 * gcc.c-torture/execute/builtins/strstr-asm.c: Force fat LTO. 3187 * gcc.c-torture/compile/sync-1.c: Likewise. 3188 * gcc.c-torture/compile/sync-1.c: Likewise. 3189 * gcc.c-torture/compile/sync-3.c: Likewise. 3190 * gcc.dg/noncompile/invalid_asm.c: Likewise. 3191 * gcc.dg/noncompile/920507-1.c: Likewise. 3192 * gcc.dg/torture/pr36400.c: Likewise. 3193 * g++.dg/torture/pr34850.C: Likewise. 3194 31952011-10-20 Eric Botcazou <ebotcazou@adacore.com> 3196 3197 * gnat.dg/source_ref1.adb: New test. 3198 * gnat.dg/source_ref2.adb: Likewise. 3199 32002011-10-19 Paolo Carlini <paolo.carlini@oracle.com> 3201 3202 PR c++/13657 3203 * g++.dg/parse/error42.C: New. 3204 * g++.old-deja/g++.other/ptrmem7.C: Tweak dg-errors. 3205 32062011-10-19 Jason Merrill <jason@redhat.com> 3207 3208 PR c++/50793 3209 * g++.dg/init/value9.C: New. 3210 32112011-10-19 Jakub Jelinek <jakub@redhat.com> 3212 3213 * gcc.dg/torture/vshuf-32.inc: Add interleave permutations. 3214 * gcc.dg/torture/vshuf-16.inc: Likewise. 3215 * gcc.dg/torture/vshuf-8.inc: Likewise. 3216 * gcc.dg/torture/vshuf-4.inc: Likewise. 3217 32182011-10-19 Janus Weil <janus@gcc.gnu.org> 3219 3220 PR fortran/47023 3221 * gfortran.dg/sizeof_proc.f90: New. 3222 32232011-10-19 Joseph Myers <joseph@codesourcery.com> 3224 3225 * g++.dg/compat/struct-layout-1_generate.c: Also pass -mno-mmx 3226 -Wno-abi for i?86-*-mingw32* x86_64-*-mingw32* i?86-*-cygwin*. 3227 32282011-10-19 Uros Bizjak <ubizjak@gmail.com> 3229 3230 PR testsuite/50796 3231 * gcc.dg/plugin/plugindir?.c Update dg-prune-output. 3232 32332011-10-19 Jason Merrill <jason@redhat.com> 3234 3235 PR c++/50787 3236 * g++.dg/init/ref20.C: New. 3237 32382011-10-19 Kai Tietz <ktietz@redhat.com> 3239 3240 PR middle-end/50795 3241 * gcc.dg/tree-ssa/builtin-expect-1.c: Adjust test. 3242 * gcc.dg/tree-ssa/builtin-expect-2.c: Adjust test. 3243 * gcc.dg/tree-ssa/builtin-expect-3.c: Adjust test. 3244 * gcc.dg/tree-ssa/builtin-expect-4.c: Adjust test. 3245 * gcc.dg/tree-ssa/builtin-expect-5.c: Adjust test. 3246 32472011-10-19 Richard Guenther <rguenther@suse.de> 3248 3249 PR middle-end/50768 3250 * gcc.dg/torture/pr50768.c: New testcase. 3251 32522011-10-19 Alexander Monakov <amonakov@ispras.ru> 3253 3254 PR rtl-optimization/50340 3255 * gcc.dg/pr50340.c: New. 3256 32572011-10-18 Andrew Stubbs <ams@codesourcery.com> 3258 3259 PR tree-optimization/50717 3260 3261 * gcc.dg/pr50717-1.c: New file. 3262 * gcc.target/arm/wmul-12.c: Correct types. 3263 * gcc.target/arm/wmul-8.c: Correct types. 3264 32652011-10-18 Jason Merrill <jason@redhat.com> 3266 3267 PR c++/50531 3268 * g++.dg/cpp0x/defaulted32.C: New. 3269 3270 PR c++/50742 3271 * g++.dg/lookup/using23.C: New. 3272 3273 PR c++/50500 3274 * g++.dg/cpp0x/implicit12.C: New. 3275 * g++.dg/cpp0x/defaulted20.C: Adjust. 3276 * g++.dg/cpp0x/defaulted21.C: Adjust. 3277 * g++.dg/cpp0x/implicit-copy.C: Adjust. 3278 * g++.dg/cpp0x/implicit4.C: Adjust. 3279 * g++.dg/cpp0x/implicit5.C: Adjust. 3280 * g++.dg/cpp0x/implicit8.C: Adjust. 3281 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust. 3282 * g++.dg/cpp0x/not_special.C: Adjust. 3283 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust. 3284 * g++.dg/cpp0x/rv1n.C: Adjust. 3285 * g++.dg/cpp0x/rv2n.C: Adjust. 3286 * g++.dg/cpp0x/rv3n.C: Adjust. 3287 * g++.dg/cpp0x/rv4n.C: Adjust. 3288 * g++.dg/cpp0x/rv5n.C: Adjust. 3289 * g++.dg/cpp0x/rv6n.C: Adjust. 3290 * g++.dg/cpp0x/rv7n.C: Adjust. 3291 32922011-10-18 Kirill Yukhin <kirill.yukhin@intel.com> 3293 3294 * gcc.target/i386/avx2-vpop-check.h: New header. 3295 * gcc.target/i386/avx2-vpaddd-3.c: New test. 3296 * gcc.target/i386/avx2-vpaddw-3.c: Ditto. 3297 * gcc.target/i386/avx2-vpaddb-3.c: Ditto. 3298 * gcc.target/i386/avx2-vpaddq-3.c: Ditto. 3299 * gcc.target/i386/avx2-vpand-3.c: Ditto. 3300 * gcc.target/i386/avx2-vpmulld-3.c: Ditto. 3301 * gcc.target/i386/avx2-vpmullw-3.c: Ditto. 3302 * gcc.target/i386/avx2-vpsrad-3.c: Ditto. 3303 * gcc.target/i386/avx2-vpsraw-3.c: Ditto. 3304 * gcc.target/i386/avx2-vpsrld-3.c: Ditto. 3305 * gcc.target/i386/avx2-vpsrlw-3.c: Ditto. 3306 * gcc.target/i386/avx2-vpsubb-3.c: Ditto. 3307 * gcc.target/i386/avx2-vpsubd-3.c: Ditto. 3308 * gcc.target/i386/avx2-vpsubq-3.c: Ditto. 3309 * gcc.target/i386/avx2-vpsubw-3.c: Ditto. 3310 33112011-10-18 Mikael Morin <mikael@gcc.gnu.org> 3312 3313 PR fortran/50420 3314 * gfortran.dg/coarray_subobject_1.f90: New test. 3315 * gfortran.dg/coarray/subobject_1.f90: New test. 3316 33172011-10-18 Alexander Monakov <amonakov@ispras.ru> 3318 3319 PR rtl-optimization/50205 3320 * gcc.dg/pr50205.c: New. 3321 33222011-10-18 Richard Guenther <rguenther@suse.de> 3323 3324 PR tree-optimization/50767 3325 * gcc.dg/torture/pr50767.c: New testcase. 3326 33272011-10-18 Julian Brown <julian@codesourcery.com> 3328 3329 * lib/target-supports.exp (check_effective_target_arm_unaligned): New. 3330 * gcc.target/arm/unaligned-memcpy-1.c: New. 3331 * gcc.target/arm/unaligned-memcpy-2.c: New. 3332 * gcc.target/arm/unaligned-memcpy-3.c: New. 3333 * gcc.target/arm/unaligned-memcpy-4.c: New. 3334 33352011-10-18 Janus Weil <janus@gcc.gnu.org> 3336 3337 PR fortran/47023 3338 * gfortran.dg/iso_c_binding_class.f03: New. 3339 33402011-10-18 Ira Rosen <ira.rosen@linaro.org> 3341 3342 * testsuite/lib/target-supports.exp 3343 (check_effective_target_vect_widen_shift): New. 3344 * gcc.dg/vect/vect-widen-shift-s16.c: New. 3345 * gcc.dg/vect/vect-widen-shift-s8.c: New. 3346 * gcc.dg/vect/vect-widen-shift-u16.c: New. 3347 * gcc.dg/vect/vect-widen-shift-u8.c: New. 3348 33492011-10-18 Richard Guenther <rguenther@suse.de> 3350 3351 * gcc.dg/torture/restrict-1.c: New testcase. 3352 33532011-10-17 Michael Spertus <mike_spertus@symantec.com> 3354 3355 * g++.dg/ext/bases.C: New test. 3356 33572011-10-17 David S. Miller <davem@davemloft.net> 3358 3359 * gcc.target/sparc/fand.c: Remove __LP64__ ifdefs and expect 3360 all operations to emit VIS instructions. 3361 * gcc.target/sparc/fandnot.c: Likewise. 3362 * gcc.target/sparc/fnot.c: Likewise. 3363 * gcc.target/sparc/for.c: Likewise. 3364 * gcc.target/sparc/fornot.c: Likewise. 3365 * gcc.target/sparc/fxnor.c: Likewise. 3366 * gcc.target/sparc/fxor.c: Likewise. 3367 * gcc.target/sparc/combined-1.c: Revert change to use -O2, no longer 3368 needed. 3369 33702011-10-17 Jakub Jelinek <jakub@redhat.com> 3371 3372 * gcc.c-torture/execute/vshuf-v16hi.c: New test. 3373 * gcc.dg/torture/vshuf-16.inc: New file. 3374 * gcc.dg/torture/vshuf-2.inc: New file. 3375 * gcc.dg/torture/vshuf-32.inc: New file. 3376 * gcc.dg/torture/vshuf-4.inc: New file. 3377 * gcc.dg/torture/vshuf-8.inc: New file. 3378 * gcc.dg/torture/vshuf-main.inc: New file. 3379 * gcc.dg/torture/vshuf-v16hi.c: New test. 3380 * gcc.dg/torture/vshuf-v16qi.c: New test. 3381 * gcc.dg/torture/vshuf-v2df.c: New test. 3382 * gcc.dg/torture/vshuf-v2di.c: New test. 3383 * gcc.dg/torture/vshuf-v2sf.c: New test. 3384 * gcc.dg/torture/vshuf-v2si.c: New test. 3385 * gcc.dg/torture/vshuf-v32qi.c: New test. 3386 * gcc.dg/torture/vshuf-v4df.c: New test. 3387 * gcc.dg/torture/vshuf-v4di.c: New test. 3388 * gcc.dg/torture/vshuf-v4hi.c: New test. 3389 * gcc.dg/torture/vshuf-v4sf.c: New test. 3390 * gcc.dg/torture/vshuf-v4si.c: New test. 3391 * gcc.dg/torture/vshuf-v8hi.c: New test. 3392 * gcc.dg/torture/vshuf-v8qi.c: New test. 3393 * gcc.dg/torture/vshuf-v8sf.c: New test. 3394 * gcc.dg/torture/vshuf-v8si.c: New test. 3395 33962011-10-17 Ira Rosen <ira.rosen@linaro.org> 3397 3398 PR tree-optimization/50746 3399 * gcc.dg/vect/vect-114.c: Remove vect_hw_misalign. 3400 34012011-10-17 Jason Merrill <jason@redhat.com> 3402 3403 PR c++/50736 3404 * g++.dg/cpp0x/lambda/lambda-capture-neg.C: New. 3405 34062011-10-17 Paolo Carlini <paolo.carlini@oracle.com> 3407 3408 PR c++/44524 3409 * g++.dg/parse/error41.C: New. 3410 * g++.dg/parse/error20.C: Adjust. 3411 34122011-10-17 Paolo Carlini <paolo.carlini@oracle.com> 3413 3414 PR c++/50757 3415 * g++.dg/warn/format7.C: New. 3416 * obj-c++.dg/warn7.mm: Likewise. 3417 34182011-10-17 Richard Guenther <rguenther@suse.de> 3419 3420 PR tree-optimization/50729 3421 * gcc.dg/torture/pr50729.c: New testcase. 3422 34232011-10-15 Tom Tromey <tromey@redhat.com> 3424 Dodji Seketeli <dodji@redhat.com> 3425 3426 * lib/prune.exp (prune_gcc_output): Prune output referring to 3427 included files. 3428 * gcc.dg/cpp/macro-exp-tracking-1.c: New test. 3429 * gcc.dg/cpp/macro-exp-tracking-2.c: Likewise. 3430 * gcc.dg/cpp/macro-exp-tracking-3.c: Likewise. 3431 * gcc.dg/cpp/pragma-diagnostic-2.c: Likewise. 3432 34332011-10-15 Tom Tromey <tromey@redhat.com> 3434 Dodji Seketeli <dodji@redhat.com> 3435 3436 * gcc.dg/cpp/pragma-diagnostic-1.c: New test. 3437 34382011-10-17 Paolo Carlini <paolo.carlini@oracle.com> 3439 3440 PR c++/48489 3441 * g++.dg/inherit/error5.C: New. 3442 34432011-10-17 Janus Weil <janus@gcc.gnu.org> 3444 3445 PR fortran/47023 3446 PR fortran/50752 3447 * gfortran.dg/kind_tests_4.f90: New. 3448 34492011-10-17 Ira Rosen <ira.rosen@linaro.org> 3450 3451 * gcc.dg/vect/vect-21.c: Expect the loops to get vectorized on 3452 targets that support vector condition. 3453 34542011-10-16 Janus Weil <janus@gcc.gnu.org> 3455 3456 PR fortran/47023 3457 * gfortran.dg/c_kind_tests_3.f03: New. 3458 34592011-10-16 Janus Weil <janus@gcc.gnu.org> 3460 3461 PR fortran/50547 3462 * gfortran.dg/elemental_args_check_4.f90: New. 3463 34642011-10-16 Ira Rosen <ira.rosen@linaro.org> 3465 3466 PR tree-optimization/50727 3467 * gcc.dg/vect/pr50727.c: New test. 3468 34692011-10-16 Eric Botcazou <ebotcazou@adacore.com> 3470 3471 * gcc.dg/vla-23.c: New test. 3472 34732011-10-16 Jakub Jelinek <jakub@redhat.com> 3474 3475 PR tree-optimization/50596 3476 * gcc.dg/vect/vect-cond-9.c: New test. 3477 34782011-10-16 Ira Rosen <ira.rosen@linaro.org> 3479 3480 * gcc.dg/vect/bb-slp-29.c: New test. 3481 34822011-10-15 Paolo Carlini <paolo.carlini@oracle.com> 3483 3484 PR c++/50732 3485 * g++.dg/ext/is_base_of_incomplete.C: New. 3486 * g++.dg/ext/is_base_of_diagnostic.C: Adjust dg-errors. 3487 * g++.dg/ext/unary_trait_incomplete.C: Likewise. 3488 34892011-10-15 Eric Botcazou <ebotcazou@adacore.com> 3490 3491 * gcc.target/sparc/combined-1.c: Compile at -O2. 3492 34932011-10-15 Uros Bizjak <ubizjak@gmail.com> 3494 3495 * gcc.target/i386/fma_float_?.c (dg-prune_output): Remove. 3496 (dg-options): Add -Wno-attributes. 3497 * gcc.target/i386/fma_double_?.c: Ditto. 3498 * gcc.target/i386/fma_run_float_?.c: Ditto. 3499 * gcc.target/i386/fma_run_double_?.c: Ditto. 3500 * gcc.target/i386/l_fma_float_?.c: Dtto. 3501 * gcc.target/i386/l_fma_double_?.c: Ditto. 3502 * gcc.target/i386/l_fma_run_float_?.c: Ditto. 3503 * gcc.target/i386/l_fma_run_double_?.c: Ditto. 3504 35052011-10-15 Tobias Burnus <burnus@net-b.de> 3506 3507 * gfortran.dg/bind_c_usage_23.f90: Change TR 29113 to TS 29113 in 3508 the comments. 3509 * gfortran.dg/bind_c_usage_24.f90: Ditto. 3510 * gfortran.dg/rank_3.f90: Ditto. 3511 * gfortran.dg/bind_c_usage_22.f90: Ditto, change -std=f2008tr to 3512 -std=f2008ts in dg-options. 3513 * gfortran.dg/rank_4.f90: Ditto. 3514 35152011-10-15 Oleg Endo <oleg.endo@t-online.de> 3516 3517 PR target/49263 3518 * gcc.target/sh/pr49263.c: New. 3519 35202011-10-14 Eric Botcazou <ebotcazou@adacore.com> 3521 3522 * gnat.dg/specs/debug1.ads: Tweak. 3523 35242011-10-14 Kai Tietz <ktietz@redhat.com> 3525 3526 * gfortran.fortran-torture/compile/logical-2.f90: New test. 3527 35282011-10-14 Jakub Jelinek <jakub@redhat.com> 3529 3530 * gcc.target/i386/sse2-mul-1.c: New test. 3531 * gcc.target/i386/sse4_1-mul-1.c: New test. 3532 * gcc.target/i386/avx-mul-1.c: New test. 3533 * gcc.target/i386/xop-mul-1.c: New test. 3534 * gcc.target/i386/avx2-mul-1.c: New test. 3535 35362011-10-14 Jason Merrill <jason@redhat.com> 3537 3538 PR c++/50563 3539 * g++.dg/cpp0x/nsdmi-list1.C: New. 3540 3541 PR c++/50707 3542 * g++.dg/cpp0x/nsdmi-const1.C: New. 3543 35442011-10-14 Janus Weil <janus@gcc.gnu.org> 3545 3546 PR fortran/50570 3547 * gfortran.dg/pointer_intent_5.f90: New. 3548 35492011-10-14 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com> 3550 3551 * gcc.target/i386/warn-vect-op-3.c: Exclude 32-bit architectures. 3552 * gcc.target/i386/warn-vect-op-1.c: Ditto. 3553 * gcc.target/i386/warn-vect-op-2.c: Ditto. 3554 35552011-10-14 Tobias Burnus <burnus@net-b.de> 3556 3557 PR fortran/50718 3558 * gfortran.dg/pointer_check_11.f90: New. 3559 * gfortran.dg/pointer_check_12.f90: New. 3560 35612011-10-14 Paolo Carlini <paolo.carlini@oracle.com> 3562 3563 PR c++/38174 3564 * g++.dg/overload/operator4.C: New. 3565 35662011-10-14 David Alan Gilbert <david.gilbert@linaro.org> 3567 3568 * gcc.dg/di-longlong64-sync-1.c: New test. 3569 * gcc.dg/di-sync-multithread.c: New test. 3570 * gcc.target/arm/di-longlong64-sync-withhelpers.c: New test. 3571 * gcc.target/arm/di-longlong64-sync-withldrexd.c: New test. 3572 * lib/target-supports.exp: (arm_arch_*_ok): Series of effective-target 3573 tests for v5, v6, v6k, and v7-a, and add-options helpers. 3574 (check_effective_target_arm_arm_ok): New helper. 3575 (check_effective_target_sync_longlong): New helper. 3576 35772011-10-14 Richard Guenther <rguenther@suse.de> 3578 3579 PR tree-optimization/50723 3580 * gcc.dg/torture/pr50723.c: New testcase. 3581 35822011-10-14 Paolo Carlini <paolo.carlini@oracle.com> 3583 3584 PR c++/17212 3585 * g++.dg/warn/format6.C: New. 3586 * obj-c++.dg/warn6.mm: Likewise. 3587 35882011-10-13 Richard Henderson <rth@redhat.com> 3589 3590 * lib/target-supports.exp (check_effective_target_vect_shift_scalar): 3591 Delete. 3592 * gcc.dg/vect/vec-scal-opt.c: Don't test vect_shift_scalar. 3593 * gcc.dg/vect/vec-scal-opt1.c: Likewise. 3594 * gcc.dg/vect/vec-scal-opt2.c: Likewise. 3595 35962011-10-13 Jason Merrill <jason@redhat.com> 3597 3598 PR c++/50614 3599 * g++.dg/cpp0x/nsdmi-template2.C: New. 3600 3601 PR c++/50437 3602 * g++.dg/cpp0x/lambda/lambda-auto1.C: New. 3603 3604 PR c++/50618 3605 * g++.dg/init/vbase1.C: New. 3606 36072011-10-13 Jakub Jelinek <jakub@redhat.com> 3608 3609 * gcc.target/i386/sse4_1-phminposuw-2.c: New test. 3610 * gcc.target/i386/sse4_1-phminposuw-3.c: New test. 3611 * gcc.target/i386/avx-vphminposuw-2.c: New test. 3612 * gcc.target/i386/avx-vphminposuw-3.c: New test. 3613 36142011-10-13 H.J. Lu <hongjiu.lu@intel.com> 3615 3616 * gcc.target/i386/pr50712.c: Check ia32 instead of ilp32. 3617 36182011-10-13 Eric Botcazou <ebotcazou@adacore.com> 3619 3620 * gcc.dg/builtins-67.c: Guard iround and irint with HAVE_C99_RUNTIME. 3621 36222011-10-13 Richard Guenther <rguenther@suse.de> 3623 3624 PR tree-optimization/50712 3625 * gcc.target/i386/pr50712.c: New testcase. 3626 36272011-10-13 Tom de Vries <tom@codesourcery.com> 3628 3629 * gcc.dg/memcpy-4.c: New test. 3630 36312011-10-13 Richard Guenther <rguenther@suse.de> 3632 3633 PR tree-optimization/50698 3634 * g++.dg/vect/pr50698.cc: New testcase. 3635 36362011-10-12 Janis Johnson <janisjo@codesourcery.com> 3637 3638 * gcc.target/powerpc/warn-1.c: Skip if not powerpc_vsx_ok. 3639 * gcc.target/powerpc/warn-2.c: Ditto. 3640 3641 * gcc.target/powerpc/ppc-fma-3.c: Require powerpc_fprs. 3642 * gcc.target/powerpc/ppc-fma-4.c: Likewise. 3643 * gcc.target/powerpc/ppc-fma-5.c: Likewise. 3644 * gcc.target/powerpc/ppc-fma-7.c: Likewise. 3645 * gcc.target/powerpc/ppc-fpconv-11.c: Likewise. 3646 * gcc.target/powerpc/ppc-fpconv-3.c: Likewise. 3647 * gcc.target/powerpc/ppc-fpconv-7.c: Likewise. 3648 * gcc.target/powerpc/ppc-fpconv-8.c: Likewise. 3649 * gcc.target/powerpc/ppc-pow.c: Likewise. 3650 * gcc.target/powerpc/recip-1.c: Likewise. 3651 * gcc.target/powerpc/recip-2.c: Likewise. 3652 * gcc.target/powerpc/recip-3.c: Likewise. 3653 * gcc.target/powerpc/recip-4.c: Likewise. 3654 * gcc.target/powerpc/recip-5.c: Likewise. 3655 36562011-10-12 David S. Miller <davem@davemloft.net> 3657 3658 * gcc.target/sparc/cmask.c: Remove 'vis3' target check and specify 3659 '-mvis3' instead of 'mcpu=niagara3' in options. 3660 * gcc.target/sparc/fhalve.c: Likewise. 3661 * gcc.target/sparc/fnegop.c: Likewise. 3662 * gcc.target/sparc/fpadds.c: Likewise. 3663 * gcc.target/sparc/fshift.c: Likewise. 3664 * gcc.target/sparc/fucmp.c: Likewise. 3665 * gcc.target/sparc/lzd.c: Likewise. 3666 * gcc.target/sparc/vis3misc.c: Likewise. 3667 * gcc.target/sparc/xmul.c: Likewise. 3668 36692011-10-12 Eric Botcazou <ebotcazou@adacore.com> 3670 3671 * gnat.dg/vect1.ad[sb]: New test. 3672 * gnat.dg/vect1_pkg.ads: New helper. 3673 * gnat.dg/vect2.ad[sb]: New test. 3674 * gnat.dg/vect2_pkg.ads: New helper. 3675 * gnat.dg/vect3.ad[sb]: New test. 3676 * gnat.dg/vect3_pkg.ads: New helper. 3677 * gnat.dg/vect4.ad[sb]: New test. 3678 * gnat.dg/vect4_pkg.ads: New helper. 3679 * gnat.dg/vect5.ad[sb]: New test. 3680 * gnat.dg/vect5_pkg.ads: New helper. 3681 * gnat.dg/vect6.ad[sb]: New test. 3682 * gnat.dg/vect6_pkg.ads: New helper. 3683 36842011-10-12 H.J. Lu <hongjiu.lu@intel.com> 3685 3686 * gcc.target/i386/fma_run_double_1.c: Add -mfpmath=sse. 3687 * gcc.target/i386/fma_run_double_2.c: Likewise. 3688 * gcc.target/i386/fma_run_double_3.c: Likewise. 3689 * gcc.target/i386/fma_run_double_4.c: Likewise. 3690 * gcc.target/i386/fma_run_double_5.c: Likewise. 3691 * gcc.target/i386/fma_run_double_6.c: Likewise. 3692 * gcc.target/i386/fma_run_float_1.c: Likewise. 3693 * gcc.target/i386/fma_run_float_2.c: Likewise. 3694 * gcc.target/i386/fma_run_float_3.c: Likewise. 3695 * gcc.target/i386/fma_run_float_4.c: Likewise. 3696 * gcc.target/i386/fma_run_float_5.c: Likewise. 3697 * gcc.target/i386/fma_run_float_6.c: Likewise. 3698 3699 * gcc.target/i386/l_fma_double_1.c: Add -mtune=generic and 3700 remove the extra dg-options. 3701 * gcc.target/i386/l_fma_double_2.c: Likewise. 3702 * gcc.target/i386/l_fma_double_3.c: Likewise. 3703 * gcc.target/i386/l_fma_double_4.c: Likewise. 3704 * gcc.target/i386/l_fma_double_5.c: Likewise. 3705 * gcc.target/i386/l_fma_double_6.c: Likewise. 3706 * gcc.target/i386/l_fma_float_1.c: Likewise. 3707 * gcc.target/i386/l_fma_float_2.c: Likewise. 3708 * gcc.target/i386/l_fma_float_3.c: Likewise. 3709 * gcc.target/i386/l_fma_float_4.c: Likewise. 3710 * gcc.target/i386/l_fma_float_5.c: Likewise. 3711 * gcc.target/i386/l_fma_float_6.c: Likewise. 3712 37132011-10-12 Paul Koning <pkoning@gcc.gnu.org> 3714 3715 PR tree-optimization/50189 3716 * g++.dg/torture/pr50189.C: New testcase. 3717 37182011-10-12 Richard Guenther <rguenther@suse.de> 3719 3720 PR tree-optimization/50700 3721 * gcc.dg/builtin-object-size-12.c: New testcase. 3722 37232011-10-12 Joseph Myers <joseph@codesourcery.com> 3724 3725 PR c/50565 3726 * gcc.c-torture/compile/pr50565-1.c, 3727 gcc.c-torture/compile/pr50565-2.c: New tests. 3728 37292011-10-11 Jason Merrill <jason@redhat.com> 3730 3731 PR c++/49855 3732 PR c++/49896 3733 * g++.dg/template/constant1.C: New. 3734 * g++.dg/template/constant2.C: New. 3735 * g++.dg/cpp0x/constexpr-template3.C: New. 3736 37372011-10-11 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com> 3738 3739 * gcc.target/i386/warn-vect-op-3.c: New test. 3740 * gcc.target/i386/warn-vect-op-1.c: New test. 3741 * gcc.target/i386/warn-vect-op-2.c: New test. 3742 37432011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 3744 3745 * gcc.dg/pr49994-3.c: Add -mbackchain for s390 and s390x. 3746 37472011-10-11 Richard Guenther <rguenther@suse.de> 3748 3749 PR tree-optimization/50204 3750 * gcc.dg/tree-ssa/ssa-fre-36.c: New testcase. 3751 37522011-10-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 3753 3754 * gcc.target/s390/20090223-1.c: Add -Wno-attributes. 3755 37562011-10-11 Kirill Yukhin <kirill.yukhin@intel.com> 3757 3758 * gcc.target/i386/fma_double_1.c: Add -mfpmath=sse. 3759 * gcc.target/i386/fma_double_2.c: Ditto. 3760 * gcc.target/i386/fma_double_3.c: Ditto. 3761 * gcc.target/i386/fma_double_4.c: Ditto. 3762 * gcc.target/i386/fma_double_5.c: Ditto. 3763 * gcc.target/i386/fma_double_6.c: Ditto. 3764 * gcc.target/i386/fma_float_1.c: Ditto. 3765 * gcc.target/i386/fma_float_2.c: Ditto. 3766 * gcc.target/i386/fma_float_3.c: Ditto. 3767 * gcc.target/i386/fma_float_4.c: Ditto. 3768 * gcc.target/i386/fma_float_5.c: Ditto. 3769 * gcc.target/i386/fma_float_6.c: Ditto. 3770 * gcc.target/i386/l_fma_double_1.c: Ditto. 3771 * gcc.target/i386/l_fma_double_2.c: Ditto. 3772 * gcc.target/i386/l_fma_double_3.c: Ditto. 3773 * gcc.target/i386/l_fma_double_4.c: Ditto. 3774 * gcc.target/i386/l_fma_double_5.c: Ditto. 3775 * gcc.target/i386/l_fma_double_6.c: Ditto. 3776 * gcc.target/i386/l_fma_float_1.c: Ditto. 3777 * gcc.target/i386/l_fma_float_2.c: Ditto. 3778 * gcc.target/i386/l_fma_float_3.c: Ditto. 3779 * gcc.target/i386/l_fma_float_4.c: Ditto. 3780 * gcc.target/i386/l_fma_float_5.c: Ditto. 3781 * gcc.target/i386/l_fma_float_6.c: Ditto. 3782 * gcc.target/i386/l_fma_run_double_1.c: Ditto. 3783 * gcc.target/i386/l_fma_run_double_2.c: Ditto. 3784 * gcc.target/i386/l_fma_run_double_3.c: Ditto. 3785 * gcc.target/i386/l_fma_run_double_4.c: Ditto. 3786 * gcc.target/i386/l_fma_run_double_5.c: Ditto. 3787 * gcc.target/i386/l_fma_run_double_6.c: Ditto. 3788 * gcc.target/i386/l_fma_run_float_1.c: Ditto. 3789 * gcc.target/i386/l_fma_run_float_2.c: Ditto. 3790 * gcc.target/i386/l_fma_run_float_3.c: Ditto. 3791 * gcc.target/i386/l_fma_run_float_4.c: Ditto. 3792 * gcc.target/i386/l_fma_run_float_5.c: Ditto. 3793 * gcc.target/i386/l_fma_run_float_6.c: Ditto. 3794 37952011-10-11 Tristan Gingold <gingold@adacore.com> 3796 3797 * gcc.dg/va-arg-4.c: New test. 3798 * gcc.dg/va-arg-5.c: Ditto. 3799 38002011-10-11 Uros Bizjak <ubizjak@gmail.com> 3801 3802 * lib/target-supports.exp (check_effective_target_fd_truncate): 3803 Close and unlink test file before exit. 3804 38052011-10-10 Thomas Koenig <tkoenig@gcc.gnu.org> 3806 3807 PR fortran/50564 3808 * gfortran.dg/forall_15.f90: New test case. 3809 38102011-10-10 Aldy Hernandez <aldyh@redhat.com> 3811 Andrew Macleod <amacleod@redhat.com> 3812 3813 * gcc.dg/simulate-thread/simulate-thread.gdb: Call 3814 wrappers for *other_threads() and *final_verify(). 3815 * gcc.dg/simulate-thread/simulate-thread.h 3816 (simulate_thread_wrapper_other_threads): New. 3817 (simulate_thread_wrapper_final_verify): New. 3818 38192011-10-10 Uros Bizjak <ubizjak@gmail.com> 3820 3821 * lib/gcc-gdb-test.exp (gdb-test): Delete $cmd_file before return. 3822 38232011-10-10 Janis Johnson <janisjo@codesourcery.com> 3824 3825 * gcc.dg/graphite/id-pr46845.c: Include powerpc for warning options. 3826 38272011-10-10 Kirill Yukhin <kirill.yukhin@intel.com> 3828 Yakovlev Vladimir <vladimir.b.yakovlev@intel.com> 3829 3830 * gcc.target/i386/fma_1.h: New file. 3831 * gcc.target/i386/fma_2.h: Likewise. 3832 * gcc.target/i386/fma_3.h: Likewise. 3833 * gcc.target/i386/fma_4.h: Likewise. 3834 * gcc.target/i386/fma_5.h: Likewise. 3835 * gcc.target/i386/fma_6.h: Likewise. 3836 * gcc.target/i386/fma_double_1.c: Likewise. 3837 * gcc.target/i386/fma_double_2.c: Likewise. 3838 * gcc.target/i386/fma_double_3.c: Likewise. 3839 * gcc.target/i386/fma_double_4.c: Likewise. 3840 * gcc.target/i386/fma_double_5.c: Likewise. 3841 * gcc.target/i386/fma_double_6.c: Likewise. 3842 * gcc.target/i386/fma_float_1.c: Likewise. 3843 * gcc.target/i386/fma_float_2.c: Likewise. 3844 * gcc.target/i386/fma_float_3.c: Likewise. 3845 * gcc.target/i386/fma_float_4.c: Likewise. 3846 * gcc.target/i386/fma_float_5.c: Likewise. 3847 * gcc.target/i386/fma_float_6.c: Likewise. 3848 * gcc.target/i386/fma_main.h: Likewise. 3849 * gcc.target/i386/fma_run_double_1.c: Likewise. 3850 * gcc.target/i386/fma_run_double_2.c: Likewise. 3851 * gcc.target/i386/fma_run_double_3.c: Likewise. 3852 * gcc.target/i386/fma_run_double_4.c: Likewise. 3853 * gcc.target/i386/fma_run_double_5.c: Likewise. 3854 * gcc.target/i386/fma_run_double_6.c: Likewise. 3855 * gcc.target/i386/fma_run_double_results_1.h: Likewise. 3856 * gcc.target/i386/fma_run_double_results_2.h: Likewise. 3857 * gcc.target/i386/fma_run_double_results_3.h: Likewise. 3858 * gcc.target/i386/fma_run_double_results_4.h: Likewise. 3859 * gcc.target/i386/fma_run_double_results_5.h: Likewise. 3860 * gcc.target/i386/fma_run_double_results_6.h: Likewise. 3861 * gcc.target/i386/fma_run_float_1.c: Likewise. 3862 * gcc.target/i386/fma_run_float_2.c: Likewise. 3863 * gcc.target/i386/fma_run_float_3.c: Likewise. 3864 * gcc.target/i386/fma_run_float_4.c: Likewise. 3865 * gcc.target/i386/fma_run_float_5.c: Likewise. 3866 * gcc.target/i386/fma_run_float_6.c: Likewise. 3867 * gcc.target/i386/fma_run_float_results_1.h: Likewise. 3868 * gcc.target/i386/fma_run_float_results_2.h: Likewise. 3869 * gcc.target/i386/fma_run_float_results_3.h: Likewise. 3870 * gcc.target/i386/fma_run_float_results_4.h: Likewise. 3871 * gcc.target/i386/fma_run_float_results_5.h: Likewise. 3872 * gcc.target/i386/fma_run_float_results_6.h: Likewise. 3873 * gcc.target/i386/l_fma_1.h: Likewise. 3874 * gcc.target/i386/l_fma_2.h: Likewise. 3875 * gcc.target/i386/l_fma_3.h: Likewise. 3876 * gcc.target/i386/l_fma_4.h: Likewise. 3877 * gcc.target/i386/l_fma_5.h: Likewise. 3878 * gcc.target/i386/l_fma_6.h: Likewise. 3879 * gcc.target/i386/l_fma_double_1.c: Likewise. 3880 * gcc.target/i386/l_fma_double_2.c: Likewise. 3881 * gcc.target/i386/l_fma_double_3.c: Likewise. 3882 * gcc.target/i386/l_fma_double_4.c: Likewise. 3883 * gcc.target/i386/l_fma_double_5.c: Likewise. 3884 * gcc.target/i386/l_fma_double_6.c: Likewise. 3885 * gcc.target/i386/l_fma_float_1.c: Likewise. 3886 * gcc.target/i386/l_fma_float_2.c: Likewise. 3887 * gcc.target/i386/l_fma_float_3.c: Likewise. 3888 * gcc.target/i386/l_fma_float_4.c: Likewise. 3889 * gcc.target/i386/l_fma_float_5.c: Likewise. 3890 * gcc.target/i386/l_fma_float_6.c: Likewise. 3891 * gcc.target/i386/l_fma_main.h: Likewise. 3892 * gcc.target/i386/l_fma_run_double_1.c: Likewise. 3893 * gcc.target/i386/l_fma_run_double_2.c: Likewise. 3894 * gcc.target/i386/l_fma_run_double_3.c: Likewise. 3895 * gcc.target/i386/l_fma_run_double_4.c: Likewise. 3896 * gcc.target/i386/l_fma_run_double_5.c: Likewise. 3897 * gcc.target/i386/l_fma_run_double_6.c: Likewise. 3898 * gcc.target/i386/l_fma_run_float_1.c: Likewise. 3899 * gcc.target/i386/l_fma_run_float_2.c: Likewise. 3900 * gcc.target/i386/l_fma_run_float_3.c: Likewise. 3901 * gcc.target/i386/l_fma_run_float_4.c: Likewise. 3902 * gcc.target/i386/l_fma_run_float_5.c: Likewise. 3903 * gcc.target/i386/l_fma_run_float_6.c: Likewise. 3904 39052011-10-10 Richard Guenther <rguenther@suse.de> 3906 3907 PR middle-end/50389 3908 * gcc.dg/torture/pr50389.c: New testcase. 3909 39102011-10-10 Richard Guenther <rguenther@suse.de> 3911 3912 PR middle-end/50195 3913 * gcc.dg/builtins-47.c: Optimize. 3914 39152011-10-10 Aldy Hernandez <aldyh@redhat.com> 3916 3917 * lib/gcc-simulate-thread.exp: New. 3918 * gcc.dg/simulate-thread/guality.h: New. 3919 * gcc.dg/simulate-thread/simulate-thread.h: New. 3920 * gcc.dg/simulate-thread/simulate-thread.exp: New. 3921 * gcc.dg/simulate-thread/simulate-thread.gdb: New. 3922 * gcc.dg/simulate-thread/README: New. 3923 * g++.dg/simulate-thread/guality.h: New. 3924 * g++.dg/simulate-thread/simulate-thread.h: New. 3925 * g++.dg/simulate-thread/simulate-thread.exp: New. 3926 * g++.dg/simulate-thread/simulate-thread.gdb: New. 3927 * c-c++-common/cxxbitfields-2.c: Remove. 3928 * c-c++-common/cxxbitfields.c: Remove. 3929 * c-c++-common/cxxbitfields-4.c: Remove. 3930 * c-c++-common/cxxbitfields-5.c: Remove. 3931 * c-c++-common/simulate-thread/bitfields-1.c: New. 3932 * c-c++-common/simulate-thread/bitfields-2.c: New. 3933 * c-c++-common/simulate-thread/bitfields-3.c: New. 3934 * c-c++-common/simulate-thread/bitfields-4.c: New. 3935 39362011-10-09 Paolo Carlini <paolo.carlini@oracle.com> 3937 3938 PR c++/38980 3939 * g++.dg/warn/format5.C: New. 3940 39412011-10-09 Tobias Burnus <burnus@net-b.de> 3942 3943 PR fortran/50273 3944 * gfortran.dg/common_14.f90: Compile with -Wno-align-commons. 3945 * gfortran.dg/common_16.f90: New. 3946 39472011-10-09 Tobias Burnus <burnus@net-b.de> 3948 3949 * gfortran.dg/iso_c_binding_param_1.f90: New. 3950 * gfortran.dg/iso_c_binding_param_2.f90: New. 3951 * gfortran.dg/c_sizeof_2.f90: Update dg-error. 3952 39532011-10-09 Ira Rosen <ira.rosen@linaro.org> 3954 3955 PR tree-optimization/50635 3956 * gcc.dg/vect/pr50635.c: New test. 3957 39582011-10-09 Janus Weil <janus@gcc.gnu.org> 3959 3960 PR fortran/50659 3961 * gfortran.dg/proc_decl_27.f90: New. 3962 39632011-10-08 Nicola Pero <nicola.pero@meta-innovation.com> 3964 3965 PR libobjc/50428 3966 * objc/execute/initialize-1.m: New test. 3967 39682011-10-08 Paul Thomas <pault@gcc.gnu.org> 3969 3970 PR fortran/47844 3971 * gfortran.dg/pointer_function_result_1.f90 : New test. 3972 39732011-10-07 David S. Miller <davem@davemloft.net> 3974 3975 PR 50655 3976 * gcc.target/sparc/sparc.exp: Add vis3 target test. 3977 * gcc.target/sparc/cmask.c: Use it. 3978 * gcc.target/sparc/fhalve.c: Likewise. 3979 * gcc.target/sparc/fnegop.c: Likewise. 3980 * gcc.target/sparc/fpadds.c: Likewise. 3981 * gcc.target/sparc/fshift.c: Likewise. 3982 * gcc.target/sparc/fucmp.c: Likewise. 3983 * gcc.target/sparc/lzd.c: Likewise. 3984 * gcc.target/sparc/vis3misc.c: Likewise. 3985 * gcc.target/sparc/xmul.c: Likewise. 3986 39872011-10-07 Richard Henderson <rth@redhat.com> 3988 3989 * gcc.target/i386/avx256-unaligned-load-2.c: Tweek vinsert pattern 3990 match for avx2. 3991 * gcc.target/i386/avx256-unaligned-store-2.c: Similarly. 3992 39932011-10-07 Andrew Stubbs <ams@codesourcery.com> 3994 3995 * gcc.dg/pr50193-1.c: New file. 3996 * gcc.target/arm/shiftable.c: New file. 3997 39982011-10-07 Janus Weil <janus@gcc.gnu.org> 3999 4000 PR fortran/50625 4001 * gfortran.dg/class_46.f03: New. 4002 40032011-10-06 Joern Rennecke <joern.rennecke@embecosm.com> 4004 4005 * gcc.dg/pr47276.c (ASMNAME, ASMNAME2, STRING): Define. 4006 (__EI___vsyslog_chk, __EI_syslog, __EI_vsyslog): Use ASMNAME. 4007 (syslog, vsyslog, __vsyslog_chk): Likewise. 4008 4009 * gcc.dg/lto/20081222_1.c (ASMNAME, ASMNAME2, STRING): Define. 4010 (x, EXT_x): Use ASMNAME. 4011 4012 * gcc.dg/torture/pr48044.c (ASMNAME, ASMNAME2, STRING): Define. 4013 (a, c): Use ASMNAME. 4014 40152011-10-07 Tom de Vries <tom@codesourcery.com> 4016 4017 PR middle-end/50527 4018 * gcc.dg/pr50527.c: New test. 4019 40202011-10-07 Jakub Jelinek <jakub@redhat.com> 4021 4022 PR tree-optimization/50650 4023 * gcc.c-torture/compile/pr50650.c: New test. 4024 40252011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 4026 4027 PR tree-optimization/50575 4028 * gcc.c-torture/execute/vector-compare-2.x: New file. 4029 40302011-10-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 4031 4032 PR middle-end/50125 4033 * gcc.dg/uninit-B.c (baz): Remove xfail *-*-*. 4034 * gcc.dg/uninit-pr19430.c (main): Remove xfail *-*-*. 4035 (bar3): Likewise. 4036 40372011-10-07 Richard Guenther <rguenther@suse.de> 4038 4039 PR testsuite/50637 4040 * gcc.dg/vect/vect-align-2.c: Increase array size. 4041 40422011-10-07 Uros Bizjak <ubizjak@gmail.com> 4043 H.J. Lu <hongjiu.lu@intel.com> 4044 4045 PR target/50603 4046 * gcc.target/i386/pr50603.c: New test. 4047 40482011-10-06 Jason Merrill <jason@redhat.com> 4049 4050 PR c++/39164 4051 * g++.dg/cpp0x/default31.C: New. 4052 40532011-10-06 Jakub Jelinek <jakub@redhat.com> 4054 4055 PR tree-optimization/50596 4056 * lib/target-supports.exp (check_effective_target_vect_cond_mixed): 4057 New. 4058 * gcc.dg/vect/vect-cond-8.c: New test. 4059 40602011-10-06 Richard Henderson <rth@redhat.com> 4061 4062 * gcc.c-torture/execute/vect-shuffle-1.c: Remove. 4063 * gcc.c-torture/execute/vect-shuffle-2.c: Remove. 4064 * gcc.c-torture/execute/vect-shuffle-3.c: Remove. 4065 * gcc.c-torture/execute/vect-shuffle-4.c: Remove. 4066 * gcc.c-torture/execute/vect-shuffle-5.c: Remove. 4067 * gcc.c-torture/execute/vect-shuffle-6.c: Remove. 4068 * gcc.c-torture/execute/vect-shuffle-7.c: Remove. 4069 * gcc.c-torture/execute/vect-shuffle-8.c: Remove. 4070 * gcc.c-torture/execute/vshuf-16.inc: New file. 4071 * gcc.c-torture/execute/vshuf-2.inc: New file. 4072 * gcc.c-torture/execute/vshuf-4.inc: New file. 4073 * gcc.c-torture/execute/vshuf-8.inc: New file. 4074 * gcc.c-torture/execute/vshuf-main.inc: New file. 4075 * gcc.c-torture/execute/vshuf-v16qi.c: New test. 4076 * gcc.c-torture/execute/vshuf-v2df.c: New test. 4077 * gcc.c-torture/execute/vshuf-v2di.c: New test. 4078 * gcc.c-torture/execute/vshuf-v2sf.c: New test. 4079 * gcc.c-torture/execute/vshuf-v2si.c: New test. 4080 * gcc.c-torture/execute/vshuf-v4df.c: New test. 4081 * gcc.c-torture/execute/vshuf-v4di.c: New test. 4082 * gcc.c-torture/execute/vshuf-v4hi.c: New test. 4083 * gcc.c-torture/execute/vshuf-v4sf.c: New test. 4084 * gcc.c-torture/execute/vshuf-v4si.c: New test. 4085 * gcc.c-torture/execute/vshuf-v8hi.c: New test. 4086 * gcc.c-torture/execute/vshuf-v8qi.c: New test. 4087 * gcc.c-torture/execute/vshuf-v8si.c: New test. 4088 40892011-10-06 Jakub Jelinek <jakub@redhat.com> 4090 4091 PR tree-optimization/49279 4092 * gcc.dg/tree-ssa/restrict-4.c: XFAIL. 4093 * gcc.c-torture/execute/pr49279.c: New test. 4094 40952011-10-06 Bernd Schmidt <bernds@codesourcery.com> 4096 4097 PR target/49049 4098 * gcc.c-torture/compile/pr49049.c: New test. 4099 41002011-10-06 Ulrich Weigand <ulrich.weigand@linaro.org> 4101 4102 PR target/50305 4103 * gcc.target/arm/pr50305.c: New test. 4104 41052011-10-06 Richard Guenther <rguenther@suse.de> 4106 4107 PR tree-optimization/38884 4108 * gcc.dg/tree-ssa/ssa-fre-34.c: New testcase. 4109 * gcc.dg/tree-ssa/ssa-fre-35.c: Likewise. 4110 41112011-10-05 David S. Miller <davem@davemloft.net> 4112 4113 * gcc.target/sparc/lzd.c: New test. 4114 * gcc.target/sparc/popc.c: New test. 4115 41162011-10-05 Uros Bizjak <ubizjak@gmail.com> 4117 4118 * gcc.dg/strlenopt-21.c (dg-options): Remove -fdump-tree-optimized. 4119 * gcc.dg/ipa/inline-5.c: Cleanup inline ipa dump. 4120 * g++.dg/other/final1.C: Cleanup original tree dump. 4121 41222011-10-05 Jakub Jelinek <jakub@redhat.com> 4123 4124 PR tree-optimization/50613 4125 * gcc.dg/pr50613.c: New test. 4126 41272011-10-05 Richard Henderson <rth@redhat.com> 4128 4129 * gcc.c-torture/execute/vect-shuffle-1.c: Rewrite. 4130 * gcc.c-torture/execute/vect-shuffle-2.c: Rewrite. 4131 * gcc.c-torture/execute/vect-shuffle-3.c: Rewrite. 4132 * gcc.c-torture/execute/vect-shuffle-4.c: Rewrite. 4133 * gcc.c-torture/execute/vect-shuffle-5.c: Rewrite. 4134 * gcc.c-torture/execute/vect-shuffle-6.c: New test. 4135 * gcc.c-torture/execute/vect-shuffle-7.c: New test. 4136 * gcc.c-torture/execute/vect-shuffle-8.c: New test. 4137 41382011-10-05 Uros Bizjak <ubizjak@gmail.com> 4139 4140 * gcc.dg/vect/vect.exp (VEC_CFLAGS): Move initialization after 4141 DEFAULT_VECTFLAGS initialization. Append "-fdump-tree-veclower2". 4142 * gcc.dg/vect/vec-scal-opt.c: Scan and cleanup veclower2 tree dump. 4143 * gcc.dg/vect/vec-scal-opt1.c: Ditto. 4144 * gcc.dg/vect/vec-scal-opt2.c: Ditto. 4145 41462011-10-05 Richard Guenther <rguenther@suse.de> 4147 4148 PR tree-optimization/38885 4149 * gcc.dg/tree-ssa/ssa-fre-33.c: New testcase. 4150 41512011-10-05 Bernd Schmidt <bernds@codesourcery.com> 4152 4153 * gcc.target/i386/sw-1.c: New test. 4154 41552011-10-05 Uros Bizjak <ubizjak@gmail.com> 4156 4157 * gcc.target/i386/avx256-unaligned-load-3.c (dg-options): Add 4158 -mtune=generic. 4159 * gcc.target/i386/avx256-unaligned-store-3.c (dg-options): Ditto. 4160 41612011-10-05 Uros Bizjak <ubizjak@gmail.com> 4162 4163 * gcc.dg/torture/builtin-complex-1.c: Use dg-add-options ieee. 4164 41652011-10-04 David S. Miller <davem@davemloft.net> 4166 4167 * gcc.target/sparc/fhalve.c: New test. 4168 * gcc.target/sparc/fnegop.c: New test. 4169 * gcc.target/sparc/xmul.c: New test. 4170 41712011-10-04 Janus Weil <janus@gcc.gnu.org> 4172 4173 PR fortran/35831 4174 * gfortran.dg/dummy_procedure_6.f90: New. 4175 41762011-10-04 Jakub Jelinek <jakub@redhat.com> 4177 4178 PR tree-optimization/50604 4179 * gcc.dg/pr50604.c: New test. 4180 41812011-10-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 4182 4183 PR tree-optimization/49662 4184 * gcc.dg/graphite/interchange-14.c: Remove xfail *-*-*. 4185 * gcc.dg/graphite/interchange-15.c: Likewise. 4186 * gcc.dg/graphite/interchange-mvt.c: Likewise. 4187 41882011-10-04 Jakub Jelinek <jakub@redhat.com> 4189 4190 * gcc.dg/tree-ssa/restrict-4.c: New test. 4191 41922011-10-04 Artem Shinkarov <artyom.shinkaroff@gmail.com> 4193 4194 * gcc.c-torture/execute/vector-compare-1.c: Fix trailing white spaces. 4195 (main): Use __typeof to get result type of comparison. 4196 41972011-10-04 Ira Rosen <ira.rosen@linaro.org> 4198 4199 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes): 4200 Make et_vect_multiple_sizes_saved global. 4201 (check_effective_target_vect64): Make et_vect64_saved global. 4202 42032011-10-03 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com> 4204 4205 * gcc.c-torture/execute/vect-shuffle-2.c: New test. 4206 * gcc.c-torture/execute/vect-shuffle-4.c: New test. 4207 * gcc.c-torture/execute/vect-shuffle-1.c: New test. 4208 * gcc.dg/builtin-complex-err-1.c: Adjust. 4209 42102011-10-02 Jason Merrill <jason@redhat.com> 4211 4212 * g++.dg/cpp0x/range-for22.C: New. 4213 4214 * g++.dg/cpp0x/variadic65.C: Remove xfails. 4215 * g++.dg/cpp0x/variadic82.C: Remove xfails. 4216 * g++.dg/cpp0x/variadic83.C: Remove xfails. 4217 * g++.dg/cpp0x/variadic105.C: Remove xfails. 4218 4219 * g++.dg/cpp0x/nsdmi5.C: New. 4220 42212011-10-02 Richard Sandiford <rdsandiford@googlemail.com> 4222 4223 PR target/50579 4224 * gcc.target/mips/mips.exp (mips_long32_abi_p, mips_long64_abi_p): 4225 New procedures. 4226 (mips-dg-options): Force an ABI option if the current ABI is 4227 incompatible with the required -mlong setting. Likewise force 4228 a long setting if the current one is incompatible with the 4229 chosen ABI. Keep abi_test_option_p, abi and eabi_p updated 4230 throughout procedure. 4231 * gcc.target/mips/abi-o64-long64.c: Require -mno-abicalls 4232 instead of addressing=absolute. 4233 42342011-10-02 Richard Sandiford <rdsandiford@googlemail.com> 4235 4236 * gcc.target/mips/stack-1.c: New test. 4237 42382011-10-02 Richard Sandiford <rdsandiford@googlemail.com> 4239 4240 * gcc.dg/pr49696.c: New test. 4241 42422011-10-02 Jan Hubicka <jh@suse.cz> 4243 4244 * gcc.dg/ipa/ctor-empty-1.c: Update dump file. 4245 42462011-10-01 David S. Miller <davem@davemloft.net> 4247 4248 * gcc.target/sparc/cmask.c: New test. 4249 * gcc.target/sparc/fpadds.c: New test. 4250 * gcc.target/sparc/fshift.c: New test. 4251 * gcc.target/sparc/fucmp.c: New test. 4252 * gcc.target/sparc/vis3misc.c: New test. 4253 42542011-10-01 Janus Weil <janus@gcc.gnu.org> 4255 4256 PR fortran/50585 4257 * gfortran.dg/assumed_charlen_arg_2.f90: New. 4258 42592011-09-30 Janis Johnson <janisjo@codesourcery.com> 4260 4261 PR c++/44473 4262 * g++.dg/dfp/44473-1.C: New test. 4263 * g++.dg/dfp/44473-2.C: New test. 4264 * g++.dg/dfp/mangle-1.C: New test. 4265 * g++.dg/dfp/mangle-2.C: New test. 4266 * g++.dg/dfp/mangle-3.C: New test. 4267 * g++.dg/dfp/mangle-4.C: New test. 4268 * g++.dg/dfp/mangle-5.C: New test. 4269 42702011-09-30 Jakub Jelinek <jakub@redhat.com> 4271 4272 PR inline-asm/50571 4273 * gcc.dg/pr50571.c: New test. 4274 4275 PR tree-optimization/46309 4276 * gcc.dg/pr46309.c: New test. 4277 42782011-09-30 Jakub Jelinek <jakub@redhat.com> 4279 4280 * gcc.dg/strlenopt-21.c: New test. 4281 42822011-09-30 Revital Eres <revital.eres@linaro.org> 4283 4284 * gcc.dg/sms-10.c: New file. 4285 42862011-09-30 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> 4287 4288 * gcc.target/arm/pr50099.c: New test. 4289 42902011-09-30 Matthew Gretton-Dann <matthew.gretton-dann@arm.com> 4291 4292 * gcc.target/arm/pr42835.c: Add -fno-tree-tail-merge. 4293 42942011-09-30 David S. Miller <davem@davemloft.net> 4295 4296 * gcc.target/sparc/bmaskbshuf.c: New test. 4297 * gcc.target/sparc/edgen.c: New test. 4298 42992011-09-29 Janus Weil <janus@gcc.gnu.org> 4300 4301 PR fortran/50547 4302 * gfortran.dg/pure_formal_proc_3.f90: New. 4303 4304 PR fortran/50553 4305 * gfortran.dg/stfunc_7.f90: New. 4306 43072011-09-29 Artjoms Sinkarovs <artyom.shinkaroff@gmail.com> 4308 4309 * gcc.c-torture/execute/vector-compare-1.c: New testcase. 4310 * gcc.c-torture/execute/vector-compare-2.c: Likewise. 4311 * gcc.dg/vector-compare-1.c: Likewise. 4312 * gcc.dg/vector-compare-2.c: Likewise. 4313 43142011-09-29 David S. Miller <davem@davemloft.net> 4315 4316 * gcc.target/sparc/array.c: New test. 4317 43182011-09-29 Jiangning Liu <jiangning.liu@arm.com> 4319 4320 * gcc/testsuite/gcc.dg/tree-ssa/predcom-1.c: Explicitly turn on 4321 loop unroll and set max unroll times to 8. 4322 * gcc/testsuite/gcc.dg/tree-ssa/predcom-2.c: Likewise. 4323 * gcc/testsuite/gcc.dg/tree-ssa/predcom-3.c: Likewise. 4324 * gcc/testsuite/gcc.dg/tree-ssa/predcom-4.c: Likewise. 4325 * gcc/testsuite/gcc.dg/tree-ssa/predcom-5.c: Likewise. 4326 43272011-09-28 Paolo Carlini <paolo.carlini@oracle.com> 4328 4329 PR c++/40145 4330 * g++.dg/ext/visibility/warn5.C: New. 4331 43322011-09-28 Paolo Carlini <paolo.carlini@oracle.com> 4333 4334 PR c++/45278 4335 * g++.dg/warn/Wextra-3.C: New. 4336 43372011-09-28 Oleg Endo <oleg.endo@t-online.de> 4338 4339 PR target/49486 4340 * gcc.target/sh/pr49468-si.c: New. 4341 43422011-09-28 Tom de Vries <tom@codesourcery.com> 4343 4344 PR testsuite/50485 4345 * gcc.target/i386/sse4_1-blendps.c: Include <stdlib.h>. 4346 (TEST): Initialize src3 with random floats. 4347 * gcc.target/i386/sse4_1-blendps-2.c (sse4_1_test): Remove field i 4348 from union src3. Initialize src3 with random floats. 4349 43502011-09-27 Oleg Endo <oleg.endo@t-online.de> 4351 4352 * gcc.target/sh/mfmovd.c: Extend list of supported targets. 4353 * gcc.target/sh/struct-arg-dw2.c: Fix typo. 4354 * gcc.target/sh/sh4a-sincos.c: Make test SH4A only. 4355 * gcc.target/sh/sh4a-sincosf.c: Ditto. 4356 * gcc.target/sh/sh4a-cos.c: Ditto. 4357 * gcc.target/sh/sh4a-cosf.c: Ditto. 4358 * gcc.target/sh/sh4a-sin.c: Ditto. 4359 * gcc.target/sh/sh4a-sinf.c: Ditto. 4360 * gcc.target/sh/sh4a-fsrra.c: Ditto. 4361 * gcc.target/sh/sh4a-memmovua.c: Ditto. 4362 * gcc.target/sh/sh4a-bitmovua.c: Ditto. 4363 43642011-09-27 Paolo Carlini <paolo.carlini@oracle.com> 4365 4366 PR c++/31489 4367 * g++.dg/parse/error40.C: New. 4368 * g++.dg/warn/incomplete1.C: Adjust. 4369 43702011-09-27 Jan Hubicka <jh@suse.cz> 4371 4372 PR middle-end/49463 4373 * gcc.c-torture/execute/builtins/strstr-asm-lib.c (my_strstr): 4374 Mark used. 4375 43762011-09-27 Jakub Jelinek <jakub@redhat.com> 4377 4378 * gcc.dg/strlenopt-1.c: New test. 4379 * gcc.dg/strlenopt-1f.c: New test. 4380 * gcc.dg/strlenopt-2.c: New test. 4381 * gcc.dg/strlenopt-2f.c: New test. 4382 * gcc.dg/strlenopt-3.c: New test. 4383 * gcc.dg/strlenopt-4.c: New test. 4384 * gcc.dg/strlenopt-4g.c: New test. 4385 * gcc.dg/strlenopt-4gf.c: New test. 4386 * gcc.dg/strlenopt-5.c: New test. 4387 * gcc.dg/strlenopt-6.c: New test. 4388 * gcc.dg/strlenopt-7.c: New test. 4389 * gcc.dg/strlenopt-8.c: New test. 4390 * gcc.dg/strlenopt-9.c: New test. 4391 * gcc.dg/strlenopt-10.c: New test. 4392 * gcc.dg/strlenopt-11.c: New test. 4393 * gcc.dg/strlenopt-12.c: New test. 4394 * gcc.dg/strlenopt-12g.c: New test. 4395 * gcc.dg/strlenopt-13.c: New test. 4396 * gcc.dg/strlenopt-14g.c: New test. 4397 * gcc.dg/strlenopt-14gf.c: New test. 4398 * gcc.dg/strlenopt-15.c: New test. 4399 * gcc.dg/strlenopt-16g.c: New test. 4400 * gcc.dg/strlenopt-17g.c: New test. 4401 * gcc.dg/strlenopt-18g.c: New test. 4402 * gcc.dg/strlenopt.h: New file. 4403 44042011-09-27 Tom de Vries <tom@codesourcery.com> 4405 4406 PR middle-end/43864 4407 * gcc.dg/fold-compare-2.c (dg-options): Add -fno-tree-tail-merge. 4408 * gcc/testsuite/gcc.dg/uninit-pred-2_c.c: Same. 4409 * gcc.dg/pr43864.c: New test. 4410 * gcc.dg/pr43864-2.c: Same. 4411 * gcc.dg/pr43864-3.c: Same. 4412 * gcc.dg/pr43864-4.c: Same. 4413 44142011-09-27 Jan Hubicka <jh@suse.cz> 4415 4416 * gcc.dg/ipa/inline-5.c: New testcase. 4417 44182011-09-27 Ira Rosen <ira.rosen@linaro.org> 4419 4420 * gcc.dg/vect/bb-slp-11.c: Expect to get vectorized with 64-bit 4421 vectors. 4422 * gcc.dg/vect/bb-slp-27.c: New. 4423 * gcc.dg/vect/bb-slp-28.c: New. 4424 44252011-09-27 Bernd Schmidt <bernds@codesourcery.com> 4426 4427 * testsuite/lib/target-supports.exp (check_profiling_available): 4428 Don't rely solely on TLS tests for -fprofile-generate, fall 4429 through to the other code. 4430 44312011-09-27 Richard Guenther <rguenther@suse.de> 4432 4433 PR tree-optimization/50363 4434 * gcc.dg/torture/pr50363.c: New testcase. 4435 44362011-09-26 Jason Merrill <jason@redhat.com> 4437 4438 PR c++/45012 4439 * g++.dg/template/partial13.C: New. 4440 4441 PR c++/46105 4442 * g++.dg/template/partial12.C: New. 4443 4444 PR c++/50508 4445 * g++.dg/cpp0x/constexpr-typedef1.C: New. 4446 44472011-09-26 Paolo Carlini <paolo.carlini@oracle.com> 4448 4449 PR c++/45487 4450 * g++.dg/diagnostic/bindings1.C: New. 4451 * g++.old-deja/g++.pt/memtemp77.C: Adjust. 4452 44532011-09-26 David S. Miller <davem@davemloft.net> 4454 4455 * gcc.target/sparc/wrgsr.c: New test. 4456 * gcc.target/sparc/rdgsr.c: New test. 4457 * gcc.target/sparc/edge.c: New test. 4458 * gcc.target/sparc/fcmp.c: New test. 4459 4460 * gcc.target/sparc/edge.c: Update for new return types. 4461 * gcc.target/sparc/fcmp.c: Likewise. 4462 4463 * gcc.target/sparc/fpaddsubi.c: New test. 4464 44652011-09-26 Janus Weil <janus@gcc.gnu.org> 4466 4467 PR fortran/50515 4468 * gfortran.dg/common_15.f90: New. 4469 4470 PR fortran/50517 4471 * gfortran.dg/dummy_procedure_5.f90: New. 4472 * gfortran.dg/interface_26.f90: Modified error message. 4473 * gfortran.dg/proc_ptr_11.f90: Ditto. 4474 * gfortran.dg/proc_ptr_15.f90: Ditto. 4475 * gfortran.dg/proc_ptr_comp_20.f90: Ditto. 4476 * gfortran.dg/proc_ptr_result_5.f90: Ditto. 4477 44782011-09-26 Jason Merrill <jason@redhat.com> 4479 4480 PR c++/50512 4481 * g++.dg/overload/rvalue3.C: New. 4482 4483 PR c++/50523 4484 * g++.dg/overload/ref-conv2.C: New. 4485 4486 * g++.dg/cpp0x/nsdmi-template1.C: New. 4487 44882011-09-26 Paolo Carlini <paolo.carlini@oracle.com> 4489 4490 * g++.dg/cpp0x/nullptr25.C: New. 4491 44922011-09-26 Richard Guenther <rguenther@suse.de> 4493 4494 PR tree-optimization/50472 4495 * gcc.dg/torture/pr50472.c: New testcase. 4496 44972011-09-26 Eric Botcazou <ebotcazou@adacore.com> 4498 4499 * gnat.dg/opt22.adb: New test. 4500 * gnat.dg/opt22_pkg.ad[sb]: New helper. 4501 45022011-09-26 Eric Botcazou <ebotcazou@adacore.com> 4503 4504 * gnat.dg/opt21.adb: New test. 4505 * gnat.dg/opt21_pkg.ad[sb]: New helper. 4506 45072011-09-26 Eric Botcazou <ebotcazou@adacore.com> 4508 4509 * gnat.dg/opt20.ad[sb]: New test. 4510 * gnat.dg/opt20_pkg.ads: New helper. 4511 45122011-09-26 Eric Botcazou <ebotcazou@adacore.com> 4513 4514 * gnat.dg/array17.adb: New test. 4515 * gnat.dg/array17_pkg.ads: New helper. 4516 45172011-09-25 Jason Merrill <jason@redhat.com> 4518 4519 * g++.dg/cpp0x/nsdmi-defer4.C: New. 4520 45212011-09-25 Eric Botcazou <ebotcazou@adacore.com> 4522 4523 * gnat.dg/frame_overflow.ads: New. 4524 * gnat.dg/frame_overflow.adb: Adjust. 4525 * gnat.dg/specs/addr1.ads: Likewise. 4526 45272011-09-25 Jakub Jelinek <jakub@redhat.com> 4528 4529 * g++.dg/tree-ssa/restrict2.C: New test. 4530 45312011-09-25 Ira Rosen <ira.rosen@linaro.org> 4532 4533 * lib/target-supports.exp (check_effective_target_vect64): New. 4534 * gcc.dg/vect/bb-slp-11.c: Expect the error message twice in case 4535 of multiple vector sizes. 4536 * gcc.dg/vect/bb-slp-26.c: New. 4537 45382011-09-25 Paolo Carlini <paolo.carlini@oracle.com> 4539 4540 PR c++/50280 4541 * g++.dg/template/bitfield1.C: New. 4542 45432011-09-25 Ira Rosen <ira.rosen@linaro.org> 4544 4545 * gcc.dg/vect/bb-slp-24.c: New. 4546 45472011-09-24 Jason Merrill <jason@redhat.com> 4548 4549 * g++.dg/cpp0x/nsdmi-eh1.C: New. 4550 4551 * g++.dg/cpp0x/nsdmi-defer3.C: New. 4552 4553 * g++.dg/cpp0x/nsdmi-defer1.C: New. 4554 * g++.dg/cpp0x/nsdmi-defer2.C: New. 4555 4556 * g++.dg/cpp0x/nsdmi1.C: New. 4557 * g++.dg/cpp0x/nsdmi2.C: New. 4558 * g++.dg/cpp0x/nsdmi3.C: New. 4559 * g++.dg/cpp0x/nsdmi4.C: New. 4560 * g++.old-deja/g++.other/init4.C: New. 4561 45622011-09-24 Paolo Carlini <paolo.carlini@oracle.com> 4563 4564 PR c++/44267 4565 * g++.dg/template/sfinae28.C: New. 4566 45672011-09-23 Ian Lance Taylor <iant@google.com> 4568 4569 * go.test/go-test.exp (errchk): Handle more cases of getting 4570 correct Tcl backslash quoting in regular expressions in test file. 4571 45722011-09-23 Jason Merrill <jason@redhat.com> 4573 4574 Core 253 4575 * g++.dg/init/const8.C: New. 4576 * g++.dg/cpp0x/constexpr-object1.C: Add a data member. 4577 * g++.dg/cpp0x/defaulted2.C: Likewise. 4578 * g++.dg/cpp0x/pr42844-2.C: Likewise. 4579 * g++.dg/init/pr20039.C: Likewise. 4580 * g++.dg/init/pr42844.C: Likewise. 4581 45822011-09-23 Jan Hubicka <jh@suse.cz> 4583 4584 * gcc.dg/ipa/inline-1.c: new testcase. 4585 * gcc.dg/ipa/inline-2.c: new testcase. 4586 * gcc.dg/ipa/inline-3.c: new testcase. 4587 * gcc.dg/ipa/inline-4.c: new testcase. 4588 45892011-09-23 Paolo Carlini <paolo.carlini@oracle.com> 4590 4591 PR c++/50258 4592 * g++.dg/cpp0x/constexpr-static8.C: New. 4593 45942011-09-23 Jakub Jelinek <jakub@redhat.com> 4595 4596 * gcc.target/i386/avxfp-1.c: New test. 4597 * gcc.target/i386/avxfp-2.c: New test. 4598 45992011-09-23 Terry Guo <terry.guo@arm.com> 4600 4601 * gcc.c-torture/execute/941014-1.x: Deleted. 4602 46032011-09-22 Paolo Carlini <paolo.carlini@oracle.com> 4604 4605 PR c++/50491 4606 * g++.dg/cpp0x/pr50491.C: New. 4607 46082011-09-22 Steven G. Kargl <kargl@gcc.gnu.org> 4609 4610 PR testsuite/50487 4611 * gfortran.dg/bessel_6.f90: Fix tolerance test. 4612 46132011-09-22 Paolo Carlini <paolo.carlini@oracle.com> 4614 4615 PR c++/50371 4616 * g++.dg/cpp0x/nullptr24.C: New. 4617 46182011-09-22 Uros Bizjak <ubizjak@gmail.com> 4619 4620 PR target/50482 4621 * gcc.target/i386/pr50482.c: New test. 4622 46232011-09-22 Joseph Myers <joseph@codesourcery.com> 4624 4625 * gcc.target/i386/pad-2.c, gcc.target/i386/pad-3.c, 4626 gcc.target/i386/pad-4.c, gcc.target/i386/pad-5a.c, 4627 gcc.target/i386/pad-5b.c, gcc.target/i386/pad-6a.c, 4628 gcc.target/i386/pad-6b.c, gcc.target/i386/pad-7.c, 4629 gcc.target/i386/pad-8.c, gcc.target/i386/pad-9.c, 4630 gcc.target/i386/pad-10.cm gcc.target/i386/vect-double-1.c: Skip if 4631 multilib options contain different -march= from dg-options. 4632 46332011-09-22 Jonathan Wakely <jwakely.gcc@gmail.com> 4634 Paolo Carlini <paolo.carlini@oracle.com> 4635 4636 PR c++/50344 4637 * g++.dg/template/friend52.C: New. 4638 46392011-09-22 Richard Sandiford <richard.sandiford@linaro.org> 4640 4641 * gcc.target/arm/cmp-1.c: New test. 4642 * gcc.target/arm/cmp-2.c: Likewise. 4643 46442011-09-22 Janus Weil <janus@gcc.gnu.org> 4645 4646 PR fortran/41733 4647 * gfortran.dg/impure_actual_1.f90: Modified error message. 4648 * gfortran.dg/proc_ptr_32.f90: New. 4649 * gfortran.dg/proc_ptr_33.f90: New. 4650 46512011-09-22 Ira Rosen <ira.rosen@linaro.org> 4652 4653 PR tree-optimization/50451 4654 * gcc.dg/vect/pr50451.c: New test. 4655 46562011-09-21 Ian Lance Taylor <iant@google.com> 4657 4658 * go.test/go-test.exp (errchk): Add special case for bug332. 4659 (go-gc-tests): Add special cases for bug347 and bug348. Recognize 4660 some more test lines. 4661 46622011-09-21 Uros Bizjak <ubizjak@gmail.com> 4663 4664 * g++.dg/other/i386-3.C: Remove duplicated dg-options. 4665 * g++.dg/other/i386-4.C: Remove dg-require-effective-target directive. 4666 * g++.dg/other/i386-8.C: Ditto. 4667 * g++.dg/other/pr34435.C: Ditto. 4668 * g++.dg/other/pr39496.C: Ditto. 4669 * g++.dg/other/mmintrin.C: Ditto. 4670 46712011-09-21 Jakub Jelinek <jakub@redhat.com> 4672 4673 * gcc.dg/vect/vect-cond-7.c: New test. 4674 * gcc.target/i386/sse4_1-cond-1.c: New test. 4675 * gcc.target/i386/avx-cond-1.c: New test. 4676 46772011-09-21 Uros Bizjak <ubizjak@gmail.com> 4678 4679 PR target/50464 4680 * g++.dg/other/pr50464.C: New test. 4681 46822011-09-21 Kirill Yukhin <kirill.yukhin@intel.com> 4683 4684 * gcc.target/i386/bmi2-mulx32-2.c: New test. 4685 * gcc.target/i386/bmi2-mulx32-2a.c: Ditto. 4686 * gcc.target/i386/bmi2-mulx64-2.c: Ditto. 4687 * gcc.target/i386/bmi2-mulx64-2a.c: Ditto. 4688 46892011-09-21 Eric Botcazou <ebotcazou@adacore.com> 4690 4691 * gnat.dg/opt19.adb: New test. 4692 46932011-09-21 Terry Guo <terry.guo@arm.com> 4694 4695 * gcc.target/arm/neon-thumb2-move.c: Skip the warning message 4696 on arch conflict when testing case on targets other than armv7-a. 4697 46982011-09-21 Paolo Carlini <paolo.carlini@oracle.com> 4699 4700 PR c++/50454 4701 * g++.dg/ext/int128-1.C: New. 4702 * g++.dg/ext/int128-2.C: Likewise. 4703 * g++.dg/ext/int128-2.h: Likewise. 4704 47052011-09-20 H.J. Lu <hongjiu.lu@intel.com> 4706 4707 PR testsuite/50469 4708 * gfortran.dg/storage_size_2.f08: Replace "must be be" with "must be". 4709 47102011-09-20 Jason Merrill <jason@redhat.com> 4711 4712 * g++.dg/cpp0x/constexpr-generated1.C: New. 4713 4714 PR c++/50442 4715 * g++.dg/overload/ref-conv1.C: New. 4716 47172011-09-20 Roberto Agostino Vitillo <ravitillo@lbl.gov> 4718 4719 * g++.dg/other/final1.C: New. 4720 47212011-09-20 Ira Rosen <ira.rosen@linaro.org> 4722 4723 * g++.dg/vect/slp-pr50413.cc: Don't run the test. Remove main () 4724 and get_bit (). 4725 47262011-09-19 Ian Bolton <ian.bolton@arm.com> 4727 4728 * gcc.dg/20100906-1.c: Use -fno-short-enums option for 4729 "target arm_eabi". 4730 47312011-09-19 Ira Rosen <ira.rosen@linaro.org> 4732 4733 PR tree-optimization/50413 4734 * g++.dg/vect/vect.exp: Run slp-pr* tests with 4735 -fdump-tree-slp-details. Run other tests with 4736 -fdump-tree-vect-details. 4737 * g++.dg/vect/slp-pr50413.cc: New. 4738 47392011-09-18 Dominique d'Humieres <dominiq@lps.ens.fr> 4740 Ira Rosen <ira.rosen@linaro.org> 4741 4742 PR testsuite/50435 4743 * gcc.dg/vect/bb-slp-25.c: Add an if to avoid loop vectorization. 4744 Fix underscores around restrict. 4745 47462011-09-18 Ira Rosen <ira.rosen@linaro.org> 4747 4748 PR tree-optimization/50414 4749 * gfortran.dg/vect/Ofast-pr50414.f90: New. 4750 * gfortran.dg/vect/vect.exp: Run Ofast-* tests with -Ofast. 4751 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: New. 4752 47532011-09-18 Ira Rosen <ira.rosen@linaro.org> 4754 4755 PR tree-optimization/50412 4756 * gfortran.dg/vect/pr50412.f90: New. 4757 47582011-09-16 Jason Merrill <jason@redhat.com> 4759 4760 PR c++/50424 4761 * g++.dg/eh/defarg1.C: New. 4762 47632011-09-16 Jakub Jelinek <jakub@redhat.com> 4764 4765 * gcc.dg/vect/vect-reduc-10.c: New test. 4766 * gcc.target/i386/avx-reduc-1.c: New test. 4767 4768 * gcc.target/i386/sse2-extract-1.c: New test. 4769 * gcc.target/i386/avx-extract-1.c: New test. 4770 47712011-09-16 Terry Guo <terry.guo@arm.com> 4772 4773 * gcc.dg/tree-ssa/foldconst-3.c: Don't use short enums. 4774 47752011-09-15 Diego Novillo <dnovillo@google.com> 4776 4777 * lib/g++.exp (g++_init): Add $TEST_ALWAYS_FLAGS to 4778 ALWAYS_CXXFLAGS, if defined. 4779 * lib/gfortran.exp (gfortran_init): Add $TEST_ALWAYS_FLAGS to 4780 ALWAYS_GFORTRANFLAGS, if defined. 4781 * lib/go.exp (go_target_compile): Add $TEST_ALWAYS_FLAGS to 4782 ALWAYS_GOCFLAGS, if defined. 4783 * lib/obj-c++.exp (obj-c++_init): Add $TEST_ALWAYS_FLAGS to 4784 ALWAYS_OBJCXXFLAGS, if defined. 4785 * lib/gcc.exp (gcc_target_compile): Add $TEST_ALWAYS_FLAGS to 4786 additional_flags, if defined. 4787 * lib/gnat.exp (gnat_target_compile): Likewise. 4788 * lib/objc.exp (objc_target_compile): Likewise. 4789 * lib/target-supports-dg.exp (dg-add-options): Handle 4790 TEST_ALWAYS_FLAGS. 4791 47922011-09-15 Tom de Vries <tom@codesourcery.com> 4793 4794 PR testsuite/50322 4795 * gcc.dg/tree-ssa/ivopts-lt.c: require stdint_types. include stdint.h. 4796 Use uintptr_t in f1. Undo avr xfails. 4797 47982011-09-15 Janus Weil <janus@gcc.gnu.org> 4799 4800 PR fortran/50401 4801 PR fortran/50403 4802 * gfortran.dg/function_types_3.f90: New. 4803 48042011-09-15 Jason Merrill <jason@redhat.com> 4805 4806 PR c++/50365 4807 * g++.dg/cpp0x/trailing7.C: New. 4808 4809 PR c++/50361 4810 * g++.dg/cpp0x/nullptr23.C: New. 4811 48122011-09-15 Ira Rosen <ira.rosen@linaro.org> 4813 4814 * gcc.dg/vect/bb-slp-25.c: New. 4815 48162011-09-14 Paolo Carlini <paolo.carlini@oracle.com> 4817 4818 PR c++/50391 4819 * g++.dg/cpp0x/noexcept15.C: New. 4820 48212011-09-14 Tom de Vries <tom@codesourcery.com> 4822 4823 PR middle-end/50251 4824 * gcc.dg/pr50251.c: New test. 4825 48262011-09-14 Tobias Burnus <burnus@net-b.de> 4827 4828 PR fortran/34547 4829 PR fortran/50375 4830 * gfortran.dg/null_5.f90: New. 4831 * gfortran.dg/null_6.f90: New. 4832 48332011-09-13 Bernd Schmidt <bernds@codesourcery.com> 4834 4835 * gcc.c-torture/compile/20110913-1.c: New test. 4836 48372011-09-13 Janus Weil <janus@gcc.gnu.org> 4838 4839 PR fortran/50379 4840 * gfortran.dg/result_2.f90: New. 4841 48422011-09-13 Sevak Sargsyan <sevak.sargsyan@ispras.ru> 4843 4844 * gcc.target/arm/neon-combine-sub-abs-into-vabd.c: New test. 4845 48462011-09-13 Dodji Seketeli <dodji@redhat.com> 4847 4848 PR c++/48320 4849 * g++.dg/cpp0x/variadic116.C: New test case. 4850 48512011-09-12 Richard Sandiford <rdsandiford@googlemail.com> 4852 4853 * gcc.target/mips/mips.exp (mips_option_groups): Add debug options. 4854 * gcc.target/mips/interrupt_handler-2.c: New test. 4855 * gcc.target/mips/interrupt_handler-3.c: Likewise. 4856 48572011-09-12 Jason Merrill <jason@redhat.com> 4858 4859 * g++.dg/cpp0x/fntmpdefarg2.C: Add more tests. 4860 4861 * g++.dg/cpp0x/explicit7.C: New. 4862 48632011-09-12 Jakub Jelinek <jakub@redhat.com> 4864 4865 PR rtl-optimization/50212 4866 * g++.dg/other/pr50212.C: New test. 4867 48682011-09-12 Georg-Johann Lay <avr@gjlay.de> 4869 4870 PR target/43746 4871 * testsuite/gcc.target/avr/torture/avr-torture.exp 4872 (AVR_TORTURE_OPTIONS): Add test cases "-O2 -fdata-sections" and 4873 "-O2 -fmerge-all-constants". 4874 48752011-09-11 Thomas Koenig <tkoenig@gcc.gnu.org> 4876 4877 PR fortran/50327 4878 * gfortran.dg/do_while_1.f90: New test. 4879 48802011-09-11 Janus Weil <janus@gcc.gnu.org> 4881 4882 PR fortran/35831 4883 PR fortran/47978 4884 * gfortran.dg/dynamic_dispatch_5.f03: Fix invalid test case. 4885 * gfortran.dg/proc_decl_26.f90: New. 4886 * gfortran.dg/typebound_override_2.f90: New. 4887 * gfortran.dg/typebound_proc_6.f03: Changed wording in error message. 4888 48892011-09-11 Eric Botcazou <ebotcazou@adacore.com> 4890 4891 * gnat.dg/cond_expr2.ad[sb]: New test. 4892 48932011-09-11 Eric Botcazou <ebotcazou@adacore.com> 4894 4895 * gnat.dg/atomic5.ad[sb]: New test. 4896 48972011-09-10 H.J. Lu <hongjiu.lu@intel.com> 4898 4899 * gcc.dg/sibcall-6.c: Check ia32 instead of ilp32. 4900 49012011-09-09 Georg-Johann Lay <avr@gjlay.de> 4902 4903 PR target/49030 4904 * gcc.dg/torture/pr49030.c: Run only if target int32plus. 4905 49062011-09-09 Iain Sandoe <iains@gcc.gnu.org> 4907 4908 PR target/49614 4909 * gcc.dg/vmx/gcc-bug-i.c (inline_me): Declare 'inline'. 4910 49112011-09-09 Richard Guenther <rguenther@suse.de> 4912 4913 PR tree-optimization/50328 4914 * gcc.dg/vect/fast-math-vect-outer-7.c: New testcase. 4915 49162011-09-09 Richard Guenther <rguenther@suse.de> 4917 4918 PR middle-end/50333 4919 * gcc.dg/torture/pr50333.c: New testcase. 4920 49212011-09-08 Andrew Stubbs <ams@codesourcery.com> 4922 4923 PR tree-optimization/50318 4924 * gcc.target/arm/pr50318-1.c: New file. 4925 49262011-09-08 Uros Bizjak <ubizjak@gmail.com> 4927 4928 * gcc.target/i386/all_one_m256i.c: New test. 4929 49302011-09-08 Paolo Carlini <paolo.carlini@oracle.com> 4931 4932 PR c++/50324 4933 * g++.dg/cpp0x/sfinae28.C: New. 4934 49352011-09-08 Dodji Seketeli <dodji@redhat.com> 4936 4937 PR c/50332 4938 * gcc.dg/attr-invalid.c: Adjust as __attribute__((used) is no 4939 longer ignored on typedefs. 4940 4941 PR c++/33255 - Support -Wunused-local-typedefs warning 4942 * g++.dg/warn/Wunused-local-typedefs.C: New test file. 4943 * c-c++-common/Wunused-local-typedefs.c: Likewise. 4944 49452011-09-08 Martin Jambor <mjambor@suse.cz> 4946 4947 PR tree-optimization/50287 4948 * gcc.dg/torture/pr50287.c: New test. 4949 49502011-09-08 Richard Guenther <rguenther@suse.de> 4951 4952 PR tree-optimization/19831 4953 * gcc.dg/tree-ssa/pr19831-1.c: New testcase. 4954 * gcc.dg/tree-ssa/pr19831-2.c: Likewise. 4955 * gcc.dg/tree-ssa/pr19831-3.c: Likewise. 4956 * gcc.dg/errno-1.c: Adjust. 4957 49582011-09-08 Richard Guenther <rguenther@suse.de> 4959 4960 PR tree-optimization/19831 4961 * gcc.dg/tree-ssa/ssa-dce-8.c: New testcase. 4962 49632011-09-08 Tobias Burnus <burnus@net-b.de> 4964 4965 PR fortran/44646 4966 * gfortran.dg/do_concurrent_1.f90: New. 4967 * gfortran.dg/do_concurrent_2.f90: New. 4968 49692011-09-08 Jakub Jelinek <jakub@redhat.com> 4970 4971 PR target/50310 4972 * gcc.c-torture/execute/ieee/pr50310.c: New test. 4973 * gcc.dg/pr50310-2.c: New test. 4974 49752011-09-07 Janus Weil <janus@gcc.gnu.org> 4976 4977 PR fortran/48095 4978 * gfortran.dg/derived_constructor_comps_2.f90: Modified. 4979 * gfortran.dg/impure_constructor_1.f90: Modified. 4980 * gfortran.dg/proc_ptr_comp_33.f90: New. 4981 49822011-09-07 Jakub Jelinek <jakub@redhat.com> 4983 4984 PR target/50310 4985 * gcc.dg/pr50310-1.c: New test. 4986 49872011-09-07 Georg-Johann Lay <avr@gjlay.de> 4988 4989 PR middle-end/48571 4990 * gcc.c-torture/execute/pr48571-1.c (bar): Use offsets sizeof(int) 4991 instead of 4. 4992 49932011-09-07 Paolo Carlini <paolo.carlini@oracle.com> 4994 4995 PR c++/50309 4996 * g++.dg/cpp0x/noexcept14.C: New. 4997 49982011-09-07 Jason Merrill <jason@redhat.com> 4999 5000 * g++.dg/cpp0x/constexpr-ref3.C: New. 5001 5002 * g++.dg/cpp0x/sfinae11.C: Check for explanatory diagnostic. 5003 50042011-09-07 Georg-Johann Lay <avr@gjlay.de> 5005 5006 * gcc.dg/section1.c: Don't xfail for avr. 5007 50082011-09-07 Georg-Johann Lay <avr@gjlay.de> 5009 5010 PR tree-optimization/50322 5011 * gcc.dg/tree-ssa/ivopts-lt.c: Add xfails for avr. 5012 50132011-09-07 Martin Jambor <mjambor@suse.cz> 5014 5015 * g++.dg/tree-ssa/pr49911.C: Added flag -fstrict-enums. 5016 50172011-09-07 Martin Jambor <mjambor@suse.cz> 5018 5019 PR tree-optimization/49911 5020 * g++.dg/tree-ssa/pr49911.C: New test. 5021 50222011-09-07 Richard Sandiford <richard.sandiford@linaro.org> 5023 5024 PR target/49030 5025 * gcc.dg/torture/pr49030.c: New test. 5026 50272011-09-07 Janus Weil <janus@gcc.gnu.org> 5028 5029 PR fortran/50288 5030 * gfortran.dg/class_4c.f03: Modified ("dg-do link" and "dg-final"). 5031 * gfortran.dg/class_4d.f03: Deleted. 5032 * gfortran.dg/class_45b.f03: Modififed ("dg-do link"). 5033 50342011-09-07 Richard Guenther <rguenther@suse.de> 5035 5036 * gcc.dg/tree-ssa/forwprop-16.c: New testcase. 5037 50382011-09-07 Jiangning Liu <jiangning.liu@arm.com> 5039 5040 PR tree-optimization/46021 5041 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on arm*-*-*. 5042 50432011-09-06 Michael Meissner <meissner@linux.vnet.ibm.com> 5044 5045 * g++.dg/ext/altivec-17.C: Fix dg-error to match current compiler. 5046 50472011-09-06 Eric Botcazou <ebotcazou@adacore.com> 5048 5049 * gcc.c-torture/compile/20110906-1.c: New test. 5050 50512011-09-06 Uros Bizjak <ubizjak@gmail.com> 5052 5053 * gcc.target/i386/builtin-apply-mmx.c: Require ia32 effective target. 5054 50552011-09-06 Enkovich Ilya <ilya.enkovich@intel.com> 5056 5057 * gcc.dg/tree-ssa/pr38533.c (dg-options): Added option 5058 --param tree-reassoc-width=1. 5059 5060 * gcc.dg/tree-ssa/reassoc-24.c: New test. 5061 * gcc.dg/tree-ssa/reassoc-25.c: Likewise. 5062 50632011-09-06 Richard Guenther <rguenther@suse.de> 5064 5065 PR tree-optimization/48149 5066 * gcc.dg/tree-ssa/ssa-fre-32.c: New testcase. 5067 50682011-09-06 Richard Guenther <rguenther@suse.de> 5069 5070 PR tree-optimization/48317 5071 * gcc.dg/tree-ssa/ssa-fre-31.c: New testcase. 5072 50732011-09-06 Ira Rosen <ira.rosen@linaro.org> 5074 5075 * lib/target-supports.exp (check_effective_target_vect_multiple_sizes): 5076 New procedure. 5077 (add_options_for_quad_vectors): Replace with ... 5078 (add_options_for_double_vectors): ... this. 5079 * gfortran.dg/vect/pr19049.f90: Expect more printings on targets that 5080 support multiple vector sizes since the vectorizer attempts to 5081 vectorize with both vector sizes. 5082 * gcc.dg/vect/no-vfa-vect-79.c, 5083 gcc.dg/vect/no-vfa-vect-102a.c, gcc.dg/vect/vect-outer-1a.c, 5084 gcc.dg/vect/vect-outer-1b.c, gcc.dg/vect/vect-outer-2b.c, 5085 gcc.dg/vect/vect-outer-3a.c, gcc.dg/vect/no-vfa-vect-37.c, 5086 gcc.dg/vect/vect-outer-3b.c, gcc.dg/vect/no-vfa-vect-101.c, 5087 gcc.dg/vect/no-vfa-vect-102.c, gcc.dg/vect/vect-reduc-dot-s8b.c, 5088 gcc.dg/vect/vect-outer-1.c, gcc.dg/vect/vect-104.c: Likewise. 5089 * gcc.dg/vect/vect-42.c: Run with 64 bit vectors if applicable. 5090 * gcc.dg/vect/vect-multitypes-6.c, gcc.dg/vect/vect-52.c, 5091 gcc.dg/vect/vect-54.c, gcc.dg/vect/vect-46.c, gcc.dg/vect/vect-48.c, 5092 gcc.dg/vect/vect-96.c, gcc.dg/vect/vect-multitypes-3.c, 5093 gcc.dg/vect/vect-40.c: Likewise. 5094 * gcc.dg/vect/vect-outer-5.c: Remove quad-vectors option as redundant. 5095 * gcc.dg/vect/vect-109.c, gcc.dg/vect/vect-peel-1.c, 5096 gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/slp-25.c, 5097 gcc.dg/vect/vect-multitypes-1.c, gcc.dg/vect/slp-3.c, 5098 gcc.dg/vect/no-vfa-pr29145.c, gcc.dg/vect/vect-multitypes-4.c: 5099 Likewise. 5100 * gcc.dg/vect/vect-peel-4.c: Make ia global. 5101 51022011-09-05 Richard Sandiford <rdsandiford@googlemail.com> 5103 5104 PR target/49606 5105 * gcc.target/mips/abi-main.h: New file. 5106 * gcc.target/mips/abi-o32-long32.c: New test. 5107 * gcc.target/mips/abi-o32-long64.c: Likewise. 5108 * gcc.target/mips/abi-o64-long32.c: Likewise. 5109 * gcc.target/mips/abi-o64-long64.c: Likewise. 5110 * gcc.target/mips/abi-n32-long32.c: Likewise. 5111 * gcc.target/mips/abi-n32-long64.c: Likewise. 5112 * gcc.target/mips/abi-n64-long32.c: Likewise. 5113 * gcc.target/mips/abi-n64-long64.c: Likewise. 5114 * gcc.target/mips/abi-o32-long32-no-shared.c: Likewise. 5115 * gcc.target/mips/abi-o32-long64-no-shared.c: Likewise. 5116 * gcc.target/mips/abi-o64-long32-no-shared.c: Likewise. 5117 * gcc.target/mips/abi-o64-long64-no-shared.c: Likewise. 5118 * gcc.target/mips/abi-n32-long32-no-shared.c: Likewise. 5119 * gcc.target/mips/abi-n32-long64-no-shared.c: Likewise. 5120 * gcc.target/mips/abi-n64-long32-no-shared.c: Likewise. 5121 * gcc.target/mips/abi-n64-long64-no-shared.c: Likewise. 5122 * gcc.target/mips/abi-o32-long32-pic.c: Likewise. 5123 * gcc.target/mips/abi-o32-long64-pic.c: Likewise. 5124 * gcc.target/mips/abi-o64-long32-pic.c: Likewise. 5125 * gcc.target/mips/abi-o64-long64-pic.c: Likewise. 5126 * gcc.target/mips/abi-n32-long32-pic.c: Likewise. 5127 * gcc.target/mips/abi-n32-long64-pic.c: Likewise. 5128 * gcc.target/mips/abi-n64-long32-pic.c: Likewise. 5129 * gcc.target/mips/abi-n64-long64-pic.c: Likewise. 5130 * gcc.target/mips/abi-eabi32-long32.c: Likewise. 5131 * gcc.target/mips/abi-eabi32-long64.c: Likewise. 5132 * gcc.target/mips/abi-eabi64-long32.c: Likewise. 5133 * gcc.target/mips/abi-eabi64-long64.c: Likewise. 5134 * gcc.target/mips/mips.exp: Make -mshared implied -mabicalls. 5135 * gcc.target/mips/branch-2.c: Remove -mabicalls. 5136 * gcc.target/mips/branch-3.c: Likewise. 5137 * gcc.target/mips/branch-4.c: Likewise. 5138 * gcc.target/mips/branch-5.c: Likewise. 5139 * gcc.target/mips/branch-6.c: Likewise. 5140 * gcc.target/mips/branch-7.c: Likewise. 5141 * gcc.target/mips/branch-8.c: Likewise. 5142 * gcc.target/mips/branch-9.c: Likewise. 5143 * gcc.target/mips/branch-10.c: Likewise. 5144 * gcc.target/mips/branch-11.c: Likewise. 5145 * gcc.target/mips/branch-12.c: Likewise. 5146 * gcc.target/mips/branch-13.c: Likewise. 5147 * gcc.target/mips/lazy-binding-1.c: Likewise. 5148 51492011-09-05 Georg-Johann Lay <avr@gjlay.de> 5150 5151 * gcc.dg/ipa/ipcp-3.c (mark_cell): Use mask 1 << 14 instead of 1 << 18 5152 to avoid warning on int=16 platforms.. 5153 51542011-09-05 Jakub Jelinek <jakub@redhat.com> 5155 5156 * gcc.dg/compat/struct-layout-1_test.h: Decrease bitfield size 5157 to work even with -fshort-enums. 5158 51592011-09-04 Jan Hubicka <jh@suse.cz> 5160 5161 * gcc.c-torture/compile/20110902.c: new testcase. 5162 51632011-09-04 Jason Merrill <jason@redhat.com> 5164 5165 PR c++/49267 5166 * g++.dg/cpp0x/rv-conv1.C: New. 5167 5168 DR 1328 5169 * g++.dg/cpp0x/rv-func3.C: New. 5170 5171 * g++.dg/cpp0x/constexpr-default-ctor.C: New. 5172 5173 PR c++/50248 5174 Core 1358 5175 * g++.dg/cpp0x/constexpr-template1.C: New. 5176 * g++.dg/cpp0x/constexpr-template2.C: New. 5177 * g++.dg/cpp0x/constexpr-48089.C: Adjust error markup. 5178 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error markup. 5179 51802011-09-04 Eric Botcazou <ebotcazou@adacore.com> 5181 5182 * gnat.dg/specs/debug1.ads: Tweak pattern. 5183 51842011-09-04 Janus Weil <janus@gcc.gnu.org> 5185 5186 PR fortran/50227 5187 * gfortran.dg/class_45a.f03: New. 5188 * gfortran.dg/class_45b.f03: New. 5189 51902011-09-04 Jakub Jelinek <jakub@redhat.com> 5191 Ira Rosen <ira.rosen@linaro.org> 5192 5193 PR tree-optimization/50208 5194 * gcc.dg/vect/no-fre-pre-pr50208.c: New test. 5195 * gcc.dg/vect/vect.exp: Run no-fre-pre-*.c tests with 5196 -fno-tree-fre -fno-tree-pre. 5197 51982011-09-02 Martin Jambor <mjambor@suse.cz> 5199 5200 * gcc.dg/ipa/ipcp-3.c: New test. 5201 52022011-09-02 Richard Guenther <rguenther@suse.de> 5203 5204 PR tree-optimization/27460 5205 PR middle-end/29269 5206 * gcc.dg/vect/vect-cond-7.c: New testcase. 5207 52082011-09-02 Martin Jambor <mjambor@suse.cz> 5209 5210 * g++.dg/ipa/devirt-3.C: Added a distraction method. 5211 * g++.dg/ipa/ivinline-7.C: Added a test for direct call discovery, 5212 xfailed test for inlining. 5213 * g++.dg/ipa/ivinline-9.C: Likewise. 5214 52152011-09-01 Ira Rosen <ira.rosen@linaro.org> 5216 5217 PR tree-optimization/50178 5218 * gfortran.dg/vect/pr50178.f90: New test. 5219 52202011-08-31 Martin Jambor <mjambor@suse.cz> 5221 5222 PR middle-end/49886 5223 * gcc.c-torture/execute/pr49886.c: New testcase. 5224 52252011-08-31 Tom de Vries <tom@codesourcery.com> 5226 5227 PR middle-end/43513 5228 * gcc.dg/pr43513.c: New test. 5229 52302011-08-30 Tobias Burnus <burnus@net-b.de> 5231 5232 PR fortran/45044 5233 * gfortran.dg/common_14.f90: New. 5234 * gfortran.dg/common_resize_1.f: Add two dg-warning. 5235 52362011-08-30 Jason Merrill <jason@redhat.com> 5237 5238 PR c++/50084 5239 * g++.dg/cpp0x/decltype33.C: New. 5240 5241 PR c++/50089 5242 * g++.dg/cpp0x/lambda/lambda-qualified.C: New. 5243 5244 PR c++/50114 5245 * g++.dg/cpp0x/lambda/lambda-for.C: New. 5246 52472011-08-30 Uros Bizjak <ubizjak@gmail.com> 5248 5249 * gcc.target/i386/fma-compile.c: Escape [ and ] in scan strings. 5250 52512011-08-30 Eric Botcazou <ebotcazou@adacore.com> 5252 5253 * gnat.dg/specs/aggr3.ads: New test. 5254 * gnat.dg/specs/aggr3_pkg.ads: New helper. 5255 5256 * gnat.dg/specs/aggr1.ads: Remove superfluous space. 5257 * gnat.dg/specs/aggr2.ads: Likewise. 5258 52592011-08-30 Steven G. Kargl <kargl@gcc.gnu.org> 5260 5261 PR fortran/45170 5262 * gfortran.dg/allocate_with_source_2.f90: New test 5263 52642011-08-30 Jason Merrill <jason@redhat.com> 5265 5266 PR c++/50220 5267 * g++.dg/cpp0x/lambda/lambda-50220.C: New. 5268 5269 PR c++/50234 5270 * g++.dg/cpp0x/constexpr-value3.C: New. 5271 52722011-08-30 Richard Guenther <rguenther@suse.de> 5273 5274 PR middle-end/48571 5275 * gcc.c-torture/execute/pr48571-1.c: New testcase. 5276 * gcc.dg/tree-ssa/ssa-ccp-25.c: Remove. 5277 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise. 5278 * gcc.dg/pr36902.c: XFAIL. 5279 52802011-08-30 Ilya Tocar <ilya.tocar@intel.com> 5281 5282 * gcc.target/i386/fma-check.h: New. 5283 * gcc.target/i386/fma-256-fmaddXX.c: New testcase. 5284 * gcc.target/i386/fma-256-fmaddsubXX.c: Likewise. 5285 * gcc.target/i386/fma-256-fmsubXX.c: Likewise. 5286 * gcc.target/i386/fma-256-fmsubaddXX.c: Likewise. 5287 * gcc.target/i386/fma-256-fnmaddXX.c: Likewise. 5288 * gcc.target/i386/fma-256-fnmsubXX.c: Likewise. 5289 * gcc.target/i386/fma-fmaddXX.c: Likewise. 5290 * gcc.target/i386/fma-fmaddsubXX.c: Likewise. 5291 * gcc.target/i386/fma-fmsubXX.c: Likewise. 5292 * gcc.target/i386/fma-fmsubaddXX.c: Likewise. 5293 * gcc.target/i386/fma-fnmaddXX.c: Likewise. 5294 * gcc.target/i386/fma-fnmsubXX.c: Likewise. 5295 * gcc.target/i386/fma-compile.c: Likewise. 5296 * gcc.target/i386/i386.exp (check_effective_target_fma): New. 5297 * gcc.target/i386/sse-12.c: Add -mfma. 5298 * gcc.target/i386/sse-13.c: Likewise. 5299 * gcc.target/i386/sse-14.c: Likewise. 5300 * gcc.target/i386/sse-22.c: Likewise. 5301 * gcc.target/i386/sse-23.c: Likewise. 5302 * g++.dg/other/i386-2.C: Likewise. 5303 * g++.dg/other/i386-3.C: Likewise. 5304 53052011-08-30 Kirill Yukhin <kirill.yukhin@intel.com> 5306 5307 PR testsuite/50185 5308 * gcc.target/i386/avx2-vmovmskb-2.c: Rename to ... 5309 * gcc.target/i386/avx2-vpmovmskb-2.c: ... this. Update. 5310 53112011-08-30 Christian Bruel <christian.bruel@st.com> 5312 5313 * g++.dg/bprob/bprob.exp (feedback_options): Set 5314 -fbranch-probabilities. 5315 * gcc.misc-tests/bprob.exp (feedback_options): Likewise. 5316 53172011-08-29 Jason Merrill <jason@redhat.com> 5318 5319 PR c++/50224 5320 * g++.dg/cpp0x/lambda/lambda-use2.C: New. 5321 53222011-08-29 Jakub Jelinek <jakub@redhat.com> 5323 Jason Merrill <jason@redhat.com> 5324 5325 * g++.dg/dfp/base.C: New test. 5326 53272011-08-29 Jason Merrill <jason@redhat.com> 5328 5329 Core DR 994 5330 PR c++/50209 5331 * g++.dg/cpp0x/initlist58.C: New. 5332 53332011-08-29 Janus Weil <janus@gcc.gnu.org> 5334 5335 PR fortran/50225 5336 * gfortran.dg/class_result_1.f03: New. 5337 53382011-08-29 Jakub Jelinek <jakub@redhat.com> 5339 5340 PR middle-end/48722 5341 * gcc.target/i386/pr48722.c: New test. 5342 53432011-08-29 Thomas Koenig <tkoenig@gcc.gnu.org> 5344 5345 PR libfortran/50192 5346 * gfortran.dg/widechar_compare_1.f90: New test. 5347 53482011-08-26 Jason Merrill <jason@redhat.com> 5349 5350 Core DR 342 5351 PR c++/48582 5352 * g++.dg/abi/mangle50.C: New. 5353 53542011-08-27 Uros Bizjak <ubizjak@gmail.com> 5355 5356 PR target/50202 5357 * gcc.target/i386/pr50202.c: New test. 5358 53592011-08-26 Uros Bizjak <ubizjak@gmail.com> 5360 5361 * gcc.target/i386/sse_4_1-round-vec.c: New test. 5362 * gcc.target/i386/sse_4_1-roundf-vec.c: New test. 5363 * gcc.target/i386/avx-round-vec.c: New test. 5364 * gcc.target/i386/avx-roundf-vec.c: New test. 5365 53662011-08-26 Jakub Jelinek <jakub@redhat.com> 5367 5368 * gcc.target/i386/cmpxchg16b-1.c: Match also space after the 5369 instruction. 5370 5371 PR c/50179 5372 * c-c++-common/Wunused-var-14.c: New test. 5373 53742011-08-26 Tom de Vries <tom@codesourcery.com> 5375 5376 * gcc.dg/tree-ssa/ivopts-lt.c: New test. 5377 53782011-08-26 Jiangning Liu <jiangning.liu@arm.com> 5379 5380 * gcc.target/arm/thumb2-cond-cmp-1.c: New. 5381 * gcc.target/arm/thumb2-cond-cmp-2.c: Likewise. 5382 * gcc.target/arm/thumb2-cond-cmp-3.c: Likewise. 5383 * gcc.target/arm/thumb2-cond-cmp-4.c: Likewise. 5384 53852011-08-26 Andrew Stubbs <ams@codesourcery.com> 5386 5387 * gcc.target/arm/thumb2-replicated-constant1.c: New file. 5388 * gcc.target/arm/thumb2-replicated-constant2.c: New file. 5389 * gcc.target/arm/thumb2-replicated-constant3.c: New file. 5390 * gcc.target/arm/thumb2-replicated-constant4.c: New file. 5391 53922011-08-25 Mikael Morin <mikael.morin@gcc.gnu.org> 5393 5394 PR fortran/50050 5395 * gfortran.dg/pointer_comp_init_1.f90: New test. 5396 53972011-08-25 Jason Merrill <jason@redhat.com> 5398 5399 PR c++/50157 5400 * g++.dg/cpp0x/sfinae27.C: New. 5401 54022011-08-25 Tobias Burnus <burnus@net-b.de> 5403 5404 * gfortran.dg/coarray_lib_token_4.f90: New. 5405 54062011-08-25 Tobias Burnus <burnus@net-b.de> 5407 5408 * gfortran.dg/coarray/alloc_comp_1.f90: New. 5409 54102011-08-25 Richard Guenther <rguenther@suse.de> 5411 5412 * gcc.dg/Wshadow-3.c: Restore original content destroyed by r148442. 5413 54142011-08-24 Tobias Burnus <burnus@net-b.de> 5415 5416 PR fortran/50163 5417 * gfortran.dg/initialization_28.f90: New. 5418 54192011-08-24 Richard Guenther <rguenther@suse.de> 5420 5421 PR tree-optimization/50067 5422 * gcc.dg/torture/pr50067-3.c: New testcase. 5423 * gcc.dg/torture/pr50067-4.c: Likewise. 5424 * gcc.dg/torture/pr50067-5.c: Likewise. 5425 54262011-08-23 Kirill Yukhin <kirill.yukhin@intel.com> 5427 5428 * g++.dg/other/i386-2.C: Add -mavx2 check. 5429 * g++.dg/other/i386-3.C: Likewise. 5430 * gcc.target/i386/avx-1.c: Add AVX2. 5431 * gcc.target/i386/avx-2.c: Likewise. 5432 * gcc.target/i386/funcspec-5.c: Likewise. 5433 * gcc.target/i386/sse-12.c: Likewise. 5434 * gcc.target/i386/sse-13.c: Likewise. 5435 * gcc.target/i386/sse-14.c: Likewise. 5436 * gcc.target/i386/sse-22.c: Likewise. 5437 * gcc.target/i386/sse-23.c: Likewise. 5438 * gcc.target/i386/i386.exp (check_effective_target_avx2): Likewise. 5439 * gcc.target/i386/avx2-check.h: New. 5440 * gcc.target/i386/avx2-i32gatherd-1.c: Likewise. 5441 * gcc.target/i386/avx2-i32gatherd-2.c: Likewise. 5442 * gcc.target/i386/avx2-i32gatherd-3.c: Likewise. 5443 * gcc.target/i386/avx2-i32gatherd-4.c: Likewise. 5444 * gcc.target/i386/avx2-i32gatherd256-1.c: Likewise. 5445 * gcc.target/i386/avx2-i32gatherd256-2.c: Likewise. 5446 * gcc.target/i386/avx2-i32gatherd256-3.c: Likewise. 5447 * gcc.target/i386/avx2-i32gatherd256-4.c: Likewise. 5448 * gcc.target/i386/avx2-i32gatherpd-1.c: Likewise. 5449 * gcc.target/i386/avx2-i32gatherpd-2.c: Likewise. 5450 * gcc.target/i386/avx2-i32gatherpd-3.c: Likewise. 5451 * gcc.target/i386/avx2-i32gatherpd-4.c: Likewise. 5452 * gcc.target/i386/avx2-i32gatherpd256-1.c: Likewise. 5453 * gcc.target/i386/avx2-i32gatherpd256-2.c: Likewise. 5454 * gcc.target/i386/avx2-i32gatherpd256-3.c: Likewise. 5455 * gcc.target/i386/avx2-i32gatherpd256-4.c: Likewise. 5456 * gcc.target/i386/avx2-i32gatherps-1.c: Likewise. 5457 * gcc.target/i386/avx2-i32gatherps-2.c: Likewise. 5458 * gcc.target/i386/avx2-i32gatherps-3.c: Likewise. 5459 * gcc.target/i386/avx2-i32gatherps-4.c: Likewise. 5460 * gcc.target/i386/avx2-i32gatherps256-1.c: Likewise. 5461 * gcc.target/i386/avx2-i32gatherps256-2.c: Likewise. 5462 * gcc.target/i386/avx2-i32gatherps256-3.c: Likewise. 5463 * gcc.target/i386/avx2-i32gatherps256-4.c: Likewise. 5464 * gcc.target/i386/avx2-i32gatherq-1.c: Likewise. 5465 * gcc.target/i386/avx2-i32gatherq-2.c: Likewise. 5466 * gcc.target/i386/avx2-i32gatherq-3.c: Likewise. 5467 * gcc.target/i386/avx2-i32gatherq-4.c: Likewise. 5468 * gcc.target/i386/avx2-i32gatherq256-1.c: Likewise. 5469 * gcc.target/i386/avx2-i32gatherq256-2.c: Likewise. 5470 * gcc.target/i386/avx2-i32gatherq256-3.c: Likewise. 5471 * gcc.target/i386/avx2-i32gatherq256-4.c: Likewise. 5472 * gcc.target/i386/avx2-i64gatherd-1.c: Likewise. 5473 * gcc.target/i386/avx2-i64gatherd-2.c: Likewise. 5474 * gcc.target/i386/avx2-i64gatherd-3.c: Likewise. 5475 * gcc.target/i386/avx2-i64gatherd-4.c: Likewise. 5476 * gcc.target/i386/avx2-i64gatherd256-1.c: Likewise. 5477 * gcc.target/i386/avx2-i64gatherd256-2.c: Likewise. 5478 * gcc.target/i386/avx2-i64gatherd256-3.c: Likewise. 5479 * gcc.target/i386/avx2-i64gatherd256-4.c: Likewise. 5480 * gcc.target/i386/avx2-i64gatherpd-1.c: Likewise. 5481 * gcc.target/i386/avx2-i64gatherpd-2.c: Likewise. 5482 * gcc.target/i386/avx2-i64gatherpd-3.c: Likewise. 5483 * gcc.target/i386/avx2-i64gatherpd-4.c: Likewise. 5484 * gcc.target/i386/avx2-i64gatherpd256-1.c: Likewise. 5485 * gcc.target/i386/avx2-i64gatherpd256-2.c: Likewise. 5486 * gcc.target/i386/avx2-i64gatherpd256-3.c: Likewise. 5487 * gcc.target/i386/avx2-i64gatherpd256-4.c: Likewise. 5488 * gcc.target/i386/avx2-i64gatherps-1.c: Likewise. 5489 * gcc.target/i386/avx2-i64gatherps-2.c: Likewise. 5490 * gcc.target/i386/avx2-i64gatherps-3.c: Likewise. 5491 * gcc.target/i386/avx2-i64gatherps-4.c: Likewise. 5492 * gcc.target/i386/avx2-i64gatherps256-1.c: Likewise. 5493 * gcc.target/i386/avx2-i64gatherps256-2.c: Likewise. 5494 * gcc.target/i386/avx2-i64gatherps256-3.c: Likewise. 5495 * gcc.target/i386/avx2-i64gatherps256-4.c: Likewise. 5496 * gcc.target/i386/avx2-i64gatherq-1.c: Likewise. 5497 * gcc.target/i386/avx2-i64gatherq-2.c: Likewise. 5498 * gcc.target/i386/avx2-i64gatherq-3.c: Likewise. 5499 * gcc.target/i386/avx2-i64gatherq-4.c: Likewise. 5500 * gcc.target/i386/avx2-i64gatherq256-1.c: Likewise. 5501 * gcc.target/i386/avx2-i64gatherq256-2.c: Likewise. 5502 * gcc.target/i386/avx2-i64gatherq256-3.c: Likewise. 5503 * gcc.target/i386/avx2-i64gatherq256-4.c: Likewise. 5504 * gcc.target/i386/avx2-mpsadbw-1.c: Likewise. 5505 * gcc.target/i386/avx2-mpsadbw-2.c: Likewise. 5506 * gcc.target/i386/avx2-vbroadcastsd_pd-1.c: Likewise. 5507 * gcc.target/i386/avx2-vbroadcastsd_pd-2.c: Likewise. 5508 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Likewise. 5509 * gcc.target/i386/avx2-vbroadcastsi128-2.c: Likewise. 5510 * gcc.target/i386/avx2-vbroadcastss_ps-1.c: Likewise. 5511 * gcc.target/i386/avx2-vbroadcastss_ps-2.c: Likewise. 5512 * gcc.target/i386/avx2-vbroadcastss_ps256-1.c: Likewise. 5513 * gcc.target/i386/avx2-vbroadcastss_ps256-2.c: Likewise. 5514 * gcc.target/i386/avx2-vextracti128-1.c: Likewise. 5515 * gcc.target/i386/avx2-vextracti128-2.c: Likewise. 5516 * gcc.target/i386/avx2-vinserti128-1.c: Likewise. 5517 * gcc.target/i386/avx2-vinserti128-2.c: Likewise. 5518 * gcc.target/i386/avx2-vmovmskb-2.c: Likewise. 5519 * gcc.target/i386/avx2-vmovntdqa-1.c: Likewise. 5520 * gcc.target/i386/avx2-vmovntdqa-2.c: Likewise. 5521 * gcc.target/i386/avx2-vpabsb256-1.c: Likewise. 5522 * gcc.target/i386/avx2-vpabsb256-2.c: Likewise. 5523 * gcc.target/i386/avx2-vpabsd256-1.c: Likewise. 5524 * gcc.target/i386/avx2-vpabsd256-2.c: Likewise. 5525 * gcc.target/i386/avx2-vpabsw256-1.c: Likewise. 5526 * gcc.target/i386/avx2-vpabsw256-2.c: Likewise. 5527 * gcc.target/i386/avx2-vpackssdw-1.c: Likewise. 5528 * gcc.target/i386/avx2-vpackssdw-2.c: Likewise. 5529 * gcc.target/i386/avx2-vpacksswb-1.c: Likewise. 5530 * gcc.target/i386/avx2-vpacksswb-2.c: Likewise. 5531 * gcc.target/i386/avx2-vpackusdw-1.c: Likewise. 5532 * gcc.target/i386/avx2-vpackusdw-2.c: Likewise. 5533 * gcc.target/i386/avx2-vpackuswb-1.c: Likewise. 5534 * gcc.target/i386/avx2-vpackuswb-2.c: Likewise. 5535 * gcc.target/i386/avx2-vpaddb-1.c: Likewise. 5536 * gcc.target/i386/avx2-vpaddb-2.c: Likewise. 5537 * gcc.target/i386/avx2-vpaddd-1.c: Likewise. 5538 * gcc.target/i386/avx2-vpaddd-2.c: Likewise. 5539 * gcc.target/i386/avx2-vpaddq-1.c: Likewise. 5540 * gcc.target/i386/avx2-vpaddq-2.c: Likewise. 5541 * gcc.target/i386/avx2-vpaddsb-1.c: Likewise. 5542 * gcc.target/i386/avx2-vpaddsb-2.c: Likewise. 5543 * gcc.target/i386/avx2-vpaddsw-1.c: Likewise. 5544 * gcc.target/i386/avx2-vpaddsw-2.c: Likewise. 5545 * gcc.target/i386/avx2-vpaddusb-1.c: Likewise. 5546 * gcc.target/i386/avx2-vpaddusb-2.c: Likewise. 5547 * gcc.target/i386/avx2-vpaddusw-1.c: Likewise. 5548 * gcc.target/i386/avx2-vpaddusw-2.c: Likewise. 5549 * gcc.target/i386/avx2-vpaddw-1.c: Likewise. 5550 * gcc.target/i386/avx2-vpaddw-2.c: Likewise. 5551 * gcc.target/i386/avx2-vpalignr256-1.c: Likewise. 5552 * gcc.target/i386/avx2-vpalignr256-2.c: Likewise. 5553 * gcc.target/i386/avx2-vpand-1.c: Likewise. 5554 * gcc.target/i386/avx2-vpand-2.c: Likewise. 5555 * gcc.target/i386/avx2-vpandn-1.c: Likewise. 5556 * gcc.target/i386/avx2-vpandn-2.c: Likewise. 5557 * gcc.target/i386/avx2-vpavgb-1.c: Likewise. 5558 * gcc.target/i386/avx2-vpavgb-2.c: Likewise. 5559 * gcc.target/i386/avx2-vpavgw-1.c: Likewise. 5560 * gcc.target/i386/avx2-vpavgw-2.c: Likewise. 5561 * gcc.target/i386/avx2-vpblendd128-1.c: Likewise. 5562 * gcc.target/i386/avx2-vpblendd128-2.c: Likewise. 5563 * gcc.target/i386/avx2-vpblendd256-1.c: Likewise. 5564 * gcc.target/i386/avx2-vpblendd256-2.c: Likewise. 5565 * gcc.target/i386/avx2-vpblendvb-1.c: Likewise. 5566 * gcc.target/i386/avx2-vpblendvb-2.c: Likewise. 5567 * gcc.target/i386/avx2-vpblendw-1.c: Likewise. 5568 * gcc.target/i386/avx2-vpblendw-2.c: Likewise. 5569 * gcc.target/i386/avx2-vpbroadcastb128-1.c: Likewise. 5570 * gcc.target/i386/avx2-vpbroadcastb128-2.c: Likewise. 5571 * gcc.target/i386/avx2-vpbroadcastb256-1.c: Likewise. 5572 * gcc.target/i386/avx2-vpbroadcastb256-2.c: Likewise. 5573 * gcc.target/i386/avx2-vpbroadcastd128-1.c: Likewise. 5574 * gcc.target/i386/avx2-vpbroadcastd128-2.c: Likewise. 5575 * gcc.target/i386/avx2-vpbroadcastd256-1.c: Likewise. 5576 * gcc.target/i386/avx2-vpbroadcastd256-2.c: Likewise. 5577 * gcc.target/i386/avx2-vpbroadcastq128-1.c: Likewise. 5578 * gcc.target/i386/avx2-vpbroadcastq128-2.c: Likewise. 5579 * gcc.target/i386/avx2-vpbroadcastq256-1.c: Likewise. 5580 * gcc.target/i386/avx2-vpbroadcastq256-2.c: Likewise. 5581 * gcc.target/i386/avx2-vpbroadcastw128-1.c: Likewise. 5582 * gcc.target/i386/avx2-vpbroadcastw128-2.c: Likewise. 5583 * gcc.target/i386/avx2-vpbroadcastw256-1.c: Likewise. 5584 * gcc.target/i386/avx2-vpbroadcastw256-2.c: Likewise. 5585 * gcc.target/i386/avx2-vpcmpeqb-1.c: Likewise. 5586 * gcc.target/i386/avx2-vpcmpeqb-2.c: Likewise. 5587 * gcc.target/i386/avx2-vpcmpeqd-1.c: Likewise. 5588 * gcc.target/i386/avx2-vpcmpeqd-2.c: Likewise. 5589 * gcc.target/i386/avx2-vpcmpeqq-1.c: Likewise. 5590 * gcc.target/i386/avx2-vpcmpeqq-2.c: Likewise. 5591 * gcc.target/i386/avx2-vpcmpeqw-1.c: Likewise. 5592 * gcc.target/i386/avx2-vpcmpeqw-2.c: Likewise. 5593 * gcc.target/i386/avx2-vpcmpgtb-1.c: Likewise. 5594 * gcc.target/i386/avx2-vpcmpgtb-2.c: Likewise. 5595 * gcc.target/i386/avx2-vpcmpgtd-1.c: Likewise. 5596 * gcc.target/i386/avx2-vpcmpgtd-2.c: Likewise. 5597 * gcc.target/i386/avx2-vpcmpgtq-1.c: Likewise. 5598 * gcc.target/i386/avx2-vpcmpgtq-2.c: Likewise. 5599 * gcc.target/i386/avx2-vpcmpgtw-1.c: Likewise. 5600 * gcc.target/i386/avx2-vpcmpgtw-2.c: Likewise. 5601 * gcc.target/i386/avx2-vperm2i128-1.c: Likewise. 5602 * gcc.target/i386/avx2-vperm2i128-2.c: Likewise. 5603 * gcc.target/i386/avx2-vpermd-1.c: Likewise. 5604 * gcc.target/i386/avx2-vpermd-2.c: Likewise. 5605 * gcc.target/i386/avx2-vpermpd-1.c: Likewise. 5606 * gcc.target/i386/avx2-vpermpd-2.c: Likewise. 5607 * gcc.target/i386/avx2-vpermps-1.c: Likewise. 5608 * gcc.target/i386/avx2-vpermps-2.c: Likewise. 5609 * gcc.target/i386/avx2-vpermq-1.c: Likewise. 5610 * gcc.target/i386/avx2-vpermq-2.c: Likewise. 5611 * gcc.target/i386/avx2-vphaddd-1.c: Likewise. 5612 * gcc.target/i386/avx2-vphaddd-2.c: Likewise. 5613 * gcc.target/i386/avx2-vphaddsw-1.c: Likewise. 5614 * gcc.target/i386/avx2-vphaddsw-2.c: Likewise. 5615 * gcc.target/i386/avx2-vphaddw-1.c: Likewise. 5616 * gcc.target/i386/avx2-vphaddw-2.c: Likewise. 5617 * gcc.target/i386/avx2-vphsubd-1.c: Likewise. 5618 * gcc.target/i386/avx2-vphsubd-2.c: Likewise. 5619 * gcc.target/i386/avx2-vphsubsw-1.c: Likewise. 5620 * gcc.target/i386/avx2-vphsubsw-2.c: Likewise. 5621 * gcc.target/i386/avx2-vphsubw-1.c: Likewise. 5622 * gcc.target/i386/avx2-vpmaddubsw-1.c: Likewise. 5623 * gcc.target/i386/avx2-vpmaddubsw-2.c: Likewise. 5624 * gcc.target/i386/avx2-vpmaddwd-1.c: Likewise. 5625 * gcc.target/i386/avx2-vpmaddwd-2.c: Likewise. 5626 * gcc.target/i386/avx2-vpmaskloadd-1.c: Likewise. 5627 * gcc.target/i386/avx2-vpmaskloadd-2.c: Likewise. 5628 * gcc.target/i386/avx2-vpmaskloadd256-1.c: Likewise. 5629 * gcc.target/i386/avx2-vpmaskloadd256-2.c: Likewise. 5630 * gcc.target/i386/avx2-vpmaskloadq-1.c: Likewise. 5631 * gcc.target/i386/avx2-vpmaskloadq-2.c: Likewise. 5632 * gcc.target/i386/avx2-vpmaskloadq256-1.c: Likewise. 5633 * gcc.target/i386/avx2-vpmaskloadq256-2.c: Likewise. 5634 * gcc.target/i386/avx2-vpmaskstored-1.c: Likewise. 5635 * gcc.target/i386/avx2-vpmaskstored-2.c: Likewise. 5636 * gcc.target/i386/avx2-vpmaskstored256-1.c: Likewise. 5637 * gcc.target/i386/avx2-vpmaskstored256-2.c: Likewise. 5638 * gcc.target/i386/avx2-vpmaskstoreq-1.c: Likewise. 5639 * gcc.target/i386/avx2-vpmaskstoreq-2.c: Likewise. 5640 * gcc.target/i386/avx2-vpmaskstoreq256-1.c: Likewise. 5641 * gcc.target/i386/avx2-vpmaskstoreq256-2.c: Likewise. 5642 * gcc.target/i386/avx2-vpmaxsb-1.c: Likewise. 5643 * gcc.target/i386/avx2-vpmaxsb-2.c: Likewise. 5644 * gcc.target/i386/avx2-vpmaxsd-1.c: Likewise. 5645 * gcc.target/i386/avx2-vpmaxsd-2.c: Likewise. 5646 * gcc.target/i386/avx2-vpmaxsw-1.c: Likewise. 5647 * gcc.target/i386/avx2-vpmaxsw-2.c: Likewise. 5648 * gcc.target/i386/avx2-vpmaxub-1.c: Likewise. 5649 * gcc.target/i386/avx2-vpmaxub-2.c: Likewise. 5650 * gcc.target/i386/avx2-vpmaxud-1.c: Likewise. 5651 * gcc.target/i386/avx2-vpmaxud-2.c: Likewise. 5652 * gcc.target/i386/avx2-vpmaxuw-1.c: Likewise. 5653 * gcc.target/i386/avx2-vpmaxuw-2.c: Likewise. 5654 * gcc.target/i386/avx2-vpminsb-1.c: Likewise. 5655 * gcc.target/i386/avx2-vpminsb-2.c: Likewise. 5656 * gcc.target/i386/avx2-vpminsd-1.c: Likewise. 5657 * gcc.target/i386/avx2-vpminsd-2.c: Likewise. 5658 * gcc.target/i386/avx2-vpminsw-1.c: Likewise. 5659 * gcc.target/i386/avx2-vpminsw-2.c: Likewise. 5660 * gcc.target/i386/avx2-vpminub-1.c: Likewise. 5661 * gcc.target/i386/avx2-vpminub-2.c: Likewise. 5662 * gcc.target/i386/avx2-vpminud-1.c: Likewise. 5663 * gcc.target/i386/avx2-vpminud-2.c: Likewise. 5664 * gcc.target/i386/avx2-vpminuw-1.c: Likewise. 5665 * gcc.target/i386/avx2-vpminuw-2.c: Likewise. 5666 * gcc.target/i386/avx2-vpmovmskb-1.c: Likewise. 5667 * gcc.target/i386/avx2-vpmovsxbd-1.c: Likewise. 5668 * gcc.target/i386/avx2-vpmovsxbd-2.c: Likewise. 5669 * gcc.target/i386/avx2-vpmovsxbq-1.c: Likewise. 5670 * gcc.target/i386/avx2-vpmovsxbq-2.c: Likewise. 5671 * gcc.target/i386/avx2-vpmovsxbw-1.c: Likewise. 5672 * gcc.target/i386/avx2-vpmovsxbw-2.c: Likewise. 5673 * gcc.target/i386/avx2-vpmovsxdq-1.c: Likewise. 5674 * gcc.target/i386/avx2-vpmovsxdq-2.c: Likewise. 5675 * gcc.target/i386/avx2-vpmovsxwd-1.c: Likewise. 5676 * gcc.target/i386/avx2-vpmovsxwd-2.c: Likewise. 5677 * gcc.target/i386/avx2-vpmovsxwq-1.c: Likewise. 5678 * gcc.target/i386/avx2-vpmovsxwq-2.c: Likewise. 5679 * gcc.target/i386/avx2-vpmovzxbd-1.c: Likewise. 5680 * gcc.target/i386/avx2-vpmovzxbd-2.c: Likewise. 5681 * gcc.target/i386/avx2-vpmovzxbq-1.c: Likewise. 5682 * gcc.target/i386/avx2-vpmovzxbq-2.c: Likewise. 5683 * gcc.target/i386/avx2-vpmovzxbw-1.c: Likewise. 5684 * gcc.target/i386/avx2-vpmovzxbw-2.c: Likewise. 5685 * gcc.target/i386/avx2-vpmovzxdq-1.c: Likewise. 5686 * gcc.target/i386/avx2-vpmovzxdq-2.c: Likewise. 5687 * gcc.target/i386/avx2-vpmovzxwd-1.c: Likewise. 5688 * gcc.target/i386/avx2-vpmovzxwd-2.c: Likewise. 5689 * gcc.target/i386/avx2-vpmovzxwq-1.c: Likewise. 5690 * gcc.target/i386/avx2-vpmovzxwq-2.c: Likewise. 5691 * gcc.target/i386/avx2-vpmuldq-1.c: Likewise. 5692 * gcc.target/i386/avx2-vpmuldq-2.c: Likewise. 5693 * gcc.target/i386/avx2-vpmulhrsw-1.c: Likewise. 5694 * gcc.target/i386/avx2-vpmulhrsw-2.c: Likewise. 5695 * gcc.target/i386/avx2-vpmulhuw-1.c: Likewise. 5696 * gcc.target/i386/avx2-vpmulhuw-2.c: Likewise. 5697 * gcc.target/i386/avx2-vpmulhw-1.c: Likewise. 5698 * gcc.target/i386/avx2-vpmulhw-2.c: Likewise. 5699 * gcc.target/i386/avx2-vpmulld-1.c: Likewise. 5700 * gcc.target/i386/avx2-vpmulld-2.c: Likewise. 5701 * gcc.target/i386/avx2-vpmullw-1.c: Likewise. 5702 * gcc.target/i386/avx2-vpmullw-2.c: Likewise. 5703 * gcc.target/i386/avx2-vpmuludq-1.c: Likewise. 5704 * gcc.target/i386/avx2-vpmuludq-2.c: Likewise. 5705 * gcc.target/i386/avx2-vpor-1.c: Likewise. 5706 * gcc.target/i386/avx2-vpor-2.c: Likewise. 5707 * gcc.target/i386/avx2-vpsadbw-1.c: Likewise. 5708 * gcc.target/i386/avx2-vpsadbw-2.c: Likewise. 5709 * gcc.target/i386/avx2-vpshufb-1.c: Likewise. 5710 * gcc.target/i386/avx2-vpshufb-2.c: Likewise. 5711 * gcc.target/i386/avx2-vpshufd-1.c: Likewise. 5712 * gcc.target/i386/avx2-vpshufd-2.c: Likewise. 5713 * gcc.target/i386/avx2-vpshufhw-1.c: Likewise. 5714 * gcc.target/i386/avx2-vpshufhw-2.c: Likewise. 5715 * gcc.target/i386/avx2-vpshuflw-1.c: Likewise. 5716 * gcc.target/i386/avx2-vpshuflw-2.c: Likewise. 5717 * gcc.target/i386/avx2-vpsignb-1.c: Likewise. 5718 * gcc.target/i386/avx2-vpsignb-2.c: Likewise. 5719 * gcc.target/i386/avx2-vpsignd-1.c: Likewise. 5720 * gcc.target/i386/avx2-vpsignd-2.c: Likewise. 5721 * gcc.target/i386/avx2-vpsignw-1.c: Likewise. 5722 * gcc.target/i386/avx2-vpsignw-2.c: Likewise. 5723 * gcc.target/i386/avx2-vpslld-1.c: Likewise. 5724 * gcc.target/i386/avx2-vpslld-2.c: Likewise. 5725 * gcc.target/i386/avx2-vpslldi-1.c: Likewise. 5726 * gcc.target/i386/avx2-vpslldi-2.c: Likewise. 5727 * gcc.target/i386/avx2-vpslldq-1.c: Likewise. 5728 * gcc.target/i386/avx2-vpslldq-2.c: Likewise. 5729 * gcc.target/i386/avx2-vpsllq-1.c: Likewise. 5730 * gcc.target/i386/avx2-vpsllq-2.c: Likewise. 5731 * gcc.target/i386/avx2-vpsllqi-1.c: Likewise. 5732 * gcc.target/i386/avx2-vpsllqi-2.c: Likewise. 5733 * gcc.target/i386/avx2-vpsllvd128-1.c: Likewise. 5734 * gcc.target/i386/avx2-vpsllvd128-2.c: Likewise. 5735 * gcc.target/i386/avx2-vpsllvd256-1.c: Likewise. 5736 * gcc.target/i386/avx2-vpsllvd256-2.c: Likewise. 5737 * gcc.target/i386/avx2-vpsllvq128-1.c: Likewise. 5738 * gcc.target/i386/avx2-vpsllvq128-2.c: Likewise. 5739 * gcc.target/i386/avx2-vpsllvq256-1.c: Likewise. 5740 * gcc.target/i386/avx2-vpsllvq256-2.c: Likewise. 5741 * gcc.target/i386/avx2-vpsllw-1.c: Likewise. 5742 * gcc.target/i386/avx2-vpsllw-2.c: Likewise. 5743 * gcc.target/i386/avx2-vpsllwi-1.c: Likewise. 5744 * gcc.target/i386/avx2-vpsllwi-2.c: Likewise. 5745 * gcc.target/i386/avx2-vpsrad-1.c: Likewise. 5746 * gcc.target/i386/avx2-vpsrad-2.c: Likewise. 5747 * gcc.target/i386/avx2-vpsradi-1.c: Likewise. 5748 * gcc.target/i386/avx2-vpsradi-2.c: Likewise. 5749 * gcc.target/i386/avx2-vpsravd128-1.c: Likewise. 5750 * gcc.target/i386/avx2-vpsravd128-2.c: Likewise. 5751 * gcc.target/i386/avx2-vpsravd256-1.c: Likewise. 5752 * gcc.target/i386/avx2-vpsravd256-2.c: Likewise. 5753 * gcc.target/i386/avx2-vpsraw-1.c: Likewise. 5754 * gcc.target/i386/avx2-vpsraw-2.c: Likewise. 5755 * gcc.target/i386/avx2-vpsrawi-1.c: Likewise. 5756 * gcc.target/i386/avx2-vpsrawi-2.c: Likewise. 5757 * gcc.target/i386/avx2-vpsrld-1.c: Likewise. 5758 * gcc.target/i386/avx2-vpsrld-2.c: Likewise. 5759 * gcc.target/i386/avx2-vpsrldi-1.c: Likewise. 5760 * gcc.target/i386/avx2-vpsrldi-2.c: Likewise. 5761 * gcc.target/i386/avx2-vpsrldq-1.c: Likewise. 5762 * gcc.target/i386/avx2-vpsrldq-2.c: Likewise. 5763 * gcc.target/i386/avx2-vpsrlq-1.c: Likewise. 5764 * gcc.target/i386/avx2-vpsrlq-2.c: Likewise. 5765 * gcc.target/i386/avx2-vpsrlqi-1.c: Likewise. 5766 * gcc.target/i386/avx2-vpsrlqi-2.c: Likewise. 5767 * gcc.target/i386/avx2-vpsrlvd128-1.c: Likewise. 5768 * gcc.target/i386/avx2-vpsrlvd128-2.c: Likewise. 5769 * gcc.target/i386/avx2-vpsrlvd256-1.c: Likewise. 5770 * gcc.target/i386/avx2-vpsrlvd256-2.c: Likewise. 5771 * gcc.target/i386/avx2-vpsrlvq128-1.c: Likewise. 5772 * gcc.target/i386/avx2-vpsrlvq128-2.c: Likewise. 5773 * gcc.target/i386/avx2-vpsrlvq256-1.c: Likewise. 5774 * gcc.target/i386/avx2-vpsrlvq256-2.c: Likewise. 5775 * gcc.target/i386/avx2-vpsrlw-1.c: Likewise. 5776 * gcc.target/i386/avx2-vpsrlw-2.c: Likewise. 5777 * gcc.target/i386/avx2-vpsrlwi-1.c: Likewise. 5778 * gcc.target/i386/avx2-vpsrlwi-2.c: Likewise. 5779 * gcc.target/i386/avx2-vpsubb-1.c: Likewise. 5780 * gcc.target/i386/avx2-vpsubb-2.c: Likewise. 5781 * gcc.target/i386/avx2-vpsubd-1.c: Likewise. 5782 * gcc.target/i386/avx2-vpsubd-2.c: Likewise. 5783 * gcc.target/i386/avx2-vpsubq-1.c: Likewise. 5784 * gcc.target/i386/avx2-vpsubq-2.c: Likewise. 5785 * gcc.target/i386/avx2-vpsubsb-1.c: Likewise. 5786 * gcc.target/i386/avx2-vpsubsb-2.c: Likewise. 5787 * gcc.target/i386/avx2-vpsubsw-1.c: Likewise. 5788 * gcc.target/i386/avx2-vpsubsw-2.c: Likewise. 5789 * gcc.target/i386/avx2-vpsubusb-1.c: Likewise. 5790 * gcc.target/i386/avx2-vpsubusb-2.c: Likewise. 5791 * gcc.target/i386/avx2-vpsubusw-1.c: Likewise. 5792 * gcc.target/i386/avx2-vpsubusw-2.c: Likewise. 5793 * gcc.target/i386/avx2-vpunpckhbw-1.c: Likewise. 5794 * gcc.target/i386/avx2-vpunpckhbw-2.c: Likewise. 5795 * gcc.target/i386/avx2-vpunpckhdq-1.c: Likewise. 5796 * gcc.target/i386/avx2-vpunpckhdq-2.c: Likewise. 5797 * gcc.target/i386/avx2-vpunpckhqdq-1.c: Likewise. 5798 * gcc.target/i386/avx2-vpunpckhqdq-2.c: Likewise. 5799 * gcc.target/i386/avx2-vpunpckhwd-1.c: Likewise. 5800 * gcc.target/i386/avx2-vpunpckhwd-2.c: Likewise. 5801 * gcc.target/i386/avx2-vpunpcklbw-1.c: Likewise. 5802 * gcc.target/i386/avx2-vpunpcklbw-2.c: Likewise. 5803 * gcc.target/i386/avx2-vpunpckldq-1.c: Likewise. 5804 * gcc.target/i386/avx2-vpunpckldq-2.c: Likewise. 5805 * gcc.target/i386/avx2-vpunpcklqdq-1.c: Likewise. 5806 * gcc.target/i386/avx2-vpunpcklqdq-2.c: Likewise. 5807 * gcc.target/i386/avx2-vpunpcklwd-1.c: Likewise. 5808 * gcc.target/i386/avx2-vpunpcklwd-2.c: Likewise. 5809 * gcc.target/i386/avx2-vpxor-1.c: Likewise. 5810 * gcc.target/i386/avx2-vpxor-2.c: Likewise. 5811 * gcc.target/i386/testimm-9.c: Likewise. 5812 58132011-08-23 Kirill Yukhin <kirill.yukhin@intel.com> 5814 5815 * g++.dg/other/i386-2.C: Add -mbmi2 check. 5816 * g++.dg/other/i386-3.C: Likewise. 5817 * gcc.target/i386/bmi2-bzhi32-1.c: New testcase. 5818 * gcc.target/i386/bmi2-bzhi32-1a.c: Likewise. 5819 * gcc.target/i386/bmi2-bzhi64-1.c: Likewise. 5820 * gcc.target/i386/bmi2-bzhi64-1a.c: Likewise. 5821 * gcc.target/i386/bmi2-mulx32-1.c: Likewise. 5822 * gcc.target/i386/bmi2-mulx32-1a.c: Likewise. 5823 * gcc.target/i386/bmi2-mulx64-1.c: Likewise. 5824 * gcc.target/i386/bmi2-mulx64-1a.c: Likewise. 5825 * gcc.target/i386/bmi2-pdep32-1.c: Likewise. 5826 * gcc.target/i386/bmi2-pdep32-1a.c: Likewise. 5827 * gcc.target/i386/bmi2-pdep64-1.c: Likewise. 5828 * gcc.target/i386/bmi2-pdep64-1a.c: Likewise. 5829 * gcc.target/i386/bmi2-pext32-1.c: Likewise. 5830 * gcc.target/i386/bmi2-pext32-1a.c: Likewise. 5831 * gcc.target/i386/bmi2-pext64-1.c: Likewise. 5832 * gcc.target/i386/bmi2-pext64-1a.c: Likewise. 5833 * gcc.target/i386/bmi2-rorx32-1.c: Likewise. 5834 * gcc.target/i386/bmi2-rorx32-1a.c: Likewise. 5835 * gcc.target/i386/bmi2-rorx64-1.c: Likewise. 5836 * gcc.target/i386/bmi2-rorx64-1a.c: Likewise. 5837 * gcc.target/i386/bmi2-sarx32-1.c: Likewise. 5838 * gcc.target/i386/bmi2-sarx32-1a.c: Likewise. 5839 * gcc.target/i386/bmi2-sarx64-1.c: Likewise. 5840 * gcc.target/i386/bmi2-sarx64-1a.c: Likewise. 5841 * gcc.target/i386/bmi2-shlx32-1.c: Likewise. 5842 * gcc.target/i386/bmi2-shlx32-1a.c: Likewise. 5843 * gcc.target/i386/bmi2-shlx64-1.c: Likewise. 5844 * gcc.target/i386/bmi2-shlx64-1a.c: Likewise. 5845 * gcc.target/i386/bmi2-shrx32-1.c: Likewise. 5846 * gcc.target/i386/bmi2-shrx32-1a.c: Likewise. 5847 * gcc.target/i386/bmi2-shrx64-1.c: Likewise. 5848 * gcc.target/i386/bmi2-shrx64-1a.c: Likewise. 5849 * gcc.target/i386/i386.exp (check_effective_target_bmi2): New. 5850 * gcc.target/i386/sse-12.c: Add BMI2. 5851 * gcc.target/i386/sse-13.c: Likewise. 5852 * gcc.target/i386/sse-14.c: Likewise. 5853 * gcc.target/i386/sse-22.c: Likewise. 5854 * gcc.target/i386/sse-23.c: Likewise. 5855 58562011-08-23 Jason Merrill <jason@redhat.com> 5857 5858 * g++.dg/template/crash7.C: Adjust expected errors. 5859 58602011-08-23 Jason Merrill <jason@redhat.com> 5861 5862 PR c++/49045 5863 Core 1321 5864 * g++.dg/cpp0x/overload2.C: New. 5865 58662011-08-23 Jason Merrill <jason@redhat.com> 5867 5868 Core 903 5869 * g++.dg/cpp0x/constexpr-nullptr.C: Now ill-formed. 5870 58712011-08-23 Jason Merrill <jason@redhat.com> 5872 5873 Core 975 5874 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: Now accepted. 5875 * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: Adjust. 5876 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Test returning overload. 5877 * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: Remove #include. 5878 58792011-08-23 Jason Merrill <jason@redhat.com> 5880 5881 PR c++/50024 5882 * g++.dg/cpp0x/constexpr-initlist5.C: New. 5883 58842011-08-23 Jakub Jelinek <jakub@redhat.com> 5885 5886 PR c++/50158 5887 * g++.dg/warn/Wunused-var-16.C: New test. 5888 5889 PR middle-end/50161 5890 * gcc.dg/pr50161.c: New test. 5891 58922011-08-23 Siddhesh Poyarekar <siddhesh.poyarekar@gmail.com> 5893 5894 PR c++/50055 5895 * g++.dg/gcov/gcov-7.C: New test. 5896 58972011-08-23 Jakub Jelinek <jakub@redhat.com> 5898 5899 PR c++/46862 5900 * g++.dg/dfp/nofields.C: New test. 5901 59022011-08-23 Tobias Burnus <burnus@net-b.de> 5903 5904 PR fortran/31600 5905 * gfortran.dg/use_16.f90: New. 5906 59072011-08-22 Uros Bizjak <ubizjak@gmail.com> 5908 Kirill Yukhin <kirill.yukhin@intel.com> 5909 5910 PR target/50155 5911 * gcc.target/i386/pr50155.c: New test. 5912 59132011-08-22 Jakub Jelinek <jakub@redhat.com> 5914 5915 PR tree-optimization/50133 5916 * gcc.dg/pr50133.c: New test. 5917 5918 PR middle-end/50141 5919 * c-c++-common/cxxbitfields-6.c: New test. 5920 59212011-08-22 Mikael Morin <mikael.morin@gcc.gnu.org> 5922 5923 PR fortran/50050 5924 * gfortran.dg/alloc_comp_initializer_3.f90: New test. 5925 59262011-08-22 Georg-Johann Lay <avr@gjlay.de> 5927 5928 * gcc.dg/pr49994-2.c: Add dg-require-effective-target scheduling. 5929 * gcc.dg/pr49994-3.c: Ditto. 5930 59312011-08-22 Richard Guenther <rguenther@suse.de> 5932 5933 PR testsuite/50145 5934 * gcc.dg/torture/pr50067-1.c: Run on little-endian systems only. 5935 * gcc.dg/torture/pr50067-2.c: Likewise. 5936 59372011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org> 5938 5939 PR fortran/47659 5940 * gfortran.dg/warn_conversion_2.f90: Also warn about conversion 5941 of a constant resulting from simplification. 5942 * gfortran.dg/warn_conversion_3.f90: New test. 5943 59442011-08-21 Thomas Koenig <tkoenig@gcc.gnu.org> 5945 5946 PR fortran/50130 5947 * gfortran.dg/zero_stride_1.f90: New test. 5948 59492011-08-20 Janus Weil <janus@gcc.gnu.org> 5950 5951 PR fortran/49638 5952 * gfortran.dg/typebound_override_1.f90: Modified. 5953 59542011-08-20 Jakub Jelinek <jakub@redhat.com> 5955 5956 PR tree-optimization/48739 5957 * gcc.dg/pr48739-1.c: New test. 5958 * gcc.dg/pr48739-2.c: New test. 5959 59602011-08-20 Tobias Burnus <burnus@net-b.de> 5961 5962 * gfortran.dg/graphite/interchange-1.f: Remove xfail. 5963 59642011-08-19 Mikael Morin <mikael.morin@sfr.fr> 5965 5966 PR fortran/50129 5967 * gfortran.dg/where_3.f90: New test. 5968 59692011-08-19 H.J. Lu <hongjiu.lu@intel.com> 5970 5971 PR middle-end/49721 5972 * gfortran.dg/pr49721-1.f: New. 5973 * gfortran.fortran-torture/compile/pr49721-1.f: Likewise. 5974 59752011-08-19 Joseph Myers <joseph@codesourcery.com> 5976 5977 * gcc.dg/builtin-complex-err-1.c, gcc.dg/builtin-complex-err-2.c, 5978 gcc.dg/dfp/builtin-complex.c, gcc.dg/torture/builtin-complex-1.c: 5979 New tests. 5980 59812011-08-19 Andrew Stubbs <ams@codesourcery.com> 5982 5983 * gcc.target/arm/wmul-11.c: New file. 5984 * gcc.target/arm/wmul-12.c: New file. 5985 * gcc.target/arm/wmul-13.c: New file. 5986 59872011-08-19 Andrew Stubbs <ams@codesourcery.com> 5988 5989 * gcc.target/arm/wmul-10.c: New file. 5990 59912011-08-19 Andrew Stubbs <ams@codesourcery.com> 5992 5993 * gcc.target/arm/wmul-9.c: New file. 5994 * gcc.target/arm/wmul-bitfield-2.c: New file. 5995 59962011-08-19 Andrew Stubbs <ams@codesourcery.com> 5997 5998 * gcc.target/arm/wmul-8.c: New file. 5999 60002011-08-19 Andrew Stubbs <ams@codesourcery.com> 6001 6002 * gcc.target/arm/wmul-7.c: New file. 6003 60042011-08-19 Andrew Stubbs <ams@codesourcery.com> 6005 6006 * gcc.target/arm/wmul-6.c: New file. 6007 60082011-08-19 Andrew Stubbs <ams@codesourcery.com> 6009 6010 * gcc.target/arm/wmul-5.c: New file. 6011 * gcc.target/arm/no-wmla-1.c: New file. 6012 60132011-08-19 Andrew Stubbs <ams@codesourcery.com> 6014 6015 * gcc.target/arm/wmul-bitfield-1.c: New file. 6016 60172011-08-19 Joseph Myers <joseph@codesourcery.com> 6018 6019 * gcc.dg/c90-noreturn-1.c, gcc.dg/c99-noreturn-1.c: New tests. 6020 60212011-08-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6022 6023 * gcc.dg/builtins-67.c: Use dg-add-options c99_runtime. 6024 * gcc.target/i386/conversion.c: Likewise. 6025 60262011-08-19 Richard Guenther <rguenther@suse.de> 6027 6028 * gcc.dg/torture/pr50067-1.c: New testcase. 6029 * gcc.dg/torture/pr50067-2.c: Likewise. 6030 60312011-08-19 Joey Ye <joey.ye@arm.com> 6032 6033 PR target/49437 6034 * gcc.target/arm/handler-align.c: New test. 6035 * lib/target-supports.exp (check_effective_target_arm_cortex_m): 6036 New Function. 6037 60382011-08-19 Joey Ye <joey.ye@arm.com> 6039 6040 * gcc.c-torture/execute/20101011-1.c (DO_TEST): Skip on ARM. 6041 60422011-08-19 Mikael Morin <mikael.morin@sfr.fr> 6043 6044 PR fortran/50071 6045 * gfortran.dg/end_block_label_1.f90: New test. 6046 * gfortran.dg/end_associate_label_1.f90: New test. 6047 60482011-08-18 Joseph Myers <joseph@codesourcery.com> 6049 6050 * gcc.dg/c1x-pointer-float-1.c: New test. 6051 60522011-08-18 Mikael Morin <mikael.morin@sfr.fr> 6053 6054 PR fortran/50071 6055 * gfortran.dg/duplicate_labels_2.f: New test. 6056 60572011-08-18 Joseph Myers <joseph@codesourcery.com> 6058 6059 * gcc.dg/c1x-noreturn-1.c, gcc.dg/c1x-noreturn-2.c, 6060 gcc.dg/c1x-noreturn-3.c, gcc.dg/c1x-noreturn-4.c, 6061 gcc.dg/c1x-noreturn-5.c: New tests. 6062 60632011-08-18 Joseph Myers <joseph@codesourcery.com> 6064 6065 * gcc.dg/c1x-uni-string-1.c, gcc.dg/c1x-uni-string-2.c: New tests. 6066 60672011-08-18 Tobias Burnus <burnus@net-b.de> 6068 6069 PR fortran/18918 6070 * gfortran.dg/coarray_lock_1.f90: Update dg-error. 6071 * gfortran.dg/coarray_lock_3.f90: Fix test. 6072 * gfortran.dg/coarray_lock_4.f90: New. 6073 * gfortran.dg/coarray_lock_5.f90: New. 6074 60752011-08-18 Jakub Jelinek <jakub@redhat.com> 6076 6077 PR target/50009 6078 * gcc.c-torture/compile/pr50009.c: New test. 6079 6080 PR target/50092 6081 * gcc.dg/torture/pr50092.c: New test. 6082 60832011-08-18 Tobias Burnus <burnus@net-b.de> 6084 6085 PR fortran/50109 6086 * gfortran.dg/namelist_73.f90: New. 6087 60882011-08-18 Jakub Jelinek <jakub@redhat.com> 6089 6090 * g++.dg/plugin/decl_plugin.c: Include diagnostic.h. 6091 6092 PR debug/50017 6093 * gcc.dg/pr50017.c: New test. 6094 60952011-08-18 Dodji Seketeli <dodji@redhat.com> 6096 6097 PR c++/45625 6098 * g++.dg/lookup/hidden-var1.C: New test case. 6099 61002011-08-17 Tobias Burnus <burnus@net-b.de> 6101 6102 PR fortran/31461 6103 * gfortran.dg/warn_unused_var_2.f90: New. 6104 * gfortran.dg/warn_unused_var_3.f90: New. 6105 61062011-08-17 Tom de Vries <tom@codesourcery.com> 6107 6108 PR target/43597 6109 * gcc.target/arm/pr43597.c: New test. 6110 61112011-08-17 Janus Weil <janus@gcc.gnu.org> 6112 6113 PR fortran/50070 6114 * gfortran.dg/common_13.f90: New. 6115 61162011-08-16 Jason Merrill <jason@redhat.com> 6117 6118 PR c++/50086 6119 * g++.dg/cpp0x/variadic-unresolved.C: New. 6120 6121 * g++.old-deja/g++.brendan/README: Add R.I.P. 6122 6123 * g++.dg/ext/attr-used-1.C: New. 6124 6125 PR c++/50054 6126 * g++.dg/cpp0x/initlist56.C: New. 6127 61282011-08-15 H.J. Lu <hongjiu.lu@intel.com> 6129 6130 PR testsuite/50085 6131 * g++.dg/opt/life1.C: Only run on Linux. 6132 61332011-08-15 Tobias Burnus <burnus@net-b.de> 6134 6135 * gfortran.dg/coarray_26.f90: New. 6136 61372011-08-15 Hans-Peter Nilsson <hp@axis.com> 6138 6139 * gcc.dg/tree-ssa/vrp61.c: Use -fdump-tree-vrp1-nouid instead of 6140 -fdump-tree-vrp1. 6141 61422011-08-14 Janus Weil <janus@gcc.gnu.org> 6143 6144 PR fortran/50073 6145 * gfortran.dg/func_result_7.f90: New. 6146 61472011-08-13 Jason Merrill <jason@redhat.com> 6148 6149 PR c++/50075 6150 * g++.dg/cpp0x/decltype32.C: New. 6151 6152 PR c++/50059 6153 * g++.dg/diagnostic/expr1.C: New. 6154 61552011-08-12 David Li <davidxl@google.com> 6156 6157 * g++.dg/abi/vbase15.C: New test. 6158 61592011-08-12 Jason Merrill <jason@redhat.com> 6160 6161 PR c++/50034 6162 * g++.dg/cpp0x/defaulted28.C: Add unevaluated case. 6163 61642011-08-12 Uros Bizjak <ubizjak@gmail.com> 6165 6166 * gcc.dg/builtins-67.c: New test. 6167 * gcc.target/i386/conversion.c: Ditto. 6168 61692011-08-11 Romain Geissler <romain.geissler@gmail.com> 6170 Brian Hackett <bhackett1024@gmail.com> 6171 6172 * g++.dg/plugin/decl_plugin.c: New. 6173 * g++.dg/plugin/decl-plugin-test.C: New. 6174 * g++.dg/plugin/plugin.exp: Add above testcase. 6175 61762011-08-11 Richard Guenther <rguenther@suse.de> 6177 6178 * g++.dg/tree-ssa/pr41186.C: Un-XFAIL. 6179 61802011-08-11 Michael Matz <matz@suse.de> 6181 6182 * gcc.dg/graphite/run-id-pr47593.c: Remove -m32. 6183 61842011-08-11 Ira Rosen <ira.rosen@linaro.org> 6185 6186 PR tree-optimization/50039 6187 * gcc.dg/vect/vect.exp: Run no-tree-fre-* tests with -fno-tree-fre. 6188 * gcc.dg/vect/no-tree-fre-pr50039.c: New test. 6189 61902011-08-10 H.J. Lu <hongjiu.lu@intel.com> 6191 6192 * gcc.target/i386/sse4_1-blendps-2.c: Include <stdlib.h>. 6193 (sse4_1_test): Initialize src3 with random value. 6194 61952011-08-10 Artjoms Sinkarovs <artyom.shinakroff@gmail.com> 6196 6197 * gcc.c-torture/execute/scal-to-vec1.c: New test. 6198 * gcc.c-torture/execute/scal-to-vec2.c: New test. 6199 * gcc.c-torture/execute/scal-to-vec3.c: New test. 6200 * gcc.dg/scal-to-vec1.c: New test. 6201 * gcc.dg/scal-to-vec2.c: New test. 6202 62032011-08-09 Richard Guenther <rguenther@suse.de> 6204 6205 * gcc.dg/tree-ssa/vrp57.c: Disable CCP. 6206 * gcc.dg/tree-ssa/vrp60.c: New testcase. 6207 * gcc.dg/tree-ssa/vrp61.c: Likewise. 6208 * gcc.dg/tree-ssa/vrp62.c: Likewise. 6209 62102011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 6211 6212 * gfortran.dg/scratch_1.f90: Skip on spu-*-*. 6213 62142011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 6215 6216 * gcc.dg/pr49948.c: Require pthread effective target. 6217 62182011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 6219 6220 * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt. 6221 62222011-08-09 Uros Bizjak <ubizjak@gmail.com> 6223 6224 * gcc.target/i386/sse-22a.c: New test. 6225 62262011-08-09 Ira Rosen <ira.rosen@linaro.org> 6227 6228 PR tree-optimization/50014 6229 * gcc.dg/vect/pr50014.c: New test. 6230 62312011-08-08 Martin Jambor <mjambor@suse.cz> 6232 6233 PR middle-end/49923 6234 * gcc.dg/tree-ssa/pr49923.c: New test. 6235 62362011-08-08 H.J. Lu <hongjiu.lu@intel.com> 6237 6238 PR target/49781 6239 * gcc.target/i386/pr49781-1.c: New. 6240 62412011-08-08 Jason Merrill <jason@redhat.com> 6242 6243 * g++.dg/cpp0x/range-for20.C: Adjust to test 50020 as well. 6244 6245 * g++.dg/cpp0x/initlist5.C: Add 50011 test. 6246 62472011-08-07 Janus Weil <janus@gcc.gnu.org> 6248 6249 PR fortran/49638 6250 * gfortran.dg/typebound_override_1.f90: New. 6251 62522011-08-07 Kai Tietz <ktietz@redhat.com> 6253 6254 * gcc.dg/tree-ssa/pr23455.c: Adjust testcases for LLP64 for 6255 x86_64 mingw target. 6256 * gcc.dg/tree-ssa/loop-1.c: Likewise. 6257 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise. 6258 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise. 6259 * gcc.dg/tree-ssa/loop-33.c: Likewise. 6260 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise. 6261 * gcc.dg/tree-ssa/loop-35.c: Likewise. 6262 * gcc.dg/tree-ssa/stdarg-2.c: Likewise. 6263 * gcc.dg/tree-ssa/stdarg-4.c: Likewise. 6264 * gcc.dg/tree-ssa/stdarg-5.c: Likewise. 6265 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise. 6266 62672011-08-06 Uros Bizjak <ubizjak@gmail.com> 6268 6269 PR testsuite/48727 6270 * g++.dg/opt/devirt2.C: Use specific pattern for alpha*-*-*. 6271 62722011-08-06 Uros Bizjak <ubizjak@gmail.com> 6273 6274 * gcc.dg/pr48770.c: Cleanup coverage files. 6275 * gfortran.dg/vect/O3-pr49957.f: Cleanup vect tree dump. 6276 62772011-08-06 Uros Bizjak <ubizjak@gmail.com> 6278 6279 * gcc.target/i386/sse-22.c (dg-options): Add -march=k8. 6280 (pragma GCC target): Add avx, fma4, lzcnt and bmi options. 6281 * gcc.target/i386/sse-23.c (pragma GCC target): Add avx, fma4, 6282 lzcnt and bmi options. 6283 62842011-08-06 H.J. Lu <hongjiu.lu@intel.com> 6285 6286 PR target/47381 6287 * gcc.dg/pr47381-1.c: New. 6288 * gcc.dg/pr47381-2.c: Likewise. 6289 * gcc.target/i386/pr47381.c: Likewise. 6290 62912011-08-06 H.J. Lu <hongjiu.lu@intel.com> 6292 6293 PR middle-end/47727 6294 * gcc.dg/pr47727.c: New. 6295 6296 PR target/47372 6297 * gcc.dg/pr47372-1.c: New. 6298 * gcc.dg/pr47372-2.c: Likewise. 6299 63002011-08-06 H.J. Lu <hongjiu.lu@intel.com> 6301 6302 PR middle-end/47449 6303 * gcc.target/i386/pr47449.c: New. 6304 6305 PR target/47446 6306 * gcc.dg/pr47446-1.c: New. 6307 * gcc.dg/pr47446-2.c: Likewise. 6308 63092011-08-06 H.J. Lu <hongjiu.lu@intel.com> 6310 6311 PR target/47766 6312 * gcc.dg/pr47766.c: New. 6313 6314 PR target/47715 6315 * gcc.dg/tls/pr47715-1.c: New. 6316 * gcc.dg/tls/pr47715-2.c: Likewise. 6317 * gcc.dg/tls/pr47715-3.c: Likewise. 6318 * gcc.dg/tls/pr47715-4.c: Likewise. 6319 * gcc.dg/tls/pr47715-5.c: Likewise. 6320 63212011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> 6322 6323 PR libobjc/50002 6324 * objc.dg/gnu-api-2-class.m: Updated comments. 6325 * obj-c++.dg/gnu-api-2-class.mm: Likewise. 6326 * objc.dg/gnu-api-2-class-meta.m: New test. 6327 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise. 6328 63292011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> 6330 6331 PR libobjc/49882 6332 * obj-c++.dg/gnu-api-2-class.mm (main): Test class_getSuperclass() 6333 with classes that are in construction. 6334 63352011-08-06 H.J. Lu <hongjiu.lu@intel.com> 6336 6337 PR target/48084 6338 * gcc.target/i386/pr48084-1.c: New. 6339 * gcc.target/i386/pr48084-2.c: Likewise. 6340 * gcc.target/i386/pr48084-3.c: Likewise. 6341 * gcc.target/i386/pr48084-4.c: Likewise. 6342 * gcc.target/i386/pr48084-5.c: Likewise. 6343 6344 PR rtl-optimization/49504 6345 * gcc.target/i386/pr49504.c: New. 6346 6347 PR target/49860 6348 * gcc.dg/pr49860.c: New. 6349 63502011-08-06 Nicola Pero <nicola.pero@meta-innovation.com> 6351 6352 PR libobjc/49882 6353 * objc.dg/gnu-api-2-class.m (main): Test class_getSuperclass() 6354 with classes that are in construction. 6355 63562011-08-05 Jason Merrill <jason@redhat.com> 6357 6358 PR c++/48993 6359 * g++.dg/cpp0x/constexpr-48089.C: Add cases. 6360 6361 PR c++/49921 6362 * g++.dg/cpp0x/decltype31.C: New. 6363 6364 PR c++/49669 6365 * g++.dg/init/array28.C: New. 6366 6367 PR c++/49988 6368 * g++.dg/cpp0x/constexpr-non-const-arg3.C: New. 6369 63702011-08-05 H.J. Lu <hongjiu.lu@intel.com> 6371 6372 PR target/47369 6373 * gcc.dg/pr47369-1.c: New. 6374 63752011-08-05 H.J. Lu <hongjiu.lu@intel.com> 6376 6377 PR middle-end/47364 6378 * gcc.dg/torture/pr47364-1.c: New. 6379 * gcc.c-torture/compile/pr47364-1.c: Likewise. 6380 * gcc.c-torture/compile/pr47364-2.c: Likewise. 6381 63822011-08-05 Thomas Koenig <tkoenig@gcc.gnu.org> 6383 6384 PR fortran/37211 6385 * gfortran.dg/transfer_check_2.f90: New test case. 6386 63872011-08-05 Jan Hubicka <jh@suse.cz> 6388 6389 PR middle-end/49494 6390 * gfortran.dg/pr49494.f90: New testcase. 6391 63922011-08-05 Jan Hubicka <jh@suse.cz> 6393 6394 PR middle-end/49735 6395 * gcc.c-torture/compile/pr49735.c: New testcase. 6396 63972011-08-05 Jason Merrill <jason@redhat.com> 6398 6399 PR c++/47453 6400 * g++.dg/cpp0x/initlist56.C: New. 6401 6402 PR c++/49812 6403 * g++.dg/overload/rvalue2.C: New. 6404 6405 PR c++/49983 6406 * g++.dg/cpp0x/range-for21.C: New. 6407 6408 * g++.dg/ext/vla11.C: New. 6409 64102011-08-05 Richard Guenther <rguenther@suse.de> 6411 6412 PR tree-optimization/49984 6413 * gcc.dg/tree-ssa/vrp59.c: New testcase. 6414 64152011-08-05 Richard Guenther <rguenther@suse.de> 6416 6417 * gcc.dg/tree-ssa/vrp51.c: Disable CCP. 6418 * gcc.dg/tree-ssa/vrp52.c: Likewise. 6419 * gcc.dg/tree-ssa/vrp53.c: Likewise. 6420 64212011-08-04 Mikael Morin <mikael.morin@sfr.fr> 6422 6423 * gfortran.dg/dependency_26.f90: Add a module to the cleanup directive. 6424 * gfortran.dg/trim_optimize_2.f90: Add a module cleanup directive. 6425 * gfortran.dg/ldist-pr43023.f90: Ditto. 6426 * gfortran.dg/namelist_52.f90: Ditto. 6427 * gfortran.dg/interface_proc_end.f90: Ditto. 6428 * gfortran.dg/vector_subscript_bound_1.f90: Ditto. 6429 * gfortran.dg/generic_typebound_operator_1.f90: Ditto. 6430 64312011-08-04 Ira Rosen <ira.rosen@linaro.org> 6432 6433 * gcc.dg/vect/vect-over-widen-1.c: New test. 6434 * gcc.dg/vect/vect-over-widen-2.c: New test. 6435 * gcc.dg/vect/vect-over-widen-3.c: New test. 6436 * gcc.dg/vect/vect-over-widen-4.c: New test. 6437 64382011-08-04 Richard Guenther <rguenther@suse.de> 6439 6440 PR fortran/49957 6441 * gfortran.dg/vect/O3-pr49957.f: New testcase. 6442 64432011-08-04 Ian Bolton <ian.bolton@arm.com> 6444 6445 * gcc.target/arm/vfp-1.c: no large negative offsets on Thumb2. 6446 64472011-08-04 Jakub Jelinek <jakub@redhat.com> 6448 6449 PR middle-end/49905 6450 * g++.dg/ext/builtin-object-size3.C: New test. 6451 64522011-08-03 Jakub Jelinek <jakub@redhat.com> 6453 6454 PR tree-optimization/49948 6455 * gcc.dg/pr49948.c: New test. 6456 64572011-08-03 H.J. Lu <hongjiu.lu@intel.com> 6458 6459 PR middle-end/47383 6460 * gcc.dg/torture/pr47383.c: New. 6461 64622011-08-03 Arnaud Charlet <charlet@adacore.com> 6463 6464 * gnat.dg/specs/debug1.ads: Add missing -margs switch. 6465 64662011-08-03 Arnaud Charlet <charlet@adacore.com> 6467 6468 * lib/gnat-dg.exp: Use gnatmake -c -u to compile a single file. 6469 64702011-08-03 H.J. Lu <hongjiu.lu@intel.com> 6471 6472 PR target/47744 6473 * gcc.dg/torture/pr47744-1.c: New. 6474 * gcc.dg/torture/pr47744-2.c: Likewise. 6475 * gcc.dg/torture/pr47744-3.c: Likewise. 6476 64772011-08-03 Richard Guenther <rguenther@suse.de> 6478 6479 PR middle-end/49958 6480 * gcc.dg/torture/pr49958.c: New testcase. 6481 64822011-08-03 Richard Guenther <rguenther@suse.de> 6483 6484 PR tree-optimization/49938 6485 * g++.dg/torture/pr49938.C: New testcase. 6486 64872011-08-02 Jason Merrill <jason@redhat.com> 6488 6489 PR c++/43886 6490 * g++.dg/cpp0x/lambda/lambda-defarg2.C: New. 6491 6492 PR c++/49577 6493 * g++.dg/cpp0x/initlist5.C: Add additional cases. 6494 6495 PR c++/49593 6496 * g++.dg/cpp0x/variadic115.C: New. 6497 6498 PR c++/49803 6499 * g++.dg/cpp0x/union5.C: New. 6500 65012011-08-02 Daniel Kraft <d@domob.eu> 6502 6503 PR fortran/49885 6504 * gfortran.dg/auto_char_dummy_array_3.f90: New test. 6505 65062011-08-02 Kai Tietz <ktietz@redhat.com> 6507 6508 PR middle-end/49947 6509 * gcc.dg/tree-ssa/forwprop-15.c 6510 65112011-08-02 Jason Merrill <jason@redhat.com> 6512 6513 PR c++/49834 6514 * g++.dg/cpp0x/range-for20.C: New. 6515 65162011-08-02 Tobias Burnus <burnus@net-b.de> 6517 6518 * gfortran.dg/coarray_lib_token_3.f90: New. 6519 65202011-08-02 Jakub Jelinek <jakub@redhat.com> 6521 6522 PR fortran/46752 6523 * gcc.dg/gomp/atomic-5.c: Adjust expected diagnostics. 6524 * gcc.dg/gomp/atomic-15.c: New test. 6525 * g++.dg/gomp/atomic-5.C: Adjust expected diagnostics. 6526 * g++.dg/gomp/atomic-15.C: New test. 6527 * g++.dg/gomp/private-1.C: New test. 6528 * g++.dg/gomp/sharing-2.C: New test. 6529 * gfortran.dg/gomp/crayptr1.f90: Don't expect error 6530 about Cray pointer in FIRSTPRIVATE/LASTPRIVATE. 6531 * gfortran.dg/gomp/omp_atomic2.f90: New test. 6532 65332011-08-02 Tobias Burnus <burnus@net-b.de> 6534 6535 * gfortran.dg/trim_optimize_5.f90: Remove spurious "use foo". 6536 * gfortran.dg/actual_array_vect_1.f90: Fix or add dg-final 6537 cleanup-module. 6538 * gfortran.dg/alloc_comp_assign_7.f90: Ditto. 6539 * gfortran.dg/allocatable_function_5.f90: Ditto. 6540 * gfortran.dg/allocate_stat.f90: Ditto. 6541 * gfortran.dg/array_constructor_20.f90: Ditto. 6542 * gfortran.dg/array_constructor_21.f90: Ditto. 6543 * gfortran.dg/array_constructor_22.f90: Ditto. 6544 * gfortran.dg/array_constructor_26.f03: Ditto. 6545 * gfortran.dg/array_function_4.f90: Ditto. 6546 * gfortran.dg/assumed_charlen_function_1.f90: Ditto. 6547 * gfortran.dg/assumed_size_dt_dummy.f90: Ditto. 6548 * gfortran.dg/bind_c_usage_15.f90: Ditto. 6549 * gfortran.dg/bind_c_usage_16.f03: Ditto. 6550 * gfortran.dg/bind_c_usage_3.f03: Ditto. 6551 * gfortran.dg/binding_label_tests_7.f03: Ditto. 6552 * gfortran.dg/class_15.f03: Ditto. 6553 * gfortran.dg/class_27.f03: Ditto. 6554 * gfortran.dg/class_33.f90: Ditto. 6555 * gfortran.dg/class_37.f03: Ditto. 6556 * gfortran.dg/class_40.f03: Ditto. 6557 * gfortran.dg/class_42.f03: Ditto. 6558 * gfortran.dg/class_defined_operator_1.f03: Ditto. 6559 * gfortran.dg/coarray/registering_1.f90: Ditto. 6560 * gfortran.dg/convert_1.f90: Ditto. 6561 * gfortran.dg/default_initialization_3.f90: Ditto. 6562 * gfortran.dg/dependency_25.f90: Ditto. 6563 * gfortran.dg/dependency_26.f90: Ditto. 6564 * gfortran.dg/dependency_36.f90: Ditto. 6565 * gfortran.dg/dependency_37.f90: Ditto. 6566 * gfortran.dg/derived_array_intrinisics_1.f90: Ditto. 6567 * gfortran.dg/dynamic_dispatch_10.f03: Ditto. 6568 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90 |: Ditto. 6569 * gfortran.dg/elemental_pointer_1.f90: Ditto. 6570 * gfortran.dg/elemental_result_1.f90: Ditto. 6571 * gfortran.dg/empty_derived_type.f90: Ditto. 6572 * gfortran.dg/entry_7.f90: Ditto. 6573 * gfortran.dg/entry_dummy_ref_2.f90: Ditto. 6574 * gfortran.dg/equiv_constraint_3.f90: Ditto. 6575 * gfortran.dg/error_recovery_3.f90: Ditto. 6576 * gfortran.dg/extends_4.f03: Ditto. 6577 * gfortran.dg/func_assign.f90: Ditto. 6578 * gfortran.dg/func_assign_3.f90: Ditto. 6579 * gfortran.dg/generic_1.f90: Ditto. 6580 * gfortran.dg/generic_18.f90: Ditto. 6581 * gfortran.dg/generic_22.f03: Ditto. 6582 * gfortran.dg/generic_4.f90: Ditto. 6583 * gfortran.dg/generic_6.f90: Ditto. 6584 * gfortran.dg/generic_actual_arg.f90: Ditto. 6585 * gfortran.dg/graphite/id-21.f: Ditto. 6586 * gfortran.dg/graphite/pr45758.f90: Ditto. 6587 * gfortran.dg/host_assoc_call_2.f90: Ditto. 6588 * gfortran.dg/host_assoc_call_3.f90: Ditto. 6589 * gfortran.dg/host_assoc_call_4.f90: Ditto. 6590 * gfortran.dg/host_assoc_function_4.f90: Ditto. 6591 * gfortran.dg/host_used_types_1.f90: Ditto. 6592 * gfortran.dg/implicit_1.f90: Ditto. 6593 * gfortran.dg/implicit_11.f90: Ditto. 6594 * gfortran.dg/implicit_derived_type_1.f90: Ditto. 6595 * gfortran.dg/impure_actual_1.f90: Ditto. 6596 * gfortran.dg/impure_assignment_1.f90: Ditto. 6597 * gfortran.dg/impure_constructor_1.f90: Ditto. 6598 * gfortran.dg/initialization_10.f90: Ditto. 6599 * gfortran.dg/initialization_12.f90: Ditto. 6600 * gfortran.dg/interface_14.f90: Ditto. 6601 * gfortran.dg/interface_15.f90: Ditto. 6602 * gfortran.dg/interface_2.f90: Ditto. 6603 * gfortran.dg/interface_25.f90: Ditto. 6604 * gfortran.dg/interface_26.f90: Ditto. 6605 * gfortran.dg/interface_29.f90: Ditto. 6606 * gfortran.dg/interface_assignment_1.f90: Ditto. 6607 * gfortran.dg/internal_pack_6.f90: Ditto. 6608 * gfortran.dg/internal_pack_7.f90: Ditto. 6609 * gfortran.dg/internal_pack_8.f90: Ditto. 6610 * gfortran.dg/lto/pr45586_0.f90: Ditto. 6611 * gfortran.dg/lto/pr47839_0.f90: Ditto. 6612 * gfortran.dg/module_commons_3.f90: Ditto. 6613 * gfortran.dg/module_equivalence_4.f90: Ditto. 6614 * gfortran.dg/module_equivalence_6.f90: Ditto. 6615 * gfortran.dg/module_function_type_1.f90: Ditto. 6616 * gfortran.dg/module_naming_1.f90: Ditto. 6617 * gfortran.dg/namelist_4.f90: Ditto. 6618 * gfortran.dg/operator_c1202.f90: Ditto. 6619 * gfortran.dg/parens_7.f90: Ditto. 6620 * gfortran.dg/pr32921.f: Ditto. 6621 * gfortran.dg/pr33646.f90: Ditto. 6622 * gfortran.dg/pr41928.f90: Ditto. 6623 * gfortran.dg/pr42119.f90: Ditto. 6624 * gfortran.dg/pr43984.f90: Ditto. 6625 * gfortran.dg/present_1.f90: Ditto. 6626 * gfortran.dg/private_type_2.f90: Ditto. 6627 * gfortran.dg/proc_decl_2.f90: Ditto. 6628 * gfortran.dg/proc_ptr_10.f90: Ditto. 6629 * gfortran.dg/proc_ptr_22.f90: Ditto. 6630 * gfortran.dg/proc_ptr_8.f90: Ditto. 6631 * gfortran.dg/proc_ptr_comp_12.f90: Ditto. 6632 * gfortran.dg/proc_ptr_comp_pass_6.f90: Ditto. 6633 * gfortran.dg/pure_formal_proc_2.f90: Ditto. 6634 * gfortran.dg/realloc_on_assign_4.f03: Ditto. 6635 * gfortran.dg/substring_equivalence.f90: Ditto. 6636 * gfortran.dg/transfer_assumed_size_1.f90: Ditto. 6637 * gfortran.dg/transpose_optimization_1.f90: Ditto. 6638 * gfortran.dg/trim_optimize_6.f90: Ditto. 6639 * gfortran.dg/typebound_call_12.f03: Ditto. 6640 * gfortran.dg/typebound_operator_5.f03: Ditto. 6641 * gfortran.dg/typebound_operator_6.f03: Ditto. 6642 * gfortran.dg/typebound_proc_18.f03: Ditto. 6643 * gfortran.dg/unreferenced_use_assoc_1.f90: Ditto. 6644 * gfortran.dg/use_1.f90: Ditto. 6645 * gfortran.dg/use_10.f90: Ditto. 6646 * gfortran.dg/use_11.f90: Ditto. 6647 * gfortran.dg/use_14.f90: Ditto. 6648 * gfortran.dg/use_only_2.f90: Ditto. 6649 * gfortran.dg/use_rename_4.f90: Ditto. 6650 * gfortran.dg/use_rename_5.f90: Ditto. 6651 * gfortran.dg/used_dummy_types_3.f90: Ditto. 6652 * gfortran.dg/used_interface_ref.f90: Ditto. 6653 * gfortran.dg/used_types_11.f90: Ditto. 6654 * gfortran.dg/used_types_3.f90: Ditto. 6655 * gfortran.dg/used_types_4.f90: Ditto. 6656 * gfortran.dg/userdef_operator_2.f90: Ditto. 6657 * gfortran.dg/vect/fast-math-vect-8.f90: Ditto. 6658 * gfortran.dg/vect/pr46213.f90: Ditto. 6659 * gfortran.dg/whole_file_21.f90: Ditto. 6660 * gfortran.dg/whole_file_22.f90: Ditto. 6661 * gfortran.dg/coarray_lib_token_1.f90: Ditto. Add space before "}". 6662 * gfortran.dg/coarray_lib_token_2.f90: Ditto. 6663 66642011-08-02 Kai Tietz <ktietz@redhat.com> 6665 6666 * gcc.dg/tree-ssa/forwprop-15.c: New testcase. 6667 66682011-08-01 Jason Merrill <jason@redhat.com> 6669 6670 PR c++/49932 6671 * g++.dg/abi/mangle49.C: New. 6672 6673 PR c++/49924 6674 * g++.dg/cpp0x/constexpr-array4.C: New. 6675 6676 PR c++/49813 6677 * g++.dg/cpp0x/constexpr-builtin1.C: New. 6678 66792011-08-01 Uros Bizjak <ubizjak@gmail.com> 6680 6681 PR target/49927 6682 * gcc.target/i386/pr49927.c: New test. 6683 66842011-08-01 Ira Rosen <ira.rosen@linaro.org> 6685 6686 PR tree-optimization/49926 6687 * gcc.dg/vect/pr49926.c: New test. 6688 66892011-08-01 Kirill Yukhin <kirill.yukhin@intel.com> 6690 6691 * gcc.target/i386/i386.exp (check_effective_target_lzcnt): New. 6692 * gcc.target/i386/lzcnt-1.c: New test. 6693 * gcc.target/i386/lzcnt-2.c: Likewise. 6694 * gcc.target/i386/lzcnt-2a.c: Likewise. 6695 * gcc.target/i386/lzcnt-3.c: Likewise. 6696 * gcc.target/i386/lzcnt-4.c: Likewise. 6697 * gcc.target/i386/lzcnt-4a.c: Likewise. 6698 * gcc.target/i386/lzcnt-5.c: Likewise. 6699 * gcc.target/i386/lzcnt-6.c: Likewise. 6700 * gcc.target/i386/lzcnt-6a.c: Likewise. 6701 * gcc.target/i386/lzcnt-check.h: Likewise. 6702 6703 * gcc.target/i386/sse-12.c (dg-compile): Add -mlzcnt. 6704 * gcc.target/i386/sse-13.c: Likewise. 6705 * gcc.target/i386/sse-14.c: Likewise. 6706 * g++.dg/other/i386-2.C: Likewise. 6707 * g++.dg/other/i386-3.C: Likewise. 6708 67092011-08-01 Julian Brown <julian@codesourcery.com> 6710 6711 * gcc.target/arm/fixed-point-exec.c: New test. 6712 67132011-07-31 Uros Bizjak <ubizjak@gmail.com> 6714 6715 PR target/49920 6716 * gcc.target/i386/pr49920.c: New test. 6717 67182011-07-31 Uros Bizjak <ubizjak@gmail.com> 6719 6720 * gcc.dg/tree-ssa/20050314-1.c: Dump and cleanup lim1 pass only. 6721 * gcc.dg/tree-ssa/pr23109.c: Ditto. 6722 * gcc.dg/tree-ssa/loop-7.c: Ditto. 6723 * gcc.dg/tree-ssa/loop-32.c: Ditto. 6724 * gcc.dg/tree-ssa/loop-33.c: Ditto. 6725 * gcc.dg/tree-ssa/loop-34.c: Ditto. 6726 * gcc.dg/tree-ssa/loop-35.c: Ditto. 6727 * gcc.dg/tree-ssa/restrict-3.c: Ditto. 6728 * gcc.dg/tree-ssa/ssa-lim-2.c: Ditto. 6729 * gcc.dg/tree-ssa/ssa-lim-1.c: Ditto. 6730 * gcc.dg/tree-ssa/ssa-lim-3.c: Ditto. 6731 * gcc.dg/tree-ssa/ssa-lim-6.c: Ditto. 6732 * gcc.dg/tree-ssa/structopt-1.c: Ditto. 6733 * g++.dg/tree-ssa/pr33615.C: Ditto. 6734 * g++.dg/tree-ssa/restrict1.C: Ditto. 6735 * c-c++-common/restrict-2.c: Ditto. 6736 * gfortran.dg/pr32921.f: Ditto. 6737 * gcc.dg/tree-ssa/ssa-dse-10.c: Dump and cleanup dse1 pass only. 6738 * gcc.dg/fold-compare-2.c: Dump and cleanup vrp1 pass only. 6739 * gcc.dg/tree-ssa/vrp47.c: Ditto. 6740 * gcc.dg/tree-ssa/pr25501.c: Dump and cleanup mergephi1 pass only. 6741 * gcc.dg/tree-ssa/pr15349.c: Dump and cleanup mergephi2 pass only. 6742 * gcc.dg/tree-ssa/tailrecursion-1.c: Dump and cleanup tailr1 pass only. 6743 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto. 6744 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto. 6745 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto. 6746 * gcc.dg/tree-ssa/tailrecursion-6.c: Ditto. 6747 67482011-07-31 Uros Bizjak <ubizjak@gmail.com> 6749 6750 * lib/gcc-dg.exp (cleanup-dump): Also remove .exe. and 6751 .exe.ltrans[0-9]*. dump files. 6752 67532011-07-31 Janus Weil <janus@gcc.gnu.org> 6754 6755 PR fortran/49112 6756 * gfortran.dg/abstract_type_6.f03: Modified. 6757 * gfortran.dg/typebound_proc_24.f03: New. 6758 67592011-07-30 Paolo Carlini <paolo.carlini@oracle.com> 6760 6761 PR testsuite/49917 6762 * g++.dg/init/for1.C: Fix. 6763 67642011-07-30 Thomas Koenig <tkoenig@gcc.gnu.org> 6765 6766 PR fortran/48876 6767 * gfortran.dg/string_5.f90: New test. 6768 67692011-07-29 Jason Merrill <jason@redhat.com> 6770 6771 PR c++/49867 6772 * g++.dg/cpp0x/lambda/lambda-switch.C: New. 6773 67742011-07-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6775 6776 PR tree-optimization/47407 6777 * gcc.dg/tree-ssa/pr42585.c: XFAIL scan-tree-dump-times on 6778 alpha*-dec-osf*. 6779 Sort target list. 6780 67812011-07-29 Richard Guenther <rguenther@suse.de> 6782 6783 * gcc.dg/uninit-suppress.c: Also disable VRP. 6784 * gcc.dg/uninit-suppress_2.c: Likewise. 6785 67862011-07-28 Jason Merrill <jason@redhat.com> 6787 6788 PR c++/49808 6789 * g++.dg/template/nontype24.C: New. 6790 67912011-07-28 H.J. Lu <hongjiu.lu@intel.com> 6792 6793 PR rtl-optimization/47958 6794 * gcc.dg/torture/pr47958-1.c: New. 6795 67962011-07-29 Wei Guozhi <carrot@google.com> 6797 6798 PR rtl-optimization/49799 6799 * gcc.dg/pr49799.c: New test case. 6800 68012011-07-22 Sebastian Pop <sebastian.pop@amd.com> 6802 6803 PR middle-end/48648 6804 * gcc.dg/graphite/id-pr48648.c: New. 6805 68062011-07-28 Jakub Jelinek <jakub@redhat.com> 6807 6808 PR fortran/31067 6809 * gfortran.dg/maxloc_2.f90: New test. 6810 * gfortran.dg/maxloc_3.f90: New test. 6811 * gfortran.dg/minloc_1.f90: New test. 6812 * gfortran.dg/minloc_2.f90: New test. 6813 * gfortran.dg/minloc_3.f90: New test. 6814 * gfortran.dg/minmaxloc_7.f90: New test. 6815 6816 PR debug/49871 6817 * gcc.dg/debug/dwarf2/pr49871.c: New test. 6818 68192011-07-28 Jakub Jelinek <jakub@redhat.com> 6820 6821 * gcc.target/i386/i386.exp (check_effective_target_bmi): Make sure 6822 the builtin isn't optimized away. 6823 68242011-07-27 Tobias Burnus <burnus@net-b.de> 6825 6826 PR fortran/45586 6827 * gfortran.dg/lto/pr45586-2_0.f90: New. 6828 68292011-07-27 Aldy Hernandez <aldyh@redhat.com> 6830 6831 PR middle-end/49875 6832 * c-c++-common/cxxbitfields-4.c: Check for smaller than long moves. 6833 * c-c++-common/cxxbitfields-5.c: Same. 6834 68352011-07-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 6836 6837 * lib/target-supports.exp (check_effective_target_mmap): Use 6838 check_function_available. 6839 68402011-07-27 Jeffrey Yasskin <jyasskin@google.com> 6841 6842 * g++.old-deja/g++.pt/crash60.C: Updated. 6843 68442011-07-27 Jakub Jelinek <jakub@redhat.com> 6845 6846 PR target/49866 6847 * gcc.target/i386/pr49866.c: New test. 6848 68492011-07-27 Yukhin Kirill <kirill.yukhin@intel.com> 6850 6851 * gcc.target/i386/i386.exp (check_effective_target_bmi): New. 6852 * gcc.target/i386/bmi-andn-1.c: New test. 6853 * gcc.target/i386/bmi-andn-1a.c: Likewise. 6854 * gcc.target/i386/bmi-andn-2.c: Likewise. 6855 * gcc.target/i386/bmi-andn-2a.c: Likewise. 6856 * gcc.target/i386/bmi-bextr-1.c: Likewise. 6857 * gcc.target/i386/bmi-bextr-1a.c: Likewise. 6858 * gcc.target/i386/bmi-bextr-2.c: Likewise. 6859 * gcc.target/i386/bmi-bextr-2a.c: Likewise. 6860 * gcc.target/i386/bmi-blsi-1.c: Likewise. 6861 * gcc.target/i386/bmi-blsi-1a.c: Likewise. 6862 * gcc.target/i386/bmi-blsi-2.c: Likewise. 6863 * gcc.target/i386/bmi-blsi-2a.c: Likewise. 6864 * gcc.target/i386/bmi-blsmsk-1.c: Likewise. 6865 * gcc.target/i386/bmi-blsmsk-1a.c: Likewise. 6866 * gcc.target/i386/bmi-blsmsk-2.c: Likewise. 6867 * gcc.target/i386/bmi-blsmsk-2a.c: Likewise. 6868 * gcc.target/i386/bmi-blsr-1.c: Likewise. 6869 * gcc.target/i386/bmi-blsr-1a.c: Likewise. 6870 * gcc.target/i386/bmi-blsr-2.c: Likewise. 6871 * gcc.target/i386/bmi-blsr-2a.c: Likewise. 6872 * gcc.target/i386/bmi-tzcnt-1.c: Likewise. 6873 * gcc.target/i386/bmi-tzcnt-1a.c: Likewise. 6874 * gcc.target/i386/bmi-tzcnt-2.c: Likewise. 6875 * gcc.target/i386/bmi-tzcnt-2a.c: Likewise. 6876 68772011-07-27 Sebastian Pop <sebastian.pop@amd.com> 6878 6879 PR middle-end/47691 6880 * gfortran.dg/graphite/id-pr47691.f: New. 6881 68822011-07-27 Uros Bizjak <ubizjak@gmail.com> 6883 6884 * gcc.target/i386/avx-os-support.h: New. 6885 * gcc.target/i386/avx-check.h: Include avx-os-support.h 6886 (main): Check avx_os_support before the test is run. 6887 * gcc.target/i386/aes-avx-check.h: Ditto. 6888 * gcc.target/i386/pclmul-avx-check.h: Ditto. 6889 68902011-07-27 Kai Tietz <ktietz@redhat.com> 6891 6892 * gcc.target/i386/aggregate-ret3.c: New test. 6893 * gcc.target/i386/aggregate-ret4.c: New test. 6894 68952011-07-27 Daniel Carrera <dcarrera@gmail.com> 6896 6897 PR fortran/49755 6898 * gfortran.dg/multiple_allocation_1.f90: Fix test. Allocating an 6899 allocated array should *not* change its size. 6900 * gfortran.dg/multiple_allocation_3.f90: New test. 6901 69022011-07-26 Paolo Carlini <paolo.carlini@oracle.com> 6903 6904 PR c++/49776 6905 * g++.dg/cpp0x/constexpr-49776.C: New. 6906 69072011-07-26 Sebastian Pop <sebastian.pop@amd.com> 6908 6909 PR middle-end/47046 6910 * gcc.dg/graphite/id-pr47046.c: New. 6911 69122011-07-26 Sebastian Pop <sebastian.pop@amd.com> 6913 6914 PR middle-end/47653 6915 * gcc.dg/graphite/run-id-pr47593.c: New. 6916 69172011-07-26 Sebastian Pop <sebastian.pop@amd.com> 6918 6919 PR middle-end/47653 6920 * gcc.dg/graphite/run-id-pr47653.c: New. 6921 * gcc.dg/graphite/interchange-3.c: Do not use unsigned types for 6922 induction variables. 6923 * gcc.dg/graphite/scop-16.c: Same. 6924 * gcc.dg/graphite/scop-17.c: Same. 6925 * gcc.dg/graphite/scop-21.c: Same. 6926 69272011-07-26 Sebastian Pop <sebastian.pop@amd.com> 6928 6929 PR middle-end/48805 6930 * gcc.dg/graphite/id-pr48805.c: New. 6931 69322011-07-26 Tobias Burnus <burnus@net-b.de> 6933 6934 * gfortran.dg/coarray_lib_token_2.f90: New. 6935 69362011-07-26 Ira Rosen <ira.rosen@linaro.org> 6937 6938 * gcc.dg/vect/vect-70.c: Reduce the data size to fit 6939 SPU local store. 6940 69412011-07-25 Andrew Pinski <apinski@cavium.com> 6942 6943 PR tree-opt/49671 6944 * gcc.dg/tree-ssa/pr49671-1.c: New testcase. 6945 * gcc.dg/tree-ssa/pr49671-2.c: New testcase. 6946 69472011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6948 6949 * lib/target-supports.exp (check_effective_target_mmap): New proc. 6950 6951 * gcc.c-torture/execute/loop-2f.c: Remove #ifdef __unix__. 6952 * gcc.c-torture/execute/loop-2g.c: Likewise. 6953 * gcc.c-torture/execute/loop-2f.x: Load target-supports.exp. 6954 Require mmap support. 6955 * gcc.c-torture/execute/loop-2g.x: Likewise. 6956 * gcc.dg/20030711-1.c: Replace dg-do target list by mmap. 6957 (MAP_ANON): Provide default. 6958 * gcc.dg/20050826-1.c: Likewise. 6959 * gcc.target/i386/pr36533.c: Likewise. 6960 * gcc.dg/vect/pr49038.c: Remove dg-do run. 6961 Use dg-require-effective-target mmap. 6962 69632011-07-25 Paolo Carlini <paolo.carlini@oracle.com> 6964 6965 PR c++/49838 6966 * g++.dg/cpp0x/range-for19.C: New. 6967 69682011-07-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6969 6970 PR testsuite/49753 6971 * g++.dg/torture/pr49309.C: Add -fpreprocessed to dg-options. 6972 6973 Revert: 6974 2011-07-15 Jakub Jelinek <jakub@redhat.com> 6975 6976 PR testsuite/49753 6977 * g++.dg/torture/pr49309.C: Remove. 6978 69792011-07-25 Richard Sandiford <richard.sandiford@linaro.org> 6980 6981 PR tree-optimization/49809 6982 * gnat.dg/opt18.adb, gnat.dg/opt18.ads, gnat.dg/opt18_pkg.ads: New 6983 test. 6984 69852011-07-25 Richard Guenther <rguenther@suse.de> 6986 6987 PR tree-optimization/49715 6988 * gcc.target/i386/pr49715-1.c: New testcase. 6989 * gcc.target/i386/pr49715-2.c: Likewise. 6990 69912011-07-23 Jason Merrill <jason@redhat.com> 6992 6993 * g++.dg/cpp0x/decltype21.C: Add 49823 examples. 6994 69952011-07-22 Jason Merrill <jason@redhat.com> 6996 6997 PR c++/49793 6998 * g++.dg/cpp0x/initlist55.C: New. 6999 70002011-07-23 Tobias Burnus <burnus@net-b.de> 7001 7002 PR fortran/49791 7003 * gfortran.dg/namelist_72.f: New. 7004 70052011-07-23 Tobias Burnus <burnus@net-b.de> 7006 7007 * gfortran.dg/coarray_25.f90: New. 7008 70092011-07-22 Ville Voutilainen <ville.voutilainen@gmail.com> 7010 7011 * override1.C: This test should use c++0x mode. 7012 * override3.C: New. Test the diagnostics in c++98 mode. 7013 70142011-07-22 Jason Merrill <jason@redhat.com> 7015 Mark Glisse <marc.glisse@normalesup.org> 7016 7017 PR c++/30112 7018 * g++.dg/other/pragma-re-1.C: Add namespace cases. 7019 7020 PR c++/49813 7021 * g++.dg/opt/builtins2.C: New. 7022 * g++.dg/other/error27.C: Don't rely on __builtin. 7023 70242011-07-22 H.J. Lu <hongjiu.lu@intel.com> 7025 7026 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-16.c: Only run 7027 on lp64 targets. 7028 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-17.c: Likewise. 7029 * gcc/testsuite/gcc.target/i386/avx-vzeroupper-18.c: Likewise. 7030 * gcc/testsuite/gcc.target/i386/pr43662.c: Likewise. 7031 * gcc/testsuite/gcc.target/i386/pr43869.c: Likewise. 7032 7033 * gcc.target/x86_64/abi/callabi/callabi.exp: Check ilp32 7034 instead of ia32. 7035 70362011-07-22 Richard Guenther <rguenther@suse.de> 7037 7038 PR tree-optimization/45819 7039 * gcc.dg/pr45819.c: New testcase. 7040 70412011-07-22 Uros Bizjak <ubizjak@gmail.com> 7042 7043 * lib/target-supports.exp (check_ifunc_available): Rewrite. 7044 70452011-07-21 Sebastian Pop <sebastian.pop@amd.com> 7046 7047 PR middle-end/47654 7048 PR middle-end/49649 7049 * gcc.dg/graphite/run-id-pr47654.c: New. 7050 70512011-07-21 Ian Lance Taylor <iant@google.com> 7052 7053 PR middle-end/49705 7054 * gcc.dg/pr49705.c: New test. 7055 70562011-07-21 Uros Bizjak <ubizjak@gmail.com> 7057 7058 * lib/target-supports.exp (check_avx_os_support_available): New. 7059 (check_effective_target_avx_runtime): Use it. 7060 70612011-07-21 Richard Guenther <rguenther@suse.de> 7062 7063 PR tree-optimization/49770 7064 * g++.dg/torture/pr49770.C: New testcase. 7065 70662011-07-21 Kai Tietz <ktietz@redhat.com> 7067 7068 * gcc.dg/tree-ssa/pr30978.c: adjusted. 7069 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise. 7070 70712011-07-21 Tobias Burnus <burnus@net-b.de> 7072 7073 * gfortran.dg/coarray_lib_token_1.f90: New. 7074 70752011-07-21 Georg-Johann Lay <avr@gjlay.de> 7076 7077 * gcc.dg/pr32912-2.c: Skip for AVR. 7078 * gcc.dg/pr44674.c: Add dg-require-profiling. 7079 70802011-07-20 Jason Merrill <jason@redhat.com> 7081 7082 * g++.dg/ext/desig2.C: New. 7083 70842011-07-20 Michael Meissner <meissner@linux.vnet.ibm.com> 7085 7086 * gcc.target/powerpc/ppc-fma-1.c: Adjust to allow non-VSX fmas to 7087 be generated. 7088 * gcc.target/powerpc/ppc-fma-2.c: Ditto. 7089 * gcc.target/powerpc/recip-3.c: Ditto. 7090 70912011-07-19 Jason Merrill <jason@redhat.com> 7092 7093 PR c++/6709 (DR 743) 7094 PR c++/42603 (DR 950) 7095 * g++.dg/cpp0x/decltype21.C: New. 7096 70972011-07-20 Richard Guenther <rguenther@suse.de> 7098 7099 PR middle-end/18908 7100 * gcc.dg/tree-ssa/pr18908.c: New testcase. 7101 * gcc.dg/tree-ssa/bitwise-sink.c: Adjust. 7102 71032011-07-20 Chung-Lin Tang <cltang@codesourcery.com> 7104 7105 * gcc.target/arm/combine-movs.c: New. 7106 * gcc.target/arm/unsigned-extend-2.c: New. 7107 71082011-07-19 Jason Merrill <jason@redhat.com> 7109 7110 PR c++/49785 7111 * g++.dg/cpp0x/variadic114.C: New. 7112 71132011-07-19 Tobias Burnus <burnus@net-b.de> 7114 7115 * gfortran.dg/coarray_args_1.f90: New. 7116 * gfortran.dg/coarray_args_2.f90: New. 7117 71182011-07-19 Janus Weil <janus@gcc.gnu.org> 7119 7120 PR fortran/49708 7121 * gfortran.dg/allocate_error_3.f90: New. 7122 71232011-07-19 Richard Guenther <rguenther@suse.de> 7124 7125 * gcc.dg/tree-ssa/bool-10.c: Adjust expected pattern. 7126 * gcc.dg/tree-ssa/bool-11.c: Likewise. 7127 * gcc.dg/torture/20110719-1.c: New testcase. 7128 71292011-07-19 Jakub Jelinek <jakub@redhat.com> 7130 7131 PR tree-optimization/49768 7132 * gcc.c-torture/execute/pr49768.c: New test. 7133 71342011-07-19 Ira Rosen <ira.rosen@linaro.org> 7135 7136 PR tree-optimization/49771 7137 * gcc.dg/vect/pr49771.c: New test. 7138 71392011-07-18 Martin Jambor <mjambor@suse.cz> 7140 7141 * gcc.dg/ipa/ipa-1.c: Updated testcase dump scan. 7142 * gcc.dg/ipa/ipa-2.c: Likewise. 7143 * gcc.dg/ipa/ipa-3.c: Likewise and made functions static. 7144 * gcc.dg/ipa/ipa-4.c: Updated testcase dump scan. 7145 * gcc.dg/ipa/ipa-5.c: Likewise. 7146 * gcc.dg/ipa/ipa-7.c: Likewise. 7147 * gcc.dg/ipa/ipa-8.c: Updated testcase dump scan. 7148 * gcc.dg/ipa/ipacost-1.c: Likewise. 7149 * gcc.dg/ipa/ipacost-2.c: Likewise and increased sizes of some 7150 functions. 7151 * gcc.dg/ipa/ipcp-1.c: New test. 7152 * gcc.dg/ipa/ipcp-2.c: Likewise. 7153 * gcc.dg/tree-ssa/ipa-cp-1.c: Updated testcase. 7154 71552011-07-18 Jakub Jelinek <jakub@redhat.com> 7156 7157 PR middle-end/49675 7158 * gfortran.dg/pr49675.f90: New test. 7159 71602011-07-18 Richard Guenther <rguenther@suse.de> 7161 7162 * gcc.dg/torture/20110718-1.c: New testcase. 7163 71642011-07-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7165 7166 * g++.dg/ext/bitfield2.C: Remove i?86-*-netware support. 7167 * g++.dg/ext/bitfield3.C: Likewise. 7168 * g++.dg/ext/bitfield4.C: Likewise. 7169 * g++.dg/ext/bitfield5.C: Likewise. 7170 * g++.dg/other/PR23205.C: Remove *-*-netware* support. 7171 * g++.dg/other/pr23205-2.C: Likewise. 7172 * gcc.c-torture/compile/20001109-1.c: Remove dg-xfail-if. 7173 * gcc.c-torture/compile/20001109-2.c: Likewise. 7174 * gcc.dg/20040813-1.c: Remove *-*-netware* support. 7175 * gcc.dg/bitfld-15.c: Remove i?86-*-netware support. 7176 * gcc.dg/bitfld-16.c: Likewise. 7177 * gcc.dg/bitfld-17.c: Likewise. 7178 * gcc.dg/bitfld-18.c: Likewise. 7179 * gcc.dg/builtins-config.h: Remove Netware support. 7180 * gcc.dg/cdce1.c: Remove *-*-netware* support. Update line number. 7181 * gcc.dg/cdce2.c: Likewise. 7182 * gcc.dg/cpp/assert4.c: Remove netware support. 7183 * gcc.dg/debug/pr35154.c: Remove *-*-netware* support. 7184 * gfortran.dg/debug/pr35154-stabs.f: Remove *-*-netware* support. 7185 7186 * lib/target-supports.exp (check_visibility_available): Remove 7187 NetWare support. 7188 (check_profiling_available): Likewise. 7189 71902011-07-18 Ira Rosen <ira.rosen@linaro.org> 7191 7192 * gcc.dg/vect/pr49038.c: Run only on targets that support mmap. 7193 71942011-07-17 Tobias Burnus <burnus@net-b.de> 7195 Thomas Koenig <tkoenig@gcc.gnu.org> 7196 7197 PR fortran/34657 7198 * gfortran.dg/generic_17.f90: Fix testcase. 7199 * gfortran.dg/interface_3.f90: Add dg-error. 7200 * gfortran.dg/use_14.f90: New. 7201 * gfortran.dg/use_15.f90: New. 7202 72032011-07-17 Eric Botcazou <ebotcazou@adacore.com> 7204 7205 * gnat.dg/pointer_controlled.adb: New test. 7206 72072011-07-17 Tobias Burnus <burnus@net-b.de> 7208 7209 PR fortran/49624 7210 * gfortran.dg/pointer_remapping_7.f90: New. 7211 72122011-07-16 Jason Merrill <jason@redhat.com> 7213 7214 * lib/prune.exp (prune_gcc_output): Prune "In substitution" too. 7215 72162011-07-16 Nathan Froyd <froydnj@codesourcery.com> 7217 Jason Merrill <jason@redhat.com> 7218 7219 PR c++/45329 7220 PR c++/48934 7221 * g++.dg/cpp0x/decltype29.C: Adjust. 7222 * g++.dg/cpp0x/error4.C: Adjust. 7223 * g++.dg/cpp0x/sfinae26.C: Adjust. 7224 * g++.dg/cpp0x/variadic105.C: Adjust. 7225 * g++.dg/template/deduce3.C: Adjust. 7226 * g++.dg/template/error45.C: Adjust. 7227 * g++.dg/template/ptrmem2.C: Adjust. 7228 * g++.dg/template/sfinae2.C: Adjust. 7229 * g++.old-deja/g++.pt/crash60.C: Adjust. 7230 * g++.old-deja/g++.pt/unify6.C: Adjust. 7231 * g++.dg/cpp0x/lambda/lambda-ice2.C: Adjust. 7232 * g++.dg/cpp0x/nullptr15.C: Adjust. 7233 * g++.dg/cpp0x/pr31431-2.C: Adjust. 7234 * g++.dg/cpp0x/pr31431.C: Adjust. 7235 * g++.dg/cpp0x/pr31434.C: Adjust. 7236 * g++.dg/cpp0x/sfinae11.C: Adjust 7237 * g++.dg/cpp0x/temp_default2.C: Adjust. 7238 * g++.dg/cpp0x/trailing4.C: Adjust. 7239 * g++.dg/cpp0x/variadic-ex3.C: Adjust. 7240 * g++.dg/cpp0x/variadic-ex4.C: Adjust. 7241 * g++.dg/cpp0x/variadic105.C: Adjust. 7242 * g++.dg/cpp0x/vt-37737-2.C: Adjust. 7243 * g++.dg/ext/vla2.C: Adjust. 7244 * g++.dg/other/ptrmem10.C: Adjust. 7245 * g++.dg/other/ptrmem11.C: Adjust. 7246 * g++.dg/overload/unknown1.C: Adjust. 7247 * g++.dg/template/conv11.C: Adjust. 7248 * g++.dg/template/dependent-expr5.C: Adjust. 7249 * g++.dg/template/friend.C: Adjust. 7250 * g++.dg/template/incomplete2.C: Adjust. 7251 * g++.dg/template/local4.C: Adjust. 7252 * g++.dg/template/local6.C: Adjust. 7253 * g++.dg/template/operator9.C: Adjust. 7254 * g++.dg/template/ttp25.C: Adjust. 7255 * g++.dg/template/unify10.C: Adjust. 7256 * g++.dg/template/unify11.C: Adjust. 7257 * g++.dg/template/unify6.C: Adjust. 7258 * g++.dg/template/unify9.C: Adjust. 7259 * g++.dg/template/varmod1.C: Adjust. 7260 * g++.old-deja/g++.brendan/crash56.C: Adjust. 7261 * g++.old-deja/g++.pt/crash28.C: Adjust. 7262 * g++.old-deja/g++.pt/explicit41.C: Adjust. 7263 * g++.old-deja/g++.pt/explicit77.C: Adjust. 7264 * g++.old-deja/g++.pt/expr2.C: Adjust. 7265 * g++.old-deja/g++.pt/ptrmem6.C: Adjust. 7266 * g++.old-deja/g++.pt/spec5.C: Adjust. 7267 * g++.old-deja/g++.pt/spec6.C: Adjust. 7268 * g++.old-deja/g++.pt/unify4.C: Adjust. 7269 * g++.old-deja/g++.pt/unify8.C: Adjust. 7270 * g++.old-deja/g++.robertl/eb98.C: Adjust. 7271 * g++.dg/overload/template5.C: New testcase. 7272 * g++.dg/template/overload12.C: New testcase. 7273 72742011-07-11 Tobias Burnus <burnus@net-b.de> 7275 7276 * gfortran.dg/coarray_14.f90: Remove dg-error "sorry not implemented". 7277 * gfortran.dg/coarray_7.f90: Ditto. 7278 * gfortran.dg/coarray/scalar_alloc_1.f90: New. 7279 * gfortran.dg/coarray/scalar_alloc_2.f90: New. 7280 72812011-07-16 Bernd Schmidt <bernds@codesourcery.com> 7282 7283 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: Add tic6x-*-* 7284 case. 7285 * gcc.c-torture/execute/ieee/20000320-1.x: Likewise. 7286 * gcc.c-torture/execute/ieee/hugeval.x: Likewise. 7287 * gcc.c-torture/execute/ieee/mzero2.c: Comment out the divide tests for 7288 C67X. 7289 * gcc.c-torture/execute/ieee/pr29302.x: New file. 7290 * gcc.dg/torture/type-generic-1.c: Add -DUNSAFE for tic6x-*-*. 7291 * gcc.dg/torture/builtin-math-7.c: Add a comment. 7292 72932011-07-15 Jason Merrill <jason@redhat.com> 7294 7295 PR testsuite/49741 7296 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Restore. 7297 Use --extra_opts instead of --additional_options. 7298 72992011-07-15 Jakub Jelinek <jakub@redhat.com> 7300 7301 PR testsuite/49753 7302 * g++.dg/torture/pr49309.C: Remove. 7303 73042011-07-15 Bernd Schmidt <bernds@codesourcery.com> 7305 7306 * gcc.target/tic6x/weak-call.c: New test. 7307 * gcc.target/tic6x/fpcmp.c: New test. 7308 * gcc.target/tic6x/fpdiv.c: New test. 7309 * gcc.target/tic6x/rotdi16-scan.c: New test. 7310 * gcc.target/tic6x/ffssi.c: New test. 7311 * gcc.target/tic6x/fpdiv-lib.c: New test. 7312 * gcc.target/tic6x/cold-lc.c: New test. 7313 * gcc.target/tic6x/longcalls.c: New test. 7314 * gcc.target/tic6x/abi-align-1.c: New test. 7315 * gcc.target/tic6x/fpcmp-finite.c: New test. 7316 * gcc.target/tic6x/rotdi16.c: New test. 7317 * gcc.target/tic6x/bswapl.c: New test. 7318 * gcc.target/tic6x/ffsdi.c: New test. 7319 * gcc.target/tic6x/tic6x.exp: New file. 7320 * gcc.target/tic6x/builtins/arith24.c: New test. 7321 * gcc.target/tic6x/builtins/smpy.c: New test. 7322 * gcc.target/tic6x/builtins/smpylh.c: New test. 7323 * gcc.target/tic6x/builtins/smpyh.c: New test. 7324 * gcc.target/tic6x/builtins/sarith1.c: New test. 7325 * gcc.target/tic6x/builtins/extclr.c: New test 7326 * gcc.target/tic6x/builtins/c6x-builtins.exp: New file. 7327 * gcc.target/tic6x/builtin-math-7.c: New test, adapted from gcc.dg. 7328 * lib/target-supports.exp (chck_profiling_available): Not on tic6x. 7329 (check_effective_target_ti_c67x, check_effective_target_ti_c64xp): 7330 New functions. 7331 * gcc.c-torture/execute/20101011-1.c: Add a condition for 7332 __TMS320C6X__. 7333 * gcc.dg/20020312-2.c: Likewise. 7334 * gcc.dg/pr27095.c: Handle tic6x like hppa. 7335 * gcc.dg/torture/pr37868.c: Skip on tic6x. 7336 * gcc.dg/torture/builtin-math-7.c: Likewise. 7337 7338 PR testsuite/49757 7339 * gcc.target/tic6x/builtins/c6x-builtins.exp: Return if 7340 not testing tic6x-*-*. 7341 73422011-07-14 Andrew Pinski <pinskia@gmail.com> 7343 7344 PR tree-opt/49309 7345 * g++.dg/torture/pr49309.C: New testcase. 7346 73472011-07-14 Bernd Schmidt <bernds@codesourcery.com> 7348 7349 * gcc.dg/pr48770.c: Add dg-require-effective-target fpic. 7350 73512011-07-14 Richard Guenther <rguenther@suse.de> 7352 7353 PR tree-optimization/49651 7354 * gcc.dg/torture/pr49651.c: New testcase. 7355 73562011-07-14 Georg-Johann Lay <avr@gjlay.de> 7357 7358 PR target/43746 7359 * gcc.dg/array-quals-1.c: Don't xfail on AVR. 7360 73612011-07-13 Michael Meissner <meissner@linux.vnet.ibm.com> 7362 7363 * gcc.target/powerpc/no-r11-1.c: Change -mno-r11 to 7364 -mno-pointers-to-nested-functions. 7365 * gcc.target/powerpc/no-r11-2.c: Ditto. 7366 * gcc.target/powerpc/no-r11-3.c: Ditto. 7367 73682011-07-13 Jason Merrill <jason@redhat.com> 7369 7370 * lib/g++.exp (${tool}_option_help, ${tool}_option_proc): Remove. 7371 * lib/lto.exp (lto_prune_warns): Prune warning about -std=c++0x 7372 when compiling C files. 7373 * g++.dg/debug/dwarf2/lineno-simple1.C: Avoid constexpr ctor. 7374 * g++.dg/debug/dwarf2/pr44641.C: Avoid constexpr ctor. 7375 * g++.dg/ext/utf-dflt.C: Specify -std=c++98. 7376 * g++.dg/lookup/anon2.C: Likewise. 7377 * g++.dg/tree-ssa/copyprop.C: Likewise. 7378 * g++.old-deja/g++.jason/rfg27.C: Likewise. 7379 * g++.dg/init/vector1.C: Ignore narrowing errors. 7380 * g++.dg/torture/pr35526.C: Likewise. 7381 * g++.old-deja/g++.ext/arrnew.C: Prune C++0x warning. 7382 73832011-07-13 Janne Blomqvist <jb@gcc.gnu.org> 7384 7385 PR libfortran/49296 7386 * gfortran.dg/read_list_eof_1.f90: Add tests for integer, real, 7387 and logical reads. 7388 73892011-07-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7390 7391 * gcc.c-torture/execute/990127-2.x: Use -mpc64 on i?86-*-darwin*, 7392 i?86-*-solaris2*, x86_64-*-darwin*, x86_64-*-solaris2*. 7393 73942011-07-13 Uros Bizjak <ubizjak@gmail.com> 7395 7396 * lib/g++.exp (g++_init): Use istarget. Remove target_triplet global. 7397 * lib/obj-c++.exp (obj-c++_init): Ditto. 7398 * lib/file-format.exp (gcc_target_object_format): Ditto. 7399 * lib/target-supports-dg.exp (dg-require-dll): Ditto. 7400 * lib/target-supports-dg-exp (check_weak_available): Ditto. 7401 (check_visibility_available): Ditto. 7402 (check_effective_target_tls_native): Ditto. 7403 (check_effective_target_tls_emulated): Ditto. 7404 (check_effective_target_function_sections): Ditto. 7405 74062011-07-13 Chung-Lin Tang <cltang@codesourcery.com> 7407 7408 * gcc.target/arm/pr48183.c: New test. 7409 74102011-07-13 Richard Guenther <rguenther@suse.de> 7411 7412 * gcc.dg/torture/20110713-1.c: New testcase. 7413 74142011-07-12 Andrew Pinski <pinskia@gmail.com> 7415 7416 PR rtl-opt/49474 7417 * gcc.c-torture/compile/pr49474.c: New testcase. 7418 74192011-07-12 Jakub Jelinek <jakub@redhat.com> 7420 7421 PR tree-optimization/49712 7422 * gcc.c-torture/execute/pr49712.c: New test. 7423 74242011-07-11 Jason Merrill <jason@redhat.com> 7425 7426 PR c++/44609 7427 * g++.dg/template/recurse3.C: New. 7428 74292011-07-11 Jakub Jelinek <jakub@redhat.com> 7430 7431 PR debug/49676 7432 * gcc.dg/guality/csttest.c: New test. 7433 7434 PR fortran/49698 7435 * gfortran.dg/pr49698.f90: New test. 7436 74372011-07-11 Jeff Law <law@redhat.com> 7438 7439 * gcc.dg/uninit-pred-8_b.c: Disable dominator optimizations. 7440 74412011-07-11 H.J. Lu <hongjiu.lu@intel.com> 7442 7443 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Check ia32. 7444 * go.test/go-test.exp (go-set-goarch): Likewise. 7445 74462011-07-11 Georg-Johann Lay <avr@gjlay.de> 7447 7448 PR target/39633 7449 * gcc.target/avr/torture/pr39633.c: New test case. 7450 74512011-07-11 Tobias Burnus <burnus@net-b.de> 7452 7453 PR fortran/18918 7454 * gfortran.dg/coarray_lock_3.f90: Remove bogus dg-error. 7455 74562011-07-11 Georg-Johann Lay <avr@gjlay.de> 7457 7458 * lib/target-supports.exp (check_effective_target_scheduling): 7459 New Function. 7460 * gcc.dg/pr46614.c: Add dg-require-effective-target scheduling. 7461 * gcc.dg/pr45055.c: Ditto. 7462 * gcc.dg/pr45353.c: Ditto. 7463 * g++.dg/pr45056.C: Ditto. 7464 74652011-07-11 Georg-Johann Lay <avr@gjlay.de> 7466 7467 * gcc.dg/compat/struct-by-value-16_main.c: Skip AVR. 7468 * gcc.dg/compat/struct-by-value-17_main.c: Skip AVR. 7469 * gcc.dg/compat/struct-by-value-18_main.c: Skip AVR. 7470 * g++.dg/torture/pr31863.C: Skip AVR. 7471 74722011-07-10 Tobias Burnus <burnus@net-b.de> 7473 7474 PR fortran/49690 7475 * gfortran.dg/intrinsic_signal.f90: New. 7476 74772011-07-09 Jason Merrill <jason@redhat.com> 7478 7479 * g++.dg/cpp0x/regress/regress6.C: New. 7480 * g++.dg/parse/crash45.C: Adjust message. 7481 * g++.dg/template/crash38.C: Adjust message. 7482 * g++.dg/template/crash64.C: Adjust message. 7483 74842011-07-09 H.J. Lu <hongjiu.lu@intel.com> 7485 7486 * c-c++-common/dfp/func-vararg-alternate-d128-2.c: Support x32. 7487 * c-c++-common/dfp/func-vararg-mixed-2.c: Likewise. 7488 * g++.dg/abi/bitfield3.C: Likewise. 7489 * g++.dg/eh/pr38662.C: Likewise. 7490 * g++.dg/ext/attrib36.C: Likewise. 7491 * g++.dg/ext/attrib37.C: Likewise. 7492 * g++.dg/ext/attrib8.C: Likewise. 7493 * g++.dg/ext/tmplattr1.C: Likewise. 7494 * g++.dg/inherit/override-attribs.C: Likewise. 7495 * g++.dg/opt/inline9.C: Likewise. 7496 * g++.dg/opt/life1.C: Likewise. 7497 * g++.dg/opt/longbranch2.C: Likewise. 7498 * g++.dg/opt/nrv12.C: Likewise. 7499 * g++.dg/opt/reg-stack4.C: Likewise. 7500 * g++.dg/other/pr35504.C: Likewise. 7501 * g++.dg/other/pr39496.C: Likewise. 7502 * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise. 7503 * g++.dg/torture/stackalign/eh-thiscall-1.C: Likewise. 7504 * g++.dg/torture/stackalign/stdcall-1.C: Likewise. 7505 * g++.dg/torture/stackalign/unwind-0.C: Likewise. 7506 * g++.dg/torture/stackalign/unwind-1.C: Likewise. 7507 * g++.dg/torture/stackalign/unwind-2.C: Likewise. 7508 * g++.dg/torture/stackalign/unwind-3.C: Likewise. 7509 * g++.dg/torture/stackalign/unwind-4.C: Likewise. 7510 * g++.dg/torture/stackalign/unwind-5.C: Likewise. 7511 * g++.dg/torture/stackalign/unwind-6.C: Likewise. 7512 * g++.dg/warn/pr15774-1.C: Likewise. 7513 * g++.dg/warn/pr15774-2.C: Likewise. 7514 * g++.old-deja/g++.ext/attrib1.C: Likewise. 7515 * g++.old-deja/g++.ext/attrib2.C: Likewise. 7516 * g++.old-deja/g++.ext/attrib3.C: Likewise. 7517 * g++.old-deja/g++.pt/asm2.C: Likewise. 7518 * gcc.c-torture/compile/20000804-1.c: Likewise. 7519 * gcc.c-torture/compile/pr16566-2.c: Likewise. 7520 * gcc.c-torture/execute/ieee/ieee.exp: Likewise. 7521 * gcc.dg/20020108-1.c: Likewise. 7522 * gcc.dg/20020122-2.c: Likewise. 7523 * gcc.dg/20020122-3.c: Likewise. 7524 * gcc.dg/20020206-1.c: Likewise. 7525 * gcc.dg/20020219-1.c: Likewise. 7526 * gcc.dg/20020310-1.c: Likewise. 7527 * gcc.dg/20020411-1.c: Likewise. 7528 * gcc.dg/20020418-2.c: Likewise. 7529 * gcc.dg/20020426-2.c: Likewise. 7530 * gcc.dg/20020517-1.c: Likewise. 7531 * gcc.dg/20030204-1.c: Likewise. 7532 * gcc.dg/20030826-2.c: Likewise. 7533 * gcc.dg/20031102-1.c: Likewise. 7534 * gcc.dg/20031202-1.c: Likewise. 7535 * gcc.dg/20050111-1.c: Likewise. 7536 * gcc.dg/20050503-1.c: Likewise. 7537 * gcc.dg/array-init-1.c: Likewise. 7538 * gcc.dg/builtin-apply4.c: Likewise. 7539 * gcc.dg/dfp/pr31344.c: Likewise. 7540 * gcc.dg/gomp/atomic-11.c: Likewise. 7541 * gcc.dg/graphite/pr40281.c: Likewise. 7542 * gcc.dg/ia64-sync-1.c: Likewise. 7543 * gcc.dg/ia64-sync-2.c: Likewise. 7544 * gcc.dg/ia64-sync-3.c: Likewise. 7545 * gcc.dg/ia64-sync-4.c: Likewise. 7546 * gcc.dg/ifcvt-fabs-1.c: Likewise. 7547 * gcc.dg/invalid-call-1.c: Likewise. 7548 * gcc.dg/loop-3.c: Likewise. 7549 * gcc.dg/lower-subreg-1.c: Likewise. 7550 * gcc.dg/lto/pr47259_0.c: Likewise. 7551 * gcc.dg/nested-calls-1.c: Likewise. 7552 * gcc.dg/pr20017.c: Likewise. 7553 * gcc.dg/pr25023.c: Likewise. 7554 * gcc.dg/pr27671-2.c: Likewise. 7555 * gcc.dg/pr32176.c: Likewise. 7556 * gcc.dg/pr33676.c: Likewise. 7557 * gcc.dg/pr35045.c: Likewise. 7558 * gcc.dg/pr36015.c: Likewise. 7559 * gcc.dg/pr36584.c: Likewise. 7560 * gcc.dg/pr36998.c: Likewise. 7561 * gcc.dg/pr37438.c: Likewise. 7562 * gcc.dg/pr37908.c: Likewise. 7563 * gcc.dg/pr41241.c: Likewise. 7564 * gcc.dg/pr41340.c: Likewise. 7565 * gcc.dg/pr44136.c: Likewise. 7566 * gcc.dg/pr44194-1.c: Likewise. 7567 * gcc.dg/pr46212.c: Likewise. 7568 * gcc.dg/prefetch-loop-arrays-1.c: Likewise. 7569 * gcc.dg/setjmp-2.c: Likewise. 7570 * gcc.dg/short-compare-1.c: Likewise. 7571 * gcc.dg/short-compare-2.c: Likewise. 7572 * gcc.dg/smod-1.c: Likewise. 7573 * gcc.dg/sync-2.c: Likewise. 7574 * gcc.dg/sync-3.c: Likewise. 7575 * gcc.dg/tls/opt-1.c: Likewise. 7576 * gcc.dg/tls/opt-2.c: Likewise. 7577 * gcc.dg/tls/opt-3.c: Likewise. 7578 * gcc.dg/torture/badshift.c: Likewise. 7579 * gcc.dg/torture/fp-int-convert-float80-timode.c: Likewise. 7580 * gcc.dg/torture/pr20314-2.c: Likewise. 7581 * gcc.dg/torture/pr36891.c: Likewise. 7582 * gcc.dg/torture/pr38774.c: Likewise. 7583 * gcc.dg/torture/stackalign/alloca-2.c: Likewise. 7584 * gcc.dg/torture/stackalign/alloca-4.c: Likewise. 7585 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. 7586 * gcc.dg/torture/stackalign/alloca-6.c: Likewise. 7587 * gcc.dg/torture/stackalign/fastcall-1.c: Likewise. 7588 * gcc.dg/torture/stackalign/push-1.c: Likewise. 7589 * gcc.dg/torture/stackalign/regparm-1.c: Likewise. 7590 * gcc.dg/torture/stackalign/thiscall-1.c: Likewise. 7591 * gcc.dg/tree-ssa/loop-28.c: Likewise. 7592 * gcc.dg/tree-ssa/prefetch-3.c: Likewise. 7593 * gcc.dg/tree-ssa/prefetch-4.c: Likewise. 7594 * gcc.dg/tree-ssa/prefetch-5.c: Likewise. 7595 * gcc.dg/tree-ssa/prefetch-6.c: Likewise. 7596 * gcc.dg/tree-ssa/prefetch-7.c: Likewise. 7597 * gcc.dg/tree-ssa/prefetch-8.c: Likewise. 7598 * gcc.dg/tree-ssa/prefetch-9.c: Likewise. 7599 * gcc.dg/tree-ssa/stdarg-2.c: Likewise. 7600 * gcc.dg/tree-ssa/stdarg-3.c: Likewise. 7601 * gcc.dg/tree-ssa/stdarg-4.c: Likewise. 7602 * gcc.dg/tree-ssa/stdarg-5.c: Likewise. 7603 * gcc.dg/tree-ssa/update-unroll-1.c: Likewise. 7604 * gcc.dg/unroll-1.c: Likewise. 7605 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp: Likewise. 7606 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise. 7607 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise. 7608 * gcc.misc-tests/i386-pf-none-1.c: Likewise. 7609 * gcc.misc-tests/i386-pf-sse-1.c: Likewise. 7610 * gcc.target/i386/20000609-1.c: Likewise. 7611 * gcc.target/i386/20000720-1.c: Likewise. 7612 * gcc.target/i386/20000724-1.c: Likewise. 7613 * gcc.target/i386/20011107-1.c: Likewise. 7614 * gcc.target/i386/20011119-1.c: Likewise. 7615 * gcc.target/i386/20020201-3.c: Likewise. 7616 * gcc.target/i386/20020218-1.c: Likewise. 7617 * gcc.target/i386/20020729-1.c: Likewise. 7618 * gcc.target/i386/20030926-1.c: Likewise. 7619 * gcc.target/i386/20060125-1.c: Likewise. 7620 * gcc.target/i386/20060125-2.c: Likewise. 7621 * gcc.target/i386/20060512-1.c: Likewise. 7622 * gcc.target/i386/20060512-2.c: Likewise. 7623 * gcc.target/i386/20060512-3.c: Likewise. 7624 * gcc.target/i386/20060512-4.c: Likewise. 7625 * gcc.target/i386/387-1.c: Likewise. 7626 * gcc.target/i386/387-2.c: Likewise. 7627 * gcc.target/i386/387-5.c: Likewise. 7628 * gcc.target/i386/387-6.c: Likewise. 7629 * gcc.target/i386/980312-1.c: Likewise. 7630 * gcc.target/i386/980313-1.c: Likewise. 7631 * gcc.target/i386/990117-1.c: Likewise. 7632 * gcc.target/i386/990424-1.c: Likewise. 7633 * gcc.target/i386/990524-1.c: Likewise. 7634 * gcc.target/i386/991129-1.c: Likewise. 7635 * gcc.target/i386/991214-1.c: Likewise. 7636 * gcc.target/i386/991230-1.c: Likewise. 7637 * gcc.target/i386/addr-sel-1.c: Likewise. 7638 * gcc.target/i386/aggregate-ret1.c: Likewise. 7639 * gcc.target/i386/aggregate-ret2.c: Likewise. 7640 * gcc.target/i386/align-main-3.c: Likewise. 7641 * gcc.target/i386/amd64-abi-1.c: Likewise. 7642 * gcc.target/i386/amd64-abi-2.c: Likewise. 7643 * gcc.target/i386/amd64-abi-4.c: Likewise. 7644 * gcc.target/i386/amd64-abi-5.c: Likewise. 7645 * gcc.target/i386/amd64-abi-6.c: Likewise. 7646 * gcc.target/i386/asm-1.c: Likewise. 7647 * gcc.target/i386/asm-3.c: Likewise. 7648 * gcc.target/i386/asm-5.c: Likewise. 7649 * gcc.target/i386/attributes-error.c: Likewise. 7650 * gcc.target/i386/avx-vcvtsd2si-2.c: Likewise. 7651 * gcc.target/i386/avx-vcvtsi2sd-2.c: Likewise. 7652 * gcc.target/i386/avx-vcvtsi2ss-2.c: Likewise. 7653 * gcc.target/i386/avx-vcvtss2si-2.c: Likewise. 7654 * gcc.target/i386/avx-vcvttsd2si-2.c: Likewise. 7655 * gcc.target/i386/avx-vcvttss2si-2.c: Likewise. 7656 * gcc.target/i386/avx-vinsertps-3.c: Likewise. 7657 * gcc.target/i386/avx-vmovd-2.c: Likewise. 7658 * gcc.target/i386/avx-vmovq-2.c: Likewise. 7659 * gcc.target/i386/avx-vmovq-3.c: Likewise. 7660 * gcc.target/i386/avx-vpextrq-1.c: Likewise. 7661 * gcc.target/i386/avx-vpinsrq-1.c: Likewise. 7662 * gcc.target/i386/avx-vzeroupper-16.c: Likewise. 7663 * gcc.target/i386/avx-vzeroupper-17.c: Likewise. 7664 * gcc.target/i386/avx-vzeroupper-18.c: Likewise. 7665 * gcc.target/i386/bitfield1.c: Likewise. 7666 * gcc.target/i386/bitfield2.c: Likewise. 7667 * gcc.target/i386/bmi-2.c: Likewise. 7668 * gcc.target/i386/bmi-5.c: Likewise. 7669 * gcc.target/i386/builtin-unreachable.c: Likewise. 7670 * gcc.target/i386/cleanup-2.c: Likewise. 7671 * gcc.target/i386/clobbers.c: Likewise. 7672 * gcc.target/i386/cmov8.c: Likewise. 7673 * gcc.target/i386/cmpxchg16b-1.c: Likewise. 7674 * gcc.target/i386/compress-float-387-pic.c: Likewise. 7675 * gcc.target/i386/compress-float-387.c: Likewise. 7676 * gcc.target/i386/compress-float-sse-pic.c: Likewise. 7677 * gcc.target/i386/compress-float-sse.c: Likewise. 7678 * gcc.target/i386/crc32-2.c: Likewise. 7679 * gcc.target/i386/crc32-3.c: Likewise. 7680 * gcc.target/i386/divmod-7.c: Likewise. 7681 * gcc.target/i386/divmod-8.c: Likewise. 7682 * gcc.target/i386/fastcall-sseregparm.c: Likewise. 7683 * gcc.target/i386/fma3-builtin.c: Likewise. 7684 * gcc.target/i386/fma3-fma.c: Likewise. 7685 * gcc.target/i386/fma4-256-vector.c: Likewise. 7686 * gcc.target/i386/fma4-builtin.c: Likewise. 7687 * gcc.target/i386/fma4-fma-2.c: Likewise. 7688 * gcc.target/i386/fma4-fma.c: Likewise. 7689 * gcc.target/i386/fma4-vector-2.c: Likewise. 7690 * gcc.target/i386/fma4-vector.c: Likewise. 7691 * gcc.target/i386/funcspec-1.c: Likewise. 7692 * gcc.target/i386/funcspec-10.c: Likewise. 7693 * gcc.target/i386/funcspec-11.c: Likewise. 7694 * gcc.target/i386/funcspec-2.c: Likewise. 7695 * gcc.target/i386/funcspec-5.c: Likewise. 7696 * gcc.target/i386/funcspec-6.c: Likewise. 7697 * gcc.target/i386/gcc-have-sync-compare-and-swap-1.c: Likewise. 7698 * gcc.target/i386/gcc-have-sync-compare-and-swap-2.c: Likewise. 7699 * gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Likewise. 7700 * gcc.target/i386/gcc-have-sync-compare-and-swap-4.c: Likewise. 7701 * gcc.target/i386/incoming-1.c: Likewise. 7702 * gcc.target/i386/incoming-10.c: Likewise. 7703 * gcc.target/i386/incoming-11.c: Likewise. 7704 * gcc.target/i386/incoming-12.c: Likewise. 7705 * gcc.target/i386/incoming-13.c: Likewise. 7706 * gcc.target/i386/incoming-14.c: Likewise. 7707 * gcc.target/i386/incoming-15.c: Likewise. 7708 * gcc.target/i386/incoming-2.c: Likewise. 7709 * gcc.target/i386/incoming-3.c: Likewise. 7710 * gcc.target/i386/incoming-4.c: Likewise. 7711 * gcc.target/i386/incoming-5.c: Likewise. 7712 * gcc.target/i386/incoming-6.c: Likewise. 7713 * gcc.target/i386/incoming-7.c: Likewise. 7714 * gcc.target/i386/incoming-8.c: Likewise. 7715 * gcc.target/i386/incoming-9.c: Likewise. 7716 * gcc.target/i386/lea.c: Likewise. 7717 * gcc.target/i386/local.c: Likewise. 7718 * gcc.target/i386/loop-1.c: Likewise. 7719 * gcc.target/i386/loop-2.c: Likewise. 7720 * gcc.target/i386/loop-3.c: Likewise. 7721 * gcc.target/i386/max-stack-align.c: Likewise. 7722 * gcc.target/i386/memcpy-1.c: Likewise. 7723 * gcc.target/i386/movbe-2.c: Likewise. 7724 * gcc.target/i386/movq-2.c: Likewise. 7725 * gcc.target/i386/movq.c: Likewise. 7726 * gcc.target/i386/nrv1.c: Likewise. 7727 * gcc.target/i386/pad-4.c: Likewise. 7728 * gcc.target/i386/pad-5a.c: Likewise. 7729 * gcc.target/i386/pad-5b.c: Likewise. 7730 * gcc.target/i386/pad-6a.c: Likewise. 7731 * gcc.target/i386/pad-6b.c: Likewise. 7732 * gcc.target/i386/pad-7.c: Likewise. 7733 * gcc.target/i386/pad-9.c: Likewise. 7734 * gcc.target/i386/pentium4-not-mull.c: Likewise. 7735 * gcc.target/i386/pic-1.c: Likewise. 7736 * gcc.target/i386/pr12092-1.c: Likewise. 7737 * gcc.target/i386/pr12329.c: Likewise. 7738 * gcc.target/i386/pr21518.c: Likewise. 7739 * gcc.target/i386/pr22362.c: Likewise. 7740 * gcc.target/i386/pr22585.c: Likewise. 7741 * gcc.target/i386/pr23098.c: Likewise. 7742 * gcc.target/i386/pr25196.c: Likewise. 7743 * gcc.target/i386/pr25293.c: Likewise. 7744 * gcc.target/i386/pr25654.c: Likewise. 7745 * gcc.target/i386/pr26449.c: Likewise. 7746 * gcc.target/i386/pr26778.c: Likewise. 7747 * gcc.target/i386/pr26826.c: Likewise. 7748 * gcc.target/i386/pr27266.c: Likewise. 7749 * gcc.target/i386/pr29978.c: Likewise. 7750 * gcc.target/i386/pr30505.c: Likewise. 7751 * gcc.target/i386/pr30961-1.c: Likewise. 7752 * gcc.target/i386/pr31628.c: Likewise. 7753 * gcc.target/i386/pr32000-2.c: Likewise. 7754 * gcc.target/i386/pr32661-1.c: Likewise. 7755 * gcc.target/i386/pr32708-2.c: Likewise. 7756 * gcc.target/i386/pr32708-3.c: Likewise. 7757 * gcc.target/i386/pr34256.c: Likewise. 7758 * gcc.target/i386/pr34312.c: Likewise. 7759 * gcc.target/i386/pr34522.c: Likewise. 7760 * gcc.target/i386/pr35160.c: Likewise. 7761 * gcc.target/i386/pr35281.c: Likewise. 7762 * gcc.target/i386/pr36246.c: Likewise. 7763 * gcc.target/i386/pr36786.c: Likewise. 7764 * gcc.target/i386/pr37275.c: Likewise. 7765 * gcc.target/i386/pr37843-3.c: Likewise. 7766 * gcc.target/i386/pr37843-4.c: Likewise. 7767 * gcc.target/i386/pr39082-1.c: Likewise. 7768 * gcc.target/i386/pr39431.c: Likewise. 7769 * gcc.target/i386/pr39496.c: Likewise. 7770 * gcc.target/i386/pr39543-2.c: Likewise. 7771 * gcc.target/i386/pr39911.c: Likewise. 7772 * gcc.target/i386/pr40718.c: Likewise. 7773 * gcc.target/i386/pr40906-1.c: Likewise. 7774 * gcc.target/i386/pr40906-2.c: Likewise. 7775 * gcc.target/i386/pr40906-3.c: Likewise. 7776 * gcc.target/i386/pr40934.c: Likewise. 7777 * gcc.target/i386/pr41900.c: Likewise. 7778 * gcc.target/i386/pr42589.c: Likewise. 7779 * gcc.target/i386/pr43662.c: Likewise. 7780 * gcc.target/i386/pr43671.c: Likewise. 7781 * gcc.target/i386/pr43766.c: Likewise. 7782 * gcc.target/i386/pr43869.c: Likewise. 7783 * gcc.target/i386/pr44942.c: Likewise. 7784 * gcc.target/i386/pr44948-2a.c: Likewise. 7785 * gcc.target/i386/pr45234.c: Likewise. 7786 * gcc.target/i386/pr45336-2.c: Likewise. 7787 * gcc.target/i386/pr45336-4.c: Likewise. 7788 * gcc.target/i386/pr45852.c: Likewise. 7789 * gcc.target/i386/pr46470.c: Likewise. 7790 * gcc.target/i386/pr48037-1.c: Likewise. 7791 * gcc.target/i386/pr48389.c: Likewise. 7792 * gcc.target/i386/pr49095.c: Likewise. 7793 * gcc.target/i386/pr9771-1.c: Likewise. 7794 * gcc.target/i386/rdfsbase-1.c: Likewise. 7795 * gcc.target/i386/rdfsbase-2.c: Likewise. 7796 * gcc.target/i386/rdgsbase-1.c: Likewise. 7797 * gcc.target/i386/rdgsbase-2.c: Likewise. 7798 * gcc.target/i386/rdrand-3.c: Likewise. 7799 * gcc.target/i386/regparm-stdcall.c: Likewise. 7800 * gcc.target/i386/regparm.c: Likewise. 7801 * gcc.target/i386/reload-1.c: Likewise. 7802 * gcc.target/i386/rotate-2.c: Likewise. 7803 * gcc.target/i386/sibcall-5.c: Likewise. 7804 * gcc.target/i386/signbit-1.c: Likewise. 7805 * gcc.target/i386/signbit-2.c: Likewise. 7806 * gcc.target/i386/signbit-3.c: Likewise. 7807 * gcc.target/i386/sse-5.c: Likewise. 7808 * gcc.target/i386/sse-8.c: Likewise. 7809 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise. 7810 * gcc.target/i386/sse-cvtss2si-2.c: Likewise. 7811 * gcc.target/i386/sse-cvttss2si-2.c: Likewise. 7812 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise. 7813 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise. 7814 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise. 7815 * gcc.target/i386/sse2-init-v2di-2.c: Likewise. 7816 * gcc.target/i386/sse2-movq-2.c: Likewise. 7817 * gcc.target/i386/sse2-movq-3.c: Likewise. 7818 * gcc.target/i386/sse4_1-insertps-3.c: Likewise. 7819 * gcc.target/i386/sse4_1-pextrq.c: Likewise. 7820 * gcc.target/i386/sse4_1-pinsrq.c: Likewise. 7821 * gcc.target/i386/sse4_2-crc32q.c: Likewise. 7822 * gcc.target/i386/sse4_2-popcntq.c: Likewise. 7823 * gcc.target/i386/ssefn-1.c: Likewise. 7824 * gcc.target/i386/ssefn-2.c: Likewise. 7825 * gcc.target/i386/sseregparm-1.c: Likewise. 7826 * gcc.target/i386/sseregparm-2.c: Likewise. 7827 * gcc.target/i386/sseregparm-3.c: Likewise. 7828 * gcc.target/i386/sseregparm-4.c: Likewise. 7829 * gcc.target/i386/sseregparm-5.c: Likewise. 7830 * gcc.target/i386/sseregparm-6.c: Likewise. 7831 * gcc.target/i386/sseregparm-7.c: Likewise. 7832 * gcc.target/i386/sseregparm-8.c: Likewise. 7833 * gcc.target/i386/stack-realign.c: Likewise. 7834 * gcc.target/i386/stack-usage-realign.c: Likewise. 7835 * gcc.target/i386/stackalign/asm-1.c: Likewise. 7836 * gcc.target/i386/stackalign/longlong-1.c: Likewise. 7837 * gcc.target/i386/stackalign/longlong-2.c: Likewise. 7838 * gcc.target/i386/stackalign/return-1.c: Likewise. 7839 * gcc.target/i386/stackalign/return-2.c: Likewise. 7840 * gcc.target/i386/stackalign/return-3.c: Likewise. 7841 * gcc.target/i386/tailcall-1.c: Likewise. 7842 * gcc.target/i386/tbm-2.c: Likewise. 7843 * gcc.target/i386/udivmod-7.c: Likewise. 7844 * gcc.target/i386/udivmod-8.c: Likewise. 7845 * gcc.target/i386/unroll-1.c: Likewise. 7846 * gcc.target/i386/vararg-1.c: Likewise. 7847 * gcc.target/i386/vararg-2.c: Likewise. 7848 * gcc.target/i386/vect8-ret.c: Likewise. 7849 * gcc.target/i386/vectorize5.c: Likewise. 7850 * gcc.target/i386/wmul-1.c: Likewise. 7851 * gcc.target/i386/wmul-2.c: Likewise. 7852 * gcc.target/i386/wrfsbase-1.c: Likewise. 7853 * gcc.target/i386/wrfsbase-2.c: Likewise. 7854 * gcc.target/i386/wrgsbase-1.c: Likewise. 7855 * gcc.target/i386/wrgsbase-2.c: Likewise. 7856 * gcc.target/i386/xop-pcmov.c: Likewise. 7857 * gcc.target/i386/xop-pcmov2.c: Likewise. 7858 * gcc.target/i386/xop-rotate1-vector.c: Likewise. 7859 * gcc.target/i386/xop-rotate2-vector.c: Likewise. 7860 * gcc.target/i386/xop-rotate3-vector.c: Likewise. 7861 * gcc.target/i386/xop-shift1-vector.c: Likewise. 7862 * gcc.target/i386/xop-shift2-vector.c: Likewise. 7863 * gcc.target/i386/xop-shift3-vector.c: Likewise. 7864 * gcc.target/i386/zee.c: Likewise. 7865 * gcc.target/x86_64/abi/callabi/callabi.exp: Likewise. 7866 * gfortran.dg/compiler-directive_2.f: Likewise. 7867 * gfortran.dg/g77/20010216-1.f: Likewise. 7868 * gfortran.dg/gomp/pr39152.f90: Likewise. 7869 * gfortran.dg/pr33794.f90: Likewise. 7870 78712011-07-09 Jason Merrill <jason@redhat.com> 7872 7873 * g++.dg/cpp0x/regress/regress5.C: New. 7874 78752011-07-08 Jason Merrill <jason@redhat.com> 7876 7877 PR c++/45437 7878 * g++.dg/expr/compound-asn1.C: New. 7879 * g++.dg/warn/sequence-pt-1.C: Change one dg-error to dg-bogus. 7880 78812011-07-08 Jakub Jelinek <jakub@redhat.com> 7882 7883 PR target/49621 7884 * gcc.target/powerpc/altivec-34.c: New test. 7885 78862011-07-08 Jason Merrill <jason@redhat.com> 7887 7888 PR c++/45603 7889 * g++.dg/abi/guard3.C: New. 7890 78912011-07-08 Julian Brown <julian@codesourcery.com> 7892 7893 * lib/target-supports.exp 7894 (check_effective_target_arm_little_endian): New. 7895 (check_effective_target_vect_pack_trunc): Use above. 7896 (check_effective_target_vect_unpack): Likewise. 7897 (check_effective_target_vect_element_align): Test 7898 check_effective_target_arm_vect_no_misalign for ARM. 7899 79002011-07-08 Jason Merrill <jason@redhat.com> 7901 7902 PR c++/49673 7903 * g++.dg/cpp0x/constexpr-rom.C: New. 7904 79052011-07-08 Kirill Yukhin <kirill.yukhin@intel.com> 7906 7907 PR middle-end/49519 7908 * g++.dg/torture/pr49519.C: New test. 7909 79102011-07-08 Martin Jambor <mjambor@suse.cz> 7911 7912 * gcc.dg/tree-ssa/sra-12.c: Skip dump scan on avr targets. 7913 79142011-07-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7915 7916 PR testsuite/48727 7917 * g++.dg/opt/devirt2.C: Use specific pattern for sparc*-*-*. 7918 79192011-07-08 Richard Guenther <rguenther@suse.de> 7920 7921 PR tree-optimization/49662 7922 * gcc.dg/graphite/interchange-14.c: XFAIL. 7923 * gcc.dg/graphite/interchange-15.c: Likewise. 7924 * gcc.dg/graphite/interchange-mvt.c: Likewise. 7925 79262011-07-06 Jason Merrill <jason@redhat.com> 7927 7928 PR c++/49663 7929 * g++.dg/cpp0x/regress/regress4.C: New. 7930 79312011-07-07 Mikael Morin <mikael.morin@sfr.fr> 7932 7933 PR fortran/49648 7934 * gfortran.dg/result_in_spec_4.f90: New test. 7935 79362011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7937 7938 * gcc.target/sparc/cas64.c: New test. 7939 79402011-07-07 Jakub Jelinek <jakub@redhat.com> 7941 7942 PR c/49644 7943 * g++.dg/torture/pr49644.C: New test. 7944 7945 PR c/49644 7946 * gcc.c-torture/execute/pr49644.c: New test. 7947 79482011-07-07 H.J. Lu <hongjiu.lu@intel.com> 7949 7950 * lib/target-supports.exp (check_effective_target_ia32): New. 7951 (check_effective_target_x32): Likewise. 7952 (check_effective_target_vect_cmdline_needed): Also check x32. 7953 79542011-07-07 Janis Johnson <janisjo@codesourcery.com> 7955 7956 * gcc.target/arm/pr40657-2.c: Remove -march option and unneeded 7957 dg-prune-output. 7958 * gcc.target/arm/pr42235.c: Likewise. 7959 * gcc.target/arm/pr42495.c: Likewise. 7960 * gcc.target/arm/pr42574.c: Likewise. 7961 * gcc.target/arm/thumb-branch1.c: Likewise. 7962 7963 * gcc.target/arm/pr39839.c: Don't specify -mthumb or -march, remove 7964 unneeded prune of possible warning. 7965 * gcc.target/arm/pr40956.c: Likewise. 7966 * gcc.target/arm/pr42505.c: Likewise. 7967 7968 * gcc.c-torture/compile/pr41679.c: Move from gcc.target/arm. 7969 * gcc.c-torture/compile/pr46883.c: Likewise. 7970 * gcc.c-torture/compile/pr46934.c: Likewise. 7971 7972 * gcc.target/arm/pr41679.c: Remove test directives in preparation 7973 for move to ../../gcc.c-torture/compile. 7974 * gcc.target/arm/pr46883.c: Likewise. 7975 * gcc.target/arm/pr46934.c: Likewise. 7976 7977 * lib/target-supports.exp (check_effective_target_arm_dsp): New. 7978 * gcc.target/arm/mla-2.c: Use it instead of specific -march. 7979 * gcc.target/arm/wmul-1.c: Likewise. 7980 * gcc.target/arm/wmul-2.c: Likewise. 7981 * gcc.target/arm/wmul-3.c: Likewise. 7982 * gcc.target/arm/wmul-4.c: Likewise. 7983 * gcc.target/arm/smlaltb-1.c: Require arm_dsp, don't specify -march, 7984 add tab after scan target. 7985 * gcc.target/arm/smlaltt-1.c: Likewise. 7986 * gcc.target/arm/smlatb-1.c: Likewise. 7987 * gcc.target/arm/smlatt-1.c: Likewise. 7988 79892011-07-07 Jakub Jelinek <jakub@redhat.com> 7990 7991 PR debug/49522 7992 * gcc.dg/debug/pr49522.c: New test. 7993 79942011-07-07 Georg-Johann Lay <avr@gjlay.de> 7995 7996 * gcc.dg/pragma-align.c: Run only if target !default_packed. 7997 * gcc.dg/pr46212.c: Run only if target int32plus. 7998 * gcc.dg/torture/pr48146.c: Ditto. 7999 * gcc.dg/tree-ssa/vrp51.c: Ditto. 8000 * c-c++-common/pr44832.c: Ditto. 8001 * gcc.dg/pr49544.c: Run only if target ptr32plus. 8002 * gcc.dg/pr31490.c: Ditto. 8003 * gcc.dg/torture/builtin-math-7.c: Run only if target 8004 large_double. 8005 * gcc.dg/torture/pr45764.c: Skip for AVR. 8006 * gcc.dg/pr47893.c: Ditto. 8007 80082011-07-07 Janis Johnson <janisjo@codesourcery.com> 8009 8010 * lib/target-supports.exp (check_effective_target_arm_thumb1): New. 8011 (check_effective_target_arm_thumb2): Clarify comment, add valid code. 8012 * gcc.target/arm/mla-1.c: Skip for arm_thumb1, don't specify -march, 8013 add tab to scan target. 8014 80152011-07-07 Richard Sandiford <richard.sandiford@linaro.org> 8016 8017 * gcc.target/arm/neon-modes-3.c: New test. 8018 80192011-07-07 Uros Bizjak <ubizjak@gmail.com> 8020 8021 * gcc.dg/graphite/pr37485.c (dg-options): Add -fno-loop-strip-mine 8022 -fno-loop-interchange -ffast-math. 8023 80242011-07-07 Richard Guenther <rguenther@suse.de> 8025 8026 * gcc.dg/ftrapv-3.c: New testcase. 8027 80282011-07-07 Richard Guenther <rguenther@suse.de> 8029 8030 * gcc.dg/tree-ssa/vrp58.c: New testcase. 8031 * gcc.dg/tree-ssa/scev-cast.c: Adjust. 8032 80332011-07-07 Kai Tietz <ktietz@redhat.com> 8034 8035 * gcc.dg/binop-notxor1.c: New test. 8036 * gcc.dg/binop-notand4a.c: New test. 8037 * gcc.dg/binop-notxor2.c: New test. 8038 * gcc.dg/binop-notand3a.c: New test. 8039 * gcc.dg/binop-notand2a.c: New test. 8040 * gcc.dg/binop-notand6a.c: New test. 8041 * gcc.dg/binop-notor1.c: New test. 8042 * gcc.dg/binop-notand1a.c: New test. 8043 * gcc.dg/binop-notand5a.c: New test. 8044 * gcc.dg/binop-notor2.c: New test. 8045 80462011-07-07 Jakub Jelinek <jakub@redhat.com> 8047 8048 PR middle-end/49640 8049 * gcc.dg/gomp/pr49640.c: New test. 8050 80512011-07-07 Richard Guenther <rguenther@suse.de> 8052 8053 * gcc.dg/graphite/pr37485.c: Add -floop-block. 8054 80552011-07-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8056 8057 PR target/39150 8058 * gcc.misc-tests/linkage.exp: Handle x86_64-*-solaris2.1[0-9]*. 8059 80602011-07-06 Michael Meissner <meissner@linux.vnet.ibm.com> 8061 8062 * gcc.target/powerpc/no-r11-1.c: New test for -mr11, -mno-r11. 8063 * gcc.target/powerpc/no-r11-2.c: Ditto. 8064 * gcc.target/powerpc/no-r11-3.c: Ditto. 8065 80662011-07-06 Uros Bizjak <ubizjak@gmail.com> 8067 8068 * gcc.dg/stack-layout-2.c: Cleanup expand rtl dump. 8069 * gfortran.dg/move_alloc_4.f90: Cleanup original tree dump. 8070 80712011-07-06 Georg-Johann Lay <avr@gjlay.de> 8072 8073 * lib/target-supports.exp (check_profiling_available): Disable 8074 profiling with -fprofile-generate for target avr. 8075 80762011-07-06 Richard Guenther <rguenther@suse.de> 8077 8078 PR tree-optimization/49645 8079 * g++.dg/tree-ssa/pr8781.C: Disable SRA. 8080 80812011-07-06 H.J. Lu <hongjiu.lu@intel.com> 8082 8083 PR middle-end/47383 8084 * gcc.dg/pr47383.c: New. 8085 80862011-07-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8087 8088 PR tree-optimization/49647 8089 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail *-*-*. 8090 80912011-07-06 Eric Botcazou <ebotcazou@adacore.com> 8092 8093 PR testsuite/49542 8094 * gcc.dg/vect/pr33804.c: XFAIL if vect_no_align unconditionally. 8095 * gcc.dg/vect/slp-multitypes-3.c: XFAIL on SPARC unconditionally. 8096 80972011-07-05 Jason Merrill <jason@redhat.com> 8098 8099 PR c++/48157 8100 * g++.dg/template/template-id-4.C: New. 8101 81022011-07-05 Georg-Johann Lay <avr@gjlay.de> 8103 8104 * gcc.dg/pr44023.c: Add dg-require-effective-target int32plus 8105 * gcc.dg/pr43402.c: Ditto. 8106 81072011-07-05 Georg-Johann Lay <avr@gjlay.de> 8108 8109 * gcc.dg/cpp/pragma-3.c: Add dg-require-effective-target fopenmp. 8110 81112011-07-05 Michael Meissner <meissner@linux.vnet.ibm.com> 8112 8113 * gcc.target/powerpc/ppc-switch-1.c: New test for 8114 --param case-values-threshold. 8115 * gcc.target/powerpc/ppc-switch-2.c: Ditto. 8116 81172011-07-05 Janis Johnson <janisjo@codesourcery.com> 8118 8119 * gcc.target/arm/pr42093.c: Use "-fno-reorder-blocks". 8120 81212011-07-05 Jason Merrill <jason@redhat.com> 8122 8123 * g++.dg/rtti/anon-ns1.C: Allow for null-termination. 8124 81252011-07-05 Sebastian Pop <sebastian.pop@amd.com> 8126 8127 PR tree-optimization/47654 8128 * gcc.dg/graphite/block-pr47654.c: New. 8129 81302011-07-05 Jason Merrill <jason@redhat.com> 8131 8132 * g++.dg/cpp0x/lambda/lambda-ref2.C: New. 8133 81342011-07-05 Razya Ladelsky <razya@il.ibm.com> 8135 8136 PR tree-optimization/49580 8137 * gcc.dg/autopar/pr49580.c: New test. 8138 81392011-07-05 Richard Guenther <rguenther@suse.de> 8140 8141 PR tree-optimization/49518 8142 PR tree-optimization/49628 8143 * g++.dg/torture/pr49628.C: New testcase. 8144 * gcc.dg/torture/pr49518.c: Likewise. 8145 81462011-07-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8147 8148 * ada/acats/run_acats (which): Extract last field from type -p, 8149 type output only if command succeeded. 8150 81512011-07-04 Jason Merrill <jason@redhat.com> 8152 8153 * g++.dg/abi/mangle48.C: New. 8154 8155 * g++.dg/cpp0x/diag1.C: New. 8156 8157 * g++.dg/diagnostic/aka1.C: New. 8158 81592011-07-04 Jakub Jelinek <jakub@redhat.com> 8160 8161 PR rtl-optimization/49619 8162 * gcc.dg/pr49619.c: New test. 8163 8164 PR rtl-optimization/49472 8165 * gfortran.dg/pr49472.f90: New test. 8166 8167 PR debug/49602 8168 * gcc.dg/pr49602.c: New test. 8169 81702011-07-04 Georg-Johann Lay <avr@gjlay.de> 8171 8172 PR target/34734 8173 PR target/44643 8174 * gcc.target/avr/avr.exp: Run over cpp files, too. 8175 * gcc.target/avr/torture/avr-torture.exp: Ditto. 8176 * gcc.target/avr/progmem.h: New file. 8177 * gcc.target/avr/exit-abort.h: New file. 8178 * gcc.target/avr/progmem-error-1.c: New file. 8179 * gcc.target/avr/progmem-error-1.cpp: New file. 8180 * gcc.target/avr/progmem-warning-1.c: New file. 8181 * gcc.target/avr/torture/progmem-1.c: New file. 8182 * gcc.target/avr/torture/progmem-1.cpp: New file. 8183 81842011-07-04 Richard Guenther <rguenther@suse.de> 8185 8186 PR tree-optimization/49615 8187 * g++.dg/torture/pr49615.C: New testcase. 8188 81892011-07-03 Ira Rosen <ira.rosen@linaro.org> 8190 8191 PR tree-optimization/49610 8192 * gcc.dg/vect/pr49610.c: New test. 8193 81942011-07-02 Eric Botcazou <ebotcazou@adacore.com> 8195 8196 * gnat.dg/specs/debug1.ads: New test. 8197 81982011-07-02 Janus Weil <janus@gcc.gnu.org> 8199 8200 PR fortran/49562 8201 * gfortran.dg/typebound_proc_23.f90: New. 8202 82032011-07-01 Jonathan Wakely <jwakely.gcc@gmail.com> 8204 8205 PR c++/49605 8206 * g++.dg/warn/delete-non-virtual-dtor.C: Adjust. 8207 82082011-07-01 Jason Merrill <jason@redhat.com> 8209 8210 PR c++/48261 8211 * g++.dg/template/template-id-3.C: New. 8212 8213 PR c++/48593 8214 * g++.dg/template/qualified-id4.C: New. 8215 8216 PR c++/48883 8217 * g++.dg/template/explicit-args4.C: New. 8218 8219 PR c++/49085 8220 * g++.dg/template/offsetof2.C: New. 8221 82222011-07-01 Kai Tietz <ktietz@redhat.com> 8223 8224 * gcc.dg/tree-ssa/bitwise-sink.c: New test. 8225 82262011-07-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8227 8228 PR libmudflap/49549 8229 * lib/target-supports.exp (check_effective_target_gld): New proc. 8230 82312011-07-01 Richard Guenther <rguenther@suse.de> 8232 8233 PR tree-optimization/49603 8234 * gcc.dg/torture/pr49603.c: New testcase. 8235 82362011-06-30 Jason Merrill <jason@redhat.com> 8237 8238 PR c++/49387 8239 * g++.dg/rtti/template1.C: New. 8240 8241 PR c++/49569 8242 * g++.dg/cpp0x/regress/ctor1.C: New. 8243 8244 PR c++/49355 8245 * g++.dg/cpp0x/initlist54.C: New. 8246 82472011-06-30 Martin Jambor <mjambor@suse.cz> 8248 8249 * gcc.dg/tree-ssa/sra-12.c: New test. 8250 82512011-06-29 Jason Merrill <jason@redhat.com> 8252 8253 * g++.dg/cpp0x/named.C: Test subobject of xvalue. 8254 82552011-06-30 Richard Guenther <rguenther@suse.de> 8256 8257 PR tree-optimization/46787 8258 * gcc.dg/vect/vect-121.c: New testcase. 8259 82602011-06-30 Martin Jambor <mjambor@suse.cz> 8261 8262 PR tree-optimization/49094 8263 * gcc.dg/tree-ssa/pr49094.c: New test. 8264 82652011-06-30 Jakub Jelinek <jakub@redhat.com> 8266 8267 PR fortran/49540 8268 * gfortran.dg/pr49540-1.f90: New test. 8269 * gfortran.dg/pr49540-2.f90: New test. 8270 82712011-06-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8272 8273 PR ada/49511 8274 * ada/acats/run_acats (which): Use last field of type -p output. 8275 82762011-06-30 Dominique d'Humieres <dominiq@lps.ens.fr> 8277 Iain Sandoe <iains@gcc.gnu.org> 8278 8279 PR libobjc/36610 8280 * objc.dg/torture/forward-1.m: Remove dg-xfail-run-if. 8281 Only skip on 64-bit *-*-darwin8* && !objc2. 8282 82832011-06-30 Richard Guenther <rguenther@suse.de> 8284 8285 PR tree-optimization/38752 8286 * gcc.c-torture/compile/pr38752.c: New testcase. 8287 82882011-06-30 Ira Rosen <ira.rosen@linaro.org> 8289 8290 * gcc.dg/vect/slp-widen-mult-half.c: New test. 8291 * gcc.dg/vect/vect-widen-mult-half.c: New test. 8292 82932011-06-29 Jason Merrill <jason@redhat.com> 8294 8295 PR c++/49216 8296 * g++.dg/cpp0x/initlist53.C: Use placement new. 8297 * g++.dg/cpp0x/initlist-value.C: Use placement new. 8298 * g++.old-deja/g++.ext/arrnew2.C: Remove xfail. 8299 8300 PR c++/49003 8301 * g++.dg/cpp0x/trailing6.C: New. 8302 * g++.dg/cpp0x/pr45908.C: No error. 8303 8304 PR c++/49272 8305 * g++.old-deja/g++.jason/rfg10.C: Accept other overflow error too. 8306 8307 PR c++/49520 8308 * g++.dg/cpp0x/constexpr-using2.C: New. 8309 8310 * g++.dg/cpp0x/lambda/lambda-template3.C: New. 8311 8312 PR c++/45923 8313 * g++.dg/cpp0x/constexpr-diag3.C: New. 8314 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error message. 8315 * g++.dg/cpp0x/constexpr-ex1.C: Adjust error message. 8316 * g++.dg/cpp0x/constexpr-friend.C: Adjust error message. 8317 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust error message. 8318 83192011-06-29 Jason Merrill <jason@redhat.com> 8320 8321 * g++.dg/cpp0x/constexpr-is_literal.C: Adjust. 8322 83232011-06-29 Richard Guenther <rguenther@suse.de> 8324 8325 * gcc.dg/tree-ssa/loop-17.c: Adjust. 8326 83272011-06-29 Jason Merrill <jason@redhat.com> 8328 8329 * g++.dg/cpp0x/initlist-value2.C: New. 8330 8331 * g++.dg/cpp0x/constexpr-initlist4.C: New. 8332 * g++.dg/cpp0x/initlist-value.C: New. 8333 83342011-06-29 Richard Sandiford <richard.sandiford@linaro.org> 8335 8336 * gcc.dg/torture/pr49169.c: Restrict to ARM and MIPS targets. 8337 83382011-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8339 8340 * gcc.dg/inline_1.c: Remove dg-excess-errors. 8341 * gcc.dg/inline_2.c: Likewise. 8342 * gcc.dg/unroll_1.c: Likewise. 8343 83442011-06-29 Jakub Jelinek <jakub@redhat.com> 8345 8346 PR debug/49567 8347 * gcc.target/i386/pr49567.c: New test. 8348 83492011-06-28 Eric Botcazou <ebotcazou@adacore.com> 8350 8351 * gnat.dg/opt17.ad[sb]: New test. 8352 83532011-06-28 Janis Johnson <janisjo@codesourcery.com> 8354 Tom de Vries <tom@codesourcery.com> 8355 8356 * lib/target-supports.exp (check_effective_target_arm_nothumb) 8357 (check_effective_target_arm_thumb2): New effective targets. 8358 * gcc.target/arm/ivopts.c: Remove -mthumb/-marm. Guard object-size 8359 properly. Clean up temporary files. 8360 * gcc.target/arm/ivopts-2.c: Likewise. 8361 * gcc.target/arm/ivopts-3.c: Likewise. 8362 * gcc.target/arm/ivopts-4.c: Likewise. 8363 * gcc.target/arm/ivopts-5.c: Likewise. 8364 * gcc.target/arm/ivopts-6.c: Remove duplicate of ivopts.c. 8365 83662011-06-28 Thomas Koenig <tkoenig@gcc.gnu.org> 8367 8368 PR fortran/49479 8369 * gfortran.dg/reshape_zerosize_3.f90: New test. 8370 83712011-06-28 Janis Johnson <janisjo@codesourcery.com> 8372 8373 * gcc.target/arm/vfp-ldmdbs.c: Skip for soft float. 8374 * gcc.target/arm/vfp-ldmias.c: Likewise. 8375 * gcc.target/arm/vfp-ldmdbd.c: Likewise. 8376 * gcc.target/arm/vfp-stmdbs.c: Likewise. 8377 * gcc.target/arm/vfp-ldmiad.c: Likewise. 8378 * gcc.target/arm/vfp-stmias.c: Likewise. 8379 * gcc.target/arm/vfp-stmdbd.c: Likewise. 8380 * gcc.target/arm/vfp-stmiad.c: Likewise. 8381 83822011-06-27 Janis Johnson <janisjo@codesourcery.com> 8383 8384 * gcc.target/arm/pr45701-1.c: Don't specify -march; remove 8385 dg-prune-output. 8386 * gcc.target/arm/pr45701-2.c: Ditto. 8387 83882011-06-27 Janus Weil <janus@gcc.gnu.org> 8389 8390 PR fortran/49466 8391 * gfortran.dg/allocatable_scalar_9.f90: Modified. 8392 * gfortran.dg/extends_14.f03: Modified. 8393 83942011-06-27 Janis Johnson <janisjo@codesourcery.com> 8395 8396 * lib/target-supports-dg.exp (dg-require-effective-target): Return 8397 early if the test is already being skipped. 8398 8399 * lib/scanasm.exp (dg-scan, scan-assembler-times, scan-assembler-dem, 8400 scan-assembler-dem-not): For missing file, report unresolved with 8401 same message as for pass/fail, with reason reported in log file. 8402 8403 * lib/target-supports.exp (add_options_for_arm_fp16): Renamed 8404 from add_options_for_arm_neon_fp16. 8405 (check_effective_target_arm_fp16_ok_nocache): Renamed from 8406 check_effective_target_arm_neon_fp16_ok_nocache. 8407 Check -mfpu and -mfloat-abi options from current multilib. 8408 Do not require neon support. 8409 (check_effective_target_arm_fp16_ok): Renamed from 8410 check_effecitve_target_arm_neon_fp16_ok. 8411 * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: Use new names for 8412 arm_neon_fp16_ok and arm_fp16. 8413 * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Likewise. 8414 * gcc.dg/torture/arm-fp16-ops-5.c: Likewise. 8415 * gcc.dg/torture/arm-fp16-ops-6.c: Likewise. 8416 * gcc.target/arm/fp16-compile-vcvt.c: Likewise. 8417 84182011-06-27 Jakub Jelinek <jakub@redhat.com> 8419 8420 * gcc.dg/builtin-assume-aligned-1.c: New test. 8421 * gcc.dg/builtin-assume-aligned-2.c: New test. 8422 * gcc.target/i386/builtin-assume-aligned-1.c: New test. 8423 8424 PR debug/49544 8425 * gcc.dg/pr49544.c: New test. 8426 84272011-06-27 Richard Guenther <rguenther@suse.de> 8428 8429 PR tree-optimization/49394 8430 * g++.dg/torture/pr49394.C: New testcase. 8431 84322011-06-27 Kai Tietz <ktietz@redhat.com> 8433 8434 * gcc.dg/optimize-bswapdi-2.c: New test. 8435 84362011-06-27 Michael Hope <michael.hope@linaro.org> 8437 Richard Sandiford <richard.sandiford@linaro.org> 8438 8439 PR tree-optimization/49169 8440 * gcc.dg/torture/pr49169.c: New test. 8441 84422011-06-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 8443 8444 PR testsuite/49529 8445 * gcc.dg/ipa/ipa-pta-17.c: Use dg-require-alias. 8446 8447 * gcc.dg/debug/pr49294.c (dg-options): Add -fno-common to options on 8448 hppa*-*-hpux*. 8449 84502011-06-26 Jason Merrill <jason@redhat.com> 8451 8452 * g++.dg/cpp0x/constexpr-cleanup.C: Tweak error message. 8453 8454 PR c++/49528 8455 * g++.dg/init/ref19.C: New. 8456 * g++.dg/cpp0x/constexpr-cleanup.C: New. 8457 84582011-06-26 Jakub Jelinek <jakub@redhat.com> 8459 8460 PR tree-optimization/48377 8461 * gcc.dg/vect/pr48377.c: Add dg-require-effective-target 8462 non_strict_align. 8463 84642011-06-26 Steve Ellcey <sje@cup.hp.com> 8465 8466 PR middle-end/49191 8467 * lib/target-supports.exp (check_effective_target_non_strict_align): 8468 New. 8469 * gcc.dg/memcpy-3.c: Add dg-require-effective-target non_strict_align. 8470 84712011-06-24 Martin Jambor <mjambor@suse.cz> 8472 8473 PR tree-optimizations/49516 8474 * g++.dg/tree-ssa/pr49516.C: New test. 8475 84762011-06-23 Jason Merrill <jason@redhat.com> 8477 8478 PR c++/35255 8479 * g++.dg/template/partial10.C: New. 8480 * g++.dg/template/partial11.C: New. 8481 84822011-06-23 Jeff Law <law@redhat.com> 8483 8484 PR middle-end/48770 8485 * gcc.dg/pr48770.c: New test. 8486 84872011-06-23 Jan Hubicka <jh@suse.cz> 8488 8489 PR middle-end/49373 8490 * g++.dg/torture/pr43879-1_1.C: Revert the xfail introduced yesterday. 8491 84922011-06-23 Jakub Jelinek <jakub@redhat.com> 8493 8494 PR testsuite/49512 8495 * gcc.dg/tree-ssa/asm-1.c: Use -fdump-tree-optimized-nouid 8496 instead of -fdump-tree-optimized. 8497 84982011-06-23 Paolo Carlini <paolo.carlini@oracle.com> 8499 8500 PR c++/44625 8501 * g++.dg/template/crash107.C: New. 8502 * g++.dg/template/error17.C: Adjust. 8503 85042011-06-23 Jason Merrill <jason@redhat.com> 8505 8506 PR c++/49507 8507 * g++.dg/cpp0x/defaulted30.C: New. 8508 8509 PR c++/49440 8510 * g++.dg/rtti/anon-ns1.C: New. 8511 8512 PR c++/49395 8513 * g++.dg/init/ref18.C: New. 8514 8515 PR c++/36435 8516 * g++.dg/template/partial9.C: New. 8517 85182011-06-22 Hans-Peter Nilsson <hp@axis.com> 8519 8520 PR middle-end/49373 8521 * g++.dg/torture/pr43879-1_1.C: Xfail for -O1 and above, except -flto. 8522 85232011-06-22 Jakub Jelinek <jakub@redhat.com> 8524 8525 PR debug/49496 8526 * gcc.dg/pr49496.c: New test. 8527 85282011-06-22 Janis Johnson <janisjo@codesourcery.com> 8529 8530 * gcc.target/arm/scd42-3.c: Allow -march-xscale; skip if -mcpu 8531 is not xscale. 8532 8533 * gcc.target/arm/thumb-bitfld1.c: Don't specify -march, require thumb1. 8534 8535 * gcc.target/arm/ctz.c: Don't specify -march, require thumb2. 8536 * gcc.target/arm/pr42879.c: Likewise. 8537 * gcc.target/arm/pr45701-3.c: Likewise. 8538 8539 * gcc.target/arm/20031108-1.c: Require thumb1 or thumb2. 8540 * gcc.target/arm/pr40482.c: Likewise. 8541 * gcc.target/arm/stack-corruption.c: Likewise. 8542 85432011-06-22 Richard Guenther <rguenther@suse.de> 8544 8545 PR tree-optimization/49493 8546 * gcc.dg/ipa/ipa-pta-17.c: New testcase. 8547 85482011-06-22 Jason Merrill <jason@redhat.com> 8549 8550 PR c++/49260 8551 * g++.dg/cpp0x/lambda/lambda-eh2.C: Change options. 8552 85532011-06-22 Dmitry Plotnikov <dplotnikov@ispras.ru> 8554 Dmitry Melnik <dm@ispras.ru> 8555 8556 * gcc.target/arm/neon-vshr-imm-1.c: New testcase. 8557 * gcc.target/arm/neon-vshl-imm-1.c: New testcase. 8558 * gcc.target/arm/neon-vlshr-imm-1.c: New testcase. 8559 85602011-06-22 Nathan Sidwell <nathan@codesourcery.com> 8561 8562 * gcc.target/arm/tlscall.c: New. 8563 85642011-06-21 Jason Merrill <jason@redhat.com> 8565 8566 PR c++/49172 8567 * g++.dg/cpp0x/constexpr-ref1.C: New. 8568 * g++.dg/cpp0x/constexpr-ref2.C: New. 8569 * g++.dg/cpp0x/constexpr-ice2.C: Remove dg-error tag. 8570 8571 PR c++/49482 8572 * g++.dg/cpp0x/lambda/lambda-warn3.C: New. 8573 8574 PR c++/49418 8575 * g++.dg/template/param3.C: New. 8576 85772011-06-21 Bernd Schmidt <bernds@codesourcery.com> 8578 8579 * gcc.c-torture/excute/builtin-bitops-1.c (MAKE_FUNS): Make 8580 my_clrsb test functions. 8581 (main): Test clrsb. 8582 * gcc.dg/builtin-protos-1.c (test_s, test_u, test_sl, test_ul, 8583 test_sll, test_ull): Add clrsb tests. 8584 * gcc.dg/torture/builtin-attr-1.c: Add tests for clrsb, clrsbl, 8585 clrsbll. 8586 85872011-06-21 Janus Weil <janus@gcc.gnu.org> 8588 8589 PR fortran/49112 8590 * gfortran.dg/class_44.f03: New. 8591 85922011-06-21 Ira Rosen <ira.rosen@linaro.org> 8593 8594 PR tree-optimization/49478 8595 * gcc.dg/vect/pr49478.c 8596 85972011-06-21 Richard Guenther <rguenther@suse.de> 8598 8599 PR tree-optimization/49483 8600 * gcc.dg/vect/vect-120.c: New testcase. 8601 86022011-06-21 Ira Rosen <ira.rosen@linaro.org> 8603 8604 PR testsuite/49443 8605 * gcc.dg/vect/vect-peel-3.c: Expect to fail on vect_no_align targets. 8606 * gcc.dg/vect/vect-peel-4.c: Likewise. 8607 86082011-06-22 Christian Bruel <christian.bruel@st.com> 8609 8610 PR middle-end/49139 8611 * gcc.dg/always_inline.c: Removed -Winline. Update checks 8612 * gcc.dg/always_inline2.c: Likewise. 8613 * gcc.dg/always_inline3.c: Likewise. 8614 * gcc.dg/debug/pr41264-1.c: Add -Wno-attributes. 8615 * gcc.dg/inline_1.c: Likewise. 8616 * gcc.dg/inline_2.c: Likewise. 8617 * gcc.dg/inline_3.c: Likewise. 8618 * gcc.dg/inline_4.c: Likewise. 8619 * gcc.dg/20051201-1.c: Likewise. 8620 * gcc.dg/pr40087.c: Likewise. 8621 * gcc.dg/torture/pta-structcopy-1.c: Likewise. 8622 * gcc.dg/inline-22.c: Likewise. 8623 * gcc.dg/lto/20090218-1_0.c: Set inline keyword. 8624 * gcc.dg/lto/20090218-1_1.c: Likewise. 8625 * g++.dg/ipa/devirt-7.C: Likewise. 8626 * gcc.dg/uninit-pred-5_a.c: Likewise. 8627 * gcc.dg/uninit-pred-5_b.c: Likewise. 8628 * gcc.dg/fail_always_inline.c: New. 8629 86302011-06-21 Jakub Jelinek <jakub@redhat.com> 8631 8632 * Make-lang.in (check_gfortran_parallelize): Parallelize dg.exp 8633 into 6 jobs instead of 3. 8634 86352011-06-20 Jason Merrill <jason@redhat.com> 8636 8637 PR c++/49216 8638 * g++.dg/cpp0x/initlist53.C: New. 8639 86402011-06-20 Tobias Burnus <burnus@net-b.de> 8641 8642 PR fortran/18918 8643 * gfortran.dg/coarray_lock_1.f90: Update dg-error. 8644 * gfortran.dg/coarray_lock_3.f90: New. 8645 * gfortran.dg/coarray/lock_1.f90: New. 8646 86472011-06-20 Janis Johnson <janisjo@codesourcery.com> 8648 8649 * lib/scandump.exp (scan-dump, scan-dump-times, scan-dump-not, 8650 scan-dump-dem, scan-dump-dem-not): Treat a missing dump file as 8651 unresolved and report the reason to the log file. 8652 8653 * lib/scanasm.exp (object-size): Move argument processing earlier 8654 to report errors before verifying that the file exists. Report 8655 problems detected at runtime as unresolved instead of error and 8656 report their reasons to the log file. 8657 86582011-06-20 Jason Merrill <jason@redhat.com> 8659 8660 PR c++/47080 8661 * g++.dg/cpp0x/explicit6.C: New. 8662 8663 PR c++/47635 8664 * g++.dg/cpp0x/enum20.C: New. 8665 8666 PR c++/48138 8667 * g++.dg/ext/attr-aligned01.C: New. 8668 8669 PR c++/49205 8670 * g++.dg/cpp0x/variadic-default.C: New. 8671 8672 PR c++/43321 8673 * g++.dg/cpp0x/auto26.C: New. 8674 8675 PR c++/43831 8676 * g++.dg/cpp0x/lambda/lambda-capture-reduncancy.C: New. 8677 86782011-06-20 Kai Tietz <ktietz@redhat.com> 8679 8680 * gcc.dg/binop-notand1.c: New test. 8681 * gcc.dg/binop-notand2.c: New test. 8682 * gcc.dg/binop-notand3.c: New test. 8683 * gcc.dg/binop-notand4.c: New test. 8684 * gcc.dg/binop-notand5.c: New test. 8685 * gcc.dg/binop-notand6.c: New test. 8686 86872011-06-18 Jakub Jelinek <jakub@redhat.com> 8688 8689 PR testsuite/49432 8690 * obj-c++.dg/invalid-type-1.mm: Adjust for new error wording. 8691 86922011-06-18 Janus Weil <janus@gcc.gnu.org> 8693 8694 PR fortran/49400 8695 * gfortran.dg/proc_ptr_31.f90: New. 8696 86972011-06-18 Eric Botcazou <ebotcazou@adacore.com> 8698 8699 * gnat.dg/volatile6.adb: New test. 8700 * gnat.dg/volatile7.adb: Likewise. 8701 * gnat.dg/volatile8.adb: Likewise. 8702 * gnat.dg/volatile9.adb: Likewise. 8703 87042011-06-18 Eric Botcazou <ebotcazou@adacore.com> 8705 8706 * gnat.dg/constant3.adb: New test. 8707 87082011-06-18 Janne Blomqvist <jb@gcc.gnu.org> 8709 8710 PR libfortran/49296 8711 * gfortran.dg/read_list_eof_1.f90: New test. 8712 87132011-06-18 Jakub Jelinek <jakub@redhat.com> 8714 8715 PR target/49411 8716 * gcc.target/i386/testimm-1.c: New test. 8717 * gcc.target/i386/testimm-2.c: New test. 8718 * gcc.target/i386/testimm-3.c: New test. 8719 * gcc.target/i386/testimm-4.c: New test. 8720 * gcc.target/i386/testimm-5.c: New test. 8721 * gcc.target/i386/testimm-6.c: New test. 8722 * gcc.target/i386/testimm-7.c: New test. 8723 * gcc.target/i386/testimm-8.c: New test. 8724 * gcc.target/i386/xop-vpermil2px-2.c: New test. 8725 * gcc.target/i386/xop-rotate1-int.c: New test. 8726 * gcc.target/i386/xop-rotate2-int.c: New test. 8727 87282011-06-17 Jason Merrill <jason@redhat.com> 8729 8730 * g++.dg/cpp0x/rv-func2.C: New. 8731 8732 * g++.dg/debug/dwarf2/lambda1.C: New. 8733 * g++.dg/warn/Wshadow-6.C: Adjust. 8734 87352011-06-17 Janus Weil <janus@gcc.gnu.org> 8736 8737 PR fortran/48699 8738 * gfortran.dg/move_alloc_5.f90: New. 8739 87402011-06-17 Hans-Peter Nilsson <hp@axis.com> 8741 8742 PR rtl-optimization/48542 8743 * gcc.dg/torture/pr48542.c: New test. 8744 87452011-06-16 Jason Merrill <jason@redhat.com> 8746 8747 PR c++/44160 8748 * g++.dg/cpp0x/lambda/lambda-__func__.C: New. 8749 8750 PR c++/45378 8751 * g++.dg/cpp0x/initlist52.C New. 8752 8753 PR c++/45399 8754 * c-c++-common/raw-string-12.c: New. 8755 8756 PR c++/49229 8757 * g++.dg/cpp0x/sfinae26.C: New. 8758 8759 PR c++/49251 8760 * g++.dg/cpp0x/variadic113.C: New. 8761 8762 PR c++/49420 8763 * g++.dg/cpp0x/variadic112.C: New. 8764 87652011-06-16 Jeff Law <law@redhat.com> 8766 8767 * gcc.dg/builtin-object-size-1.c: Update to handle chances from 8768 improved jump threading. 8769 * gcc.dg/builtin-object-size-2.c: Likewise. 8770 * gcc.dg/tree-ssa/20030728-1.c: Likewise. 8771 87722011-06-16 Janus Weil <janus@gcc.gnu.org> 8773 8774 PR fortran/49074 8775 * gfortran.dg/typebound_assignment_3.f03: New. 8776 87772011-06-16 Steve Ellcey <sje@cup.hp.com> 8778 8779 PR testsuite/48727 8780 * g++.dg/opt/devirt2.C: Change xfail rule to target. 8781 87822011-06-16 Martin Jambor <mjambor@suse.cz> 8783 8784 PR tree-optimization/49343 8785 * gnat.dg/discr31.ad[sb]: New test. 8786 87872011-06-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8788 8789 * gcc.dg/debug/pr49032.c: Prune mips-tfile warning. 8790 87912011-06-16 Tom de Vries <tom@codesourcery.com> 8792 8793 PR target/45098 8794 * gcc.target/arm/ivopts-3.c: Update test. 8795 * gcc.target/arm/ivopts-5.c: Same. 8796 87972011-06-16 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> 8798 8799 Revert: 8800 2011-06-10 Wei Guozhi <carrot@google.com> 8801 8802 PR target/45335 8803 * gcc.target/arm/pr45335.c: New test. 8804 * gcc.target/arm/pr45335-2.c: New test. 8805 * gcc.target/arm/pr45335-3.c: New test. 8806 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd". 8807 * gcc.target/arm/pr40457-2.c: Changed to store 3 words. 8808 * gcc.target/arm/pr40457-3.c: Changed to store 3 words. 8809 88102011-06-16 Ira Rosen <ira.rosen@linaro.org> 8811 8812 * gcc.dg/vect/vect-widen-mult-half-u8.c: New test. 8813 88142011-06-16 Janus Weil <janus@gcc.gnu.org> 8815 8816 PR fortran/49417 8817 * gfortran.dg/class_43.f03: New. 8818 88192011-06-16 Jakub Jelinek <jakub@redhat.com> 8820 8821 PR tree-optimization/49419 8822 * gcc.c-torture/execute/pr49419.c: New test. 8823 88242011-06-16 Revital Eres <revital.eres@linaro.org> 8825 8826 * gcc.dg/sms-9.c: New file. 8827 88282011-06-15 Easwaran Raman <eraman@google.com> 8829 8830 PR rtl-optimization/49414 8831 * gcc.dg/pr44194-1.c: Restrict test to 64-bit targets. 8832 88332011-06-14 Jason Merrill <jason@redhat.com> 8834 8835 * g++.dg/cpp0x/noexcept13.C: New. 8836 88372011-06-14 Easwaran Raman <eraman@google.com> 8838 8839 PR rtl-optimization/44194 8840 * gcc.dg/pr44194-1.c: New test. 8841 * gcc.dg/pr44194-2.c: New test. 8842 88432011-06-14 Janis Johnson <janisjo@codesourcery.com> 8844 8845 * gcc.target/arm/pr45701-1.c: Ignore warnings about conflicting 8846 switches. 8847 * gcc.target/arm/pr45701-2.c: Likewise. 8848 * gcc.target/arm/thumb-branch1.c: Likewise. 8849 88502011-06-14 Steve Ellcey <sje@cup.hp.com> 8851 8852 PR testsuite/48727 8853 * g++.dg/opt/devirt2.C: Fix scan rules for ia64*-*-hpux* and hppa*-*-*. 8854 88552011-06-14 Janis Johnson <janisjo@codesourcery.com> 8856 8857 * gcc.target/arm/pr45701-1.c: Require thumb support. 8858 * gcc.target/arm/pr45701-2.c: Likewise. 8859 * gcc.target/arm/thumb-branch1.c: Likewise. 8860 8861 * gcc.target/arm/mla-1.c: Ignore warnings about conflicting switches. 8862 * gcc.target/arm/pr39839.c: Likewise. 8863 * gcc.target/arm/pr40657-2.c: Likewise. 8864 * gcc.target/arm/pr40956.c: Likewise. 8865 * gcc.target/arm/pr41679.c: Likewise. 8866 * gcc.target/arm/pr42235.c: Likewise. 8867 * gcc.target/arm/pr42495.c: Likewise. 8868 * gcc.target/arm/pr42505.c: Likewise. 8869 * gcc.target/arm/pr42574.c: Likewise. 8870 * gcc.target/arm/pr46883.c: Likewise. 8871 * gcc.target/arm/pr46934.c: Likewise. 8872 * gcc.target/arm/xor-and.c: Likewise. 8873 88742011-06-14 Jason Merrill <jason@redhat.com> 8875 8876 * g++.dg/other/error23.C: Adjust error message. 8877 * g++.dg/other/error32.C: Likewise. 8878 8879 PR c++/49389 8880 * g++.dg/cpp0x/rv-dotstar.C: New. 8881 8882 PR c++/49369 8883 * g++.dg/cpp0x/decltype30.C: New. 8884 8885 * g++.dg/cpp0x/constexpr-array-ptr7.C: New. 8886 88872011-06-14 Jakub Jelinek <jakub@redhat.com> 8888 8889 PR fortran/49103 8890 * gfortran.dg/pr49103.f90: New test. 8891 88922011-06-14 Tom de Vries <tom@codesourcery.com> 8893 8894 PR target/45098 8895 * gcc.target/arm/ivopts-3.c: New test. 8896 * gcc.target/arm/ivopts-4.c: New test. 8897 * gcc.target/arm/ivopts-5.c: New test. 8898 88992011-06-14 Jakub Jelinek <jakub@redhat.com> 8900 8901 PR rtl-optimization/49390 8902 * gcc.c-torture/execute/pr49390.c: New test. 8903 89042011-06-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8905 8906 * g++.dg/torture/pr48954.C: Use dg-require-effective-target lto. 8907 89082011-06-14 Georg-Johann Lay <avr@gjlay.de> 8909 8910 * gcc.c-torture/execute/cmpsi-2.c: Undo 172757. 8911 * gcc.c-torture/execute/cmpsi-2.x: New file. 8912 * gcc.c-torture/execute/pr45262.c: Undo 172757. 8913 * gcc.c-torture/execute/pr45262.x: New file. 8914 * gcc.c-torture/compile/pr46534.c: Skip for AVR. 8915 * gcc.c-torture/compile/pr49029.c: Add dg-require-effective-target 8916 int32plus 8917 * gcc.c-torture/compile/pr49163.c: Ditto. 8918 89192011-06-14 Ira Rosen <ira.rosen@linaro.org> 8920 8921 * gcc.dg/vect/vect-16.c: Rename to... 8922 * gcc.dg/vect/no-fast-math-vect16.c: ...this. 8923 * gcc.dg/vect/vect-peel-3.c: Adjust misalignment values 8924 for double-word vectors. 8925 * gcc.dg/vect/vect-peel-4.c: Likewise. 8926 * gcc.dg/vect/bb-slp-10.c: Replace vect_hw_misalign with 8927 vect_element_align. 8928 * gcc.dg/vect/vect.exp: Run no-fast-math-* tests with 8929 -fno-fast-math. 8930 89312011-06-13 Edmar Wienskoski <edmar@freescale.com> 8932 8933 PR target/44618 8934 * gcc.target/powerpc/outofline_rnreg.c: New testcase. 8935 89362011-06-13 H.J. Lu <hongjiu.lu@intel.com> 8937 8938 * gcc.dg/h8300-bit-insn-ice2.c: Remove duplicated lines. 8939 89402011-06-13 Kaushik Phatak <kaushik.phatak@kpitcummins.com> 8941 8942 * gcc.dg/h8300-bit-insn-ice2.c: New testcase. 8943 89442011-06-13 Thomas Koenig <tkoenig@gcc.gnu.org> 8945 8946 * gfortran.dg/trim_optimize_8.f90: New test case. 8947 89482011-06-13 Jakub Jelinek <jakub@redhat.com> 8949 Ira Rosen <ira.rosen@linaro.org> 8950 8951 PR tree-optimization/49352 8952 * gcc.dg/vect/pr49352.c: New test. 8953 89542011-06-12 Tobias Burnus 8955 8956 PR fortran/49324 8957 * gfortran.dg/alloc_comp_assign_11.f90: New. 8958 89592011-05-11 Thomas Koenig <tkoenig@gcc.gnu.org> 8960 8961 * gfortran.dg/trim_optimize_7.f90: New test. 8962 89632011-06-10 Wei Guozhi <carrot@google.com> 8964 8965 PR target/45335 8966 * gcc.target/arm/pr45335.c: New test. 8967 * gcc.target/arm/pr45335-2.c: New test. 8968 * gcc.target/arm/pr45335-3.c: New test. 8969 * gcc.target/arm/pr40457-1.c: Add another possible output "ldrd". 8970 * gcc.target/arm/pr40457-2.c: Changed to store 3 words. 8971 * gcc.target/arm/pr40457-3.c: Changed to store 3 words. 8972 89732011-06-10 Paolo Carlini <paolo.carlini@oracle.com> 8974 8975 PR c++/41769 8976 * g++.dg/parse/error39.C: New. 8977 89782011-06-10 Janis Johnson <janisjo@codesourcery.com> 8979 8980 * gcc.target/arm/20090811-1.c: Skip for incompatible 8981 options, do not override other options. 8982 * gcc.target/arm/combine-cmp-shift.c: Skip for 8983 incompatible options. 8984 * gcc.target/arm/pr45094.c: Likewise. 8985 * gcc.target/arm/scd42-1.c: Likewise. 8986 * gcc.target/arm/scd42-3.c: Likewise. 8987 * gcc.target/arm/thumb-ltu.c: Likewise. 8988 8989 * lib/target-supports.exp 8990 (check_effective_target_arm_neon_fp16_ok_nocache): Return 0 if 8991 multilib flags use -mfpu with a value other than neon-fp16. 8992 89932011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8994 8995 * gcc.dg/torture/tls/tls.exp: Load torture-options.exp. 8996 Run tests with -fpic/-fPIC, -pie -fpie/-fPIE if supported. 8997 89982011-06-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8999 9000 * lib/target-supports.exp (check_effective_target_pie): New proc. 9001 * gcc.dg/pie-link.c: Use target pie. 9002 90032011-06-10 Eric Botcazou <ebotcazou@adacore.com> 9004 Laurent Roug� <laurent.rouge@menta.fr> 9005 9006 * gcc.dg/20020503-1.c: Add back -mflat option on the SPARC. 9007 * gcc.target/sparc/sparc-ret.c: Skip if -mflat is passed. 9008 90092011-06-10 Daniel Carrera <dcarrera@gmail.com> 9010 9011 * gfortran.dg/coarray/sync_1.f90: New test for 9012 "SYNC ALL", "SYNC MEMORY" and "SYNC IMAGES". 9013 90142011-06-10 Ira Rosen <ira.rosen@linaro.org> 9015 9016 PR tree-optimization/49318 9017 * gcc.dg/vect/pr49318.c: New test. 9018 90192011-06-09 David Krauss <potswa@mac.com> 9020 9021 * g++.dg/template/arrow1.C: New. 9022 90232011-06-09 Jason Merrill <jason@redhat.com> 9024 9025 * lib/prune.exp: Prune "note"s. 9026 * g++.dg/uninit-pred-3_b.C: Remove dg-excess-errors. 9027 9028 * g++.dg/ext/injected-ttp.C: Specify -std=c++98. 9029 * g++.dg/template/dependent-expr3.C: Likewise. 9030 * g++.dg/parse/template7.C: Likewise. 9031 * g++.old-deja/g++.bugs/900119_01.C: Likewise. 9032 * g++.old-deja/g++.jason/rfg10.C: Likewise. 9033 * g++.old-deja/g++.pt/friend38.C: Likewise. 9034 * g++.old-deja/g++.pt/crash32.C: Likewise. 9035 * g++.old-deja/g++.other/init4.C: Likewise. 9036 * g++.old-deja/g++.other/friend8.C: Likewise. 9037 9038 * g++.dg/ext/complex7.C: Adjust expected output. 9039 * g++.dg/diagnostic/method1.C: Likewise. 9040 * g++.dg/parse/parameter-declaration-2.C: Likewise. 9041 * g++.dg/parse/crash33.C: Likewise. 9042 * g++.dg/other/warning1.C: Likewise. 9043 * g++.dg/init/pr29571.C: Likewise. 9044 * g++.dg/warn/overflow-warn-1.C: Likewise. 9045 * g++.dg/warn/overflow-warn-3.C: Likewise. 9046 * g++.dg/warn/overflow-warn-4.C: Likewise. 9047 * g++.old-deja/g++.oliva/template1.C: Likewise. 9048 9049 * g++.dg/cpp0x/regress/error-recovery1.C: Adjust. 9050 * g++.dg/parse/template7.C: Adjust. 9051 90522011-06-09 Kaz Kojima <kkojima@gcc.gnu.org> 9053 9054 PR target/49307 9055 * gcc.dg/pr49307.c: New. 9056 90572011-06-09 Wei Guozhi <carrot@google.com> 9058 9059 PR target/46975 9060 * gcc.target/arm/pr46975.c: New testcase. 9061 90622011-06-09 Nicola Pero <nicola.pero@meta-innovation.com> 9063 9064 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h 9065 (PMETH, arglist_t): Removed. 9066 (method_get_number_of_arguments): Removed. 9067 (method_get_nth_argument): Removed. 9068 (method_get_first_argument): Removed. 9069 (method_get_next_argument): Removed. 9070 (method_get_sizeof_arguments): Removed. 9071 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h 9072 (PMETH): Removed. 9073 (method_get_number_of_arguments): Removed. 9074 (method_get_nth_argument): Removed. 9075 (method_get_first_argument): Removed. 9076 (method_get_next_argument): Removed. 9077 (method_get_sizeof_arguments): Removed. 9078 * objc-obj-c++-shared/objc-test-suite-types.h (PMETH): Removed. 9079 90802011-06-09 David Li <davidxl@google.com> 9081 9082 * gcc.dg/dump-pass.c: New test. 9083 90842011-06-09 Paolo Carlini <paolo.carlini@oracle.com> 9085 9086 PR c++/29003 9087 * g++.dg/parse/error38.C: New. 9088 90892011-06-09 Jakub Jelinek <jakub@redhat.com> 9090 9091 PR middle-end/49308 9092 * gfortran.dg/pr49308.f90: New test. 9093 90942011-06-08 Jason Merrill <jason@redhat.com> 9095 9096 * g++.dg/cpp0x/noexcept11.C: New. 9097 * g++.dg/cpp0x/noexcept12.C: New. 9098 * g++.dg/cpp0x/sfinae11.C: Adjust. 9099 91002011-06-08 Jakub Jelinek <jakub@redhat.com> 9101 9102 PR testsuite/49323 9103 * g++.dg/debug/dwarf2/integer-typedef.C: Add -fno-merge-debug-strings 9104 to dg-options, match also DW_AT_linkage_name. 9105 91062011-06-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9107 9108 PR middle-end/21953 9109 * gcc.dg/compat/struct-layout-1_generate.c (dg-options): Use 9110 -fno-common on alpha*-dec-osf*. 9111 * g++.dg/compat/struct-layout-1_generate.c (dg-options): Likewise. 9112 91132011-06-08 Alexander Monakov <amonakov@ispras.ru> 9114 9115 PR rtl-optimization/49303 9116 * gcc.target/ia64/pr49303.c: New test. 9117 91182011-06-08 Tobias Burnus <burnus@net-b.de> 9119 9120 PR fortran/18918 9121 * gfortran.dg/coarray_lock_1.f90: New. 9122 * gfortran.dg/coarray_lock_2.f90: New. 9123 91242011-06-07 Jason Merrill <jason@redhat.com> 9125 9126 * lib/prune.exp: Look for "required" rather than "instantiated". 9127 * g++.dg/abi/mangle11.C: Likewise. 9128 * g++.dg/abi/mangle12.C: Likewise. 9129 * g++.dg/abi/mangle17.C: Likewise. 9130 * g++.dg/abi/mangle20-2.C: Likewise. 9131 * g++.dg/abi/pragma-pack1.C: Likewise. 9132 * g++.dg/cpp0x/decltype26.C: Likewise. 9133 * g++.dg/cpp0x/decltype28.C: Likewise. 9134 * g++.dg/cpp0x/decltype29.C: Likewise. 9135 * g++.dg/cpp0x/enum11.C: Likewise. 9136 * g++.dg/cpp0x/forw_enum8.C: Likewise. 9137 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise. 9138 * g++.dg/cpp0x/pr47416.C: Likewise. 9139 * g++.dg/ext/case-range2.C: Likewise. 9140 * g++.dg/ext/case-range3.C: Likewise. 9141 * g++.dg/gomp/for-19.C: Likewise. 9142 * g++.dg/gomp/pr37533.C: Likewise. 9143 * g++.dg/gomp/pr38639.C: Likewise. 9144 * g++.dg/gomp/tpl-parallel-2.C: Likewise. 9145 * g++.dg/inherit/base3.C: Likewise. 9146 * g++.dg/inherit/using6.C: Likewise. 9147 * g++.dg/init/placement4.C: Likewise. 9148 * g++.dg/init/reference3.C: Likewise. 9149 * g++.dg/lookup/scoped6.C: Likewise. 9150 * g++.dg/lookup/using7.C: Likewise. 9151 * g++.dg/other/abstract1.C: Likewise. 9152 * g++.dg/other/error10.C: Likewise. 9153 * g++.dg/other/error5.C: Likewise. 9154 * g++.dg/other/field1.C: Likewise. 9155 * g++.dg/other/offsetof5.C: Likewise. 9156 * g++.dg/parse/bitfield2.C: Likewise. 9157 * g++.dg/parse/constant4.C: Likewise. 9158 * g++.dg/parse/crash20.C: Likewise. 9159 * g++.dg/parse/invalid-op1.C: Likewise. 9160 * g++.dg/parse/non-dependent2.C: Likewise. 9161 * g++.dg/parse/template18.C: Likewise. 9162 * g++.dg/tc1/dr152.C: Likewise. 9163 * g++.dg/tc1/dr166.C: Likewise. 9164 * g++.dg/tc1/dr176.C: Likewise. 9165 * g++.dg/tc1/dr213.C: Likewise. 9166 * g++.dg/template/access11.C: Likewise. 9167 * g++.dg/template/access2.C: Likewise. 9168 * g++.dg/template/access3.C: Likewise. 9169 * g++.dg/template/access7.C: Likewise. 9170 * g++.dg/template/arg7.C: Likewise. 9171 * g++.dg/template/cond2.C: Likewise. 9172 * g++.dg/template/crash13.C: Likewise. 9173 * g++.dg/template/crash40.C: Likewise. 9174 * g++.dg/template/crash7.C: Likewise. 9175 * g++.dg/template/crash84.C: Likewise. 9176 * g++.dg/template/ctor5.C: Likewise. 9177 * g++.dg/template/defarg13.C: Likewise. 9178 * g++.dg/template/defarg14.C: Likewise. 9179 * g++.dg/template/dtor7.C: Likewise. 9180 * g++.dg/template/eh2.C: Likewise. 9181 * g++.dg/template/error2.C: Likewise. 9182 * g++.dg/template/error43.C: Likewise. 9183 * g++.dg/template/friend32.C: Likewise. 9184 * g++.dg/template/injected1.C: Likewise. 9185 * g++.dg/template/instantiate1.C: Likewise. 9186 * g++.dg/template/instantiate3.C: Likewise. 9187 * g++.dg/template/instantiate5.C: Likewise. 9188 * g++.dg/template/instantiate7.C: Likewise. 9189 * g++.dg/template/local6.C: Likewise. 9190 * g++.dg/template/lookup2.C: Likewise. 9191 * g++.dg/template/member5.C: Likewise. 9192 * g++.dg/template/memfriend15.C: Likewise. 9193 * g++.dg/template/memfriend16.C: Likewise. 9194 * g++.dg/template/memfriend17.C: Likewise. 9195 * g++.dg/template/memfriend7.C: Likewise. 9196 * g++.dg/template/meminit1.C: Likewise. 9197 * g++.dg/template/nested3.C: Likewise. 9198 * g++.dg/template/non-type-template-argument-1.C: Likewise. 9199 * g++.dg/template/nontype12.C: Likewise. 9200 * g++.dg/template/nontype13.C: Likewise. 9201 * g++.dg/template/nontype6.C: Likewise. 9202 * g++.dg/template/pr23510.C: Likewise. 9203 * g++.dg/template/pr35240.C: Likewise. 9204 * g++.dg/template/ptrmem15.C: Likewise. 9205 * g++.dg/template/ptrmem6.C: Likewise. 9206 * g++.dg/template/qualified-id1.C: Likewise. 9207 * g++.dg/template/qualttp20.C: Likewise. 9208 * g++.dg/template/qualttp3.C: Likewise. 9209 * g++.dg/template/qualttp4.C: Likewise. 9210 * g++.dg/template/qualttp5.C: Likewise. 9211 * g++.dg/template/qualttp6.C: Likewise. 9212 * g++.dg/template/qualttp7.C: Likewise. 9213 * g++.dg/template/qualttp8.C: Likewise. 9214 * g++.dg/template/recurse.C: Likewise. 9215 * g++.dg/template/recurse2.C: Likewise. 9216 * g++.dg/template/ref5.C: Likewise. 9217 * g++.dg/template/scope2.C: Likewise. 9218 * g++.dg/template/sfinae10.C: Likewise. 9219 * g++.dg/template/sfinae3.C: Likewise. 9220 * g++.dg/template/sizeof3.C: Likewise. 9221 * g++.dg/template/static9.C: Likewise. 9222 * g++.dg/template/template-id-2.C: Likewise. 9223 * g++.dg/template/typedef13.C: Likewise. 9224 * g++.dg/template/typename4.C: Likewise. 9225 * g++.dg/template/using14.C: Likewise. 9226 * g++.dg/template/using2.C: Likewise. 9227 * g++.dg/template/warn1.C: Likewise. 9228 * g++.dg/warn/Wparentheses-13.C: Likewise. 9229 * g++.dg/warn/Wparentheses-15.C: Likewise. 9230 * g++.dg/warn/Wparentheses-16.C: Likewise. 9231 * g++.dg/warn/Wparentheses-17.C: Likewise. 9232 * g++.dg/warn/Wparentheses-18.C: Likewise. 9233 * g++.dg/warn/Wparentheses-19.C: Likewise. 9234 * g++.dg/warn/Wparentheses-20.C: Likewise. 9235 * g++.dg/warn/Wparentheses-23.C: Likewise. 9236 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise. 9237 * g++.dg/warn/noeffect2.C: Likewise. 9238 * g++.dg/warn/noeffect4.C: Likewise. 9239 * g++.dg/warn/pr8570.C: Likewise. 9240 * g++.old-deja/g++.brendan/init2.C: Likewise. 9241 * g++.old-deja/g++.eh/spec6.C: Likewise. 9242 * g++.old-deja/g++.pt/crash10.C: Likewise. 9243 * g++.old-deja/g++.pt/crash36.C: Likewise. 9244 * g++.old-deja/g++.pt/derived3.C: Likewise. 9245 * g++.old-deja/g++.pt/error2.C: Likewise. 9246 * g++.old-deja/g++.pt/explicit70.C: Likewise. 9247 * g++.old-deja/g++.pt/infinite1.C: Likewise. 9248 * g++.old-deja/g++.pt/memtemp89.C: Likewise. 9249 * g++.old-deja/g++.pt/overload7.C: Likewise. 9250 * g++.old-deja/g++.pt/vaarg3.C: Likewise. 9251 92522011-06-07 Nicola Pero <nicola.pero@meta-innovation.com> 9253 Iain Sandoe <iains@gcc.gnu.org> 9254 9255 * objc-obj-c++-shared/runtime.h (protocol_getMethodDescription): 9256 Added code to deal with the case when [Protocol 9257 -descriptionForInstanceMethod:] or [Protocol 9258 -descriptionForClassMethod:] returns NULL. 9259 92602011-06-07 Nicola Pero <nicola.pero@meta-innovation.com> 9261 Iain Sandoe <iains@gcc.gnu.org> 9262 9263 * objc-obj-c++-shared/TestsuiteObject.h ([-free]): Return 'id'. 9264 * objc-obj-c++-shared/TestsuiteObject.m ([-free]): Return 'id'. 9265 Added cast. 9266 92672011-06-07 Xinliang David Li <davidxl@google.com> 9268 9269 * gcc.dg/inline_2.c: New test. 9270 * gcc.dg/unroll_2.c: New test. 9271 * gcc.dg/inline_3.c: New test. 9272 * gcc.dg/unroll_3.c: New test. 9273 * gcc.dg/inline_4.c: New test. 9274 * gcc.dg/unroll_4.c: New test. 9275 * gcc.dg/inline_1.c: New test. 9276 * gcc.dg/unroll_1.c: New test. 9277 92782011-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9279 9280 PR tree-optimization/48497 9281 * lib/gcc-defs.exp (dg-additional-options): New proc. 9282 * gfortran.dg/graphite/vect-pr40979.f90: Use dg-additional-options 9283 -msse2 on 32-bit x86. 9284 92852011-06-06 Jason Merrill <jason@redhat.com> 9286 9287 * g++.dg/cpp0x/enum19.C: New. 9288 92892011-06-07 Sergey Grechanik <mouseentity@ispras.ru> 9290 9291 * gcc.target/arm/neon-reload-class.c: New test. 9292 92932011-06-07 Dodji Seketeli <dodji@redhat.com> 9294 9295 PR debug/49130 9296 * g++.dg/debug/dwarf2/integer-typedef.C: New test. 9297 92982011-06-07 Andrew Stubbs <ams@codesourcery.com> 9299 9300 * gcc.target/arm/smlatb-1.c: New file. 9301 * gcc.target/arm/smlatt-1.c: New file. 9302 * gcc.target/arm/smlaltb-1.c: New file. 9303 * gcc.target/arm/smlaltt-1.c: New file. 9304 93052011-06-07 Andrew Stubbs <ams@codesourcery.com> 9306 9307 * gcc.target/arm/mla-2.c: New test. 9308 93092011-06-07 Jakub Jelinek <jakub@redhat.com> 9310 9311 PR gcov-profile/49299 9312 * gcc.dg/tree-prof/pr49299-1.c: New test. 9313 * gcc.dg/tree-prof/pr49299-2.c: New test. 9314 93152011-06-07 Ira Rosen <ira.rosen@linaro.org> 9316 9317 * lib/target-supports.exp 9318 (check_effective_target_vect_widen_mult_qi_to_hi): 9319 Add NEON as supporting target. 9320 (check_effective_target_vect_widen_mult_hi_to_si): Likewise. 9321 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): New. 9322 (check_effective_target_vect_widen_mult_hi_to_si_pattern): New. 9323 * gcc.dg/vect/vect-widen-mult-u8.c: Expect to be vectorized 9324 using widening multiplication on targets that support it. 9325 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise. 9326 * gcc.dg/vect/vect-widen-mult-const-s16.c: New test. 9327 * gcc.dg/vect/vect-widen-mult-const-u16.c: New test. 9328 93292011-06-06 Nicola Pero <nicola.pero@meta-innovation.com> 9330 9331 Updated all testcases in the ObjC/ObjC++ testsuites to use the 9332 Modern Objective-C runtime API. 9333 * objc/execute/next_mapping.h: Removed. 9334 * objc-obj-c++-shared/next-mapping.h: Removed. 9335 * objc-obj-c++-shared/Object1.h: Removed. 9336 * objc-obj-c++-shared/Object1.m: Removed. 9337 * objc-obj-c++-shared/Object1.mm: Removed. 9338 * objc-obj-c++-shared/Object1-implementation.h: Removed. 9339 * objc-obj-c++-shared/Protocol1.h: Removed. 9340 * objc-obj-c++-shared/objc-test-suite-types.h: Removed definition 9341 of ProtoBool, IVAR_T and METHOD. 9342 * objc-obj-c++-shared/runtime.h: New. 9343 * objc-obj-c++-shared/TestsuiteObject.h: New. 9344 * objc-obj-c++-shared/TestsuiteObject.m: New. 9345 9346 * objc/compile/trivial.m: Use TestsuiteObject instead of Object. 9347 * objc/execute/IMP.m: Include ../../objc-obj-c++-shared/runtime.h. 9348 Use the Modern Objective-C runtime API. ([TestClass -next:]): Made 9349 it a class method. 9350 * objc/execute/_cmd.m: Include 9351 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C 9352 runtime API. ([TestClass +initialize]): Include this method also 9353 with the GNU runtime. 9354 * objc/execute/accessing_ivars.m: Use TestsuiteObject instead of 9355 Object. ([-setValue:]): Return void. 9356 * objc/execute/bf-common.h: Do not include objc/objc-encoding.h 9357 with the GNU runtime. Include 9358 ../../objc-obj-c++-shared/runtime.h. Do not define objc_get_class 9359 for the NeXT runtime. Use the existing print_ivars() and 9360 compare_structures() implementations for the old NeXT runtime. 9361 Added new implementations for the Modern GNU and NeXT runtimes. 9362 Enable the testcase (and hence all the bf-* ones) for __OBJC2__ as 9363 well. (main): Use objc_getClass(). Use return instead of exit. 9364 * objc/execute/bycopy-1.m: Include objc/objc.h instead of 9365 ../../objc-obj-c++-shared/Protocol1.h. (main): Use return instead 9366 of exit(). 9367 * objc/execute/bycopy-2.m: Include objc/objc.h instead of 9368 ../../objc-obj-c++-shared/Protocol1.h. Use TestsuiteObject 9369 instead of Object. (main): Use return instead of exit(). 9370 * objc/execute/bycopy-3.m: Updated includes. Use TestsuiteObject 9371 instead of Object. Removed prototype for exit(). (main): Use 9372 return instead of exit(). Use the Modern Objective-C runtime API. 9373 * objc/execute/cascading-1.m: Use TestsuiteObject instead of 9374 Object. 9375 * objc/execute/class-tests-1.h: Include 9376 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C 9377 runtime API. (test_class_with_superclass): Do not call [Object 9378 class]. There is no need to with the current libobjc. 9379 * objc/execute/class-tests-2.h: Include 9380 ../../objc-obj-c++-shared/runtime.h. Use the Modern Objective-C 9381 runtime API. 9382 * objc/execute/class-1.m: Do not include <objc/objc-api.h> and 9383 ../../objc-obj-c++-shared/next-mapping.h. 9384 * objc/execute/class-2.m: Likewise. 9385 * objc/execute/class-3.m: Likewise. 9386 * objc/execute/class-4.m: Do not include <objc/objc-api.h> and 9387 ../../objc-obj-c++-shared/next-mapping.h. ([RootClass 9388 +initialize]): Include this method also with the GNU 9389 runtime. (main): Use the Modern Objective-C runtime API. 9390 * objc/execute/class-5.m: Likewise. 9391 * objc/execute/class-6.m: Likewise. 9392 * objc/execute/class-7.m: Likewise. 9393 * objc/execute/class-8.m: Likewise. 9394 * objc/execute/class-9.m: Likewise. 9395 * objc/execute/class-10.m: Likewise. 9396 * objc/execute/class-11.m: Likewise. 9397 * objc/execute/class-12.m: Likewise. 9398 * objc/execute/class-13.m: Likewise. 9399 * objc/execute/class-14.m: Likewise. 9400 * objc/execute/class_self-1.m ([TestClass +initialize]): Include 9401 this method also with the GNU runtime. 9402 * objc/execute/class_self-2.m: ([TestClass +initialize], [ClassA 9403 +initialize]): Include this method also with the GNU runtime. 9404 * objc/execute/compatibility_alias.m: Use TestsuiteObject instead 9405 of Object. 9406 * objc/execute/encode-1.m: Likewise. 9407 * objc/execute/enumeration-1.m: Likewise. 9408 * objc/execute/enumeration-2.m: Likewise. 9409 * objc/execute/exceptions/catchall-1.m: Likewise. 9410 * objc/execute/exceptions/finally-1.m: Likewise. 9411 * objc/execute/exceptions/foward-1.m: Likewise. 9412 * objc/execute/exceptions/local-variables-1.m: Likewise. 9413 * objc/execute/exceptions/throw-nil.m: Likewise. 9414 * objc/execute/exceptions/trivial.m: Likewise. 9415 * objc/execute/exceptions/handler-1.m: Use TestsuiteObject instead 9416 of Object. Include objc/runtime.h instead of objc/objc-api.h. 9417 * objc/execute/exceptions/matcher-1.m: Likewise. 9418 * objc/execute/formal_protocol-1.m: Use TestsuiteObject instead of 9419 Object. 9420 * objc/execute/formal_protocol-2.m: Likewise. 9421 * objc/execute/formal_protocol-3.m: Likewise. 9422 * objc/execute/formal_protocol-4.m: Likewise. 9423 * objc/execute/formal_protocol-5.m: Include 9424 ../../objc-obj-c++-shared/runtime.h. (main): Always use 9425 protocol_getName(). 9426 * objc/execute/formal_protocol-6.m: Likewise. 9427 * objc/execute/formal_protocol-7.m: Use TestsuiteObject instead of 9428 Object. Include <objc/Protocol.h> instead of 9429 ../../objc-obj-c++-shared/Protocol1.h. 9430 * objc/execute/function-message-1.m: Use TestsuiteObject intead of 9431 Object. 9432 * objc/execute/informal_protocol.m: Likewise. 9433 * objc/execute/load-3.m: Likewise. 9434 * objc/execute/many_args_method.m ([TestClass +initialize]): 9435 Include this method with the GNU runtime as well. 9436 * objc/execute/nested-3.m ([Test +initialize]): Likewise. 9437 * objc/execute/nested-func-1.m: Use TestsuiteObject 9438 instead of Object. 9439 * objc/execute/nil_method-1.m: Likewise. 9440 * objc/execute/no_clash.m: Likewise. 9441 * objc/execute/np-1.m: Do not include 9442 ../../objc-obj-c++-shared/Protocol1.h. 9443 (main): Use return instead of exit(). 9444 * objc/execute/np-2.m: Do not include 9445 ../../objc-obj-c++-shared/Protocol1.h. 9446 ([MyObject +initialize]): Include this method also with the GNU 9447 runtime. (main): Use return instead of exit(). 9448 * objc/execute/object_is_class.m: Include 9449 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead 9450 of Object. (main): Use the Modern Objective-C runtime API. 9451 * objc/execute/object_is_meta_class.m: Likewise. 9452 * objc/execute/private.m: Use TestsuiteObject instead of Object. 9453 * objc/execute/protocol-isEqual-1.m: Include objc/Protocol.h 9454 instead of ../objc-obj-c++-shared/Protocol1.h. Include 9455 ../../objc-obj-c++-shared/runtime.h. (main): Use the Modern 9456 Objective-C runtime API. 9457 * objc/execute/protocol-isEqual-2.m: Likewise. 9458 * objc/execute/protocol-isEqual-3.m: Likewise. 9459 * objc/execute/protocol-isEqual-4.m: Likewise. 9460 * objc/execute/redefining_self.m ([TestClass +initialize]): 9461 Include this method with the GNU runtime as well. 9462 * objc/execute/root_methods.m: Include 9463 ../../objc-obj-c++-shared/runtime.h. ([RootClass +initialize]): 9464 Include this method with the GNU runtime as well. 9465 (main): Use the Modern Objective-C runtime API. 9466 * objc/execute/selector-1.m: Include 9467 ../../objc-obj-c++-shared/runtime.h. Use TestsuiteObject instead 9468 of Object. (main): Use the Modern Objective-C runtime API. 9469 * objc/execute/static-1.m ([Test +initialize]): Include this 9470 method with the GNU runtime as well. 9471 * objc/execute/static-2.m: Likewise. 9472 * objc/execute/trivial.m: Use TestsuiteObject instead of Object. 9473 * objc/execute/va_method.m: Do not include objc/objc-api.h. 9474 ([MathClass +initialize]): Include this method with the GNU 9475 runtime as well. 9476 * objc.dg/attributes/categ-attribute-1.m: Use TestsuiteObject 9477 instead of Object. 9478 * obj-c++.dg/attributes/categ-attribute-1.mm: Likewise. 9479 * objc.dg/attributes/categ-attributes-2.m: Likewise. 9480 * obj-c++.dg/attributes/categ-attributes-2.mm: Likewise. 9481 * objc.dg/attributes/method-attribute-1.m: Likewise. 9482 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise. 9483 * objc.dg/attributes/method-attribute-2.m: Likewise. 9484 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise. 9485 * objc.dg/attributes/method-attribute-3.m: Likewise. 9486 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise. 9487 * obj-c++.dg/basic.mm: Use TestsuiteObject instead of Object. 9488 * objc.dg/bitfield-1.m: Use TestsuiteObject instead of Object. 9489 * obj-c++.dg/bitfield-1.mm: Likewise. 9490 * obj-c++.dg/bitfield-2.mm: Likewise 9491 * objc.dg/bitfield-3.m: Likewise. 9492 * obj-c++.dg/bitfield-4.mm: Likewise. 9493 * objc.dg/bitfield-5.m: Likewise 9494 * objc.dg/call-super-1.m: Likewise. 9495 * objc.dg/call-super-2.m: Use TestsuiteObject instead of Object. 9496 Use objc_getClass() instead of objc_get_class(), but for the GNU 9497 runtime redefine objc_getClass as objc_get_class. Include 9498 ../objc-obj-c++-shared/runtime.h. 9499 * objc.dg/call-super-3.m: Use TestsuiteObject instead of Object. 9500 * objc.dg/category-1.m: Use TestsuiteObject instead of Object. 9501 Use the Modern Objective-C runtime API. 9502 * objc.dg/class-protocol-1.m: Include 9503 ../objc-obj-c++-shared/runtime.h instead of objc/objc-api.h. 9504 * obj-c++.dg/class-protocol-1.mm: Likewise. 9505 * objc.dg/comp-types-8.m: Use TestsuiteObject instead of Object. 9506 * objc.dg/comp-types-10.m: Likewise. 9507 * objc.dg/comp-types-11.m: Likewise. 9508 * objc.dg/comp-types-12.m: Likewise. 9509 * obj-c++.dg/comp-types-9.mm: Likewise. 9510 * obj-c++.dg/comp-types-11.mm: Likewise. 9511 * obj-c++.dg/comp-types-12.mm: Likewise. 9512 * obj-c++.dg/comp-types-13.mm: Likewise. 9513 * obj-c++.dg/cxx-ivars-1.mm: Likewise. 9514 * obj-c++.dg/cxx-ivars-2.mm: Likewise. 9515 * obj-c++.dg/cxx-scope-1.mm: Likewise. 9516 * obj-c++.dg/cxx-scope-2.mm: Likewise. 9517 * objc.dg/defs.m: Use TestsuiteObject instead of Object. 9518 * objc.dg/desig-init-1.m: Likewise. 9519 * obj-c++.dg/defs.mm: Likewise. 9520 * objc.dg/exceptions-2.m: Likewise. 9521 * obj-c++.dg/except-1.mm: Likewise. 9522 * obj-c++.dg/exceptions-2.mm: Likewise. 9523 * objc.dg/encode-2.m: Use TestsuiteObject instead of Object. 9524 Use the Modern Objective-C runtime API. 9525 * objc.dg/encode-3.m: Use TestsuiteObject instead of Object. Use 9526 the Modern Objective-C runtime API. Do not include 9527 ../objc-obj-c++-shared/objc-test-suite-types.h. Define ProtoBool. 9528 * objc.dg/encode-4.m: Use TestsuiteObject instead of Object. Use 9529 the Modern Objective-C runtime API except when using an older NeXT 9530 runtime. 9531 * objc.dg/encode-5.m: Use TestsuiteObject instead of Object. Use 9532 the Modern Objective-C runtime API. 9533 * objc.dg/encode-7.m: Include objc/runtime.h instead of 9534 objc/encoding.h. 9535 * objc.dg/encode-7-next.m: Use TestsuiteObject instead of Object. 9536 * objc.dg/encode-7-next-64bit.m: Updated include. 9537 * objc.dg/encode-8.m: Include objc/runtime.h instead of 9538 objc/encoding.h. 9539 * obj-c++.dg/encode-4.mm: Use TestsuiteObject instead of Object. Use 9540 the Modern Objective-C runtime API. 9541 * obj-c++.dg/encode-5.mm: Use TestsuiteObject instead of Object. 9542 Use the Modern Objective-C runtime API. Include objc/Protocol.h 9543 instead of ../objc-obj-c++-shared/Protocol1.h. 9544 * obj-c++.dg/encode-6.mm: Use TestsuiteObject instead of Object. Use 9545 the Modern Objective-C runtime API except when using an older NeXT 9546 runtime. 9547 * obj-c++.dg/encode-7.mm: Use TestsuiteObject instead of Object. Use 9548 the Modern Objective-C runtime API. 9549 * objc.dg/fix-and-continue-1.m: Use TestsuiteObject instead of 9550 Object. 9551 * obj-c++.dg/fix-and-continue-2.mm: Likewise. 9552 * objc.dg/fix-and-continue-2.m: Likewise. 9553 * objc.dg/foreach-1.m: Likewise. 9554 * objc.dg/foreach-2.m: Likewise. 9555 * objc.dg/foreach-3.m: Likewise. 9556 * objc.dg/foreach-4.m: Likewise. 9557 * objc.dg/foreach-5.m: Likewise. 9558 * objc.dg/foreach-6.m: Likewise. 9559 * objc.dg/foreach-7.m: Likewise. 9560 * objc.dg/func-ptr-1.m: Use TestsuiteObject instead of 9561 Object. 9562 * objc.dg/func-ptr-2.m: Likewise. 9563 * objc.dg/fsf-package-0.m: Use TestsuiteObject instead of Object. 9564 Do not include objc/objc-api.h. 9565 * obj-c++.dg/fsf-package-0.mm: Likewise. 9566 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c 9567 (switchfiles): Include objc/runtime.h instead of objc/encoding.h. 9568 * objc.dg/gnu-runtime-1.m: Updated to use TestsuiteObject instead 9569 of Object. 9570 * obj-c++.dg/gnu-runtime-1.mm: Likewise. 9571 * objc.dg/gnu-runtime-3.m: Likewise. 9572 * obj-c++.dg/gnu-runtime-3.mm: Likewise. 9573 * objc.dg/headers.m: Include objc/runtime.h instead of 9574 objc/encoding.h for the GNU runtime. Include objc/objc-api.h only 9575 for the NeXT runtime. 9576 * objc.dg/isa-field-1.m: Use TestsuiteObject instead of Object. 9577 * obj-c++.dg/isa-field-1.mm: Likewise. 9578 * obj-c++.dg/ivar-list-semi.mm: Likewise. 9579 * objc.dg/layout-1.m: Likewise. 9580 * objc.dg/layout-2.m: Likewise. 9581 * objc.dg/local-decl-2.m: Likewise. 9582 * objc.dg/lookup-1.m: Use TestsuiteObject instead of 9583 Object. ([Container +elementForView:]): Use 9584 class_conformsToProtocol(). 9585 * obj-c++.dg/lookup-2.mm: Likewise. 9586 * obj-c++.dg/layout-1.mm: Use TestsuiteObject instead of Object. 9587 * obj-c++.dg/local-decl-1.mm: Likewise. 9588 * objc.dg/method-3.m: Likewise. 9589 * objc.dg/method-4.m: Likewise. 9590 * objc.dg/method-6.m: Include objc/Protocol.h instead of 9591 ../objc-obj-c++-shared/Protocol1.h. 9592 * objc.dg/method-7.m: Use TestsuiteObject instead of Object. 9593 * objc.dg/method-9.m: Likewise. 9594 * objc.dg/method-10.m: Likewise. 9595 * objc.dg/method-13.m ([Root +initialize]): Include this method 9596 also for the GNU runtime. (main): Use objc_getClass() also for 9597 the GNU runtime. 9598 * objc.dg/method-15.m: Use TestsuiteObject instead of Object. 9599 * objc.dg/method-17.m: Likewise. 9600 * objc.dg/method-19.m: Likewise. 9601 * objc.dg/method-20b.m: Likewise. 9602 * obj-c++.dg/method-2.mm: Likewise. 9603 * obj-c++.dg/method-6.mm: Likewise. 9604 * obj-c++.dg/method-10.mm: Likewise. 9605 * obj-c++.dg/method-11.mm: Likewise. 9606 * obj-c++.dg/method-12.mm: Include objc/Protocol.h instead of 9607 ../objc-obj-c++-shared/Protocol1.h. 9608 * obj-c++.dg/method-13.mm: Use TestsuiteObject instead of Object. 9609 * obj-c++.dg/method-15.mm: Likewise. 9610 * obj-c++.dg/method-17.mm: Likewise. 9611 * obj-c++.dg/method-19.mm: Updated includes. ([Root 9612 +initialize]): Include this method also for the GNU 9613 runtime. (main): Use objc_getClass() also for the GNU runtime. 9614 * obj-c++.dg/method-21.mm: Use TestsuiteObject instead of Object. 9615 * obj-c++.dg/method-22.mm: Likewise. 9616 * obj-c++.dg/method-23.mm: Likewise. 9617 * obj-c++.dg/no-extra-load.mm: Likewise. 9618 * objc.dg/objc-fast-4.m: Likewise. 9619 * objc.dg/objc-gc-4.m: Likewise. 9620 * obj-c++.dg/objc-gc-3.mm: Likewise. 9621 * objc.dg/pr18255.m: Include objc/runtime.h. (main): Use 9622 protocol_getMethodDescription() instead of [Protocol 9623 -descriptionForInstanceMethod]. 9624 * objc.dg/pr23214.m ([Object(TS_CAT) -class]): Renamed to test. 9625 Made it available with all runtimes. (main): Call -test instead 9626 of -class. 9627 * objc.dg/pr45878.m ([Object -isEqual:]): Renamed to testIsEqual, 9628 and put into a category. 9629 * objc.dg/proto-lossage-2.m: Use TestsuiteObject instead of 9630 Object. Include objc/objc.h. 9631 * obj-c++.dg/proto-lossage-2.mm: Likewise. 9632 * objc.dg/proto-lossage-3.m: Updated includes. (MyClass): 9633 New. (main): Use protocol_getMethodDescription() instead 9634 of [Protocol -descriptionForInstanceMethod] and [Protocol 9635 -descriptionForClassMethod]. 9636 * obj-c++.dg/proto-lossage-3.mm: Likewise. 9637 * objc.dg/proto-qual-1.m: Updated includes. Use the Modern 9638 Objective-C runtime API. 9639 * obj-c++.dg/proto-qual-1.mm: Likewise. 9640 * objc.dg/property/property-1.m: Use TestsuiteObject instead of 9641 Object. 9642 * obj-c++.dg/property/property-1.mm: Likewise. 9643 * obj-c++.dg/qual-types-1.mm: Likewise. 9644 * objc.dg/selector-2.m: Include objc/objc.h instead of 9645 ../objc-obj-c++-shared/Object1.h. 9646 * obj-c++.dg/selector-2.mm: Likewise. 9647 * obj-c++.dg/selector-5.mm: Likewise. 9648 * obj-c++.dg/selector-6.mm: Likewise. 9649 * objc.dg/set-not-used-1.m: Use TestsuiteObject instead of 9650 Object. Do not include objc/objc-api.h. 9651 * obj-c++.dg/set-not-used-1.mm: Likewise. 9652 * objc.dg/sizeof-1.m: Use TestsuiteObject instead of Object. 9653 * objc.dg/stret-1.m: Likewise. 9654 * objc.dg/stret-2.m: Likewise. 9655 * obj-c++.dg/super-class-2.mm: Likewise. 9656 * objc.dg/super-class-3.m: Likewise. 9657 * objc.dg/super-class-4.m: Likewise. 9658 * objc.dg/sync-2.m: Likewise. 9659 * obj-c++.dg/sync-2.mm: Likewise. 9660 * objc.dg/sync-1.m: Include objc/objc.h instead of 9661 ../objc-obj-c++-shared/Object1.h. 9662 * objc.dg/special/unclaimed-category-1.h (TestClass): Always use 9663 'Class' as the type of 'isa'. 9664 * objc.dg/special/unclaimed-category-1.m: Use the Modern 9665 Objective-C runtime API. ([TestClass +initialize]): Include this 9666 method with the GNU runtime as well. 9667 * objc.dg/strings/strings-1.m: Updated includes. 9668 * obj-c++.dg/strings/strings-1.mm: Likewise. 9669 * obj-c++.dg/strings/const-str-12.mm: Updated to be identical to 9670 objc.dg/strings/const-str-12b.m. 9671 * obj-c++.dg/template-1.mm: Use TestsuiteObject intead of Object. 9672 * obj-c++.dg/template-3.mm: Likewise. 9673 * obj-c++.dg/template-4.mm: Likewise. 9674 * objc.dg/threedotthree-abi-1.m: Updated includes. Use Modern 9675 Objective-C runtime API. 9676 * obj-c++.dg/threedotthree-abi-1.mm: Likewise. 9677 * objc.dg/try-catch-1.m: Use TestsuiteObject instead of Object. 9678 * obj-c++.dg/try-catch-1.mm: Likewise. 9679 * obj-c++.dg/try-catch-2.mm: Likewise. 9680 * objc.dg/try-catch-3.m: Likewise. 9681 * obj-c++.dg/try-catch-3.mm: Likewise. 9682 * objc.dg/try-catch-6.m: Likewise. 9683 * objc.dg/try-catch-7.m: Likewise. 9684 * obj-c++.dg/try-catch-7.mm: Likewise. 9685 * obj-c++.dg/try-catch-8.mm: Likewise. 9686 * obj-c++.dg/try-catch-9.mm: Likewise. 9687 * objc.dg/try-catch-10.m: Likewise. 9688 * obj-c++.dg/try-catch-11.mm: Likewise. 9689 * objc.dg/typedef-alias-1.m: Use TestsuiteObject instead of 9690 Object. Include objc/objc.h. 9691 * obj-c++.dg/typedef-alias-1.mm: Likewise. 9692 * objc.dg/type-size-2.m: Use the Modern Objective-C runtime API. 9693 * objc.dg/torture/forward-1.m: Use TestsuiteObject intead of 9694 Object. Use Modern Objective-C runtime API. Do not use 9695 performv::. 9696 * objc.dg/torture/trivial.m: Use TestsuiteObject intead of Object. 9697 * obj-c++.dg/torture/trivial.mm: Likewise. 9698 * objc.dg/torture/strings/const-str-10.m: Include objc/Object.h 9699 instead of ../objc-obj-c++-shared/Object1.h. Include 9700 ../objc-obj-c++-shared/runtime.h. 9701 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise. 9702 * objc.dg/torture/strings/const-str-11.m: Likewise. 9703 * obj-c++.dg/torture/strings/const-str-11.mm: Likewise. 9704 * objc.dg/torture/strings/const-str-9.m: Likewise. 9705 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise. 9706 * objc.dg/torture/strings/const-str-7.m: Use TestsuiteObject 9707 instead of Object. Only add _FooClassReference if 9708 __NEXT_RUNTIME__. 9709 * obj-c++.dg/torture/strings/const-str-7.mm: Likewise. 9710 * objc.dg/torture/strings/const-str-8.m: Likewise. 9711 * obj-c++.dg/torture/strings/const-str-8.mm: Likewise. 9712 * obj-c++.dg/torture/strings/string1.mm: Updated includes and 9713 additional sources. 9714 * objc.dg/torture/tls/thr-init-3.m: Use TestsuiteObject instead of 9715 Object. 9716 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise. 9717 * objc.dg/va-meth-1.m: Use TestsuiteObject instead of Object. 9718 * obj-c++.dg/va-meth-1.mm: Likewise. 9719 * objc.dg/zero-link-1.m: Include objc/Object.h instead of 9720 ../objc-obj-c++-shared/Object1.h. 9721 * objc.dg/zero-link-3.m: Likewise. 9722 97232011-06-06 Nicola Pero <nicola.pero@meta-innovation.com> 9724 9725 * obj-c++.dg/try-catch-2.mm: Fixed unterminated comment. 9726 97272011-06-06 Nicola Pero <nicola.pero@meta-innovation.com> 9728 9729 PR obj-c++/48275 9730 * obj-c++.dg/property/cxx-property-1.mm: New. 9731 * obj-c++.dg/property/cxx-property-2.mm: New. 9732 97332011-06-06 Jason Merrill <jason@redhat.com> 9734 9735 * g++.dg/cpp0x/regress/ptrmem1.C: New. 9736 97372011-06-06 Richard Sandiford <rdsandiford@googlemail.com> 9738 9739 PR rtl-optimization/49145 9740 From Ryan Mansfield 9741 * gcc.c-torture/compile/pr49145.c: New test. 9742 97432011-06-06 Jakub Jelinek <jakub@redhat.com> 9744 9745 PR testsuite/49288 9746 * g++.dg/debug/dwarf2/cdtor-1.C: Add -fno-merge-debug-strings 9747 to dg-options, match also DW_AT_linkage_name. 9748 9749 PR debug/49294 9750 * gcc.dg/debug/pr49294.c: New test. 9751 9752 PR c++/49264 9753 * g++.dg/opt/pr49264.C: New test. 9754 97552011-06-06 Mikael Pettersson <mikpe@it.uu.se> 9756 9757 PR tree-optimization/49243 9758 * gcc.dg/pr49243.c: New. 9759 97602011-06-06 Eric Botcazou <ebotcazou@adacore.com> 9761 9762 * gnat.dg/specs/cond_expr1.ads: New test. 9763 97642011-06-06 Eric Botcazou <ebotcazou@adacore.com> 9765 9766 * gnat.dg/deferred_const4.ad[sb]: New test. 9767 * gnat.dg/deferred_const4_pkg.ads: New helper. 9768 97692011-06-06 Eric Botcazou <ebotcazou@adacore.com> 9770 9771 * gnat.dg/test_tamdt.adb: Rename to... 9772 * gnat.dg/taft_type1.adb: ...this. 9773 * gnat.dg/tamdt.ad[sb]: Rename to... 9774 * gnat.dg/taft_type1_pkg1.ad[sb]: ...this. 9775 * gnat.dg/tamdt_aux.ads: Rename to... 9776 * gnat.dg/taft_type1_pkg2.ads: ...this. 9777 * gnat.dg/taft_type2.ad[sb]: New test. 9778 * gnat.dg/taft_type2_pkg.ads: New helper. 9779 * gnat.dg/taft_type3.adb: New test. 9780 * gnat.dg/taft_type3_pkg.ads: New helper. 9781 97822011-06-05 Tobias Burnus <burnus@net-b.de> 9783 9784 PR fortran/49255 9785 * trans-expr.c (gfc_conv_procedure_call): Fix -fcheck=pointer 9786 for F2008. 9787 97882011-06-05 Nicola Pero <nicola.pero@meta-innovation.com> 9789 9790 PR testsuite/49287 9791 * objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler 9792 warning. 9793 * objc.dg/gnu-api-2-objc.m: Likewise. 9794 * obj-c++.dg/gnu-api-2-class.mm: Likewise 9795 * obj-c++.dg/gnu-api-2-objc.mm: Likewise. 9796 97972011-06-05 Nicola Pero <nicola.pero@meta-innovation.com> 9798 9799 * objc.dg/gnu-api-2-objc.m: Fixed testcase. Use log2 of the 9800 alignment, not the alignment, when calling class_addIvar(). Add 9801 an 'isa' instance variable to the test root class. 9802 * obj-c++.dg/gnu-api-2-objc.mm: Likewise. 9803 98042011-06-04 Jan Hubicka <jh@suse.cz> 9805 9806 PR tree-optimization/48893 9807 PR tree-optimization/49091 9808 PR tree-optimization/49179 9809 * gfortran.dg/pr49179.f90: New testcase 9810 98112011-06-04 Jan Hubicka <jh@suse.cz> 9812 9813 PR lto/48954 9814 * g++.dg/torture/pr48954.C: New testcase. 9815 98162011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com> 9817 9818 * g++.dg/warn/delete-non-virtual-dtor.C: New. 9819 98202011-06-04 Jonathan Wakely <jwakely.gcc@gmail.com> 9821 9822 PR c++/33840 9823 * g++.dg/diagnostic/bitfld2.C: New. 9824 98252011-06-04 Jakub Jelinek <jakub@redhat.com> 9826 9827 PR target/49281 9828 * gcc.c-torture/execute/pr49281.c: New test. 9829 98302011-06-04 Jan Hubicka <jh@suse.cz> 9831 9832 PR tree-optimize/48929 9833 * gcc.c-torture/compile/pr48929.c: New testcase. 9834 98352011-06-04 Jakub Jelinek <jakub@redhat.com> 9836 9837 * gcc.dg/guality/rotatetest.c (f5, f6): Fix up pastos. 9838 98392011-06-03 Jakub Jelinek <jakub@redhat.com> 9840 9841 PR c++/49276 9842 * g++.dg/cpp0x/lambda/lambda-mangle2.C: New test. 9843 98442011-06-03 Nicola Pero <nicola.pero@meta-innovation.com> 9845 9846 * objc.dg/headers.m: Do not include sarray.h and hash.h. 9847 98482011-06-03 Richard Henderson <rth@redhat.com> 9849 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9850 9851 * lib/target-supports.exp (check_sse_os_support_available): Use movaps. 9852 98532011-06-03 Nicola Pero <nicola.pero@meta-innovation.com> 9854 9855 * objc.dg/headers.m: Do not include objc-list.h. 9856 98572011-06-03 Nicola Pero <nicola.pero@meta-innovation.com> 9858 9859 * objc.dg/type-stream-1.m: Test removed. 9860 * objc.dg/headers.m: Do not include typedstream.h. 9861 98622011-06-02 Nicola Pero <nicola.pero@meta-innovation.com> 9863 9864 * objc.dg/torture/forward-1.m (main): Updated testcase. 9865 98662011-06-02 Kaz Kojima <kkojima@gcc.gnu.org> 9867 9868 PR target/49163 9869 * gcc.c-torture/compile/pr49163.c: New. 9870 98712011-06-02 Asher Langton <langton2@llnl.gov> 9872 9873 PR fortran/49268 9874 * gfortran.dg/PR49268.f90: New test. 9875 98762011-06-02 Asher Langton <langton2@llnl.gov> 9877 9878 PR fortran/37039 9879 * gfortran.dg/PR37039.f90: New test. 9880 98812011-06-02 Nicola Pero <nicola.pero@meta-innovation.com> 9882 9883 PR objc/48539 9884 * objc.dg/method-5.m: Updated. 9885 * objc.dg/method-19.m: Updated. 9886 * objc.dg/method-lookup-1.m: New. 9887 * obj-c++.dg/method-6.mm: Updated. 9888 * obj-c++.dg/method-7.mm: Updated. 9889 * obj-c++.dg/method-lookup-1.mm: New. 9890 98912011-06-02 DJ Delorie <dj@redhat.com> 9892 9893 * lib/timeout.exp (timeout): Add board_info support. 9894 98952011-06-02 Uros Bizjak <ubizjak@gmail.com> 9896 9897 * gcc.target/i386/sse2-init-v2di-2: Update scan-assembler-times string. 9898 98992011-06-02 Steven G. Kargl <kargl@gcc.gnu.org> 9900 9901 PR fortran/49265 9902 * gfortran.dg/module_procedure_double_colon_1.f90: New test. 9903 * gfortran.dg/module_procedure_double_colon_2.f90: New test. 9904 99052011-06-02 Eric Botcazou <ebotcazou@adacore.com> 9906 Hans-Peter Nilsson <hp@axis.com> 9907 9908 PR rtl-optimization/48840 9909 * gcc.target/sparc/ultrasp13.c: New test. 9910 99112011-06-01 Kaz Kojima <kkojima@gcc.gnu.org> 9912 9913 PR target/49238 9914 * gcc.c-torture/compile/pr49238.c: New. 9915 99162011-06-01 Sofiane Naci <sofiane.naci@arm.com> 9917 9918 * gcc.target/arm/g2.c: Skip test in -mthumb. 9919 Skip test unless cpu is xscale. 9920 * gcc.target/arm/scd42-2.c: Likewise. 9921 * gcc.target/arm/mmx-1.c: Skip test in -mthumb. 9922 99232011-06-01 Jason Merrill <jason@redhat.com> 9924 9925 * g++.dg/cpp0x/decltype28.C: New. 9926 * g++.dg/cpp0x/decltype29.C: New. 9927 99282011-06-01 Richard Sandiford <rdsandiford@googlemail.com> 9929 9930 PR target/45074 9931 * gcc.target/mips/pr45074.c: New test. 9932 99332011-06-01 Eric Botcazou <ebotcazou@adacore.com> 9934 Hans-Peter Nilsson <hp@axis.com> 9935 9936 PR rtl-optimization/48830 9937 * gcc.target/sparc/ultrasp12.c: New test. 9938 99392011-06-01 David Li <davidxl@google.com> 9940 9941 * gcc.dg/profile-dir-1.c: Change pass name. 9942 * gcc.dg/profile-dir-2.c: Ditto. 9943 * gcc.dg/tree-ssa/dump-1.c: Ditto. 9944 * gcc.dg/tree-ssa/loop-25.c: Ditto. 9945 * gcc.dg/tree-prof/stringop-1.c: Ditto. 9946 * gcc.dg/tree-prof/update-loopch.c: Ditto. 9947 * gcc.dg/tree-prof/stringop-2.c: Ditto. 9948 * gcc.dg/tree-prof/ic-misattribution-1.c: Ditto. 9949 * gcc.dg/tree-prof/ic-misattribution-1a.c: Ditto. 9950 * gcc.dg/tree-prof/indir-call-prof.c: Ditto. 9951 * gcc.dg/tree-prof/val-prof-1.c: Ditto. 9952 * gcc.dg/tree-prof/val-prof-2.c: Ditto. 9953 * gcc.dg/tree-prof/val-prof-3.c: Ditto. 9954 * gcc.dg/tree-prof/val-prof-4.c: Ditto. 9955 * gcc.dg/tree-prof/val-prof-5.c: Ditto. 9956 * gcc.dg/tree-prof/val-prof-7.c: Ditto. 9957 * gcc.dg/profile-dir-3.c: Ditto. 9958 * g++.dg/tree-prof/indir-call-prof.C: Ditto. 9959 99602011-06-01 Nicola Pero <nicola.pero@meta-innovation.com> 9961 9962 * objc.dg/attributes/method-nonnull-1.m: New test. 9963 * obj-c++.dg/attributes/method-nonnull-1.mm: New test. 9964 99652011-05-31 Tobias Burnus <burnus@net-b.de> 9966 9967 PR fortran/18918 9968 * gfortran.dg/coarray_atomic_1.f90: New. 9969 * gfortran.dg/coarray/atomic_1.f90: New. 9970 99712011-05-31 Jakub Jelinek <jakub@redhat.com> 9972 9973 * gcc.dg/guality/bswaptest.c: New test. 9974 * gcc.dg/guality/clztest.c: New test. 9975 * gcc.dg/guality/ctztest.c: New test. 9976 * gcc.dg/guality/rotatetest.c: New test. 9977 9978 PR target/48688 9979 * gcc.target/i386/pr48688.c: New test. 9980 99812010-11-15 Fabien Chêne <fabien@gcc.gnu.org> 9982 9983 PR c++/48010 9984 * g++.dg/lookup/name-clash9.C: New. 9985 99862011-05-31 Tobias Burnus <burnus@net-b.de> 9987 9988 PR fortran/18918 9989 * gfortran.dg/coarray/dummy_1.f90: New. 9990 99912011-05-31 Tobias Burnus <burnus@net-b.de> 9992 9993 PR fortran/18918 9994 * gfortran.dg/coarray/save_1.f90: New. 9995 * gfortran.dg/coarray_4.f90: Update dg-error. 9996 99972011-05-31 Jason Merrill <jason@redhat.com> 9998 9999 * g++.dg/cpp0x/rv-template1.C: New. 10000 100012011-05-31 Jakub Jelinek <jakub@redhat.com> 10002 10003 PR rtl-optimization/49235 10004 * gcc.dg/pr49235.c: New test. 10005 100062011-05-31 Ira Rosen <ira.rosen@linaro.org> 10007 10008 PR tree-optimization/49093 10009 * gcc.dg/vect/pr49093.c: New test. 10010 100112011-05-31 Dodji Seketeli <dodji@redhat.com> 10012 10013 PR debug/49047 10014 * g++.dg/debug/dwarf2/cdtor-1.C: New test. 10015 100162011-05-31 Ira Rosen <ira.rosen@linaro.org> 10017 10018 PR testsuite/49239 10019 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Initialize the 10020 output array. 10021 100222011-05-30 Kaz Kojima <kkojima@gcc.gnu.org> 10023 10024 PR target/49186 10025 * gcc.c-torture/execute/pr49186.c: New. 10026 100272011-05-30 H.J. Lu <hongjiu.lu@intel.com> 10028 10029 PR target/49168 10030 * gcc.target/i386/pr49168-1.c: New. 10031 100322011-05-30 Jakub Jelinek <jakub@redhat.com> 10033 Eric Botcazou <ebotcazou@adacore.com> 10034 10035 * gcc.dg/guality/drap.c: New test. 10036 100372011-05-30 Richard Guenther <rguenther@suse.de> 10038 10039 PR tree-optimization/49210 10040 * gnat.dg/boolean_subtype2.ad[sb]: New testcase. 10041 * gnat.dg/boolean_subtype2_pkg.ads: New helper. 10042 100432011-05-30 Jakub Jelinek <jakub@redhat.com> 10044 10045 PR c++/49223 10046 * g++.dg/gomp/pr49223-1.C: New test. 10047 * g++.dg/gomp/pr49223-2.C: New test. 10048 100492011-05-30 Richard Guenther <rguenther@suse.de> 10050 10051 PR tree-optimization/49218 10052 * gcc.c-torture/execute/pr49218.c: New testcase. 10053 100542011-05-30 Ira Rosen <ira.rosen@linaro.org> 10055 10056 PR tree-optimization/49199 10057 * gcc.dg/vect/no-scevccp-pr49199.c: New test. 10058 * gcc.dg/vect/vect.exp: Run no-scevccp-pr* tests with 10059 -fno-tree-scev-cprop. 10060 100612011-05-29 Janus Weil <janus@gcc.gnu.org> 10062 10063 PR fortran/47601 10064 * gfortran.dg/extends_13.f03: New. 10065 100662011-05-29 Jakub Jelinek <jakub@redhat.com> 10067 10068 PR rtl-optimization/49095 10069 * gcc.target/i386/pr49095.c: New test. 10070 100712011-05-29 Tobias Burnus <burnus@net-b.de> 10072 10073 PR fortran/18918 10074 * gfortran.dg/coarray_24.f90: New. 10075 100762011-05-29 Tobias Burnus <burnus@net-b.de> 10077 10078 PR fortran/18918 10079 * gfortran.dg/coarray_23.f90: New. 10080 100812011-05-29 Richard Sandiford <rdsandiford@googlemail.com> 10082 10083 From Ryan Mansfield 10084 * gcc.dg/pr48826.c: New test. 10085 100862011-05-29 Richard Guenther <rguenther@suse.de> 10087 10088 PR tree-optimization/49217 10089 * gcc.dg/torture/pr49217.c: New testcase. 10090 100912011-05-29 Ira Rosen <ira.rosen@linaro.org> 10092 10093 PR testsuite/49222 10094 * gcc.dg/vect/pr49038.c: Use MAP_ANON if MAP_ANONYMOUS is not defined. 10095 100962011-05-29 Eric Botcazou <ebotcazou@adacore.com> 10097 10098 * gnat.dg/boolean_subtype.adb: Rename to... 10099 * gnat.dg/boolean_subtype1.adb: ...this. 10100 101012011-05-28 Jason Merrill <jason@redhat.com> 10102 10103 * g++.dg/cpp0x/lambda/lambda-syntax1.C: New. 10104 101052011-05-27 Jason Merrill <jason@redhat.com> 10106 10107 * g++.dg/cpp0x/enum18.C: Adjust. 10108 10109 * g++.dg/cpp0x/lambda/lambda-template2.C: New. 10110 101112011-05-27 Tobias Burnus <burnus@net-b.de> 10112 10113 PR fortran/18918 10114 * gfortran.dg/coarray_22.f90: New. 10115 101162011-05-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com> 10117 10118 PR tree-optimization/46728 10119 * gcc.target/powerpc/pr46728-1.c: New. 10120 * gcc.target/powerpc/pr46728-2.c: New. 10121 * gcc.target/powerpc/pr46728-3.c: New. 10122 * gcc.target/powerpc/pr46728-4.c: New. 10123 * gcc.target/powerpc/pr46728-5.c: New. 10124 * gcc.dg/pr46728-6.c: New. 10125 * gcc.target/powerpc/pr46728-7.c: New. 10126 * gcc.target/powerpc/pr46728-8.c: New. 10127 * gcc.dg/pr46728-9.c: New. 10128 * gcc.target/powerpc/pr46728-10.c: New. 10129 * gcc.target/powerpc/pr46728-11.c: New. 10130 * gcc.dg/pr46728-12.c: New. 10131 * gcc.target/powerpc/pr46728-13.c: New. 10132 * gcc.target/powerpc/pr46728-14.c: New. 10133 * gcc.target/powerpc/pr46728-15.c: New. 10134 * gcc.target/powerpc/pr46728-16.c: New. 10135 101362011-05-27 Jason Merrill <jason@redhat.com> 10137 10138 * g++.dg/abi/mangle47.C: New. 10139 10140 PR c++/49176 10141 * g++.dg/template/const5.C: New. 10142 10143 * g++.dg/cpp0x/enum18.C: New. 10144 10145 * g++.dg/cpp0x/lambda/lambda-nested4.C: New. 10146 10147 * g++.dg/cpp0x/error6.C: New. 10148 10149 * g++.dg/cpp0x/error5.C: New. 10150 101512011-05-27 Jakub Jelinek <jakub@redhat.com> 10152 10153 PR c++/49165 10154 * g++.dg/eh/cond6.C: New test. 10155 101562011-05-27 Tobias Burnus <burnus@net-b.de> 10157 10158 PR fortran/48820 10159 * gfortran.dg/rank_3.f90: New. 10160 * gfortran.dg/rank_4.f90: New. 10161 101622011-05-27 Janis Johnson <janisjo@codesourcery.com> 10163 10164 * g++.dg/tree-ssa-pr43411.C: Rename function to be inlined and 10165 replace dump search. 10166 101672011-05-27 Eric Botcazou <ebotcazou@adacore.com> 10168 10169 * gnat.dg/bit_packed_array5.ads: Move dg directive to... 10170 * gnat.dg/bit_packed_array5.adb: ...here. 10171 101722011-05-27 Paolo Carlini <paolo.carlini@oracle.com> 10173 10174 PR c++/42056 10175 * g++.dg/cpp0x/auto25.C: New. 10176 101772011-05-27 Richard Guenther <rguenther@suse.de> 10178 10179 * gcc.c-torture/execute/920711-1.x: Add -fwrapv. 10180 101812011-05-27 Richard Guenther <rguenther@suse.de> 10182 10183 * gcc.c-torture/execute/920612-1.x: Add -fwrapv. 10184 101852011-05-27 Richard Guenther <rguenther@suse.de> 10186 10187 PR middle-end/49189 10188 * gnat.dg/bit_packed_array5.ad[sb]: New testcase. 10189 101902011-05-26 Jason Merrill <jason@redhat.com> 10191 10192 * g++.dg/cpp0x/friend1.C: New. 10193 * g++.dg/cpp0x/friend2.C: New. 10194 10195 * g++.dg/cpp0x/auto7.C: Update. 10196 * g++.dg/template/crash50.C: Adjust. 10197 * g++.dg/template/static9.C: Adjust. 10198 * g++.old-deja/g++.ext/memconst.C: Adjust. 10199 102002011-05-26 Janis Johnson <janisjo@codesourcery.com> 10201 10202 * gcc.dg/march.c: Ignore a note for some targets. 10203 102042011-05-26 Janis Johnson <janis187@us.ibm.com> 10205 Nathan Froyd <froydnj@codesourcery.com> 10206 10207 PR c++/2288 10208 PR c++/18770 10209 * g++.old-deja/g++.jason/cond.C: Remove xfails. 10210 * g++.dg/parse/pr18770.C: New test. 10211 * g++.dg/cpp0x/range-for5.C: Add dg-error marker. 10212 102132011-05-26 Thomas Koenig <tkoenig@gcc.gnu.org> 10214 10215 PR fortran/48955 10216 * gfortran.dg/dependency_40.f90 : New test. 10217 102182011-05-26 Tobias Burnus <burnus@net-b.de> 10219 10220 PR fortran/18918 10221 * gfortran.dg/coarray/registering_1.f90: New. 10222 102232011-05-26 Jason Merrill <jason@redhat.com> 10224 10225 * g++.dg/cpp0x/variadic111.C: New. 10226 * g++.dg/cpp0x/variadic41.C: Adjust. 10227 102282011-05-26 Richard Guenther <rguenther@suse.de> 10229 10230 PR tree-optimization/48702 10231 * gcc.dg/torture/pr48702.c: New testcase. 10232 102332011-05-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 10234 10235 PR gcov-profile/48845 10236 * g++.dg/tree-prof/tree-prof.exp: Check for -fprofile-generate 10237 support. 10238 * gcc.dg/matrix/matrix.exp: Likewise. 10239 * gcc.dg/tree-prof/tree-prof.exp: Likewise. 10240 * lib/target-supports-dg.exp (dg-require-profiling): Don't pass 10241 line number to check_profiling_available. 10242 * lib/target-supports.exp (check_profiling_available): Account for 10243 this. 10244 Require TLS runtime support with -fprofile-generate. 10245 * lib/profopt.exp (profopt-execute): Add TLS options for 10246 -fprofile-generate. 10247 * gcc.dg/pr47793.c: Add dg-require-profiling "-fprofile-generate". 10248 102492011-05-26 Jakub Jelinek <jakub@redhat.com> 10250 10251 PR c++/49165 10252 * g++.dg/eh/cond5.C: New test. 10253 10254 PR tree-optimization/49161 10255 * gcc.c-torture/execute/pr49161.c: New test. 10256 102572011-05-26 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> 10258 10259 * gcc.target/arm/neon-vorn-vbic.c: New test. 10260 102612011-05-26 Ira Rosen <ira.rosen@linaro.org> 10262 10263 PR tree-optimization/49038 10264 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: New test. 10265 * gcc.dg/vect/pr49038.c: New test. 10266 102672011-05-26 Fabien Chêne <fabien@gcc.gnu.org> 10268 10269 * g++.dg/init/pr25811-3.C: New. 10270 * g++.dg/init/pr25811-4.C: New. 10271 102722011-05-25 Jason Merrill <jason@redhat.com> 10273 10274 * g++.dg/cpp0x/enum17.C: New. 10275 * g++.old-deja/g++.jason/rfg10.C: Adjust. 10276 10277 * g++.dg/cpp0x/auto24.C: New. 10278 10279 * g++.dg/cpp0x/error4.C: New. 10280 10281 * g++.dg/cpp0x/rv-restrict.C: New. 10282 10283 * g++.dg/cpp0x/enum15.C: New. 10284 * g++.dg/cpp0x/constexpr-switch2.C: New. 10285 10286 * g++.dg/cpp0x/variadic110.C: New. 10287 10288 * g++.dg/cpp0x/auto9.C: Add typedef test. 10289 10290 * g++.dg/cpp0x/auto23.C: New. 10291 * g++.dg/cpp0x/auto9.C: Adjust. 10292 10293 * g++.dg/cpp0x/defaulted29.C: New. 10294 10295 * g++.dg/cpp0x/initlist51.C: New. 10296 102972011-05-25 Janis Johnson <janisjo@codesourcery.com> 10298 10299 * gcc.target/arm/fp16-compile-none-1.c: Update expected error. 10300 * g++.dg/abi/packed1.C: Suppress warning. 10301 * g++.dg/warn/Wunused-parm-3.C: Likewise. 10302 * g++.dg/template/stdarg1.C: Likewise. 10303 * g++.dg/other/packed1.C: Remove arm from xfail list. 10304 103052011-05-25 Jason Merrill <jason@redhat.com> 10306 10307 * g++.dg/cpp0x/enum16.C: New. 10308 * g++.dg/parse/error15.C: Adjust. 10309 10310 * g++.dg/cpp0x/initlist50.C: New. 10311 10312 * g++.dg/cpp0x/lambda/lambda-conv5.C: New. 10313 10314 * g++.dg/cpp0x/variadic109.C: New. 10315 103162011-05-25 H.J. Lu <hongjiu.lu@intel.com> 10317 10318 * gcc.target/i386/pause-1.c: New. 10319 103202011-05-25 Eric Botcazou <ebotcazou@adacore.com> 10321 10322 * gcc.dg/stack-usage-1.c: Adjust comment. 10323 * gcc.dg/stack-usage-2.c: New test. 10324 103252011-05-25 Jakub Jelinek <jakub@redhat.com> 10326 10327 PR c++/49136 10328 * g++.dg/cpp0x/constexpr-bitfield2.C: New test. 10329 * g++.dg/cpp0x/constexpr-bitfield3.C: New test. 10330 103312011-05-24 Vladimir Makarov <vmakarov@redhat.com> 10332 10333 PR rtl-optimization/48757 10334 * gfortran.dg/pr48757.f: New test case. 10335 103362011-05-24 Jason Merrill <jason@redhat.com> 10337 10338 * g++.dg/cpp0x/access01.C: New. 10339 103402011-05-24 Nicola Pero <nicola.pero@meta-innovation.com> 10341 10342 PR libobjc/48177 10343 * objc.dg/pr48177.m: New testcase. 10344 103452011-05-24 Nicola Pero <nicola.pero@meta-innovation.com> 10346 10347 PR objc/48187 10348 * objc.dg/pr48187.m: New testcase. 10349 * obj-c++.dg/pr48187.mm: New testcase. 10350 * objc.dg/ivar-extra-semicolon.m: New testcase. 10351 103522011-05-24 Jason Merrill <jason@redhat.com> 10353 10354 * g++.dg/template/access21.C: New. 10355 * g++.dg/template/access22.C: New. 10356 103572011-05-24 Michael Matz <matz@gcc.gnu.org> 10358 10359 PR rtl-optimization/48633 10360 * g++.dg/pr48633.C: New test. 10361 103622011-05-24 Uros Bizjak <ubizjak@gmail.com> 10363 10364 PR target/49133 10365 * g++.dg/other/pr49133.C: New test. 10366 103672011-05-24 Uros Bizjak <ubizjak@gmail.com> 10368 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 10369 10370 * gcc.dg/torture/tls/run-gd.c: New test. 10371 * gcc.dg/torture/tls/run-ie.c: New test. 10372 * gcc.dg/torture/tls/run-ld.c: New test. 10373 * gcc.dg/torture/tls/run-le.c: New test. 10374 * lib/target-supports.exp (check_effective_target_tls_runtime): 10375 Build testcase with TLS options. 10376 103772011-05-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 10378 10379 * gcc.dg/vect/pr48172.c: Remove dg-do run. 10380 103812011-05-24 Tom de Vries <tom@codesourcery.com> 10382 10383 PR tree-optimization/49121 10384 * gcc.dg/tree-ssa/ivopt_infer_2.c: Adapt test. 10385 103862011-05-23 Jason Merrill <jason@redhat.com> 10387 10388 * g++.dg/cpp0x/defaulted28.C: New. 10389 10390 * g++.dg/cpp0x/sfinae25.C: New. 10391 10392 * g++.dg/cpp0x/rv-cast2.C: New. 10393 10394 * g++.dg/cpp0x/enum14.C: New. 10395 103962011-05-23 Jakub Jelinek <jakub@redhat.com> 10397 10398 PR lto/49123 10399 * gcc.c-torture/execute/pr49123.c: New test. 10400 10401 PR debug/49032 10402 * gcc.dg/debug/pr49032.c: New test. 10403 10404 PR c/49120 10405 * gcc.dg/pr49120.c: New test. 10406 104072011-05-23 H.J. Lu <hongjiu.lu@intel.com> 10408 10409 PR target/47315 10410 * gcc.target/i386/pr47315.c: New test. 10411 104122011-05-23 Jason Merrill <jason@redhat.com> 10413 10414 * g++.dg/cpp0x/lambda/lambda-eh2.C: New. 10415 10416 * g++.dg/cpp0x/sfinae24.C: New. 10417 10418 * g++.dg/cpp0x/error3.C: New. 10419 10420 * g++.dg/cpp0x/defaulted27.C: New. 10421 10422 * g++.dg/cpp0x/decltype27.C: New. 10423 104242011-05-23 Richard Guenther <rguenther@suse.de> 10425 10426 * gcc.dg/tree-ssa/forwprop-11.c: Adjust and un-XFAIL. 10427 104282011-05-23 Richard Guenther <rguenther@suse.de> 10429 10430 PR tree-optimization/40874 10431 * g++.dg/tree-ssa/pr40874.C: New testcase. 10432 104332011-05-23 Richard Guenther <rguenther@suse.de> 10434 10435 PR tree-optimization/49115 10436 * g++.dg/torture/pr49115.C: New testcase. 10437 104382011-05-23 Richard Guenther <rguenther@suse.de> 10439 10440 PR middle-end/15419 10441 * gcc.dg/memcpy-3.c: New testcase. 10442 104432011-05-23 Jakub Jelinek <jakub@redhat.com> 10444 10445 PR middle-end/48973 10446 * gcc.c-torture/execute/pr48973-1.c: New test. 10447 * gcc.c-torture/execute/pr48973-2.c: New test. 10448 104492011-05-23 Jonathan Wakely <jwakely.gcc@gmail.com> 10450 10451 PR c++/18016 10452 * g++.dg/warn/pr18016.C: New. 10453 104542011-05-23 Tom de Vries <tom@codesourcery.com> 10455 10456 PR target/45098 10457 * gcc.target/arm/ivopts-6.c: New test. 10458 104592011-05-22 Jakub Jelinek <jakub@redhat.com> 10460 10461 PR middle-end/49029 10462 * gcc.c-torture/compile/pr49029.c: New test. 10463 104642011-05-22 Jason Merrill <jason@redhat.com> 10465 10466 * g++.dg/cpp0x/sfinae23.C: New. 10467 * g++.dg/cpp0x/sfinae8.C: Correct. 10468 104692011-05-22 Thomas Koenig <tkoenig@gcc.gnu.org> 10470 10471 * gfortran.dg/function_optimize_8.f90: New test case. 10472 104732011-05-22 Ira Rosen <ira.rosen@linaro.org> 10474 10475 PR tree-optimization/49087 10476 * gcc.dg/vect/O3-pr49087.c: New test. 10477 104782011-05-21 Jason Merrill <jason@redhat.com> 10479 10480 * g++.dg/debug/const5.C: New. 10481 104822011-05-20 Jason Merrill <jason@redhat.com> 10483 10484 * g++.dg/cpp0x/constexpr-static7.C: Extend. 10485 10486 * g++.dg/cpp0x/constexpr-static7.C: New. 10487 10488 * g++.dg/cpp0x/enum12.C: New. 10489 * g++.dg/cpp0x/enum13.C: New. 10490 104912011-05-21 Janus Weil <janus@gcc.gnu.org> 10492 10493 PR fortran/48699 10494 * gfortran.dg/select_type_23.f03: New. 10495 104962011-05-20 Jason Merrill <jason@redhat.com> 10497 10498 * g++.dg/cpp0x/defaulted26.C: New. 10499 10500 * g++.dg/cpp0x/noexcept02.C: Fix. 10501 * g++.dg/cpp0x/noexcept03.C: Fix. 10502 * g++.dg/cpp0x/noexcept08.C: Fix. 10503 * g++.dg/cpp0x/noexcept10.C: New. 10504 105052011-05-20 Janus Weil <janus@gcc.gnu.org> 10506 10507 PR fortran/48706 10508 * gfortran.dg/extends_12.f03: New. 10509 105102011-05-20 Jason Merrill <jason@redhat.com> 10511 10512 * g++.dg/template/koenig9.C: New. 10513 * g++.dg/opt/pr47615.C: Fix. 10514 * g++.dg/overload/defarg1.C: Fix. 10515 * g++.dg/tc1/dr213.C: Remove xfail. 10516 * g++.dg/torture/pr34850.C: Fix. 10517 * g++.dg/torture/pr39362.C: Fix. 10518 * g++.old-deja/g++.brendan/crash56.C: Fix. 10519 * g++.old-deja/g++.pt/memtemp47.C: Fix. 10520 105212011-05-20 Richard Guenther <rguenther@suse.de> 10522 10523 PR tree-optimization/49079 10524 * gcc.dg/torture/pr49079.c: New testcase. 10525 105262011-05-20 Jakub Jelinek <jakub@redhat.com> 10527 10528 PR tree-optimization/49073 10529 * gcc.c-torture/execute/pr49073.c: New test. 10530 105312011-06-19 Tobias Burnus <burnus@net-b.de> 10532 10533 PR fortran/18918 10534 * gfortran.dg/coarray_21.f90: New. 10535 105362011-05-19 Joseph Myers <joseph@codesourcery.com> 10537 10538 * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2 10539 output. 10540 105412011-05-19 Richard Guenther <rguenther@suse.de> 10542 10543 PR testsuite/49063 10544 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89. 10545 105462011-05-19 Richard Guenther <rguenther@suse.de> 10547 10548 PR middle-end/48985 10549 * gcc.dg/builtin-object-size-11.c: New testcase. 10550 105512011-05-19 Tom de Vries <tom@codesourcery.com> 10552 10553 PR target/45098 10554 * gcc.target/arm/ivopts.c: New test. 10555 * gcc.target/arm/ivopts-2.c: New test. 10556 105572011-05-19 Tom de Vries <tom@codesourcery.com> 10558 10559 * lib/lib/scanasm.exp (object-size): Fix target selector handling. 10560 105612011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 10562 10563 * gcc.c-torture/execute/960321-1.x: Remove. 10564 105652011-05-18 Janus Weil <janus@gcc.gnu.org> 10566 10567 PR fortran/48700 10568 * gfortran.dg/move_alloc_4.f90: New. 10569 105702011-05-18 H.J. Lu <hongjiu.lu@intel.com> 10571 10572 PR target/49002 10573 * gcc.target/i386/pr49002-1.c: New test. 10574 * gcc.target/i386/pr49002-2.c: Likewise. 10575 105762011-05-18 Jakub Jelinek <jakub@redhat.com> 10577 10578 PR tree-optimization/49039 10579 * gcc.c-torture/execute/pr49039.c: New test. 10580 * gcc.dg/tree-ssa/pr49039.c: New test. 10581 * g++.dg/torture/pr49039.C: New test. 10582 105832011-05-18 Jason Merrill <jason@redhat.com> 10584 10585 * g++.dg/cpp0x/constexpr-incomplete3.C: New. 10586 * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust. 10587 * g++.dg/cpp0x/constexpr-memfn1.C: Adjust. 10588 105892011-05-18 Stuart Henderson <shenders@gcc.gnu.org> 10590 10591 * gcc.target/bfin/mcpu-bf592.c: New test. 10592 105932011-05-18 Ira Rosen <ira.rosen@linaro.org> 10594 10595 PR tree-optimization/41881 10596 * gcc.dg/vect/O3-pr41881.c: New test. 10597 * gcc.dg/vect/O3-slp-reduc-10.c: New test. 10598 105992011-05-18 Jakub Jelinek <jakub@redhat.com> 10600 10601 PR tree-optimization/49000 10602 * gcc.dg/pr49000.c: New test. 10603 106042011-05-17 Eric Botcazou <ebotcazou@adacore.com> 10605 10606 * gnat.dg/invalid1.adb: New test. 10607 106082011-05-16 Uros Bizjak <ubizjak@gmail.com> 10609 10610 * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times 10611 scan pattern. 10612 * gcc.target/i386/avx-vzeroupper-17.c: Ditto. 10613 * gcc.target/i386/avx-vzeroupper-18.c: Ditto. 10614 106152011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com> 10616 10617 PR c++/48994 10618 * g++.dg/cpp0x/range-for18.C: New. 10619 106202011-05-15 Tobias Burnus <burnus@net-b.de> 10621 10622 PR fortran/18918 10623 * gfortran.dg/coarray/image_index_2.f90: New. 10624 106252011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com> 10626 10627 * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C. 10628 * g++.dg/cpp0x/override2.C: New. 10629 106302011-05-14 Tobias Burnus <burnus@net-b.de> 10631 10632 PR fortran/18918 10633 * gfortran.de/coarray_20.f90: New. 10634 106352011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org> 10636 10637 PR fortran/22572 10638 * function_optimize_7.f90: New test case. 10639 106402011-05-13 Jason Merrill <jason@redhat.com> 10641 10642 * g++.dg/cpp0x/decltype26.C: New. 10643 * g++.dg/cpp0x/enum11.C: New. 10644 106452011-05-13 Tobias Burnus <burnus@net-b.de> 10646 10647 PR fortran/48972 10648 PR fortran/48991 10649 * gfortran.dg/assign_8.f90: Update dg-error. 10650 106512011-05-13 Tobias Burnus <burnus@net-b.de> 10652 10653 PR fortran/48972 10654 * gfortran.dg/io_constraints_8.f90: New. 10655 * gfortran.dg/io_constraints_9.f90: New. 10656 106572011-05-13 Martin Thuresson <martint@google.com> 10658 10659 PR gcov-profile/47793 10660 * gcc.dg/pr47793.c: New. 10661 106622011-05-12 Jakub Jelinek <jakub@redhat.com> 10663 10664 PR tree-optimization/48975 10665 * gcc.dg/pr48975.c: New test. 10666 106672011-05-12 Tobias Burnus <burnus@net-b.de> 10668 10669 PR fortran/48972 10670 * gfortran.dg/iso_c_binding_compiler_3.f90: New. 10671 106722011-05-12 Jason Merrill <jason@redhat.com> 10673 10674 * g++.dg/cpp0x/constexpr-incomplete2.C: New. 10675 106762011-05-12 Geert Bosch <bosch@adacore.com> 10677 10678 * gnat.dg/view_conversion1.adb: New test. 10679 106802011-05-12 Richard Guenther <rguenther@suse.de> 10681 10682 PR tree-optimization/48172 10683 * gcc.dg/vect/pr48172.c: New testcase. 10684 106852011-05-12 Jakub Jelinek <jakub@redhat.com> 10686 10687 PR debug/48967 10688 * g++.dg/opt/pr48967.C: New test. 10689 106902011-05-11 Jason Merrill <jason@redhat.com> 10691 10692 * g++.dg/cpp0x/constexpr-friend.C: New. 10693 * g++.dg/cpp0x/constexpr-incomplete1.C: New. 10694 10695 * g++.dg/cpp0x/sfinae22.C: New. 10696 106972011-05-11 Tobias Burnus <burnus@net-b.de> 10698 10699 PR fortran/48889 10700 * gfortran.dg/generic_24.f90: New. 10701 107022011-05-11 Richard Guenther <rguenther@suse.de> 10703 10704 PR tree-optimization/15256 10705 * gcc.dg/tree-ssa/forwprop-14.c: New testcase. 10706 107072011-05-11 Jakub Jelinek <jakub@redhat.com> 10708 10709 PR debug/48159 10710 * gcc.dg/pr48159-1.c: New test. 10711 * gcc.dg/pr48159-2.c: New test. 10712 107132011-05-11 Richard Guenther <rguenther@suse.de> 10714 10715 PR middle-end/48953 10716 * gcc.dg/torture/pr48953.c: New testcase. 10717 107182011-05-11 Richard Guenther <rguenther@suse.de> 10719 10720 PR tree-optimization/18041 10721 * gcc.dg/tree-ssa/forwprop-13.c: New testcase. 10722 107232011-05-11 Alan Modra <amodra@gmail.com> 10724 10725 PR target/47755 10726 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw. 10727 107282011-05-10 Jason Merrill <jason@redhat.com> 10729 10730 * g++.dg/cpp0x/defaulted25.C: New. 10731 * g++.dg/template/crash7.C: Adjust. 10732 10733 * g++.dg/cpp0x/variadic108.C: New. 10734 107352011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com> 10736 10737 * g++.dg/inherit/virtual9.C: Extend. 10738 107392011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com> 10740 10741 PR target/48857 10742 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments 10743 are passed and returned in vector registers. 10744 107452011-05-10 Richard Guenther <rguenther@suse.de> 10746 10747 * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop. 10748 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise. 10749 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise. 10750 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise. 10751 * gcc.dg/tree-ssa/scev-cast.c: Adjust. Note what transformation 10752 applies. 10753 107542011-05-10 Jakub Jelinek <jakub@redhat.com> 10755 10756 PR tree-optimization/48611 10757 PR tree-optimization/48794 10758 * gfortran.dg/gomp/pr48611.f90: New test. 10759 * gfortran.dg/gomp/pr48794.f90: New test. 10760 10761 PR debug/48928 10762 * gcc.dg/dfp/pr48928.c: New test. 10763 107642011-05-09 Paolo Carlini <paolo.carlini@oracle.com> 10765 10766 PR c++/48522 10767 * g++.dg/cpp0x/pr48522.C: New. 10768 107692011-05-09 Paolo Carlini <paolo.carlini@oracle.com> 10770 10771 PR c++/48735 10772 * g++.dg/cpp0x/sfinae21.C: New. 10773 107742011-05-09 Paolo Carlini <paolo.carlini@oracle.com> 10775 10776 * g++.dg/template/sfinae28.C: Rename to... 10777 * g++.dg/cpp0x/sfinae19.C: ... this. 10778 * g++.dg/template/sfinae29.C: Rename to... 10779 * g++.dg/cpp0x/sfinae20.C: ... this. 10780 107812011-05-09 Jeff Law <law@redhat.com> 10782 10783 * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more 10784 consistent results. 10785 107862011-05-09 Fabien Chêne <fabien@gcc.gnu.org> 10787 10788 PR c++/20039 10789 * g++.dg/init/pr20039.C: New. 10790 107912011-05-09 Paolo Carlini <paolo.carlini@oracle.com> 10792 10793 PR c++/48737 10794 PR c++/48744 10795 * g++.dg/template/sfinae28.C: New. 10796 * g++.dg/template/sfinae29.C: Likewise. 10797 107982011-05-09 Jason Merrill <jason@redhat.com> 10799 10800 * g++.dg/template/nontype23.C: New. 10801 108022011-05-07 Fabien Chêne <fabien@gcc.gnu.org> 10803 PR c++/48859 10804 * g++.dg/init/pr48859.C: New. 10805 108062011-05-09 Jason Merrill <jason@redhat.com> 10807 10808 * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common. 10809 * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common. 10810 * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common. 10811 * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common. 10812 * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common. 10813 * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common. 10814 * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common. 10815 * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common. 10816 108172011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com> 10818 10819 * g++.dg/inherit/virtual9.C: New. 10820 108212011-05-09 Dodji Seketeli <dodji@redhat.com> 10822 10823 PR c++/48574 10824 * g++.dg/template/dependent-expr8.C: New test case. 10825 108262011-05-07 Zdenek Dvorak <ook@ucw.cz> 10827 10828 PR tree-optimization/48837 10829 * gcc.dg/pr48837.c: New testcase. 10830 108312011-05-06 Jason Merrill <jason@redhat.com> 10832 10833 * g++.dg/cpp0x/constexpr-condition2.C: New. 10834 10835 * g++.dg/cpp0x/constexpr-missing.C: New. 10836 108372011-05-06 Tobias Burnus <burnus@net-b.de> 10838 10839 PR fortran/18918 10840 * gfortran.dg/coarray/this_image_2.f90: New. 10841 108422011-05-06 Tobias Burnus <burnus@net-b.de> 10843 10844 PR fortran/48858 10845 PR fortran/48820 10846 * gfortran.dg/bind_c_usage_22.f90: New. 10847 * gfortran.dg/bind_c_usage_23.f90: New. 10848 * gfortran.dg/bind_c_usage_24.f90: New. 10849 * gfortran.dg/bind_c_usage_24_c.c: New. 10850 108512011-05-06 Dodji Seketeli <dodji@redhat.com> 10852 10853 PR c++/48838 10854 * g++.dg/template/member9.C: New test case. 10855 108562011-05-05 Eric Botcazou <ebotcazou@adacore.com> 10857 10858 * gnat.dg/discr29.ad[sb]: New test. 10859 * gnat.dg/discr30.adb: Likewise. 10860 108612011-05-05 Julian Brown <julian@codesourcery.com> 10862 10863 * gcc.target/arm/neon-vset_lanes8.c: New test. 10864 108652011-05-05 Jason Merrill <jason@redhat.com> 10866 10867 * g++.dg/init/new32.C: New. 10868 108692011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 10870 10871 * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store". 10872 Fix typo. 10873 108742011-05-05 Jakub Jelinek <jakub@redhat.com> 10875 10876 PR rtl-optimization/48381 10877 * gcc.c-torture/compile/pr48381.c: New test. 10878 108792011-05-05 Uros Bizjak <ubizjak@gmail.com> 10880 10881 * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0 10882 to dg-options. 10883 * gcc.target/i386/opt-1.c: Ditto. 10884 108852011-05-04 Jason Merrill <jason@redhat.com> 10886 10887 * g++.dg/conversion/base1.C: New. 10888 108892011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10890 10891 PR libgfortran/48787 10892 * gfortran.dg/round_3.f08: Add more checks to test case. 10893 108942011-05-04 Hans-Peter Nilsson <hp@axis.com> 10895 10896 * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90, 10897 gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90, 10898 gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90: 10899 Gate test on effective_target fd_truncate. 10900 109012011-05-04 Uros Bizjak <ubizjak@gmail.com> 10902 10903 * gcc.target/i386/recip-vec-divf.c: Decrease array sizes. 10904 * gcc.target/i386/recip-vec-sqrtf.c: Ditto. 10905 * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes. 10906 * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times. 10907 * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options. 10908 * gcc.target/i386/pr38824.c: Ditto. 10909 * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options. 10910 * gcc.target/i386/vecinit-2.c: Ditto. 10911 * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options. 10912 * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options. 10913 * gcc.target/i386/parity-2.c: Ditto. 10914 * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options. 10915 109162011-05-04 Stuart Henderson <shenders@gcc.gnu.org> 10917 10918 * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and 10919 remove duplication. 10920 * gcc.target/bfin/mcpu-bf514.c: Likewise. 10921 * gcc.target/bfin/mcpu-bf516.c: Likewise. 10922 * gcc.target/bfin/mcpu-bf518.c: Likewise. 10923 109242011-05-03 Tobias Burnus <burnus@net-b.de> 10925 10926 PR fortran/18918 10927 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options. 10928 109292011-05-03 Tobias Burnus <burnus@net-b.de> 10930 10931 PR fortran/18918 10932 * gfortran.dg/coarray/this_image_1.f90: New. 10933 109342011-05-03 Tobias Burnus <burnus@net-b.de> 10935 10936 PR fortran/18918 10937 * gfortran.dg/coarray/caf.dg: New. 10938 * gfortran.dg/coarray/image_index_1.f90: New, copied 10939 from ../coarray_16.f90. 10940 109412011-05-03 Paolo Carlini <paolo.carlini@oracle.com> 10942 10943 PR c++/28501 10944 * g++.dg/ext/complex9.C: New. 10945 109462011-05-03 Stuart Henderson <shenders@gcc.gnu.org> 10947 10948 From Mike Frysinger 10949 * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004. 10950 * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c, 10951 gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise. 10952 109532011-05-03 Stuart Henderson <shenders@gcc.gnu.org> 10954 10955 * gcc.target/bfin/builtins: Created. 10956 * gcc.target/bfin/hisilh-O0.c: Deleted. 10957 * gcc.target/bfin/hisilh.c: Moved to... 10958 * gcc.target/bfin/builtins/hisilh.c: ...here. 10959 * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test. 10960 * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto. 10961 * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto. 10962 * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto. 10963 * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto. 10964 * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto. 10965 * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto. 10966 * gcc.target/bfin/builtins/norm32-1.c: Ditto. 10967 * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto. 10968 * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto. 10969 * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto. 10970 * gcc.target/bfin/builtins/norm16-2.c: Ditto. 10971 * gcc.target/bfin/builtins/norm32-5.c: Ditto. 10972 * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto. 10973 * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto. 10974 * gcc.target/bfin/builtins/norm16-6.c: Ditto. 10975 * gcc.target/bfin/builtins/norm32-9.c: Ditto. 10976 * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto. 10977 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto. 10978 * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto. 10979 * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto. 10980 * gcc.target/bfin/builtins/norm32-10.c: Ditto. 10981 * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto. 10982 * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto. 10983 * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto. 10984 * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto. 10985 * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto. 10986 * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto. 10987 * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto. 10988 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto. 10989 * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto. 10990 * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto. 10991 * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto. 10992 * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto. 10993 * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto. 10994 * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto. 10995 * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto. 10996 * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto. 10997 * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto. 10998 * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto. 10999 * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto. 11000 * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto. 11001 * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto. 11002 * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto. 11003 * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto. 11004 * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto. 11005 * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto. 11006 * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto. 11007 * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto. 11008 * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto. 11009 * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto. 11010 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto. 11011 * gcc.target/bfin/builtins/norm32-2.c: Ditto. 11012 * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto. 11013 * gcc.target/bfin/builtins/norm16-3.c: Ditto. 11014 * gcc.target/bfin/builtins/norm32-6.c: Ditto. 11015 * gcc.target/bfin/builtins/norm16-7.c: Ditto. 11016 * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto. 11017 * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto. 11018 * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto. 11019 * gcc.target/bfin/builtins/norm32-11.c: Ditto. 11020 * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto. 11021 * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto. 11022 * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto. 11023 * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto. 11024 * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto. 11025 * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto. 11026 * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto. 11027 * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto. 11028 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto. 11029 * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto. 11030 * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto. 11031 * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto. 11032 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto. 11033 * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto. 11034 * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto. 11035 * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto. 11036 * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto. 11037 * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto. 11038 * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto. 11039 * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto. 11040 * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto. 11041 * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto. 11042 * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto. 11043 * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto. 11044 * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto. 11045 * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto. 11046 * gcc.target/bfin/builtins/circptr.c: Ditto. 11047 * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto. 11048 * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto. 11049 * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto. 11050 * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto. 11051 * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto. 11052 * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto. 11053 * gcc.target/bfin/builtins/norm32-3.c: Ditto. 11054 * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto. 11055 * gcc.target/bfin/builtins/norm16-4.c: Ditto. 11056 * gcc.target/bfin/builtins/norm32-7.c: Ditto. 11057 * gcc.target/bfin/builtins/norm16-8.c: Ditto. 11058 * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto. 11059 * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto. 11060 * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto. 11061 * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto. 11062 * gcc.target/bfin/builtins/norm32-12.c: Ditto. 11063 * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto. 11064 * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto. 11065 * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto. 11066 * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto. 11067 * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto. 11068 * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto. 11069 * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto. 11070 * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto. 11071 * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto. 11072 * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto. 11073 * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto. 11074 * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto. 11075 * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto. 11076 * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto. 11077 * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto. 11078 * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto. 11079 * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto. 11080 * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto. 11081 * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto. 11082 * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto. 11083 * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto. 11084 * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto. 11085 * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto. 11086 * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto. 11087 * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto. 11088 * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto. 11089 * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto. 11090 * gcc.target/bfin/builtins/norm16-1.c: Ditto. 11091 * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto. 11092 * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto. 11093 * gcc.target/bfin/builtins/norm32-4.c: Ditto. 11094 * gcc.target/bfin/builtins/norm16-5.c: Ditto. 11095 * gcc.target/bfin/builtins/norm32-8.c: Ditto. 11096 * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto. 11097 * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto. 11098 * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto. 11099 * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto. 11100 * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto. 11101 * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto. 11102 * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto. 11103 * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto. 11104 * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto. 11105 * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto. 11106 * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto. 11107 * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto. 11108 * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto. 11109 * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto. 11110 * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto. 11111 * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto. 11112 * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto. 11113 * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto. 11114 * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto. 11115 * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto. 11116 * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto. 11117 111182011-05-03 Bernd Schmidt <bernds@codesourcery.com> 11119 11120 * gcc.target/arm/cold-lc.c: New test. 11121 111222011-05-03 Jakub Jelinek <jakub@redhat.com> 11123 11124 PR target/48774 11125 * gcc.dg/pr48774.c: New test. 11126 111272011-05-03 Richard Guenther <rguenther@suse.de> 11128 11129 * gcc.dg/large-size-array-5.c: New testcase. 11130 111312011-05-03 Richard Sandiford <richard.sandiford@linaro.org> 11132 11133 * gcc.dg/vect/vect-strided-u16-i3.c: New test. 11134 111352011-05-03 Richard Sandiford <richard.sandiford@linaro.org> 11136 11137 * lib/target-supports.exp (check_effective_target_vect_strided): 11138 Replace with... 11139 (check_effective_target_vect_strided2) 11140 (check_effective_target_vect_strided3) 11141 (check_effective_target_vect_strided4) 11142 (check_effective_target_vect_strided8): ...these new functions. 11143 11144 * gcc.dg/vect/O3-pr39675-2.c: Update accordingly. 11145 * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise. 11146 * gcc.dg/vect/fast-math-slp-27.c: Likewise. 11147 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise. 11148 * gcc.dg/vect/pr37539.c: Likewise. 11149 * gcc.dg/vect/slp-11a.c: Likewise. 11150 * gcc.dg/vect/slp-11b.c: Likewise. 11151 * gcc.dg/vect/slp-11c.c: Likewise. 11152 * gcc.dg/vect/slp-12a.c: Likewise. 11153 * gcc.dg/vect/slp-12b.c: Likewise. 11154 * gcc.dg/vect/slp-18.c: Likewise. 11155 * gcc.dg/vect/slp-19a.c: Likewise. 11156 * gcc.dg/vect/slp-19b.c: Likewise. 11157 * gcc.dg/vect/slp-21.c: Likewise. 11158 * gcc.dg/vect/slp-23.c: Likewise. 11159 * gcc.dg/vect/vect-cselim-1.c: Likewise. 11160 11161 * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN 11162 instead of vect_interleave && vect_extract_even_odd. 11163 * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise. 11164 * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise. 11165 * gcc.dg/vect/no-scevccp-outer-20.c: Likewise. 11166 * gcc.dg/vect/vect-1.c: Likewise. 11167 * gcc.dg/vect/vect-10.c: Likewise. 11168 * gcc.dg/vect/vect-98.c: Likewise. 11169 * gcc.dg/vect/vect-107.c: Likewise. 11170 * gcc.dg/vect/vect-strided-a-mult.c: Likewise. 11171 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise. 11172 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise. 11173 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise. 11174 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise. 11175 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise. 11176 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise. 11177 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise. 11178 * gcc.dg/vect/vect-strided-float.c: Likewise. 11179 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise. 11180 * gcc.dg/vect/vect-strided-mult.c: Likewise. 11181 * gcc.dg/vect/vect-strided-same-dr.c: Likewise. 11182 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise. 11183 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise. 11184 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise. 11185 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise. 11186 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise. 11187 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise. 11188 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise. 11189 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise. 11190 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise. 11191 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise. 11192 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise. 11193 * gcc.dg/vect/vect-vfa-03.c: Likewise. 11194 11195 * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the 11196 target condition. 11197 * gcc.dg/vect/pr30843.c: Likewise. 11198 * gcc.dg/vect/pr33866.c: Likewise. 11199 * gcc.dg/vect/slp-reduc-6.c: Likewise. 11200 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise. 11201 * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise. 11202 * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise. 11203 112042011-05-03 Richard Sandiford <richard.sandiford@linaro.org> 11205 11206 * gcc.dg/vect/slp-11.c: Split into... 11207 * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c, 11208 gcc.dg/vect/slp-11c.c: ...these tests. 11209 * gcc.dg/vect/slp-12a.c: Split 4-stride loop into... 11210 * gcc.dg/vect/slp-12c.c: ...this new test. 11211 * gcc.dg/vect/slp-19.c: Split into... 11212 * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c, 11213 gcc.dg/vect/slp-19c.c: ...these new tests. 11214 112152011-05-03 Richard Sandiford <richard.sandiford@linaro.org> 11216 11217 * lib/target-supports.exp 11218 (check_effective_target_vect_extract_even_odd_wide): Delete. 11219 (check_effective_target_vect_strided_wide): Likewise. 11220 * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead. 11221 * gcc.dg/vect/fast-math-pr35982.c: Likewise. 11222 * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise. 11223 * gcc.dg/vect/pr37539.c: Likewise. 11224 * gcc.dg/vect/slp-11.c: Likewise. 11225 * gcc.dg/vect/slp-12a.c: Likewise. 11226 * gcc.dg/vect/slp-12b.c: Likewise. 11227 * gcc.dg/vect/slp-19.c: Likewise. 11228 * gcc.dg/vect/slp-23.c: Likewise. 11229 * gcc.dg/vect/vect-1.c: Likewise. 11230 * gcc.dg/vect/vect-98.c: Likewise. 11231 * gcc.dg/vect/vect-107.c: Likewise. 11232 * gcc.dg/vect/vect-strided-float.c: Likewise. 11233 112342011-05-02 Jason Merrill <jason@redhat.com> 11235 11236 * g++.dg/init/new31.C: New. 11237 112382011-05-02 Simon Martin <simartin@users.sourceforge.net> 11239 11240 PR c/35445 11241 * gcc.dg/pr35445.c: New test. 11242 112432011-05-02 Jason Merrill <jason@redhat.com> 11244 11245 * c-c++-common/vla-1.c: New. 11246 112472011-05-02 Richard Guenther <rguenther@suse.de> 11248 11249 PR tree-optimization/48822 11250 * gcc.dg/torture/pr48822.c: New testcase. 11251 112522011-05-02 Paolo Carlini <paolo.carlini@oracle.com> 11253 11254 PR c++/47969 11255 * g++.dg/cpp0x/constexpr-47969.C: New. 11256 112572011-05-02 Ira Rosen <ira.rosen@linaro.org> 11258 11259 PR testsuite/48498 11260 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail 11261 on vect_no_align targets. 11262 * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on 11263 vect_no_align targets. 11264 112652011-05-01 Xinliang David Li <davidxl@google.com> 11266 11267 * gcc.dg/tree-ssa/integer-addr.c: New test. 11268 * gcc.dg/tree-ssa/alias_bug.c: New test. 11269 112702011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> 11271 11272 PR libgfortran/48787 11273 * gfortran.dg/round_3.f08: Add more checks. 11274 112752011-04-30 Tobias Burnus <burnus@net-b.de> 11276 11277 PR fortran/48821 11278 * gfortran.dg/import9.f90: New, proper test. 11279 * gfortran.dg/interface_37.f90: Remove bogus 11280 test (bogus copy of interface_36.f90). 11281 112822011-04-30 Tobias Burnus <burnus@net-b.de> 11283 11284 PR fortran/48821 11285 * gfortran.dg/interface_37.f90: New. 11286 112872011-04-30 Paul Thomas <pault@gcc.gnu.org> 11288 11289 PR fortran/48746 11290 * gfortran.dg/realloc_on_assign_7.f03: Test bounds. 11291 112922011-04-30 Jakub Jelinek <jakub@redhat.com> 11293 11294 PR tree-optimization/48809 11295 * gcc.c-torture/execute/pr48809.c: New test. 11296 112972011-04-29 Jeff Law <law@redhat.com> 11298 11299 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test. 11300 113012011-04-29 Paolo Carlini <paolo.carlini@oracle.com> 11302 11303 PR c++/48606 11304 * g++.dg/init/ctor10.C: New. 11305 113062011-04-29 Le-Chun Wu <lcwu@google.com> 11307 11308 * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL 11309 warning in implicitly instantiated templates. 11310 113112011-04-29 Le-Chun Wu <lcwu@google.com> 11312 11313 * g++.dg/warn/Wnull-conversion-1.C: New. 11314 * g++.dg/warn/Wnull-conversion-2.C: New. 11315 113162011-04-29 Diego Novillo <dnovillo@google.com> 11317 11318 * g++.old-deja/g++.other/null3.C: Expect warning about 11319 converting boolean to a pointer. 11320 113212011-04-29 Paul Thomas <pault@gcc.gnu.org> 11322 11323 PR fortran/48462 11324 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs 11325 being a target. 11326 11327 PR fortran/48746 11328 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746. 11329 113302011-04-29 Tobias Burnus <burnus@net-b.de> 11331 11332 PR fortran/48810 11333 * gfortran.dg/typebound_proc_22.f90: New. 11334 11335 PR fortran/48800 11336 * gfortran.dg/interface_36.f90: New. 11337 113382011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> 11339 11340 PR libgfortran/48488 11341 PR libgfortran/48602 11342 PR libgfortran/48615 11343 PR libgfortran/48684 11344 PR libgfortran/48787 11345 * gfortran.dg/fmt_g.f: Adjust test. 11346 * gfortran.dg/fmt_g0_1.f08: Adjust test. 11347 * gfortran.dg/round_3.f08: New test. 11348 * gfortran.dg/namelist_print_1.f: Adjust test. 11349 * gfortran.dg/char4_iunit_1.f03: Adjust test. 11350 * gfortran.dg/f2003_io_5.f03: Adjust test. 11351 * gfortran.dg/coarray_15.f90: Adjust test. 11352 * gfortran.dg/namelist_65.f90: Adjust test. 11353 * gfortran.dg/fmt_cache_1.f: Adjust test. 11354 * gfortran.dg/char4_iunit_2.f03: Adjust test. 11355 * gfortran.dg/real_const_3.f90: Adjust test. 11356 113572011-04-29 Jan Hubicka <jh@suse.cz> 11358 11359 * gcc.dg/tree-ssa/inline-10.c: New testcase. 11360 * gcc.dg/tree-ssa/inline-9.c: Disable partial inlining. 11361 113622011-04-28 Xinliang David Li <davidxl@google.com> 11363 11364 * gcc.dg/tree-prof/prof-robust-1.c: New test. 11365 * g++.dg/prof-robust-1.C: New test. 11366 113672011-04-28 Ira Rosen <ira.rosen@linaro.org> 11368 11369 PR tree-optimization/48765 11370 * gcc.dg/vect/pr48765.c: New. 11371 113722011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11373 11374 PR tree-optimization/48775 11375 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*. 11376 113772011-04-28 Paolo Carlini <paolo.carlini@oracle.com> 11378 11379 PR c++/48798 11380 * g++.dg/inherit/pr48798.C: New. 11381 * g++.old-deja/g++.other/base1.C: Adjust. 11382 113832011-04-28 Dodji Seketeli <dodji@redhat.com> 11384 11385 PR c++/48656 11386 * g++.dg/template/inherit7.C: New test case. 11387 113882011-04-28 Richard Guenther <rguenther@suse.de> 11389 11390 PR tree-optimization/40052 11391 PR tree-optimization/15347 11392 * gcc.dg/tree-ssa/vrp57.c: New testcase. 11393 * gcc.dg/pr15347.c: Likewise. 11394 113952011-04-28 Paolo Carlini <paolo.carlini@oracle.com> 11396 11397 PR c++/48530 11398 * g++.dg/cpp0x/sfinae18.C: New. 11399 114002011-04-28 Paolo Carlini <paolo.carlini@oracle.com> 11401 11402 PR c++/48771 11403 * g++.dg/ext/is_literal_type1.C: New. 11404 114052011-04-28 Tobias Burnus <burnus@net-b.de> 11406 11407 PR fortran/48112 11408 PR fortran/48279 11409 * gfortran.dg/interface_35.f90: New. 11410 * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic. 11411 * gfortran.dg/func_result_6.f90: Add dg-warning. 11412 * gfortran.dg/bessel_1.f90: Ditto. 11413 * gfortran.dg/hypot_1.f90: Ditto. 11414 * gfortran.dg/proc_ptr_comp_20.f90: Ditto. 11415 * gfortran.dg/proc_ptr_comp_21.f90: Ditto. 11416 * gfortran.dg/interface_assignment_4.f90: Ditto. 11417 114182011-04-27 Jason Merrill <jason@redhat.com> 11419 11420 * g++.dg/ext/complex8.C: New. 11421 11422 * g++.dg/cpp0x/initlist49.C: New. 11423 * g++.dg/init/new30.C: New. 11424 114252011-04-27 Tobias Burnus <burnus@net-b.de> 11426 11427 PR fortran/48788 11428 * gfortran.dg/whole_file_34.f90: New. 11429 114302011-04-27 Jan Hubicka <jh@suse.cz> 11431 11432 * gcc.dg/tree-ssa/inline-9.c: New testcase. 11433 114342011-04-27 Jason Merrill <jason@redhat.com> 11435 11436 * g++.old-deja/g++.oliva/overload1.C: Adjust. 11437 11438 * g++.dg/parse/ambig6.C: New. 11439 114402011-04-27 Nick Clifton <nickc@redhat.com> 11441 11442 * gcc.dg/20020312-2.c: Add definition for RX. 11443 11444 * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu 11445 option with RX targets. 11446 11447 * gcc.target/rx/pack.c: Replace C++ style // comments with C style 11448 /* */ comments. 11449 114502011-04-27 Richard Guenther <rguenther@suse.de> 11451 11452 * gcc.dg/tree-ssa/pr23382.c: Remove. 11453 114542011-04-27 Kaz Kojima <kkojima@gcc.gnu.org> 11455 11456 PR target/48767 11457 * gcc.c-torture/compile/pr48767.c: New test. 11458 114592011-04-27 Richard Guenther <rguenther@suse.de> 11460 11461 PR tree-optimization/48772 11462 * g++.dg/pr48772.C: New testcase. 11463 114642011-04-27 Jakub Jelinek <jakub@redhat.com> 11465 11466 PR c/48742 11467 * gcc.c-torture/compile/pr48742.c: New test. 11468 114692011-04-26 Jason Merrill <jason@redhat.com> 11470 11471 * g++.dg/lookup/koenig13.C: New. 11472 11473 * g++.dg/cpp0x/initlist48.C: New. 11474 114752011-04-25 Jason Merrill <jason@redhat.com> 11476 11477 * g++.dg/cpp0x/sfinae17.C: New. 11478 114792011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com> 11480 11481 PR target/48258 11482 * gcc.target/powerpc/pr48258-1.c: New file. 11483 * gcc.target/powerpc/pr48258-2.c: Ditto. 11484 114852011-04-26 Xinliang David Li <davidxl@google.com> 11486 11487 * gcc.dg/uninit-suppress.c: New test. 11488 * gcc.dg/uninit-suppress.c: New test. 11489 114902011-04-26 Jakub Jelinek <jakub@redhat.com> 11491 11492 PR debug/48768 11493 * gcc.dg/pr48768.c: New test. 11494 11495 PR tree-optimization/48734 11496 * gcc.c-torture/compile/pr48734.c: New test. 11497 11498 PR testsuite/48753 11499 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI. 11500 115012011-04-26 Richard Guenther <rguenther@suse.de> 11502 11503 PR tree-optimization/48731 11504 * gcc.dg/torture/pr48731.c: New testcase. 11505 115062011-04-26 Richard Guenther <rguenther@suse.de> 11507 11508 PR testsuite/48753 11509 * gcc.dg/tree-prof/val-prof-2.c: Adjust. 11510 115112011-04-26 Richard Guenther <rguenther@suse.de> 11512 11513 PR middle-end/48694 11514 * gcc.dg/torture/pr48694-1.c: New testcase. 11515 * gcc.dg/torture/pr48694-2.c: Likewise. 11516 115172011-04-25 Paolo Carlini <paolo.carlini@oracle.com> 11518 11519 * g++.dg/ext/underlying_type1.C: New. 11520 * g++.dg/ext/underlying_type2.C: Likewise. 11521 * g++.dg/ext/underlying_type3.C: Likewise. 11522 * g++.dg/ext/underlying_type4.C: Likewise. 11523 * g++.dg/ext/underlying_type5.C: Likewise. 11524 * g++.dg/ext/underlying_type6.C: Likewise. 11525 * g++.dg/ext/underlying_type7.C: Likewise. 11526 * g++.dg/ext/underlying_type8.C: Likewise. 11527 * g++.dg/ext/underlying_type9.C: Likewise. 11528 * g++.dg/ext/underlying_type10.C: Likewise. 11529 115302011-04-25 Jason Merrill <jason@redhat.com> 11531 11532 * g++.dg/cpp0x/regress/template-const2.C: New. 11533 115342011-04-25 Jeff Law <law@redhat.com> 11535 11536 * gcc.dg/tree-ssa/vrp56.c: new test. 11537 115382011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11539 11540 * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*. 11541 115422011-04-24 Jakub Jelinek <jakub@redhat.com> 11543 11544 PR preprocessor/48740 11545 * c-c++-common/raw-string-11.c: New test. 11546 115472011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca> 11548 11549 * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on 11550 hppa*-*-hpux*. 11551 115522011-04-23 Tobias Burnus <burnus@net-b.de> 11553 11554 PR fortran/18918 11555 * gfortran.dg/coarray_19.f90: New. 11556 115572011-04-23 Jakub Jelinek <jakub@redhat.com> 11558 11559 PR c/48685 11560 * gcc.dg/pr48685.c: New test. 11561 115622011-04-22 Jan Hubicka <jh@suse.cz> 11563 11564 * gcc.dg/tree-ssa/pr38699.c: Fix testcase. 11565 115662011-04-22 Jakub Jelinek <jakub@redhat.com> 11567 11568 PR tree-optimization/48717 11569 * gcc.c-torture/execute/pr48717.c: New test. 11570 115712011-04-22 Uros Bizjak <ubizjak@gmail.com> 11572 11573 PR target/48723 11574 * gcc.target/i386/pr48723.c: New test. 11575 115762011-04-22 Jakub Jelinek <jakub@redhat.com> 11577 11578 PR c/48716 11579 * gcc.dg/gomp/pr48716.c: New test. 11580 * g++.dg/gomp/pr48716.C: New test. 11581 115822011-04-22 Alexander Monakov <amonakov@ispras.ru> 11583 11584 PR c/36750 11585 * gcc.dg/missing-field-init-2.c: Update testcase. 11586 115872011-04-22 Alan Modra <amodra@gmail.com> 11588 11589 * gcc.target/powerpc/ppc-pow.c: Allow for tail calls. 11590 115912011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org> 11592 11593 PR fortran/48405 11594 * gfortran.dg/function_optimize_6.f90: New test. 11595 115962011-04-21 Easwaran Raman <eraman@google.com> 11597 11598 * gcc.dg/stack-layout-2.c: New test. 11599 116002011-04-21 Richard Guenther <rguenther@suse.de> 11601 11602 PR lto/48703 11603 * g++.dg/lto/pr48207-2_0.C: New testcase. 11604 * g++.dg/lto/pr48207-3_0.C: Likewise. 11605 116062011-04-21 Eric Botcazou <ebotcazou@adacore.com> 11607 11608 * gnat.dg/volatile5.adb: New test. 11609 * gnat.dg/volatile5_pkg.ads: New helper. 11610 116112011-04-21 Uros Bizjak <ubizjak@gmail.com> 11612 11613 PR target/48708 11614 * gcc.target/i386/pr48708.c: New test. 11615 116162011-04-21 Richard Sandiford <richard.sandiford@linaro.org> 11617 11618 * gcc.dg/vect/vect-119.c: New test. 11619 116202011-04-21 Richard Sandiford <richard.sandiford@linaro.org> 11621 11622 * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto 11623 and once without. 11624 116252011-04-21 Richard Earnshaw <rearnsha@arm.com> 11626 Richard Sandiford <richard.sandiford@linaro.org> 11627 11628 PR target/46329 11629 * gcc.target/arm/pr46329.c: New test. 11630 116312011-04-21 Tobias Burnus <burnus@net-b.de> 11632 11633 PR fortran/18918 11634 * gfortran.dg/coarray_18.f90: New. 11635 116362011-04-20 Jason Merrill <jason@redhat.com> 11637 11638 * g++.dg/cpp0x/initlist47.C: New. 11639 11640 * g++.dg/init/dtor4.C: New. 11641 116422011-04-20 Uros Bizjak <ubizjak@gmail.com> 11643 11644 PR target/48678 11645 * gcc.target/i386/sse2-pinsrw.c: New test. 11646 * gcc.target/i386/avx-vpinsrw.c: Ditto. 11647 * gcc.target/i386/sse4_1-insvqi.c: Ditto. 11648 * gcc.target/i386/sse2-insvhi.c: Ditto. 11649 * gcc.target/i386/sse4_1-insvsi.c: Ditto. 11650 * gcc.target/i386/sse4_1-insvdi.c: Ditto. 11651 116522011-04-20 Jason Merrill <jason@redhat.com> 11653 11654 * g++.dg/template/const4.C: New. 11655 116562011-04-20 Easwaran Raman <eraman@google.com> 11657 11658 * gcc.dg/stack-layout-1.c: New test. 11659 116602011-04-20 Daniel Jacobowitz <dan@codesourcery.com> 11661 11662 * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New. 11663 * lib/target-supports.exp (check_effective_target_vect_shift_char): New 11664 function. 11665 116662011-04-20 Kai Tietz <ktietz@redhat.com> 11667 11668 * gcc.dg/binop-xor1.c: New test. 11669 * gcc.dg/binop-xor2.c: New test. 11670 * gcc.dg/binop-xor3.c: New test. 11671 * gcc.dg/binop-xor4.c: New test. 11672 * gcc.dg/binop-xor5.c: New test. 11673 116742011-04-20 Richard Guenther <rguenther@suse.de> 11675 11676 PR tree-optimization/47892 11677 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase. 11678 116792011-04-20 Richard Guenther <rguenther@suse.de> 11680 11681 PR middle-end/48695 11682 * g++.dg/torture/pr48695.C: New testcase. 11683 116842011-04-20 Georg-Johann Lay <avr@gjlay.de> 11685 11686 * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus 11687 * gcc.c-torture/execute/cmpsi-2.c: Ditto 11688 * gcc.c-torture/execute/pr45262.c: Ditto 11689 * gcc.dg/torture/pr43165.c: Ditto. 11690 * gcc.dg/torture/pr47228.c: Ditto. 11691 * gcc.dg/tree-ssa/pr45144.c: Ditto. 11692 * gcc.dg/ipa/pr45644.c: Ditto. 11693 * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for 11694 PDP11. 11695 116962011-04-19 Jason Merrill <jason@redhat.com> 11697 11698 * g++.dg/ext/complex7.C: New. 11699 11700 * g++.dg/ext/attrib41.C: New. 11701 117022011-04-19 Kaz Kojima <kkojima@gcc.gnu.org> 11703 11704 PR testsuite/48676 11705 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*. 11706 117072011-04-19 Jakub Jelinek <jakub@redhat.com> 11708 11709 PR target/48678 11710 * gcc.target/i386/pr48678.c: New test. 11711 117122011-04-19 Martin Jambor <mjambor@suse.cz> 11713 11714 * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL. 11715 * g++.dg/opt/devirt2.C: New test. 11716 * g++.dg/ipa/devirt-g-1.C: Likewise. 11717 117182011-04-19 Tobias Burnus <burnus@net-b.de> 11719 11720 PR fortran/48588 11721 * gfortran.dg/whole_file_33.f90: New. 11722 117232011-04-19 Martin Jambor <mjambor@suse.cz> 11724 11725 * g++.dg/ipa/devirt-7.C: New test. 11726 117272011-04-19 Richard Guenther <rguenther@suse.de> 11728 11729 PR lto/48207 11730 * g++.dg/lto/pr48207_0.C: New testcase. 11731 117322011-04-18 Jason Merrill <jason@redhat.com> 11733 11734 * g++.dg/init/void1.C: New. 11735 11736 * g++.dg/cpp0x/union4.C: New. 11737 117382011-04-18 Jakub Jelinek <jakub@redhat.com> 11739 11740 PR middle-end/48661 11741 * g++.dg/torture/pr48661.C: New test. 11742 11743 PR c++/48632 11744 * g++.dg/gomp/pr48632.C: New test. 11745 117462011-04-18 Uros Bizjak <ubizjak@gmail.com> 11747 11748 * gcc.target/i386/sse2-maskmovdqu.c: New test. 11749 * gcc.target/i386/avx-vmaskmovdqu.c: Ditto. 11750 117512011-04-18 Tobias Burnus <burnus@net-b.de> 11752 11753 PR fortran/18918 11754 * gfortran.dg/coarray_17.f90: New. 11755 * gfortran.dg/coarray_10.f90: Update dg-error. 11756 117572011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11758 11759 PR testsuite/48251 11760 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*. 11761 * gfortran.dg/guality/guality.exp: Likewise. 11762 117632011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11764 11765 * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee. 11766 117672011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11768 11769 * gcc.dg/vect/pr48377.c: Remove dg-do run. 11770 117712011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11772 11773 * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto. 11774 117752011-04-18 Richard Guenther <rguenther@suse.de> 11776 11777 PR middle-end/46364 11778 * g++.dg/torture/pr46364.C: New testcase. 11779 117802011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11781 11782 * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*. 11783 117842011-04-18 Alexander Monakov <amonakov@ispras.ru> 11785 11786 * gcc.dg/pr48235.c: Add dg-require-effective-target freorder. 11787 117882011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org> 11789 Ira Rosen <ira.rosen@linaro.org> 11790 11791 PR target/48252 11792 * gcc.target/arm/pr48252.c: New test. 11793 117942011-04-18 Jakub Jelinek <jakub@redhat.com> 11795 11796 PR tree-optimization/48616 11797 * gcc.dg/pr48616.c: New test. 11798 117992011-04-18 Tobias Burnus <burnus@net-b.de> 11800 11801 PR fortran/18918 11802 * gfortran.dg/coarray_16.f90: New. 11803 118042011-04-18 Paul Thomas <pault@gcc.gnu.org> 11805 11806 PR fortran/48462 11807 * gfortran.dg/realloc_on_assign_7.f03: New test. 11808 118092011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> 11810 11811 PR libgfortran/48602 11812 * gfortran.dg/fmt_g0_6.f08: New test. 11813 118142011-04-17 Jason Merrill <jason@redhat.com> 11815 11816 * g++.dg/cpp0x/sfinae16.C: New. 11817 118182011-04-17 Richard Sandiford <rdsandiford@googlemail.com> 11819 11820 * gcc.target/mips/reg-var-1.c: New test. 11821 118222011-04-17 Jan Hubicka <jh@suse.cz> 11823 11824 * gcc.dg/winline-5.c: Update testcase. 11825 118262011-04-17 Eric Botcazou <ebotcazou@adacore.com> 11827 11828 * gnat.dg/discr27.ad[sb]: Move dg directive. 11829 * gnat.dg/discr28.ad[sb]: New test. 11830 * gnat.dg/discr28_pkg.ads: New helper. 11831 118322011-04-17 Michael Matz <matz@suse.de> 11833 11834 PR tree-optimization/48622 11835 PR lto/48645 11836 * gcc.dg/lto/pr48622_0.c: New test. 11837 118382011-04-16 Uros Bizjak <ubizjak@gmail.com> 11839 11840 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns. 11841 * gcc.target/i386/avx256-unaligned-load-2.c: Ditto. 11842 * gcc.target/i386/avx256-unaligned-load-3.c: Ditto. 11843 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto. 11844 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto. 11845 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto. 11846 118472011-04-15 Jason Merrill <jason@redhat.com> 11848 11849 * g++.dg/cpp0x/range-for17.C: New. 11850 118512011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com> 11852 11853 * g++.dg/cpp0x/range-for2.C: Correct for declaration. 11854 * g++.dg/cpp0x/range-for3.C: Likewise. 11855 * g++.dg/cpp0x/range-for9.C: Correct error message. 11856 * g++.dg/cpp0x/range-for11.C: New. 11857 * g++.dg/cpp0x/range-for12.C: New. 11858 * g++.dg/cpp0x/range-for13.C: New. 11859 * g++.dg/cpp0x/range-for14.C: New. 11860 * g++.dg/cpp0x/range-for15.C: New. 11861 * g++.dg/cpp0x/range-for16.C: New. 11862 118632011-04-15 Tobias Burnus <burnus@net-b.de> 11864 11865 PR fortran/18918 11866 * gfortran.dg/coarray_15.f90: Change to dg-do run. 11867 118682011-04-15 Nicola Pero <nicola.pero@meta-innovation.com> 11869 11870 * objc.dg/naming-4.m: Updated. 11871 * objc.dg/naming-5.m: Updated. 11872 * objc.dg/naming-6.m: New. 11873 * objc.dg/naming-7.m: New. 11874 * obj-c++.dg/naming-1.mm: Updated. 11875 * obj-c++.dg/naming-2.mm: Updated. 11876 * obj-c++.dg/naming-3.mm: New. 11877 * obj-c++.dg/naming-4.mm: New. 11878 118792011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> 11880 11881 PR libgfortran/48589 11882 * gfortran.dg/fmt_g0_5.f08: New test. 11883 118842011-04-15 Richard Guenther <rguenther@suse.de> 11885 11886 PR testsuite/48286 11887 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store. 11888 118892011-04-15 Georg-Johann Lay <avr@gjlay.de> 11890 11891 * gcc.target/avr/torture/pr41885.c (dg-options): Change 11892 -finline-limit=0 to -fno-inline 11893 118942011-04-15 Jakub Jelinek <jakub@redhat.com> 11895 11896 PR target/48614 11897 * gcc.target/i386/pr46084.c: Require avx_runtime instead of 11898 just avx. 11899 119002011-04-14 Jakub Jelinek <jakub@redhat.com> 11901 11902 PR target/48605 11903 * gcc.target/i386/sse4_1-insertps-3.c: New test. 11904 * gcc.target/i386/sse4_1-insertps-4.c: New test. 11905 * gcc.target/i386/avx-insertps-3.c: New test. 11906 * gcc.target/i386/avx-insertps-4.c: New test. 11907 119082011-04-14 Georg-Johann Lay <avr@gjlay.de> 11909 11910 * gcc.target/avr/torture/pr41885.c (dg-options): Add 11911 -finline-limit=0 11912 119132011-04-14 Georg-Johann Lay <avr@gjlay.de> 11914 11915 PR target/46779 11916 PR target/45291 11917 PR target/41894 11918 * gcc.target/avr/pr46779-1.c: New test case 11919 * gcc.target/avr/pr46779-2.c: New test case 11920 119212011-04-14 Jason Merrill <jason@redhat.com> 11922 11923 * g++.dg/cpp0x/sfinae15.C: New. 11924 11925 * g++.dg/cpp0x/sfinae14.C: New. 11926 11927 * g++.dg/ext/vla10.C: New. 11928 119292011-04-14 Richard Guenther <rguenther@suse.de> 11930 11931 * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase. 11932 119332011-04-14 Richard Guenther <rguenther@suse.de> 11934 11935 * gcc.dg/fold-bitand-4.c: Move ... 11936 * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly. 11937 119382011-04-14 Georg-Johann Lay <avr@gjlay.de> 11939 11940 * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM 11941 variables const. 11942 * gcc.target/avr/torture/trivial.c: Ditto. 11943 119442011-04-13 Jason Merrill <jason@redhat.com> 11945 11946 * g++.dg/template/operator11.C: New. 11947 119482011-04-13 Jakub Jelinek <jakub@redhat.com> 11949 11950 PR middle-end/48591 11951 * gcc.dg/gomp/pr48591.c: New test. 11952 11953 PR c++/48570 11954 * g++.dg/cpp0x/constexpr-wstring1.C: New test. 11955 * g++.dg/cpp0x/constexpr-wstring2.C: New test. 11956 119572011-04-13 Dodji Seketeli <dodji@redhat.com> 11958 11959 PR c++/48574 11960 * g++.dg/template/dependent-expr7.C: New test case. 11961 119622011-04-13 Jason Merrill <jason@redhat.com> 11963 11964 * g++.dg/cpp0x/sfinae13.C: New. 11965 119662011-04-13 Uros Bizjak <ubizjak@gmail.com> 11967 11968 * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern. 11969 119702011-04-12 Janis Johnson <janisjo@codesourcery.com> 11971 11972 * gcc.target/arm/pr43698.c: Remove -march option. 11973 119742011-04-12 Janis Johnson <janisjo@codesourcery.com> 11975 11976 * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use 11977 -march option. 11978 119792011-04-12 Paul Thomas <pault@gcc.gnu.org> 11980 11981 PR fortran/48360 11982 PR fortran/48456 11983 * gfortran.dg/realloc_on_assign_6.f03: New test. 11984 119852011-04-12 Kai Tietz <ktietz@redhat.com> 11986 11987 * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw* 11988 targets the additional -mno-ms-bitfields and 11989 -Wno-packed-bitfield-compat options. 11990 * g++.dg/ext/bitfield3.C: Likewise. 11991 * g++.dg/ext/bitfield4.C: Likewise. 11992 * g++.dg/ext/bitfield5.C: Likewise. 11993 * gcc.dg/bitfld-15.c: Likewise. 11994 * gcc.dg/bitfld-16.c: Likewise. 11995 * gcc.dg/bitfld-17.c: Likewise. 11996 * gcc.dg/bitfld-18.c: Likewise. 11997 119982011-04-12 Richard Sandiford <richard.sandiford@linaro.org> 11999 12000 * gcc.target/arm/neon-vld3-1.c: New test. 12001 * gcc.target/arm/neon-vst3-1.c: New test. 12002 * gcc.target/arm/neon/v*.c: Regenerate. 12003 120042011-04-12 Jakub Jelinek <jakub@redhat.com> 12005 12006 PR rtl-optimization/48549 12007 * g++.dg/opt/pr48549.C: New test. 12008 120092011-04-12 Richard Guenther <rguenther@suse.de> 12010 12011 PR tree-optimization/46076 12012 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL. 12013 120142011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12015 12016 PR testsuite/21164 12017 * lib/compat.exp (compat-execute): Declare unsupported after 12018 stripping path from src1. 12019 * lib/lto.exp (lto-execute): Likewise. 12020 120212011-04-12 Jakub Jelinek <jakub@redhat.com> 12022 12023 PR c/48552 12024 * gcc.dg/pr48552-1.c: New test. 12025 * gcc.dg/pr48552-2.c: New test. 12026 120272011-04-11 Jason Merrill <jason@redhat.com> 12028 12029 * g++.dg/cpp0x/sfinae12.C: New. 12030 12031 * g++.dg/cpp0x/enum10.C: New. 12032 12033 * g++.dg/cpp0x/lambda/lambda-this4.C: New. 12034 12035 * g++.dg/cpp0x/rv-func.C: New. 12036 120372011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12038 12039 * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for 12040 alpha*-dec-osf5*. 12041 120422011-04-11 Martin Jambor <mjambor@suse.cz> 12043 12044 PR tree-optimization/48195 12045 * gcc.dg/ipa/pr48195.c: New test. 12046 120472011-04-10 Eric Botcazou <ebotcazou@adacore.com> 12048 12049 * gnat.dg/return3.adb: Remove unused switch. 12050 120512011-04-08 Mike Stump <mikestump@comcast.net> 12052 12053 PR testsuite/48506 12054 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that 12055 default to fno-common. 12056 120572011-04-08 Georg-Johann Lay <avr@gjlay.de> 12058 12059 * gcc.dg/sibcall-3.c: Don't xfail on AVR. 12060 * gcc.dg/sibcall-4.c: Don't xfail on AVR. 12061 120622011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org> 12063 12064 PR fortran/48448 12065 * gfortran.dg/function_optimize_5.f90: New test. 12066 120672011-04-08 Eric Botcazou <ebotcazou@adacore.com> 12068 12069 * gnat.dg/aggr17.adb: New test. 12070 * gnat.dg/aggr18.adb: Likewise. 12071 120722011-04-08 Michael Matz <matz@suse.de> 12073 12074 PR middle-end/48389 12075 * gcc.target/i386/pr48389.c: New test. 12076 120772011-04-08 Andrey Belevantsev <abel@ispras.ru> 12078 12079 PR rtl-optimization/48272 12080 * g++.dg/opt/pr48272.C: New. 12081 120822011-04-08 Dmitry Melnik <dm@ispras.ru> 12083 12084 PR rtl-optimization/48235 12085 * gcc.dg/pr48235.c: New. 12086 120872011-04-08 Alexander Monakov <amonakov@ispras.ru> 12088 12089 PR rtl-optimization/48302 12090 * g++.dg/opt/pr48302.C: New. 12091 120922011-04-08 Alexander Monakov <amonakov@ispras.ru> 12093 12094 PR target/48273 12095 * g++.dg/opt/pr48273.C: New. 12096 120972011-04-08 Alexander Monakov <amonakov@ispras.ru> 12098 12099 PR rtl-optimization/48442 12100 * gcc.dg/pr48442.c: New. 12101 121022011-04-08 Jakub Jelinek <jakub@redhat.com> 12103 12104 PR tree-optimization/48377 12105 * gcc.dg/vect/pr48377.c: New test. 12106 121072011-04-07 Jason Merrill <jason@redhat.com> 12108 12109 * g++.dg/cpp0x/regress/call1.C: New. 12110 12111 * g++.dg/cpp0x/variadic107.C: New. 12112 12113 * g++.dg/cpp0x/sfinae11.C: New. 12114 * g++.dg/cpp0x/noexcept02.C: Fix. 12115 12116 * g++.dg/cpp0x/sfinae10.C: New. 12117 12118 * g++.dg/cpp0x/sfinae9.C: New. 12119 12120 * c-c++-common/Wcast-qual-1.c: Move here from... 12121 * gcc.dg/cast-qual-3.c: ...here, and... 12122 * g++.dg/warn/Wcast-qual2.C: ...here. 12123 12124 * g++.dg/cpp0x/sfinae8.C: New. 12125 12126 * g++.dg/cpp0x/sfinae7.C: New. 12127 12128 * g++.dg/cpp0x/enum9.C: New. 12129 121302011-04-07 Mike Stump <mikestump@comcast.net> 12131 12132 * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets 12133 with no trampolines. 12134 121352011-04-07 Jakub Jelinek <jakub@redhat.com> 12136 12137 PR fortran/48117 12138 * gfortran.dg/gomp/pr48117.f90: New test. 12139 12140 PR debug/48343 12141 * gcc.dg/torture/pr48343.c: New test. 12142 121432011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12144 12145 * gcc.target/i386/asm-6.c: Remove dg-xfail-if. 12146 121472011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com> 12148 12149 * gcc.dg/lto/20090210_0.c: Require tls_runtime target. 12150 121512011-04-07 Tom de Vries <tom@codesourcery.com> 12152 12153 PR target/43920 12154 * lib/scanasm.exp (object-size): New proc. 12155 * gcc.target/arm/pr43920-2.c: New test. 12156 121572011-04-06 Tobias Burnus <burnus@net-b.de> 12158 12159 PR fortran/18918 12160 PR fortran/48477 12161 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access. 12162 121632011-04-06 Steve Ellcey <sje@cup.hp.com> 12164 12165 * gcc.dg/mtune.c: Prune note from output. 12166 121672011-04-06 Jakub Jelinek <jakub@redhat.com> 12168 12169 PR debug/48466 12170 * gcc.dg/guality/pr36977.c: New test. 12171 * gcc.dg/guality/pr48466.c: New test. 12172 121732011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> 12174 12175 * gcc.target/arm/pr43920-1.c: Fix accidental duplication. 12176 121772011-04-06 Eric Botcazou <ebotcazou@adacore.com> 12178 12179 * gnat.dg/return3.adb: New test. 12180 121812011-04-06 Richard Guenther <rguenther@suse.de> 12182 12183 PR tree-optimization/47663 12184 * gcc.dg/tree-ssa/inline-8.c: New testcase. 12185 121862011-04-05 Eric Botcazou <ebotcazou@adacore.com> 12187 12188 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for 12189 Solaris 8 and 9 as well. 12190 121912011-04-05 Tom de Vries <tom@codesourcery.com> 12192 12193 PR target/43920 12194 * gcc.target/arm/pr43920-1.c: New test. 12195 121962011-04-04 Yufeng Zhang <yufeng.zhang@arm.com> 12197 12198 * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo. 12199 (cctor): Actually return the value. 12200 (main): Cast return values. 12201 122022010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org> 12203 12204 * gfortran.dg/character_comparison_8.f90: New test. 12205 122062010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org> 12207 12208 * frontend-passes: (optimize_lexical_comparison): New function. 12209 (optimize_expr): Call it. 12210 (optimize_comparison): Also handle lexical comparison functions. 12211 Return false instad of -2 for unequal comparison. 12212 122132011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org> 12214 12215 PR fortran/48412 12216 * function_optimize_4.f90: New test. 12217 122182011-04-04 Tobias Burnus <burnus@net-b.de> 12219 12220 PR fortran/18918 12221 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check. 12222 * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds. 12223 * gfortran.dg/coarray_15.f90: New. 12224 122252011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12226 12227 * gfortran.dg/bessel_6.f90: Use dg-add-options ieee. 12228 * gfortran.dg/bessel_7.f90: Likewise. 12229 122302011-04-03 Tobias Burnus <burnus@net-b.de> 12231 12232 * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64. 12233 122342011-04-03 Richard Guenther <rguenther@suse.de> 12235 Ira Rosen <ira.rosen@linaro.org> 12236 12237 * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test. 12238 * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with 12239 -ftree-loop-if-convert-stores. 12240 122412011-04-02 Eric Botcazou <ebotcazou@adacore.com> 12242 12243 * gnat.dg/specs/aggr2.ads: New test. 12244 122452011-04-02 Eric Botcazou <ebotcazou@adacore.com> 12246 12247 * gnat.dg/debug2.ad[sb]: New test. 12248 * gnat.dg/debug2_pkg.ads: New helper. 12249 * gnat.dg/debug3.ad[sb]: New test. 12250 122512011-04-01 Uros Bizjak <ubizjak@gmail.com> 12252 12253 * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*. 12254 122552011-04-01 Jakub Jelinek <jakub@redhat.com> 12256 12257 PR middle-end/48335 12258 * gcc.c-torture/compile/pr48335-1.c: New test. 12259 * gcc.dg/pr48335-1.c: New test. 12260 * gcc.dg/pr48335-2.c: New test. 12261 * gcc.dg/pr48335-3.c: New test. 12262 * gcc.dg/pr48335-4.c: New test. 12263 * gcc.dg/pr48335-5.c: New test. 12264 * gcc.dg/pr48335-6.c: New test. 12265 * gcc.dg/pr48335-7.c: New test. 12266 * gcc.dg/pr48335-8.c: New test. 12267 * gcc.target/i386/pr48335-1.c: New test. 12268 122692011-04-01 Vincent Lefevre <vincent+gcc@vinc17.org> 12270 12271 PR c/36299 12272 * gcc.dg/Waddress.c: New test. 12273 122742011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org> 12275 12276 PR fortran/48352 12277 * gfortran.dg/function_optimize_3.f90: New test. 12278 122792011-04-01 Bernd Schmidt <bernds@codesourcery.com> 12280 12281 * gcc.c-torture/compile/20110401-1.c: New test. 12282 12283 * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic". 12284 * g++.dg/lto/20091002-2_0.C: Likewise. 12285 * g++.dg/lto/20090303_0.c: Likewise. 12286 * g++.dg/lto/20091004-1_0.C: Likewise. 12287 * g++.dg/lto/20091002-3_0.C: Likewise. 12288 * g++.dg/lto/20091004-2_0.C: Likewise. 12289 * g++.dg/lto/20081123_0.C: Likewise. 12290 * g++.dg/lto/20090313_0.C: Likewise. 12291 * g++.dg/lto/20081109-1_0.C: Likewise. 12292 * g++.dg/lto/20081219_0.C: Likewise. 12293 * g++.dg/lto/20081204-1_0.C: Likewise. 12294 * g++.dg/lto/20090302_0.C: Likewise. 12295 * g++.dg/lto/20081119-1_0.C: Likewise. 12296 * g++.dg/lto/20081118_0.C: Likewise. 12297 * gcc.dg/lto/20091020-2_0.c: Likewise. 12298 * gcc.dg/lto/20090210_0.c: Likewise. 12299 * gcc.dg/lto/20081204-1_0.c: Likewise. 12300 * gcc.dg/lto/20081224_0.c: Likewise. 12301 * gcc.dg/lto/20090219_0.c: Likewise. 12302 * gcc.dg/lto/20091014-1_0.c: Likewise. 12303 * gcc.dg/lto/20091016-1_0.c: Likewise. 12304 * gcc.dg/lto/20090206-2_0.c: Likewise. 12305 * gcc.dg/lto/20090116_0.c: Likewise. 12306 * gcc.dg/lto/20091013-1_0.c: Likewise. 12307 * gcc.dg/lto/20091015-1_0.c: Likewise. 12308 * gcc.dg/lto/20090126-2_0.c: Likewise. 12309 123102011-03-31 Ian Lance Taylor <iant@google.com> 12311 12312 * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs. 12313 123142011-03-31 Eric Botcazou <ebotcazou@adacore.com> 12315 12316 * gnat.dg/opt16.adb: New test. 12317 123182011-03-31 Jason Merrill <jason@redhat.com> 12319 12320 * g++.dg/cpp0x/defaulted24.C: New. 12321 123222011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12323 12324 PR target/16292 12325 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6* 12326 with -O0. 12327 123282011-03-31 Eric Botcazou <ebotcazou@adacore.com> 12329 12330 * g++.dg/other/i386-9.C: New test. 12331 123322011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12333 12334 * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC. 12335 123362011-03-30 Jason Merrill <jason@redhat.com> 12337 12338 * g++.dg/cpp0x/regress/error-recovery1.C: New. 12339 12340 * g++.dg/cpp0x/regress/isnan.C: New. 12341 12342 * g++.dg/cpp0x/initlist46.C: New. 12343 123442011-03-30 Richard Sandiford <richard.sandiford@linaro.org> 12345 12346 PR target/47551 12347 * gcc.target/arm/neon-modes-2.c: New test. 12348 123492011-03-30 Jakub Jelinek <jakub@redhat.com> 12350 12351 PR c/48305 12352 * gcc.c-torture/compile/pr48305.c: New test. 12353 123542011-03-29 Jason Merrill <jason@redhat.com> 12355 12356 * g++.dg/cpp0x/regress/value-dep1.C: New. 12357 123582011-03-29 Steve Ellcey <sje@cup.hp.com> 12359 12360 * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX. 12361 123622011-03-29 Ian Lance Taylor <iant@google.com> 12363 12364 * go.test/go-test.exp: Handle the test lines used in several new 12365 tests. 12366 (errchk): Add opts parameter. Change all callers. Handle parens 12367 in regexps. 12368 123692011-03-29 Peter Bergner <bergner@vnet.ibm.com> 12370 Dominique d'Humieres <dominiq@lps.ens.fr> 12371 12372 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__ 12373 and __APPLE__ && __PPC__ && __ALTIVEC__. 12374 123752011-03-29 Jason Merrill <jason@redhat.com> 12376 12377 * g++.dg/cpp0x/dependent1.C: New. 12378 12379 * g++.dg/cpp0x/constexpr-48089.C: Adjust. 12380 12381 * g++.dg/cpp0x/constexpr-memfn1.C: New. 12382 12383 * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations. 12384 123852011-03-29 Janus Weil <janus@gcc.gnu.org> 12386 12387 PR fortran/48095 12388 * gfortran.dg/module_md5_1.f90: Modified MD5 sum. 12389 * gfortran.dg/proc_ptr_comp_32.f90: New. 12390 123912011-03-29 Thomas Koenig <tkoenig@gcc.gnu.org> 12392 12393 * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries, 12394 check for corresponding warning. 12395 123962011-03-28 Jason Merrill <jason@redhat.com> 12397 12398 * g++.dg/cpp0x/rv-deduce2.C: New. 12399 124002011-03-29 Jakub Jelinek <jakub@redhat.com> 12401 12402 PR debug/48203 12403 * gcc.dg/pr48203.c: New test. 12404 124052011-03-28 Jeff Law <law@redhat.com> 12406 12407 * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test. 12408 124092011-03-28 Peter Bergner <bergner@vnet.ibm.com> 12410 12411 * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__ 12412 and __PPC__ && __ALTIVEC__. 12413 124142011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr> 12415 12416 PR testsuite/48238 12417 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex. 12418 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise. 12419 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise. 12420 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise. 12421 124222011-03-28 Jason Merrill <jason@redhat.com> 12423 12424 * g++.dg/cpp0x/initlist-array2.C: New. 12425 12426 * g++.dg/cpp0x/initlist-array1.C: New. 12427 12428 * g++.dg/cpp0x/constexpr-compound.C: New. 12429 12430 * g++.dg/cpp0x/constexpr-using.C: New. 12431 12432 * g++.dg/cpp0x/constexpr-noexcept.C: New. 12433 124342011-03-28 H.J. Lu <hongjiu.lu@intel.com> 12435 12436 PR testsuite/48276 12437 * gcc.target/i386/pr47502-2.c: Add -fno-pic. 12438 124392011-03-28 Eric Botcazou <ebotcazou@adacore.com> 12440 12441 * gcc.dg/slp-1.c: New test. 12442 124432011-03-27 H.J. Lu <hongjiu.lu@intel.com> 12444 12445 * gcc.target/i386/avx256-unaligned-load-1.c: New. 12446 * gcc.target/i386/avx256-unaligned-load-2.c: Likewise. 12447 * gcc.target/i386/avx256-unaligned-load-3.c: Likewise. 12448 * gcc.target/i386/avx256-unaligned-load-4.c: Likewise. 12449 * gcc.target/i386/avx256-unaligned-load-5.c: Likewise. 12450 * gcc.target/i386/avx256-unaligned-load-6.c: Likewise. 12451 * gcc.target/i386/avx256-unaligned-load-7.c: Likewise. 12452 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise. 12453 * gcc.target/i386/avx256-unaligned-store-2.c: Likewise. 12454 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise. 12455 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise. 12456 * gcc.target/i386/avx256-unaligned-store-5.c: Likewise. 12457 * gcc.target/i386/avx256-unaligned-store-6.c: Likewise. 12458 * gcc.target/i386/avx256-unaligned-store-7.c: Likewise. 12459 124602011-03-27 Thomas Koenig <tkoenig@gcc.gnu.org> 12461 12462 PR fortran/47065 12463 * gfortran.dg/trim_optimize_5.f90: New test. 12464 * gfortran.dg/trim_optimize_6.f90: New test. 12465 124662011-03-27 Richard Sandiford <rdsandiford@googlemail.com> 12467 12468 PR target/38598 12469 * gcc.target/mips/madd-7.c: Remove -mlong32. 12470 * gcc.target/mips/msub-7.c: Likewise. 12471 124722011-03-27 Ira Rosen <ira.rosen@linaro.org> 12473 12474 * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data 12475 accesses to preserve the meaning of the test for doubleword vectors. 12476 * gcc.dg/vect/no-vfa-pr29145.c: Likewise. 12477 * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason. 12478 124792011-03-26 Janus Weil <janus@gcc.gnu.org> 12480 12481 PR fortran/48291 12482 * gfortran.dg/class_42.f03: New. 12483 124842011-03-26 Ira Rosen <ira.rosen@linaro.org> 12485 12486 * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support 12487 strided accesses. 12488 124892011-03-26 Andrey Belevantsev <abel@ispras.ru> 12490 12491 PR rtl-optimization/48144 12492 * gcc.dg/pr48144.c: New test. 12493 124942011-03-26 Eric Botcazou <ebotcazou@adacore.com> 12495 12496 * gnat.dg/discr27.ad[sb]: New test. 12497 124982011-03-26 Eric Botcazou <ebotcazou@adacore.com> 12499 12500 * gnat.dg/limited_with2.ad[sb]: New test. 12501 * gnat.dg/limited_with2_pkg1.ads: New helper. 12502 * gnat.dg/limited_with2_pkg2.ads: Likewise. 12503 125042011-03-26 Eric Botcazou <ebotcazou@adacore.com> 12505 12506 * gnat.dg/opt15.adb: New test. 12507 * gnat.dg/opt15_pkg.ad[sb]: New helper. 12508 125092011-03-25 Tobias Burnus <burnus@net-b.de> 12510 12511 PR fortran/48174 12512 PR fortran/45304 12513 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times. 12514 * gfortran.dg/leadz_trailz_3.f90: Ditto 12515 125162011-03-25 Martin Jambor <mjambor@suse.cz> 12517 12518 * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2. 12519 125202011-03-25 Jason Merrill <jason@redhat.com> 12521 12522 * g++.dg/cpp0x/defaulted22.C: New. 12523 * g++.dg/cpp0x/defaulted23.C: New. 12524 * g++.dg/cpp0x/defaulted15.C: Adjust. 12525 125262011-03-25 Jason Merrill <jason@redhat.com> 12527 12528 * g++.dg/cpp0x/move1.C: New. 12529 125302011-03-25 Ira Rosen <ira.rosen@linaro.org> 12531 12532 PR target/48287 12533 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align. 12534 125352011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12536 12537 * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options 12538 for mips-sgi-irix6.5. 12539 Replace snprintf prototype by <stdio.h>. 12540 125412011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12542 12543 PR testsuite/48283 12544 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target 12545 run_expensive_tests. 12546 * gcc.dg/graphite/block-4.c: Likewise. 12547 * gcc.dg/graphite/block-7.c: Likewise. 12548 * gcc.dg/graphite/block-8.c: Likewise. 12549 125502011-03-25 Richard Guenther <rguenther@suse.de> 12551 12552 * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump. 12553 * g++.dg/tree-ssa/pr8781.C: Likewise. 12554 * gcc.dg/ipa/ipa-pta-13.c: Likewise. 12555 * gcc.dg/ipa/ipa-pta-3.c: Likewise. 12556 * gcc.dg/ipa/ipa-pta-4.c: Likewise. 12557 * gcc.dg/tree-ssa/20041122-1.c: Likewise. 12558 * gcc.dg/tree-ssa/alias-18.c: Likewise. 12559 * gcc.dg/tree-ssa/foldstring-1.c: Likewise. 12560 * gcc.dg/tree-ssa/forwprop-10.c: Likewise. 12561 * gcc.dg/tree-ssa/forwprop-9.c: Likewise. 12562 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise. 12563 * gcc.dg/tree-ssa/loadpre6.c: Likewise. 12564 * gcc.dg/tree-ssa/pr21574.c: Likewise. 12565 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise. 12566 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise. 12567 * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise. 12568 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise. 12569 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise. 12570 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise. 12571 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise. 12572 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise. 12573 * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise. 12574 * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise. 12575 * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise. 12576 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise. 12577 * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise. 12578 * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise. 12579 * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise. 12580 * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise. 12581 * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise. 12582 * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise. 12583 * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise. 12584 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise. 12585 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise. 12586 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise. 12587 * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise. 12588 * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise. 12589 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise. 12590 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise. 12591 * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise. 12592 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise. 12593 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise. 12594 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise. 12595 * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise. 12596 * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise. 12597 * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise. 12598 * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise. 12599 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise. 12600 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise. 12601 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise. 12602 * c-c++-common/pr46562-2.c: Likewise. 12603 * gfortran.dg/pr42108.f90: Likewise. 12604 * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force 12605 foo to be inlined even at -O1. 12606 * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE. 12607 * gcc.dg/ipa/ipa-pta-14.c: Likewise. 12608 * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust. 12609 * gcc.dg/matrix/matrix.exp: Disable FRE. 12610 126112011-03-24 Jakub Jelinek <jakub@redhat.com> 12612 12613 PR debug/48204 12614 * gcc.dg/dfp/pr48204.c: New test. 12615 126162011-03-24 Steve Ellcey <sje@cup.hp.com> 12617 12618 PR target/48209 12619 * gcc.c-torture/execute/pr47917.c: Move this... 12620 * gcc.dg/torture/pr47917.c: to here and add xfails. 12621 126222011-03-24 Eric Botcazou <ebotcazou@adacore.com> 12623 12624 * gnat.dg/array16.ad[sb]: New test. 12625 * gnat.dg/array16.ads: New helper. 12626 126272011-03-24 Eric Botcazou <ebotcazou@adacore.com> 12628 12629 * gnat.dg/derived_type2.adb: New test. 12630 126312011-03-24 Richard Guenther <rguenther@suse.de> 12632 12633 PR tree-optimization/48271 12634 * g++.dg/torture/pr48271.C: New testcase. 12635 126362011-03-24 Eric Botcazou <ebotcazou@adacore.com> 12637 12638 * gnat.dg/array15.ad[sb]: New test. 12639 126402011-03-24 Uros Bizjak <ubizjak@gmail.com> 12641 12642 PR target/48237 12643 * gcc.target/i386/pr48237.c: New test. 12644 126452011-03-24 Richard Guenther <rguenther@suse.de> 12646 12647 PR middle-end/48269 12648 * gcc.dg/builtin-object-size-10.c: New testcase. 12649 126502011-03-24 Richard Guenther <rguenther@suse.de> 12651 12652 PR tree-optimization/46562 12653 * c-c++-common/pr46562-2.c: New testcase. 12654 * c-c++-common/pr46562.c: Likewise. 12655 126562011-03-24 Ira Rosen <ira.rosen@linaro.org> 12657 12658 * gcc.dg/vect/vect-cselim-1.c: New test. 12659 * gcc.dg/vect/vect-cselim-2.c: New test. 12660 126612011-03-23 Chung-Lin Tang <cltang@codesourcery.com> 12662 12663 * gcc.target/arm/pr46934.c: New. 12664 126652011-03-23 Ian Lance Taylor <iant@google.com> 12666 12667 * go.test/go-test.exp (errchk): Ignore lines containing ////. 12668 126692011-03-23 Richard Guenther <rguenther@suse.de> 12670 12671 * gcc.dg/struct: Remove directory and contents. 12672 126732011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12674 12675 PR testsuite/48251 12676 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*. 12677 126782011-03-23 Eric Botcazou <ebotcazou@adacore.com> 12679 12680 * gnat.dg/discr26.ad[sb]: New test. 12681 * gnat.dg/discr26_pkg.ads: New helper. 12682 126832011-03-23 Richard Sandiford <richard.sandiford@linaro.org> 12684 12685 PR target/47553 12686 * gcc.target/arm/neon-vld-1.c: New test. 12687 126882011-03-23 Eric Botcazou <ebotcazou@adacore.com> 12689 12690 * gnat.dg/array14.ad[sb]: New test. 12691 * gnat.dg/array14_pkg.ads: New helper. 12692 126932011-03-22 Joseph Myers <joseph@codesourcery.com> 12694 12695 * gcc.c-torture/execute/920501-8.x: Remove. 12696 * gcc.c-torture/execute/930513-1.x: Remove. 12697 * gcc.c-torture/execute/960312-1.x: Remove. 12698 * gcc.c-torture/compile/20000804-1.c, 12699 gcc.c-torture/compile/20001205-1.c, 12700 gcc.c-torture/compile/20001226-1.c, 12701 gcc.c-torture/compile/20010518-2.c, 12702 gcc.c-torture/compile/20020312-1.c, 12703 gcc.c-torture/compile/20020604-1.c, 12704 gcc.c-torture/compile/920501-12.c, 12705 gcc.c-torture/compile/920501-4.c, 12706 gcc.c-torture/compile/920520-1.c, 12707 gcc.c-torture/compile/980506-1.c, 12708 gcc.c-torture/execute/980709-1.x, 12709 gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special 12710 options for m68hc11. 12711 * gcc.dg/cpp/assert4.c: Don't handle ARC. 12712 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or 12713 m68hc11. 12714 127152011-03-22 Nick Clifton <nickc@redhat.com> 12716 12717 * lib/target-supports.exp (check_profiling_available): Add MN10300 12718 to the list of targets that do not support profiling. Restore 12719 alpha sorting to this list. 12720 127212011-03-22 Michael Meissner <meissner@linux.vnet.ibm.com> 12722 12723 * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid 12724 failure on 32-bit systems. 12725 * gcc.dg/torture/vector-2.c: Ditto. 12726 127272011-03-22 Richard Guenther <rguenther@suse.de> 12728 12729 PR tree-optimization/48228 12730 * gcc.dg/Wstrict-overflow-23.c: New testcase. 12731 127322011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com> 12733 12734 * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for 12735 powerpc. 12736 12737 PR target/48226 12738 * gcc.target/powerpc/pr48226.c: New file. 12739 127402011-03-21 Jack Howarth <howarth@bromo.med.uc.edu> 12741 12742 * lib/prune.exp (prune_gcc_output): Prune "could not create 12743 compact unwind for" warnings. 12744 127452011-03-20 Jakub Jelinek <jakub@redhat.com> 12746 12747 PR c/42544 12748 PR c/48197 12749 * gcc.c-torture/execute/pr42544.c: New test. 12750 * gcc.c-torture/execute/pr48197.c: New test. 12751 127522011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com> 12753 12754 PR preprocessor/48192 12755 * gcc.target/powerpc/pr48192.c: New file. 12756 12757 PR target/48053 12758 * gcc.target/powerpc/pr48053-3.c: New file, add test case for 12759 split problem of 0 being loaded in a VSX register. 12760 127612011-03-21 Richard Guenther <rguenther@suse.de> 12762 12763 PR c/47939 12764 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase. 12765 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise. 12766 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise. 12767 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise. 12768 127692011-03-21 Jakub Jelinek <jakub@redhat.com> 12770 12771 PR target/48213 12772 * gcc.dg/pr48213.c: New test. 12773 127742011-03-21 Kai Tietz <ktietz@redhat.com> 12775 12776 PR target/12171 12777 * g++.dg/plugin/attribute_plugin.c: Adjust test. 12778 127792011-03-21 Chung-Lin Tang <cltang@codesourcery.com> 12780 12781 * gcc.target/arm/xor-and.c: New. 12782 127832010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org> 12784 12785 PR fortran/22572 12786 * gfortran.dg/function_optimize_1.f90: New test. 12787 * gfortran.dg/function_optimize_2.f90: New test. 12788 127892011-03-20 H.J. Lu <hongjiu.lu@intel.com> 12790 12791 PR rtl-optimization/47502 12792 * gcc.target/i386/pr47502-1.c: New. 12793 * gcc.target/i386/pr47502-2.c: Likewise. 12794 127952011-03-20 Jakub Jelinek <jakub@redhat.com> 12796 12797 PR rtl-optimization/48156 12798 * gcc.dg/pr48156.c: New test. 12799 128002011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 12801 12802 PR libfortran/47439 12803 * gfortran.dg/scratch_1.f90: Adjust test. 12804 128052011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 12806 12807 PR libfortran/47439 12808 * gfortran.dg/scratch_1.f90: New test. 12809 128102011-03-18 Joseph Myers <joseph@codesourcery.com> 12811 12812 * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of 12813 variably modified typedefs. 12814 * gcc.dg/c1x-typedef-2.c: Remove. 12815 128162011-03-18 Joseph Myers <joseph@codesourcery.com> 12817 12818 * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs. 12819 * gcc.dg/c1x-anon-struct-3.c: New test. 12820 * gcc.dg/anon-struct-11.c: Update. 12821 128222011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12823 12824 * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with 12825 dg-xfail-run-if. 12826 Only xfail with gas. 12827 128282011-03-18 Jason Merrill <jason@redhat.com> 12829 12830 * g++.dg/template/fn-ptr1.C: New. 12831 12832 * g++.dg/overload/volatile1.C: New. 12833 12834 * g++.dg/opt/pr23372.C: New. 12835 12836 * g++.dg/ext/attrib32.C: Expect errors on the two-names case. 12837 128382011-03-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12839 12840 PR middle-end/47405 12841 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*. 12842 128432011-03-18 Chung-Lin Tang <cltang@codesourcery.com> 12844 12845 * gcc.target/arm/unsigned-extend-1.c: New. 12846 128472011-03-18 Jakub Jelinek <jakub@redhat.com> 12848 12849 PR bootstrap/48161 12850 * gcc.c-torture/compile/pr48161.c: New test. 12851 128522011-03-17 H.J. Lu <hongjiu.lu@intel.com> 12853 12854 PR middle-end/47725 12855 * gcc.dg/torture/pr47725.c: New. 12856 128572011-03-17 Jason Merrill <jason@redhat.com> 12858 12859 * g++.dg/cpp0x/constexpr-overflow2.C: New. 12860 * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME. 12861 128622011-03-17 Eric Botcazou <ebotcazou@adacore.com> 12863 12864 * gnat.dg/specs/elab2.ads: New test. 12865 * gnat.dg/specs/elab2_pkg.ads: New helper. 12866 128672011-03-17 Jason Merrill <jason@redhat.com> 12868 12869 * g++.dg/cpp0x/decltype-1212.C: New. 12870 * g++.dg/cpp0x/rv-return.C: Adjust expected type. 12871 128722011-03-17 Jason Merrill <jason@redhat.com> 12873 12874 * g++.dg/parse/memfnquals1.C: New. 12875 128762011-03-17 Richard Guenther <rguenther@suse.de> 12877 12878 PR middle-end/48134 12879 * gcc.dg/pr48134.c: New testcase. 12880 128812011-03-17 Richard Guenther <rguenther@suse.de> 12882 12883 PR middle-end/48165 12884 * g++.dg/torture/pr48165.C: New testcase. 12885 128862011-03-17 Jakub Jelinek <jakub@redhat.com> 12887 12888 PR rtl-optimization/48141 12889 * gcc.dg/pr48141.c: New test. 12890 128912011-03-16 Jason Merrill <jason@redhat.com> 12892 12893 * g++.dg/cpp0x/constexpr-48089.C: New. 12894 12895 * g++.dg/cpp0x/constexpr-abi1.C: New. 12896 12897 * g++.dg/cpp0x/constexpr-46336.C: New. 12898 * g++.dg/parse/friend5.C: Adjust expected errors. 12899 12900 * g++.dg/cpp0x/constexpr-47570.C: New. 12901 129022011-03-16 Dodji Seketeli <dodji@redhat.com> 12903 12904 PR debug/47510 12905 * ++.dg/debug/dwarf2/typedef6.C: New test. 12906 129072011-03-16 Jason Merrill <jason@redhat.com> 12908 12909 * g++.dg/cpp0x/elision2.C: New. 12910 12911 * g++.dg/cpp0x/constexpr-array3.C: New. 12912 129132011-03-16 Jason Merrill <jason@redhat.com> 12914 12915 * g++.dg/cpp0x/sfinae6.C: New. 12916 * g++.dg/cpp0x/initlist38.C: Adjust expected error. 12917 * g++.dg/cpp0x/pr45908.C: Likewise. 12918 * g++.dg/cpp0x/sfinae6.C: Likewise. 12919 * g++.old-deja/g++.jason/conversion11.C: Likewise. 12920 * g++.old-deja/g++.law/arg11.C: Likewise. 12921 129222011-03-16 Jason Merrill <jason@redhat.com> 12923 12924 * g++.dg/template/incomplete6.C: New. 12925 129262011-03-16 Jeff Law <law@redhat.com> 12927 12928 * gcc.dg/tree-ssa/vrp55.c: New test. 12929 129302011-03-16 Jason Merrill <jason@redhat.com> 12931 12932 * g++.dg/cpp0x/auto22.C: New. 12933 129342011-03-16 Richard Guenther <rguenther@suse.de> 12935 12936 * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid 12937 optimizing it away if promoted to const. 12938 129392011-03-16 Richard Guenther <rguenther@suse.de> 12940 12941 PR tree-optimization/48149 12942 * gcc.dg/fold-complex-1.c: New testcase. 12943 129442011-03-16 Richard Guenther <rguenther@suse.de> 12945 12946 PR testsuite/48147 12947 * gcc.dg/guality/pr45882.c: Really make sure no inlining 12948 or cloning happens. 12949 129502011-03-16 Richard Guenther <rguenther@suse.de> 12951 12952 PR tree-optimization/26134 12953 * gcc.dg/tree-ssa/complex-6.c: New testcase. 12954 129552011-03-16 Richard Guenther <rguenther@suse.de> 12956 12957 PR tree-optimization/48146 12958 * gcc.dg/torture/pr48146.c: New testcase. 12959 129602011-03-16 Richard Guenther <rguenther@suse.de> 12961 12962 * gcc.dg/tree-ssa/pr14814.c: Adjust. 12963 * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise. 12964 129652011-03-16 Jakub Jelinek <jakub@redhat.com> 12966 12967 PR middle-end/48136 12968 * gcc.c-torture/compile/pr48136.c: New test. 12969 12970 * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal. 12971 12972 PR debug/45882 12973 * gcc.dg/guality/pr45882.c: New test. 12974 129752011-03-15 Jason Merrill <jason@redhat.com> 12976 12977 * g++.dg/cpp0x/constexpr-recursion.C: New. 12978 12979 * g++.dg/cpp0x/implicit11.C: New. 12980 129812011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com> 12982 12983 * g++.dg/cpp0x/constexpr-attribute.C: New. 12984 129852011-03-15 Manuel López-Ibáñez <manu@gcc.gnu.org> 12986 12987 * g++.dg/parse/pr34758.C: New. 12988 129892011-03-15 Xinliang David Li <davidxl@google.com> 12990 12991 PR c/47837 12992 * gcc.dg/uninit-pred-7_d.c: New test. 12993 * gcc.dg/uninit-pred-8_d.c: New test. 12994 129952011-03-15 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> 12996 12997 PR target/46788 12998 * gcc.target/arm/pr46788.c: New. 12999 130002011-03-15 Richard Guenther <rguenther@suse.de> 13001 13002 PR middle-end/47650 13003 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust. 13004 * gfortran.dg/ishft_4.f90: Likewise. 13005 * gfortran.dg/leadz_trailz_3.f90: Likewise. 13006 130072011-03-15 Richard Guenther <rguenther@suse.de> 13008 13009 PR tree-optimization/13954 13010 * g++.dg/tree-ssa/pr13954.C: New testcase. 13011 130122011-03-15 Richard Guenther <rguenther@suse.de> 13013 13014 PR tree-optimization/48037 13015 * gcc.target/i386/pr48037-1.c: New testcase. 13016 130172011-03-15 Richard Guenther <rguenther@suse.de> 13018 13019 PR tree-optimization/41490 13020 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase. 13021 * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise. 13022 * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise. 13023 * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise. 13024 * g++.dg/tree-ssa/pr33604.C: Adjust. 13025 130262011-03-14 Jakub Jelinek <jakub@redhat.com> 13027 13028 PR middle-end/47917 13029 * gcc.c-torture/execute/pr47917.c: New test. 13030 * gcc.dg/pr47917.c: New test. 13031 13032 PR middle-end/38878 13033 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail. 13034 130352011-03-14 Uros Bizjak <ubizjak@gmail.com> 13036 13037 * gcc.target/i386/sse4_1-floor-vec.c: New test. 13038 * gcc.target/i386/sse4_1-ceil-vec.c: Ditto. 13039 * gcc.target/i386/sse4_1-trunc-vec.c: Ditto. 13040 * gcc-target/i386/sse4_1-rint-vec.c: Ditto. 13041 * gcc.target/i386/sse4_1-floorf-vec.c: Ditto. 13042 * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto. 13043 * gcc.target/i386/sse4_1-truncf-vec.c: Ditto. 13044 * gcc.target/i386/sse4_1-rintf-vec.c: Ditto. 13045 * gcc.target/i386/avx-floor-vec.c: Ditto. 13046 * gcc.target/i386/avx-ceil-vec.c: Ditto. 13047 * gcc.target/i386/avx-trunc-vec.c: Ditto. 13048 * gcc.target/i386/avx-rint-vec.c: Ditto. 13049 * gcc.target/i386/avx-floorf-vec.c: Ditto. 13050 * gcc.target/i386/avx-ceilf-vec.c: Ditto. 13051 * gcc.target/i386/avx-truncf-vec.c: Ditto. 13052 * gcc.target/i386/avx-rintf-vec.c: Ditto. 13053 130542011-03-14 Tom Tromey <tromey@redhat.com> 13055 13056 * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file. 13057 * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file. 13058 * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file. 13059 130602011-03-14 Tom Tromey <tromey@redhat.com> 13061 13062 * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file. 13063 * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file. 13064 * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file. 13065 130662011-03-14 H.J. Lu <hongjiu.lu@intel.com> 13067 13068 * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check. 13069 130702011-03-14 Richard Sandiford <richard.sandiford@linaro.org> 13071 13072 PR rtl-optimization/47166 13073 * gcc.c-torture/execute/postmod-1.c: New test. 13074 130752011-03-14 Richard Guenther <rguenther@suse.de> 13076 13077 PR middle-end/48098 13078 * gcc.dg/torture/pr48098.c: New testcase. 13079 130802011-03-12 Peter Bergner <bergner@vnet.ibm.com> 13081 13082 PR target/48053 13083 * gcc.target/powerpc/pr48053-1.c: New test. 13084 * gcc.target/powerpc/pr48053-2.c: Likewise. 13085 130862011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org> 13087 13088 PR libfortran/48066 13089 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number. 13090 130912011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org> 13092 13093 PR libfortran/48066 13094 * gfortran.dg/intrinsic_ifunction_2.f90: New test case. 13095 130962011-03-12 Janus Weil <janus@gcc.gnu.org> 13097 13098 PR fortran/48059 13099 * gfortran.dg/class_41.f03: New. 13100 131012011-03-11 Dodji Seketeli <dodji@redhat.com> 13102 13103 * g++.dg/conversion/cast3.C: New test. 13104 131052011-03-11 Jason Merrill <jason@redhat.com> 13106 13107 * g++.dg/template/error45.C: New. 13108 13109 * g++.dg/parse/no-type-defn1.C: New. 13110 13111 * g++.dg/ext/attrib40.C: New. 13112 13113 * g++.dg/cpp0x/regress/array1.C: New. 13114 131152011-03-11 Richard Guenther <rguenther@suse.de> 13116 13117 PR tree-optimization/48067 13118 * gcc.dg/pr48067.c: New testcase. 13119 131202011-03-11 Richard Guenther <rguenther@suse.de> 13121 13122 PR lto/48073 13123 * g++.dg/lto/20110311-1_0.C: New testcase. 13124 131252011-03-11 Jakub Jelinek <jakub@redhat.com> 13126 13127 PR c++/48035 13128 * g++.dg/inherit/virtual8.C: New test. 13129 13130 PR middle-end/48044 13131 * gcc.dg/torture/pr48044.c: New test. 13132 131332011-03-11 Janus Weil <janus@gcc.gnu.org> 13134 13135 PR fortran/47768 13136 * gfortran.dg/proc_ptr_comp_31.f90: New. 13137 131382011-03-11 Richard Guenther <rguenther@suse.de> 13139 13140 PR tree-optimization/47278 13141 * gcc.dg/torture/pr47278-1.c: New testcase. 13142 * gcc.dg/torture/pr47278-2.c: Likewise. 13143 131442011-03-11 Jakub Jelinek <jakub@redhat.com> 13145 13146 PR tree-optimization/48063 13147 * gcc.dg/torture/pr48063.c: New test. 13148 131492011-03-10 Jason Merrill <jason@redhat.com> 13150 13151 * g++.dg/template/array22.C: New. 13152 13153 * g++.dg/cpp0x/syntax-err1.C: New. 13154 * g++.dg/parse/error36.C: Adjust expected errors. 13155 * g++.old-deja/g++.pt/ctor2.C: Likewise. 13156 * g++.old-deja/g++.pt/typename3.C: Likewise. 13157 * g++.old-deja/g++.pt/typename4.C: Likewise. 13158 * g++.old-deja/g++.pt/typename6.C: Likewise. 13159 131602011-03-09 Jason Merrill <jason@redhat.com> 13161 13162 * g++.dg/template/nontype22.C: New. 13163 131642011-03-09 Martin Jambor <mjambor@suse.cz> 13165 13166 PR tree-optimization/47714 13167 * g++.dg/torture/pr47714.C: New test. 13168 131692011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com> 13170 13171 PR target/47755 13172 * gcc.target/powerpc/pr47755-2.c: New file. 13173 131742011-03-08 Jakub Jelinek <jakub@redhat.com> 13175 13176 * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS 13177 is not set in the environment, pass 64 as first argument when not 13178 running expensive tests or pass max($[`ulimit -u`/4], 10000) on 13179 native where ulimit -u is supported. 13180 131812011-03-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 13182 13183 * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390. 13184 131852011-03-08 Jason Merrill <jason@redhat.com> 13186 13187 * g++.dg/template/nontype21.C: New. 13188 13189 * g++.dg/template/anon5.C: New. 13190 131912011-03-08 Jakub Jelinek <jakub@redhat.com> 13192 13193 PR debug/47881 13194 * gcc.dg/pr47881.c: New test. 13195 131962011-03-08 Dodji Seketeli <dodji@redhat.com> 13197 13198 PR c++/47957 13199 * g++.dg/lookup/template3.C: New test. 13200 132012011-03-08 Kai Tietz <ktietz@redhat.com> 13202 13203 * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of 13204 'long' type. 13205 132062011-03-08 Mikael Pettersson <mikpe@it.uu.se> 13207 13208 PR testsuite/47954 13209 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not 13210 sizeof to compute alignment. 13211 132122011-03-08 Jakub Jelinek <jakub@redhat.com> 13213 13214 PR tree-optimization/48022 13215 * gcc.dg/pr48022-1.c: New test. 13216 * gcc.dg/pr48022-2.c: New test. 13217 132182011-03-07 Jason Merrill <jason@redhat.com> 13219 13220 * g++.dg/template/nontype20.C: New. 13221 * g++.dg/init/member1.C: Adjust expected errors. 13222 * g++.dg/parse/constant4.C: Likewise. 13223 * g++.dg/template/qualified-id3.C: Likewise. 13224 * g++.old-deja/g++.pt/crash10.C: Likewise. 13225 13226 * g++.dg/cpp0x/regress/non-const1.C: New. 13227 132282011-03-07 Jakub Jelinek <jakub@redhat.com> 13229 13230 PR debug/47991 13231 * gcc.dg/pr47991.c: New test. 13232 132332011-03-07 Jason Merrill <jason@redhat.com> 13234 13235 * g++.dg/abi/mangle46.C: New. 13236 132372011-03-07 Pat Haugen <pthaugen@us.ibm.com> 13238 13239 PR target/47862 13240 * gcc.target/powerpc/pr47862.c: New. 13241 132422011-03-07 Jack Howarth <howarth@bromo.med.uc.edu> 13243 13244 PR target/45413 13245 * gcc.target/i386/combine-mul.c: Require nonpic. 13246 132472011-03-07 Paul Wögerer <paul_woegerer@mentor.com> 13248 Nathan Froyd <froydnj@codesourcery.com> 13249 13250 * gcc.dg/20001117-1.c: Abort on NULL call_sites. 13251 132522011-03-06 Mark Mitchell <mark@codesourcery.com> 13253 13254 * README.QMTEST: Remove. 13255 132562011-03-06 Paul Thomas <pault@gcc.gnu.org> 13257 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13258 13259 PR fortran/47850 13260 * gfortran.dg/array_constructor_37.f90 : New test. 13261 132622011-03-05 Jason Merrill <jason@redhat.com> 13263 13264 * g++.dg/abi/mangle39.C: ABI v5, not 6. 13265 * g++.dg/abi/mangle45.C: Likewise. 13266 * g++.dg/cpp0x/trailing1.C: Likewise. 13267 132682011-03-05 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 13269 13270 * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*. 13271 132722011-03-05 Jakub Jelinek <jakub@redhat.com> 13273 13274 PR rtl-optimization/47899 13275 * gcc.dg/pr47899.c: New test. 13276 13277 * gcc.dg/torture/pr47968.c: Ignore warnings. 13278 13279 PR tree-optimization/47967 13280 * gcc.c-torture/compile/pr47967.c: New test. 13281 132822011-03-04 Nicola Pero <nicola.pero@meta-innovation.com> 13283 13284 * objc.dg/property/property-encoding-1.m: Tidied up testcase. 13285 * obj-c++.dg/property/property-encoding-1.mm: Likewise. 13286 132872011-03-04 Nicola Pero <nicola.pero@meta-innovation.com> 13288 13289 * objc.dg/gnu-api-2-property.m: Added tests for property_getName() 13290 and property_getAttributes() if __OBJC2__. 13291 * obj-c++.dg/gnu-api-2-property.mm: Likewise. 13292 * objc.dg/property/property-encoding-1.m: New. 13293 * obj-c++.dg/property/property-encoding-1.mm: New. 13294 132952011-03-04 Jason Merrill <jason@redhat.com> 13296 13297 * g++.dg/template/pseudodtor6.C: New. 13298 13299 * g++.dg/inherit/covariant19.C: New. 13300 133012011-03-04 Richard Guenther <rguenther@suse.de> 13302 13303 PR middle-end/47968 13304 * gcc.dg/torture/pr47968.c: New testcase. 13305 133062011-03-04 Richard Guenther <rguenther@suse.de> 13307 13308 PR middle-end/47975 13309 * gcc.dg/torture/pr47975.c: New testcase. 13310 133112011-03-03 Paolo Carlini <paolo.carlini@oracle.com> 13312 13313 PR c++/47974 13314 * g++.dg/template/crash106.C: New. 13315 133162011-03-03 Jakub Jelinek <jakub@redhat.com> 13317 13318 PR c/47963 13319 * gcc.dg/gomp/pr47963.c: New test. 13320 * g++.dg/gomp/pr47963.C: New test. 13321 133222011-03-02 Jason Merrill <jason@redhat.com> 13323 13324 * g++.dg/cpp0x/regress/condition1.C: New. 13325 13326 * g++.dg/cpp0x/constexpr-ctor9.C: New. 13327 133282011-03-01 Jason Merrill <jason@redhat.com> 13329 13330 * g++.dg/cpp0x/lambda/lambda-98.C: New. 13331 13332 * g++.dg/cpp0x/constexpr-non-const-arg2.C: New. 13333 133342011-03-02 Richard Sandiford <richard.sandiford@linaro.org> 13335 13336 PR rtl-optimization/47925 13337 * gcc.c-torture/execute/pr47925.c: New test. 13338 133392011-03-01 Jason Merrill <jason@redhat.com> 13340 13341 * g++.dg/cpp0x/decltype25.C: New. 13342 13343 * g++.dg/cpp0x/regress/bitfield-err1.C: New. 13344 133452011-03-01 Richard Guenther <rguenther@suse.de> 13346 13347 PR tree-optimization/47890 13348 * gcc.dg/torture/pr47890.c: New testcase. 13349 133502011-03-01 Richard Guenther <rguenther@suse.de> 13351 13352 PR lto/47924 13353 * gcc.dg/lto/pr47924_0.c: New testcase. 13354 133552011-03-01 Richard Guenther <rguenther@suse.de> 13356 13357 PR lto/46911 13358 * gfortran.dg/lto/pr46911_0.f: New testcase. 13359 133602011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13361 13362 PR libgfortran/47933 13363 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid 13364 compile errors from older code form. 13365 133662011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13367 13368 PR libgfortran/47567 13369 * gfortran.dg/fmt_fw_d.f90: New test. 13370 133712011-02-28 Jason Merrill <jason@redhat.com> 13372 13373 * g++.dg/inherit/covariant18.C: New. 13374 133752011-02-28 Jakub Jelinek <jakub@redhat.com> 13376 13377 PR middle-end/47893 13378 * gcc.dg/pr47893.c: New test. 13379 133802011-02-28 Nicola Pero <nicola.pero@meta-innovation.com> 13381 13382 * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return 13383 NULL in case of a selector with conflicting types. 13384 * obj-c++.dg/gnu-api-2-sel.mm: Same change. 13385 133862011-02-28 Kazu Hirata <kazu@codesourcery.com> 13387 13388 * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c, 13389 gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c, 13390 gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c, 13391 gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New. 13392 133932011-02-28 Jason Merrill <jason@redhat.com> 13394 13395 PR c++/47906 13396 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6. 13397 133982011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13399 13400 PR libgfortran/47778 13401 * gfortran.dg/namelist_71.f90: New test. 13402 134032011-02-27 Jason Merrill <jason@redhat.com> 13404 13405 PR c++/47906 13406 * g++.dg/abi/mangle39.C: Specify -fabi-version=6. 13407 * g++.dg/abi/mangle45.C: Specify -fabi-version=6. 13408 134092011-02-27 Paolo Carlini <paolo.carlini@oracle.com> 13410 13411 PR c++/46466 13412 * g++.dg/cpp0x/constexpr-ctor8.C: New. 13413 134142011-02-27 Jakub Jelinek <jakub@redhat.com> 13415 13416 PR fortran/47886 13417 * gfortran.dg/gomp/task-1.f90: Removed. 13418 134192011-02-26 Jason Merrill <jason@redhat.com> 13420 13421 * g++.dg/template/this-targ1.C: New. 13422 13423 * g++.dg/cpp0x/regress/template-const1.C: New. 13424 * g++.dg/cpp0x/regress/template-function1.C: Adjust. 13425 * g++.dg/template/function1.C: Adjust. 13426 * g++.dg/cpp0x/regress/debug-debug7.C: Adjust. 13427 * g++.dg/debug/debug7.C: Adjust. 13428 134292011-02-26 Tobias Burnus <burnus@net-b.de> 13430 13431 PR fortran/47886 13432 * gfortran.dg/gomp/task-1.f90: New. 13433 134342011-02-25 Jie Zhang <jie@codesourcery.com> 13435 13436 * gcc.target/arm/neon-thumb2-move.c: Add 13437 dg-require-effective-target arm_thumb2_ok. 13438 134392011-02-24 Jason Merrill <jason@redhat.com> 13440 13441 * g++.dg/parse/constant1.C: Specify C++98 mode. 13442 * g++.dg/parse/constant5.C: Likewise. 13443 * g++.dg/parse/error2.C: Likewise. 13444 * g++.dg/parse/semicolon3.C: Likewise. 13445 * g++.dg/template/crash14.C: Likewise. 13446 * g++.dg/template/local4.C: Likewise. 13447 * g++.dg/template/nontype3.C: Likewise. 13448 * g++.dg/parse/crash31.C: Adjust expected errors. 13449 * g++.dg/template/function1.C: Likewise. 13450 * g++.dg/template/ref3.C: Likewise. 13451 * g++.dg/template/static9.C: Likewise. 13452 * g++.old-deja/g++.pt/crash41.C: Instantiate template. 13453 13454 * g++.dg/cpp0x/constexpr-array-tparm.C: New. 13455 * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C. 13456 * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C. 13457 * g++.dg/cpp0x/variadic20.C: Adjust expected errors. 13458 * g++.dg/cpp0x/regress/template-function1.C: Likewise. 13459 134602011-02-24 Jakub Jelinek <jakub@redhat.com> 13461 13462 PR fortran/47878 13463 * gfortran.dg/pr47878.f90: New test. 13464 134652011-02-24 Richard Guenther <rguenther@suse.de> 13466 13467 PR testsuite/47801 13468 * gcc.dg/guality/pr41353-1.c (vari): Mark as used. 13469 * gcc.dg/guality/pr41353-2.c (vari): Likewise. 13470 134712011-02-24 Richard Guenther <rguenther@suse.de> 13472 13473 PR fortran/47839 13474 * gfortran.dg/lto/pr47839_0.f90: New testcase. 13475 * gfortran.dg/lto/pr47839_1.f90: Likewise. 13476 134772011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13478 13479 PR libgfortran/47567 13480 * gfortran.dg/fmt_f0_1.f90: Update test. 13481 134822011-02-23 Jason Merrill <jason@redhat.com> 13483 13484 * g++.dg/abi/mangle39.C: Adjust parm mangling. 13485 * g++.dg/abi/mangle45.C: New. 13486 13487 * g++.dg/cpp0x/trailing1.C: Mangle decltype. 13488 * g++.dg/template/canon-type-9.C: Match use of decltype 13489 between declaration and definition. 13490 * g++.dg/template/canon-type-12.C: Likewise. 13491 134922011-02-23 Mikael Morin <mikael@gcc.gnu.org> 13493 13494 PR fortran/40850 13495 * gfortran.dg/nested_allocatables_1.f90: New. 13496 134972011-02-23 Nathan Froyd <froydnj@codesourcery.com> 13498 13499 PR c++/46868 13500 * g++.dg/pr46868.C: New test. 13501 * g++.dg/parse/parameter-declaration-1.C: Adjust. 13502 * g++.dg/parse/error14.C: Adjust. 13503 135042011-02-23 Richard Guenther <rguenther@suse.de> 13505 13506 PR tree-optimization/47838 13507 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump. 13508 135092011-02-23 Uros Bizjak <ubizjak@gmail.com> 13510 13511 * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps. 13512 135132011-02-23 Uros Bizjak <ubizjak@gmail.com> 13514 13515 * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax. 13516 * gfortran.dg/count_init_expr.f03: Ditto. 13517 * gfortran.dg/gomp/pr43711.f90: Ditto. 13518 * gcc.dg/struct-parse-2.c: Ditto. 13519 * gcc.dg/parse-error-3.c: Ditto. 13520 * gcc.dg/Wlogical-op-1.c: Ditto. 13521 * gcc.dg/Walways-true-1.c: Ditto. 13522 * gcc.dg/pr24225.c: Ditto. 13523 * gcc.dg/Walways-true-2.c: Ditto. 13524 * gcc.dg/tree-ssa/foldcast-1.c: Ditto. 13525 * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto. 13526 * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto. 13527 * g++.dg/overload/defarg4.C: Ditto. 13528 * g++.dg/inherit/covariant16.C: Ditto. 13529 * g++.dg/inherit/virtual7.C: Ditto. 13530 * g++.dg/template/canon-type-9.C: Ditto. 13531 * g++.dg/template/access19.C: Ditto. 13532 * g++.dg/template/call7.C: Ditto. 13533 * g++.dg/template/canon-type-2.C: Ditto. 13534 * g++.dg/template/init7.C: Ditto. 13535 * g++.dg/template/sizeof-template-argument.C: Ditto. 13536 * g++.dg/template/const3.C: Ditto. 13537 * g++.dg/template/sfinae26.C: Ditto. 13538 * g++.dg/template/sfinae26.C: Ditto. 13539 * g++.dg/template/canon-type-11.C: Ditto. 13540 * g++.dg/template/union2.C: Ditto. 13541 * g++.dg/template/canon-type-3.C: Ditto. 13542 * g++.dg/template/canon-type-1.C: Ditto. 13543 * g++.dg/template/canon-type-5.C: Ditto. 13544 * g++.dg/template/canon-type-7.C: Ditto. 13545 * g++.dg/template/canon-type-10.C: Ditto. 13546 * g++.dg/template/spec36.C: Ditto. 13547 * g++.dg/template/typedef38.C: Ditto. 13548 * g++.dg/template/canon-type-4.C: Ditto. 13549 * g++.dg/template/canon-type-6.C: Ditto. 13550 * g++.dg/template/canon-type-13.C: Ditto. 13551 * g++.dg/template/instantiate9.C: Ditto. 13552 * g++.dg/template/ttp22.C: Ditto. 13553 * g++.dg/warn/Wreturn-type-6.C: Ditto. 13554 * g++.dg/warn/Walways-true-1.C: Ditto. 13555 * g++.dg/warn/Wlogical-op-1.C: Ditto. 13556 * g++.dg/warn/Walways-true-2.C: Ditto. 13557 * g++.dg/conversion/op4.C: Ditto. 13558 * g++.dg/opt/pr19650.C: Ditto. 13559 * g++.dg/lookup/friend11.C: Ditto. 13560 * g++.dg/other/default2.C: Ditto. 13561 * g++.dg/other/default3.C: Ditto. 13562 * g++.dg/other/dtor2.C: Ditto. 13563 * g++.dg/other/friend5.C: Ditto. 13564 * g++.dg/other/default5.C: Ditto. 13565 * g++.dg/init/brace6.C: Ditto. 13566 * g++.dg/init/aggr5.C: Ditto. 13567 * g++.dg/init/error2.C: Ditto. 13568 * g++.dg/expr/bound-mem-fun.C: Ditto. 13569 * g++.dg/expr/cond6.C: Ditto. 13570 * g++.dg/expr/stmt-expr-1.C: Ditto. 13571 * g++.dg/cpp0x/constexpr-object2.C: Ditto. 13572 * g++.dg/cpp0x/constexpr-data1.C: Ditto. 13573 * g++.dg/cpp0x/constexpr-function2.C: Ditto. 13574 * g++.dg/cpp0x/bracket1.C: Ditto. 13575 * g++.dg/cpp0x/variadic-mem-fn.C: Ditto. 13576 * g++.dg/cpp0x/pr38646.C: Ditto. 13577 * g++.dg/cpp0x/variadic73.C: Ditto. 13578 * g++.dg/cpp0x/constexpr-function1.C: Ditto. 13579 * g++.dg/cpp0x/bracket4.C: Ditto. 13580 * g++.dg/cpp0x/decltype4.C: Ditto. 13581 * g++.dg/cpp0x/constexpr-data2.C: Ditto. 13582 * g++.dg/cpp0x/constexpr-object1.C: Ditto. 13583 * g++.dg/cpp0x/variadic-crash2.C: Ditto. 13584 * g++.dg/cpp0x/variadic-new2.C: Ditto. 13585 * g++.dg/cpp0x/decltype2.C: Ditto. 13586 * g++.dg/cpp0x/decltype1.C: Ditto. 13587 * g++.dg/cpp0x/bracket2.C: Ditto. 13588 * g++.dg/cpp0x/decltype5.C: Ditto. 13589 * g++.dg/cpp0x/constexpr-function3.C: Ditto. 13590 * g++.dg/cpp0x/variadic70.C: Ditto. 13591 * g++.dg/cpp0x/decltype6.C: Ditto. 13592 * g++.dg/cpp0x/rvo.C: Ditto. 13593 * g++.dg/cpp0x/vt-40092.C: Ditto. 13594 * g++.dg/cpp0x/variadic-new.C: Ditto. 13595 * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto. 13596 * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto. 13597 * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto. 13598 * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto. 13599 * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto. 13600 * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto. 13601 * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto. 13602 * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto. 13603 * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto. 13604 * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto. 13605 * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto. 13606 * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto. 13607 * g++.dg/cpp0x/lambda/lambda-const.C: Ditto. 13608 * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto. 13609 * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto. 13610 * g++.dg/cpp0x/pr39639.C: Ditto. 13611 * g++.dg/cpp0x/decltype3.C: Ditto. 13612 * g++.dg/cpp0x/variadic68.C: Ditto. 13613 * g++.dg/cpp0x/variadic-function.C: Ditto. 13614 * g++.dg/cpp0x/constexpr-ex1.C: Ditto. 13615 * g++.dg/cpp0x/variadic-bind.C: Ditto. 13616 * g++.dg/cpp0x/variadic-tuple.C: Ditto. 13617 * g++.dg/cpp0x/constexpr-ex2.C: Ditto. 13618 * g++.dg/parse/crash35.C: Ditto. 13619 * g++.dg/parse/crash40.C: Ditto. 13620 * g++.dg/parse/defarg12.C: Ditto. 13621 * g++.dg/parse/crash34.C: Ditto. 13622 * g++.dg/parse/constructor3.C: Ditto. 13623 * g++.dg/parse/template23.C: Ditto. 13624 * g++.dg/parse/crash56.C: Ditto. 13625 * g++.dg/parse/dtor13.C: Ditto. 13626 * g++.dg/parse/error33.C: Ditto. 13627 * g++.dg/parse/ctor9.C: Ditto. 13628 * g++.dg/parse/error32.C: Ditto. 13629 * g++.dg/parse/error37.C: Ditto. 13630 * g++.dg/parse/bitfield3.C: Ditto. 13631 * g++.dg/parse/struct-4.C: Ditto. 13632 * g++.dg/ext/has_trivial_copy.C: Ditto. 13633 * g++.dg/ext/is_polymorphic.C: Ditto. 13634 * g++.dg/ext/has_nothrow_copy_odr.C: Ditto. 13635 * g++.dg/ext/has_nothrow_copy-4.C: Ditto. 13636 * g++.dg/ext/has_nothrow_assign.C: Ditto. 13637 * g++.dg/ext/is_union.C: Ditto. 13638 * g++.dg/ext/has_nothrow_copy-1.C: Ditto. 13639 * g++.dg/ext/is_pod.C: Ditto. 13640 * g++.dg/ext/has_virtual_destructor.C: Ditto. 13641 * g++.dg/ext/has_trivial_constructor.C: Ditto. 13642 * g++.dg/ext/has_nothrow_copy-3.C: Ditto. 13643 * g++.dg/ext/has_nothrow_copy-5.C: Ditto. 13644 * g++.dg/ext/has_trivial_destructor-1.C: Ditto. 13645 * g++.dg/ext/has_nothrow_copy-6.C: Ditto. 13646 * g++.dg/ext/is_abstract.C: Ditto. 13647 * g++.dg/ext/has_trivial_assign.C: Ditto. 13648 * g++.dg/ext/is_class.C: Ditto. 13649 * g++.dg/ext/has_nothrow_assign_odr.C: Ditto. 13650 * g++.dg/ext/has_nothrow_copy-7.C: Ditto. 13651 * g++.dg/ext/is_base_of.C: Ditto. 13652 * g++.dg/ext/has_nothrow_copy-2.C: Ditto. 13653 * g++.dg/ext/has_nothrow_constructor.C: Ditto. 13654 * g++.dg/ext/is_empty.C: Ditto. 13655 * g++.dg/ext/is_enum.C: Ditto. 13656 * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto. 13657 * gnat.dg/opt11.adb: Ditto. 13658 * obj-c++.dg/pr45735.mm: Ditto. 13659 * obj-c++.dg/pr24393.mm: Ditto. 13660 * obj-c++.dg/exceptions-2.mm: Ditto. 13661 * objc.dg/pr45735.m: Ditto. 13662 * objc.dg/pr24393.m: Ditto. 13663 136642011-02-23 Nicola Pero <nicola.pero@meta-innovation.com> 13665 13666 * objc.dg/attributes/objc-exception-1.m: New. 13667 136682011-02-23 Jie Zhang <jie@codesourcery.com> 13669 13670 * gcc.dg/cpp/include7.c: New test. 13671 136722011-02-22 Paolo Carlini <paolo.carlini@oracle.com> 13673 13674 PR c++/47242 13675 * g++.dg/cpp0x/lambda/lambda-ice4.C: New. 13676 136772011-02-23 Jie Zhang <jie@codesourcery.com> 13678 13679 PR rtl-optimization/47763 13680 * gcc.dg/pr47763.c: New test. 13681 136822011-02-22 Paul Thomas <pault@gcc.gnu.org> 13683 13684 PR fortran/45743 13685 * gfortran.dg/whole_file_32.f90 : New test. 13686 136872011-02-22 Dodji Seketeli <dodji@redhat.com> 13688 13689 PR c++/47666 13690 * g++.dg/inherit/virtual7.C: New test. 13691 136922011-02-22 Nicola Pero <nicola.pero@meta-innovation.com> 13693 13694 PR objc/47832 13695 * objc.dg/type-size-3.m: Updated error message. 13696 * objc.dg/type-size-4.m: New test. 13697 * objc.dg/type-size-5.m: New test. 13698 136992011-02-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 13700 13701 * lib/gnat.exp: Fix comments. 13702 Don't load libgloss.exp. 13703 (default_gnat_version): Call $compiler with --version. 13704 Adapt regexp for gnatmake output, insert version. 13705 (gnat_version): New proc. 13706 (gnat_init): Remove gnat_libgcc_s_path. 13707 (gnat_target_compile): Likewise. 13708 Remove ld_library_path. 13709 Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH. 13710 (gnat_pass): Remove. 13711 (gnat_pass): Remove. 13712 (gnat_finish): Remove. 13713 (gnat_exit): Remove. 13714 (local_find_gnatmake): Reindent. 13715 (runtest_file_p): Remove. 13716 (prune_warnings): Remove. 13717 (find_gnatclean): New proc. 13718 * lib/gnat-dg.exp (lremove): New proc. 13719 (gnat-dg-test): Reindent. 13720 Remove additional output files. 13721 (gnat-dg-runtest): Remove. 13722 13723 * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized". 13724 * gnat.dg/loop_optimization6.adb: Likewise. 13725 * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple". 13726 137272011-02-22 Jakub Jelinek <jakub@redhat.com> 13728 13729 PR tree-optimization/47835 13730 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine. 13731 137322011-02-22 Tobias Burnus <burnus@net-b.de> 13733 13734 * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax. 13735 * gfortran.dg/abstract_type_2.f03: Ditto. 13736 * gfortran.dg/abstract_type_3.f03: Ditto. 13737 * gfortran.dg/abstract_type_4.f03: Ditto. 13738 * gfortran.dg/abstract_type_5.f03: Ditto. 13739 * gfortran.dg/abstract_type_6.f03: Ditto. 13740 * gfortran.dg/alloc_comp_constraint_6.f90: Ditto. 13741 * gfortran.dg/alloc_comp_init_expr.f03: Ditto. 13742 * gfortran.dg/allocatable_scalar_11.f90: Ditto. 13743 * gfortran.dg/allocate_scalar_with_shape.f90: Ditto. 13744 * gfortran.dg/array_function_5.f90: Ditto. 13745 * gfortran.dg/asynchronous_3.f03: Ditto. 13746 * gfortran.dg/char_expr_1.f90: Ditto. 13747 * gfortran.dg/class_14.f03: Ditto. 13748 * gfortran.dg/data_array_6.f: Ditto. 13749 * gfortran.dg/data_invalid.f90: Ditto. 13750 * gfortran.dg/dot_product_1.f03: Ditto. 13751 * gfortran.dg/func_derived_5.f90: Ditto. 13752 * gfortran.dg/func_result_4.f90: Ditto. 13753 * gfortran.dg/implied_do_1.f90: Ditto. 13754 * gfortran.dg/initialization_25.f90: Ditto. 13755 * gfortran.dg/initialization_26.f90: Ditto. 13756 * gfortran.dg/interface_34.f90: Ditto. 13757 * gfortran.dg/iso_c_binding_init_expr.f03: Ditto. 13758 * gfortran.dg/keyword_symbol_1.f90: Ditto. 13759 * gfortran.dg/matmul_8.f03: Ditto. 13760 * gfortran.dg/merge_init_expr.f90: Ditto. 13761 * gfortran.dg/pack_assign_1.f90: Ditto. 13762 * gfortran.dg/pack_vector_1.f90: Ditto. 13763 * gfortran.dg/pointer_check_8.f90: Ditto. 13764 * gfortran.dg/product_init_expr.f03: Ditto. 13765 * gfortran.dg/reshape_order_5.f90: Ditto. 13766 * gfortran.dg/reshape_shape_1.f90: Ditto. 13767 * gfortran.dg/reshape_zerosize_2.f90: Ditto. 13768 * gfortran.dg/same_name_2.f90: Ditto. 13769 * gfortran.dg/selected_real_kind_1.f90: Ditto. 13770 * gfortran.dg/spread_init_expr.f03: Ditto. 13771 * gfortran.dg/stmt_func_1.f90: Ditto. 13772 * gfortran.dg/sum_init_expr.f03: Ditto. 13773 * gfortran.dg/transpose_3.f03: Ditto. 13774 * gfortran.dg/unpack_init_expr.f03: Ditto. 13775 * gfortran.dg/warn_conversion.f90: Ditto. 13776 * gfortran.dg/warn_conversion_2.f90: Ditto. 13777 * gfortran.dg/warn_intent_out_not_set.f90: Ditto. 13778 * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto. 13779 * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto. 13780 * gfortran.dg/whole_file_16.f90: Ditto. 13781 * gfortran.dg/whole_file_17.f90: Ditto. 13782 * gfortran.dg/whole_file_18.f90: Ditto. 13783 * gfortran.dg/whole_file_20.f03: Ditto. 13784 * gfortran.dg/whole_file_5.f90: Ditto. 13785 * gfortran.dg/whole_file_6.f90: Ditto. 13786 * gfortran.dg/write_invalid_format.f90: Ditto. 13787 * gfortran.dg/zero_sized_6.f90: Ditto. 13788 137892011-02-21 Jeff Law <law@redhat.com> 13790 13791 PR rtl-optimization/46178 13792 * gcc.target/i386/pr46178.c: New test. 13793 13794 PR rtl-optimization/46002 13795 * gcc.c-torture/compile/pr46002.c: New test. 13796 137972011-02-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 13798 13799 * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on 13800 *-*-hpux10*. 13801 138022011-02-21 Jakub Jelinek <jakub@redhat.com> 13803 13804 PR debug/47106 13805 * g++.dg/debug/pr47106.C: Require effective target lto. 13806 138072011-02-21 Jason Merrill <jason@redhat.com> 13808 13809 * g++.dg/cpp0x/constexpr-diag2.C: New. 13810 138112011-02-20 Jason Merrill <jason@redhat.com> 13812 13813 * g++.dg/cpp0x/constexpr-ctor7.C: New. 13814 13815 * g++.dg/cpp0x/fntmpdefarg2.C: New. 13816 13817 * g++.dg/overload/conv-op1.C: New. 13818 13819 * g++.dg/cpp0x/constexpr-synth1.C: New. 13820 138212011-02-20 Nicola Pero <nicola.pero@meta-innovation.com> 13822 13823 * objc.dg/layout-2.m: New. 13824 * objc.dg/selector-3.m: Adjusted location of error message. 13825 * objc.dg/type-size-3.m: Same. 13826 * obj-c++.dg/selector-3.mm: Same. 13827 138282011-02-20 Nicola Pero <nicola.pero@meta-innovation.com> 13829 13830 PR objc/47784 13831 * objc.dg/property/dotsyntax-22.m: New. 13832 * obj-c++.dg/property/dotsyntax-22.mm: New. 13833 138342011-02-20 Dodji Seketeli <dodji@redhat.com> 13835 13836 PR c++/46394 13837 * g++.dg/template/typedef38.C: New test. 13838 138392011-02-20 Paul Thomas <pault@gcc.gnu.org> 13840 13841 PR fortran/46818 13842 * gfortran.dg/whole_file_30.f90 : New test. 13843 * gfortran.dg/whole_file_31.f90 : New test. 13844 138452011-02-20 Paul Thomas <pault@gcc.gnu.org> 13846 13847 PR fortran/45077 13848 PR fortran/44945 13849 * gfortran.dg/whole_file_28.f90 : New test. 13850 * gfortran.dg/whole_file_29.f90 : New test. 13851 138522011-02-20 Paolo Carlini <paolo.carlini@oracle.com> 13853 13854 PR c++/44118 13855 * g++.dg/template/crash105.C: New. 13856 138572011-02-19 Jason Merrill <jason@redhat.com> 13858 13859 * g++.dg/cpp0x/regress/no-elide1.C: New. 13860 138612011-02-19 Alexandre Oliva <aoliva@redhat.com> 13862 13863 PR tree-optimization/46620 13864 * gcc.dg/pr46620.c: New. 13865 138662011-02-19 Jakub Jelinek <jakub@redhat.com> 13867 13868 PR c/47809 13869 * gcc.target/i386/pr47809.c: New test. 13870 138712011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13872 Tobias Burnus <burnus@net-b.de> 13873 13874 * lib/target-supports.exp 13875 (check_effective_target_fortran_large_real): New check for large reals. 13876 * gfortran.dg/nan_7.f90: New test. 13877 138782011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13879 13880 PR libgfortran/47567 13881 * gfortran.dg/fmt_f0_1.f90: Update test. 13882 138832011-02-19 Paul Thomas <pault@gcc.gnu.org> 13884 13885 PR fortran/47348 13886 * gfortran.dg/array_constructor_36.f90 : New test. 13887 * gfortran.dg/bounds_check_10.f90 : Change dg-output message to 13888 allow for comparison between different elements of the array 13889 constructor at different levels of optimization. 13890 138912011-02-19 H.J. Lu <hongjiu.lu@intel.com> 13892 13893 * gcc.target/i386/pr31167.c: Require int128 instead of lp64. 13894 * gcc.target/i386/pr32280-1.c: Likewise. 13895 138962011-02-19 Jakub Jelinek <jakub@redhat.com> 13897 13898 PR target/47800 13899 * gcc.target/i386/pr47800.c: New test. 13900 139012011-02-18 Iain Sandoe <iains@gcc.gnu.org> 13902 13903 * objc/execute/exceptions/foward-1.x: New. 13904 139052011-02-18 Janus Weil <janus@gcc.gnu.org> 13906 13907 PR fortran/47789 13908 * gfortran.dg/derived_constructor_comps_4.f90: New. 13909 139102011-02-18 Tobias Burnus 13911 13912 PR fortran/47775 13913 * gfortran.dg/func_result_6.f90: New. 13914 139152011-02-18 Michael Matz <matz@suse.de> 13916 13917 PR fortran/45586 13918 * gfortran.dg/lto/pr45586_0.f90: New test. 13919 * gfortran.dg/typebound_proc_20.f90: Ditto. 13920 * gfortran.dg/typebound_proc_21.f90: Ditto. 13921 139222011-02-18 Paolo Carlini <paolo.carlini@oracle.com> 13923 13924 PR c++/47795 13925 * g++.dg/cpp0x/lambda/lambda-ice3.C: New. 13926 139272011-02-18 Tobias Burnus <burnus@net-b.de> 13928 13929 PR fortran/47750 13930 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and 13931 gcc_warning_prefix. 13932 * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for 13933 normalizing the error/warning output. 13934 * gfortran.dg/Wall.f90: Update dg-error/warning. 13935 * gfortran.dg/argument_checking_15.f90: Update dg-error/warning. 13936 * gfortran.dg/argument_checking_3.f90: Update dg-error/warning. 13937 * gfortran.dg/argument_checking_6.f90: Update dg-error/warning. 13938 * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning. 13939 * gfortran.dg/class_30.f90: Update dg-error/warning. 13940 * gfortran.dg/continuation_1.f90: Update dg-error/warning. 13941 * gfortran.dg/continuation_9.f90: Update dg-error/warning. 13942 * gfortran.dg/do_check_5.f90: Update dg-error/warning. 13943 * gfortran.dg/entry_17.f90: Update dg-error/warning. 13944 * gfortran.dg/entry_19.f90: Update dg-error/warning. 13945 * gfortran.dg/fmt_error.f90: Update dg-error/warning. 13946 * gfortran.dg/fmt_read_2.f90: Update dg-error/warning. 13947 * gfortran.dg/g77/12632.f: Update dg-error/warning. 13948 * gfortran.dg/g77/970625-2.f: Update dg-error/warning. 13949 * gfortran.dg/g77/980615-0.f: Update dg-error/warning. 13950 * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning. 13951 * gfortran.dg/global_references_1.f90: Update dg-error/warning. 13952 * gfortran.dg/goto_8.f90: Update dg-error/warning. 13953 * gfortran.dg/initialization_1.f90: Update dg-error/warning. 13954 * gfortran.dg/io_constraints_1.f90: Update dg-error/warning. 13955 * gfortran.dg/io_constraints_2.f90: Update dg-error/warning. 13956 * gfortran.dg/io_constraints_3.f90: Update dg-error/warning. 13957 * gfortran.dg/iostat_3.f90: Update dg-error/warning. 13958 * gfortran.dg/public_private_module.f90: Update dg-error/warning. 13959 * gfortran.dg/volatile3.f90: Update dg-error/warning. 13960 * gfortran.dg/warning-directive-2.F90: Update dg-error/warning. 13961 * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning. 13962 * gfortran.dg/whole_file_1.f90: Update dg-error/warning. 13963 * gfortran.dg/whole_file_2.f90: Update dg-error/warning. 13964 * gfortran.dg/whole_file_3.f90: Update dg-error/warning. 13965 139662011-02-18 Janus Weil <janus@gcc.gnu.org> 13967 13968 PR fortran/47768 13969 * gfortran.dg/proc_ptr_comp_30.f90: New. 13970 139712011-02-18 Jakub Jelinek <jakub@redhat.com> 13972 13973 PR debug/47780 13974 * gcc.target/i386/pr47780.c: New test. 13975 139762011-02-18 Janus Weil <janus@gcc.gnu.org> 13977 13978 PR fortran/47767 13979 * gfortran.dg/class_40.f03: New. 13980 139812011-02-18 Dodji Seketeli <dodji@redhat.com> 13982 13983 PR c++/47208 13984 * g++.dg/cpp0x/auto21.C: New test. 13985 139862011-02-17 Iain Sandoe <iains@gcc.gnu.org> 13987 13988 * objc.dg/special/unclaimed-category-1.h: Updated for 13989 new ABI support. 13990 * objc.dg/special/unclaimed-category-1.m: Same. 13991 * objc.dg/zero-link-1.m: Same. 13992 * objc.dg/lookup-1.m: Same. 13993 * objc.dg/torture/strings/const-str-9.m 13994 * objc.dg/torture/strings/const-str-10.m: Same. 13995 * objc.dg/torture/strings/const-str-11.m: Same. 13996 * objc.dg/torture/forward-1.m: Same. 13997 * objc.dg/zero-link-2.m: Same. 13998 * objc.dg/encode-7-next-64bit.m: Same. 13999 * objc.dg/method-4.m: Same. 14000 * objc.dg/next-runtime-1.m: Same. 14001 * objc.dg/image-info.m: Same. 14002 * objc.dg/pr23214.m: Same. 14003 * objc.dg/symtab-1.m: Same. 14004 * obj-c++.dg/basic.m: Same. 14005 * obj-c++.dg/proto-lossage-3.m: Same. 14006 * obj-c++.dg/torture/strings/const-str-10.m: Same. 14007 * obj-c++.dg/torture/strings/const-str-11.m: Same. 14008 * obj-c++.dg/torture/strings/const-str-9.m: Same. 14009 * obj-c++.dg/method-11.m: Same. 14010 * objc/execute/enumeration-1.m: Same. 14011 * objc/execute/object_is_class.m: Same. 14012 * objc/execute/formal_protocol-2.m: Same. 14013 * objc/execute/formal_protocol-4.m: Same. 14014 * objc/execute/formal_protocol-6.m: Same. 14015 * objc/execute/bycopy-3.m: Same. 14016 * objc/execute/exceptions/catchall-1.m: Same. 14017 * objc/execute/exceptions/finally-1.m: Same. 14018 * objc/execute/exceptions/local-variables-1.m: Same. 14019 * objc/execute/exceptions/foward-1.m: Same. 14020 * objc/execute/bf-common.h 14021 * objc/execute/enumeration-2.m: Same. 14022 * objc/execute/formal_protocol-1.m: Same. 14023 * objc/execute/formal_protocol-3.m: Same. 14024 * objc/execute/formal_protocol-5.m: Same. 14025 * objc/execute/accessing_ivars.m: Same. 14026 * objc/execute/bycopy-2.m: Same. 14027 * objc/execute/formal_protocol-7.m: Same. 14028 * objc/execute/compatibility_alias.m: Same. 14029 * objc/execute/no_clash.m: Same. 14030 * objc/execute/object_is_meta_class.m: Same. 14031 * objc/execute/exceptions/exceptions.exp: Load target-supports.exp 14032 * objc/execute/class-tests-1.h: Include stdio.h. 14033 * objc/execute/class-tests-2.h: Same. 14034 * obj-c++.dg/try-catch-9.mm: xfail-run the test with both 14035 runtimes. 14036 * obj-c++.dg/try-catch-2.mm: Same. 14037 140382011-02-17 Jakub Jelinek <jakub@redhat.com> 14039 14040 PR c++/47783 14041 * g++.dg/warn/Wunused-parm-4.C: New test. 14042 140432011-02-17 Alexandre Oliva <aoliva@redhat.com> 14044 Jan Hubicka <jh@suse.cz> 14045 14046 PR debug/47106 14047 PR debug/47402 14048 * g++.dg/debug/pr47106.C: New. 14049 140502011-02-17 Uros Bizjak <ubizjak@gmail.com> 14051 14052 PR target/43653 14053 * gcc.target/i386/pr43653.c: New test. 14054 140552011-02-11 Dodji Seketeli <dodji@redhat.com> 14056 14057 PR c++/47172 14058 * g++.dg/template/inherit6.C: New test. 14059 140602011-02-16 Janus Weil <janus@gcc.gnu.org> 14061 14062 PR fortran/47745 14063 * gfortran.dg/class_39.f03: New. 14064 140652011-02-16 Dodji Seketeli <dodji@redhat.com> 14066 14067 PR c++/47326 14068 * g++.dg/cpp0x/variadic106.C: New test. 14069 140702011-02-16 Jakub Jelinek <jakub@redhat.com> 14071 14072 PR libfortran/47757 14073 * gfortran.dg/pr47757-1.f90: New test. 14074 * gfortran.dg/pr47757-2.f90: New test. 14075 * gfortran.dg/pr47757-3.f90: New test. 14076 14077 PR c++/47704 14078 * g++.dg/cpp0x/enum8.C: New test. 14079 140802011-02-15 Jason Merrill <jason@redhat.com> 14081 14082 * g++.dg/inherit/implicit-trivial1.C: New. 14083 * g++.dg/cpp0x/implicit-trivial1.C: New. 14084 140852011-02-15 H.J. Lu <hongjiu.lu@intel.com> 14086 14087 PR middle-end/47725 14088 * gcc.dg/torture/pr47725.c: Removed. 14089 140902011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com> 14091 14092 PR target/47755 14093 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector 14094 constant does not generate a load from memory. 14095 140962011-02-15 H.J. Lu <hongjiu.lu@intel.com> 14097 14098 PR middle-end/47725 14099 * gcc.dg/torture/pr47725.c: New. 14100 141012011-02-15 Richard Guenther <rguenther@suse.de> 14102 14103 PR tree-optimization/47743 14104 * gcc.dg/torture/pr47743.c: New testcase. 14105 141062011-02-15 Jakub Jelinek <jakub@redhat.com> 14107 14108 PR middle-end/47581 14109 * gcc.target/i386/pr47581.c: New test. 14110 141112011-02-14 Janus Weil <janus@gcc.gnu.org> 14112 14113 PR fortran/47730 14114 * gfortran.dg/select_type_22.f03: New. 14115 141162011-02-14 Jason Merrill <jason@redhat.com> 14117 14118 * g++.dg/cpp0x/regress/enum1.C: New. 14119 141202011-02-14 Eric Botcazou <ebotcazou@adacore.com> 14121 14122 * gnat.dg/include.adb: New test. 14123 141242011-02-14 Janus Weil <janus@gcc.gnu.org> 14125 14126 PR fortran/47728 14127 * gfortran.dg/class_38.f03: New. 14128 141292011-02-14 Eric Botcazou <ebotcazou@adacore.com> 14130 14131 * gcc.dg/pr46494.c: New test. 14132 141332011-02-14 Richard Guenther <rguenther@suse.de> 14134 14135 * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong. 14136 141372011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14138 14139 PR ada/41929 14140 * gnat.dg/null_pointer_deref1.exp: Don't skip on 14141 sparc*-sun-solaris2.11. 14142 141432011-02-14 Janus Weil <janus@gcc.gnu.org> 14144 14145 PR fortran/47349 14146 * gfortran.dg/argument_checking_18.f90: New. 14147 141482011-02-13 Tobias Burnus <burnus@net-b.de> 14149 14150 * gfortran.dg/argument_checking_13.f90: Update dg-error. 14151 * gfortran.dg/argument_checking_17.f90: New. 14152 141532011-02-12 Janus Weil <janus@gcc.gnu.org> 14154 14155 * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays 14156 are temporarily disabled. 14157 * gfortran.dg/class_7.f03: Ditto. 14158 * gfortran.dg/coarray_14.f90: Ditto. 14159 * gfortran.dg/typebound_proc_13.f03: Ditto. 14160 141612011-02-12 Mikael Morin <mikael.morin@sfr.fr> 14162 14163 PR fortran/45586 14164 * gfortran.dg/extends_11.f03: New. 14165 141662011-02-11 Xinliang David Li <davidxl@google.com> 14167 14168 PR tree-optimization/47707 14169 * g++.dg/tree-ssa/pr47707.C: New test. 14170 141712011-02-11 Eric Botcazou <ebotcazou@adacore.com> 14172 14173 * g++.dg/opt/inline17.C: New test. 14174 141752011-02-11 Tobias Burnus <burnus@net-b.de> 14176 14177 PR fortran/47550 14178 * gfortran.dg/pure_formal_2.f90: New. 14179 141802011-02-11 Pat Haugen <pthaugen@us.ibm.com> 14181 14182 PR rtl-optimization/47614 14183 * gfortran.dg/pr47614.f: New. 14184 141852011-02-11 Joseph Myers <joseph@codesourcery.com> 14186 14187 PR driver/47678 14188 * gcc.dg/opts-6.c: New test. 14189 141902011-02-11 Jakub Jelinek <jakub@redhat.com> 14191 14192 PR debug/47684 14193 * gcc.dg/pr47684.c: New test. 14194 141952011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14196 14197 PR target/47629 14198 * gcc.target/i386/pr47312.c: Use dg-require-effective-target 14199 c99_runtime, dg-add-options c99_runtime. 14200 (main): Use __asm__. 14201 142022011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14203 14204 PR testsuite/47400 14205 * lib/target-supports.exp (check_ascii_locale_available): New proc. 14206 * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc. 14207 * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale. 14208 * gcc.dg/ucnid-10.c: Likewise. 14209 * gcc.dg/ucnid-13.c: Likewise. 14210 * gcc.dg/ucnid-7.c: Likewise. 14211 * gcc.dg/ucnid-8.c: Likewise. 14212 Adapt dg-warning line number. 14213 142142011-02-10 Uros Bizjak <ubizjak@gmail.com> 14215 14216 * gcc.target/i386/parity-1.c: Use -march=k8. 14217 * gcc.target/i386/parity-2.c: Ditto. 14218 * gcc.target/i386/vecinit-1.c: Ditto. 14219 * gcc.target/i386/vecinit-2.c: Ditto. 14220 142212011-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14222 14223 PR target/46610 14224 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*. 14225 * gcc.target/mips/save-restore-3.c: Likewise. 14226 * gcc.target/mips/save-restore-4.c: Likewise. 14227 * gcc.target/mips/save-restore-5.c: Likewise. 14228 14229 PR target/47683 14230 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*. 14231 * g++.dg/tree-prof/partition2.C: Likewise. 14232 142332011-02-09 Jason Merrill <jason@redhat.com> 14234 14235 * g++.dg/tree-ssa/inline-3.C: Use a normal function 14236 rather than misdeclare std::puts. 14237 14238 * g++.dg/ext/vla1.C: Adjust for C++0x mode. 14239 * g++.dg/other/warning1.C: Likewise. 14240 * g++.old-deja/g++.bugs/900119_01.C: Likewise. 14241 * g++.old-deja/g++.gb/scope06.C: Likewise. 14242 * g++.old-deja/g++.law/cvt11.C: Likewise. 14243 * g++.old-deja/g++.law/init1.C: Likewise. 14244 * g++.dg/abi/mangle26.C: Likewise. 14245 14246 * g++.dg/template/function1.C: Adjust for C++0x mode. 14247 * g++.dg/cpp0x/regress/template-function1.C: Copy it. 14248 14249 * g++.dg/ext/label10.C: Adjust for C++0x mode. 14250 * g++.dg/cpp0x/regress/ext-label10.C: Copy it. 14251 14252 * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C. 14253 14254 * g++.dg/cpp0x/regress/abi-empty7.C: New. 14255 14256 * g++.dg/cpp0x/regress: New directory. 14257 * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C. 14258 * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C. 14259 * g++.dg/cpp0x/regress/regress3.C: New. 14260 142612011-02-10 Richard Guenther <rguenther@suse.de> 14262 14263 PR tree-optimization/47677 14264 * gcc.dg/torture/pr47677.c: New testcase. 14265 142662011-02-10 Iain Sandoe <iains@gcc.gnu.org> 14267 14268 * objc.dg/special/load-category-1.m: Remove unused header. 14269 * objc.dg/special/load-category-1a.m: Likewise. 14270 * objc.dg/special/load-category-2.m: Likewise. 14271 * objc.dg/special/load-category-2a.m: Likewise. 14272 * objc.dg/special/load-category-3.m: Likewise. 14273 * objc.dg/special/load-category-3a.m: Likewise. 14274 * objc.dg/attributes/proto-attribute-2.m: Likewise. 14275 * objc.dg/attributes/proto-attribute-3.m: Likewise. 14276 * objc.dg/attributes/class-attribute-1.m: Likewise. 14277 * objc.dg/property/property.exp: Don't run for Darwin < 9. 14278 * obj-c++.dg/property/property.exp: Likewise. 14279 * objc.dg/attributes/method-sentinel-1.m: Update type header. 14280 * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise. 14281 * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9. 14282 * obj-c++.dg/attributes/class-attribute-1.mm: Likewise. 14283 * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise. 14284 * obj-c++.dg/template-8.mm: Likewise. 14285 142862011-02-10 Jakub Jelinek <jakub@redhat.com> 14287 14288 PR target/47665 14289 * gcc.target/i386/pr47665.c: New test. 14290 142912011-02-10 Jie Zhang <jie@codesourcery.com> 14292 14293 PR testsuite/47622 14294 Revert 14295 2011-02-05 Jie Zhang <jie@codesourcery.com> 14296 PR debug/42631 14297 * gcc.dg/pr42631.c: Update test. 14298 * gcc.dg/pr42631-2.c: New test. 14299 143002011-02-09 Janus Weil <janus@gcc.gnu.org> 14301 14302 PR fortran/47352 14303 * gfortran.dg/proc_decl_25.f90: New. 14304 143052011-02-09 Janus Weil <janus@gcc.gnu.org> 14306 14307 PR fortran/47463 14308 * gfortran.dg/typebound_assignment_2.f03: New. 14309 143102011-02-09 Richard Guenther <rguenther@suse.de> 14311 14312 PR tree-optimization/47664 14313 * gcc.dg/tree-ssa/inline-7.c: New testcase. 14314 143152011-02-09 Eric Botcazou <ebotcazou@adacore.com> 14316 14317 PR middle-end/47646 14318 * gnat.dg/uninit_func.adb: Adjust dg directive. 14319 143202011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr> 14321 14322 PR middle-end/47646 14323 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives. 14324 143252011-02-09 Janus Weil <janus@gcc.gnu.org> 14326 14327 PR fortran/47637 14328 * gfortran.dg/auto_dealloc_2.f90: New. 14329 143302011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14331 14332 * gcc.dg/builtins-config.h: Remove __sgi handling. 14333 * lib/target-supports.exp (add_options_for_c99_runtime): Add 14334 -std=c99 for mips-sgi-irix6.5*. 14335 143362011-02-09 Martin Jambor <mjambor@suse.cz> 14337 14338 PR middle-end/45505 14339 * gfortran.dg/pr25923.f90: Remove xfails. 14340 143412011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org> 14342 14343 PR fortran/47583 14344 * gfortran.dg/inquire_14.f90: New test. 14345 143462011-02-08 Janus Weil <janus@gcc.gnu.org> 14347 14348 PR fortran/45290 14349 * gfortran.dg/pointer_init_6.f90: New. 14350 143512011-02-08 Jeff Law <law@redhat.com> 14352 14353 PR tree-optimization/42893 14354 * gcc.tree-ssa/pr42893.c: New test. 14355 143562011-02-08 Sebastian Pop <sebastian.pop@amd.com> 14357 14358 PR tree-optimization/46834 14359 PR tree-optimization/46994 14360 PR tree-optimization/46995 14361 * gcc.dg/graphite/id-pr46834.c: New. 14362 * gfortran.dg/graphite/id-pr46994.f90: New. 14363 * gfortran.dg/graphite/id-pr46995.f90: New. 14364 143652011-02-08 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 14366 14367 PR middle-end/47646 14368 * gcc.dg/pr39666-2.c (foo2): If the location of the statement 14369 using the variable is known the warning is emitted there. 14370 * gcc.dg/uninit-pr19430.c (foo): Likewise. 14371 * g++.dg/warn/Wuninitialized-5.C (foo): Likewise. 14372 14373 * c-c++-common/pr20000.c (g): Both warnings occur at the return 14374 statement. 14375 (vg): Likewise. 14376 * gcc.dg/noreturn-1.c (foo5): Likewise. 14377 * objc.dg/attributes/method-noreturn-1.m (method1): Likewise. 14378 (method2): Likewise. 14379 14380 * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for 14381 the return statement using the uninitialized variable. 14382 * gfortran.dg/pr39666-2.f90 (f): Likewise. 14383 143842011-02-08 Richard Guenther <rguenther@suse.de> 14385 14386 PR middle-end/47639 14387 * g++.dg/opt/pr47639.c: New testcase. 14388 143892011-02-08 Richard Guenther <rguenther@suse.de> 14390 14391 PR tree-optimization/47632 14392 * g++.dg/opt/pr47632.C: New testcase. 14393 143942011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14395 14396 * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well. 14397 143982011-02-07 Richard Guenther <rguenther@suse.de> 14399 14400 PR tree-optimization/47615 14401 * g++.dg/opt/pr47615.C: New testcase. 14402 144032011-02-07 Richard Guenther <rguenther@suse.de> 14404 14405 PR tree-optimization/47621 14406 * gcc.dg/torture/pr47621.c: New testcase. 14407 144082011-02-07 Uros Bizjak <ubizjak@gmail.com> 14409 14410 * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump. 14411 144122011-02-06 Paul Thomas <pault@gcc.gnu.org> 14413 14414 PR fortran/47592 14415 * gfortran.dg/allocate_with_source_1 : New test. 14416 144172011-02-05 Jakub Jelinek <jakub@redhat.com> 14418 14419 PR middle-end/47610 14420 * gcc.dg/pr47610.c: New test. 14421 144222011-02-05 Jie Zhang <jie@codesourcery.com> 14423 14424 PR debug/42631 14425 * gcc.dg/pr42631.c: Update test. 14426 * gcc.dg/pr42631-2.c: New test. 14427 144282001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org> 14429 14430 PR fortran/47574 14431 * gfortran.dg/pr47574.f90: New test. 14432 144332011-02-04 Sebastian Pop <sebastian.pop@amd.com> 14434 14435 PR tree-optimization/46194 14436 * gcc.dg/autopar/pr46194.c: New. 14437 144382011-02-04 H.J. Lu <hongjiu.lu@intel.com> 14439 14440 PR tree-optimization/43695 14441 * g++.dg/ipa/pr43695.C: New. 14442 144432011-02-04 Jakub Jelinek <jakub@redhat.com> 14444 14445 PR inline-asm/23200 14446 * gcc.dg/pr23200.c: New test. 14447 144482011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com> 14449 14450 PR c++/47589 14451 * g++.dg/pr47589.C: New test. 14452 144532011-02-03 Dodji Seketeli <dodji@redhat.com> 14454 14455 PR c++/47398 14456 * g++.dg/template/typedef37.C: New test. 14457 * g++.dg/template/param1.C: Adjust expected error message. 14458 144592011-02-03 Jakub Jelinek <jakub@redhat.com> 14460 14461 PR middle-end/31490 14462 * gcc.dg/pr31490-2.c: New test. 14463 * gcc.dg/pr31490-3.c: New test. 14464 * gcc.dg/pr31490-4.c: New test. 14465 144662011-02-03 Nathan Froyd <froydnj@codesourcery.com> 14467 Jakub Jelinek <jakub@redhat.com> 14468 14469 PR c++/46890 14470 * g++.dg/parser/semicolon3.C: Adjust. 14471 * g++.dg/parser/semicolon4.C: New testcase. 14472 * g++.dg/pr46890.C: New testcase. 14473 144742011-02-03 Paolo Carlini <paolo.carlini@oracle.com> 14475 14476 PR c++/29571 14477 * g++.dg/init/pr29571.C: New. 14478 144792011-02-03 H.J. Lu <hongjiu.lu@intel.com> 14480 14481 * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double 14482 instead of vect_int. 14483 144842011-02-03 Jakub Jelinek <jakub@redhat.com> 14485 14486 PR target/47312 14487 * gcc.target/i386/pr47312.c: New test. 14488 14489 PR target/47564 14490 * gcc.target/i386/pr47564.c: New test. 14491 144922011-02-03 Alexandre Oliva <aoliva@redhat.com> 14493 14494 PR tree-optimization/45122 14495 * gcc.dg/tree-ssa/pr45122.c: New. 14496 144972011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com> 14498 14499 PR target/47272 14500 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld 14501 and vec_vsx_st. 14502 14503 * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec 14504 and vsx so a default --with-cpu=power7 doesn't give an error 14505 when -mavoid-indexed-addresses is used. 14506 14507 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm 14508 wrapper function to save the arguments and then jump to the real 14509 function, rather than depending on the compiler not to move stuff 14510 before an asm. 14511 * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto. 14512 145132011-02-02 Janus Weil <janus@gcc.gnu.org> 14514 Paul Thomas <pault@gcc.gnu.org> 14515 14516 PR fortran/47082 14517 * gfortran.dg/class_37.f03 : New test. 14518 145192011-02-02 Sebastian Pop <sebastian.pop@amd.com> 14520 Richard Guenther <rguenther@suse.de> 14521 14522 PR tree-optimization/40979 14523 PR bootstrap/47044 14524 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math. 14525 * gcc.dg/graphite/pr35356-2.c: Adjust pattern. 14526 * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to 14527 check_vect_support_and_set_flags. 14528 * gfortran.dg/graphite/vect-pr40979.f90: New. 14529 145302011-02-02 Janus Weil <janus@gcc.gnu.org> 14531 14532 PR fortran/47572 14533 * gfortran.dg/class_36.f03: New. 14534 145352011-02-02 Richard Guenther <rguenther@suse.de> 14536 14537 PR tree-optimization/47566 14538 * gcc.dg/lto/20110201-1_0.c: New testcase. 14539 145402011-02-02 Alexandre Oliva <aoliva@redhat.com> 14541 14542 PR debug/47498 14543 PR debug/47501 14544 PR debug/45136 14545 PR debug/45130 14546 * debug/pr47498.c: New. 14547 * debug/pr47501.c: New. 14548 145492011-02-01 Richard Guenther <rguenther@suse.de> 14550 14551 PR tree-optimization/47559 14552 * g++.dg/torture/pr47559.C: New testcase. 14553 145542011-02-01 Janus Weil <janus@gcc.gnu.org> 14555 14556 PR fortran/47565 14557 * gfortran.dg/typebound_call_20.f03: New. 14558 145592011-02-01 Richard Guenther <rguenther@suse.de> 14560 14561 PR tree-optimization/47555 14562 * gcc.dg/pr47555.c: New testcase. 14563 145642011-02-01 Richard Guenther <rguenther@suse.de> 14565 14566 PR tree-optimization/47541 14567 * g++.dg/torture/pr47541.C: New testcase. 14568 145692011-01-31 Janus Weil <janus@gcc.gnu.org> 14570 14571 PR fortran/47455 14572 * gfortran.dg/typebound_call_19.f03: New. 14573 145742011-01-31 Jakub Jelinek <jakub@redhat.com> 14575 14576 PR c++/47416 14577 * g++.dg/cpp0x/pr47416.C: New test. 14578 145792011-01-31 Paul Thomas <pault@gcc.gnu.org> 14580 14581 PR fortran/47519 14582 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test. 14583 145842011-01-31 Janus Weil <janus@gcc.gnu.org> 14585 14586 PR fortran/47463 14587 * gfortran.dg/typebound_assignment_1.f03: New. 14588 145892011-01-31 Jakub Jelinek <jakub@redhat.com> 14590 14591 PR tree-optimization/47538 14592 * gcc.c-torture/execute/pr47538.c: New test. 14593 145942011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14595 14596 PR target/45325 14597 * gcc.target/i386/pr38240.c: Add dg-options "-msse". 14598 145992011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14600 14601 * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak. 14602 146032011-01-31 Eric Botcazou <ebotcazou@adacore.com> 14604 14605 PR rtl-optimization/44031 14606 * gcc.c-torture/compile/20110131-1.c: New test. 14607 146082011-01-31 Tobias Burnus <burnus@net-b.de> 14609 14610 PR fortran/47042 14611 * gfortran.dg/stmt_func_1.f90: New. 14612 146132011-01-31 Tobias Burnus <burnus@net-b.de> 14614 14615 PR fortran/47042 14616 * gfortran.dg/interface_34.f90: New. 14617 146182011-01-30 Paul Thomas <pault@gcc.gnu.org> 14619 14620 PR fortran/47523 14621 * gfortran.dg/realloc_on_assign_5.f03: New test. 14622 * gfortran.dg/realloc_on_assign_5.f03: New test. 14623 146242011-01-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14625 14626 * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*. 14627 * gfortran.dg/bessel_7.f90: Likewise. 14628 * gfortran.dg/erf_2.F90: Likewise. Always run with -O0. 14629 14630 * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon". 14631 * gfortran.dg/sum_init_expr.f03: Likewise. 14632 14633 * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*. 14634 14635 * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with 14636 -r -nostdlib. 14637 14638 * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized 14639 loop only on "vect_intfloat_cvt" targets. 14640 146412011-01-29 Tobias Burnus <burnus@net-b.de> 14642 14643 PR fortran/47531 14644 * gfortran.dg/shape_6.f90: New. 14645 146462011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> 14647 14648 PR libgfortran/47434 14649 * gfortran.dg/read_infnan_1.f90: Update test. 14650 * gfortran.dg/module_nan.f90: Update test. 14651 * gfortran.dg/char4_iunit_1.f03: Update test. 14652 * gfortran.dg/large_real_kind_1.f90: Update test. 14653 * gfortran.dg/real_const_3.f90: Update test. 14654 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test. 14655 146562011-01-29 Dodji Seketeli <dodji@redhat.com> 14657 14658 PR c++/47311 14659 * g++.dg/template/param2.C: New test. 14660 146612011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> 14662 14663 PR libgfortran/47285 14664 * gfortran.dg/fmt_g.f: New test. 14665 146662011-01-28 Tobias Burnus <burnus@net-b.de> 14667 14668 PR fortran/47507 14669 * gfortran.dg/pure_formal_1.f90: New. 14670 146712011-01-28 Jakub Jelinek <jakub@redhat.com> 14672 14673 PR target/42894 14674 * gcc.dg/tls/pr42894.c: New test. 14675 146762011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14677 14678 * gcc.dg/pr47276.c: Add dg-require-visibility. 14679 146802011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14681 14682 * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32. 14683 146842011-01-28 Paul Thomas <pault@gcc.gnu.org> 14685 Tobias Burnus <burnus@gcc.gnu.org> 14686 14687 PR fortran/45170 14688 PR fortran/35810 14689 PR fortran/47350 14690 * gfortran.dg/realloc_on_assign_3.f03: New test. 14691 * gfortran.dg/realloc_on_assign_4.f03: New test. 14692 * gfortran.dg/allocatable_function_5.f90: New test. 14693 * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test. 14694 * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet 14695 implemented" dg-errors. 14696 146972011-01-27 Jan Hubicka <jh@suse.cz> 14698 14699 PR middle-end/46949 14700 * gcc.dg/attr-weakref-4.c: New testcase 14701 147022011-01-27 Martin Jambor <mjambor@suse.cz> 14703 14704 PR tree-optimization/47228 14705 * gcc.dg/torture/pr47228.c: New test. 14706 147072011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 14708 14709 * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x. 14710 147112011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 14712 14713 * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192 14714 when using auto-overlay support on the SPU. 14715 147162011-01-27 Eric Botcazou <ebotcazou@adacore.com> 14717 14718 PR rtl-optimization/44174 14719 * gcc.target/i386/asm-6.c: New test. 14720 147212011-01-26 Mikael Pettersson <mikpe@it.uu.se> 14722 14723 PR rtl-optimization/46856 14724 * gcc.c-torture/compile/pr46856.c: New test. 14725 147262011-01-26 Nicola Pero <nicola.pero@meta-innovation.com> 14727 Andrew Pinski <pinskia@gmail.com> 14728 14729 PR c/43082 14730 * gcc.dg/pr43082.c: New. 14731 147322011-01-26 DJ Delorie <dj@redhat.com> 14733 14734 PR rtl-optimization/46878 14735 * gcc.dg/pr46878-1.c: New test. 14736 147372011-01-26 Jakub Jelinek <jakub@redhat.com> 14738 14739 PR c++/47476 14740 * g++.dg/cpp0x/pr47476.C: New test. 14741 147422011-01-26 Eric Botcazou <ebotcazou@adacore.com> 14743 14744 * gcc.c-torture/compile/20110126-1.c: New test. 14745 147462011-01-26 Jakub Jelinek <jakub@redhat.com> 14747 14748 PR c/47473 14749 * gcc.dg/torture/pr47473.c: New test. 14750 147512011-01-26 Jan Hubicka <jh@suse.cz> 14752 14753 PR target/47237 14754 * gcc.c-torture/execute/pr47237.c: New testcase. 14755 147562011-01-26 Jan Hubicka <jh@suse.cz> 14757 14758 PR tree-optimization/47190 14759 * gcc.dg/attr-weakref-3.c: New testcase. 14760 147612011-01-26 Dave Korn <dave.korn.cygwin@gmail.com> 14762 14763 PR c++/43601 14764 * gcc.dg/dll-9a.c: New test file. 14765 * gcc.dg/dll-11.c: Likewise. 14766 * gcc.dg/dll-12.c: Likewise. 14767 * gcc.dg/dll-12a.c: Likewise. 14768 * gcc.dg/dll-11a.c: Likewise. 14769 * gcc.dg/dll-9.c: Likewise. 14770 * gcc.dg/dll-10.c: Likewise. 14771 * gcc.dg/dll-10a.c: Likewise. 14772 * g++.dg/ext/dllexport4a.cc: Likewise. 14773 * g++.dg/ext/dllexport4.C: Likewise. 14774 * g++.dg/ext/dllexport5.C: Likewise. 14775 * g++.dg/ext/dllexport5a.cc: Likewise. 14776 147772011-01-25 Sebastian Pop <sebastian.pop@amd.com> 14778 14779 PR tree-optimization/46970 14780 * gcc.dg/graphite/pr46970.c: New. 14781 147822011-01-25 Sebastian Pop <sebastian.pop@amd.com> 14783 14784 PR tree-optimization/46215 14785 * gcc.dg/graphite/pr46215.c: New. 14786 147872011-01-25 Sebastian Pop <sebastian.pop@amd.com> 14788 14789 PR tree-optimization/46168 14790 * gcc.dg/graphite/pr46168.c: New. 14791 147922011-01-25 Sebastian Pop <sebastian.pop@amd.com> 14793 14794 PR tree-optimization/43657 14795 * gcc.dg/graphite/pr43657.c: New. 14796 147972011-01-25 Sebastian Pop <sebastian.pop@amd.com> 14798 14799 PR tree-optimization/29832 14800 * gfortran.dg/graphite/pr29832.f90: New. 14801 148022011-01-25 Sebastian Pop <sebastian.pop@amd.com> 14803 14804 PR tree-optimization/43567 14805 * gcc.dg/graphite/pr43567.c: New. 14806 148072011-01-25 Sebastian Pop <sebastian.pop@amd.com> 14808 14809 * gfortran.dg/graphite/interchange-4.f: New. 14810 * gfortran.dg/graphite/interchange-5.f: New. 14811 14812 * gcc.dg/tree-ssa/ltrans-1.c: Removed. 14813 * gcc.dg/tree-ssa/ltrans-2.c: Removed. 14814 * gcc.dg/tree-ssa/ltrans-3.c: Removed. 14815 * gcc.dg/tree-ssa/ltrans-4.c: Removed. 14816 * gcc.dg/tree-ssa/ltrans-5.c: Removed. 14817 * gcc.dg/tree-ssa/ltrans-6.c: Removed. 14818 * gcc.dg/tree-ssa/ltrans-8.c: Removed. 14819 * gfortran.dg/ltrans-7.f90: Removed. 14820 * gcc.dg/tree-ssa/data-dep-1.c: Removed. 14821 14822 * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c 14823 * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c 14824 * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c 14825 * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c 14826 * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c 14827 * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c 14828 * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c 14829 * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c 14830 * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c 14831 * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c 14832 * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c 14833 * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c 14834 * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c 14835 * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c 14836 * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c 14837 * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c 14838 * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c 14839 * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c 14840 * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c 14841 * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c 14842 * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c 14843 * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c 14844 * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c 14845 * gcc.dg/tree-ssa/data-dep-1.c 14846 * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90 14847 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90 14848 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90 14849 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f 14850 * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f 14851 148522011-01-25 Jakub Jelinek <jakub@redhat.com> 14853 14854 PR tree-optimization/47265 14855 PR tree-optimization/47443 14856 * gcc.c-torture/compile/pr47265.c: New test. 14857 * gcc.dg/pr47443.c: New test. 14858 148592011-01-25 Martin Jambor <mjambor@suse.cz> 14860 14861 PR tree-optimization/47382 14862 * g++.dg/torture/pr47382.C: New test. 14863 * g++.dg/opt/devirt1.C: Xfail. 14864 148652011-01-25 Yao Qi <yao@codesourcery.com> 14866 14867 PR target/45701 14868 * gcc.target/arm/pr45701-1.c: New test. 14869 * gcc.target/arm/pr45701-2.c: New test. 14870 * gcc.target/arm/pr45701-3.c: New test. 14871 148722011-01-25 Sebastian Pop <sebastian.pop@amd.com> 14873 Jakub Jelinek <jakub@redhat.com> 14874 14875 PR tree-optimization/47271 14876 * gcc.dg/tree-ssa/ifc-pr47271.c: New. 14877 148782011-01-25 Nick Clifton <nickc@redhat.com> 14879 14880 * gcc.target/rx/builtins.c: Allow -fipa-cp-clone. 14881 (saturate_add): Delete. 14882 (exchange): Delete. 14883 (main): Do not run saturate_add. 14884 (set_interrupts): Delete. 14885 148862011-01-25 Tobias Burnus <burnus@net-b.de> 14887 14888 PR fortran/47448 14889 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New. 14890 148912011-01-25 Jakub Jelinek <jakub@redhat.com> 14892 14893 PR tree-optimization/47427 14894 PR tree-optimization/47428 14895 * gcc.c-torture/compile/pr47427.c: New test. 14896 * gcc.c-torture/compile/pr47428.c: New test. 14897 148982011-01-25 Richard Guenther <rguenther@suse.de> 14899 14900 PR middle-end/47411 14901 * gcc.dg/torture/pr47411.c: New testcase. 14902 149032011-01-25 Sebastian Pop <sebastian.pop@amd.com> 14904 14905 * gfortran.dg/graphite/id-24.f: New. 14906 * gfortran.dg/graphite/id-25.f: New. 14907 149082011-01-25 Sebastian Pop <sebastian.pop@amd.com> 14909 14910 * gfortran.dg/graphite/id-23.f: New. 14911 149122011-01-25 Sebastian Pop <sebastian.pop@amd.com> 14913 14914 * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed. 14915 149162011-01-25 Sebastian Pop <sebastian.pop@amd.com> 14917 14918 * gcc.dg/graphite/block-0.c: Un-XFAILed. 14919 * gcc.dg/graphite/block-1.c: Un-XFAILed. 14920 * gcc.dg/graphite/block-7.c: Un-XFAILed. 14921 * gcc.dg/graphite/block-8.c: Un-XFAILed. 14922 * gcc.dg/graphite/interchange-12.c: Un-XFAILed. 14923 * gcc.dg/graphite/interchange-14.c: Un-XFAILed. 14924 * gcc.dg/graphite/interchange-15.c: Un-XFAILed. 14925 * gcc.dg/graphite/interchange-8.c: Un-XFAILed. 14926 * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed. 14927 149282011-01-25 Sebastian Pop <sebastian.pop@amd.com> 14929 14930 * gcc.dg/graphite/block-0.c: Add documentation. 14931 * gcc.dg/graphite/block-4.c: Same. 14932 * gcc.dg/graphite/block-7.c: Same. 14933 * gcc.dg/graphite/block-8.c: New. 14934 * gcc.dg/graphite/interchange-1.c: Un-XFAILed. 14935 * gcc.dg/graphite/interchange-11.c: Un-XFAILed. 14936 * gcc.dg/graphite/interchange-12.c: Add documentation. 14937 * gcc.dg/graphite/interchange-13.c: New. 14938 * gcc.dg/graphite/interchange-14.c: New. 14939 * gcc.dg/graphite/interchange-15.c: New. 14940 * gcc.dg/graphite/interchange-8.c: Add documentation. 14941 * gcc.dg/graphite/interchange-mvt.c: Same. 14942 149432011-01-24 Michael Meissner <meissner@linux.vnet.ibm.com> 14944 14945 PR target/47408 14946 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx. 14947 * gcc.target/powerpc/altivec-14.c: Ditto. 14948 * gcc.target/powerpc/altivec-33.c: Ditto. 14949 * gcc.target/powerpc/altivec-types-1.c: Ditto. 14950 * gcc.target/powerpc/altivec-types-2.c: Ditto. 14951 * gcc.target/powerpc/altivec-types-3.c: Ditto. 14952 * gcc.target/powerpc/altivec-types-4.c: Ditto. 14953 * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto. 14954 * gcc.target/powerpc/ppc-vector-memset.c: Ditto. 14955 * g++.dg/ext/altivec-15.C: Ditto. 14956 * g++.dg/ext/altivec-types-1.C: Ditto. 14957 * g++.dg/ext/altivec-types-2.C: Ditto. 14958 * g++.dg/ext/altivec-types-3.C: Ditto. 14959 * g++.dg/ext/altivec-types-4.C: Ditto. 14960 149612011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14962 14963 * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*. 14964 149652011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14966 14967 * gfortran.dg/cray_pointers_2.f90: Avoid cycling through 14968 optimization options. 14969 149702011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14971 14972 * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4. 14973 14974 PR testsuite/45988 14975 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2. 14976 149772011-01-23 Tobias Burnus <burnus@net-b.de> 14978 14979 PR fortran/47421 14980 * gfortran.dg/allocatable_scalar_12.f90: New. 14981 149822011-01-23 Ira Rosen <irar@il.ibm.com> 14983 14984 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect 14985 vectorization to be not profitable if peeling is used to 14986 realign the memory access. 14987 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase 14988 loop bound to avoid loop unrolling. 14989 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise. 14990 149912011-01-22 Jan Hubicka <jh@suse.cz> 14992 14993 PR lto/47333 14994 * g++.dg/lto/pr47333.C: New file. 14995 149962011-01-22 Jan Hubicka <jh@suse.cz> 14997 14998 PR tree-optimization/43884 14999 PR lto/44334 15000 * gcc.dg/autopar/outer-2.c: Increase array size. 15001 * gcc.dg/tree-ssa/ldist-pr45948.c: Update test. 15002 150032011-01-22 Thomas Koenig <tkoenig@gcc.gnu.org> 15004 15005 PR fortran/38536 15006 * gfortran.dg/c_loc_tests_16.f90: New test. 15007 150082011-01-22 Tobias Burnus <burnus@net-b.de> 15009 15010 PR fortran/47399 15011 * gfortran.dg/typebound_proc_19.f90: New. 15012 150132011-01-21 Jeff Law <law@redhat.com> 15014 15015 PR tree-optimization/47053 15016 * g++.dg/pr47053.C: New test. 15017 150182011-01-21 Jason Merrill <jason@redhat.com> 15019 15020 PR c++/47041 15021 * g++.dg/cpp0x/constexpr-ctor6.C: New. 15022 150232011-01-21 Jakub Jelinek <jakub@redhat.com> 15024 15025 PR c++/47388 15026 * g++.dg/cpp0x/range-for10.C: New test. 15027 * g++.dg/template/for1.C: New test. 15028 15029 PR middle-end/45566 15030 * g++.dg/tree-prof/partition3.C: New test. 15031 15032 * g++.dg/tree-prof/tree-prof.exp: Fix a comment. 15033 15034 PR rtl-optimization/47366 15035 * g++.dg/opt/pr47366.C: New test. 15036 150372011-01-21 Jason Merrill <jason@redhat.com> 15038 15039 PR c++/46552 15040 * g++.dg/cpp0x/constexpr-regress2.C: New. 15041 15042 * g++.dg/cpp0x/constexpr-stmtexpr.C: New. 15043 150442011-01-21 Jeff Law <law@redhat.com> 15045 15046 PR rtl-optimization/41619 15047 * gcc.dg/pr41619.c: New. 15048 150492011-01-21 Jakub Jelinek <jakub@redhat.com> 15050 15051 PR tree-optimization/47355 15052 * g++.dg/opt/pr47355.C: New test. 15053 150542011-01-21 Richard Guenther <rguenther@suse.de> 15055 15056 * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of 15057 making main hot. 15058 150592011-01-21 Richard Guenther <rguenther@suse.de> 15060 15061 PR tree-optimization/47365 15062 * gcc.dg/torture/pr47365.c: New testcase. 15063 * gcc.dg/tree-ssa/pr47392.c: Likewise. 15064 150652011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15066 15067 * g++.dg/other/anon5.C: Skip on mips-sgi-irix*. 15068 150692011-01-21 Jakub Jelinek <jakub@redhat.com> 15070 15071 PR tree-optimization/47391 15072 * gcc.dg/pr47391.c: New test. 15073 150742011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15075 15076 * g++.dg/template/char1.C: Use signed char. 15077 150782011-01-21 Tobias Burnus <burnus@net-b.de> 15079 15080 PR fortran/47377 15081 * gfortran.dg/pointer_target_4.f90: New. 15082 150832011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com> 15084 15085 PR target/47251 15086 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on 15087 ILP32 system and not IP32. 15088 150892011-01-20 Alexandre Oliva <aoliva@redhat.com> 15090 15091 PR debug/46583 15092 * g++.dg/debug/pr46583.C: New. 15093 150942011-01-20 Jakub Jelinek <jakub@redhat.com> 15095 15096 PR debug/47283 15097 * g++.dg/debug/pr47283.C: New test. 15098 15099 PR testsuite/47371 15100 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex. 15101 * gcc.target/i386/headmerge-2.c: Likewise. 15102 151032011-01-20 Richard Guenther <rguenther@suse.de> 15104 15105 PR middle-end/47370 15106 * gcc.dg/torture/pr47370.c: New testcase. 15107 151082011-01-20 Jakub Jelinek <jakub@redhat.com> 15109 15110 PR tree-optimization/46130 15111 * gcc.dg/pr46130-1.c: New test. 15112 * gcc.dg/pr46130-2.c: New test. 15113 151142011-01-19 Dodji Seketeli <dodji@redhat.com> 15115 15116 PR c++/47291 15117 * g++.dg/debug/dwarf2/template-params-10.C: New test. 15118 151192011-01-19 Alexandre Oliva <aoliva@redhat.com> 15120 15121 PR debug/46240 15122 * g++.dg/debug/pr46240.cc: New. 15123 151242011-01-19 Jakub Jelinek <jakub@redhat.com> 15125 15126 PR c++/47303 15127 * g++.dg/template/anonunion1.C: New test. 15128 15129 PR rtl-optimization/47337 15130 * gcc.c-torture/execute/pr47337.c: New test. 15131 151322011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15133 15134 PR testsuite/45342 15135 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*. 15136 151372011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15138 15139 PR tree-optimization/46021 15140 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*. 15141 151422011-01-19 Jakub Jelinek <jakub@redhat.com> 15143 15144 PR tree-optimization/47290 15145 * g++.dg/torture/pr47290.C: New test. 15146 151472011-01-18 Janus Weil <janus@gcc.gnu.org> 15148 15149 PR fortran/47240 15150 * gfortran.dg/proc_ptr_comp_29.f90: New. 15151 151522011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr> 15153 15154 PR testsuite/41146 15155 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for 15156 powerpc-apple-darwin9. 15157 151582011-01-18 Jakub Jelinek <jakub@redhat.com> 15159 15160 PR rtl-optimization/47299 15161 * gcc.c-torture/execute/pr47299.c: New test. 15162 151632011-01-17 Jason Merrill <jason@redhat.com> 15164 15165 * g++.dg/cpp0x/constexpr-virtual.C: New. 15166 151672011-01-17 Jakub Jelinek <jakub@redhat.com> 15168 15169 PR fortran/47331 15170 * gfortran.dg/gomp/pr47331.f90: New test. 15171 151722011-01-17 Nicola Pero <nicola.pero@meta-innovation.com> 15173 15174 PR objc/47314 15175 * objc.dg/selector-warn-1.m: New. 15176 * obj-c++.dg/selector-warn-1.mm: New. 15177 151782011-01-17 Richard Sandiford <rdsandiford@googlemail.com> 15179 15180 * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.". 15181 Update dg-final accordingly. 15182 151832011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15184 15185 * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*. 15186 151872011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 15188 15189 * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a 15190 target check. 15191 * gcc.dg/guality/pr36728-2.c: Likewise. 15192 151932011-01-17 Richard Guenther <rguenther@suse.de> 15194 15195 PR tree-optimization/47313 15196 * g++.dg/torture/pr47313.C: New testcase. 15197 151982011-01-17 H.J. Lu <hongjiu.lu@intel.com> 15199 15200 PR target/47318 15201 * gcc.target/i386/avx-vmaskmovpd-1.c: New. 15202 * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise. 15203 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise. 15204 * gcc.target/i386/avx-vmaskmovps-1.c: Likewise. 15205 15206 * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask 15207 as __m256i. 15208 * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise. 15209 * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise. 15210 * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise. 15211 152122011-01-17 Richard Guenther <rguenther@suse.de> 15213 15214 PR tree-optimization/45967 15215 * gcc.dg/torture/pr45967-2.c: New testcase. 15216 * gcc.dg/torture/pr45967-3.c: Likewise. 15217 152182011-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 15219 15220 PR testsuite/47325 15221 * g++.dg/ext/pr47213.C: Require visibility. 15222 152232011-01-16 Richard Sandiford <rdsandiford@googlemail.com> 15224 15225 * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused. 15226 * gcc.dg/fixed-point/struct-union.c: Update error messages. 15227 152282011-01-16 Richard Sandiford <rdsandiford@googlemail.com> 15229 15230 * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16 15231 Linux-based targets. 15232 152332011-01-13 Jan Hubicka <jh@suse.cz> 15234 15235 PR tree-optimization/47276 15236 * gcc.dg/pr47276.c: New testcase. 15237 152382011-01-15 Giovanni Funchal <gafunchal@gmail.com> 15239 Jonathan Wakely <jwakely.gcc@gmail.com> 15240 15241 PR c++/33558 15242 * g++.dg/other/pr33558.C: New. 15243 * g++.dg/other/pr33558-2.C: New. 15244 152452011-01-14 Martin Jambor <mjambor@suse.cz> 15246 15247 PR tree-optimization/45934 15248 PR tree-optimization/46302 15249 * g++.dg/ipa/devirt-c-1.C: New test. 15250 * g++.dg/ipa/devirt-c-2.C: Likewise. 15251 * g++.dg/ipa/devirt-c-3.C: Likewise. 15252 * g++.dg/ipa/devirt-c-4.C: Likewise. 15253 * g++.dg/ipa/devirt-c-5.C: Likewise. 15254 * g++.dg/ipa/devirt-c-6.C: Likewise. 15255 * g++.dg/ipa/devirt-6.C: Likewise. 15256 * g++.dg/ipa/devirt-d-1.C: Likewise. 15257 * g++.dg/torture/pr45934.C: Likewise. 15258 152592011-01-14 Jason Merrill <jason@redhat.com> 15260 15261 * g++.dg/cpp0x/variadic105.C: New. 15262 152632011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr> 15264 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15265 15266 PR objc/45989 15267 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c 15268 (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m 15269 execution tests on i?86-*-*, x86_64-*-* and 15270 powerpc*-apple-darwin* && ilp32. 15271 XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution 15272 tests on i?86-*-* and x86_64-*-*. 15273 152742011-01-14 Richard Guenther <rguenther@suse.de> 15275 15276 PR tree-optimization/47280 15277 * g++.dg/opt/pr47280.C: New testcase. 15278 152792011-01-14 Jason Merrill <jason@redhat.com> 15280 15281 * g++.dg/cpp0x/constexpr-regress1.C: New. 15282 15283 * g++.dg/ext/flexary2.C: New. 15284 152852011-01-14 Richard Guenther <rguenther@suse.de> 15286 15287 PR middle-end/47281 15288 * gcc.dg/torture/pr47281.c: New testcase. 15289 * gcc.dg/tree-ssa/pr46076.c: XFAIL. 15290 152912011-01-14 Richard Guenther <rguenther@suse.de> 15292 15293 PR tree-optimization/47286 15294 * gcc.dg/tree-ssa/pr47286.c: New testcase. 15295 152962011-01-13 Kai Tietz <kai.tietz@onevision.com> 15297 15298 PR c++/47213 15299 * g++.dg/ext/pr47213.C: New. 15300 153012011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15302 15303 * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4. 15304 153052011-01-13 Tobias Burnus <burnus@net-b.de> 15306 Mikael Morin <mikael@gcc.gnu.org> 15307 15308 PR fortran/45848 15309 PR fortran/47204 15310 * gfortran.dg/select_type_20.f90: New. 15311 * gfortran.dg/select_type_21.f90: New. 15312 153132011-01-13 Michael Meissner <meissner@linux.vnet.ibm.com> 15314 15315 PR target/47251 15316 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix. 15317 153182011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 15319 15320 * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x. 15321 * gcc.dg/guality/pr36728-2.c: Likewise. 15322 153232011-01-13 Dodji Seketeli <dodji@redhat.com> 15324 15325 PR debug/PR46973 15326 * g++.dg/debug/dwarf2/template-params-9.C: New test. 15327 153282011-01-13 Andrey Belevantsev <abel@ispras.ru> 15329 15330 PR rtl-optimization/45352 15331 * gcc.dg/pr45352-3.c: New. 15332 153332011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com> 15334 15335 * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated 15336 comment. 15337 * g++.dg/cpp0x/range-for8.C: New. 15338 * g++.dg/cpp0x/range-for9.C: New. 15339 153402011-01-12 Kai Tietz <kai.tietz@onevision.com> 15341 15342 PR debug/47209 15343 * g++.dg/debug/pr47209.C: New. 15344 153452011-01-12 Richard Guenther <rguenther@suse.de> 15346 15347 PR lto/47259 15348 * gcc.dg/lto/pr47259_0.c: New testcase. 15349 * gcc.dg/lto/pr47259_1.c: Likewise. 15350 153512011-01-12 Iain Sandoe <iains@gcc.gnu.org> 15352 15353 * objc-obj-c++-shared/Object1.h: Add copyright header, update 15354 comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime. 15355 Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the 15356 methods missing from the OBJC2 Object. 15357 * objc-obj-c++-shared/Object1-implementation.h: Add copyright header. 15358 Amend implementation to use a TEST_SUITE_ADDITIONS category for both 15359 GNU and NeXT runtimes. 15360 * objc-obj-c++-shared/Object1.mm: Remove redundant header, update 15361 comments. 15362 * objc-obj-c++-shared/Object1.m: Likewise. 15363 * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible. 15364 * objc.dg/proto-qual-1.m: Likewise. 15365 * obj-c++.dg/proto-lossage-3.mm: Likewise. 15366 * obj-c++.dg/proto-qual-1.mm: Likewise. 15367 153682011-01-12 Eric Botcazou <ebotcazou@adacore.com> 15369 15370 PR testsuite/33033 15371 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC. 15372 153732011-01-12 Nicola Pero <nicola.pero@meta-innovation.com> 15374 15375 Fixed the Objective-C++ testsuite and updated all tests. 15376 * lib/obj-c++.exp (obj-c++_init): Declare and set 15377 gcc_warning_prefix and gcc_error_prefix. 15378 * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of 15379 'dg-warning', 'dg-message' and 'dg-error'. 15380 * obj-c++.dg/class-extension-3.mm: Likewise. 15381 * obj-c++.dg/class-protocol-1.mm: Likewise. 15382 * obj-c++.dg/encode-7.mm: Likewise. 15383 * obj-c++.dg/exceptions-3.mm: Likewise. 15384 * obj-c++.dg/exceptions-5.mm: Likewise. 15385 * obj-c++.dg/method-12.mm: Likewise. 15386 * obj-c++.dg/method-13.mm: Likewise. 15387 * obj-c++.dg/method-15.mm: Likewise. 15388 * obj-c++.dg/method-16.mm: Likewise. 15389 * obj-c++.dg/method-4.mm: Likewise. 15390 * obj-c++.dg/method-8.mm: Likewise. 15391 * obj-c++.dg/method-conflict-1.mm: Likewise. 15392 * obj-c++.dg/method-conflict-2.mm: Likewise. 15393 * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME 15394 and uncommented second part of the testcase now that the testsuite 15395 works correctly. 15396 * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME 15397 and uncommented second part of the testcase now that the testsuite 15398 works correctly. 15399 * obj-c++.dg/private-1.mm: Likewise. 15400 * obj-c++.dg/proto-lossage-4.mm: Likewise. 15401 * obj-c++.dg/syntax-error-7.mm: Likewise. 15402 * obj-c++.dg/warn5.mm: Likewise. 15403 * obj-c++.dg/property/at-property-14.mm: Likewise. 15404 * obj-c++.dg/property/at-property-16.mm: Likewise, and removed 15405 FIXME. 15406 * obj-c++.dg/property/at-property-18.mm: Likewise. 15407 * obj-c++.dg/property/at-property-20.mm: Likewise, and removed 15408 FIXME. 15409 * obj-c++.dg/property/at-property-21.mm: Likewise. 15410 * obj-c++.dg/property/at-property-28.mm: Likewise. 15411 * obj-c++.dg/property/at-property-5.mm: Likewise. 15412 * obj-c++.dg/property/dynamic-2.mm: Likewise. 15413 * obj-c++.dg/property/property-neg-3.mm: Likewise. 15414 * obj-c++.dg/property/synthesize-11.mm: Likewise. 15415 * obj-c++.dg/property/synthesize-6.mm: Likewise. 15416 * obj-c++.dg/property/synthesize-8.mm: Likewise. 15417 * obj-c++.dg/property/synthesize-9.mm: Likewise. 15418 * obj-c++.dg/tls/diag-5.mm: Likewise. 15419 * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented 15420 dg-error, now matched correctly. 15421 154222011-01-12 Nicola Pero <nicola.pero@meta-innovation.com> 15423 15424 * objc.dg/property/at-property-29.m: New. 15425 * obj-c++.dg/property/at-property-29.mm: New. 15426 154272011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15428 15429 * go.test/go-test.exp (go-set-goarch): New proc. 15430 (go-gc-tests): Use it. 15431 154322011-01-11 Dodji Seketeli <dodji@redhat.com> 15433 15434 PR debug/46955 15435 * g++.dg/debug/dwarf2/template-params-8.C: New test. 15436 154372011-01-11 Richard Henderson <rth@redhat.com> 15438 15439 * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well. 15440 154412011-01-11 Jan Hubicka <jh@suse.cz> 15442 15443 PR lto/45721 15444 PR lto/45375 15445 * gcc.dg/lto/pr45721_1.c: New file. 15446 * gcc.dg/lto/pr45721_0.c: New file. 15447 154482011-01-11 Richard Guenther <rguenther@suse.de> 15449 15450 PR tree-optimization/46076 15451 * gcc.dg/tree-ssa/pr46076.c: New testcase. 15452 154532011-01-11 Jeff Law <law@redhat.com> 15454 15455 * PR tree-optimization/47086 15456 * gcc.dg/pr47086.c: New test. 15457 154582011-01-11 Jason Merrill <jason@redhat.com> 15459 15460 PR c++/46658 15461 * g++.dg/template/new10.C: New. 15462 15463 PR c++/45520 15464 * g++.dg/cpp0x/lambda/lambda-this3.C: New. 15465 154662011-01-11 Iain Sandoe <iains@gcc.gnu.org> 15467 15468 * objc-obj-c++-shared/next-mapping.h: Add copyright header. 15469 Split type definitions and NSConstantString class into... 15470 * objc-obj-c++-shared/objc-test-suite-types.h: New. 15471 * objc-obj-c++-shared/nsconstantstring-class.h: New. 15472 * objc-obj-c++-shared/nsconstantstring-class-impl.h: New. 15473 * objc-obj-c++-shared/nsconstantstring-class-impl.m: New. 15474 * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New. 15475 * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update 15476 to comments. 15477 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust 15478 encode defines for newer NeXT system headers. 15479 * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers. 15480 * obj-c++.dg/torture/strings/string1.mm: Likewise. 15481 * objc.dg/foreach-5.m: Likewise. 15482 * objc.dg/foreach-2.m: Likewise. 15483 * objc.dg/foreach-4.m: Likewise. 15484 * objc.dg/torture/strings/string1.m: Likewise. 15485 * objc.dg/torture/strings/string2.m: Likewise. 15486 * objc.dg/torture/strings/string3.m: Likewise. 15487 * objc.dg/torture/strings/string4.m: Likewise. 15488 * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type 15489 header and stand alone. 15490 * obj-c++.dg/strings/strings-2.mm: Likewise. 15491 * objc.dg/torture/strings/const-str-3.m: Likewise. 15492 * objc.dg/strings/strings-2.m: Likewise. 15493 * objc.dg/strings/const-str-12b.m: Likewise. 15494 154952011-01-12 Richard Guenther <rguenther@suse.de> 15496 15497 PR middle-end/32511 15498 * gcc.dg/attr-weak-1.c: Adjust. 15499 155002011-01-11 Paul Thomas <pault@gcc.gnu.org> 15501 15502 PR fortran/47051 15503 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be 15504 standard compliant and comment. 15505 155062011-01-10 Jan Hubicka <jh@suse.cz> 15507 15508 PR lto/46083 15509 * gcc.dg/initpri3.c: New testcase. 15510 155112011-01-10 H.J. Lu <hongjiu.lu@intel.com> 15512 15513 PR lto/47222 15514 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it 15515 externally visible. 15516 (g_esi): Likewise. 15517 (g_ebx): Likewise. 15518 (g_ebp): Likewise. 15519 (g_esp): Likewise. 15520 (g_ebp_save): Likewise. 15521 (g_esp_save): Likewise. 15522 155232011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15524 15525 * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto. 15526 155272011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15528 15529 PR tree-optimization/46021 15530 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*, 15531 i?86-*-*, x86_64-*-*. 15532 155332011-01-10 Jeff Law <law@redhat.com> 15534 15535 * PR tree-optimization/47141 15536 * gcc.c-torture/compile/pr47141.c: New test. 15537 155382011-01-10 Eric Botcazou <ebotcazou@adacore.com> 15539 15540 PR testsuite/46230 15541 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL. 15542 * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP. 15543 * gcc.dg/vect/slp-35.c: Remove XFAILs. 15544 * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise. 15545 15546 PR testsuite/46230 15547 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from 15548 being vectorized. Adjust dg-final pattern. Remove XFAIL. 15549 * gcc.dg/vect/vect-peel-2.c (main): Likewise. 15550 * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from 15551 being vectorized. Adjust dg-final pattern. 15552 15553 PR testsuite/46230 15554 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32. 15555 * gcc.dg/vect/slp-24.c: Likewise. 15556 155572011-01-10 Dave Korn <dave.korn.cygwin@gmail.com> 15558 15559 PR c++/47218 15560 * g++.dg/other/pr47218-1.C: New test file. 15561 * g++.dg/other/pr47218.C: Likewise. 15562 * g++.dg/other/pr47218.h: New supporting header. 15563 155642011-01-09 Nicola Pero <nicola.pero@meta-innovation.com> 15565 15566 PR objc/47232 15567 * objc.dg/attributes/invalid-attribute-1.m: New. 15568 * obj-c++.dg/attributes/invalid-attribute-1.mm: New. 15569 155702011-01-09 Janus Weil <janus@gcc.gnu.org> 15571 15572 PR fortran/47224 15573 * gfortran.dg/proc_ptr_comp_28.f90: New. 15574 155752011-01-09 Iain Sandoe <iains@gcc.gnu.org> 15576 15577 * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9. 15578 * obj-c++.dg/gnu-api-2-ivar.mm: Likewise. 15579 * obj-c++.dg/gnu-api-2-method.mm: Likewise. 15580 * obj-c++.dg/gnu-api-2-objc.mm: Likewise. 15581 * obj-c++.dg/gnu-api-2-object.mm: Likewise. 15582 * obj-c++.dg/gnu-api-2-property.mm: Likewise. 15583 * obj-c++.dg/gnu-api-2-protocol.mm: Likewise. 15584 * obj-c++.dg/gnu-api-2-sel.mm: Likewise. 15585 * objc.dg/gnu-api-2-class.m: Likewise. 15586 * objc.dg/gnu-api-2-ivar.m: Likewise. 15587 * objc.dg/gnu-api-2-method.m: Likewise. 15588 * objc.dg/gnu-api-2-objc.m: Likewise. 15589 * objc.dg/gnu-api-2-object.m: Likewise. 15590 * objc.dg/gnu-api-2-property.m: Likewise. 15591 * objc.dg/gnu-api-2-protocol.m: Likewise. 15592 * objc.dg/gnu-api-2-sel.m: Likewise. 15593 155942011-01-09 Iain Sandoe <iains@gcc.gnu.org> 15595 15596 * objc.dg/foreach-1.m: Skip for Darwin < 9. 15597 * objc.dg/objc-foreach-4.m: Likewise. 15598 * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers. 15599 * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init. 15600 * objc.dg/foreach-4.m: Likewise. 15601 * objc.dg/foreach-5.m: Likewise. 15602 * objc.dg/foreach-3.m: Return self from init. 15603 156042011-01-09 Thomas Koenig <tkoenig@gcc.gnu.org> 15605 15606 PR fortran/38536 15607 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test. 15608 156092011-01-09 Janus Weil <janus@gcc.gnu.org> 15610 15611 PR fortran/46313 15612 * gfortran.dg/class_35.f90: New. 15613 156142011-01-08 Iain Sandoe <iains@gcc.gnu.org> 15615 15616 * objc.dg/foreach-1.m: Add "-Wall" to flags. 15617 156182011-01-08 Nicola Pero <nicola.pero@meta-innovation.com> 15619 15620 PR objc/47078 15621 * objc.dg/invalid-method-2.m: New. 15622 * obj-c++.dg/invalid-method-2.mm: New. 15623 156242011-01-08 Paul Thomas <pault@gcc.gnu.org> 15625 15626 PR fortran/46896 15627 * gfortran.dg/transpose_optimization_2.f90 : New test. 15628 156292011-01-08 Jan Hubicka <jh@suse.cz> 15630 15631 PR tree-optmization/46469 15632 * g++.dg/torture/pr46469.C: New testcase. 15633 156342011-01-08 Iain Sandoe <iains@gcc.gnu.org> 15635 15636 * objc-obj-c++-shared/next-mapping.h: Move code and definitions for 15637 emulation of libobjc-gnu structure layout functionality to .. 15638 * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New. 15639 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New. 15640 * objc/execute/bf-common.h: Adjust headers. 15641 * objc/execute/bf-1.m: Likewise. 15642 * objc/execute/bf-2.m: Likewise. 15643 * objc/execute/bf-3.m: Likewise. 15644 * objc/execute/bf-4.m: Likewise. 15645 * objc/execute/bf-5.m: Likewise. 15646 * objc/execute/bf-6.m: Likewise. 15647 * objc/execute/bf-7.m: Likewise. 15648 * objc/execute/bf-8.m: Likewise. 15649 * objc/execute/bf-9.m: Likewise. 15650 * objc/execute/bf-10.m: Likewise. 15651 * objc/execute/bf-11.m: Likewise. 15652 * objc/execute/bf-12.m: Likewise. 15653 * objc/execute/bf-13.m: Likewise. 15654 * objc/execute/bf-14.m: Likewise. 15655 * objc/execute/bf-15.m: Likewise. 15656 * objc/execute/bf-16.m: Likewise. 15657 * objc/execute/bf-17.m: Likewise. 15658 * objc/execute/bf-18.m: Likewise. 15659 * objc/execute/bf-19.m: Likewise. 15660 * objc/execute/bf-20.m: Likewise. 15661 * objc/execute/bf-21.m: Likewise. 15662 * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for 15663 objc_get_type_qualifiers (). 15664 156652011-01-08 Thomas Koenig <tkoenig@gcc.gnu.org> 15666 15667 PR fortran/45777 15668 * gfortran.dg/dependency_39.f90: New test. 15669 156702011-01-07 Jan Hubicka <jh@suse.cz> 15671 15672 Get builtins tests ready for linker plugin. 15673 * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile. 15674 * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy, 15675 my_memset, my_bzero): Mark used. 15676 * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile. 15677 * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark 15678 volatile. 15679 * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark 15680 volatile. 15681 156822011-01-07 Jan Hubicka <jh@suse.cz> 15683 15684 PR tree-optimization/46367 15685 * g++.dg/torture/pr46367.C: New file. 15686 156872011-01-07 Jakub Jelinek <jakub@redhat.com> 15688 15689 PR target/47201 15690 * gcc.dg/pr47201.c: New test. 15691 15692 PR bootstrap/47187 15693 * gcc.dg/tree-prof/pr47187.c: New test. 15694 156952011-01-07 Tobias Burnus <burnus@net-b.de> 15696 15697 PR fortran/41580 15698 * gfortran.dg/extends_type_of_3.f90: New. 15699 157002011-01-07 Kai Tietz <kai.tietz@onevision.com> 15701 15702 * g++.dg/ext/dllexport-MI1.C: Adjust test. 15703 * g++.dg/ext/dllimport-MI1.C: Likewise. 15704 * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*. 15705 * g++.dg/ext/dllimport10.C: Likewise. 15706 * g++.dg/ext/dllimport11.C: Likewise. 15707 * g++.dg/ext/dllimport12.C: Likewise. 15708 * g++.dg/ext/dllimport13.C: Likewise. 15709 * g++.dg/ext/dllimport2.C: Likewise. 15710 * g++.dg/ext/dllimport3.C: Likewise. 15711 * g++.dg/ext/dllimport4.C: Likewise. 15712 * g++.dg/ext/dllimport5.C: Likewise. 15713 * g++.dg/ext/dllimport6.C: Likewise. 15714 * g++.dg/ext/dllimport8.C: Likewise. 15715 * g++.dg/ext/dllimport9.C: Likewise. 15716 * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw* 15717 targets, too. Additionally enable test for i?86-*-mingw*. 15718 * g++.dg/ext/selectany1.C: Likewise. 15719 Remove guard variable check. 15720 157212011-01-07 Janus Weil <janus@gcc.gnu.org> 15722 15723 PR fortran/47189 15724 PR fortran/47194 15725 * gfortran.dg/storage_size_3.f08: Extended. 15726 157272011-01-07 Jakub Jelinek <jakub@redhat.com> 15728 15729 PR c++/47022 15730 * g++.dg/template/stdarg1.C: New test. 15731 157322011-01-06 Daniel Franke <franke.daniel@gmail.com> 15733 15734 PR fortran/47195 15735 * gfortran.dg/interface_33.f90: Fixed dg-error declarations. 15736 * gfortran.dg/defined_operators_1.f90: Split the subroutine 15737 from the interface of functions to not hide the errors that 15738 shall be tested. 15739 157402011-01-06 Jan Hubicka <jh@suse.cz> 15741 15742 * gcc.dg/lto/pr47188_0.c: New testcase. 15743 * gcc.dg/lto/pr47188_1.c: New testcase. 15744 157452011-01-06 Daniel Franke <franke.daniel@gmail.com> 15746 15747 PR fortran/33117 15748 PR fortran/46478 15749 * gfortran.dg/interface_33.f90: New test. 15750 157512011-01-06 Jakub Jelinek <jakub@redhat.com> 15752 15753 PR c/47150 15754 * gcc.c-torture/compile/pr47150.c: New test. 15755 157562011-01-06 Ira Rosen <irar@il.ibm.com> 15757 15758 PR tree-optimization/47139 15759 * gcc.dg/vect/pr47139.c: New test. 15760 157612011-01-05 Janus Weil <janus@gcc.gnu.org> 15762 15763 PR fortran/47180 15764 * gfortran.dg/extends_type_of_2.f03: New. 15765 157662011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15767 15768 * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__. 15769 157702011-01-05 Eric Botcazou <ebotcazou@adacore.com> 15771 15772 * gnat.dg/opt14.adb: New test. 15773 157742011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org> 15775 15776 PR fortran/46017 15777 * gfortran.dg/allocate_error_2.f90: New test. 15778 157792011-01-05 Janus Weil <janus@gcc.gnu.org> 15780 15781 PR fortran/47024 15782 * gfortran.dg/storage_size_3.f08: New. 15783 157842011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15785 15786 PR libgfortran/47154 15787 * gfortran.dg/namelist_68.f90: New test. 15788 157892011-01-04 Eric Botcazou <ebotcazou@adacore.com> 15790 15791 * gnat.dg/unchecked_convert8.ad[sb]: New test. 15792 157932011-01-04 Janus Weil <janus@gcc.gnu.org> 15794 15795 PR fortran/46448 15796 * gfortran.dg/class_34.f90: New. 15797 157982011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15799 15800 * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not 15801 use __builtin_inff. Skip all single-precision tests that require 15802 Infinity. 15803 158042011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15805 15806 * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread. 15807 158082011-01-03 Jakub Jelinek <jakub@redhat.com> 15809 15810 PR tree-optimization/47148 15811 * gcc.c-torture/execute/pr47148.c: New test. 15812 15813 PR tree-optimization/47155 15814 * gcc.c-torture/execute/pr47155.c: New test. 15815 15816 PR rtl-optimization/47157 15817 * gcc.c-torture/compile/pr47157.c: New test. 15818 158192011-01-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 15820 15821 * gcc.dg/torture/vector-shift2.c (schar): Define. 15822 (main): Always use schar or uchar instead of plain "char" to avoid 15823 dependencies on implementation-defined char signedness. 15824 158252011-01-03 Martin Jambor <mjambor@suse.cz> 15826 15827 PR tree-optimization/46801 15828 * gnat.dg/pack9.adb: Remove xfail. 15829 158302011-01-03 Martin Jambor <mjambor@suse.cz> 15831 15832 PR tree-optimization/46984 15833 * g++.dg/ipa/pr46984.C: New test. 15834 158352011-01-02 Janus Weil <janus@gcc.gnu.org> 15836 15837 PR fortran/46408 15838 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free. 15839 158402011-01-02 Jakub Jelinek <jakub@redhat.com> 15841 15842 PR tree-optimization/47140 15843 * gcc.c-torture/compile/pr47140.c: New test. 15844 15845 PR rtl-optimization/47028 15846 * gcc.dg/pr47028.c: New test. 15847 158482011-01-02 Nicola Pero <nicola.pero@meta-innovation.com> 15849 15850 * objc.dg/protocol-forward-1.m: Removed TODO. 15851 * objc.dg/protocol-forward-2.m: New. 15852 * obj-c++.dg/protocol-forward-2.mm: Removed TODO. 15853 * obj-c++.dg/protocol-forward-2.mm: New. 15854 158552011-01-01 Kai Tietz <kai.tietz@onevision.com> 15856 15857 PR target/38662 15858 * g++.dg/eh/pr38662.C: New testcase. 15859 158602011-01-01 Chung-Lin Tang <cltang@codesourcery.com> 15861 15862 * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to 15863 scan for newline '\n'. 15864 15865 15866Copyright (C) 2011 Free Software Foundation, Inc. 15867 15868Copying and distribution of this file, with or without modification, 15869are permitted in any medium without royalty provided the copyright 15870notice and this notice are preserved. 15871