12010-12-31 Paul Koning <ni1d@arrl.net> 2 3 * gcc.c-torture/compile/pr46534.c: Skip if pdp11. 4 * gcc.c-torture/compile/920520-1.c: Ditto. 5 * gcc.c-torture/compile/pr35318.c: Ditto. 6 72010-12-31 Paul Koning <ni1d@arrl.net> 8 9 * gcc.c-torture/execute/ieee/ieee.exp: Skip if pdp11. 10 * gcc.c-torture/compile/20000804-1.c: Skip if pdp11 -O0. 11 * gcc.c-torture/compile/20020312-1.c: Ditto. 12 * gcc.c-torture/compile/20040101-1.c: Skip if pdp11 -O1, -O2, or -Os. 13 142010-12-31 Thomas Koenig <tkoenig@gcc.gnu.org> 15 16 PR fortran/47065 17 * gfortran.dg/trim_optimize_3.f90: New test. 18 * gfortran.dg/trim_optimize_4.f90: New test. 19 202010-12-31 Thomas Koenig <tkoenig@gcc.gnu.org> 21 22 PR fortran/45338 23 * gfortran.dg/userdef_operator_2.f90: New test case. 24 252010-12-31 Janus Weil <janus@gcc.gnu.org> 26 27 PR fortran/46971 28 * gfortran.dg/class_33.f90: New. 29 302010-12-30 Nicola Pero <nicola.pero@meta-innovation.com> 31 32 * objc.dg/method-conflict-3.m: New. 33 * objc.dg/method-conflict-4.m: New. 34 * obj-c++.dg/method-conflict-3.m: New. 35 * obj-c++.dg/method-conflict-4.mm: New. 36 372010-12-30 Nicola Pero <nicola.pero@meta-innovation.com> 38 39 * objc.dg/class-extension-3.m: Updated. 40 * objc.dg/method-1.m: Updated. 41 * objc.dg/method-conflict-1.m: New. 42 * objc.dg/method-conflict-2.m: New. 43 * obj-c++.dg/class-extension-3.mm: Updated. 44 * obj-c++.dg/method-8.mm: Updated. 45 * obj-c++.dg/method-conflict-1.mm: New. 46 * obj-c++.dg/method-conflict-2.mm: New. 47 482010-12-30 Joseph Myers <joseph@codesourcery.com> 49 50 PR c/46889 51 * gcc.dg/anon-struct-15.c: New test. 52 532010-12-30 Nathan Froyd <froydnj@codesourcery.com> 54 55 PR target/44606 56 * gcc.dg/pr44606.c: New test. 57 582010-12-30 H.J. Lu <hongjiu.lu@intel.com> 59 60 PR target/46519 61 * gfortran.dg/pr46519-2.f90: New. 62 632010-12-30 Janus Weil <janus@gcc.gnu.org> 64 65 PR fortran/47085 66 * gfortran.dg/allocate_class_1.f90: New. 67 682010-12-30 Kai Tietz <kai.tietz@onevision.com> 69 70 PR testsuite/47050 71 * gcc.target/i386/aggregate-ret1.c: Restrict to ilp32. 72 * gcc.target/i386/aggregate-ret2.c: Likewise. 73 742010-12-30 Nicola Pero <nicola.pero@meta-innovation.com> 75 76 * objc.dg/attributes/class-attribute-3.m: New. 77 * objc.dg/attributes/proto-attribute-4.m: New. 78 * obj-c++.dg/attributes/class-attribute-3.mm: New. 79 * obj-c++.dg/attributes/proto-attribute-4.mm: New. 80 812010-12-30 Jakub Jelinek <jakub@redhat.com> 82 83 PR tree-optimization/47060 84 * gcc.dg/autopar/pr47060.c: New test. 85 862010-12-30 Nicola Pero <nicola.pero@meta-innovation.com> 87 88 * objc.dg/enhanced-proto-2.m: Updated. 89 * obj-c++.dg/enhanced-proto-2.mm: Updated. 90 912010-12-29 Nicola Pero <nicola.pero@meta-innovation.com> 92 93 PR objc/47118 94 * objc.dg/sync-3.m: New. 95 * obj-c++.dg/sync-3.mm: New. 96 972010-12-29 Janus Weil <janus@gcc.gnu.org> 98 99 PR fortran/46838 100 * gfortran.dg/alloc_comp_class_2.f90: New. 101 1022010-12-29 Thomas Koenig <tkoenig@gcc.gnu.org> 103 104 * gfortran.dg/character_comparison_7.f90: New test. 105 1062010-12-29 Nicola Pero <nicola.pero@meta-innovation.com> 107 108 PR objc/47075 109 * objc.dg/property/at-property-deprecated-1.m: Updated. 110 * objc.dg/property/at-property-deprecated-2.m: New. 111 * objc.dg/property/dotsyntax-deprecated-1.m: New. 112 * obj-c++.dg/property/at-property-deprecated-1.mm: Updated. 113 * obj-c++.dg/property/at-property-deprecated-2.mm: New. 114 * obj-c++.dg/property/dotsyntax-deprecated-1.mm: New. 115 1162010-12-28 Jason Merrill <jason@redhat.com> 117 118 PR c++/47068 119 * g++.dg/cpp0x/decltype24.C: New. 120 1212010-12-28 Nicola Pero <nicola.pero@meta-innovation.com> 122 123 PR objc/47076 124 * objc.dg/protocol-forward-1.m: New. 125 * obj-c++.dg/protocol-forward-1.mm: New. 126 * objc.dg/attributes/proto-attribute-2.m: Updated. 127 * objc.dg/class-protocol-1.m: Updated. 128 * obj-c++.dg/attributes/proto-attribute-2.mm: Updated. 129 * obj-c++.dg/class-protocol-1.mm: Updated. 130 1312010-12-28 Janus Weil <janus@gcc.gnu.org> 132 133 PR fortran/45827 134 * gfortran.dg/class_32.f90: New. 135 1362010-12-28 H.J. Lu <hongjiu.lu@intel.com> 137 138 * gcc.target/i386/rdrand-1.c: Updated. 139 * gcc.target/i386/rdrand-2.c: Likewise. 140 * gcc.target/i386/rdrand-3.c: Likewise. 141 1422010-12-28 Nicola Pero <nicola.pero@meta-innovation.com> 143 144 * objc.dg/class-extension-4.m: New. 145 * obj-c++.dg/class-extension-4.mm: New. 146 1472010-12-28 Nicola Pero <nicola.pero@meta-innovation.com> 148 149 PR objc/47073 150 * objc.dg/incomplete-type-1.m: New test. 151 1522010-12-27 Jakub Jelinek <jakub@redhat.com> 153 154 PR c++/46626 155 * g++.dg/cpp0x/constexpr-base4.C: New test. 156 1572010-12-26 Nicola Pero <nicola.pero@meta-innovation.com> 158 159 * objc.dg/gnu-api-2-class.m: Xfail the test on Apple Darwin m64. 160 * objc.dg/gnu-api-2-ivar.m: Same. 161 * objc.dg/gnu-api-2-method.m: Same. 162 * objc.dg/gnu-api-2-objc.m: Same. 163 * objc.dg/gnu-api-2-object.m: Same. 164 * objc.dg/gnu-api-2-protocol.m: Same. 165 * obj-c++.dg/gnu-api-2-class.mm: Same. 166 * obj-c++.dg/gnu-api-2-ivar.mm: Same. 167 * obj-c++.dg/gnu-api-2-method.mm: Same. 168 * obj-c++.dg/gnu-api-2-objc.mm: Same. 169 * obj-c++.dg/gnu-api-2-object.mm: Same. 170 * obj-c++.dg/gnu-api-2-protocol.mm: Same. 171 1722010-12-26 Nicola Pero <nicola.pero@meta-innovation.com> 173 174 * objc.dg/pr44509.m: New. 175 1762010-12-26 Nicola Pero <nicola.pero@meta-innovation.com> 177 178 * objc.dg/gnu-api-2-class.m: Updated the test to work with the 179 Apple runtime as well. 180 * obj-c++.dg/gnu-api-2-class.mm: Same change. 181 * objc.dg/gnu-api-2-ivar.m: Same change. 182 * obj-c++.dg/gnu-api-2-ivar.mm: Same change. 183 * objc.dg/gnu-api-2-method.m: Same change. 184 * obj-c++.dg/gnu-api-2-method.mm: Same change. 185 * objc.dg/gnu-api-2-objc.m: Same change. 186 * obj-c++.dg/gnu-api-2-objc.mm: Same change. 187 * objc.dg/gnu-api-2-object.m: Same change. 188 * obj-c++.dg/gnu-api-2-object.mm: Same change. 189 * objc.dg/gnu-api-2-property.m: Same change. 190 * obj-c++.dg/gnu-api-2-property.mm: Same change. 191 * objc.dg/gnu-api-2-protocol.m: Same change. 192 * obj-c++.dg/gnu-api-2-protocol.mm: Same change. 193 194 * objc.dg/gnu-api-2-objc.m: Also, fixed test for 195 objc_disposeClassPair not to create a new class pair with the same 196 name as an existing class, and to test that the class pair is 197 created correctly. 198 * obj-c++.dg/gnu-api-2-objc.mm: Same change. 199 2002010-12-26 Nicola Pero <nicola.pero@meta-innovation.com> 201 202 * objc.dg/special/special.exp: Added load-category-2 and 203 load-category-3 tests. 204 * objc.dg/special/load-category-2.h: New. 205 * objc.dg/special/load-category-2.m: New. 206 * objc.dg/special/load-category-2a.m: New. 207 * objc.dg/special/load-category-3.h: New. 208 * objc.dg/special/load-category-3.m: New. 209 * objc.dg/special/load-category-3a.m: New. 210 2112010-12-25 Ira Rosen <irar@il.ibm.com> 212 213 PR testsuite/47057 214 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Change comment. 215 Expect two outer loops to get vectorized. 216 2172010-12-25 Kai Tietz <kai.tietz@onevision.com> 218 219 PR c++/15774 220 * g++.dg/warn/pr15774-1.C: New test. 221 * g++.dg/warn/pr15774-2.C: New test. 222 2232010-12-24 Nicola Pero <nicola.pero@meta-innovation.com> 224 225 * objc.dg/gnu-api-2-sel.m: Test calling sel_getUid, 226 sel_registerName and sel_registerTypedName with NULL arguments. 227 Updated the test to work with the Apple runtime as well. 228 * obj-c++.dg/gnu-api-2-sel.mm: Same change. 229 2302010-12-24 Nicola Pero <nicola.pero@meta-innovation.com> 231 232 * objc.dg/gnu-api-2-class.m: Updated test to pass log_2 of the 233 alignment to class_addIvar, instead of the alignment itself. 234 * obj-c++.dg/gnu-api-2-class.mm: Same change. 235 2362010-12-24 Nicola Pero <nicola.pero@meta-innovation.com> 237 238 * objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to 239 sel_getTypeEncoding. Test that sel_getTypeEncoding returns NULL 240 when called with a NULL argument. Added test for 241 sel_copyTypedSelectorList and sel_getTypedSelector. 242 * obj-c++.dg/gnu-api-2-sel.mm: Same changes. 243 2442010-12-24 Eric Botcazou <ebotcazou@adacore.com> 245 246 * gnat.dg/opt13_pkg.ad[sb]: Fix line ending. 247 2482010-12-24 Nicola Pero <nicola.pero@meta-innovation.com> 249 250 * obj-c.dg/gnu-api-2-class.m: Test that class_conformsToProtocol() 251 does not check the superclasses. 252 * obj-c++.dg/gnu-api-2-class.mm: Same change. 253 2542010-12-24 Alexander Monakov <amonakov@ispras.ru> 255 256 PR rtl-optimization/47036 257 * g++.dg/opt/pr47036.C: New. 258 2592010-12-24 Thomas Koenig <tkoenig@gcc.gnu.org> 260 261 PR fortran/31821 262 * gfortran.dg/char_pointer_assign_6.f90: New test. 263 2642010-12-22 Sebastian Pop <sebastian.pop@amd.com> 265 266 PR tree-optimization/46758 267 * gcc.dg/graphite/run-id-pr46758.c: New. 268 2692010-12-23 Mikael Morin <mikael@gcc.gnu.org> 270 271 PR fortran/46978 272 * gfortran.dg/transpose_intrinsic_func_call_1.f90: New test. 273 2742010-12-23 Nicola Pero <nicola.pero@meta-innovation.com> 275 276 * obj-c.dg/gnu-api-2-class.m: Test that class_addMethod() returns 277 NO if the method is already implemented in the class. 278 * obj-c++.dg/gnu-api-2-class.mm: Same change. 279 2802010-12-22 Sebastian Pop <sebastian.pop@amd.com> 281 282 PR tree-optimization/47019 283 * gfortran.dg/graphite/pr47019.f: New. 284 2852010-12-22 Jason Merrill <jason@redhat.com> 286 287 * g++.dg/init/volatile2.C: New. 288 2892010-12-22 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com> 290 291 * g++.dg/cpp0x/alignof2.C: New. 292 2932010-12-22 Martin Jambor <mjambor@suse.cz> 294 295 PR tree-optimization/45934 296 PR tree-optimization/46302 297 PR tree-optimization/46987 298 * g++.dg/ipa/ipcp-ivi-1.C: Removed. 299 * g++.dg/ipa/ivinline-6.C: Likewise. 300 * g++.dg/otr-fold-1.C: Likewise. 301 * g++.dg/otr-fold-2.C: Likewise. 302 * g++.dg/tree-ssa/pr43411.C: Xfail dump scan. 303 * g++.dg/tree-ssa/pr45605.C: Likewise. 304 * g++.dg/tree-ssa/pr46987.C: New test. 305 3062010-12-22 Steven Bosscher <steven@gcc.gnu.org> 307 308 * gfortran.dg/pr46755.f: Fix test case. 309 3102010-12-22 Andrey Belevantsev <abel@ispras.ru> 311 312 PR rtl-optimization/45352 313 PR rtl-optimization/46521 314 PR rtl-optimization/46522 315 * gcc.dg/pr46521.c: New. 316 * gcc.dg/pr46522.c: New. 317 3182010-12-21 Ian Lance Taylor <iant@google.com> 319 320 * go.test/go-test.exp: Clear runtests around invocation of 321 go-dg-runtest from errchk and go-execute-xfail. 322 3232010-12-21 Jakub Jelinek <jakub@redhat.com> 324 325 PR target/46880 326 * gcc.target/i386/pr46880.c: New test. 327 3282010-12-21 Ira Rosen <irar@il.ibm.com> 329 330 PR tree-optimization/47001 331 * gcc.dg/vect/pr47001.c: New. 332 3332010-12-21 Nicola Pero <nicola.pero@meta-innovation.com> 334 335 PR libobjc/16110 336 * objc.dg/special/special.exp: Added new test. 337 * objc.dg/special/load-category-1.m: New. 338 * objc.dg/special/load-category-1a.m: New. 339 * objc.dg/special/load-category-1.h: New. 340 3412010-12-21 Steven Bosscher <steven@gcc.gnu.org> 342 343 PR middle-end/45310 344 * g++.dg/pr45310.C: New test. 345 3462010-12-21 Steven Bosscher <steven@gcc.gnu.org> 347 348 PR rtl-optimization/46755 349 * gfortran.dg/pr46755.f: New test. 350 3512010-12-21 Jakub Jelinek <jakub@redhat.com> 352 353 PR rtl-optimization/47008 354 * gfortran.dg/pr47008.f03: New test. 355 3562010-12-21 Nicola Pero <nicola.pero@meta-innovation.com> 357 358 PR libobjc/45953 359 * objc.dg/libobjc-selector-1.m: New test. 360 3612010-12-21 Jakub Jelinek <jakub@redhat.com> 362 363 PR middle-end/45852 364 * gcc.target/i386/pr45852.c: New test. 365 3662010-12-20 Tobias Burnus <burnus@net-b.de> 367 368 PR fortran/46974 369 * gfortran.dg/c_ptr_tests_16.f90: Fix endian issue. 370 3712010-12-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 372 373 PR testsuite/45342 374 * gcc.dg/tls/thr-cse-1.c: Fix match on hppa*-*-hpux*. 375 3762010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> 377 378 * objc.dg/gnu-api-2-objc.m: Fixed test to test objc_lookUpClass, 379 not objc_lookupClass. 380 * obj-c++.dg/gnu-api-2-objc.mm: Same change. 381 3822010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> 383 384 * objc.dg/gnu-api-2-objc_msg_lookup.m: New. 385 * obj-c++.dg/gnu-api-2-objc_msg_lookup.mm: New. 386 3872010-12-19 Chung-Lin Tang <cltang@codesourcery.com> 388 389 * gcc.target/arm/vfp-1.c (test_ldst): New test for VFP 390 load/store immediate indexes. 391 3922010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> 393 394 * objc.dg/gnu-api-2-resolve-method.m: Include objc/message.h. 395 * obj-c++.dg/gnu-api-2-resolve-method.m: Include objc/message.h. 396 3972010-12-18 Jakub Jelinek <jakub@redhat.com> 398 399 PR tree-optimization/46969 400 * gcc.dg/autopar/pr46969.c: New test. 401 4022010-12-18 Nicola Pero <nicola.pero@meta-innovation.com> 403 404 * objc.dg/fobjc-exceptions-1.m: Updated. 405 * objc.dg/fobjc-exceptions-2.m: New. 406 * objc.dg/fobjc-exceptions-3.m: New. 407 * obj-c++.dg/fobjc-exceptions-1.mm: New. 408 * obj-c++.dg/fobjc-exceptions-2.mm: New. 409 * obj-c++.dg/fobjc-exceptions-3.mm: New. 410 4112010-12-18 Tobias Burnus <burnus@net-b.de> 412 413 PR fortran/46974 414 * gfortran.dg/c_ptr_tests_16.f90: New. 415 4162010-12-18 Jakub Jelinek <jakub@redhat.com> 417 418 PR tree-optimization/46985 419 * gfortran.dg/pr46985.f90: New test. 420 4212010-12-18 Eric Botcazou <ebotcazou@adacore.com> 422 423 PR tree-optimization/46232 424 * gcc.dg/tree-ssa/pr14814.c: Add -fno-tree-sra. 425 4262010-12-18 Iain Sandoe <iains@gcc.gnu.org> 427 428 * objc.dg/fobjc-exceptions.m: Update dg-error syntax. 429 4302010-12-18 Kai Tietz <kai.tietz@onevision.com> 431 432 PR target/36834 433 * gcc.target/i386/aggregate-ret1.c: New. 434 * gcc.target/i386/aggregate-ret2.c: New. 435 4362010-12-18 Iain Sandoe <iains@gcc.gnu.org> 437 438 * gcc.target/powerpc/darwin-split-ld-stret.c: New test. 439 4402010-12-17 Ahmad Sharif <asharif@google.com> 441 442 * gcc.target/i386/max-stack-align.c: New testcase. 443 4442010-12-17 Nicola Pero <nicola.pero@meta-innovation.com> 445 446 * objc.dg/exceptions-4.m: Adjust for change in error message. 447 4482010-12-17 Paolo Bonzini <bonzini@gnu.org> 449 450 PR c/20385 451 * objc.dg/tls/init-2.m: Adjust. 452 * gcc.dg/noncompile/920923-1.c: Adjust. 453 * gcc.dg/noncompile/pr44517.c: Adjust. 454 * gcc.dg/declspec-18.c: New test. 455 4562010-12-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 457 458 * gcc.dg/titype-1.c: Enable TImode on __SPU__. 459 * gcc.dg/torture/fp-int-convert.h: Likewise. 460 * gcc.dg/tree-ssa/ivopts-1.c: Likewise. 461 * gcc.dg/uninit-C.c: Likewise. 462 * gcc.dg/uninit-C-O0.c: Likewise. 463 * gcc.dg/format/unnamed-1.c: Likewise. 464 * gcc.dg/format/ms_unnamed-1.c: Likewise. 465 4662010-12-17 Jason Merrill <jason@redhat.com> 467 468 PR c++/46670 469 * g++.dg/cpp0x/constexpr-null1.C: New. 470 4712010-12-17 Bernd Schmidt <bernds@codesourcery.com> 472 473 * gcc.c-torture/compile/20101217-1.c: New test. 474 4752010-12-17 Alexander Monakov <amonakov@ispras.ru> 476 477 PR middle-end/46761 478 * gcc.dg/graphite/pr46761.c: New. 479 4802010-12-17 Janus Weil <janus@gcc.gnu.org> 481 482 PR fortran/46849 483 * gfortran.dg/block_9.f08: New. 484 4852010-12-17 Dodji Seketeli <dodji@redhat.com> 486 487 * g++.dg/debug/dwarf2/self-ref-1.C: New test. 488 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise. 489 4902010-12-16 Sebastian Pop <sebastian.pop@amd.com> 491 492 PR tree-optimization/46924 493 * gcc.dg/graphite/pr46924.c: New. 494 4952010-12-16 Jakub Jelinek <jakub@redhat.com> 496 497 PR tree-optimization/46966 498 * gcc.dg/graphite/pr46966.c: New test. 499 5002010-12-16 Eric Botcazou <ebotcazou@adacore.com> 501 502 * gnat.dg/opt13.adb: New test. 503 * gnat.dg/opt13_pkg.ad[sb]: New helper. 504 5052010-12-16 Jakub Jelinek <jakub@redhat.com> 506 507 PR tree-optimization/43655 508 * g++.dg/opt/pr43655.C: New test. 509 5102010-12-16 Sebastian Pop <sebastian.pop@amd.com> 511 512 PR tree-optimization/46404 513 * gcc.dg/graphite/pr46404-1.c: New. 514 5152010-12-16 Jakub Jelinek <jakub@redhat.com> 516 517 PR debug/46893 518 * gcc.dg/pr46893.c: New test. 519 5202010-12-16 H.J. Lu <hongjiu.lu@intel.com> 521 522 PR lto/46976 523 * gcc.dg/lto/pr46940_1.c (main): Return 0. 524 5252010-12-16 Chung-Lin Tang <cltang@codesourcery.com> 526 527 PR target/46883 528 * gcc.target/arm/pr46883.c: New testcase. 529 5302010-12-16 Jan Hubicka <jh@suse.cz> 531 532 PR lto/46976 533 * gcc.dg/lto/pr46940_0.c: Fix commit. 534 5352010-12-15 Nathan Froyd <froydnj@codesourcery.com> 536 537 PR c++/39859 538 PR c++/44522 539 PR c++/44523 540 * g++.dg/parse/colon-autocorrect-1.C: New testcase. 541 * g++.dg/parse/colon-autocorrect-2.C: New testcase. 542 5432010-12-15 Nathan Froyd <froydnj@codesourcery.com> 544 545 PR c++/46852 546 * g++.dg/pr46852.C: New test. 547 5482010-12-16 Jan Hubicka <jh@suse.cz> 549 550 PR middle-end/46939 551 * gcc.target/i386/pr46939.c: New testcase. 552 5532010-12-15 Sebastian Pop <sebastian.pop@amd.com> 554 555 PR tree-optimization/46404 556 * gcc.dg/graphite/pr46404.c: New. 557 5582010-12-15 Jakub Jelinek <jakub@redhat.com> 559 560 PR fortran/46945 561 * gfortran.dg/pr46945.f90: New test. 562 563 PR debug/46815 564 * g++.dg/guality/pr46815.C: New test. 565 5662010-12-15 Paolo Carlini <paolo.carlini@oracle.com> 567 568 PR c++/42083 569 * g++.dg/cpp0x/lambda/lambda-ice2.C: New. 570 5712010-12-15 H.J. Lu <hongjiu.lu@intel.com> 572 573 * gfortran.dg/debug/pr46756.f: Correct PR number. 574 5752010-12-15 Martin Jambor <mjambor@suse.cz> 576 577 PR tree-optimization/46053 578 PR middle-end/46287 579 PR middle-end/46242 580 * g++.dg/ipa/pr46053.C: New test. 581 * g++.dg/ipa/pr46287-1.C: Likewise. 582 * g++.dg/ipa/pr46287-2.C: Likewise. 583 * g++.dg/ipa/pr46287-3.C: Likewise. 584 * g++.dg/torture/covariant-1.C: Likewise. 585 * g++.dg/torture/pr46287.C: Likewise. 586 5872010-12-15 Alexander Monakov <amonakov@ispras.ru> 588 589 PR rtl-optimization/46649 590 * g++.dg/opt/pr46649.C: New. 591 5922010-12-15 Dave Korn <dave.korn.cygwin@gmail.com> 593 594 PR testsuite/46938 595 * gcc.dg/pr43157.c: Add dg-require-linker-plugin directive. 596 5972010-12-14 Sebastian Pop <sebastian.pop@amd.com> 598 599 PR tree-optimization/46845 600 * gcc.dg/graphite/id-pr46845.c: New. 601 6022010-12-14 Sebastian Pop <sebastian.pop@amd.com> 603 604 PR tree-optimization/46928 605 * gcc.dg/tree-ssa/ldist-17.c: New. 606 6072010-12-14 Sebastian Pop <sebastian.pop@amd.com> 608 609 PR tree-optimization/45948 610 * gcc.dg/tree-ssa/ldist-pr45948.c: New. 611 6122010-12-14 Jason Merrill <jason@redhat.com> 613 614 PR c++/46930 615 * g++.dg/cpp0x/constexpr-decl.C: New. 616 * g++.dg/cpp0x/constexpr-ex1.C: Fix. 617 * g++.dg/cpp0x/constexpr-static5.C: Fix. 618 6192010-12-14 Jan Hubicka <jh@suse.cz> 620 621 PR lto/46940 622 PR lto/44463 623 * gcc.dg/lto/pr46940_0.c: New testcase. 624 * gcc.dg/lto/pr46940_1.c: New testcase. 625 6262010-12-14 Nathan Froyd <froydnj@codesourcery.com> 627 628 PR c++/45330 629 * g++.dg/lookup/suggestions1.C: New test. 630 6312010-12-14 Tobias Burnus <burnus@net-b.de> 632 633 PR fortran/46937 634 * gfortran.dg/pointer_intent_4.f90: New. 635 6362010-12-14 Jakub Jelinek <jakub@redhat.com> 637 638 PR debug/46885 639 * gcc.dg/autopar/pr46885.c: New test. 640 641 PR tree-optimization/46909 642 * gcc.c-torture/execute/pr46909-1.c: New test. 643 * gcc.c-torture/execute/pr46909-2.c: New test. 644 * gcc.dg/pr46909.c: New test. 645 6462010-12-14 Alexander Monakov <amonakov@ispras.ru> 647 648 PR rtl-optimization/46875 649 * gcc.dg/pr46875.c: New. 650 6512010-12-14 Jan Hubicka <jh@suse.cz> 652 653 * g++.dg/other/first-global.C: Update regexp to match new 654 names of ctors. 655 6562010-12-14 Bernd Schmidt <bernds@codesourcery.com> 657 658 PR rtl-optimization/44374 659 Reapply patch with fixes. 660 * gcc.target/arm/headmerge-1.c: New test. 661 * gcc.target/arm/headmerge-2.c: New test. 662 * gcc.target/i386/headmerge-1.c: New test. 663 * gcc.target/i386/headmerge-2.c: New test. 664 6652010-12-13 Jason Merrill <jason@redhat.com> 666 667 PR c++/46873 668 PR c++/46877 669 * g++.dg/cpp0x/constexpr-ctor4.C: New. 670 * g++.dg/cpp0x/constexpr-ctor5.C: New. 671 6722010-12-13 Janus Weil <janus@gcc.gnu.org> 673 674 PR fortran/46201 675 * gfortran.dg/proc_ptr_comp_27.f90: New. 676 6772010-12-13 Jakub Jelinek <jakub@redhat.com> 678 679 PR debug/46867 680 * gcc.dg/pr46867.c: New test. 681 6822010-12-13 Janus Weil <janus@gcc.gnu.org> 683 684 PR fortran/46841 685 * gfortran.dg/proc_ptr_comp_26.f90: New. 686 6872010-12-13 Eric Botcazou <ebotcazou@adacore.com> 688 689 * gnat.dg/pack9.adb: XFAIL everywhere. 690 6912010-12-13 Jakub Jelinek <jakub@redhat.com> 692 693 PR fortran/46884 694 * gfortran.dg/pr46884.f: New test. 695 6962010-12-13 Iain Sandoe <iains@gcc.gnu.org> 697 698 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: 699 Adjust XFAILs. 700 7012010-12-13 Alexandre Oliva <aoliva@redhat.com> 702 703 PR debug/46756 704 * gfortran.dg/debug/pr46756.f: New. 705 7062010-12-13 Alexandre Oliva <aoliva@redhat.com> 707 708 PR debug/46782 709 * gcc.dg/debug/pr46782.c: New. 710 7112010-12-12 Janus Weil <janus@gcc.gnu.org> 712 713 PR fortran/46809 714 * gfortran.dg/pointer_check_8.f90: New. 715 7162010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> 717 718 PR fortran/46705 719 * gfortran.dg/continuation_12.f90: New test. 720 7212010-12-11 Tobias Burnus <burnus@net-b.de> 722 723 PR fortran/46370 724 * gfortran.dg/coarray_14.f90: New. 725 7262010-12-11 Jerry DeLisle <jvdelisle@gcc.gnu.org> 727 728 PR fortran/46842 729 * gfortran.dg/array_function_6.f90: New test. 730 7312010-12-11 Nicola Pero <nicola.pero@meta-innovation.com> 732 733 * objc.dg/gnu-api-2-resolve-method.m: New. 734 * obj-c++.dg/gnu-api-2-resolve-method.mm: New. 735 7362010-12-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 737 738 * gcc.dg/funcorder.c: Remove XFAIL for hppa*64*-*-*. 739 7402010-12-10 Nicola Pero <nicola.pero@meta-innovation.com> 741 742 * objc.dg/fobjc-std-1.m: Updated to test that class extensions 743 produce an error with -fobjc-std=objc1. 744 * obj-c++.dg/fobjc-std-1.mm: Same change. 745 7462010-12-10 Jakub Jelinek <jakub@redhat.com> 747 748 PR c++/46001 749 * g++.dg/diagnostic/bitfld1.C: New test. 750 7512010-12-10 Sebastian Pop <sebastian.pop@amd.com> 752 753 PR tree-optimization/43023 754 * gfortran.dg/ldist-1.f90: Adjust pattern. 755 * gfortran.dg/ldist-pr43023.f90: New. 756 7572010-12-10 Jakub Jelinek <jakub@redhat.com> 758 759 PR rtl-optimization/46804 760 * gfortran.dg/pr46804.f90: New test. 761 7622010-12-10 Dave Korn <dave.korn.cygwin@gmail.com> 763 764 PR middle-end/46674 765 PR lto/43157 766 * gcc.dg/pr43157.c: New file. 767 7682010-12-10 Nathan Froyd <froydnj@codesourcery.com> 769 770 * gcc.dg/dfp/struct-union.c: Adjust. 771 * gcc.dg/lvalue-2.c: Adjust. 772 * gcc.dg/pr21419.c: Adjust. 773 * gcc.dg/qual-component-1.c: Adjust. 774 * g++.dg/other/const1.C: Adjust. 775 7762010-12-10 Jakub Jelinek <jakub@redhat.com> 777 778 PR rtl-optimization/46865 779 * gcc.target/i386/pr46865-1.c: New test. 780 * gcc.target/i386/pr46865-2.c: New test. 781 782 PR tree-optimization/46864 783 * g++.dg/opt/pr46864.C: New test. 784 7852010-12-10 Jack Howarth <howarth@bromo.med.uc.edu> 786 Iain Sandoe <iains@gcc.gnu.org> 787 788 PR 43751/target 789 * lib/prune.exp: Prune dsymutil warnings. 790 7912010-12-10 Nicola Pero <nicola.pero@meta-innovation.com> 792 793 * objc.dg/class-extension-1.m: New. 794 * objc.dg/class-extension-2.m: New. 795 * objc.dg/class-extension-3.m: New. 796 * objc.dg/property/at-property-26.m: New. 797 * objc.dg/property/at-property-27.m: New. 798 * objc.dg/property/at-property-28.m: New. 799 * obj-c++.dg/class-extension-1.mm: New. 800 * obj-c++.dg/class-extension-2.mm: New. 801 * obj-c++.dg/class-extension-3.mm: New. 802 * obj-c++.dg/property/at-property-26.mm: New. 803 * obj-c++.dg/property/at-property-27.mm: New. 804 * obj-c++.dg/property/at-property-28.mm: New. 805 8062010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 807 808 PR target/46057 809 * gcc.dg/torture/stackalign/nested-1.c: Skip on hppa*-*-hpux*. 810 * gcc.dg/torture/stackalign/vararg-1.c: Likewise. 811 * gcc.dg/torture/stackalign/nested-2.c: Likewise. 812 * gcc.dg/torture/stackalign/vararg-2.c: Likewise. 813 * gcc.dg/torture/stackalign/nested-3.c: Likewise. 814 * gcc.dg/torture/stackalign/nested-4.c: Likewise. 815 * gcc.dg/torture/stackalign/global-1.c: Likewise. 816 * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise. 817 * gcc.dg/torture/stackalign/inline-1.c: Likewise. 818 * gcc.dg/torture/stackalign/inline-2.c: Likewise. 819 * gcc.dg/torture/stackalign/struct-1.c: Likewise. 820 * gcc.dg/torture/stackalign/pr16660-1.c: Likewise. 821 * gcc.dg/torture/stackalign/alloca-1.c: Likewise. 822 * g++.dg/torture/stackalign/throw-1.C: Likewise. 823 * g++.dg/torture/stackalign/throw-2.C: Likewise. 824 * g++.dg/torture/stackalign/throw-4.C: Likewise. 825 * g++.dg/torture/stackalign/eh-inline-1.C: Likewise. 826 * g++.dg/torture/stackalign/eh-inline-2.C: Likewise. 827 * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise. 828 * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise. 829 * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise. 830 * g++.dg/torture/stackalign/eh-global-1.C: Likewise. 831 832 PR tree-optimization/46021 833 gcc.dg/tree-ssa/20040204-1.c: Remove XFAIL for hppa*-*.*. 834 8352010-12-09 Richard Guenther <rguenther@suse.de> 836 837 PR middle-end/46844 838 * gcc.c-torture/compile/pr46866.c: New testcase. 839 8402010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 841 842 PR testsuite/45068 843 * g++.dg/debug/dwarf2/nested-2.C: Also match comments starting with ';'. 844 8452010-12-09 Martin Jambor <mjambor@suse.cz> 846 847 PR middle-end/46734 848 * g++.dg/tree-ssa/pr46734.C: New test. 849 8502010-12-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 851 852 PR c++/44641 853 * lib/scanasm.exp (dg-function-on-line): Add match pattern for 854 hppa*-*-*. 855 8562010-12-08 Jason Merrill <jason@redhat.com> 857 858 PR c++/46348 859 * g++.dg/cpp0x/constexpr-array2.C: New. 860 8612010-12-08 H.J. Lu <hongjiu.lu@intel.com> 862 863 * gcc.target/i386/sse2-init-v2di-2.c: Add "-dp" and update 864 expected scan. 865 8662010-12-08 Nicola Pero <nicola.pero@meta-innovation.com> 867 868 * objc.dg/exceptions-7.m: New. 869 * obj-c++.dg/exceptions-7.mm: New. 870 * obj-c++.dg/exceptions-3.mm: Adjust for new C++ messages. 871 * obj-c++.dg/exceptions-5.mm: Same change. 872 8732010-12-08 Nicola Pero <nicola.pero@meta-innovation.com> 874 875 * objc.dg/foreach-6.m: Updated location of error messages. 876 * objc.dg/foreach-7.m: Same change. 877 8782010-12-08 Richard Guenther <rguenther@suse.de> 879 Sebastian Pop <sebastian.pop@amd.com> 880 881 PR tree-optimization/45230 882 PR tree-optimization/45231 883 PR tree-optimization/45370 884 * gcc.dg/graphite/id-pr45230-1.c: New. 885 * gcc.dg/graphite/id-pr45231.c: New. 886 * gfortran.dg/graphite/id-pr45370.f90: New. 887 8882010-12-08 Nathan Froyd <froydnj@codesourcery.com> 889 890 PR c++/45329 891 * testsuite/g++.dg/conversion/ambig1.C: Adjust. 892 * testsuite/g++.dg/conversion/op1.C: Adjust. 893 * testsuite/g++.dg/conversion/simd1.C: Adjust. 894 * testsuite/g++.dg/cpp0x/defaulted14.C: Adjust. 895 * testsuite/g++.dg/cpp0x/defaulted18.C: Adjust. 896 * testsuite/g++.dg/cpp0x/defaulted20.C: Adjust. 897 * testsuite/g++.dg/cpp0x/explicit3.C: Adjust. 898 * testsuite/g++.dg/cpp0x/explicit4.C: Adjust. 899 * testsuite/g++.dg/cpp0x/implicit4.C: Adjust. 900 * testsuite/g++.dg/cpp0x/nullptr15.C: Adjust. 901 * testsuite/g++.dg/cpp0x/nullptr19.C: Adjust. 902 * testsuite/g++.dg/cpp0x/pr31431-2.C: Adjust. 903 * testsuite/g++.dg/cpp0x/pr31431.C: Adjust. 904 * testsuite/g++.dg/cpp0x/pr31434.C: Adjust. 905 * testsuite/g++.dg/cpp0x/pr31437.C: Adjust. 906 * testsuite/g++.dg/cpp0x/rv2n.C: Adjust. 907 * testsuite/g++.dg/cpp0x/rv3n.C: Adjust. 908 * testsuite/g++.dg/cpp0x/rv4n.C: Adjust. 909 * testsuite/g++.dg/cpp0x/rv5n.C: Adjust. 910 * testsuite/g++.dg/cpp0x/rv6n.C: Adjust. 911 * testsuite/g++.dg/cpp0x/rv7n.C: Adjust. 912 * testsuite/g++.dg/cpp0x/temp_default2.C: Adjust. 913 * testsuite/g++.dg/cpp0x/trailing4.C: Adjust. 914 * testsuite/g++.dg/cpp0x/variadic-ex3.C: Adjust. 915 * testsuite/g++.dg/cpp0x/variadic-ex4.C: Adjust. 916 * testsuite/g++.dg/cpp0x/variadic35.C: Adjust. 917 * testsuite/g++.dg/cpp0x/vt-35147.C: Adjust. 918 * testsuite/g++.dg/cpp0x/vt-37737-2.C: Adjust. 919 * testsuite/g++.dg/expr/cond9.C: Adjust. 920 * testsuite/g++.dg/expr/pmf-1.C: Adjust. 921 * testsuite/g++.dg/ext/label5.C: Adjust. 922 * testsuite/g++.dg/ext/visibility/anon8.C: Adjust. 923 * testsuite/g++.dg/ext/vla2.C: Adjust. 924 * testsuite/g++.dg/gomp/pr26690-1.C: Adjust. 925 * testsuite/g++.dg/gomp/pr26690-2.C: Adjust. 926 * testsuite/g++.dg/init/synth2.C: Adjust. 927 * testsuite/g++.dg/lookup/conv-1.C: Adjust. 928 * testsuite/g++.dg/lookup/new1.C: Adjust. 929 * testsuite/g++.dg/lookup/using9.C: Adjust. 930 * testsuite/g++.dg/other/error13.C: Adjust. 931 * testsuite/g++.dg/other/error20.C: Adjust. 932 * testsuite/g++.dg/other/error31.C: Adjust. 933 * testsuite/g++.dg/other/pr28114.C: Adjust. 934 * testsuite/g++.dg/other/ptrmem10.C: Adjust. 935 * testsuite/g++.dg/other/ptrmem11.C: Adjust. 936 * testsuite/g++.dg/overload/ambig1.C: Adjust. 937 * testsuite/g++.dg/overload/arg3.C: Adjust. 938 * testsuite/g++.dg/overload/builtin1.C: Adjust. 939 * testsuite/g++.dg/overload/copy1.C: Adjust. 940 * testsuite/g++.dg/overload/new1.C: Adjust. 941 * testsuite/g++.dg/overload/template4.C: Adjust. 942 * testsuite/g++.dg/overload/unknown1.C: Adjust. 943 * testsuite/g++.dg/overload/using2.C: Adjust. 944 * testsuite/g++.dg/parse/crash5.C: Adjust. 945 * testsuite/g++.dg/parse/error19.C: Adjust. 946 * testsuite/g++.dg/parse/error28.C: Adjust. 947 * testsuite/g++.dg/parse/template7.C: Adjust. 948 * testsuite/g++.dg/parse/typename7.C: Adjust. 949 * testsuite/g++.dg/rtti/typeid6.C: Adjust. 950 * testsuite/g++.dg/tc1/dr152.C: Adjust. 951 * testsuite/g++.dg/template/conv11.C: Adjust. 952 * testsuite/g++.dg/template/copy1.C: Adjust. 953 * testsuite/g++.dg/template/crash37.C: Adjust. 954 * testsuite/g++.dg/template/deduce3.C: Adjust. 955 * testsuite/g++.dg/template/dependent-expr5.C: Adjust. 956 * testsuite/g++.dg/template/error38.C: Adjust. 957 * testsuite/g++.dg/template/error40.C: Adjust. 958 * testsuite/g++.dg/template/friend.C: Adjust. 959 * testsuite/g++.dg/template/incomplete2.C: Adjust. 960 * testsuite/g++.dg/template/instantiate5.C: Adjust. 961 * testsuite/g++.dg/template/local4.C: Adjust. 962 * testsuite/g++.dg/template/local6.C: Adjust. 963 * testsuite/g++.dg/template/new3.C: Adjust. 964 * testsuite/g++.dg/template/operator9.C: Adjust. 965 * testsuite/g++.dg/template/overload6.C: Adjust. 966 * testsuite/g++.dg/template/ptrmem2.C: Adjust. 967 * testsuite/g++.dg/template/ptrmem20.C: Adjust. 968 * testsuite/g++.dg/template/ptrmem4.C: Adjust. 969 * testsuite/g++.dg/template/ptrmem8.C: Adjust. 970 * testsuite/g++.dg/template/qualttp5.C: Adjust. 971 * testsuite/g++.dg/template/sfinae2.C: Adjust. 972 * testsuite/g++.dg/template/spec22.C: Adjust. 973 * testsuite/g++.dg/template/spec23.C: Adjust. 974 * testsuite/g++.dg/template/ttp25.C: Adjust. 975 * testsuite/g++.dg/template/typedef4.C: Adjust. 976 * testsuite/g++.dg/template/unify10.C: Adjust. 977 * testsuite/g++.dg/template/unify11.C: Adjust. 978 * testsuite/g++.dg/template/unify6.C: Adjust. 979 * testsuite/g++.dg/template/unify7.C: Adjust. 980 * testsuite/g++.dg/template/unify9.C: Adjust. 981 * testsuite/g++.dg/template/varmod1.C: Adjust. 982 * testsuite/g++.old-deja/g++.benjamin/15799.C: Adjust. 983 * testsuite/g++.old-deja/g++.benjamin/15800-1.C: Adjust. 984 * testsuite/g++.old-deja/g++.brendan/ambiguity1.C: Adjust. 985 * testsuite/g++.old-deja/g++.brendan/crash29.C: Adjust. 986 * testsuite/g++.old-deja/g++.brendan/crash48.C: Adjust. 987 * testsuite/g++.old-deja/g++.brendan/crash56.C: Adjust. 988 * testsuite/g++.old-deja/g++.brendan/cvt3.C: Adjust. 989 * testsuite/g++.old-deja/g++.brendan/overload1.C: Adjust. 990 * testsuite/g++.old-deja/g++.brendan/overload4.C: Adjust. 991 * testsuite/g++.old-deja/g++.brendan/overload9.C: Adjust. 992 * testsuite/g++.old-deja/g++.bugs/900127_01.C: Adjust. 993 * testsuite/g++.old-deja/g++.bugs/900205_04.C: Adjust. 994 * testsuite/g++.old-deja/g++.bugs/900330_02.C: Adjust. 995 * testsuite/g++.old-deja/g++.bugs/900404_03.C: Adjust. 996 * testsuite/g++.old-deja/g++.bugs/900514_03.C: Adjust. 997 * testsuite/g++.old-deja/g++.eh/ctor1.C: Adjust. 998 * testsuite/g++.old-deja/g++.jason/conversion11.C: Adjust. 999 * testsuite/g++.old-deja/g++.jason/crash3.C: Adjust. 1000 * testsuite/g++.old-deja/g++.jason/overload16.C: Adjust. 1001 * testsuite/g++.old-deja/g++.jason/overload28.C: Adjust. 1002 * testsuite/g++.old-deja/g++.jason/scoping10.C: Adjust. 1003 * testsuite/g++.old-deja/g++.jason/template30.C: Adjust. 1004 * testsuite/g++.old-deja/g++.jason/temporary2.C: Adjust. 1005 * testsuite/g++.old-deja/g++.law/arg1.C: Adjust. 1006 * testsuite/g++.old-deja/g++.law/arg11.C: Adjust. 1007 * testsuite/g++.old-deja/g++.law/arm9.C: Adjust. 1008 * testsuite/g++.old-deja/g++.law/ctors11.C: Adjust. 1009 * testsuite/g++.old-deja/g++.law/ctors17.C: Adjust. 1010 * testsuite/g++.old-deja/g++.law/ctors5.C: Adjust. 1011 * testsuite/g++.old-deja/g++.law/ctors9.C: Adjust. 1012 * testsuite/g++.old-deja/g++.law/enum4.C: Adjust. 1013 * testsuite/g++.old-deja/g++.law/missed-error2.C: Adjust. 1014 * testsuite/g++.old-deja/g++.law/operators32.C: Adjust. 1015 * testsuite/g++.old-deja/g++.law/operators9.C: Adjust. 1016 * testsuite/g++.old-deja/g++.mike/net2.C: Adjust. 1017 * testsuite/g++.old-deja/g++.mike/net22.C: Adjust. 1018 * testsuite/g++.old-deja/g++.mike/p11110.C: Adjust. 1019 * testsuite/g++.old-deja/g++.mike/p1989.C: Adjust. 1020 * testsuite/g++.old-deja/g++.mike/p2431.C: Adjust. 1021 * testsuite/g++.old-deja/g++.mike/p438.C: Adjust. 1022 * testsuite/g++.old-deja/g++.mike/p807a.C: Adjust. 1023 * testsuite/g++.old-deja/g++.mike/p9068.C: Adjust. 1024 * testsuite/g++.old-deja/g++.niklas/t120.C: Adjust. 1025 * testsuite/g++.old-deja/g++.niklas/t121.C: Adjust. 1026 * testsuite/g++.old-deja/g++.niklas/t128.C: Adjust. 1027 * testsuite/g++.old-deja/g++.ns/overload2.C: Adjust. 1028 * testsuite/g++.old-deja/g++.ns/using12.C: Adjust. 1029 * testsuite/g++.old-deja/g++.other/crash24.C: Adjust. 1030 * testsuite/g++.old-deja/g++.other/expr1.C: Adjust. 1031 * testsuite/g++.old-deja/g++.other/overload11.C: Adjust. 1032 * testsuite/g++.old-deja/g++.other/pmf3.C: Adjust. 1033 * testsuite/g++.old-deja/g++.other/volatile1.C: Adjust. 1034 * testsuite/g++.old-deja/g++.pt/auto_ptr.C: Adjust. 1035 * testsuite/g++.old-deja/g++.pt/crash28.C: Adjust. 1036 * testsuite/g++.old-deja/g++.pt/crash60.C: Adjust. 1037 * testsuite/g++.old-deja/g++.pt/explicit38.C: Adjust. 1038 * testsuite/g++.old-deja/g++.pt/explicit39.C: Adjust. 1039 * testsuite/g++.old-deja/g++.pt/explicit41.C: Adjust. 1040 * testsuite/g++.old-deja/g++.pt/explicit67.C: Adjust. 1041 * testsuite/g++.old-deja/g++.pt/explicit77.C: Adjust. 1042 * testsuite/g++.old-deja/g++.pt/expr2.C: Adjust. 1043 * testsuite/g++.old-deja/g++.pt/ptrmem10.C: Adjust. 1044 * testsuite/g++.old-deja/g++.pt/ptrmem6.C: Adjust. 1045 * testsuite/g++.old-deja/g++.pt/spec35.C: Adjust. 1046 * testsuite/g++.old-deja/g++.pt/spec5.C: Adjust. 1047 * testsuite/g++.old-deja/g++.pt/spec6.C: Adjust. 1048 * testsuite/g++.old-deja/g++.pt/t05.C: Adjust. 1049 * testsuite/g++.old-deja/g++.pt/t24.C: Adjust. 1050 * testsuite/g++.old-deja/g++.pt/unify4.C: Adjust. 1051 * testsuite/g++.old-deja/g++.pt/unify6.C: Adjust. 1052 * testsuite/g++.old-deja/g++.pt/unify8.C: Adjust. 1053 * testsuite/g++.old-deja/g++.robertl/eb109.C: Adjust. 1054 * testsuite/g++.old-deja/g++.robertl/eb119.C: Adjust. 1055 * testsuite/g++.old-deja/g++.robertl/eb131.C: Adjust. 1056 * testsuite/g++.old-deja/g++.robertl/eb22.C: Adjust. 1057 * testsuite/g++.old-deja/g++.robertl/eb69.C: Adjust. 1058 * testsuite/g++.old-deja/g++.robertl/eb98.C: Adjust. 1059 10602010-12-08 Jason Merrill <jason@redhat.com> 1061 1062 PR c++/45822 1063 * g++.dg/init/synth4.C: New. 1064 1065 PR c++/46736 1066 * g++.dg/cpp0x/defaulted21.C: New. 1067 10682010-12-08 Wei Guozhi <carrot@google.com> 1069 1070 PR target/46631 1071 * gcc.target/arm/pr46631: New testcase. 1072 10732010-12-08 Michael Meissner <meissner@linux.vnet.ibm.com> 1074 1075 PR middle-end/42694 1076 * gcc.target/powerpc/ppc-pow.c: New file to make sure pow (x, 1077 0.75) is not optimized if the machine has no sqrt instruction. 1078 10792010-12-07 Andrey Belevantsev <abel@ispras.ru> 1080 1081 PR target/43603 1082 * gcc.target/ia64/pr43603.c: New. 1083 * gcc/testsuite/g++.dg/opt/pr46640.C: New. 1084 10852010-12-07 Tobias Burnus <burnus@net-b.de> 1086 1087 PR fortran/44352 1088 * gfortran.dg/string_4.f90: New. 1089 10902010-12-07 Sebastian Pop <sebastian.pop@amd.com> 1091 1092 PR tree-optimization/44676 1093 * gcc.dg/graphite/id-pr44676.c: New. 1094 10952010-12-07 Sebastian Pop <sebastian.pop@amd.com> 1096 1097 PR tree-optimization/42327 1098 * gcc.dg/tree-ssa/pr42327.c: New. 1099 11002010-12-07 Nathan Froyd <froydnj@codesourcery.com> 1101 1102 PR c++/45330 1103 * g++.dg/pr45330.C: New test. 1104 * g++.dg/ext/builtin3.C: Adjust. 1105 * g++.dg/lookup/error1.C: Adjust. 1106 * g++.dg/lookup/koenig5.C: Adjust. 1107 * g++.dg/overload/koenig1.C: Adjust. 1108 * g++.dg/parse/decl-specifier-1.C: Adjust. 1109 * g++.dg/template/static10.C: Adjust. 1110 * g++.old-deja/g++.mike/ns5.C: Adjust. 1111 * g++.old-deja/g++.mike/ns7.C: Adjust. 1112 * g++.old-deja/g++.ns/koenig5.C: Adjust. 1113 * g++.old-deja/g++.ns/koenig9.C: Adjust. 1114 * g++.old-deja/g++.other/lineno5.C: Adjust. 1115 11162010-12-07 Richard Guenther <rguenther@suse.de> 1117 1118 PR tree-optimization/46832 1119 * gcc.c-torture/compile/pr46832.c: New testcase. 1120 11212010-12-07 Jakub Jelinek <jakub@redhat.com> 1122 1123 PR debug/46799 1124 * gcc.dg/autopar/pr46799.c: New test. 1125 11262010-12-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> 1127 1128 * gfortran.dg/internal_dummy_2.f08: Fix dg-options. 1129 * gfortran.dg/internal_dummy_3.f08: Fix dg-options. 1130 11312010-12-06 H.J. Lu <hongjiu.lu@intel.com> 1132 1133 PR middle-end/41562 1134 * g++.dg/graphite/pr41562.C: New. 1135 1136 PR middle-end/46185 1137 * gcc.dg/graphite/pr46185.c: New. 1138 11392010-12-06 Nicola Pero <nicola.pero@meta-innovation.com> 1140 1141 * objc.dg/foreach-8.m: New. 1142 11432010-12-06 Jakub Jelinek <jakub@redhat.com> 1144 1145 PR debug/45997 1146 * g++.dg/debug/dwarf2/pr45997-1.C: New test. 1147 * g++.dg/debug/dwarf2/pr45997-2.C: New test. 1148 1149 PR target/43897 1150 * gcc.target/ia64/pr43897.c: New test. 1151 1152 PR debug/46771 1153 * gcc.dg/pr46771.c: New test. 1154 1155 PR rtl-optimization/46777 1156 * gcc.dg/pr46777.c: New test. 1157 11582010-12-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1159 1160 * ada/acats/run_acats (which): Assign output to temporary 1161 variable, only use if successful. 1162 Use last field of type output. 1163 11642010-12-06 Richard Guenther <rguenther@suse.de> 1165 1166 PR tree-optimization/46806 1167 * g++.dg/torture/20100825.C: New testcase. 1168 11692010-12-06 Richard Guenther <rguenther@suse.de> 1170 1171 PR tree-optimization/46785 1172 * gcc.dg/vect/fast-math-vect-reduc-9.c: New testcase. 1173 11742010-12-06 Dave Korn <dave.korn.cygwin@gmail.com> 1175 1176 * gcc.dg/pr46674.c (LABEL3): New macro definition. 1177 (LABEL2): Likewise. 1178 (LABEL): Likewise. 1179 (jelly): Account for user label prefix in asm name. 1180 11812010-12-05 Daniel Kraft <d@domob.eu> 1182 1183 PR fortran/46794 1184 * gfortran.dg/power2.f90: Initialize variables. 1185 11862010-12-04 Jan Hubicka <jh@suse.cz> 1187 1188 * snprintf-chk.c (ptr): Declare volatile. 1189 * strcpy-chk.c (s2, s3, l1): Declare volatile. 1190 * snprintf-chk.c (ptr): Declare volatile. 1191 * vsprintf-chk.c (ptr): Declare volatile. 1192 * vsnprintf-chk.c (ptr): Declare volatile. 1193 11942010-12-04 Tobias Burnus <burnus@net-b.de> 1195 1196 PR fortran/46584 1197 * gfortran.dg/quad_1.f90: Remove some complex 1198 math checks as they fail on some non-libquadmath 1199 systems. 1200 12012010-12-04 Daniel Kraft <d@domob.eu> 1202 1203 PR fortran/46794 1204 * gfortran.dg/power2.f90: New test. 1205 12062010-12-03 Jakub Jelinek <jakub@redhat.com> 1207 1208 PR debug/46123 1209 * g++.dg/debug/pr46123.C: New test. 1210 * g++.dg/debug/dwarf2/pr46123.C: New test. 1211 12122010-12-03 Jason Merrill <jason@redhat.com> 1213 1214 PR c++/46058 1215 * g++.dg/template/scope4.C: New. 1216 12172010-12-03 Nathan Froyd <froydnj@codesourcery.com> 1218 1219 * gcc.target/arm/neon-offset-1.c: New test. 1220 12212010-12-03 Alexander Monakov <amonakov@ispras.ru> 1222 1223 PR rtl-optimization/45354 1224 * gcc.dg/tree-prof/pr45354.c: New. 1225 12262010-12-03 Thomas Koenig <tkoenig@gcc.gnu.org> 1227 1228 PR fortran/45159 1229 * gfortran.dg/dependency_38.f90: New test. 1230 12312010-12-02 Ian Lance Taylor <iant@google.com> 1232 1233 * lib/go.exp: New file. 1234 * lib/go-dg.exp: New file. 1235 * lib/go-torture.exp: New file. 1236 * lib/target-supports.exp (check_compile): Match // Go. 1237 12382010-12-02 Eric Botcazou <ebotcazou@adacore.com> 1239 1240 * gcc.dg/pr46685.c: New test. 1241 12422010-12-02 Sebastian Pop <sebastian.pop@amd.com> 1243 1244 PR tree-optimization/45199 1245 * gcc.dg/tree-ssa/ldist-15.c: New. 1246 * gcc.dg/tree-ssa/ldist-16.c: New. 1247 * gfortran.dg/ldist-pr45199.f: New. 1248 12492010-12-02 Richard Guenther <rguenther@suse.de> 1250 1251 PR tree-optimization/46723 1252 * gcc.dg/torture/pr46723.c: New testcase. 1253 12542010-12-02 Richard Guenther <rguenther@suse.de> 1255 1256 PR lto/44871 1257 * g++.dg/lto/20101126-1_0.C: New testcase. 1258 * g++.dg/lto/20101126-1_1.c: Likewise. 1259 12602010-12-02 Richard Guenther <rguenther@suse.de> 1261 Ira Rosen <irar@il.ibm.com> 1262 1263 PR tree-optimization/46663 1264 * gcc.dg/vect/pr46663.c: New test. 1265 12662010-12-02 Jie Zhang <jie@codesourcery.com> 1267 1268 PR middle-end/46674 1269 * gcc.dg/pr46674.c: New test. 1270 12712010-12-02 Nicola Pero <nicola.pero@meta-innovation.com> 1272 1273 * objc.dg/exceptions-6.m: New. 1274 * obj-c++.dg/exceptions-6.mm: New. 1275 12762010-12-01 Jan Hubicka <jh@suse.cz> 1277 1278 * gcc.c-torture/execute/bcp-1.c: Make ready for -fuse-linker-plugin 1279 12802010-12-01 Sebastian Pop <sebastian.pop@amd.com> 1281 1282 PR middle-end/45297 1283 * gcc.dg/graphite/pr45297.c: New. 1284 12852010-12-01 Richard Guenther <rguenther@suse.de> 1286 1287 PR tree-optimization/46730 1288 * g++.dg/tree-prof/indir-call-prof-2.C: New testcase. 1289 12902010-11-30 Michael Meissner <meissner@linux.vnet.ibm.com> 1291 1292 * gcc.target/powerpc/ppc-fma-7.c: New file, test that (a*b)+c and 1293 (a*b)-c generates two fma instructions, instead of separate 1294 multiply, add, and subtract. 1295 12962010-11-30 Tobias Burnus <burnus@net-b.de> 1297 1298 * gfortran.dg/realloc_on_assign_2.f03 (invima): Assign 1299 a value to all array elements. 1300 13012010-11-30 Richard Guenther <rguenther@suse.de> 1302 1303 PR tree-optimization/46722 1304 * gcc.target/i386/fma4-fma-2.c: New testcase. 1305 13062010-11-29 Nicola Pero <nicola.pero@meta-innovation.com> 1307 1308 * objc.dg/duplicate-class-1.m: New. 1309 * obj-c++.dg/duplicate-class-1.mm: New. 1310 13112010-11-29 Nicola Pero <nicola.pero@meta-innovation.com> 1312 1313 * objc.dg/property/dotsyntax-21.m 1314 * obj-c++.dg/property/dotsyntax-21.mm 1315 13162010-11-29 Alexandre Oliva <aoliva@redhat.com> 1317 1318 PR debug/46338 1319 * g++.dg/debug/pr46338.C: New. 1320 13212010-11-29 Richard Guenther <rguenther@suse.de> 1322 Zdenek Dvorak <rakdver@kam.uniff.cz> 1323 1324 PR tree-optimization/46675 1325 * gcc.dg/pr46675.c: New test. 1326 13272010-11-29 Iain Sandoe <iains@gcc.gnu.org> 1328 1329 * gcc/testsuite/objc.dg/strings-1.m: Move to... 1330 * gcc/testsuite/objc.dg/strings/strings-1.m: ... here. Update paths. 1331 * gcc/testsuite/objc.dg/strings-2.m: Move to ... 1332 * gcc/testsuite/objc.dg/strings/strings-2.m ... here, provide a 1333 constructor and class reference for NeXT runtime. Update paths. 1334 * gcc/testsuite/obj-c++.dg/strings-1.m: Move to... 1335 * gcc/testsuite/obj-c++.dg/strings/strings-1.m: ... here. Update paths. 1336 * gcc/testsuite/obj-c++.dg/strings-2.m: Move to ... 1337 * gcc/testsuite/obj-c__.dg/strings/strings-2.m ... here, provide a 1338 constructor and class reference for NeXT runtime. Update paths. 1339 13402010-11-29 Dodji Seketeli <dodji@redhat.com> 1341 1342 PR c++/42260 1343 * g++.dg/conversion/cast2.C: New test. 1344 1345 PR c++/45383 1346 * g++.dg/conversion/cond4.C: Likewise. 1347 13482010-11-29 Dodji Seketeli <dodji@redhat.com> 1349 1350 PR c++/45383 1351 Reverted patch for PR c++/42260 1352 * g++.dg/conversion/cast2.C: Reverted new test. 1353 13542010-11-29 Dodji Seketeli <dodji@redhat.com> 1355 1356 PR debug/46101 1357 * g++.dg/debug/dwarf2/typedef5.C: New test 1358 13592010-11-29 Iain Sandoe <iains@gcc.gnu.org> 1360 Mike Stump <mrs@gcc.gnu.org> 1361 1362 PR target/26427 1363 PR target/33120 1364 PR testsuite/35710 1365 * gcc.target/powerpc/darwin-abi-12.c: Adjust for new allocators. 1366 * gcc.dg/pr26427.c: Remove redundant warning for powerpc. 1367 * gcc.dg/darwin-comm.c: Adjust for new allocators. 1368 * gcc.dg/darwin-sections.c: New test. 1369 * g++.dg/ext/instantiate2.C: Adjust for new allocators. 1370 13712010-11-29 Nicola Pero <nicola.pero@meta-innovation.com> 1372 1373 * objc.dg/exceptions-1.m: New. 1374 * objc.dg/exceptions-2.m: New. 1375 * objc.dg/exceptions-3.m: New. 1376 * objc.dg/exceptions-4.m: New. 1377 * objc.dg/exceptions-5.m: New. 1378 * obj-c++.dg/exceptions-1.mm: New. 1379 * obj-c++.dg/exceptions-2.mm: New. 1380 * obj-c++.dg/exceptions-3.mm: New. 1381 * obj-c++.dg/exceptions-4.mm: New. 1382 * obj-c++.dg/exceptions-5.mm: New. 1383 13842010-11-29 Nicola Pero <nicola.pero@meta-innovation.com> 1385 1386 * obj-c++.dg/property/at-property-1.mm: Fixed testcase. 1387 * obj-c++.dg/property/at-property-16.mm: Fixed testcase. 1388 * obj-c++.dg/property/at-property-20.mm: Fixed testcase. 1389 13902010-11-28 Janus Weil <janus@gcc.gnu.org> 1391 1392 PR fortran/46662 1393 * gfortran.dg/proc_ptr_comp_pass_7.f90: New. 1394 13952010-11-28 Eric Botcazou <ebotcazou@adacore.com> 1396 1397 * gnat.dg/aliasing2.adb (dg-final): Robustify pattern matching. 1398 * gnat.dg/pack9.adb (dg-final): Likewise. 1399 14002010-11-28 Paul Thomas <pault@gcc.gnu.org 1401 1402 PR fortran/35810 1403 * gfortran.dg/realloc_on_assign_1.f03: New test. 1404 * gfortran.dg/realloc_on_assign_2.f03: New test. 1405 * gfortran.dg/transpose_2.f90: dg-option -fno-realloc-lhs. 1406 * gfortran.dg/unpack_bounds_1.f90: The same. 1407 * gfortran.dg/cshift_bounds_2.f90: The same. 1408 * gfortran.dg/matmul_bounds_2.f90: The same. 1409 * gfortran.dg/matmul_bounds_3.f90: The same. 1410 * gfortran.dg/matmul_bounds_4.f90: The same. 1411 * gfortran.dg/matmul_bounds_5.f90: The same. 1412 14132010-11-27 Tobias Burnus <burnus@net-b.de> 1414 1415 PR fortran/46638 1416 PR fortran/46668 1417 * gfortran.dg/transfer_simplify_10.f90: Fix endian issue. 1418 14192010-11-27 Nicola Pero <nicola.pero@meta-innovation.com> 1420 1421 PR objc++/46222 1422 * obj-c++.dg/property/at-property-2.mm: Uncommented testcase. 1423 14242010-11-27 Nicola Pero <nicola.pero@meta-innovation.com> 1425 1426 * objc.dg/property/at-property-24.m: New. 1427 * objc.dg/property/at-property-25.m: New. 1428 * obj-c++.dg/property/at-property-24.mm: New. 1429 * obj-c++.dg/property/at-property-25.mm: New. 1430 14312010-11-27 Nicola Pero <nicola.pero@meta-innovation.com> 1432 1433 * objc.dg/protocol-qualifier-1.m: New. 1434 * objc.dg/protocol-qualifier-2.m: New. 1435 * obj-c++.dg/protocol-qualifier-1.mm: New. 1436 * obj-c++.dg/protocol-qualifier-2.mm: New. 1437 14382010-11-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1439 1440 * lib/gnat.exp: Load gcc.exp. 1441 (gnat_target_compile): Use gcc_target_compile for *.c sources. 1442 * gnat.dg/sse_nolib.adb: Use dg-require-effective-target sse_runtime. 1443 14442010-11-26 Richard Guenther <rguenther@suse.de> 1445 1446 PR lto/46648 1447 * gcc.dg/lto/20101125-1_0.c: New testcase. 1448 * gcc.dg/lto/20101125-1_1.c: Likewise. 1449 14502010-11-22 Bud Davis <jmdavis@link.com> 1451 1452 * arith_divide_no_check.f 1453 ,arith_divide.f,old_style_init.f90: new tests. 1454 14552010-11-26 H.J. Lu <hongjiu.lu@intel.com> 1456 1457 PR tree-optimization/46665 1458 * gfortran.dg/pr46665.f90: New. 1459 14602010-11-26 Jakub Jelinek <jakub@redhat.com> 1461 1462 PR middle-end/46647 1463 * gcc.dg/pr46647.c: New test. 1464 14652010-11-25 Janus Weil <janus@gcc.gnu.org> 1466 1467 PR fortran/46581 1468 * gfortran.dg/select_type_19.f03: New. 1469 14702010-11-25 Nicola Pero <nicola.pero@meta-innovation.com> 1471 1472 * objc.dg/ivar-problem-1.m: New. 1473 * obj-c++.dg/ivar-problem-1.mm: New. 1474 14752010-11-25 Jakub Jelinek <jakub@redhat.com> 1476 1477 PR middle-end/46637 1478 * gcc.c-torture/compile/pr46637.c: New test. 1479 14802010-11-25 H.J. Lu <hongjiu.lu@intel.com> 1481 1482 * gfortran.dg/pr46519-1.f: Add -mtune=generic. 1483 14842010-11-25 H.J. Lu <hongjiu.lu@intel.com> 1485 1486 PR middle-end/46647 1487 * gcc.target/i386/pr46647.c: New. 1488 14892010-11-25 Kai Tietz <kai.tietz@onevision.com> 1490 1491 * gcc.dg/dll-8.c: New. 1492 14932010-11-25 Eric Botcazou <ebotcazou@adacore.com> 1494 1495 * gnat.dg/loop_optimization7.adb: Remove dg-require-effective-target. 1496 * gnat.dg/sse_nolib.adb: Likewise. 1497 14982010-11-25 Alexander Monakov <amonakov@ispras.ru> 1499 1500 PR rtl-optimization/46585 1501 * gcc.dg/pr46585.c: New. 1502 15032010-11-24 Richard Henderson <rth@redhat.com> 1504 1505 * lib/target-supports.exp (vect_widen_sum_hi_to_si_pattern, 1506 vect_widen_mult_hi_to_si, vect_sdot_qi, vect_udot_qi, vect_sdot_hi, 1507 vect_unpack, vect_int_mult, vect_extract_even_odd, 1508 vect_extract_even_odd_wide, vect_interleave): Enable for ia64. 1509 15102010-11-24 H.J. Lu <hongjiu.lu@intel.com> 1511 1512 PR target/46519 1513 * gfortran.dg/pr46519-1.f: New. 1514 15152010-11-24 H.J. Lu <hongjiu.lu@intel.com> 1516 1517 PR target/46519 1518 * gcc.target/i386/avx-vzeroupper-10.c: Expect no avx_vzeroupper. 1519 * gcc.target/i386/avx-vzeroupper-11.c: Likewise. 1520 1521 * gcc.target/i386/avx-vzeroupper-14.c: Replace -O0 with -O2. 1522 * gcc.target/i386/avx-vzeroupper-15.c: Likewise. 1523 * gcc.target/i386/avx-vzeroupper-16.c: Likewise. 1524 * gcc.target/i386/avx-vzeroupper-17.c: Likewise. 1525 1526 * gcc.target/i386/avx-vzeroupper-20.c: New. 1527 * gcc.target/i386/avx-vzeroupper-21.c: Likewise. 1528 * gcc.target/i386/avx-vzeroupper-22.c: Likewise. 1529 * gcc.target/i386/avx-vzeroupper-23.c: Likewise. 1530 * gcc.target/i386/avx-vzeroupper-24.c: Likewise. 1531 * gcc.target/i386/avx-vzeroupper-25.c: Likewise. 1532 * gcc.target/i386/avx-vzeroupper-26.c: Likewise. 1533 15342010-11-24 Richard Guenther <rguenther@suse.de> 1535 1536 PR lto/43218 1537 * gcc.dg/lto/20100423-1_0.c: Enable for all LTO modes. 1538 15392010-11-24 Jakub Jelinek <jakub@redhat.com> 1540 1541 PR rtl-optimization/46614 1542 * gcc.dg/pr46614.c: New test. 1543 15442010-11-24 Tobias Burnus <burnus@net-b.de> 1545 1546 PR fortran/46638 1547 * gfortran.dg/transfer_simplify_10.f90: New. 1548 15492010-11-24 Jakub Jelinek <jakub@redhat.com> 1550 1551 PR middle-end/46629 1552 * gfortran.dg/lto/pr46629_0.f90: New test. 1553 15542010-11-24 Mingjie Xing <mingjie.xing@gmail.com> 1555 1556 * gcc.target/mips/loongson3a-muldiv-1.c: New test. 1557 * gcc.target/mips/loongson3a-muldiv-2.c: New test. 1558 15592010-11-23 Joseph Myers <joseph@codesourcery.com> 1560 1561 * gcc.dg/opts-5.c: New test. 1562 15632010-11-23 Jeffrey Yasskin <jyasskin@google.com> 1564 1565 PR c++/46527 1566 * g++.dg/debug/dwarf2/pr46527.C: New test. 1567 15682010-11-23 Iain Sandoe <iains@gcc.gnu.org> 1569 1570 * gcc.dg/darwin-cfstring-1.c: Adjust format messages. 1571 15722010-11-23 Jakub Jelinek <jakub@redhat.com> 1573 1574 PR middle-end/46499 1575 * gcc.dg/pr46499-1.c: New test. 1576 * gcc.dg/pr46499-2.c: New test. 1577 15782010-11-23 Jack Howarth <howarth@bromo.med.uc.edu> 1579 1580 * gcc.target/i386/alias-1.c: Require alias support. 1581 15822010-11-22 Uros Bizjak <ubizjak@gmail.com> 1583 1584 * gcc.dg/graphite/graphite.exp: Use check_vect_support_and_set_flags 1585 for vectorizer tests. 1586 * gcc.dg/graphite/vect-pr43423.c: Add "dg-do compile" dg directive. 1587 * gcc.dg/graphite/pr40281.c: Remove "dg-do compile" dg directive. 1588 * gcc.dg/graphite/pr41888.c: Ditto. 1589 * gcc.dg/graphite/pr42729.c: Ditto. 1590 15912010-11-22 Mingjie Xing <mingjie.xing@gmail.com> 1592 Uros Bizjak <ubizjak@gmail.com> 1593 1594 * lib/target-supports.exp (check_vect_support_and_set_flags): New 1595 procedure to check if the target supports vectorizer tests. Set 1596 DEFAULT_VECTCFLAGS and dg-do-what-default depending on vectorization 1597 capabilites. 1598 * gcc.dg/vect/vect.exp: Use check_vect_support_and_set_flags. 1599 * g++.dg/vect/vect.exp: Ditto. 1600 * gfortran.dg/vect/vect.exp: Ditto. 1601 16022010-11-22 Nicola Pero <nicola.pero@meta-innovation.com> 1603 1604 PR objc/34033 1605 * objc.dg/strings-1.m: New. 1606 * objc.dg/strings-2.m: New. 1607 * obj-c++.dg/strings-1.mm: New. 1608 * obj-c++.dg/strings-2.mm: New. 1609 16102010-11-22 Ian Bolton <ian.bolton@arm.com> 1611 1612 * testsuite/c-c++-common/pr44832.c: Use -fno-short-enums option for 1613 "target short_enums". 1614 * testsuite/gcc.c-torture/compile/pr39845.c: Likewise. 1615 16162010-11-22 Eric Botcazou <ebotcazou@adacore.com> 1617 1618 * gcc.dg/pr28796-2.c: SKIP on SPARC/Solaris 8. 1619 1620 PR rtl-optimization/46603 1621 * gcc.dg/vect/slp-multitypes-2.c: XFAIL execution on SPARC 32-bit. 1622 1623 PR testsuite/46230 1624 * gcc.dg/vect/vect-peel-3.c (main): Prevent initialization loop from 1625 being vectorized. Adjust dg-final pattern. 1626 * gcc.dg/vect/pr46009.c: Add vect_int_mult target selector. 1627 1628 * gcc.dg/vect: Do not include <stdio.h> in testcases. 1629 * gcc.dg/vect/costmodel/ppc: Likewise. 1630 16312010-11-22 Alexander Monakov <amonakov@ispras.ru> 1632 1633 PR rtl-optimization/45652 1634 * gcc.dg/pr45652.c: New. 1635 16362010-11-21 Richard Henderson <rth@redhat.com> 1637 1638 PR rtl-optimization/46571 1639 * gcc.dg/pr46571.c: New. 1640 16412010-11-21 Eric Botcazou <ebotcazou@adacore.com> 1642 1643 * g++.dg/lto/20090303_0.C: Do not pass -fPIC on the SPARC. 1644 16452010-11-21 Uros Bizjak <ubizjak@gmail.com> 1646 1647 PR target/46533 1648 * gcc.dg/inline-2.c: Do not scan for "jsr" on alpha*-*-* targets. 1649 16502010-11-20 Joseph Myers <joseph@codesourcery.com> 1651 1652 * g++.dg/cpp/_Pragma1.C: Test for all non-Solaris targets. 1653 * gcc.dg/cpp/_Pragma6.c: Test for all non-Solaris targets. 1654 * gcc.dg/pack-test-1.c: Test for all non-default_packed targets. 1655 * gcc.dg/pack-test-2.c: Test for all targets. 1656 * gcc.dg/pragma-align.c: Test for all targets. 1657 * gcc.dg/pragma-pack-4.c: Do not skip for AVR. 1658 * gcc.dg/ucnid-10.c: Test for all targets. 1659 16602010-11-20 Eric Botcazou <ebotcazou@adacore.com> 1661 1662 * gcc.target/sparc/sparc-align-1.c: New test. 1663 16642010-11-20 Nathan Froyd <froydnj@codesourcery.com> 1665 1666 PR c++/16189 1667 PR c++/36888 1668 PR c++/45331 1669 * g++.dg/parse/semicolon3.C: New test. 1670 * g++.dg/debug/pr22514.C: Adjust. 1671 * g++.dg/init/error1.C: Adjust. 1672 * g++.dg/other/bitfield3.C: Adjust. 1673 * g++.dg/other/semicolon.C: Adjust. 1674 * g++.dg/parse/error14.C: Adjust. 1675 * g++.dg/parse/error5.C: Adjust. 1676 * g++.dg/parse/parameter-declaration-1.C: Adjust. 1677 * g++.dg/template/pr23510.C: Adjust. 1678 * g++.dg/template/pr39425.C: Adjust. 1679 * g++.old-deja/g++.robertl/eb125.C: Adjust. 1680 16812010-11-20 Jakub Jelinek <jakub@redhat.com> 1682 1683 PR debug/46561 1684 * gcc.dg/autopar/pr46561.c: New test. 1685 1686 PR c++/46538 1687 * g++.dg/other/error34.C: New test. 1688 1689 PR c++/46526 1690 * g++.dg/cpp0x/constexpr-base3.C: New test. 1691 1692 PR tree-optimization/45830 1693 * gcc.target/i386/pr45830.c: New test. 1694 * gcc.c-torture/execute/pr45830.c: New test. 1695 16962010-11-19 Nicola Pero <nicola.pero@meta-innovation.com> 1697 1698 * objc.dg/attributes/class-attribute-1.m: Rewritten. 1699 * objc.dg/attributes/class-attribute-2.m: Same change. 1700 * obj-c++.dg/attributes/class-attribute-1.mm: Same change. 1701 * obj-c++.dg/attributes/class-attribute-2.mm: Same change. 1702 * objc.dg/fobjc-std-1.m: Updated. 1703 * obj-c++.dg/fobjc-std-1.mm: Updated. 1704 17052010-11-19 Michael Matz <matz@suse.de> 1706 1707 PR tree-optimization/46077 1708 * gcc.dg/vect/O3-pr46077.c: New testcase. 1709 17102010-11-19 Joseph Myers <joseph@codesourcery.com> 1711 1712 PR c/46547 1713 * gcc.c-torture/compile/pr46547-1.c: New test. 1714 17152010-11-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 1716 1717 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use eval to 1718 exec $compiler. 1719 * lib/gfortran.exp (gfortran_link_flags): Remove braces around 1720 $GFORTRAN_UNDER_TEST. 1721 (gfortran_init): Use -B to specify specpath, add trailing /. 1722 17232010-11-19 Michael Meissner <meissner@linux.vnet.ibm.com> 1724 1725 * gcc.target/powerpc/ppc-target-1.c: New file to test target 1726 attributes on PowerPC. 1727 * gcc.target/powerpc/ppc-target-2.c: Ditto. 1728 * gcc.target/powerpc/ppc-target-3.c: Ditto. 1729 17302010-11-19 Nicola Pero <nicola.pero@meta-innovation.com> 1731 1732 * objc.dg/attributes/proto-attribute-1.m: Updated. 1733 * objc.dg/attributes/proto-attribute-2.m: New. 1734 * objc.dg/attributes/proto-attribute-3.m: New. 1735 * obj-c++.dg/attributes/proto-attribute-1.mm: Updated. 1736 * obj-c++.dg/attributes/proto-attribute-2.mm: New. 1737 * obj-c++.dg/attributes/proto-attribute-3.mm: New. 1738 17392010-11-19 Eric Botcazou <ebotcazou@adacore.com> 1740 1741 * gcc.dg/lto/20090210_1.c: Do not pass -fPIC on the SPARC. 1742 17432010-11-19 Eric Botcazou <ebotcazou@adacore.com> 1744 1745 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on the SPARC. 1746 17472010-11-18 Steve Ellcey <sje@cup.hp.com> 1748 1749 * gcc.dg/vect/slp-reduc-3.c: Make check dependent on vect_unpack. 1750 * gcc.dg/vect/slp-reduc-6.c: Ditto, plus add alignment. 1751 17522010-11-18 Jakub Jelinek <jakub@redhat.com> 1753 1754 PR middle-end/46534 1755 * gcc.c-torture/compile/pr46534.c: New test. 1756 17572010-11-18 Eric Botcazou <ebotcazou@adacore.com> 1758 1759 * gnat.dg/atomic4.ad[sb]: New test. 1760 * gnat.dg/volatile4.adb: Likewise. 1761 17622010-11-18 Richard Henderson <rth@redhat.com> 1763 1764 * gcc.target/i386/pr46470.c: Skip for 32-bit PIC. 1765 17662010-11-18 Nathan Froyd <froydnj@codesourcery.com> 1767 1768 PR c/33193 1769 * c-c++-common/pr33193.c: New test. 1770 17712010-11-18 Richard Guenther <rguenther@suse.de> 1772 1773 PR tree-optimization/46172 1774 * gcc.dg/torture/pr46172.c: New testcase. 1775 17762010-11-18 Jeff Law <law@redhat.com> 1777 1778 PR middle-end-optimization/46297 1779 * gfortran.dg/pr46297.f: New test. 1780 17812010-11-17 Steve Ellcey <sje@cup.hp.com> 1782 1783 PR middle-end/31490 1784 * gcc.dg/pr31490.c: New test. 1785 17862010-11-17 Uros Bizjak <ubizjak@gmail.com> 1787 1788 * gcc.dg/nop.h: Move from ... 1789 * gcc.dg/guality/nop.h: ... here. 1790 * gcc.dg/lto/20091216-1_0.c: Include nop.h and use NOP macro. 1791 * gcc.dg/guality/asm-1.c: Update nop.h include. 1792 * gcc.dg/guality/pr43329-1.c: Ditto. 1793 17942010-11-17 Paolo Bonzini <bonzini@gnu.org> 1795 1796 * gcc.dg/two-types-1.c: New test. 1797 * gcc.dg/two-types-2.c: New test. 1798 * gcc.dg/two-types-3.c: New test. 1799 * gcc.dg/two-types-4.c: New test. 1800 * gcc.dg/two-types-5.c: New test. 1801 * gcc.dg/two-types-6.c: New test. 1802 * gcc.dg/two-types-7.c: New test. 1803 * gcc.dg/two-types-8.c: New test. 1804 * gcc.dg/two-types-9.c: New test. 1805 * gcc.dg/two-types-10.c: New test. 1806 * objc.dg/two-types-1.m: New test. 1807 18082010-11-17 Jakub Jelinek <jakub@redhat.com> 1809 1810 PR rtl-optimization/46440 1811 * gcc.dg/pr46440.c: New test. 1812 1813 PR testsuite/45429 1814 * gcc.dg/vect/no-section-anchors-vect-64.c: New test. 1815 18162010-11-17 Ira Rosen <irar@il.ibm.com> 1817 1818 PR tree-optimization/46312 1819 * gcc.dg/vect/vect-scal-opt2.c: Rename to... 1820 * gcc.dg/vect/vec-scal-opt2.c: ... this. Expect to pass only 1821 on targets that support vector shifts with scalar shift argument. 1822 Remove dg-options. 1823 * gcc.dg/vect/vect-scal-opt.c: Rename to... 1824 * gcc.dg/vect/vec-scal-opt.c: ... this, and change likewise. 1825 * gcc.dg/vect/vect-scal-opt1.c: Rename to... 1826 * gcc.dg/vect/vec-scal-opt1.c: ... this, and change likewise. 1827 * gcc.dg/vect/vect.exp: Run vec-scal-* tests with relevant flags. 1828 * gcc.dg/vect/vect-114.c: Expect to pass only on targets that 1829 support misaligned data accesses. 1830 * gcc.dg/vect/pr43432.c, gcc.dg/vect/vect-15.c: Likewise. 1831 * gcc.dg/vect/pr43430-2.c: Remove dg-options. 1832 * lib/target-supports.exp 1833 (check_effective_target_vect_shift_scalar): New. 1834 18352010-11-17 Jakub Jelinek <jakub@redhat.com> 1836 1837 * gcc.dg/guality/nop.h: New file. 1838 * gcc.dg/guality/asm-1.c: Include it and use NOP macro instead of 1839 "nop". Adjust line numbers in gdb-test. 1840 * gcc.dg/guality/pr43329-1.c: Likewise. 1841 18422010-11-16 Jason Merrill <jason@redhat.com> 1843 1844 * g++.dg/cpp0x/defaulted20.C: New. 1845 1846 * g++.dg/template/injected2.C: New. 1847 18482010-11-17 Nicola Pero <nicola.pero@meta-innovation.com> 1849 1850 * objc.dg/protocol-optional-1.m: New. 1851 * obj-c++.dg/protocol-optional-1.mm: New. 1852 18532010-11-16 Richard Henderson <rth@redhat.com> 1854 1855 * gcc.target/powerpc/ppc-fma-2.c: Use -ffp-contract=off. 1856 * gcc.target/powerpc/ppc-fma-4.c: Likewise. 1857 18582010-11-16 Eric Botcazou <ebotcazou@adacore.com> 1859 1860 * gnat.dg/opt12.adb: New test. 1861 * gnat.dg/opt12_pkg.ad[sb]: New helper. 1862 18632010-11-16 Eric Botcazou <ebotcazou@adacore.com> 1864 1865 * gcc.target/rx/pack.c: New test. 1866 18672010-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 1868 Tobias Burnus <burnus@net-b.de> 1869 1870 PR fortran/32049 1871 * gfortran.dg/quad_1.f90: New. 1872 * lib/gcc-defs.exp (gcc-set-multilib-library-path): Use also 1873 compiler arguments. 1874 * lib/gfortran.exp (gfortran_link_flags): Add libquadmath to 1875 library search path; call gcc-set-multilib-library-path with 1876 arguments such that libgfortran.spec is found. 1877 (gfortran_init): Add path for libgfortran.spec to GFORTRAN_UNDER_TEST. 1878 18792010-11-16 Jakub Jelinek <jakub@redhat.com> 1880 1881 PR c++/46401 1882 * g++.dg/warn/Wsequence-point-3.C: New test. 1883 18842010-11-16 Kai Tietz <kai.tietz@onevision.com> 1885 1886 PR preprocessor/17349 1887 * gcc.dg/cpp/cmdlne-C3.c: New. 1888 18892010-11-16 Richard Guenther <rguenther@suse.de> 1890 1891 PR tree-optimization/44545 1892 * gcc.dg/pr44545.c: New testcase. 1893 18942010-11-16 Andrey Belevantsev <abel@ispras.ru> 1895 1896 PR rtl-optimization/46366 1897 * gcc.target/i386/pr45352-2.c: Silence warnings by using appropriate 1898 casts. 1899 19002010-11-16 Richard Guenther <rguenther@suse.de> 1901 1902 * gcc.dg/tree-ssa/ssa-fre-30.c: New testcase. 1903 19042010-11-16 Richard Guenther <rguenther@suse.de> 1905 1906 PR middle-end/45172 1907 * gfortran.dg/gomp/pr45172.f90: New testcase. 1908 19092010-11-16 Nick Clifton <nickc@redhat.com> 1910 1911 * gcc.target/rx/pack.c: New test. 1912 19132010-11-15 Richard Henderson <rth@redhat.com> 1914 1915 * gcc.dg/torture/builtin-math-2.c: Split out fma tests... 1916 * gcc.dg/torture/builtin-math-8.c: ... here. New file. 1917 Use builtin_constant_p rather than scanning for builtin name. 1918 19192010-11-15 Nicola Pero <nicola.pero@meta-innovation.com> 1920 1921 * objc.dg/property/dotsyntax-18.m: New. 1922 * objc.dg/property/dotsyntax-19.m: New. 1923 * objc.dg/property/dotsyntax-20.m: New. 1924 * obj-c++.dg/property/dotsyntax-18.mm: New. 1925 * obj-c++.dg/property/dotsyntax-19.mm: New. 1926 * obj-c++.dg/property/dotsyntax-20.mm: New. 1927 * objc.dg/property/dotsyntax-4.m: Removed some unused 1928 variables and code. 1929 * objc.dg/property/dotsyntax-6.m: Same change. 1930 * objc.dg/property/dotsyntax-16.m: Same change. 1931 * objc.dg/property/dotsyntax-17.m: Same change. 1932 * obj-c++.dg/property/dotsyntax-4.mm: Same change. 1933 * obj-c++.dg/property/dotsyntax-6.mm: Same change. 1934 * obj-c++.dg/property/dotsyntax-16.mm: Same change. 1935 * obj-c++.dg/property/dotsyntax-17.mm: Same change. 1936 * objc.dg/property/at-property-22.m: Added missing casts. 1937 * obj-c++.dg/property/at-property-22.mm: Same change. 1938 19392010-11-15 Jakub Jelinek <jakub@redhat.com> 1940 1941 PR tree-optimization/46491 1942 * gcc.target/i386/pr46491.c: New test. 1943 1944 PR tree-optimization/46461 1945 * gcc.c-torture/compile/pr46461.c: New test. 1946 19472010-11-15 Tobias Burnus <burnus@net.b.de> 1948 1949 PR fortran/46484 1950 * gfortran.dg/allocatable_scalar_11.f90: New. 1951 * gfortran.dg/allocatable_scalar_5.f90: Make test case 1952 standard conform. 1953 19542010-11-15 Jakub Jelinek <jakub@redhat.com> 1955 1956 PR debug/46095 1957 * gcc.target/i386/pr46095.c: New test. 1958 1959 PR debug/46387 1960 * gcc.dg/pr46387.c: New test. 1961 19622010-11-15 Nicola Pero <nicola.pero@meta-innovation.com> 1963 1964 * objc.dg/property/dotsyntax-16.m: New. 1965 * objc.dg/property/dotsyntax-17.m: New. 1966 * obj-c++.dg/property/dotsyntax-16.mm: New. 1967 * obj-c++.dg/property/dotsyntax-17.mm: New. 1968 * objc.dg/property/at-property-10.m: Uncommented using 'x++' 1969 syntax with properties, which now works. 1970 * obj-c++.dg/property/at-property-10.mm: Same change. 1971 19722010-11-15 Martin Jambor <mjambor@suse.cz> 1973 1974 PR tree-optimization/46349 1975 * gnat.dg/opt9.adb: New file. 1976 * gnat.dg/opt9_pkg.ads: Likewise 1977 19782010-11-15 Richard Guenther <rguenther@suse.de> 1979 1980 PR lto/44989 1981 * g++.dg/guality/redeclaration1.C: Do not execute for LTO. 1982 19832010-11-15 Nathan Froyd <froydnj@codesourcery.com> 1984 1985 PR preprocessor/45038 1986 * g++.dg/pr45038.C: New test. 1987 19882010-11-15 Richard Guenther <rguenther@suse.de> 1989 1990 PR tree-optimization/46467 1991 * gcc.dg/ipa/ipa-pta-16.c: New testcase. 1992 19932010-11-15 Richard Guenther <rguenther@suse.de> 1994 1995 PR testsuite/46423 1996 * g++.dg/torture/pr34850.C: Adjust. 1997 19982010-11-14 Paolo Bonzini <bonzini@gnu.org> 1999 2000 PR c/46475 2001 * gcc.dg/nofixed-point-2.c: Change dg-warning to dg-bogus. 2002 20032010-11-14 Nicola Pero <nicola.pero@meta-innovation.com> 2004 2005 * objc.dg/property/at-property-21.m: New. 2006 * objc.dg/property/at-property-22.m: New. 2007 * objc.dg/property/at-property-23.m: New. 2008 * objc.dg/property/synthesize-9.m: New. 2009 * objc.dg/property/synthesize-10.m: New. 2010 * objc.dg/property/synthesize-11.m: New. 2011 * obj-c++.dg/property/at-property-21.mm: New. 2012 * obj-c++.dg/property/at-property-22.mm: New. 2013 * obj-c++.dg/property/at-property-23.mm: New. 2014 * obj-c++.dg/property/synthesize-9.mm: New. 2015 * obj-c++.dg/property/synthesize-10.mm: New. 2016 * obj-c++.dg/property/synthesize-11.mm: New. 2017 2018 * objc.dg/property/at-property-4.m: Updated to match new compiler 2019 where some errors have been converted into warnings and vice versa. 2020 * objc.dg/property/at-property-16.m: Same change. 2021 * objc.dg/property/at-property-18.m: Same change. 2022 * objc.dg/property/property-neg-5.m: Same change. 2023 * obj-c++.dg/property/at-property-4.mm: Same change. 2024 * obj-c++.dg/property/at-property-16.mm: Same change. 2025 * obj-c++.dg/property/at-property-18.mm: Same change. 2026 * obj-c++.dg/property/property-neg-5.mm: Same change. 2027 2028 * obj-c++.dg/property/dynamic-2.mm: Enable tests that were 2029 commented out because of testsuite problems; I found out that 2030 using dg-warning instead of dg-message gets them to work. 2031 * obj-c++.dg/property/property-neg-3.mm: Same change. 2032 * obj-c++.dg/property/synthesize-6.mm: Same change. 2033 * obj-c++.dg/property/at-property-5.mm: Same change. 2034 * obj-c++.dg/property/at-property-14.mm: Same change. 2035 * obj-c++.dg/property/at-property-18.mm: Same change. 2036 * obj-c++.dg/property/at-property-16.mm: Same change (in this file, 2037 some tests still do not work due to some other testsuite issue). 2038 20392010-11-13 Jason Merrill <jason@redhat.com> 2040 2041 * g++.dg/cpp0x/auto20.C: New. 2042 20432010-11-13 Iain Sandoe <iains@gcc.gnu.org> 2044 2045 * objc.dg/fsf-nsstring-format-1.m: Adjust format messages. 2046 * obj-c++.dg/fsf-nsstring-format-1.mm: Likewise. 2047 20482010-11-13 Paolo Bonzini <bonzini@gnu.org> 2049 2050 PR c/46462 2051 * gcc.dg/gomp/pr34607.c: Adjust errors for unknown typenames. 2052 * gcc.dg/pr35746.c: Likewise. 2053 * gcc.dg/cpp/direct2.c: Likewise. 2054 * gcc.dg/cpp/direct2s.c: Likewise. 2055 * gcc.dg/noncompile/920923-1.c: Likewise. 2056 * gcc.dg/dfp/constants-c99.c: Add -Wno-overflow. 2057 20582010-11-13 Nicola Pero <nicola.pero@meta-innovation.com> 2059 2060 * obj-c++.dg/attributes/method-format-1.mm: Adjust. 2061 20622010-11-13 Nicola Pero <nicola.pero@meta-innovation.com> 2063 2064 * objc/compile/20060406-1.m: Fixed testcase not to try to qualify 2065 a pointer to an arbitrary C struct with an Objective-C protocol. 2066 Test various valid uses of typedef with Objective-C objects and 2067 protocols instead. 2068 * objc.dg/invalid-type-1.m: New. 2069 * obj-c++.dg/invalid-type-1.m: New. 2070 20712010-11-13 Iain Sandoe <iains@gcc.gnu.org> 2072 2073 * gcc.dg/darwin-segaddr.c: New test for multiple argument c/l switch. 2074 20752010-11-13 Tobias Burnus <burnus@net-b.de> 2076 2077 PR fortran/45742 2078 * gfortran.dg/volatile12.f90: Use the right three in cleanup-tree-dump. 2079 20802010-11-13 Tobias Burnus <burnus@net-b.de> 2081 2082 PR fortran/45742 2083 * gfortran.dg/volatile12.f90: New. 2084 20852010-11-13 Paolo Bonzini <bonzini@gnu.org> 2086 2087 * objc.dg/attributes/method-format-1.m: Adjust. 2088 20892010-11-13 Paolo Bonzini <bonzini@gnu.org> 2090 2091 PR c/20385 2092 * gcc.dg/decl-9.c: New. 2093 20942010-11-13 Paolo Bonzini <bonzini@gnu.org> 2095 2096 * gcc.dg/Wcxx-compat-8.c: Add testcases involving incomplete types. 2097 20982010-11-13 Paolo Bonzini <bonzini@gnu.org> 2099 2100 * gcc.dg/format/few-1.c: New test. 2101 * gcc.dg/format/asm_fprintf-1.c: Adjust. 2102 * gcc.dg/format/c90-scanf-1.c: Adjust. 2103 * gcc.dg/format/cmn-err-1.c: Adjust. 2104 * gcc.dg/format/dfp-printf-1.c: Adjust. 2105 * gcc.dg/format/dfp-scanf-1.c: Adjust. 2106 * gcc.dg/format/gcc_diag-1.c: Adjust. 2107 * gcc.dg/format/ms_unnamed-1.c: Adjust. 2108 * gcc.dg/format/strfmon-1.c: Adjust. 2109 * gcc.dg/format/unnamed-1.c: Adjust. 2110 * gcc.dg/format/xopen-2.c: Adjust. 2111 * g++.dg/ext/builtin4.C: Adjust. 2112 * g++.dg/ext/builtin5.C: Adjust. 2113 21142010-11-12 Joseph Myers <joseph@codesourcery.com> 2115 2116 * gcc.dg/pragma-diag-2.c: New test. 2117 21182010-11-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 2119 2120 PR fortran/45794 2121 * gfortran.dg/optional_mask.f90: New test. 2122 21232010-11-13 Ville Voutilainen <ville.voutilainen@gmail.com> 2124 2125 * g++.dg/cpp0x/defaulted15.C: Adjust. 2126 21272010-11-12 James Dennett <jdennett@google.com> 2128 2129 PR c++/39415 2130 * g++.dg/expr/static_cast7.C: New. 2131 21322010-11-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2133 2134 * lib/prune.exp (prune_gcc_output): Ignore IRIX 6 linker multiline 2135 warning. 2136 * g++.dg/abi/packed1.C (struct INNER): Ignore warning on 2137 mips-sgi-irix*. 2138 * g++.dg/cpp/_Pragma1.C: Skip on mips-sgi-irix*. 2139 * gcc.target/mips/call-3.c: Add dg-require-visibility. 2140 21412010-11-12 Eric Botcazou <ebotcazou@adacore.com> 2142 2143 * gcc.dg/pr46375.c: New test. 2144 21452010-11-11 Nathan Froyd <froydnj@codesourcery.com> 2146 2147 PR c/44782 2148 * c-c++-common/fmax-errors.c: New test. 2149 21502010-11-11 Richard Henderson <rth@redhat.com> 2151 2152 * gcc.target/i386/sse-24.c: Use -ffp-contract. 2153 21542010-11-11 Jan Hubicka <jh@suse.cz> 2155 2156 * gcc.dg/tree-ssa/inline-5.c: Fix testcase. 2157 * gcc.dg/tree-ssa/inline-6.c: Fix testcase. 2158 21592010-11-12 Jakub Jelinek <jakub@redhat.com> 2160 2161 PR target/46088 2162 * gcc.dg/pr46088.c: New test. 2163 21642010-11-11 Steven G. Kargl <kargl@gcc.gnu.org> 2165 2166 * gfortran.dg/empty_derived_type.f90: New test. 2167 21682010-11-11 Tobias Burnus <burnus@net-b.de> 2169 2170 PR fortran/46413 2171 * gfortran.dg/class_31.f90: New. 2172 2173 PR fortran/46205 2174 * gfortran.dg/forall_14.f90: New. 2175 21762010-11-11 Jakub Jelinek <jakub@redhat.com> 2177 Tobias Burnus <burnus@net-b.de> 2178 2179 PR fortran/46325 2180 * gfortran.dg/char_initialiser_actual.f90: Make test case valid. 2181 21822010-11-11 Jan Hubicka <jh@suse.cz> 2183 2184 * gcc.dg/20081223-1.c: Update LTO options. 2185 * gcc.dg/lto/20090206-1_0.c: Update LTO options. 2186 * gcc.dg/lto/20081118_0.c: Update LTO options. 2187 * gcc.dg/lto/ipareference_0.c: Update LTO options. 2188 * gcc.dg/lto/20100423-2_0.c: Update LTO options. 2189 * gcc.dg/lto/20081201-1_0.c: Update LTO options. 2190 * gcc.dg/lto/ipacp_0.c: Update LTO options. 2191 * gcc.dg/lto/20090116_0.c: Update LTO options. 2192 * gcc.dg/lto/20091015-1_0.c: Update LTO options. 2193 * gcc.dg/lto/20090126-2_0.c: Update LTO options. 2194 * gcc.dg/lto/20081202-2_0.c: Update LTO options. 2195 * gcc.dg/lto/20081204-1_0.c: Update LTO options. 2196 * gcc.dg/lto/const-uniq_0.c: Update LTO options. 2197 * gcc.dg/lto/20081224_0.c: Update LTO options. 2198 * gcc.dg/lto/20090219_0.c: Update LTO options. 2199 * gcc.dg/lto/ipareference2_0.c: Update LTO options. 2200 * gcc.dg/lto/20090206-2_0.c: Update LTO options. 2201 * gcc.dg/lto/20081115_0.c: Update LTO options. 2202 * gcc.dg/lto/20081201-2_0.c: Update LTO options. 2203 * gcc.dg/lto/20081120-2_0.c: Update LTO options. 2204 * gcc.dg/lto/materialize-1_0.c: Update LTO options. 2205 * gcc.dg/lto/20090126-1_0.c: Update LTO options. 2206 * gcc.dg/lto/20081202-1_0.c: Update LTO options. 2207 * gcc.dg/lto/noreturn-1_0.c: Update LTO options. 2208 * g++.dg/20090107-1.C: Update LTO options. 2209 * g++.dg/lto/pr45679-2_0.C: Update LTO options. 2210 * g++.dg/lto/20081123_0.C: Update LTO options. 2211 * g++.dg/lto/20090313_0.C: Update LTO options. 2212 * g++.dg/lto/20081125_0.C: Update LTO options. 2213 * g++.dg/lto/20081109-1_0.C: Update LTO options. 2214 * g++.dg/lto/20081219_0.C: Update LTO options. 2215 * g++.dg/lto/20100724-1_0.C: Update LTO options. 2216 * g++.dg/lto/20081204-1_0.C: Update LTO options. 2217 * g++.dg/lto/20090303_0.C: Update LTO options. 2218 * g++.dg/lto/20100723-1_0.C: Update LTO options. 2219 * g++.dg/lto/pr45679-1_0.C: Update LTO options. 2220 * g++.dg/lto/20090128_0.C: Update LTO options. 2221 * g++.dg/lto/20081204-2_0.C: Update LTO options. 2222 * g++.dg/lto/20090302_0.C: Update LTO options. 2223 * g++.dg/lto/20081119-1_0.C: Update LTO options. 2224 * g++.dg/lto/20081118_0.C: Update LTO options. 2225 * g++.dg/20090121-1.C: Update LTO options. 2226 * objc.dg/lto/lto.exp: Update LTO options. 2227 * lib/lto.exp: Update LTO options. 2228 * lib/gcc-dg.exp: Update LTO options. 2229 * lib/c-torture.exp: Update LTO options. 2230 * obj-c++.dg/lto/lto.exp: Update LTO options. 2231 22322010-11-11 Jan Hubicka <jh@suse.cz> 2233 2234 PR tree-optimize/40436 2235 * gcc.dg/tree-ssa/inline-5.c: New testcase. 2236 * gcc.dg/tree-ssa/inline-6.c: New testcase. 2237 22382010-11-11 Janus Weil <janus@gcc.gnu.org> 2239 2240 * gfortran.dg/proc_decl_24.f90: New. 2241 22422010-11-11 Nicola Pero <nicola.pero@meta-innovation.com> 2243 2244 * objc.dg/property/at-property-20.m: New. 2245 * objc.dg/property/synthesize-8.m: New. 2246 * obj-c++.dg/property/at-property-20.m: New. 2247 * obj-c++.dg/property/synthesize-8.mm: New. 2248 22492010-11-11 Joseph Myers <joseph@codesourcery.com> 2250 2251 * gcc.dg/cpp/warn-normalized-3.c: Update expected note text. 2252 22532010-11-11 Jakub Jelinek <jakub@redhat.com> 2254 2255 PR middle-end/46388 2256 * gcc.c-torture/compile/pr46388.c: New test. 2257 22582010-11-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2259 2260 * lib/lto.exp (lto-get-options-main): Support optional target 2261 selector for dg-suppress-ld-options. 2262 22632010-11-11 Martin Jambor <mjambor@suse.cz> 2264 2265 PR tree-optimization/46383 2266 * g++.dg/torture/pr46383.C: New test. 2267 22682010-11-11 Uros Bizjak <ubizjak@gmail.com> 2269 2270 * gcc-target/i386/sse-12.c: Add -msse4a to dg-options. 2271 * gcc-target/i386/sse-13.c: Add -msse4a, -mfma4, -mbmi and -mtbm 2272 to dg-options. 2273 * gcc-target/i386/sse-14.c: Add -mfma4a and -mbmi to dg-options. 2274 * g++.dg/other/i386-2.C: Add -msse4a and -mfma4 to dg-options. 2275 * g++.dg/other/i386-3.C: Ditto. 2276 22772010-11-10 Jason Merrill <jason@redhat.com> 2278 2279 * g++.dg/cpp0x/constexpr-46420.C: New. 2280 22812010-11-10 Joseph Myers <joseph@codesourcery.com> 2282 2283 * g++.dg/ext/bitfield2.C, g++.dg/ext/bitfield4.C, 2284 gcc.dg/bitfld-15.c, gcc.dg/bitfld-17.c, 2285 gcc.target/i386/pr39082-1.c, gcc.target/i386/pr39545-1.c, 2286 gcc.target/i386/pr39545-2.c, gcc.target/i386/pr39678.c: Update 2287 expected messages. 2288 22892010-11-10 Jan Hubicka <jh@suse.cz> 2290 2291 PR tree-optimize/38669 2292 * gcc.dg/tree-ssa/pr38699.c: New testcase. 2293 22942010-11-10 Jan Hubicka <jh@suse.cz> 2295 2296 * gcc.dg/tree-prof/inliner-1.c: Fix testcase. 2297 22982010-11-10 Jason Merrill <jason@redhat.com> 2299 2300 * g++.dg/cpp0x/constexpr-bitfield.C: New. 2301 23022010-11-10 Jakub Jelinek <jakub@redhat.com> 2303 2304 PR debug/46409 2305 * gcc.dg/debug/pr46409.c: New test. 2306 2307 PR c++/46368 2308 * g++.dg/cpp0x/constexpr-defarg2.C: New test. 2309 23102010-11-10 Uros Bizjak <ubizjak@gmail.com> 2311 2312 PR target/46419 2313 * gcc-target/i386/pr46419.c: New test. 2314 23152010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com> 2316 2317 * g++.dg/other/i386-2.C: Add -mtbm. 2318 * g++.dg/other/i386-3.C: Likewise. 2319 * gcc.target/i386/funcspec-5.c: Add tbm and no-tbm targets. 2320 * gcc.target/i386/funcspec-6.c: Likewise. 2321 * gcc.target/i386/sse-12.c: Add -mtbm. 2322 * gcc.target/i386/sse-13.c: Add -mtbm and test immediate 2323 operand intrinsics. 2324 * gcc.target/i386/sse-14.c: Likewise. 2325 * gcc.target/i386/sse-22.c: Likewise. 2326 * gcc.target/i386/sse-23.c: Likewise. 2327 * gcc.target/i386/tbm-1.c: New file. 2328 * gcc.target/i386/tbm-2.c: Likewise. 2329 23302010-11-10 Quentin Neill <quentin.neill.gnu@gmail.com> 2331 2332 * g++.dg/other/i386-2.C: Add -mbmi. 2333 * g++.dg/other/i386-3.C: Likewise. 2334 * gcc.target/i386/funcspec-5.c: Add bmi and no-bmi targets. 2335 * gcc.target/i386/funcspec-6.c: Likewise. 2336 * gcc.target/i386/sse-12.c: Add -mbmi. 2337 * gcc.target/i386/bmi-1.c: New file. 2338 * gcc.target/i386/bmi-2.c: Likewise. 2339 * gcc.target/i386/bmi-3.c: Likewise. 2340 * gcc.target/i386/bmi-4.c: Likewise. 2341 * gcc.target/i386/bmi-5.c: Likewise. 2342 * gcc.target/i386/bmi-6.c: Likewise. 2343 23442010-11-10 Nathan Froyd <froydnj@codesourcery.com> 2345 2346 PR c++/46065 2347 * g++.dg/pr46065.C: New test. 2348 23492010-11-10 Jan Hubicka <jh@suse.cz> 2350 2351 PR tree-optimize/33172 2352 PR tree-optimize/43411 2353 * gcc.dg/tree-ssa/pr33172.c: New testcase. 2354 * g++.dg/tree-ssa/pr43411.C: New testcase. 2355 23562010-11-10 Jan Hubicka <jh@suse.cz> 2357 2358 PR tree-optimize/46228 2359 * g++.dg/tree-ssa/pr46228.C: New testcase. 2360 23612010-11-10 H.J. Lu <hongjiu.lu@intel.com> 2362 2363 PR tree-optimization/46414 2364 * gcc.target/i386/recip-vec-sqrtf-avx.c: Updated for loop unrolling. 2365 23662010-11-10 Tobias Burnus <burnus@net-b.de> 2367 2368 PR fortran/46411 2369 * gfortran.dg/intrinsic_7.f90: New. 2370 23712010-11-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2372 2373 * g++.dg/abi/rtti3.C: Scan for .weakext on alpha*-dec-osf*. 2374 * g++.dg/abi/thunk4.C: Likewise. 2375 * g++.dg/opt/combine.C: Add dg-require-visibility. 2376 * g++.dg/other/anon5.C: Skip on alpha*-dec-osf*. 2377 * g++.dg/warn/miss-format-1.C: XFAIL scanf attribute warning on 2378 alpha*-dec-osf*. 2379 * g++.dg/warn/pr31246.C: XFAIL on alpha*-dec-osf*. 2380 * g++.dg/warn/weak1.C: Skip on alpha*-dec-osf*. 2381 * g++.old-deja/g++.eh/badalloc1.C [!STACK_SIZE && __osf__]: Use 2382 large arena_size. 2383 * gcc.dg/attr-weakref-1.c: Skip on alpha*-dec-osf*. 2384 * gcc.dg/intmax_t-1.c: Likewise. 2385 23862010-11-10 Tobias Burnus <burnus@net-b.de> 2387 2388 PR fortran/46244 2389 * gfortran.dg/class_30.f90: New. 2390 23912010-11-10 Tobias Burnus <burnus@net-b.de> 2392 2393 PR fortran/46223 2394 * gfortran.dg/bessel_7.f90: Bump allowed precision to avoid 2395 failure on s390. 2396 23972010-11-10 Sebastian Pop <sebastian.pop@amd.com> 2398 2399 PR tree-optimization/45971 2400 * gcc.dg/vect/O3-pr45971.c: New. 2401 24022010-11-10 Richard Guenther <rguenther@suse.de> 2403 2404 PR tree-optimization/44964 2405 * gcc.dg/pr44964.c: New testcase. 2406 24072010-11-10 Eric Botcazou <ebotcazou@adacore.com> 2408 2409 * gnat.dg/opt10.adb: Fix typo. 2410 24112010-11-10 Martin Jambor <mjambor@suse.cz> 2412 2413 PR tree-optimization/46351 2414 PR tree-optimization/46377 2415 * gnat.dg/opt10.adb: New file. 2416 * gnat.dg/opt10_pkg.ads: Likewise. 2417 * gnat.dg/opt11.adb: Likewise. 2418 * gnat.dg/opt11.ads: Likewise. 2419 24202010-11-10 Eric Botcazou <ebotcazou@adacore.com> 2421 2422 * gnat.dg/boolean_conv.adb: New test. 2423 24242010-11-10 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 2425 2426 * gcc.dg/stack-usage-1.c: Define SIZE for s390 and s390x. 2427 24282010-11-10 Eric Botcazou <ebotcazou@adacore.com> 2429 2430 * gnat.dg/unchecked_convert7.adb: New test. 2431 24322010-11-10 Richard Guenther <rguenther@suse.de> 2433 2434 PR tree-optimization/46398 2435 * gcc.dg/torture/pr46398.c: New testcase. 2436 24372010-11-09 Jerry DeLisle <jvdelisle@gcc.gnu.org> 2438 2439 * gfortran.dg/open_dev_null.f90: New test. 2440 24412010-11-09 Jan Hubicka <jh@suse.cz> 2442 2443 * testsuite/gcc.target/i386/recip-vec-sqrtf-avx.c: Update for loop 2444 unrolling. 2445 24462010-11-09 Joseph Myers <joseph@codesourcery.com> 2447 2448 * gcc.dg/struct-semi-4.c: New test. 2449 24502010-11-09 Michael Meissner <meissner@linux.vnet.ibm.com> 2451 2452 * gcc.target/powerpc/ppc-fpconv-11.c: Use -mcpu=power5+, not 2453 power5 to enable generation of FRIZ. 2454 2455 * gcc.target/powerpc/ppc-round.c: New file, test (double)(int) 2456 optimization. 2457 2458 * gcc.target/powerpc/ppc-fpconv-2.c: Update # times lfiwax is 2459 expected. 2460 24612010-11-09 Jakub Jelinek <jakub@redhat.com> 2462 2463 PR target/43808 2464 * gfortran.dg/pr43808.f90: New test. 2465 24662010-11-09 Sebastian Pop <sebastian.pop@amd.com> 2467 2468 PR tree-optimization/46036 2469 * gfortran.dg/lto/pr46036_0.f90: New. 2470 24712010-10-09 Jakub Jelinek <jakub@redhat.com> 2472 2473 PR middle-end/45663 2474 * gcc.dg/guality/sra-1.c: Move all gdb-test lines to the second 2475 bar invocation instead of first. 2476 2477 PR debug/46171 2478 * gcc.dg/pr46171.c: New test. 2479 24802010-11-09 Richard Guenther <rguenther@suse.de> 2481 2482 PR tree-optimization/46355 2483 * gcc.dg/pr46355.c: New testcase. 2484 24852010-11-09 Richard Guenther <rguenther@suse.de> 2486 2487 PR tree-optimization/46177 2488 * gcc.dg/pr46177-2.c: New testcase. 2489 24902010-11-09 Richard Guenther <rguenther@suse.de> 2491 2492 PR testsuite/46312 2493 * gcc.dg/vec-scal-opt.c: Move ... 2494 * gcc.dg/vect/vect-scal-opt.c: ... here. 2495 * gcc.dg/vec-scal-opt1.c: Move ... 2496 * gcc.dg/vect/vect-scal-opt1.c: ... here. 2497 * gcc.dg/vec-scal-opt2.c: Move ... 2498 * gcc.dg/vect/vect-scal-opt2.c: ... here. 2499 25002010-11-09 Eric Botcazou <ebotcazou@adacore.com> 2501 2502 * gnat.dg/specs/static_initializer5.ads: New test. 2503 * gnat.dg/specs/static_initializer5_pkg.ads: New helper. 2504 25052010-11-09 Jakub Jelinek <jakub@redhat.com> 2506 2507 PR middle-end/46360 2508 * gcc.c-torture/compile/pr46360.c: New test. 2509 2510 PR c++/45894 2511 * g++.dg/warn/Wsequence-point-2.C: New test. 2512 25132010-11-09 Janus Weil <janus@gcc.gnu.org> 2514 2515 PR fortran/46313 2516 * gfortran.dg/class_29.f03: New. 2517 25182010-11-09 Richard Guenther <rguenther@suse.de> 2519 2520 PR middle-end/46221 2521 * gcc.target/i386/alias-1.c: New testcase. 2522 25232010-11-08 Jason Merrill <jason@redhat.com> 2524 2525 * g++.dg/cpp0x/constexpr-sassert.C: New. 2526 25272010-11-08 Jason Merrill <jason@redhat.com> 2528 2529 * g++.dg/cpp0x/constexpr-defarg.C: New. 2530 25312010-11-08 Xinliang David Li <davidxl@google.com> 2532 2533 PR tree-optimization/46316 2534 * gcc.c-torture/execute/pr46316.c: New test. 2535 25362010-11-08 Janus Weil <janus@gcc.gnu.org> 2537 2538 PR fortran/46344 2539 * gfortran.dg/class_28.f03: Extended. 2540 25412010-11-08 Nicola Pero <nicola.pero@meta-innovation.com> 2542 2543 * objc.dg/property/dotsyntax-13.m: New. 2544 * objc.dg/property/dotsyntax-14.m: New. 2545 * objc.dg/property/dotsyntax-15.m: New. 2546 * objc.dg/property/synthesize-7.m: New. 2547 * obj-c++.dg/property/dotsyntax-13.mm: New. 2548 * obj-c++.dg/property/dotsyntax-14.mm: New. 2549 * obj-c++.dg/property/dotsyntax-15.mm: New. 2550 * obj-c++.dg/property/synthesize-7.mm: New. 2551 25522010-11-08 Nicola Pero <nicola.pero@meta-innovation.com> 2553 2554 * objc.dg/property/dynamic-4.m: New. 2555 * objc.dg/property/dynamic-5.m: New. 2556 * objc.dg/property/dynamic-6.m: New. 2557 * obj-c++.dg/property/dynamic-4.mm: New. 2558 * obj-c++.dg/property/dynamic-5.mm: New. 2559 * obj-c++.dg/property/dynamic-6.mm: New. 2560 25612010-11-08 Nicola Pero <nicola.pero@meta-innovation.com> 2562 2563 * objc.dg/property/synthesize-3.m: New. 2564 * objc.dg/property/synthesize-4.m: New. 2565 * objc.dg/property/synthesize-5.m: New. 2566 * objc.dg/property/synthesize-6.m: New. 2567 * obj-c++.dg/property/synthesize-3.mm: New. 2568 * obj-c++.dg/property/synthesize-4.mm: New. 2569 * obj-c++.dg/property/synthesize-5.mm: New. 2570 * obj-c++.dg/property/synthesize-6.mm: New. 2571 25722010-11-08 Nicola Pero <nicola.pero@meta-innovation.com> 2573 2574 * objc.dg/property/at-property-5.m: Updated test. 2575 * objc.dg/property/at-property-16.m: New. 2576 * objc.dg/property/at-property-17.m: New. 2577 * objc.dg/property/at-property-18.m: New. 2578 * objc.dg/property/at-property-19.m: New. 2579 * objc.dg/property/dotsyntax-12.m: New. 2580 * objc.dg/protocol-inheritance-1.m: New. 2581 * objc.dg/protocol-inheritance-2.m: New. 2582 * obj-c++.dg/property/at-property-5.mm: Updated test. 2583 * obj-c++.dg/property/at-property-16.mm: New. 2584 * obj-c++.dg/property/at-property-17.mm: New. 2585 * obj-c++.dg/property/at-property-18.mm: New. 2586 * obj-c++.dg/property/at-property-19.mm: New. 2587 * obj-c++.dg/protocol-inheritance-1.mm: New. 2588 * obj-c++.dg/protocol-inheritance-2.mm: New. 2589 * obj-c++.dg/property/dotsyntax-12.mm: New. 2590 25912010-11-08 Jason Merrill <jason@redhat.com> 2592 2593 * g++.dg/expr/overflow1.C: New. 2594 * g++.dg/warn/overflow-warn-1.C: Add expected diagnostics. 2595 * g++.dg/warn/overflow-warn-3.C: Remove unnecessary line number. 2596 * g++.dg/warn/overflow-warn-4.C: Add expected diagnostics. 2597 * g++.dg/warn/overflow-warn-5.C: Don't expect wrong warning. 2598 25992010-11-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2600 2601 * gcc.dg/pr35442.c: Adapt warning. 2602 2603 PR target/46280 2604 * g++.dg/eh/simd-2.C: Add -msse to dg-options, add 2605 dg-require-effective-target sse_runtime for for i?86-*-*, x86_64-*-*. 2606 * g++.dg/torture/pr36444.C: Add dg-options -msse for 2607 i?86-*-* x86_64-*-*. 2608 * g++.dg/torture/pr36445.C: Likewise. 2609 * gcc.c-torture/compile/pr34856.c: Likewise. 2610 * gcc.c-torture/compile/pr39928-1.c: Likewise. 2611 * gcc.c-torture/compile/vector-1.c: Likewise. 2612 * gcc.c-torture/compile/vector-2.c: Likewise. 2613 * gcc.dg/pr32912-1.c: Likewise. 2614 * gcc.c-torture/execute/va-arg-25.c: Move ... 2615 * gcc.dg/torture/va-arg-25.c: ... here. Add dg-do run. 2616 Add dg-options -msse, dg-require-effective-target sse_runtime for 2617 for i?86-*-*, x86_64-*-*. 2618 * gcc.c-torture/execute/vector-1.c: Likewise. 2619 * gcc.c-torture/execute/vector-2.c: Likewise. 2620 * gcc.dg/tree-ssa/forwprop-5.c: Add -msse to dg-options for 2621 i?86-*-*, x86_64-*-*. 2622 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise. 2623 * gcc.dg/tree-ssa/sra-4.c: Likewise. 2624 * gcc.dg/tree-ssa/vector-1.c: Likewise. 2625 * gcc.dg/tree-ssa/vector-2.c: Likewise. 2626 * gcc.target/i386/vect-args.c: Add -Wno-psabi to dg-options. 2627 26282010-11-08 Steve Ellcey <sje@cup.hp.com> 2629 2630 * gcc.dg/torture/pr45982.c: Add -std=c99 2631 * gcc.dg/torture/pr45623.c: Ditto. 2632 26332010-11-08 Steve Ellcey <sje@cup.hp.com> 2634 2635 * gcc/testsuite/g++.dg/abi/covariant1.C: Fix scan-assembler. 2636 * gcc/testsuite/g++.dg/abi/covariant6.C: Ditto. 2637 26382010-11-08 Kai Tietz <kai.tietz@onevision.com> 2639 2640 PR target/28627 2641 * g++.dg/ext/dllimport7.C: Adjust second error check and 2642 allow test for x86_64 mingw, too. 2643 26442010-11-08 Janus Weil <janus@gcc.gnu.org> 2645 2646 PR fortran/46344 2647 * gfortran.dg/class_28.f03: New. 2648 26492010-11-08 Andrey Belevantsev <abel@ispras.ru> 2650 2651 PR rtl-optimization/45352 2652 gcc.dg/pr45352.c, gcc.dg/pr45352-1.c, gcc.dg/pr45352-2.c: New tests. 2653 gcc.target/i386/pr45352.c, gcc.target/i386/pr45352-1.c, 2654 gcc.target/i386/pr45352-2.c: New tests. 2655 26562010-11-06 Iain Sandoe <iains@gcc.gnu.org> 2657 2658 PR libobjc/36610 2659 * objc.dg/torture/forward-1.m: Re-enable for gnu-runtime, 2660 XFAIL the run for all but m32 x86. 2661 26622010-11-07 Andreas Schwab <schwab@linux-m68k.org> 2663 2664 * g++.dg/debug/dwarf2/nested-2.C: Adjust pattern to also match "|" 2665 as comment character. 2666 26672010-11-07 Richard Sandiford <rdsandiford@googlemail.com> 2668 2669 * gcc.target/mips/mips.exp: Revert previous patch. 2670 * gcc.target/mips/fma-1.c: Delete. 2671 * gcc.target/mips/fma-2.c: Likewise. 2672 * gcc.target/mips/fma-3.c: Likewise. 2673 * gcc.target/mips/fma-4.c: Likewise. 2674 * gcc.target/mips/fma-5.c: Likewise. 2675 * gcc.target/mips/fma-6.c: Likewise. 2676 * gcc.target/mips/fma-7.c: Likewise. 2677 * gcc.target/mips/fma-8.c: Likewise. 2678 * gcc.target/mips/fma-9.c: Likewise. 2679 * gcc.target/mips/fma-10.c: Likewise. 2680 * gcc.target/mips/fma-11.c: Likewise. 2681 * gcc.target/mips/fma-12.c: Likewise. 2682 * gcc.target/mips/fma-13.c: Likewise. 2683 * gcc.target/mips/fma-14.c: Likewise. 2684 * gcc.target/mips/fma-15.c: Likewise. 2685 * gcc.target/mips/fma-16.c: Likewise. 2686 * gcc.target/mips/fma-17.c: Likewise. 2687 * gcc.target/mips/fma-18.c: Likewise. 2688 * gcc.target/mips/fma-19.c: Likewise. 2689 * gcc.target/mips/fma-20.c: Likewise. 2690 26912010-11-07 Richard Sandiford <rdsandiford@googlemail.com> 2692 2693 * gcc.target/mips/mips.exp: Add support for -ffp-contract. 2694 * gcc.target/mips/fma-1.c: New test. 2695 * gcc.target/mips/fma-2.c: Likewise. 2696 * gcc.target/mips/fma-3.c: Likewise. 2697 * gcc.target/mips/fma-4.c: Likewise. 2698 * gcc.target/mips/fma-5.c: Likewise. 2699 * gcc.target/mips/fma-6.c: Likewise. 2700 * gcc.target/mips/fma-7.c: Likewise. 2701 * gcc.target/mips/fma-8.c: Likewise. 2702 * gcc.target/mips/fma-9.c: Likewise. 2703 * gcc.target/mips/fma-10.c: Likewise. 2704 * gcc.target/mips/fma-11.c: Likewise. 2705 * gcc.target/mips/fma-12.c: Likewise. 2706 * gcc.target/mips/fma-13.c: Likewise. 2707 * gcc.target/mips/fma-14.c: Likewise. 2708 * gcc.target/mips/fma-15.c: Likewise. 2709 * gcc.target/mips/fma-16.c: Likewise. 2710 * gcc.target/mips/fma-17.c: Likewise. 2711 * gcc.target/mips/fma-18.c: Likewise. 2712 * gcc.target/mips/fma-19.c: Likewise. 2713 * gcc.target/mips/fma-20.c: Likewise. 2714 27152010-11-06 Jason Merrill <jason@redhat.com> 2716 2717 * g++.dg/cpp0x/constexpr-ctor3.C: New. 2718 27192010-11-06 Simon Martin <simartin@users.sourceforge.net> 2720 2721 PR c/43384 2722 * gcc.dg/parser-error-3.c: New test. 2723 27242010-11-06 Nathan Froyd <froydnj@codesourcery.com> 2725 2726 PR c++/45332 2727 * g++.dg/parse/semicolon2.C: New testcase. 2728 * g++.dg/ext/asmspec1.C: Adjust. 2729 * g++.dg/init/new13.C: Adjust. 2730 * g++.dg/parse/ctor5.C: Adjust. 2731 27322010-11-06 Janus Weil <janus@gcc.gnu.org> 2733 2734 PR fortran/46330 2735 * gfortran.dg/class_27.f03: New. 2736 27372010-11-06 Nicola Pero <nicola.pero@meta-innovation.com> 2738 2739 Fixed using the Objective-C 2.0 dot-syntax with self and super. 2740 * objc.dg/property/dotsyntax-5.m: New. 2741 * objc.dg/property/dotsyntax-6.m: New. 2742 * objc.dg/property/dotsyntax-7.m: New. 2743 * objc.dg/property/dotsyntax-8.m: New. 2744 * objc.dg/property/dotsyntax-9.m: New. 2745 * objc.dg/property/dotsyntax-10.m: New. 2746 * objc.dg/property/dotsyntax-11.m: New. 2747 * obj-c++.dg/property/dotsyntax-5.mm: New. 2748 * obj-c++.dg/property/dotsyntax-6.mm: New. 2749 * obj-c++.dg/property/dotsyntax-7.mm: New. 2750 * obj-c++.dg/property/dotsyntax-8.mm: New. 2751 * obj-c++.dg/property/dotsyntax-9.mm: New. 2752 * obj-c++.dg/property/dotsyntax-10.mm: New. 2753 * obj-c++.dg/property/dotsyntax-11.mm: New. 2754 27552010-11-06 Iain Sandoe <iains@gcc.gnu.org> 2756 2757 * obj-c++.dg/encode-3.mm: Provide a different string check for the 2758 NeXT runtime when the type is READONLY. 2759 27602010-11-06 Uros Bizjak <ubizjak@gmail.com> 2761 2762 * gcc.target/i386/387-2.c: Skip if -march= is specified. 2763 * gcc.target/i386/387-6.c: Ditto. 2764 * gcc.target/i386/387-3.c: Add -mfancy-math-387 to dg-options. 2765 * gcc.target/i386/387-4.c: Ditto. 2766 * gcc.target/i386/387-7.c: Ditto. 2767 * gcc.target/i386/387-8.c: Ditto. 2768 * gcc.target/i386/387-9.c: Ditto. 2769 * gcc.target/i386/387-10.c: Ditto. 2770 * gcc.target/i386/387-11.c: Ditto. 2771 * gcc.target/i386/387-12.c: Ditto. 2772 2773 * gcc.target/i386/funcspec-8.c: Add -mno-sse3 to dg-options. 2774 27752010-11-06 Iain Sandoe <iains@gcc.gnu.org> 2776 2777 PR target/44981 2778 * gcc.dg/darwin-cfstring-format-1.c: New. 2779 * gcc.dg/warn-nsstring.c: New. 2780 * objc.dg/fsf-nsstring-format-1.m: New. 2781 * obj-c++.dg/fsf-nsstring-format-1.mm: New. 2782 * obj-c++.dg/torture/strings/const-cfstring-1.mm: Update for darwin10 2783 linker warning. 2784 27852010-11-05 Jason Merrill <jason@redhat.com> 2786 2787 PR c++/45473 2788 * g++.dg/inherit/virtual6.C: New. 2789 27902010-11-05 Jakub Jelinek <jakub@redhat.com> 2791 2792 PR c/44772 2793 * gcc.dg/Wcxx-compat-21.c: New test. 2794 27952010-11-05 Ian Lance Taylor <iant@google.com> 2796 2797 PR target/46084 2798 * gcc.target/i386/pr46084.c: New test. 2799 28002010-11-05 Steve Ellcey <sje@cup.hp.com> 2801 2802 * lib/target-supports.exp (check_function_available): Use -fno-builtin. 2803 * (check_effective_target_mempcpy): New. 2804 * gcc.c-torture/execute/pr45636.c: Move this... 2805 * gcc.dg/torture/pr45636.c: to here. Add add dg- directives. 2806 28072010-11-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 2808 2809 * gcc.target/i386/i386.exp (FLAGS): Remove. 2810 Wrap gcc_target_compile with $clearcap_ldflags added to options. 2811 28122010-11-05 Jakub Jelinek <jakub@redhat.com> 2813 2814 PR c++/46160 2815 * g++.dg/opt/empty2.C: New test. 2816 2817 PR target/45670 2818 * gcc.target/i386/pr45670.c: New test. 2819 28202010-11-05 Janus Weil <janus@gcc.gnu.org> 2821 2822 PR fortran/45451 2823 PR fortran/46174 2824 * gfortran.dg/class_19.f03: Modified. 2825 * gfortran.dg/class_allocate_6.f03: New. 2826 28272010-11-05 H.J. Lu <hongjiu.lu@intel.com> 2828 2829 * gcc.target/i386/avx-vzeroupper-19.c: New. 2830 28312010-11-05 Jakub Jelinek <jakub@redhat.com> 2832 2833 PR tree-optimization/46099 2834 * gcc.dg/autopar/pr46099.c: New test. 2835 2836 PR middle-end/43690 2837 * c-c++-common/pr43690.c: New test. 2838 28392010-11-05 Iain Sandoe <iains@gcc.gnu.org> 2840 2841 * objc.dg/torture/forward-1.m: Restore for m32 NeXT. 2842 * objc.dg/demangle-1.m: Remove NeXT ifdef around +initialize 2843 declaration and implementation. 2844 * objc.dg/property/dotsyntax-3.m: XFAIL NeXT m64 run. 2845 * obj-c++.dg/property/at-property-13.mm: Likewise. 2846 * obj-c++.dg/property/fsf-property-method-access.mm: Likewise. 2847 * obj-c++.dg/property/property-1.mm: Likewise. 2848 * obj-c++.dg/property/at-property-7.mm: Likewise. 2849 * obj-c++.dg/property/at-property-9.mm: Likewise. 2850 * obj-c++.dg/property/dotsyntax-2.mm: Likewise. 2851 * obj-c++.dg/property/at-property-10.mm: Likewise. 2852 * obj-c++.dg/property/synthesize-2.mm: Likewise. 2853 * obj-c++.dg/property/at-property-12.mm: Likewise. 2854 * obj-c++.dg/property/fsf-property-basic.mm: Likewise. 2855 * obj-c++.dg/property/fsf-property-named-ivar.mm: Likewise. 2856 * obj-c++.dg/property/at-property-6.mm: Likewise. 2857 * obj-c++.dg/property/at-property-8.mm: Likewise. 2858 * obj-c++.dg/property/dotsyntax-1.mm: Likewise. 2859 * obj-c++.dg/property/dotsyntax-3.mm: Likewise. 2860 * obj-c++.dg/property/at-property-11.mm: Likewise. 2861 * obj-c++.dg/template-8.mm: Likewise. 2862 * obj-c++.dg/encode-3.mm: Use abort (), cast char types. 2863 * obj-c++.dg/demangle-2.mm: Add +initialize:, XFAIL NeXT m64. 2864 * obj-c++.dg/property/at-property-2.mm: Comment out a case that ICEs 2865 and put a FIXME for this. 2866 * obj-c++.dg/property/property-2.mm: Remove. 2867 * obj-c++.dg/property/property-3.mm: Remove. 2868 28692010-11-05 Jakub Jelinek <jakub@redhat.com> 2870 2871 PR debug/46307 2872 * gcc.dg/pr46307.c: New test. 2873 28742010-11-05 Jason Merrill <jason@redhat.com> 2875 2876 PR c++/46304 2877 * g++.dg/ext/complex6.C: New. 2878 28792010-11-04 Bud Davis <jimmied@smu.edu> 2880 2881 * gfortran.dg/intrinsic_numeric_arg.f: Add test to check error message. 2882 28832010-11-04 Chao-ying Fu <fu@mips.com> 2884 2885 * gcc.target/mips/mips32-dsp.c: Add tests for madd, maddu, msub, 2886 msubu, mult, multu. 2887 * gcc.target/mips/mips32-dsp-run.c: Likewise. 2888 28892010-11-04 Nicola Pero <nicola.pero@meta-innovation.com> 2890 2891 Fixed using the Objective-C 2.0 dot-syntax with class names. 2892 * objc.dg/property/dotsyntax-3.m: New. 2893 * objc.dg/property/dotsyntax-4.m: New. 2894 * obj-c++.dg/property/dotsyntax-3.mm: New. 2895 * obj-c++.dg/property/dotsyntax-4.mm: New. 2896 2897 * objc.dg/fobjc-std-1.m: Added test for warnings when the 2898 Objective-C 2.0 dot-syntax is used with class names. 2899 * obj-c++.dg/fobjc-std-1.mm: Same change. 2900 29012010-11-04 Pat Haugen <pthaugen@us.ibm.com> 2902 2903 * gcc.target/powerpc/loop_align.c: New. 2904 29052010-11-04 Iain Sandoe <iains@gcc.gnu.org> 2906 2907 * gcc.target/powerpc/ppc64-abi-1.c: Skip for Darwin. 2908 2909 merge from FSF 'apple/trunk' branch. 2910 * gcc.target/powerpc/darwin64-abi.c: New. 2911 29122010-11-04 Jakub Jelinek <jakub@redhat.com> 2913 2914 PR tree-optimization/46233 2915 * gcc.dg/pr46233.c: New test. 2916 29172010-11-04 Iain Sandoe <iains@gcc.gnu.org> 2918 2919 * objc.dg/property/property-2.m: Deleted. 2920 * objc.dg/property/property-3.m: Deleted. 2921 29222010-11-04 Iain Sandoe <iains@gcc.gnu.org> 2923 2924 * objc-obj-c++-shared/next-mapping.h: Ensure a GNU-compatible nil is 2925 defined. 2926 * objc.dg/property/fsf-property-basic.m: XFAIL m64 NeXT run. 2927 * objc.dg/property/fsf-property-named-ivar.m: Likewise. 2928 * objc.dg/property/property-1.m: Likewise. 2929 * objc.dg/property/at-property-6.m: Likewise. 2930 * objc.dg/property/at-property-7.m: Likewise. 2931 * objc.dg/property/dotsyntax-1.m: Likewise. 2932 * objc.dg/property/at-property-8.m: Likewise. 2933 * objc.dg/property/dotsyntax-2.m: Likewise. 2934 * objc.dg/property/at-property-9.m: Likewise. 2935 * objc.dg/property/synthesize-2.m: Likewise. 2936 * objc.dg/property/at-property-10.m: Likewise. 2937 * objc.dg/property/at-property-11.m: Likewise. 2938 * objc.dg/property/at-property-12.m: Likewise. 2939 * objc.dg/property/at-property-13.m: Likewise. 2940 * objc.dg/property/fsf-property-method-access.m: Likewise. 2941 * objc.dg/torture/strings/const-cfstring-1.m: Cater for bogus Darwin10 2942 linker warning. 2943 * objc.dg/encode-7-next.m: Use next-mapping.h, ignore deprecation 2944 warnings. 2945 * objc.dg/encode-7-next-64bit.m: Use next-mapping.h, ignore 2946 deprecation warnings. Use Object1 implementation. 2947 * objc.dg/demangle-1.m: Provide +initialize. XFAIL m64 NeXT run. 2948 * objc/execute/forward-1.m: Remove. 2949 * objc/execute/forward-1.x: Remove. 2950 29512010-11-04 Jason Merrill <jason@redhat.com> 2952 2953 * g++.dg/cpp0x/constexpr-access.C: New. 2954 29552010-11-04 Richard Guenther <rguenther@suse.de> 2956 2957 PR rtl-optimization/46183 2958 * gcc.dg/torture/pr46183.c: New testcase. 2959 29602010-11-04 Richard Guenther <rguenther@suse.de> 2961 2962 PR tree-optimization/46068 2963 * gcc.dg/torture/pr46068.c: New testcase. 2964 29652010-11-04 Richard Guenther <rguenther@suse.de> 2966 2967 PR tree-optimization/45991 2968 * gcc.dg/pr45991.c: New testcase. 2969 29702010-11-04 Richard Guenther <rguenther@suse.de> 2971 2972 PR tree-optimization/46154 2973 * g++.dg/torture/pr46154.C: New testcase. 2974 29752010-11-04 Richard Guenther <rguenther@suse.de> 2976 2977 PR tree-optimization/45733 2978 * gcc.dg/pr45733.c: New testcase. 2979 29802010-11-04 Ira Rosen <irar@il.ibm.com> 2981 2982 PR tree-optimization/46213 2983 * gfortran.dg/vect/pr46213.f90: New. 2984 29852010-11-04 Richard Guenther <rguenther@suse.de> 2986 2987 PR testsuite/45702 2988 * gcc.dg/pr34989-1.c: Move ... 2989 * gcc.dg/lto/pr34989-1_0.c: ... here. 2990 * gcc.dg/pr34989-2.c: Move ... 2991 * gcc.dg/lto/pr34989-1_1.c: ... here. 2992 * gcc.dg/pr27898.c: Move ... 2993 * gcc.dg/lto/pr27898_0.c: ... here and ... 2994 * gcc.dg/lto/pr27898_1.c: ... split. 2995 * gcc.dg/pr28712.c: Move ... 2996 * gcc.dg/lto/pr28712_0.c: ... here and ... 2997 * gcc.dg/lto/pr28712_1.c: ... split ... 2998 * gcc.dg/lto/pr28712_2.c: ... twice. 2999 * gcc.dg/pr28706.c: Move ... 3000 * gcc.dg/lto/pr28706_0.c: ... here and ... 3001 * gcc.dg/lto/pr28706_1.c: ... split. 3002 30032010-11-04 Richard Guenther <rguenther@suse.de> 3004 Richard Henderson <rth@redhat.com> 3005 3006 * gcc.target/i386/fma4-vector-2.c: New testcase. 3007 30082010-11-04 Artjoms Sinkarovs <artyom.shinakroff@gmail.com> 3009 Richard Guenther <rguenther@suse.de> 3010 3011 * gcc.dg/vec-scal-opt.c: New testcase. 3012 * gcc.dg/vec-scal-opt1.c: New testcase. 3013 * gcc.dg/vec-scal-opt2.c: New testcase. 3014 30152010-11-04 Iain Sandoe <iains@gcc.gnu.org> 3016 3017 * lib/plugin-support.exp (plugin-test-execute): Filter -mdynamic-no-pic 3018 from plugin build flags on Darwin targets. 3019 30202010-11-03 H.J. Lu <hongjiu.lu@intel.com> 3021 3022 * gcc.target/i386/pr46285.c: Require split_stack target. 3023 30242010-11-03 Jason Merrill <jason@redhat.com> 3025 3026 PR c++/46293 3027 * g++.dg/cpp0x/constexpr-base2.C: New. 3028 3029 PR c++/46289 3030 * g++.dg/cpp0x/initlist45.C: New. 3031 30322010-11-03 Nicola Pero <nicola.pero@meta-innovation.com> 3033 3034 * objc.dg/property/dynamic-2.m: Updated for the fact that @dynamic 3035 is now allowed in categories. 3036 * obj-c++.dg/property/dynamic-2.mm: Same change. 3037 * objc.dg/property/dynamic-3.m: New. 3038 * obj-c++.dg/property/dynamic-3.mm: New. 3039 * objc.dg/property/at-property-14.m: New. 3040 * objc.dg/property/at-property-15.m: New. 3041 * obj-c++.dg/property/at-property-14.mm: New. 3042 * obj-c++.dg/property/at-property-15.mm: New. 3043 3044 * objc.dg/foreach-6.m: Added a few more tests for valid and 3045 invalid iterating variables and collections. 3046 30472010-11-03 Xinliang David Li <davidxl@google.com> 3048 3049 PR target/46200 3050 * g++.dg/tree-ssa/ivopts-2.C: New test. 3051 30522010-11-03 H.J. Lu <hongjiu.lu@intel.com> 3053 3054 PR target/46295 3055 * gcc.target/i386/pr46295.c: New. 3056 30572010-11-03 Michael Meissner <meissner@linux.vnet.ibm.com> 3058 3059 * gcc.target/powerpc/vsx-sfminmax.c: New test for using double 3060 precision min/max for single precision on VSX. 3061 30622010-11-03 Jason Merrill <jason@redhat.com> 3063 3064 PR c++/46289 3065 * g++.dg/cpp0x/constexpr-ice3.C: New. 3066 30672010-11-03 Eric Botcazou <ebotcazou@adacore.com> 3068 3069 * gnat.dg/opt8.ad[sb]: New test. 3070 * gnat.dg/opt8_pkg.ads: New helper. 3071 30722010-11-03 H.J. Lu <hongjiu.lu@intel.com> 3073 3074 PR rtl-optimization/45865 3075 * gcc.dg/pr45865.c: New. 3076 * gcc.dg/torture/pr45865.c: Likewise. 3077 3078 * gcc.target/arm/headmerge-1.c: Revert revision 164552. 3079 * gcc.target/arm/headmerge-2.c: Likewise. 3080 * gcc.target/i386/headmerge-1.c: Likewise. 3081 * gcc.target/i386/headmerge-2.c: Likewise. 3082 30832010-11-03 Richard Guenther <rguenther@suse.de> 3084 3085 PR middle-end/46288 3086 * gcc.dg/pr46288.c: New testcase. 3087 30882010-11-03 Richard Guenther <rguenther@suse.de> 3089 3090 PR tree-optimization/44807 3091 * gcc.dg/torture/pr44807.c: New testcase. 3092 30932010-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> 3094 3095 PR libgfortran/43899 3096 * gfortran.dg/namelist_67.f90: New test. 3097 30982010-11-03 Jakub Jelinek <jakub@redhat.com> 3099 3100 PR tree-optimization/46009 3101 * gcc.dg/vect/pr46009.c: New function. 3102 31032010-11-03 Nicola Pero <nicola.pero@meta-innovation.com> 3104 3105 Implemented -fobjc-std=objc1 flag. 3106 * objc.dg/fobjc-std-1.m: New. 3107 * obj-c++.dg/fobjc-std-1.mm: New. 3108 31092010-11-03 Richard Guenther <rguenther@suse.de> 3110 3111 PR middle-end/46241 3112 * g++.dg/debug/pr46241.C: New testcase. 3113 31142010-11-03 Richard Guenther <rguenther@suse.de> 3115 3116 PR tree-optimization/46190 3117 * gfortran.dg/pr46190.f90: New testcase. 3118 31192010-11-03 Richard Guenther <rguenther@suse.de> 3120 3121 PR testsuite/46274 3122 * gcc.dg/tree-ssa/gen-vect-11a.c: Fix operator precedence. 3123 * gcc.dg/vect/vect-19.c: Likewise. 3124 * gcc.dg/vect/vect-17.c: Likewise. 3125 31262010-11-03 H.J. Lu <hongjiu.lu@intel.com> 3127 3128 PR target/46285 3129 * gcc.target/i386/pr46285.c: New. 3130 31312010-11-03 Richard Guenther <rguenther@suse.de> 3132 3133 PR tree-optimization/46217 3134 * gcc.dg/pr46217.c: New testcase. 3135 31362010-11-03 Nicola Pero <nicola.pero@meta-innovation.com> 3137 3138 * objc.dg/property/dotsyntax-1.m: New. 3139 * objc.dg/property/dotsyntax-2.m: New. 3140 * obj-c++.dg/property/dotsyntax-1.mm: New. 3141 * obj-c++.dg/property/dotsyntax-2.mm: New. 3142 31432010-11-03 Jakub Jelinek <jakub@redhat.com> 3144 3145 PR tree-optimization/46165 3146 * gcc.dg/pr46165.c: New test. 3147 31482010-11-03 Richard Guenther <rguenther@suse.de> 3149 3150 PR middle-end/46251 3151 * gcc.dg/pr46251.c: New testcase. 3152 31532010-11-03 Jakub Jelinek <jakub@redhat.com> 3154 3155 PR tree-optimization/46107 3156 * gcc.c-torture/compile/pr46107.c: New test. 3157 3158 PR debug/46252 3159 * gcc.dg/pr46252.c: New test. 3160 3161 PR rtl-optimization/46034 3162 PR rtl-optimization/46212 3163 PR rtl-optimization/46248 3164 * gcc.c-torture/compile/pr46034.c: New test. 3165 * gcc.c-torture/compile/pr46248.c: New test. 3166 * gcc.dg/pr46212.c: New test. 3167 31682010-11-02 Eric Botcazou <ebotcazou@adacore.com> 3169 3170 * gnat.dg/sizetype4.adb: New test. 3171 31722010-11-02 H.J. Lu <hongjiu.lu@intel.com> 3173 3174 * gcc.target/i386/avx-vzeroupper-15.c: New. 3175 * gcc.target/i386/avx-vzeroupper-16.c: Likewise. 3176 * gcc.target/i386/avx-vzeroupper-17.c: Likewise. 3177 * gcc.target/i386/avx-vzeroupper-18.c: Likewise. 3178 3179 PR target/46253 3180 * gcc.target/i386/pr46253.c: New. 3181 31822010-11-02 Steven G. Kargl <kargl@gcc.gnu.org> 3183 Tobias Burnus <burnus@net-b.de> 3184 3185 PR fortran/45170 3186 * gfortran.dg/deferred_type_param_1.f90: New. 3187 * gfortran.dg/deferred_type_param_2.f90: New. 3188 * gfortran.dg/initialization_1.f90: Update dg-errors. 3189 * gfortran.dg/initialization_9.f90: Update dg-errors. 3190 31912010-11-02 Richard Guenther <rguenther@suse.de> 3192 3193 PR tree-optimization/46149 3194 * g++.dg/torture/pr46149.C: New testcase. 3195 31962010-11-02 Richard Guenther <rguenther@suse.de> 3197 3198 PR tree-optimization/46216 3199 * gcc.dg/torture/pr46216.c: New testcase. 3200 32012010-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3202 3203 PR target/46131 3204 * lib/target-supports.exp (add_options_for_tls): Pass -pthread for 3205 *-*-osf*. 3206 32072010-11-02 Richard Guenther <rguenther@suse.de> 3208 3209 PR tree-optimization/46184 3210 * gcc.dg/pr46184.c: New testcase. 3211 32122010-11-02 Richard Guenther <rguenther@suse.de> 3213 3214 PR tree-optimization/46177 3215 * gcc.dg/pr46177.c: New testcase. 3216 32172010-11-02 Martin Jambor <mjambor@suse.cz> 3218 3219 PR middle-end/46120 3220 * g++.dg/ipa/ivinline-9.C: New test. 3221 32222010-11-02 Martin Jambor <mjambor@suse.cz> 3223 3224 PR tree-optimization/45875 3225 * g++.dg/torture/pr45875.C: New test. 3226 32272010-11-02 Richard Guenther <rguenther@suse.de> 3228 3229 PR testsuite/46249 3230 * gcc.dg/tree-ssa/ssa-ccp-32.c: Fix operator precedence. 3231 32322010-11-02 Jakub Jelinek <jakub@redhat.com> 3233 3234 PR debug/46255 3235 * gcc.dg/pr46255.c: New test. 3236 32372010-11-02 Dodji Seketeli <dodji@redhat.com> 3238 3239 PR c++/46170 3240 PR c++/46162 3241 * g++.dg/template/sfinae26.C: New test. 3242 * g++.dg/template/sfinae27.C: Likewise. 3243 32442010-11-02 Dodji Seketeli <dodji@redhat.com> 3245 3246 PR c++/45606 3247 * g++.dg/template/typedef36.C: New test. 3248 * gcc/testsuite/g++.dg/template/canon-type-9.C: Likewise. 3249 * g++.dg/template/canon-type-10.C: Likewise. 3250 * g++.dg/template/canon-type-11.C: Likewise. 3251 * g++.dg/template/canon-type-12.C: Likewise. 3252 * g++.dg/template/canon-type-13.C: Likewise. 3253 32542010-11-02 Iain Sandoe <iains@gcc.gnu.org> 3255 3256 * g++.dg/debug/dwarf2/pubnames-1.C: Amend to check for only one 3257 instance of debug_pubnames on darwin. 3258 32592010-11-01 Jason Merrill <jason@redhat.com> 3260 Benjamin Kosnik <bkoz@redhat.com> 3261 3262 * g++.dg/cpp0x/constexpr-initlist2.C: New. 3263 * g++.dg/cpp0x/constexpr-initlist3.C: New. 3264 3265 * g++.dg/cpp0x/constexpr-array-ptr.C: New. 3266 * g++.dg/cpp0x/constexpr-array-ptr2.C: New. 3267 * g++.dg/cpp0x/constexpr-array-ptr3.C: New. 3268 * g++.dg/cpp0x/constexpr-array-ptr4.C: New. 3269 * g++.dg/cpp0x/constexpr-array-ptr5.C: New. 3270 * g++.dg/cpp0x/constexpr-array-ptr6.C: New. 3271 * g++.dg/cpp0x/constexpr-array.C: New. 3272 * g++.dg/cpp0x/constexpr-base.C: New. 3273 * g++.dg/cpp0x/constexpr-complex.C: New. 3274 * g++.dg/cpp0x/constexpr-data1.C: New. 3275 * g++.dg/cpp0x/constexpr-data2.C: New. 3276 * g++.dg/cpp0x/constexpr-deref.C: New. 3277 * g++.dg/cpp0x/constexpr-diag1.C: New. 3278 * g++.dg/cpp0x/constexpr-eh-spec.C: New. 3279 * g++.dg/cpp0x/constexpr-ellipsis.C: New. 3280 * g++.dg/cpp0x/constexpr-ellipsis2.C: New. 3281 * g++.dg/cpp0x/constexpr-empty.C: New. 3282 * g++.dg/cpp0x/constexpr-empty2.C: New. 3283 * g++.dg/cpp0x/constexpr-empty3.C: New. 3284 * g++.dg/cpp0x/constexpr-empty4.C: New. 3285 * g++.dg/cpp0x/constexpr-empty5.C: New. 3286 * g++.dg/cpp0x/constexpr-ex1.C: New. 3287 * g++.dg/cpp0x/constexpr-ex2.C: New. 3288 * g++.dg/cpp0x/constexpr-ex3.C: New. 3289 * g++.dg/cpp0x/constexpr-ex4.C: New. 3290 * g++.dg/cpp0x/constexpr-explicit-inst.C: New. 3291 * g++.dg/cpp0x/constexpr-fnptr.C: New. 3292 * g++.dg/cpp0x/constexpr-function1.C: New. 3293 * g++.dg/cpp0x/constexpr-function2.C: New. 3294 * g++.dg/cpp0x/constexpr-function3.C: New. 3295 * g++.dg/cpp0x/constexpr-ice.C: New. 3296 * g++.dg/cpp0x/constexpr-initlist.C: New. 3297 * g++.dg/cpp0x/constexpr-neg1.C: New. 3298 * g++.dg/cpp0x/constexpr-noexcept.C: New. 3299 * g++.dg/cpp0x/constexpr-noexcept2.C: New. 3300 * g++.dg/cpp0x/constexpr-noexcept3.C: New. 3301 * g++.dg/cpp0x/constexpr-noexcept4.C: New. 3302 * g++.dg/cpp0x/constexpr-non-const-arg.C: New. 3303 * g++.dg/cpp0x/constexpr-nonlit.C: New. 3304 * g++.dg/cpp0x/constexpr-nonlit2.C: New. 3305 * g++.dg/cpp0x/constexpr-nullptr.C: New. 3306 * g++.dg/cpp0x/constexpr-object1.C: New. 3307 * g++.dg/cpp0x/constexpr-object2.C: New. 3308 * g++.dg/cpp0x/constexpr-overflow.C: New. 3309 * g++.dg/cpp0x/constexpr-pedantic.C: New. 3310 * g++.dg/cpp0x/constexpr-pos1.C: New. 3311 * g++.dg/cpp0x/constexpr-potential1.C: New. 3312 * g++.dg/cpp0x/constexpr-ptrmem.C: New. 3313 * g++.dg/cpp0x/constexpr-pure.C: New. 3314 * g++.dg/cpp0x/constexpr-static.C: New. 3315 * g++.dg/cpp0x/constexpr-static2.C: New. 3316 * g++.dg/cpp0x/constexpr-static3.C: New. 3317 * g++.dg/cpp0x/constexpr-static4.C: New. 3318 * g++.dg/cpp0x/constexpr-static5.C: New. 3319 * g++.dg/cpp0x/constexpr-static6.C: New. 3320 * g++.dg/cpp0x/constexpr-string.C: New. 3321 * g++.dg/cpp0x/constexpr-switch.C: New. 3322 * g++.dg/cpp0x/constexpr-targ.C: New. 3323 * g++.dg/cpp0x/constexpr-throw.C: New. 3324 * g++.dg/cpp0x/constexpr-typeid.C: New. 3325 * g++.dg/cpp0x/constexpr-union.C: New. 3326 * g++.dg/cpp0x/constexpr-value.C: New. 3327 * g++.dg/cpp0x/constexpr-value2.C: New. 3328 * g++.dg/cpp0x/constexpr-variadic.C: New. 3329 * g++.dg/cpp0x/initlist5.C: Use constexpr. 3330 * g++.dg/cpp0x/static_assert3.C: Add expected error. 3331 * g++.dg/other/fold1.C: Likewise. 3332 * g++.dg/parse/crash36.C: Likewise. 3333 * g++.dg/parse/constant4.C: Adjust expected error. 3334 * g++.dg/template/arg5.C: Likewise. 3335 * g++.dg/template/non-dependent10.C: Likewise. 3336 * g++.dg/template/qualified-id3.C: Likewise. 3337 * g++.dg/warn/overflow-warn-1.C: Likewise. 3338 * g++.dg/warn/overflow-warn-3.C: Likewise. 3339 * g++.dg/warn/overflow-warn-4.C: Likewise. 3340 * g++.old-deja/g++.pt/crash10.C: Likewise. 3341 3342 * g++.dg/cpp0x/constexpr-ctor2.C: New. 3343 33442010-11-01 Nicola Pero <nicola.pero@meta-innovation.com> 3345 3346 Implemented format and noreturn attributes for Objective-C methods. 3347 * objc.dg/attributes/method-attribute-2.m: Updated warnings. 3348 * objc.dg/attributes/method-deprecated-1.m: New. 3349 * objc.dg/attributes/method-deprecated-2.m: New. 3350 * objc.dg/attributes/method-deprecated-3.m: New. 3351 * objc.dg/attributes/method-noreturn-1.m: New. 3352 * objc.dg/attributes/method-sentinel-1.m: New. 3353 * objc.dg/attributes/method-format-1.m: New. 3354 * obj-c++.dg/attributes/method-attribute-2.mm: Updated warnings. 3355 * obj-c++.dg/attributes/method-deprecated-1.mm: New. 3356 * obj-c++.dg/attributes/method-deprecated-2.mm: New. 3357 * obj-c++.dg/attributes/method-deprecated-3.mm: New. 3358 * obj-c++.dg/attributes/method-noreturn-1.mm: New. 3359 * obj-c++.dg/attributes/method-sentinel-1.mm: New. 3360 * obj-c++.dg/attributes/method-format-1.mm: New. 3361 33622010-11-01 Nicola Pero <nicola.pero@meta-innovation.com> 3363 3364 * objc.dg/property/at-property-deprecated-1.m: New. 3365 * obj-c++.dg/property/at-property-deprecated-1.mm: New. 3366 33672010-11-01 Nicola Pero <nicola.pero@meta-innovation.com> 3368 3369 Implemented Objective-C 2.0 property accessors. 3370 * objc.dg/property/at-property-6.m: Use nonatomic properties to 3371 avoid testing more complex accessors in this testcase which is not 3372 about them. 3373 * objc.dg/property/at-property-7.m: Same change. 3374 * objc.dg/property/at-property-8.m: Same change. 3375 * objc.dg/property/at-property-9.m: Same change. 3376 * objc.dg/property/at-property-10.m: Same change. 3377 * objc.dg/property/at-property-11.m: Same change. 3378 * obj-c++.dg/property/at-property-6.mm: Same change. 3379 * obj-c++.dg/property/at-property-7.mm: Same change. 3380 * obj-c++.dg/property/at-property-8.mm: Same change. 3381 * obj-c++.dg/property/at-property-9.mm: Same change. 3382 * obj-c++.dg/property/at-property-10.mm: Same change. 3383 * obj-c++.dg/property/at-property-11.mm: Same change. 3384 * objc.dg/property/at-property-12.m: New. 3385 * objc.dg/property/at-property-13.m: New. 3386 * obj-c++.dg/property/at-property-12.mm: New. 3387 * obj-c++.dg/property/at-property-13.mm: New. 3388 33892010-11-01 Steven G. Kargl <kargl@gcc.gnu.org> 3390 3391 PR fortran/46152 3392 * gfortran.dg/select_type_11.f03: Update dg-error phrase. 3393 * gfortran.dg/allocate_with_typespec_4.f90: New test. 3394 * gfortran.dg/allocate_with_typespec_1.f90: New test. 3395 * gfortran.dg/allocate_with_typespec_2.f: New test. 3396 * gfortran.dg/allocate_with_typespec_3.f90: New test. 3397 * gfortran.dg/allocate_derived_1.f90: Update dg-error phrase. 3398 * gfortran.dg/select_type_1.f03: Update dg-error phrase. 3399 34002010-11-01 H.J. Lu <hongjiu.lu@intel.com> 3401 Nathan Froyd <froydnj@codesourcery.com> 3402 3403 PR tree-optimization/46259 3404 * gfortran.dg/pr46259.f: New testcase. 3405 34062010-11-01 Paul Koning <ni1d@arrl.net> 3407 3408 * gcc.c-torture/compile/20080625-1.c: Skip if pdp11. 3409 * gcc.c-torture/compile/20020604-1.c: Ditto. 3410 * gcc.c-torture/compile/20001226-1.c: Ditto. 3411 * gcc.c-torture/compile/20010327-1.c: Ditto. 3412 * gcc.c-torture/compile/limits-stringlit.c: Ditto. 3413 * gcc.c-torture/compile/pr43191.c: Ditto. 3414 * gcc.c-torture/compile/pr41181.c: Ditto. 3415 34162010-10-31 Richard Henderson <rth@redhat.com> 3417 3418 * lib/target-supports.exp 3419 (check_effective_target_automatic_stack_alignment): True for 3420 x86 but not windows. 3421 * g++.dg/torture/stackalign/stackalign.exp: Use it to protect 3422 use of the preferred-stack-boundary arguments. 3423 * gcc.dg/torture/stackalign/stackalign.exp: Likewise. 3424 34252010-10-31 H.J. Lu <hongjiu.lu@intel.com> 3426 3427 PR target/46142 3428 * gcc.target/i386/fma3-builtin-2.c: Add -mtune=generic. 3429 * gcc.target/i386/fma4-builtin-2.c: Likewise. 3430 34312010-10-31 Richard Sandiford <rdsandiford@googlemail.com> 3432 3433 * gcc.dg/stack-usage-1.c (SIZE): Increase to 248 for some MIPS targets. 3434 34352010-10-31 Richard Sandiford <rdsandiford@googlemail.com> 3436 3437 * gcc.dg/tls/thr-init-1.c: Fix order of dg-do. 3438 * gcc.dg/tls/thr-init-2.c: Likewise. Require tls_runtime rather 3439 than tls. 3440 * gcc.dg/torture/tls/thr-init-1.c: Require tls_runtime rather than tls. 3441 * gcc.dg/torture/tls/thr-init-2.c: Likewise. 3442 * objc.dg/torture/tls/thr-init.m: Likewise. 3443 * objc.dg/torture/tls/thr-init-2.m: Likewise. 3444 * objc.dg/torture/tls/thr-init-3.m: Likewise. 3445 34462010-10-31 Richard Sandiford <rdsandiford@googlemail.com> 3447 3448 * gcc.c-torture/execute/20101011-1.c: Skip for MIPS unless running 3449 the Linux kernel. 3450 34512010-10-30 Janus Weil <janus@gcc.gnu.org> 3452 3453 PR fortran/44917 3454 PR fortran/44926 3455 PR fortran/46196 3456 * gfortran.dg/typebound_generic_10.f03: New. 3457 34582010-10-30 Nicola Pero <nicola.pero@meta-innovation.com> 3459 3460 Implemented Objective-C 2.0 @property, @synthesize and @dynamic. 3461 * objc.dg/property/property-neg-1.m: Updated for changes in the 3462 syntax of @property and the implementation of 3463 @synthesize/@dynamic. 3464 * objc.dg/property/property-neg-2.m: Same change. 3465 * objc.dg/property/property-neg-3.m: Same change. 3466 * objc.dg/property/property-neg-4.m: Same change. 3467 * objc.dg/property/property-neg-5.m: Same change. 3468 * objc.dg/property/property-neg-7.m: Same change. 3469 * objc.dg/property/property-1.m: Same change. 3470 * objc.dg/property/synthesize-1.m: Same change. 3471 * objc.dg/property/at-property-2.m: Same change. 3472 * objc.dg/property/at-property-4.m: Same change. 3473 3474 * objc.dg/property/fsf-property-method-acces.m: Updated for 3475 changes in the syntax of @property and the implementation of 3476 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime. 3477 * objc.dg/property/fsf-property-basic.m: Same change. 3478 * objc.dg/property/fsf-property-named-ivar.m: Same change. 3479 3480 * objc.dg/property/at-property-5.m: New. 3481 * objc.dg/property/at-property-6.m: New. 3482 * objc.dg/property/at-property-7.m: New. 3483 * objc.dg/property/at-property-8.m: New. 3484 * objc.dg/property/at-property-9.m: New. 3485 * objc.dg/property/at-property-10.m: New. 3486 * objc.dg/property/at-property-11.m: New. 3487 * objc.dg/property/synthesize-2.m: New. 3488 * objc.dg/property/dynamic-2.m: New. 3489 3490 * obj-c++.dg/property/property-neg-1.mm: Updated for changes in the 3491 syntax of @property and the implementation of 3492 @synthesize/@dynamic. 3493 * obj-c++.dg/property/property-neg-2.mm: Same change. 3494 * obj-c++.dg/property/property-neg-3.mm: Same change. 3495 * obj-c++.dg/property/property-neg-4.mm: Same change. 3496 * obj-c++.dg/property/property-neg-5.mm: Same change. 3497 * obj-c++.dg/property/property-neg-7.mm: Same change. 3498 * obj-c++.dg/property/property-1.mm: Same change. 3499 * obj-c++.dg/property/synthesize-1.mm: Same change. 3500 * obj-c++.dg/property/at-property-2.mm: Same change. 3501 * obj-c++.dg/property/at-property-4.mm: Same change. 3502 3503 * obj-c++.dg/property/fsf-property-method-acces.mm: Updated for 3504 changes in the syntax of @property and the implementation of 3505 @synthesize/@dynamic. Use the same code for GNU and NeXT runtime. 3506 * obj-c++.dg/property/fsf-property-basic.mm: Same change. 3507 * obj-c++.dg/property/fsf-property-named-ivar.mm: Same change. 3508 3509 * obj-c++.dg/property/at-property-5.mm: New. 3510 * obj-c++.dg/property/at-property-6.mm: New. 3511 * obj-c++.dg/property/at-property-7.mm: New. 3512 * obj-c++.dg/property/at-property-8.mm: New. 3513 * obj-c++.dg/property/at-property-9.mm: New. 3514 * obj-c++.dg/property/at-property-10.mm: New. 3515 * obj-c++.dg/property/at-property-11.mm: New. 3516 * obj-c++.dg/property/synthesize-2.mm: New. 3517 * obj-c++.dg/property/dynamic-2.mm: New. 3518 35192010-10-29 Artjoms Sinkarovs <artyom.shinakroff@gmail.com> 3520 Andrew Pinski <pinskia@gmail.com> 3521 3522 * gcc.c-torture/execute/vector-shift.c: New testcase. 3523 * gcc.c-torture/execute/vector-shift1.c: Likewise. 3524 * gcc.c-torture/execute/vector-shift2.c: Likewise. 3525 * gcc.dg/vector-shift.c: Likewise. 3526 * gcc.dg/vector-shift1.c: Likewise. 3527 * gcc.dg/torture/vector-shift2.c: Likewise. 3528 * gcc.dg/vector-shift3.c: Likewise. 3529 * gcc.dg/simd-1b.c: Adjust. 3530 35312010-10-29 Kaz Kojima <kkojima@gcc.gnu.org> 3532 3533 * gcc.c-torture/execute/20101011-1.c: Skip on SH. 3534 35352010-10-29 Pat Haugen <pthaugen@us.ibm.com> 3536 3537 * gcc.c-torture/execute/20101011-1.c: Fix #ifdef. 3538 35392010-10-28 Uros Bizjak <ubizjak@gmail.com> 3540 3541 PR target/46153 3542 * gcc.target/i386/pr46153.c: New test. 3543 35442010-10-27 Jason Merrill <jason@redhat.com> 3545 3546 * g++.dg/cpp0x/constexpr-is_literal.C: New. 3547 35482010-10-27 Janus Weil <janus@gcc.gnu.org> 3549 3550 PR fortran/46161 3551 * gfortran.dg/class_dummy_3.f03: New. 3552 35532010-10-27 H.J. Lu <hongjiu.lu@intel.com> 3554 3555 * gcc.target/i386/avx-vzeroupper-1.c: Add -mtune=generic. 3556 * gcc.target/i386/avx-vzeroupper-2.c: Likewise. 3557 3558 * gcc.target/i386/avx-vzeroupper-3.c: New. 3559 * gcc.target/i386/avx-vzeroupper-4.c: Likewise. 3560 * gcc.target/i386/avx-vzeroupper-5.c: Likewise. 3561 * gcc.target/i386/avx-vzeroupper-6.c: Likewise. 3562 * gcc.target/i386/avx-vzeroupper-7.c: Likewise. 3563 * gcc.target/i386/avx-vzeroupper-8.c: Likewise. 3564 * gcc.target/i386/avx-vzeroupper-9.c: Likewise. 3565 * gcc.target/i386/avx-vzeroupper-10.c: Likewise. 3566 * gcc.target/i386/avx-vzeroupper-11.c: Likewise. 3567 * gcc.target/i386/avx-vzeroupper-12.c: Likewise. 3568 * gcc.target/i386/avx-vzeroupper-13.c: Likewise. 3569 * gcc.target/i386/avx-vzeroupper-14.c: Likewise. 3570 35712010-10-27 Nicola Pero <nicola.pero@meta-innovation.com> 3572 3573 * obj-c.dg/property/at-property-4.m: New. 3574 * obj-c++.dg/property/at-property-4.mm: New. 3575 * obj-c++.dg/property/property-neg-5.m: Updated testcase for 3576 updates in warning. 3577 * obj-c++.dg/property/property-neg-5.mm: Updated testcase for 3578 updates in warning. 3579 35802010-10-27 Nicola Pero <nicola.pero@meta-innovation.com> 3581 3582 * objc.dg/property/at-property-1.m: New. 3583 * objc.dg/property/at-property-2.m: New. 3584 * objc.dg/property/at-property-3.m: New. 3585 * objc.dg/ivar-invalid-type-1.m: New. 3586 * obj-c++.dg/property/at-property-1.mm: New. 3587 * obj-c++.dg/property/at-property-2.mm: New. 3588 * obj-c++.dg/property/at-property-3.mm: New. 3589 * obj-c++.dg/ivar-invalid-type-1.mm: New. 3590 * objc.dg/property/property-neg-6.m: Updated testcase for updates 3591 in error reporting. 3592 35932010-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org> 3594 3595 PR libgfortran/46010 3596 * gfortran.dg/namelist_66.f90: New test. 3597 * gfortran.dg/fmt_t_6.f: Fix whitespace. 3598 35992010-10-26 Janus Weil <janus@gcc.gnu.org> 3600 3601 PR fortran/42647 3602 * gfortran.dg/allocatable_scalar_9.f90: Extended. 3603 * gfortran.dg/allocatable_scalar_10.f90: New. 3604 * gfortran.dg/class_19.f03: Extended. 3605 36062010-10-26 Jan Hubicka <jh@suse.cz> 3607 3608 PR middle-end/45736 3609 * testsuite/gcc.dg/lto/pr45736_0.c: New function. 3610 36112010-10-26 Ira Rosen <irar@il.ibm.com> 3612 3613 PR tree-optimization/46167 3614 * gcc.dg/vect/O-pr46167.c: New. 3615 * gcc.dg/vect/vect.exp: Run tests with -O. 3616 36172010-10-26 H.J. Lu <hongjiu.lu@intel.com> 3618 3619 PR target/44948 3620 * g++.dg/abi/param2.C: Add -Wno-psabi for ilp32 x86. 3621 * g++.dg/vect/pr33860a.cc: Likewise. 3622 * gcc.c-torture/compile/20070522-1.c: Likewise. 3623 * gcc.dg/compat/struct-align-1_x.c: Likewise. 3624 * gcc.dg/compat/struct-align-1_y.c: Likewise. 3625 * gcc.dg/compat/struct-align-2_x.c: Likewise. 3626 * gcc.dg/compat/struct-align-2_y.c: Likewise. 3627 * gcc.dg/pr44136.c: Likewise. 3628 3629 * gcc.c-torture/compile/pr33617.c: Add -Wno-psabi for x86. 3630 * gcc.dg/compat/vector-1_x.c: Likewise. 3631 * gcc.dg/compat/vector-1_y.c: Likewise. 3632 * gcc.dg/compat/vector-2_x.c: Likewise. 3633 * gcc.dg/compat/vector-2_y.c: Likewise. 3634 * gcc.dg/pr43300.c: Likewise. 3635 3636 * gcc.dg/compat/vector-1a_x.c: Add -Wno-psabi. 3637 * gcc.dg/compat/vector-1a_y.c: Likewise. 3638 * gcc.dg/compat/vector-1b_x.c: Likewise. 3639 * gcc.dg/compat/vector-1b_y.c: Likewise. 3640 * gcc.dg/compat/vector-2a_x.c: Likewise. 3641 * gcc.dg/compat/vector-2a_y.c: Likewise. 3642 * gcc.dg/compat/vector-2b_x.c: Likewise. 3643 * gcc.dg/compat/vector-2b_y.c: Likewise. 3644 * gcc.target/i386/pr39162.c: Likewise. 3645 * gcc.target/i386/pr40906-2.c: Likewise. 3646 * gcc.target/i386/sse-5.c: Likewise. 3647 3648 * gcc.dg/pr35442.c: Prune ABI change warnings. 3649 3650 * gcc.c-torture/execute/pr38151.x: New. 3651 * gcc.target/i386/pr44948-1a.c: Likewise. 3652 * gcc.target/i386/pr44948-1b.c: Likewise. 3653 * gcc.target/i386/pr44948-2a.c: Likewise. 3654 * gcc.target/i386/pr44948-2b.c: Likewise. 3655 36562010-10-26 Ian Lance Taylor <iant@google.com> 3657 3658 PR middle-end/45687 3659 * gcc.c-torture/execute/20101025-1.c: New test. 3660 36612010-10-26 Tobias Burnus <burnus@net-b.de> 3662 3663 PR fortran/45451 3664 * gfortran.dg/class_allocate_5.f90: New. 3665 36662010-10-25 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com> 3667 3668 Implement opaque-enum-specifiers for C++0x 3669 * g++.dg/cpp0x/forw_enum1.C: New. 3670 * g++.dg/cpp0x/forw_enum2.C: New. 3671 * g++.dg/cpp0x/forw_enum3.C: New. 3672 * g++.dg/cpp0x/forw_enum4.C: New. 3673 * g++.dg/cpp0x/forw_enum5.C: New. 3674 * g++.dg/cpp0x/forw_enum6.C: New. 3675 * g++.dg/cpp0x/forw_enum7.C: New. 3676 * g++.dg/cpp0x/forw_enum8.C: New. 3677 * g++.dg/cpp0x/forw_enum9.C: New. 3678 * g++.dg/parse/enum3.C: Add new errors. 3679 * g++.dg/cpp0x/scoped_enum.C: Avoid unwanted warning. 3680 * g++.dg/cpp0x/auto9.C: Add new error. 3681 * g++.dg/template/crash79.C: Add new errors. 3682 36832010-10-26 Jie Zhang <jie@codesourcery.com> 3684 3685 * gcc.target/arm/volatile-bitfields-1.c: New test. 3686 * gcc.target/arm/volatile-bitfields-2.c: New test. 3687 * gcc.target/arm/volatile-bitfields-3.c: New test. 3688 36892010-10-25 Eric Botcazou <ebotcazou@adacore.com> 3690 3691 * gnat.dg/pointer_discr1.adb: New test. 3692 * gnat.dg/pointer_discr1_pkg1.ads: New helper. 3693 * gnat.dg/pointer_discr1_pkg2.ads: Likewise. 3694 * gnat.dg/pointer_discr1_pkg3.ads: Likewise. 3695 36962010-10-25 Eric Botcazou <ebotcazou@adacore.com> 3697 3698 * gnat.dg/loop_optimization8.adb: New test. 3699 * gnat.dg/loop_optimization8_pkg1.ad[sb]: New helper. 3700 * gnat.dg/loop_optimization8_pkg2.ad[sb]: Likewise. 3701 37022010-10-25 Eric Botcazou <ebotcazou@adacore.com> 3703 3704 * gnat.dg/in_out_parameter2.adb: New test. 3705 * gnat.dg/in_out_parameter3.adb: Likewise. 3706 37072010-10-25 Jie Zhang <jie@codesourcery.com> 3708 3709 * g++.dg/opt/combine.c: New test. 3710 37112010-10-24 Eric Botcazou <ebotcazou@adacore.com> 3712 3713 * gnat.dg/opt7.ad[sb]: New test. 3714 * gnat.dg/opt7_pkg.ads: New helper. 3715 37162010-10-24 Nicola Pero <nicola.pero@meta-innovation.com> 3717 3718 PR objc/45735 3719 * obj-c.dg/pr45735.mm: New. 3720 * obj-c++.dg/pr45735.mm: New. 3721 37222010-10-24 Nicola Pero <nicola.pero@meta-innovation.com> 3723 3724 PR objc/24393 3725 * objc.dg/pr24393.m: New. 3726 * obj-c++.dg/pr24393.mm: New. 3727 37282010-10-24 Nicola Pero <nicola.pero@meta-innovation.com> 3729 3730 PR objc/28049 3731 * objc.dg/pr28049.m: New. 3732 * obj-c++.dg/pr28049.mm: New. 3733 37342010-10-24 Nicola Pero <nicola.pero@meta-innovation.com> 3735 3736 * objc.dg/attributes/method-attribute-2.m: Updated test. Method 3737 parameter attributes are now supported. 3738 * obj-c++.dg/attributes/method-attribute-2.m: Same change. 3739 * objc.dg/attributes/parameter-attribute-1.m: New test. 3740 * objc.dg/attributes/parameter-attribute-2.m: New test. 3741 * obj-c++.dg/attributes/parameter-attribute-1.m: New test. 3742 * obj-c++.dg/attributes/parameter-attribute-2.m: New test. 3743 37442010-10-23 Iain Sandoe <iains@gcc.gnu.org> 3745 3746 Based on the CFString implementation in FSF apple/trunk branch. 3747 3748 * gcc.dg/darwin-cfstring-1.c: New. 3749 * gcc.dg/darwin-cfstring-2.c: New. 3750 * gcc.dg/torture/darwin-cfstring-3.c: New. 3751 * g++.dg/other/darwin-cfstring1.C: New. 3752 * g++.dg/torture/darwin-cfstring-3.C: New. 3753 37542010-10-23 Nicola Pero <nicola.pero@meta-innovation.com> 3755 3756 * objc.dg/demangle-1.m: New test. 3757 * obj-c++.dg/demangle-1.mm: New test. 3758 * obj-c++.dg/demangle-2.mm: New test. 3759 * obj-c++.dg/demangle-3.mm: New test. 3760 37612010-10-23 Ian Lance Taylor <iant@google.com> 3762 3763 * gcc.c-torture/execute/20101011-1.c: New test. 3764 * gcc.c-torture/execute/20101011-1.x: New test driver. 3765 37662010-10-23 Tobias Burnus <burnus@net-b.de> 3767 3768 PR fortran/46122 3769 * gfortran.dg/protected_8.f90: New. 3770 37712010-10-23 Joseph Myers <joseph@codesourcery.com> 3772 3773 * gcc.dg/march-generic.c: Skip for -march in multilib options. 3774 * gcc.target/i386/isa-9.c: Skip for -march other than 3775 -march=amdfam10 in multilib options. 3776 * gcc.target/i386/pr42589.c: Skip for -march other than 3777 -march=i486 in multilib options. 3778 * gcc.target/i386/sse-19.c: Add -march=x86-64 option and skip for 3779 other -march in multilib options. 3780 37812010-10-23 Jie Zhang <jie@codesourcery.com> 3782 3783 PR rtl-optimization/37360 3784 * gcc.dg/pr37360.c: New test. 3785 37862010-10-22 Michael Meissner <meissner@linux.vnet.ibm.com> 3787 3788 * gcc.target/powerpc/ehreturn.c: Fix regexp in dg-final. 3789 37902010-10-22 Artjoms Sinkarovs <artyom.shinakroff@gmail.com> 3791 Andrew Pinski <pinskia@gmail.com> 3792 3793 * gcc.c-torture/execute/vector-subscript-1.c: Likewise. 3794 * gcc.c-torture/execute/vector-subscript-2.c: Likewise. 3795 * gcc.c-torture/execute/vector-subscript-3.c: New testcase. 3796 * gcc.dg/vector-subscript-1.c: Likewise. 3797 * gcc.dg/vector-subscript-2.c: Likewise. 3798 * gcc.dg/vector-subscript-3.c: New testcase. 3799 * gcc.dg/array-8.c: Adjust. 3800 38012010-10-22 Richard Guenther <rguenther@suse.de> 3802 3803 PR middle-end/46137 3804 * c-c++-common/torture/pr46137.c: New testcase. 3805 38062010-10-22 Jason Merrill <jason@redhat.com> 3807 3808 PR c++/46129 3809 * g++.dg/template/defarg14.C: New. 3810 38112010-10-22 Jason Merrill <jason@redhat.com> 3812 3813 PR c++/46103 3814 * g++.dg/cpp0x/implicit10.C: New. 3815 38162010-10-22 Uros Bizjak <ubizjak@gmail.com> 3817 3818 PR target/46098 3819 * gcc.target/i386/pr46098.c: New test. 3820 38212010-10-22 Richard Guenther <rguenther@suse.de> 3822 3823 PR tree-optimization/45720 3824 * gcc.dg/torture/pr45720.c: New testcase. 3825 38262010-10-22 Ira Rosen <irar@il.ibm.com> 3827 3828 PR tree-optimization/46126 3829 * gcc.dg/vect/pr46126.c: New. 3830 38312010-10-21 Iain Sandoe <iains@gcc.gnu.org> 3832 3833 Based on the CFString implementation in FSF apple/trunk branch. 3834 3835 * lib/objc-dg.exp (objc-dg-runtest): Merge flags and additional flags 3836 so that the latter can be used in dg-skip and dg-xfail clauses. 3837 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): Likewise. 3838 * obj-c++.dg/template-4.mm: Don't use CFStrings on Darwin. Update test 3839 to use dg-additional-files for Object1. 3840 * obj-c++.dg/const-str-7.mm: Don't use CFStrings on Darwin. Update test 3841 to use dg-additional-files for Object1, move to torture/strings/. 3842 * obj-c++.dg/const-str-4.mm: Likewise. 3843 * obj-c++.dg/const-str-3.mm: Likewise. 3844 * obj-c++.dg/const-str-8.mm: Likewise. 3845 * obj-c++.dg/const-str-9.mm: Likewise. 3846 * obj-c++.dg/const-str-10.mm: Likewise. 3847 * obj-c++.dg/const-str-10.mm: Likewise. 3848 * obj-c++.dg/const-str-1.mm: Don't use CFStrings on Darwin. Update test 3849 to use dg-additional-files for Object1, move to strings/. 3850 * obj-c++.dg/const-str-2.mm: Likewise. 3851 * obj-c++.dg/const-str-5.mm: Likewise. 3852 * obj-c++.dg/const-str-6.mm: Likewise. 3853 * obj-c++.dg/const-str-12.mm: Likewise. 3854 * obj-c++.dg/strings/strings.exp: New. 3855 * obj-c++.dg/strings/const-cfstring-2.mm: New. 3856 * obj-c++.dg/strings/const-cfstring-5.mm: New. 3857 * obj-c++.dg/torture/strings/strings.exp: New. 3858 * obj-c++.dg/torture/strings/string1.mm: New. 3859 * obj-c++.dg/torture/strings/const-cfstring-1.mm: New. 3860 * obj-c++.dg/torture/strings/const-cfstring-3.mm: New. 3861 * obj-c++.dg/torture/strings/const-cfstring-4.mm: New. 3862 3863 * objc/execute/string1.m: Don't use CFStrings on Darwin. Update test to 3864 use dg-additional-files for Object1, move to objc.dg/torture/strings/. 3865 * objc/execute/string2.m: Likewise. 3866 * objc/execute/string3.m: Likewise. 3867 * objc/execute/string3.m: Likewise. 3868 * objc.dg/foreach-2.m: Don't use CFStrings on Darwin. 3869 * objc.dg/foreach-4.m: Likewise. 3870 * objc.dg/foreach-5.m: Likewise. 3871 * objc.dg/const-str-3.m: Don't use CFStrings on Darwin. Update test to 3872 use dg-additional-files for Object1, move to objc.dg/torture/strings/. 3873 * objc.dg/const-str-4.m: Likewise. 3874 * objc.dg/const-str-7.m: Likewise. 3875 * objc.dg/const-str-8.m: Likewise. 3876 * objc.dg/const-str-9.m: Likewise. 3877 * objc.dg/const-str-10.m: Likewise. 3878 * objc.dg/const-str-11.m: Likewise. 3879 * objc.dg/const-str-1.m: Don't use CFStrings on Darwin. Update test 3880 to use dg-additional-files for Object1, move to objc.dg/strings/. 3881 * objc.dg/const-str-2.m: Likewise. 3882 * objc.dg/const-str-5.m: Likewise. 3883 * objc.dg/const-str-6.m: Likewise. 3884 * objc.dg/const-str-12.m: Likewise. 3885 * objc.dg/const-str-12b.m: Likewise. 3886 * objc.dg/strings/strings.exp: New. 3887 * objc.dg/strings/const-cfstring-2.m: New. 3888 * objc.dg/strings/const-cfstring-5.m: New. 3889 * objc.dg/torture/strings/strings.exp: New. 3890 * objc.dg/torture/strings/const-cfstring-1.m: New. 3891 * objc.dg/torture/strings/const-cfstring-3.m: New. 3892 * objc.dg/torture/strings/const-cfstring-4.m: New. 3893 38942010-10-22 Marcus Shawcroft <marcus.shawcroft@arm.com> 3895 3896 * gcc.target/arm/synchronize.c: Permit dmb or mcr in assembler scan. 3897 38982010-10-21 Paolo Carlini <paolo.carlini@oracle.com> 3899 3900 PR c++/46117 3901 * g++.dg/parse/crash57.C: New. 3902 39032010-10-21 Uros Bizjak <ubizjak@gmail.com> 3904 H.J. Lu <hongjiu.lu@intel.com> 3905 3906 PR target/45946 3907 * gcc.target/i386/pr45946.c: New test. 3908 39092010-10-21 Martin Jambor <mjambor@suse.cz> 3910 3911 PR tree-optimization/45875 3912 * g++.dg/ipa/pr45875.C: New test. 3913 39142010-10-21 Ira Rosen <irar@il.ibm.com> 3915 3916 PR tree-optimization/46049 3917 PR tree-optimization/46052 3918 * gcc.dg/vect/pr46052.c: New test. 3919 * gcc.dg/vect/pr46049.c: New test. 3920 39212010-10-21 Thomas Koenig <tkoenig@gcc.gnu.org> 3922 3923 PR fortran/46007 3924 * gfortran.dg/shape_5.f90: New test case. 3925 39262010-10-21 Janus Weil <janus@gcc.gnu.org> 3927 3928 PR fortran/46060 3929 * gfortran.dg/proc_ptr_comp_25.f90: New. 3930 39312010-10-21 Richard Guenther <rguenther@suse.de> 3932 Michael Matz <matz@suse.de> 3933 3934 PR tree-optimization/45764 3935 * gcc.dg/torture/pr45764.c: New testcase. 3936 39372010-10-21 Richard Guenther <rguenther@suse.de> 3938 3939 PR tree-optimization/46111 3940 * g++.dg/torture/pr46111.C: New testcase. 3941 39422010-10-21 Janus Weil <janus@gcc.gnu.org> 3943 3944 PR fortran/46067 3945 * gfortran.dg/dummy_procedure_4.f90: New. 3946 * gfortran.dg/proc_ptr_30.f90: New. 3947 39482010-10-21 Tobias Burnus <burnus@net-b.de> 3949 3950 PR fortran/46100 3951 * gfortran.dg/ptr-func-1.f90: New. 3952 * gfortran.dg/ptr-func-2.f90: New. 3953 39542010-10-20 Jakub Jelinek <jakub@redhat.com> 3955 3956 PR tree-optimization/45919 3957 * gcc.c-torture/compile/pr45919.c: New test. 3958 3959 PR tree-optimization/46066 3960 * gcc.dg/autopar/pr46066.c: New test. 3961 39622010-10-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 3963 3964 PR c++/46024 3965 * g++.dg/warn/miss-format-1.C: Enclose dg-error target list in braces. 3966 39672010-10-20 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com> 3968 3969 PR c++/46056 3970 * g++.dg/cpp0x/range-for7.C: New. 3971 39722010-10-20 Richard Guenther <rguenther@suse.de> 3973 3974 PR lto/45667 3975 * g++.dg/lto/20101020-1_0.h: New testcase. 3976 * g++.dg/lto/20101020-1_0.C: Likewise. 3977 * g++.dg/lto/20101020-1_1.C: Likewise. 3978 39792010-10-20 Dmitry Melnik <dm@ispras.ru> 3980 3981 * gcc.dg/20101013-1.c: New test. 3982 39832010-10-20 H.J. Lu <hongjiu.lu@intel.com> 3984 3985 PR target/46085 3986 * gcc.target/i386/pr46085-1.c: New. 3987 * gcc.target/i386/pr46085-2.c: Likewise. 3988 39892010-10-20 Richard Guenther <rguenther@suse.de> 3990 3991 PR tree-optimization/45860 3992 * gcc.dg/torture/pr45860.c: New testcase. 3993 39942010-10-20 Eric Botcazou <ebotcazou@adacore.com> 3995 3996 * gnat.dg/discr25.adb: New test. 3997 * gnat.dg/discr25_pkg.ad[sb]: New helper. 3998 39992010-10-20 Olivier Hainque <hainque@adacore.com> 4000 4001 * gcc.target/powerpc/ehreturn.c: New test. 4002 40032010-10-20 Nicola Pero <nicola.pero@meta-innovation.com> 4004 4005 Merge from 'apple/trunk' branch on FSF servers. Test adapted to 4006 not require Foundation and run with the GNU runtime as well. 4007 4008 2006-03-13 Fariborz Jahanian <fjahanian@apple.com> 4009 4010 Radar 4439126 4011 * obj-c++.dg/template-8.mm: New. 4012 40132010-10-20 Nicola Pero <nicola.pero@meta-innovation.com> 4014 4015 PR objc/23709 4016 * objc.dg/pr23709.m: New. 4017 * obj-c++.dg/pr23709.m: New. 4018 40192010-10-19 Paolo Carlini <paolo.carlini@oracle.com> 4020 4021 PR c++/46046 4022 * g++.dg/template/crash104.C: New. 4023 40242010-10-19 Richard Henderson <rth@redhat.com> 4025 4026 * gcc.target/i386/fma3-fma.c: New. 4027 * gcc.target/i386/fma3-builtin.c: New. 4028 * gcc.target/i386/fma4-builtin.c: New. 4029 40302010-10-19 Richard Guenther <rguenther@suse.de> 4031 4032 PR testsuite/46081 4033 * gcc.dg/ipa/ipa-pta-10.c: Adjust. 4034 40352010-10-18 Nicola Pero <nicola.pero@meta-innovation.com> 4036 4037 Merge from 'apple/trunk' branch on FSF servers. 4038 4039 2006-03-16 Fariborz Jahanian <fjahanian@apple.com> 4040 4041 Radar 4293709 4042 * objc.dg/proto-init-mimatch-1.m: New. 4043 * obj-c++.dg/proto-init-mimatch-1.mm: New. 4044 40452010-10-18 Nicola Pero <nicola.pero@meta-innovation.com> 4046 4047 Implemented parsing @synthesize and @dynamic for 4048 Objective-C/Objective-C++. 4049 * objc.dg/property/dynamic-1.m: New. 4050 * objc.dg/property/synthesize-1.m: New. 4051 * obj-c++.dg/property/dynamic-1.mm: New. 4052 * obj-c++.dg/property/synthesize-1.mm: New. 4053 40542010-10-18 Nicola Pero <nicola.pero@meta-innovation.com> 4055 4056 * objc.dg/at-class-1.m: New. 4057 * objc.dg/at-class-1.mm: New. 4058 40592010-10-18 Steve Ellcey <sje@cup.hp.com> 4060 4061 * gcc.c-torture/compile/920625-1.c: Remove dg-prune-output lines. 4062 40632010-10-18 Nicola Pero <nicola.pero@meta-innovation.com> 4064 4065 Merge from 'apple/trunk' branch on FSF servers. 4066 4067 2006-01-17 Fariborz Jahanian <fjahanian@apple.com> 4068 4069 Radar 4407151 4070 * obj-c++.dg/template-7.mm: New. 4071 40722010-10-18 Nicola Pero <nicola.pero@meta-innovation.com> 4073 4074 * objc.dg/proto-qual-1.m: Adjust test for GNU runtime to match 4075 bugfix. 4076 40772010-10-18 Nicola Pero <nicola.pero@meta-innovation.com> 4078 4079 Merge from 'apple/trunk' branch on FSF servers. 4080 4081 2005-03-01 Fariborz Jahanian <fjahanian@apple.com> 4082 4083 Radar 4451818 4084 * obj-c++.dg/try-catch-16.mm: New. 4085 * obj-c++.dg/try-catch-17.mm: New. 4086 4087 2005-11-08 Fariborz Jahanian <fjahanian@apple.com> 4088 4089 Radar 4330422 4090 * obj-c++.dg/try-catch-15.mm: New 4091 4092 2005-10-07 Fariborz Jahanian <fjahanian@apple.com> 4093 4094 Radar 4204796 4095 * obj-c++.dg/try-catch-12.mm: New 4096 * obj-c++.dg/try-catch-13.mm: New 4097 * obj-c++.dg/try-catch-14.mm: New 4098 * objc.dg/try-catch-11.m: New 4099 * objc.dg/try-catch-12.m: New 4100 * objc.dg/try-catch-13.m: New 4101 41022010-10-18 Richard Henderson <rth@redhat.com> 4103 4104 * gcc.target/ia64/20101014.c: Fix double-paste of test case. 4105 41062010-10-18 Jakub Jelinek <jakub@redhat.com> 4107 4108 PR c/46015 4109 * c-c++-common/Wunused-var-13.c: New test. 4110 41112010-10-18 Richard Guenther <rguenther@suse.de> 4112 4113 PR tree-optimization/45967 4114 * gcc.dg/torture/pr45967.c: New testcase. 4115 * gcc.dg/ipa/ipa-pta-10.c: Adjust. 4116 * gcc.dg/ipa/ipa-pta-13.c: Likewise 4117 * gcc.dg/torture/pr39074-2.c: Likewise 4118 * gcc.dg/torture/pta-escape-1.c: Likewise 4119 * gcc.dg/torture/pta-ptrarith-1.c: Likewise 4120 * gcc.dg/tree-ssa/pta-callused.c: Likewise 4121 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise 4122 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise 4123 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise 4124 * gcc.dg/tree-ssa/ssa-pre-21.c: Likewise 4125 41262010-10-18 Kai Tietz <kai.tietz@onevision.com> 4127 4128 * gfortran.dg/bessel_7.f90: Set xfail for mingw targets. 4129 41302010-10-18 Richard Guenther <rguenther@suse.de> 4131 4132 PR lto/44950 4133 * g++.dg/lto/20101015-2_0.C: New testcase. 4134 41352010-10-18 Jakub Jelinek <jakub@redhat.com> 4136 4137 PR middle-end/46019 4138 * gcc.c-torture/execute/pr46019.c: New test. 4139 41402010-10-17 Nicola Pero <nicola.pero@meta-innovation.com> 4141 4142 Merge from 'apple/trunk' branch on FSF servers. 4143 4144 2006-04-19 Fariborz Jahanian <fjahanian@apple.com> 4145 4146 Radar 4516785 4147 * obj-c++.dg/method-namespace-2.mm: New. 4148 41492010-10-17 Nicola Pero <nicola.pero@meta-innovation.com> 4150 4151 Merge from 'apple/trunk' branch on FSF servers. 4152 4153 2006-03-27 Fariborz Jahanian <fjahanian@apple.com> 4154 4155 Radar 4133425 4156 * objc.dg/private-1.m: Test modified. 4157 * obj-c++.dg/private-1.mm: Test modified. 4158 41592010-10-17 Uros Bizjak <ubizjak@gmail.com> 4160 4161 PR testsuite/45987 4162 * gcc.target/i386/push-1.c: Remove. 4163 41642010-10-17 Uros Bizjak <ubizjak@gmail.com> 4165 H.J. Lu <hongjiu.lu@intel.com> 4166 4167 PR target/46051 4168 * gcc.target/i386/pr46051.c: New test. 4169 41702010-10-17 Nicola Pero <nicola.pero@meta-innovation.com> 4171 4172 * obj-c++.dg/gnu-api-2-class.mm: New. 4173 * obj-c++.dg/gnu-api-2-ivar.mm: New. 4174 * obj-c++.dg/gnu-api-2-method.mm: New. 4175 * obj-c++.dg/gnu-api-2-objc.mm: New. 4176 * obj-c++.dg/gnu-api-2-object.mm: New. 4177 * obj-c++.dg/gnu-api-2-property.mm: New. 4178 * obj-c++.dg/gnu-api-2-protocol.mm: New. 4179 * obj-c++.dg/gnu-api-2-sel.mm: New. 4180 41812010-10-17 Iain Sandoe <iains@gcc.gnu.org> 4182 4183 * objc.dg/fsf-package-0.m: New. 4184 * obj-c++.dg/fsf-package-0.m: New. 4185 41862010-10-17 Nicola Pero <nicola.pero@meta-innovation.com> 4187 4188 PR objc/18255 4189 * objc.dg/pr18255.m: New. 4190 41912010-10-16 Jan Hubicka <jh@suse.cz> 4192 4193 PR middle-end/44206 4194 * g++.dg/torture/pr44206.C: New. 4195 41962010-10-16 Nicola Pero <nicola.pero@meta-innovation.com> 4197 4198 * objc.dg/gnu-api-2-class.m: New. 4199 * objc.dg/gnu-api-2-objc.m: New. 4200 42012010-10-16 Nicola Pero <nicola.pero@meta-innovation.com> 4202 4203 * objc.dg/gnu-api-2-ivar.m: New. 4204 42052010-10-15 Nicola Pero <nicola.pero@meta-innovation.com> 4206 4207 * objc.dg/gnu-api-2-property.m: New. 4208 42092010-10-15 Xinliang David Li <davidxl@google.com> 4210 4211 * g++.dg/uninit-pred-3_a.C: New test. 4212 * g++.dg/uninit-pred-3_b.C: New test. 4213 42142010-10-15 Nicola Pero <nicola.pero@meta-innovation.com> 4215 4216 * objc.dg/gnu-api-2-object.m: New. 4217 42182010-10-15 Nicola Pero <nicola.pero@meta-innovation.com> 4219 4220 * objc.dg/gnu-api-2-method.m: New. 4221 42222010-10-15 Jason Merrill <jason@redhat.com> 4223 4224 * g++.dg/lto/pr45983_0.C: New. 4225 42262010-10-14 Michael Meissner <meissner@linux.vnet.ibm.com> 4227 4228 * gcc.target/powerpc/ppc-fma-1.c: New tests for powerpc FMA 4229 builtin combiner patterns. 4230 * gcc.target/powerpc/ppc-fma-2.c: Ditto. 4231 * gcc.target/powerpc/ppc-fma-3.c: Ditto. 4232 * gcc.target/powerpc/ppc-fma-4.c: Ditto. 4233 * gcc.target/powerpc/ppc-fma-5.c: Ditto. 4234 * gcc.target/powerpc/ppc-fma-6.c: Ditto. 4235 42362010-10-15 Richard Guenther <rguenther@suse.de> 4237 4238 * g++.dg/lto/20101015-1_0.C: New testcase. 4239 42402010-10-15 Richard Guenther <rguenther@suse.de> 4241 4242 PR testsuite/46021 4243 * gcc.dg/tree-ssa/20031106-3.c: Remove XFAIL. 4244 * gcc.dg/tree-ssa/fre-vce-1.c: Likewise. 4245 42462010-10-15 Richard Guenther <rguenther@suse.de> 4247 4248 PR lto/45957 4249 * g++.dg/lto/20101014-1_0.C: New testcase. 4250 42512010-10-15 Nicola Pero <nicola.pero@meta-innovation.com> 4252 4253 * objc.dg/gnu-api-2-protocol.m: New. 4254 * objc.dg/gnu-api-2-sel.m: New. 4255 42562010-10-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 4257 4258 * g++.dg/torture/stackalign/eh-vararg-2.C: Fix dg-options for 4259 arm-eabi targets. 4260 42612010-10-15 Chung-Lin Tang <cltang@codesourcery.com> 4262 4263 * gcc.dg/20101010-1.c: New testcase. 4264 42652010-10-15 Jie Zhang <jie@codesourcery.com> 4266 4267 * lib/lto.exp (lto-link-and-maybe-run): Use the default linker 4268 script when relocatable linking. 4269 42702010-10-14 Yao Qi <yao@codesourcery.com> 4271 4272 PR target/45447 4273 * gcc.target/arm/pr45447.c: New test. 4274 42752010-10-14 Jan Hubicka <jh@suse.cz> 4276 4277 PR middle-end/45621 4278 * g++.dg/lto/pr45621.h : New. 4279 * g++.dg/lto/pr45621_0.C: New. 4280 * g++.dg/lto/pr45621_1.C: New. 4281 42822010-10-14 Iain Sandoe <iains@gcc.gnu.org> 4283 4284 * objc.dg/property: New. 4285 * objc.dg/property/fsf-property-basic.m: New. 4286 * objc.dg/property/fsf-property-method-access.m: New. 4287 * objc.dg/property/fsf-property-named-ivar.m: New. 4288 * obj-c++.dg/property: New. 4289 * obj-c++.dg/property/fsf-property-basic.mm: New. 4290 * obj-c++.dg/property/fsf-property-method-access.mm: New. 4291 * obj-c++.dg/property/fsf-property-named-ivar.mm: New. 4292 4293 merge from FSF apple 'trunk' branch. 4294 2006 Fariborz Jahanian <fjahanian@apple.com> 4295 4296 Radars 4436866, 4505126, 4506903, 4517826 4297 * objc.dg/property/property-1.m: New. 4298 * objc.dg/property/property-2.m: New. 4299 * objc.dg/property/property-3.m: New. 4300 * objc.dg/property/property-neg-1.m: New. 4301 * objc.dg/property/property-neg-2.m: New. 4302 * objc.dg/property/property-neg-3.m: New. 4303 * objc.dg/property/property-neg-4.m: New. 4304 * objc.dg/property/property-neg-5.m: New. 4305 * objc.dg/property/property-neg-6.m: New. 4306 * objc.dg/property/property-neg-7.m: New. 4307 * objc.dg/property/property.exp: New. 4308 * obj-c++.dg/property/property-1.mm: New. 4309 * obj-c++.dg/property/property-2.mm: New. 4310 * obj-c++.dg/property/property-3.mm: New. 4311 * obj-c++.dg/property/property-neg-1.mm: New. 4312 * obj-c++.dg/property/property-neg-2.mm: New. 4313 * obj-c++.dg/property/property-neg-3.mm: New. 4314 * obj-c++.dg/property/property-neg-4.mm: New. 4315 * obj-c++.dg/property/property-neg-5.mm: New. 4316 * obj-c++.dg/property/property-neg-6.mm: New. 4317 * obj-c++.dg/property/property-neg-7.mm: New. 4318 * obj-c++.dg/property/property.exp: New. 4319 43202010-10-14 H.J. Lu <hongjiu.lu@intel.com> 4321 4322 * gcc.dg/pr45570.c: Fix typos. Also run for i?86-*-*. 4323 43242010-10-14 Joseph Myers <joseph@codesourcery.com> 4325 4326 PR c/45969 4327 * gcc.c-torture/compile/pr45969-1.c: New test. 4328 43292010-10-14 Richard Guenther <rguenther@suse.de> 4330 4331 PR tree-optimization/44913 4332 * gcc.dg/torture/pr44913.c: New testcase. 4333 43342010-10-14 Richard Guenther <rguenther@suse.de> 4335 4336 PR lto/45382 4337 * g++.dg/lto/20101014-2_0.C: New testcase. 4338 43392010-10-14 H.J. Lu <hongjiu.lu@intel.com> 4340 4341 * gcc.target/i386/avx-copysign-vec.c: Add -mtune=generic. 4342 * gcc.target/i386/avx-copysignf-vec.c: Likewise. 4343 * gcc.target/i386/pr44130.c: Likewise. 4344 * gcc.target/i386/pr44144.c: Likewise. 4345 * gcc.target/i386/pr44180.c: Likewise. 4346 * gcc.target/i386/recip-vec-divf-avx.c: Likewise. 4347 * gcc.target/i386/recip-vec-sqrtf-avx.c: Likewise. 4348 * gcc.target/i386/vect-sizes-1.c: Likewise. 4349 * gcc.target/i386/vectorize4-avx.c: Likewise. 4350 43512010-10-14 Richard Guenther <rguenther@suse.de> 4352 4353 PR lto/44561 4354 * g++.dg/lto/20101010-3_0.C: New testcase. 4355 * g++.dg/lto/20101010-4_0.C: Likewise. 4356 43572010-10-14 Iain Sandoe <iains@gcc.gnu.org> 4358 4359 * objc.dg/pr45878.m: Update to include NSConstantString interface 4360 for -fnext-runtime. 4361 * objc.dg/pr23214.m: Use the Object1.m implementation to build m64 on 4362 -fnext-runtime, XFAIL the m64 -fnext-runtime run. 4363 * objc.dg/objc-foreach-4.m: Provide an NSConstantString dummy class 4364 reference for m64 -fnext-runtime. 4365 43662010-10-14 H.J. Lu <hongjiu.lu@intel.com> 4367 4368 * gcc.target/i386/vect-sizes-1.c: New. 4369 43702010-10-14 H.J. Lu <hongjiu.lu@intel.com> 4371 4372 PR middle-end/46011 4373 * gcc.target/i386/vectorize4-avx.c: Scan 256bit AVX register and xfail. 4374 43752010-10-14 H.J. Lu <hongjiu.lu@intel.com> 4376 4377 * gcc.target/i386/recip-vec-sqrtf-avx.c: Scan 256bit AVX register. 4378 * gcc.target/i386/recip-vec-divf-avx.c: Likewise. 4379 43802010-10-14 Andrey Belevantsev <abel@ispras.ru> 4381 4382 * gcc.target/ia64/20101005.c: New test. 4383 43842010-10-14 Andrey Belevantsev <abel@ispras.ru> 4385 4386 PR rtl-optimization/45570 4387 * gcc.dg/pr45570.c: New test. 4388 43892010-10-13 H.J. Lu <hongjiu.lu@intel.com> 4390 4391 * gcc.target/i386/recip-vec-sqrtf-avx.c: New. 4392 * gcc.target/i386/recip-vec-divf-avx.c: Likewise. 4393 * gcc.target/i386/vectorize4-avx.c: Likewise. 4394 43952010-10-13 H.J. Lu <hongjiu.lu@intel.com> 4396 4397 * gcc.target/i386/avx-copysign-vec.c: New. 4398 * gcc.target/i386/avx-copysignf-vec.c: Likewise. 4399 44002010-10-13 H.J. Lu <hongjiu.lu@intel.com> 4401 4402 PR middle-end/44130 4403 * gcc.target/i386/pr44130.c: New. 4404 44052010-10-13 H.J. Lu <hongjiu.lu@intel.com> 4406 4407 PR middle-end/44144 4408 * gcc.target/i386/pr44144.c: New. 4409 44102010-10-13 H.J. Lu <hongjiu.lu@intel.com> 4411 4412 PR target/44180 4413 * gcc.target/i386/pr44180.c: New. 4414 44152010-10-13 Jason Merrill <jason@redhat.com> 4416 4417 * g++.dg/template/canon-type-8.C: New. 4418 44192010-10-13 Eric Botcazou <ebotcazou@adacore.com> 4420 4421 * gcc.c-torture/execute/20101013-1.c: New test. 4422 44232010-10-13 Richard Guenther <rguenther@suse.de> 4424 4425 PR objc/45878 4426 * objc.dg/pr45878.m: New testcase. 4427 44282010-10-13 Kai Tietz <kai.tietz@onevision.com> 4429 4430 * gcc.dg/format/dfp-scanf-1.c: Disable for *-*-mingw* targets. 4431 * gcc.dg/format/dfp-printf-1.c: Likewise. 4432 * gcc.dg/format/ms_unnamed-1.c: Adjust linenumber for warning. 4433 44342010-10-13 Richard Guenther <rguenther@suse.de> 4435 4436 PR tree-optimization/45788 4437 * g++.dg/pr45788.C: New testcase. 4438 44392010-10-13 Richard Guenther <rguenther@suse.de> 4440 4441 PR tree-optimization/45970 4442 * gcc.dg/tree-ssa/ssa-dse-13.c: New testcase. 4443 44442010-10-13 Richard Guenther <rguenther@suse.de> 4445 4446 PR tree-optimization/45982 4447 * gcc.dg/torture/pr45982.c: New testcase. 4448 * gcc.dg/tree-ssa/pr24287.c: Adjust. 4449 * gcc.dg/tree-ssa/pta-callused.c: Likewise. 4450 * gcc.dg/torture/pr39074-2.c: Likewise. 4451 44522010-10-13 Richard Guenther <rguenther@suse.de> 4453 4454 PR middle-end/45874 4455 * g++.dg/torture/pr45874.C: New testcase. 4456 44572010-10-13 Iain Sandoe <iains@gcc.gnu.org> 4458 4459 * objc.dg/attributes/method-attribute-1.m: Update to respond 4460 to implemented method attributes.. 4461 * objc.dg/attributes/method-attribute-2.m: Likewise. 4462 * objc.dg/attributes/method-attribute-3.m: Likewise. 4463 * obj-c++.dg/attributes/method-attribute-1.mm: Likewise. 4464 * obj-c++.dg/attributes/method-attribute-2.mm: Likewise. 4465 * obj-c++.dg/attributes/method-attribute-3.mm: Likewise. 4466 44672010-10-13 Nicola Pero <nicola.pero@meta-innovation.com> 4468 4469 PR libobjc/23214 4470 * objc.dg/pr23214.m: New. 4471 44722010-10-12 Michael Eager <eager@eagercon.com> 4473 4474 PR testsuite/45856 4475 * gcc.c-torture/execute/cmpsi-2.c: Use int, not long. 4476 * gcc.c-torture/execute/cmpsf-1.c: Use float, regen correct table. 4477 44782010-10-12 Jakub Jelinek <jakub@redhat.com> 4479 4480 PR fortran/45636 4481 * gcc.c-torture/execute/pr45636.c: New test. 4482 * gfortran.dg/pr45636.f90: New test. 4483 44842010-10-12 Richard Henderson <rth@redhat.com> 4485 4486 * g++.dg/abi/mangle40.C: Robustify tests for defined symbols. 4487 44882010-10-12 Daniel Kraft <d@domob.eu> 4489 4490 PR fortran/38936 4491 * gfortran.dg/associate_1.f03: More tests with derived-types. 4492 * gfortran.dg/associate_9.f03: New test (XFAIL for now). 4493 * gfortran.dg/associate_8.f03: Fix typo. 4494 * gfortran.dg/initialization_27.f90: Fix typo. 4495 44962010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 4497 4498 PR testsuite/45851 4499 * lib/lto.exp (lto-get-options-main): Support optional target 4500 selector for dg-extra-ld-options. 4501 45022010-10-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 4503 4504 * gcc.dg/pragma-init-fini.c: Skip on i?86-*-solaris2.8 && !gas. 4505 * gcc.dg/pragma-init-fini-2.c: XFAIL on i?86-*-solaris2.8 && !gas. 4506 45072010-10-11 Martin Jambor <mjambor@suse.cz> 4508 4509 PR middle-end/45699 4510 * g++.dg/torture/pr45699.C: New test. 4511 * g++.dg/otr-fold-1.C: Adjusted. 4512 * g++.dg/otr-fold-1.C: Likewise. 4513 45142010-10-11 Nick Clifton <nickc@redhat.com> 4515 4516 * gcc.c-torture/compile/pr44197.c: Require visibility support. 4517 Allow for a user label prefix. 4518 45192010-10-10 Richard Guenther <rguenther@suse.de> 4520 4521 * g++.dg/lto/20101010-1_0.C: New testcase. 4522 * g++.dg/lto/20101010-2_0.C: Likewise. 4523 45242010-10-11 Ira Rosen <irar@il.ibm.com> 4525 4526 PR tree-optimization/45902 4527 * gcc.dg/vect/45902.c: New test. 4528 45292010-10-11 Jakub Jelinek <jakub@redhat.com> 4530 4531 PR target/45870 4532 * gcc.dg/tls/pr45870.c: New test. 4533 45342010-10-10 Janus Weil <janus@gcc.gnu.org> 4535 4536 PR fortran/45961 4537 * gfortran.dg/typebound_operator_6.f03: New. 4538 45392010-10-10 Kai Tietz <kai.tietz@onevision.com> 4540 4541 * g++.dg/ext/dllexport-MI1.C: Enable for x86_64 mingw 4542 and adjust -export symbol scanning. 4543 * g++.dg/ext/dllexport1.C: Likewise. 4544 * g++.dg/ext/dllexport3.C: Likewise. 4545 * gcc.dg/dll-3.c: Likewise. 4546 * gcc.dg/dll-4.c: Likewise. 4547 * gcc.dg/dll-5.c: Likewise. 4548 45492010-10-10 Uros Bizjak <ubizjak@gmail.com> 4550 4551 * gcc.dg/tree-prof/ic-misattribution-1a.c: Cleanup tree_profile_ipa 4552 instead of tree_profile dump file. 4553 * g++.dg/tree-prof/inline_mismatch_args.C: Cleanup einline dump file. 4554 * gfortran.dg/derived_array_intrinisics_1.f90: Cleanup original 4555 dump file. 4556 45572010-10-10 Uros Bizjak <ubizjak@gmail.com> 4558 4559 * gcc.dg/lto/20101009-1_0.c (bar): Fix asm constraints. 4560 45612010-10-09 Thomas Koenig <tkoenig@gcc.gnu.org> 4562 4563 * gfortran.dg/character_comparison_4.f90: New test. 4564 * gfortran.dg/character_comparison_5.f90: New test. 4565 * gfortran.dg/character_comparison_6.f90: New test. 4566 45672010-10-09 Richard Henderson <rth@redhat.com> 4568 4569 * lib/target-supports.exp 4570 (check_effective_target_automatic_stack_alignment): Always true. 4571 45722010-10-09 Richard Guenther <rguenther@suse.de> 4573 4574 PR lto/45956 4575 * gcc.dg/lto/20101009-2_0.c: New testcase. 4576 * gcc.dg/lto/20101009-2_1.c: Likewise. 4577 * gcc.dg/lto/20101009-2_2.c: Likewise. 4578 45792010-10-09 Richard Guenther <rguenther@suse.de> 4580 4581 PR lto/45947 4582 * g++.dg/lto/20101009-1_0.C: New testcase. 4583 45842010-10-09 Richard Guenther <rguenther@suse.de> 4585 4586 PR tree-optimization/45945 4587 * gcc.dg/lto/20101009-1_0.c: New testcase. 4588 45892010-10-08 H.J. Lu <hongjiu.lu@intel.com> 4590 4591 PR target/45913 4592 * gcc.target/i386/pr45913.c: New. 4593 45942010-10-08 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4595 4596 PR fortran/45943 4597 * gfortran.dg/streamio_16.f90: Update test. 4598 45992010-10-08 Jakub Jelinek <jakub@redhat.com> 4600 4601 PR tree-optimization/45903 4602 * gcc.target/i386/pr45903.c: New test. 4603 46042010-10-08 Arnaud Charlet <charlet@adacore.com> 4605 4606 * gnat.dg/interface5.adb: Compile with warnings disabled. 4607 46082010-10-07 Nicola Pero <nicola.pero@meta-innovation.com> 4609 4610 * obj-c++.dg/encode-10.mm: New testcase. 4611 46122010-10-07 Nicola Pero <nicola.pero@meta-innovation.com> 4613 4614 PR objc++/23614 4615 * obj-c++.dg/lookup-2.mm: Do not assign 'nil' to a pointer to a 4616 C++ class. Removed XFAIL. 4617 46182010-10-07 Janus Weil <janus@gcc.gnu.org> 4619 4620 PR fortran/45933 4621 * gfortran.dg/typebound_operator_5.f03: New. 4622 46232010-10-07 Nicola Pero <nicola.pero@meta-innovation.com> 4624 4625 Merge from 'apple/trunk' branch on FSF servers. 4626 4627 2006-04-26 Fariborz Jahanian <fjahanian@apple.com> 4628 4629 Radar 4508851 4630 * obj-c++.dg/method-namespace-1.mm: New. 4631 46322010-10-07 Martin Jambor <mjambor@suse.cz> 4633 4634 * gcc.dg/tree-ssa/sra-11.c: New test. 4635 46362010-10-07 Tejas Belagod <tejas.belagod@arm.com> 4637 4638 PR Tree-Vect/45847 4639 * gcc.dg/vect/pr45847.c: New test. 4640 46412010-10-07 Iain Sandoe <iains@gcc.gnu.org> 4642 Kai Tietz <kai.tietz@onevision.com> 4643 4644 * objc.dg/proto-lossage-4.m: Use intptr_t instead of long type. 4645 46462010-10-07 Richard Guenther <rguenther@suse.de> 4647 4648 PR tree-optimization/45732 4649 * gcc.dg/torture/pr45732.c: New testcase. 4650 46512010-10-07 Iain Sandoe <iains@gcc.gnu.org> 4652 4653 * objc.dg/foreach-1.m: Adjust for -fnext-runtime compatibility. 4654 * objc.dg/foreach-2.m: Likewise. 4655 * objc.dg/foreach-3.m: Likewise. 4656 * objc.dg/foreach-4.m: Likewise. 4657 * objc.dg/foreach-5.m: Likewise. 4658 * objc.dg/foreach-6.m: Likewise. 4659 * objc.dg/foreach-7.m: Likewise. 4660 * objc.dg/objc-foreach-4.m: Likewise. 4661 * objc.dg/objc-foreach-5.m: Likewise. 4662 46632010-10-07 Richard Guenther <rguenther@suse.de> 4664 4665 PR middle-end/45869 4666 * gcc.dg/torture/pr45869.c: New testcase. 4667 46682010-10-07 Iain Sandoe <iains@gcc.gnu.org> 4669 4670 * objc.dg/set-not-used-1.m: New 4671 * obj-c++.dg/set-not-used-1.mm: New. 4672 46732010-10-07 Iain Sandoe <iains@gcc.gnu.org> 4674 4675 * objc.dg/attributes/method-attribute-3.m: New. 4676 * obj-c++.dg/attributes/method-attribute-3.mm: New. 4677 46782010-10-07 Mikael Morin <mikael@gcc.gnu.org> 4679 4680 PR fortran/45916 4681 * gfortran.dg/generic_typebound_operator_1.f90: New test. 4682 46832010-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> 4684 4685 PR fortran/45889 4686 * gfortran.dg/alloc_comp_constraint_6.f90: New test. 4687 46882010-10-06 Nicola Pero <nicola.pero@meta-innovation.com> 4689 4690 Merge from 'apple/trunk' branch on FSF servers. 4691 4692 2005-12-14 Fariborz Jahanian <fjahanian@apple.com> 4693 4694 Radar 4278774 4695 * obj-c++.dg/encode-9.mm: New. 4696 46972010-10-06 Eric Botcazou <ebotcazou@adacore.com> 4698 4699 * g++.dg/cpp0x/pr45908.C: New test. 4700 47012010-10-06 Eric Botcazou <ebotcazou@adacore.com> 4702 4703 * gnat.dg/opt6.ad[sb]: New test. 4704 47052010-10-06 Nicola Pero <nicola.pero@meta-innovation.com> 4706 4707 Implemented fast enumeration for Objective-C. 4708 * objc.dg/foreach-1.m: New. 4709 * objc.dg/foreach-2.m: New. 4710 * objc.dg/foreach-3.m: New. 4711 * objc.dg/foreach-4.m: New. 4712 * objc.dg/foreach-5.m: New. 4713 * objc.dg/foreach-6.m: New. 4714 * objc.dg/foreach-7.m: New. 4715 4716 Merge from 'apple/trunk' branch on FSF servers: 4717 2006-04-13 Fariborz Jahanian <fjahanian@apple.com> 4718 4719 Radar 4502236 4720 * objc.dg/objc-foreach-5.m: New. 4721 4722 2006-04-12 Fariborz Jahanian <fjahanian@apple.com> 4723 4724 Radar 4507230 4725 * objc.dg/objc-foreach-4.m: New. 4726 4727 2006-03-13 Fariborz Jahanian <fjahanian@apple.com> 4728 4729 Radar 4472881 4730 * objc.dg/objc-foreach-3.m: New. 4731 4732 2005-03-07 Fariborz Jahanian <fjahanian@apple.com> 4733 4734 Radar 4468498 4735 * objc.dg/objc-foreach-2.m: New. 4736 4737 2006-02-15 Fariborz Jahanian <fjahanian@apple.com> 4738 4739 Radar 4294910 4740 * objc.dg/objc-foreach-1.m: New 4741 47422010-10-06 Hariharan Sandanagobalane <hariharan@picochip.com> 4743 4744 * gcc.c-torture/execute/cmpsi-2.c : Unsigned comparisons should use 4745 unsigned values. 4746 47472010-10-05 Nicola Pero <nicola.pero@meta-innovation.com> 4748 4749 PR objc++/28050 4750 * obj-c++.dg/syntax-error-10.mm: New. 4751 47522010-10-05 Nicola Pero <nicola.pero@meta-innovation.com> 4753 4754 PR objc++/23707 4755 * obj-c++.dg/syntax-error-9.mm: New. 4756 47572010-10-05 Nicola Pero <nicola.pero@meta-innovation.com> 4758 4759 PR objc++/31126 4760 * obj-c++.dg/syntax-error-8.mm: New. 4761 47622010-10-05 Nicola Pero <nicola.pero@meta-innovation.com> 4763 4764 Merge from 'apple/trunk' branch on FSF servers. 4765 4766 2005-10-17 Fariborz Jahanian <fjahanian@apple.com> 4767 4768 Radar 4290840 4769 * obj-c++.dg/syntax-error-7.mm: New 4770 4771 2005-10-14 Fariborz Jahanian <fjahanian@apple.com> 4772 4773 Radar 4294425 4774 * obj-c++.dg/syntax-error-6.mm: New 4775 4776 2005-10-13 Fariborz Jahanian <fjahanian@apple.com> 4777 4778 Radar 4261146 4779 * obj-c++.dg/syntax-error-5.mm: New 4780 4781 2005-08-15 Ziemowit Laski <zlaski@apple.com> 4782 4783 Radar 4093475 4784 * obj-c++.dg/syntax-error-[3-4].mm: New. 4785 4786 2005-08-02 Ziemowit Laski <zlaski@apple.com> 4787 4788 Radar 4185810 4789 * obj-c++.dg/syntax-error-[1-2].mm: New. 4790 47912010-10-05 Ira Rosen <irar@il.ibm.com> 4792 4793 PR tree-optimization/45752 4794 * gcc.dg/vect/pr45752.c: New test. 4795 47962010-10-05 Richard Guenther <rguenther@suse.de> 4797 4798 * gcc.dg/tree-prof/val-prof-1.c: Adjust. 4799 * gcc.dg/tree-prof/val-prof-2.c: Likewise. 4800 * gcc.dg/tree-prof/val-prof-3.c: Likewise. 4801 * gcc.dg/tree-prof/val-prof-4.c: Likewise. 4802 * gcc.dg/tree-prof/val-prof-5.c: Likewise. 4803 * gcc.dg/tree-prof/val-prof-7.c: Likewise. 4804 * gcc.dg/tree-prof/stringop-1.c: Likewise. 4805 * gcc.dg/tree-prof/stringop-2.c: Likewise. 4806 * gcc.dg/tree-prof/ic-misattribution-1.c: Likewise. 4807 * gcc.dg/tree-prof/indir-call-prof.c: Likewise. 4808 * gcc.dg/tree-prof/update-loopch.c: Likewise. 4809 * g++.dg/tree-prof/indir-call-prof.C: Likewise. 4810 * g++.dg/tree-prof/inline_mismatch_args.C: Likewise. 4811 * gcc.dg/tree-prof/tracer-1.c: Likewise. 4812 * gcc.dg/tree-ssa/inline-4.c: Likewise. 4813 * gcc.dg/tree-ssa/inline-3.c: Likewise. 4814 * gcc.dg/tree-ssa/20080530.c: Likewise. 4815 * g++.dg/tree-ssa/inline-3.C: Likewise. 4816 * g++.dg/tree-ssa/inline-1.C: Likewise. 4817 * g++.dg/tree-ssa/inline-2.C: Likewise. 4818 * gcc.dg/profile-dir-1.c: Likewise. 4819 * gcc.dg/profile-dir-2.c: Likewise. 4820 * gcc.dg/profile-dir-3.c: Likewise. 4821 48222010-10-05 Richard Guenther <rguenther@suse.de> 4823 4824 PR middle-end/45877 4825 * g++.dg/torture/pr45877.C: New testcase. 4826 48272010-10-04 Jakub Jelinek <jakub@redhat.com> 4828 4829 PR debug/45849 4830 * gcc.dg/debug/pr45849.c: New test. 4831 4832 PR middle-end/45876 4833 * gcc.c-torture/compile/pr45876.c: New test. 4834 48352010-10-04 Julian Brown <julian@codesourcery.com> 4836 4837 * gcc.dg/vect/vect-42.c: Use vect_element_align instead of 4838 vect_hw_misalign. 4839 * gcc.dg/vect/vect-60.c: Likewise. 4840 * gcc.dg/vect/vect-56.c: Likewise. 4841 * gcc.dg/vect/vect-93.c: Likewise. 4842 * gcc.dg/vect/no-scevccp-outer-8.c: Likewise. 4843 * gcc.dg/vect/vect-95.c: Likewise. 4844 * gcc.dg/vect/vect-96.c: Likewise. 4845 * gcc.dg/vect/vect-outer-5.c: Use quad-word vectors when available. 4846 * gcc.dg/vect/slp-25.c: Likewise. 4847 * gcc.dg/vect/slp-3.c: Likewise. 4848 * gcc.dg/vect/vect-multitypes-1.c: Likewise. 4849 * gcc.dg/vect/no-vfa-pr29145.c: Likewise. 4850 * gcc.dg/vect/vect-multitypes-4.c: Likewise. Use vect_element_align. 4851 * gcc.dg/vect/vect-109.c: Likewise. 4852 * gcc.dg/vect/vect-peel-1.c: Likewise. 4853 * gcc.dg/vect/vect-peel-2.c: Likewise. 4854 * lib/target-supports.exp 4855 (check_effective_target_arm_vect_no_misalign): New. 4856 (check_effective_target_vect_no_align): Use above. 4857 (check_effective_target_vect_element_align): New. 4858 (add_options_for_quad_vectors): New. 4859 48602010-10-04 Martin Jambor <mjambor@suse.cz> 4861 4862 PR tree-optimization/45572 4863 * g++.dg/ipa/pr45572-1.C: New test. 4864 * g++.dg/ipa/pr45572-2.C: Likewise. 4865 48662010-10-03 Ian Lance Taylor <iant@google.com> 4867 4868 * gcc.dg/anon-struct-11.c: New test. 4869 * gcc.dg/anon-struct-12.c: New test. 4870 * gcc.dg/anon-struct-13.c: New test. 4871 * gcc.dg/anon-struct-14.c: New test. 4872 48732010-10-03 H.J. Lu <hongjiu.lu@intel.com> 4874 4875 * g++.dg/torture/pr45764.C: Revert revision 164914. 4876 * gcc.dg/vect/pr43432.c: Likewise. 4877 * gcc.dg/vect/vect-114.c: Likewise. 4878 * gcc.dg/vect/vect-15.c: Likewise. 4879 48802010-10-03 Jason Merrill <jason@redhat.com> 4881 4882 * g++.dg/cpp0x/sfinae5.C: New. 4883 48842010-10-02 H.J. Lu <hongjiu.lu@intel.com> 4885 4886 PR tree-optimization/45720 4887 PR tree-optimization/45764 4888 * g++.dg/torture/pr45764.C: New. 4889 4890 * gcc.dg/vect/pr43432.c: Xfail. 4891 * gcc.dg/vect/vect-114.c: Likewise. 4892 * gcc.dg/vect/vect-15.c: Likewise. 4893 48942010-10-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 4895 4896 * gcc.dg/torture/pr45678-1.c: Add -fno-common to options on 32-bit 4897 hppa*-*-hpux*. 4898 * gcc.dg/torture/pr45678-2.c: Likewise. 4899 49002010-10-02 Janus Weil <janus@gcc.gnu.org> 4901 4902 PR fortran/45748 4903 * gfortran.dg/intrinsic_6.f90: New. 4904 49052010-10-02 Thomas Koenig <tkoenig@gcc.gnu.org> 4906 4907 PR fortran/42831 4908 * gfortran.dg/dependency_37.f90: New test. 4909 49102010-10-01 Uros Bizjak <ubizjak@gmail.com> 4911 4912 * gcc.target/i386/shift_mask.c: New test. 4913 49142010-10-01 Richard Guenther <rguenther@suse.de> 4915 4916 PR tree-optimization/45854 4917 * g++.dg/torture/pr45854.C: New testcase. 4918 49192010-09-30 Michael Eager <eager@eagercon.com> 4920 4921 * gcc.c-torture/execute/cmpsf-1.c: Rename FLOAT_{MIN,MAX} to 4922 __FLT_{MIN,MAX}__. 4923 49242010-09-30 Sebastian Pop <sebastian.pop@amd.com> 4925 4926 PR middle-end/45758 4927 * gfortran.dg/graphite/pr45758.f90: New. 4928 49292010-09-30 Sebastian Pop <sebastian.pop@amd.com> 4930 4931 PR middle-end/45230 4932 * gcc.dg/graphite/id-pr45230.c: New. 4933 49342010-09-30 Sebastian Pop <sebastian.pop@amd.com> 4935 4936 * gcc.dg/graphite/graphite.exp: Add compile rules for vect-* files. 4937 * gfortran.dg/graphite/graphite.exp: Same. 4938 * gcc.dg/graphite/vect-pr43423.c: New. 4939 49402010-09-30 Jakub Jelinek <jakub@redhat.com> 4941 4942 PR target/45843 4943 * g++.dg/torture/pr45843.C: New test. 4944 49452010-09-30 Janus Weil <janus@gcc.gnu.org> 4946 4947 PR fortran/45828 4948 * gfortran.dg/allocate_derived_5.f90: New. 4949 49502010-09-30 Jakub Jelinek <jakub@redhat.com> 4951 4952 PR tree-optimization/31261 4953 * gcc.dg/tree-ssa/pr31261.c: New test. 4954 49552010-09-30 Michael Eager <eager@eagercon.com> 4956 4957 * gcc.c-torture/execute/cmpsi-2.c: New testcase. 4958 * gcc.c-torture/execute/cmpsf-1.c: Ditto. 4959 * gcc.target/microblaze/microblaze.exp: Ditto. 4960 * gcc.target/microblaze/others/string_cst1.c: Ditto. 4961 * gcc.target/microblaze/others/string_cst2.c: Ditto. 4962 * gcc.target/microblaze/others/data_var1.c: Ditto. 4963 * gcc.target/microblaze/others/data_var2.c: Ditto. 4964 * gcc.target/microblaze/others/data_var3.c: Ditto. 4965 * gcc.target/microblaze/others/string_cst1_gpopt.c:: Ditto. 4966 * gcc.target/microblaze/others/strings1.c:: Ditto. 4967 * gcc.target/microblaze/others/string_cst2_gpopt.c: Ditto. 4968 * gcc.target/microblaze/others/interrupt_handler_leaf.c: Ditto. 4969 * gcc.target/microblaze/others/sdata_var1.c: Ditto. 4970 * gcc.target/microblaze/others/sdata_var2.c: Ditto. 4971 * gcc.target/microblaze/others/sdata_var3.c: Ditto. 4972 * gcc.target/microblaze/others/sdata_var4.c: Ditto. 4973 * gcc.target/microblaze/others/sdata_var5.c: Ditto. 4974 * gcc.target/microblaze/others/sdata_var6.c: Ditto. 4975 * gcc.target/microblaze/isa/fsqrt.c: Ditto. 4976 * gcc.target/microblaze/isa/pcmp.c: Ditto. 4977 * gcc.target/microblaze/isa/nofloat.c: Ditto. 4978 * gcc.target/microblaze/isa/fcvt.c: Ditto. 4979 * gcc.target/microblaze/isa/float.c: Ditto. 4980 * gcc.target/microblaze/isa/mulh.c: Ditto. 4981 * gcc.target/microblaze/isa/fcmp1.c: Ditto. 4982 * gcc.target/microblaze/isa/mul-bshift-pcmp.c: Ditto. 4983 * gcc.target/microblaze/isa/fcmp2.c: Ditto. 4984 * gcc.target/microblaze/isa/fcmp3.c: Ditto. 4985 * gcc.target/microblaze/isa/mul-bshift.c: Ditto. 4986 * gcc.target/microblaze/isa/mulh-bshift-pcmp.c: Ditto. 4987 * gcc.target/microblaze/isa/bshift.c: Ditto. 4988 * gcc.target/microblaze/isa/nofcmp.c: Ditto. 4989 * gcc.target/microblaze/isa/div.c: Ditto. 4990 * gcc.target/microblaze/isa/vanilla.c: Ditto. 4991 * gcc.target/microblaze/isa/mul.c: Ditto. 4992 49932010-09-30 Iain Sandoe <iains@gcc.gnu.org> 4994 4995 merge from FSF 'apple/trunk' branch. 4996 2006-01-30 Fariborz Jahanian <fjahanian@apple.com> 4997 4998 Radar 4386773 4999 * objc.dg/enhanced-proto-1.m: New. 5000 * objc.dg/enhanced-proto-2.m: New. 5001 * obj-c++.dg/enhanced-proto-1.mm: New 5002 * obj-c++.dg/enhanced-proto-2.mm: New. 5003 50042010-09-30 Richard Guenther <rguenther@suse.de> 5005 5006 PR testsuite/45702 5007 * gcc.dg/debug/pr41893-1.c: Adjust. 5008 * gcc.dg/pr30762-1.c: Likewise. 5009 * gcc.dg/pr31529-1.c: Likewise. 5010 * gcc.dg/pr34457-1.c: Likewise. 5011 * gcc.dg/pr34668-1.c: Likewise. 5012 * gcc.dg/pr43557-1.c: Likewise. 5013 50142010-09-30 Iain Sandoe <iains@gcc.gnu.org> 5015 5016 PR objc/45842 5017 * objc.dg/threedotthree-abi-1.m: Only apply at m32. 5018 * objc.dg/const-str-3.m: Correct header for memcpy. 5019 * objc.dg/const-str-7.m: Likewise. 5020 * objc.dg/method-20b.m: Provide an implementation of Object. 5021 Adjust XFAIL for m64 NeXT runtime. 5022 * objc.dg/const-str-12b.m: Use mapped data types Darwin >= 9. 5023 * objc.dg/encode-3.m: Correct line ordering, provide header for 5024 sprintf. 5025 * objc.dg/encode-7-next.m: Only run for 32bit. 5026 * objc.dg/encode-7-next-64bit.m: Only run for 64bit. 5027 * objc.dg/type-size-2.m: Provide an implementation of Object. 5028 Ajust headers. 5029 * obj-c++.dg/const-str-7.mm: Correct header for memcpy. 5030 * obj-c++.dg/const-str-12.mm: Use mapped data types Darwin >= 9. 5031 * obj-c++.dg/method-23.mm: Provide an implementation of Object. 5032 Adjust XFAIL for m64 NeXT runtime. 5033 * obj-c++.dg/method-22.mm: Likewise. 5034 * obj-c++.dg/threedotthree-abi-1.mm: Only apply at m32. 5035 50362010-09-30 Nicola Pero <nicola.pero@meta-innovation.com> 5037 5038 Merge from 'apple/trunk' branch on FSF servers. 5039 5040 2005-10-04 Fariborz Jahanian <fjahanian@apple.com> 5041 5042 Radar 4278236 5043 * obj-c++.dg/bad-forward-decl.mm: New 5044 50452010-09-30 Eric Botcazou <ebotcazou@adacore.com> 5046 5047 * ada/acats/run_acats: Revert revision 157037. 5048 50492010-09-29 Nicola Pero <nicola.pero@meta-innovation.com> 5050 5051 Merge from 'apple/trunk' branch on FSF servers. 5052 5053 2005-10-04 Fariborz Jahanian <fjahanian@apple.com> 5054 5055 Radar 4281748 5056 * objc.dg/naming-2.m: Update 5057 * objc.dg/naming-3.m: New 5058 50592010-09-29 Bernd Schmidt <bernds@codesourcery.com> 5060 5061 PR target/40457 5062 * gcc.target/arm/pr40457-3.c: New test. 5063 50642010-09-29 Nathan Sidwell <nathan@codesourcery.com> 5065 5066 * lib/target-supports-dg.exp (dg-require-ifunc): Remove extraneous 5067 alias checking. 5068 * lib/target-supports.exp (check_ifunc_available): Likewise. 5069 50702010-09-29 Tristan Gingold <gingold@adacore.com> 5071 5072 * gcc.dg/stack-usage-1.c (SIZE): Adjust for avr. 5073 50742010-09-29 Nicola Pero <nicola.pero@meta-innovation.com> 5075 5076 * objc.dg/keywords-1.m: New test. 5077 * objc.dg/keywords-2.m: New test. 5078 * objc.dg/keywords-3.m: New test. 5079 * obj-c++.dg/keywords-1.mm: New test. 5080 * obj-c++.dg/keywords-2.mm: New test. 5081 50822010-09-28 Jason Merrill <jason@redhat.com> 5083 5084 * g++.dg/cpp0x/rv-lvalue-req.C: Adjust messages. 5085 * g++.dg/ext/complit11.C: Likewise. 5086 * g++.old-deja/g++.law/temps1.C: Likewise. 5087 5088 * g++.old-deja/g++.bugs/900121_02.C: Adjust for C++0x mode. 5089 * g++.old-deja/g++.mike/misc6.C: Likewise. 5090 50912010-09-28 Iain Sandoe <iains@gcc.gnu.org> 5092 5093 * objc.dg/attributes/method-attribute-1.m: New. 5094 * objc.dg/attributes/method-attribute-2.m: New. 5095 5096 * obj-c++.dg/attributes/method-attribute-1.m: New. 5097 * obj-c++.dg/attributes/method-attribute-2.m: New. 5098 50992010-09-28 Iain Sandoe <iains@gcc.gnu.org> 5100 5101 * objc.dg/attributes: New. 5102 * objc.dg/attributes/attributes.exp: New. 5103 * objc.dg/attributes/class-attribute-1.m: New. 5104 * objc.dg/attributes/class-attribute-2.m: New 5105 * objc.dg/attributes/categ-attribute-1.m: New 5106 * objc.dg/attributes/categ-attribute-2.m: New 5107 * objc.dg/attributes/proto-attribute-1.m: New 5108 5109 * obj-c++.dg/attributes: New. 5110 * obj-c++.dg/attributes/attributes.exp: New 5111 * obj-c++.dg/attributes/class-attribute-1.mm: New 5112 * obj-c++.dg/attributes/class-attribute-2.mm: New 5113 * obj-c++.dg/attributes/categ-attribute-1.mm: New 5114 * obj-c++.dg/attributes/categ-attribute-2.mm: New 5115 * obj-c++.dg/attributes/proto-attribute-1.mm: New 5116 51172010-09-28 Nicola Pero <nicola.pero@meta-innovation.com> 5118 5119 Merge from 'apple/trunk' branch on FSF servers (test method-20.m 5120 from the branch renamed to method-20b.m to avoid clashes). 5121 5122 2005-08-23 Stuart Hastings <stuart@apple.com> 5123 Ziemowit Laski <zlaski@apple.com> 5124 5125 Radar 4209854 5126 * obj-c++.dg/method-23.mm: New. 5127 * objc.dg/method-20.m: New. 5128 51292010-09-28 Jan Hubicka <jh@suse.cz> 5130 5131 * gcc.dg/tree-ssa/foldconst-5.c: New testcase. 5132 51332010-09-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 5134 5135 PR target/44452 5136 * gcc.target/i386/pr22076.c: Add -mno-vect8-ret-in-mem on 5137 i?86-*-solaris2.[89], *-*-vxworks*. 5138 * gcc.target/i386/pr22152.c: Likewise. 5139 * gcc.target/i386/vect8-ret.c: New test. 5140 51412010-09-28 Jie Zhang <jie@codesourcery.com> 5142 5143 * gcc.dg/Wcxx-compat-12.c: Add -fno-short-enums. 5144 51452010-09-28 Nicola Pero <nicola.pero@meta-innovation.com> 5146 5147 Merge from 'apple/trunk' branch on FSF servers. 5148 5149 2005-07-18 Ziemowit Laski <zlaski@apple.com> 5150 5151 Radar 4175534 5152 * obj-c++.dg/method-22.mm: New. 5153 51542010-09-27 Jason Merrill <jason@redhat.com> 5155 5156 * g++.dg/cpp0x/rv-lvalue-req.C: New. 5157 * g++.dg/ext/complit11.C: Adjust. 5158 * g++.old-deja/g++.law/temps1.C: Adjust. 5159 * g++.old-deja/g++.ns/koenig6.C: Adjust. 5160 * g++.old-deja/g++.oliva/partord1.C: Adjust. 5161 51622010-09-27 Ian Lance Taylor <iant@google.com> 5163 5164 * lib/target-supports.exp (check_effective_target_split_stack): 5165 New procedure. 5166 * gcc.dg/split-1.c: New test. 5167 * gcc.dg/split-2.c: New test. 5168 * gcc.dg/split-3.c: New test. 5169 * gcc.dg/split-4.c: New test. 5170 51712010-09-27 Nicola Pero <nicola.pero@meta-innovation.com> 5172 5173 PR objc/25464 5174 * objc.dg/type-size-3.m: New test. 5175 51762010-09-27 Nicola Pero <nicola.pero@meta-innovation.com> 5177 5178 PR objc/45763 5179 * objc.dg/encode-1.m: Execute the test with the GNU runtime as well. 5180 51812010-09-27 Nicola Pero <nicola.pero@meta-innovation.com> 5182 5183 PR objc/25450 5184 * objc.dg/encode-3.m: Updated for fix of encoding of enums. 5185 * objc.dg/type-size-2.m: Same change. 5186 * obj-c++.dg/encode-5.mm: Same change. 5187 51882010-09-27 Nicola Pero <nicola.pero@meta-innovation.com> 5189 5190 Merge from 'apple/trunk' branch on FSF servers. The original 5191 Changelogs are below. 5192 5193 * objc.dg/encode-6.m: Execute the test only with the GNU runtime. 5194 * objc.dg/encode-6-next.m: New file (from encode-6.m in the branch). 5195 * objc.dg/encode-7-next.m: New file (from encode-7.m in the branch). 5196 * objc.dg/encode-7-next-64bit.m: New file (from encode-7-64bit.m 5197 in the branch). 5198 * objc.dg/proto-qual-1.m: Test the 3.3 ABI on NeXT (from 5199 proto-qual-1.m in the branch) and the normal ABI on GNU. 5200 * objc.dg/threedotthree-abi-1.m: New file (from the branch). Run 5201 the test only with the NeXT runtime. 5202 * obj-c++/encode-1.mm: Execute the test only with the GNU runtime. 5203 * obj-c++/encode-1-next.mm: New file (from encode-1.mm in the branch). 5204 * obj-c++.dg/threedotthree-abi-1.mm: New file (from the branch). 5205 Run the test only with the NeXT runtime. 5206 5207 2006-03-30 Fariborz Jahanian <fjahanian@apple.com> 5208 5209 Radar 4492973 5210 * objc.dg/encode-7-64bit.m: New. 5211 * objc.dg/encode-7.m: Skip if -m64. 5212 5213 2005-10-19 Fariborz Jahanian <fjahanian@apple.com> 5214 5215 Radar 4301047 5216 * objc.dg/proto-qual-1.m: Fix test to match 3.3 ABI 5217 * obj-c++.dg/threedotthree-abi-1.mm: New 5218 * objc.dg/threedotthree-abi-1.m: New 5219 5220 2005-07-20 Ziemowit Laski <zlaski@apple.com> 5221 5222 Radar 4136935 5223 * obj-c++.dg/encode-1.mm: Tweak encodings to match fix. 5224 * objc.dg/encode-6.m: Likewise. 5225 * objc.dg/encode-7.m: New test case. 5226 52272010-09-27 Nicola Pero <nicola.pero@meta-innovation.com> 5228 5229 Merge from 'apple/trunk' branch on FSF servers. Renamed 5230 const-str-12.m to constr-str-12b.m to avoid conflicts. 5231 5232 2005-12-15 Fariborz Jahanian <fjahanian@apple.com> 5233 5234 Radar 4229905 5235 * obj-c++.dg/warn5.mm: New 5236 5237 2005-06-22 Ziemowit Laski <zlaski@apple.com> 5238 5239 Radar 4154928 5240 * obj-c++.dg/const-str-12.mm: New. 5241 * objc.dg/const-str-12.m: New. 5242 52432010-09-27 Tobias Burnus <burnus@net-b.de> 5244 5245 PR fortran/40569 5246 PR fortran/40568 5247 * gfortran.dg/storage_size_2.f08: Fix test. 5248 * gfortran.dg/c_sizeof_1.f90: Fix test. 5249 * gfortran.dg/c_sizeof_2.f90: Update dg-error. 5250 * gfortran.dg/c_sizeof_3.f90: New. 5251 * gfortran.dg/c_sizeof_4.f90: New. 5252 * gfortran.dg/iso_c_binding_compiler_1.f90: New. 5253 * gfortran.dg/iso_c_binding_compiler_2.f90: New. 5254 52552010-09-26 Daniel Kraft <d@domob.eu> 5256 5257 PR fortran/45783 5258 PR fortran/45795 5259 * gfortran.dg/select_type_18.f03: New test. 5260 52612010-09-25 Eric Botcazou <ebotcazou@adacore.com> 5262 5263 * gnat.dg/return2.ad[sb]: New test. 5264 * gnat.dg/return2_pkg.ads: New helper. 5265 52662010-09-25 Daniel Kraft <d@domob.eu> 5267 5268 PR fortran/45776 5269 * gfortran.dg/io_constraints_6.f03: New test. 5270 * gfortran.dg/io_constraints_7.f03: New test. 5271 * gfortran.dg/newunit_2.f90: New test. 5272 52732010-09-24 Steven G. Kargl <kargl@gcc.gnu.org> 5274 5275 * gfortran.dg/operator_c1202.f90: New test. 5276 52772010-09-24 Jan Hubicka <jh@suse.cz> 5278 5279 * gcc.dg/tree-ssa/leaf.c: New testcase. 5280 52812010-09-24 Jan Hubicka <jh@suse.cz> 5282 5283 PR tree-optimization/45738 5284 PR tree-optimization/45741 5285 * gcc.c-torture/compile/pr45741.c: New. 5286 * gfortran.fortran-torture/compile/pr45738.f90: New. 5287 52882010-09-24 Joseph Myers <joseph@codesourcery.com> 5289 5290 * gcc.dg/cpp/undef-opt-1.c: New test. 5291 52922010-09-24 Jason Merrill <jason@redhat.com> 5293 5294 * g++.dg/other/error10.C: Adjust expected output. 5295 52962010-09-24 Jakub Jelinek <jakub@redhat.com> 5297 5298 PR middle-end/45234 5299 * gcc.dg/torture/stackalign/alloca-6.c: New test. 5300 * gcc.target/i386/pr45234.c: New test. 5301 53022010-09-24 Richard Guenther <rguenther@suse.de> 5303 5304 * gcc.dg/lto/20091006-2_0.c: Prune warnings. 5305 53062010-09-24 Marcus Shawcroft <marcus.shawcroft@arm.com> 5307 5308 * g++.dg/debug/dwarf2/nested-2.C: Permit the ARM @ character 5309 as a comment leader in regexp. 5310 53112010-09-24 Nicola Pero <nicola.pero@meta-innovation.com> 5312 5313 * objc.dg/sync-2.m: New test. 5314 * obj-c++.dg/sync-2.mm: New test. 5315 53162010-09-24 Tobias Burnus <burnus@net-b.de> 5317 5318 PR fortran/40571 5319 * gfortran.dg/iso_fortran_env_7.f90: New. 5320 53212010-09-24 Nicola Pero <nicola.pero@meta-innovation.com> 5322 5323 * obj-c++.dg/too-many-args.mm: New file. 5324 53252010-09-24 Nicola Pero <nicola.pero@meta-innovation.com> 5326 5327 Merge from 'apple/trunk' branch on FSF servers. 5328 5329 2006-03-27 Fariborz Jahanian <fjahanian@apple.com> 5330 5331 Radar 4491608 5332 * objc.dg/too-many-args.m: New 5333 53342010-09-23 Thomas Koenig <tkoenig@gcc.gnu.org> 5335 5336 PR fortran/45744 5337 * gfortran.dg/dependency_36.f90: New test. 5338 53392010-09-23 Uros Bizjak <ubizjak@gmail.com> 5340 5341 * gcc.target/i386/pad-1.c: Remove -S from dg-options. 5342 * gcc.target/i386/pad-3.c: Ditto. 5343 * gcc.target/i386/pad-7.c: Ditto. 5344 * gcc.target/i386/pad-7.c: Ditto. 5345 * gcc.target/i386/pr36502.c: Ditto. 5346 * gcc.target/i386/zee.c: Ditto. 5347 * gcc.target/i386/20060821-1.c: Ditto. 5348 * gcc.target/i386/pad-2.c: Ditto. Scan for NOPs on separate lines. 5349 * gcc.target/i386/pad-5a.c: Ditto. Do not use scan-assembler-not. 5350 * gcc.target/i386/pad-5b.c: Ditto. 5351 * gcc.target/i386/pad-6a.c: Ditto. 5352 * gcc.target/i386/pad-6b.c: Ditto. 5353 * gcc.target/i386/pad-8.c: Ditto. 5354 * gcc.target/i386/pad-9.c: Ditto. 5355 * gcc.target/i386/pad-10.c: Ditto. 5356 * gcc.target/i386/pad-4.c: Ditto. Require pic effective target. 5357 53582010-09-23 Richard Guenther <rguenther@suse.de> 5359 5360 PR tree-optimization/45565 5361 * g++.dg/ipa/pr45565.C: New testcase. 5362 53632010-09-23 Mikael Morin <mikael@gcc.gnu.org> 5364 5365 PR fortran/45745 5366 PR fortran/45648 5367 * gfortran.dg/vector_subscript_bound_1.f90: New. 5368 53692010-09-23 Richard Guenther <rguenther@suse.de> 5370 5371 PR middle-end/45750 5372 * gcc.dg/pr45750.c: New testcase. 5373 53742010-09-23 Jakub Jelinek <jakub@redhat.com> 5375 5376 * gcc.dg/torture/stackalign/alloca-4.c: Remove -m32 from dg-options. 5377 * gcc.dg/torture/stackalign/alloca-5.c: Likewise. Fix up -DDEBUG 5378 build. 5379 53802010-09-23 Bernd Schmidt <bernds@codesourcery.com> 5381 5382 PR rtl-optimization/44374 5383 * gcc.target/arm/headmerge-1.c: New test. 5384 * gcc.target/arm/headmerge-2.c: New test. 5385 * gcc.target/i386/headmerge-1.c: New test. 5386 * gcc.target/i386/headmerge-2.c: New test. 5387 53882010-09-23 Daniel Kraft <d@domob.eu> 5389 5390 PR fortran/38936 5391 PR fortran/44044 5392 PR fortran/45474 5393 * gfortran.dg/intrinsic_intent_1.f03: New test. 5394 * gfortran.dg/select_type_17.f03: New test. 5395 * gfortran.dg/associate_5.f03: More definability tests. 5396 * gfortran.dg/enum_2.f90: Check definability. 5397 * gfortran.dg/allocatable_dummy_2.f90: Change expected error message. 5398 * gfortran.dg/allocate_alloc_opt_2.f90: Ditto. 5399 * gfortran.dg/char_expr_2.f90: Ditto. 5400 * gfortran.dg/deallocate_alloc_opt_2.f90: Ditto. 5401 * gfortran.dg/enum_5.f90: Ditto. 5402 * gfortran.dg/equiv_constraint_8.f90: Ditto. 5403 * gfortran.dg/impure_assignment_2.f90: Ditto. 5404 * gfortran.dg/impure_assignment_3.f90: Ditto. 5405 * gfortran.dg/intent_out_1.f90: Ditto. 5406 * gfortran.dg/intent_out_3.f90: Ditto. 5407 * gfortran.dg/pointer_assign_7.f90: Ditto. 5408 * gfortran.dg/pointer_intent_3.f90: Ditto. 5409 * gfortran.dg/pr19936_1.f90: Ditto. 5410 * gfortran.dg/proc_ptr_comp_3.f90: Ditto. 5411 * gfortran.dg/simpleif_2.f90: Ditto. 5412 * gfortran.dg/protected_5.f90: Ditto. 5413 * gfortran.dg/protected_4.f90: Ditto and remove invalid error check. 5414 * gfortran.dg/protected_6.f90: Ditto. 5415 * gfortran.dg/protected_7.f90: Ditto. 5416 54172010-09-22 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5418 5419 PR libfortran/45710 5420 * gfortran.dg/namelist_65.f90: New test. 5421 54222010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com> 5423 5424 * lib/scanasm.exp(dg-function-on-line): Permit .fnstart to appear in 5425 the regexp pattern between the expected label and location string. 5426 54272010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com> 5428 5429 * gcc.dg/pr28706.c: Typo fix to dg-require-effective-target lto. 5430 54312010-09-22 Marcus Shawcroft <marcus.shawcroft@arm.com> 5432 5433 * gcc.dg/debug/pr41893-1.c: Typo fix to dg-require-effective-target lto. 5434 * gcc.dg/pr27898.c: Likewise. 5435 * gcc.dg/pr28712.c: Likewise. 5436 * gcc.dg/pr30762-1.c: Likewise. 5437 * gcc.dg/pr31529-1.c: Likewise. 5438 * gcc.dg/pr34457-1.c: Likewise. 5439 * gcc.dg/pr34668-1.c: Likewise. 5440 * gcc.dg/pr34989-1.c: Likewise. 5441 * gcc.dg/pr43557-1.c: Likewise. 5442 54432010-09-22 Jakub Jelinek <jakub@redhat.com> 5444 5445 PR rtl-optimization/45739 5446 * gcc.target/i386/pr45739.c: Tighten up scan-assembler-not regexps. 5447 54482010-09-22 Eric Botcazou <ebotcazou@adacore.com> 5449 5450 * gcc.target/sparc/mnofpu.c: New test. 5451 54522010-09-22 Jakub Jelinek <jakub@redhat.com> 5453 5454 PR rtl-optimization/45739 5455 * gcc.target/i386/pr45739.c: New test. 5456 54572010-09-21 Mikael Morin <mikael@gcc.gnu.org> 5458 5459 PR fortran/45648 5460 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations 5461 and counts. Add non-elemental function call check. 5462 5463 PR fortran/45648 5464 * gfortran.dg/inline_transpose_1.f90: Add function calls with aliasing 5465 arguments checks. Update temporary counts. 5466 * gfortran.dg/transpose_optimization_1.f90: New. 5467 54682010-09-21 Nicola Pero <nicola.pero@meta-innovation.com> 5469 5470 PR objc/23710 5471 * objc.dg/invalid-method-1.m: New. 5472 54732010-09-21 Nicola Pero <nicola.pero@meta-innovation.com> 5474 5475 Merge from 'apple/trunk' branch on FSF servers. 5476 5477 2005-10-11 Fariborz Jahanian <fjahanian@apple.com> 5478 5479 Radar 4291785 5480 * objc.dg/naming-4.m: New 5481 * objc.dg/naming-5.m: New 5482 * obj-c++.dg/naming-1.mm: New 5483 * obj-c++.dg/naming-2.mm: New 5484 54852010-09-21 Jonathan Wakely <redi@gcc.gnu.org> 5486 Jack Howarth <howarth@bromo.med.uc.edu> 5487 5488 PR c++/45645 5489 * g++.dg/torture/pr44972.C: Use portable assert(). 5490 54912010-09-21 Richard Guenther <rguenther@suse.de> 5492 5493 PR tree-optimization/45580 5494 * g++.dg/torture/pr45580.C: New testcase. 5495 54962010-09-21 Uros Bizjak <ubizjak@gmail.com> 5497 5498 * lib/gcc-dg.exp (clanup-stack-usage): Really remove .su files. 5499 55002010-09-20 Janus Weil <janus@gcc.gnu.org> 5501 5502 PR fortran/45438 5503 * gfortran.dg/pointer_check_7.f90: New. 5504 55052010-09-20 Jakub Jelinek <jakub@redhat.com> 5506 5507 PR rtl-optimization/45728 5508 * gcc.c-torture/compile/pr45728.c: New test. 5509 55102010-09-20 Paul Thomas <pault@gcc.gnu.org> 5511 5512 PR fortran/45081 5513 * gfortran.dg/derived_array_intrinsics_1.f90 : New test. 5514 55152010-09-20 H.J. Lu <hongjiu.lu@intel.com> 5516 5517 * g++.dg/tree-ssa/pr45605.C: Add "\\". 5518 55192010-09-20 Richard Guenther <rguenther@suse.de> 5520 5521 PR middle-end/45704 5522 * gcc.dg/torture/pr45704.c: New testcase. 5523 55242010-09-20 Jan Hubicka <jh@suse.cz> 5525 5526 PR tree-optimize/45605 5527 * g++.dg/tree-ssa/pr45605.C: New testcase. 5528 55292010-09-20 Michael Matz <matz@suse.de> 5530 5531 PR testsuite/45706 5532 * gcc.dg/vect/pr43432.c: Don't override dg-options, defaults are 5533 enough. 5534 55352010-09-20 Richard Guenther <rguenther@suse.de> 5536 5537 PR tree-optimization/45705 5538 * gcc.dg/tree-ssa/ssa-dom-dse-1.c: New testcase. 5539 55402010-09-20 Michael Matz <matz@suse.de> 5541 5542 PR testsuite/45706 5543 * lib/target-supports.exp (check_effective_target_vect_perm): 5544 Add i?86-*-*. 5545 55462010-09-20 Jakub Jelinek <jakub@redhat.com> 5547 5548 PR rtl-optimization/45695 5549 * gcc.c-torture/execute/pr45695.c: New test. 5550 55512010-09-19 Jan Hubicka <jh@suse.cz> 5552 5553 PR lto/44246 5554 * gcc.c-torture/compile/pr44246.c:New file. 5555 55562010-09-19 Ira Rosen <irar@il.ibm.com> 5557 5558 PR tree-optimization/45714 5559 * gfortran.dg/vect/pr45714-a.f: New test. 5560 * gfortran.dg/vect/pr45714-b.f: New test. 5561 55622010-09-19 Eric Botcazou <ebotcazou@adacore.com> 5563 5564 * gnat.dg/const1.adb: Rename into... 5565 * gnat.dg/constant1.adb: ...this. 5566 * gnat.dg/constant2.adb: New test. 5567 * gnat.dg/constant2_pkg1.ads: New helper. 5568 * gnat.dg/constant2_pkg2.ad[sb]: Likewise. 5569 55702010-09-19 Eric Botcazou <ebotcazou@adacore.com> 5571 5572 * gnat.dg/specs/constant1.ads: New test. 5573 * gnat.dg/specs/constant1_pkg.ads: New helper. 5574 55752010-09-18 Jan Hubicka <jh@suse.cz> 5576 5577 PR tree-optimization/45453 5578 * g++.dg/tree-ssa/pr45453.C: New testcase. 5579 55802010-09-18 Jason Merrill <jason@redhat.com> 5581 5582 * g++.dg/cpp0x/initlist44.C: New. 5583 55842010-09-18 Richard Guenther <rguenther@suse.de> 5585 5586 PR tree-optimization/45709 5587 * g++.dg/torture/pr45709-2.C: New testcase. 5588 55892010-09-18 Richard Guenther <rguenther@suse.de> 5590 5591 PR tree-optimization/45709 5592 * g++.dg/torture/pr45709.C: New testcase. 5593 55942010-09-18 H.J. Lu <hongjiu.lu@intel.com> 5595 5596 PR testsuite/45719 5597 * gcc.target/i386/pad-3.c: Pass -fno-pic. 5598 55992010-09-17 H.J. Lu <hongjiu.lu@intel.com> 5600 5601 * gcc.target/i386/pad-1.c: New. 5602 * gcc.target/i386/pad-2.c: Likewise. 5603 * gcc.target/i386/pad-3.c: Likewise. 5604 * gcc.target/i386/pad-4.c: Likewise. 5605 * gcc.target/i386/pad-5a.c: Likewise. 5606 * gcc.target/i386/pad-5b.c: Likewise. 5607 * gcc.target/i386/pad-6a.c: Likewise. 5608 * gcc.target/i386/pad-6b.c: Likewise. 5609 * gcc.target/i386/pad-7.c: Likewise. 5610 * gcc.target/i386/pad-8.c: Likewise. 5611 * gcc.target/i386/pad-9.c: Likewise. 5612 * gcc.target/i386/pad-10.c: Likewise. 5613 56142010-09-17 H.J. Lu <hongjiu.lu@intel.com> 5615 5616 PR middle-end/45234 5617 * gcc.dg/torture/stackalign/alloca-5.c: New. 5618 56192010-09-17 H.J. Lu <hongjiu.lu@intel.com> 5620 5621 PR middle-end/45678 5622 * gcc.dg/torture/pr45678-2.c: New. 5623 56242010-09-17 Richard Guenther <rguenther@suse.de> 5625 5626 PR middle-end/45678 5627 * gcc.dg/torture/pr45678-1.c: New testcase. 5628 56292010-09-17 Michael Matz <matz@suse.de> 5630 5631 PR tree-optimization/43432 5632 * lib/target-supports.exp (check_effective_target_vect_perm_byte, 5633 check_effective_target_vect_perm_short): New predicates. 5634 (check_effective_target_vect_perm): Include x86_64. 5635 * gcc.dg/vect/pr43432.c: New test. 5636 * gcc.dg/vect/vect-114.c: Adjust. 5637 * gcc.dg/vect/vect-15.c: Ditto. 5638 * gcc.dg/vect/slp-perm-8.c: Use new predicate. 5639 * gcc.dg/vect/slp-perm-9.c: Ditto. 5640 56412010-09-17 Nicola Pero <nicola.pero@meta-innovation.com> 5642 5643 PR testsuite/45692 5644 * objc/execute/exceptions/throw-nil.m: Run the test only with the 5645 GNU runtime. 5646 56472010-09-17 Richard Guenther <rguenther@suse.de> 5648 5649 * gcc.dg/pr27898.c: Use -flto instead of -combine. 5650 * gcc.dg/pr28706.c: Likewise. 5651 * gcc.dg/pr28712.c: Likewise. 5652 * gcc.dg/pr30762-1.c: Likewise. 5653 * gcc.dg/pr30762-2.c: Likewise. 5654 * gcc.dg/pr31529-1.c: Likewise. 5655 * gcc.dg/pr31529-2.c: Likewise. 5656 * gcc.dg/pr34457-1.c: Likewise. 5657 * gcc.dg/pr34457-2.c: Likewise. 5658 * gcc.dg/pr34668-1.c: Likewise. 5659 * gcc.dg/pr34668-2.c: Likewise. 5660 * gcc.dg/pr34989-1.c: Likewise. 5661 * gcc.dg/pr34989-2.c: Likewise. 5662 * gcc.dg/pr43557-1.c: Likewise. 5663 * gcc.dg/pr43557-2.c: Likewise. 5664 * gcc.dg/debug/pr41893-1.c: Likewise. 5665 * gcc.dg/matrix/matrix.exp: Do not use -combine. 5666 * gcc.dg/matrix/matrix-3.c: Drop dg-options. 5667 * gcc.dg/matrix/matrix-4.c: Likewise. 5668 * gcc.dg/struct/struct-reorg.exp: Do not use -combine. 5669 * gcc.dg/struct/wo_prof_empty_str.c: Drop dg-options. 5670 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise. 5671 * gcc.dg/struct/wo_prof_escape_return.c: Likewise. 5672 56732010-09-16 Tobias Burnus <burnus@net-b.de> 5674 5675 PR fortran/43665 5676 * gfortran.dg/cray_pointers_2.f90: Disable inlining to avoid 5677 optimizations. 5678 * gfortran.dg/intent_optimize_1.f90: New test. 5679 56802010-09-16 H.J. Lu <hongjiu.lu@intel.com> 5681 5682 * gcc.target/i386/divmod-1.c: New. 5683 * gcc.target/i386/divmod-2.c: Likewise. 5684 * gcc.target/i386/divmod-3.c: Likewise. 5685 * gcc.target/i386/divmod-4.c: Likewise. 5686 * gcc.target/i386/divmod-4a.c: Likewise. 5687 * gcc.target/i386/divmod-5.c: Likewise. 5688 * gcc.target/i386/divmod-6.c: Likewise. 5689 * gcc.target/i386/divmod-7.c: Likewise. 5690 * gcc.target/i386/divmod-8.c: Likewise. 5691 * gcc.target/i386/udivmod-1.c: Likewise. 5692 * gcc.target/i386/udivmod-2.c: Likewise. 5693 * gcc.target/i386/udivmod-3.c: Likewise. 5694 * gcc.target/i386/udivmod-4.c: Likewise. 5695 * gcc.target/i386/udivmod-4a.c: Likewise. 5696 * gcc.target/i386/udivmod-5.c: Likewise. 5697 * gcc.target/i386/udivmod-6.c: Likewise. 5698 * gcc.target/i386/udivmod-7.c: Likewise. 5699 * gcc.target/i386/udivmod-8.c: Likewise. 5700 57012010-09-16 Jan Hubicka <jh@suse.cz> 5702 5703 * g++.dg/lto/pr45679-1_0.C: New file. 5704 * g++.dg/lto/pr45679-1_1.C: New file. 5705 * g++.dg/lto/pr45679-0_0.C: New file. 5706 * g++.dg/lto/pr45679-0_1.C: New file. 5707 57082010-09-16 Janus Weil <janus@gcc.gnu.org> 5709 5710 PR fortran/45674 5711 * gfortran.dg/class_dummy_2.f03: New. 5712 57132010-09-16 Richard Guenther <rguenther@suse.de> 5714 5715 PR tree-optimization/45623 5716 * gcc.dg/torture/pr45623.c: New testcase. 5717 57182010-09-16 Ira Rosen <irar@il.ibm.com> 5719 5720 * gcc.dg/vect/bb-slp-8.c: Fix documentation, add space between function 5721 name and parentheses. 5722 * gcc.dg/vect/bb-slp-8a.c, gcc.dg/vect/bb-slp-8b.c: Likewise. 5723 57242010-09-15 Jason Merrill <jason@redhat.com> 5725 5726 * g++.dg/parse/parameter-declaration-2.C: New. 5727 5728 * g++.dg/cpp0x/scoped_enum2.C: New. 5729 57302010-09-15 Eric Botcazou <ebotcazou@adacore.com> 5731 5732 * gcc.c-torture/compile/20100915-1.c: New test. 5733 57342010-09-15 Martin Jambor <mjambor@suse.cz> 5735 5736 PR middle-end/45644 5737 * gcc.dg/ipa/pr45644.c: New test. 5738 57392010-09-15 Jakub Jelinek <jakub@redhat.com> 5740 5741 PR tree-optimization/45633 5742 * gcc.dg/vect/pr45633.c: New test. 5743 57442010-09-15 Janus Weil <janus@gcc.gnu.org> 5745 5746 PR fortran/45577 5747 * gfortran.dg/allocate_derived_4.f90: New. 5748 57492010-09-15 Tejas Belagod <tejas.belagod@arm.com> 5750 5751 * lib/target-supports.exp 5752 (check_effective_target_vect_pack_trunc): Set vect_pack_trunc 5753 supported flag to true for neon. 5754 57552010-09-15 Paolo Carlini <paolo.carlini@oracle.com> 5756 5757 PR c++/45665 5758 * g++.dg/template/crash103.C: New. 5759 57602010-09-15 Nicola Pero <nicola.pero@meta-innovation.com> 5761 5762 Merge from 'apple/trunk' branch on FSF servers. 5763 5764 2006-03-09 Fariborz Jahanian <fjahanian@apple.com> 5765 5766 Radar 4457381 5767 * objc.dg/msg-in-protocol.m: New. 5768 * obj-c++.dg/msg-in-protocol.mm: New. 5769 5770 2006-02-07 Fariborz Jahanian <fjahanian@apple.com> 5771 5772 Radar 4219590 5773 * objc.dg/break-in-ifstmt.m: New. 5774 5775 2005-08-22 Ziemowit Laski <zlaski@apple.com> 5776 5777 Radar 4174166 5778 * obj-c++.dg/comp-types-13.mm: New. 5779 * objc.dg/comp-types-12.m: New. 5780 5781 2005-08-22 Ziemowit Laski <zlaski@apple.com> 5782 5783 Radar 4216500 5784 * obj-c++.dg/proto-lossage-7.mm: New. 5785 * objc.dg/proto-lossage-7.m: New. 5786 57872010-09-14 Jan Hubicka <jh@suse.cz> 5788 5789 * gfortran.dg/vect/fast-math-pr38968.f90: Add common to prevent 5790 folding. 5791 * gcc.target/i386/funcspec-1.c: Remove static keywords to prevent 5792 folding. 5793 57942010-09-14 Jakub Jelinek <jakub@redhat.com> 5795 5796 PR middle-end/45567 5797 * gcc.dg/pr45567.c: New test. 5798 5799 PR debug/45660 5800 * g++.dg/debug/pr45660.C: New test. 5801 58022010-09-14 Ira Rosen <irar@il.ibm.com> 5803 5804 PR tree-optimization/45470 5805 * g++.dg/vect/pr45470-a.cc: New test. 5806 * g++.dg/vect/pr45470-a.cc: New test. 5807 58082010-09-10 Jack Howarth <howarth@bromo.med.uc.edu> 5809 5810 PR target/42070 5811 * lib/profopt.exp: Prune warnings on execname2 compile. 5812 * lib/prune.exp: Prune "can't add line info" warnings. 5813 58142010-09-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> 5815 5816 PR libfortran/45532 5817 * gfortran.dg/namelist_64.f90: New test. 5818 58192010-09-13 Jakub Jelinek <jakub@redhat.com> 5820 5821 PR rtl-optimization/45617 5822 * gcc.target/i386/pr45617.c: New test. 5823 58242010-09-13 Dave Korn <dave.korn.cygwin@gmail.com> 5825 5826 * gcc.target/i386/volatile-2.c: Allow underscores before symbols. 5827 58282010-09-13 H.J. Lu <hongjiu.lu@intel.com> 5829 5830 * gcc.target/i386/fma4-256-vector.c: Add -mtune=generic. 5831 * gcc.target/i386/fma4-vector.c: Likewise. 5832 * gcc.target/i386/vectorize2.c: Likewise. 5833 * gcc.target/i386/vectorize4.c: Likewise. 5834 * gcc.target/i386/vectorize5.c: Likewise. 5835 * gcc.target/i386/vectorize6.c: Likewise. 5836 * gcc.target/i386/vectorize8.c: Likewise. 5837 5838 * gcc.target/i386/vect-double-1.c: New. 5839 * gcc.target/i386/vect-double-1a.c: Likewise. 5840 * gcc.target/i386/vect-double-2.c: Likewise. 5841 * gcc.target/i386/vect-double-2a.c: Likewise. 5842 5843 * lib/target-supports.exp (check_effective_target_vect_double): 5844 Set et_vect_double_saved to 0 when tuning for Atom. 5845 58462010-09-13 Jan Hubicka <jh@suse.cz> 5847 5848 * gcc.dg/torture/pr23821.c: Drop static keyword. 5849 * gcc.dg/tree-ssa/loop-19.c: Likewise. 5850 * gcc.dg/tree-ssa/foldconst-4.c: New testcase. 5851 58522010-09-13 Marcus Shawcroft <marcus.shawcroft@arm.com> 5853 5854 * gcc.target/arm/sync-1.c: New. 5855 58562010-09-12 Olivier Hainque <hainque@adacore.com> 5857 5858 * gnat.dg/memtrap.adb: New test. 5859 58602010-09-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 5861 5862 * gfortran.dg/promotion.f90: Fix options. 5863 58642010-09-11 Rodrigo Rivas <rodrigorivascosta@gmail.com> 5865 5866 * g++.dg/cpp0x/range-for1.C: New. 5867 * g++.dg/cpp0x/range-for2.C: New. 5868 * g++.dg/cpp0x/range-for3.C: New. 5869 * g++.dg/cpp0x/range-for4.C: New. 5870 * g++.dg/cpp0x/range-for5.C: New. 5871 * g++.dg/cpp0x/range-for6.C: New. 5872 58732010-09-11 Mikael Morin <mikael@gcc.gnu.org> 5874 5875 * gfortran.dg/inline_transpose_1.f90: Update temporary's locations 5876 and counts. Check that transpose is not called. 5877 * gfortran.dg/transpose_2.f90: Update error message. 5878 58792010-09-10 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com> 5880 5881 PR c++/43824 5882 * g++.dg/lookup/strong-using-1.C: Set dg-options to "". 5883 * g++.dg/lookup/strong-using-2.C: Likewise. 5884 * g++.dg/lookup/strong-using-3.C: Likewise. 5885 * g++.dg/lookup/strong-using-5.C: Likewise. 5886 5887 * g++.dg/cpp0x/inline-ns3.C: Add -std=c++0x. 5888 * g++.dg/cpp0x/inline-ns4.C: New. 5889 * g++.dg/cpp0x/inline-ns5.C: New. 5890 58912010-09-10 H.J. Lu <hongjiu.lu@intel.com> 5892 5893 PR middle-end/45634 5894 * gfortran.fortran-torture/compile/pr45634.f90: New. 5895 58962010-09-10 Nicola Pero <nicola.pero@meta-innovation.com> 5897 5898 * objc.dg/fobjc-exceptions.m: New test. 5899 59002010-09-10 Jan Hubicka <jh@suse.cz> 5901 5902 * g++.dg/inherit/covariant7.C: Fix pattern matching. 5903 59042010-09-10 Martin Jambor <mjambor@suse.cz> 5905 5906 PR tree-optimization/44972 5907 * gcc.dg/ipa/ipa-sra-1.c: Adjust scanning expressions. 5908 * gcc.dg/tree-ssa/pr45144.c: Likewise. 5909 * gcc.dg/tree-ssa/forwprop-5.c: Likewise and scan optimzed dump 5910 instead. 5911 * g++.dg/torture/pr44972.C: New test. 5912 59132010-09-10 Martin Jambor <mjambor@suse.cz> 5914 5915 PR tree-optimization/44972 5916 * g++.dg/torture/pr34850.C: Remove expected warning. 5917 59182010-09-09 Steven G. Kargl <kargl@gcc.gnu.org> 5919 5920 * gfortran.dg/dummy_optional_arg.f90: New test. 5921 59222010-09-08 Jan Hubicka <jh@suse.cz> 5923 5924 PR tree-optimization/45598 5925 * fortran.fortran-torture/compile/pr45598.f90: New test. 5926 59272010-09-09 Nathan Sidwell <nathan@codesourcery.com> 5928 5929 * lib/target-supports-dg.exp (dg-require-ifunc): New. 5930 * lib/target-supports.exp (check_ifunc_available): New. 5931 * gcc.dg/attr-ifunc-1.c: New. 5932 * gcc.dg/attr-ifunc-2.c: New. 5933 * gcc.dg/attr-ifunc-3.c: New. 5934 * gcc.dg/attr-ifunc-4.c: New. 5935 * gcc.dg/attr-ifunc-5.c: New. 5936 * g++.dg/ext/attr-ifunc-1.C: New. 5937 * g++.dg/ext/attr-ifunc-2.C: New. 5938 * g++.dg/ext/attr-ifunc-3.C: New. 5939 * g++.dg/ext/attr-ifunc-4.C: New. 5940 59412010-09-09 Vladimir Makarov <vmakarov@redhat.com> 5942 5943 PR middle-end/40386 5944 * gcc.c-torture/execute/{pr40386.c,pr40386.x}: New testcase. 5945 59462010-09-09 Mikael Morin <mikael@gcc.gnu.org> 5947 5948 * gfortran.dg/inline_transpose_1.f90: New test. 5949 59502010-09-08 Jakub Jelinek <jakub@redhat.com> 5951 5952 PR c++/45588 5953 * g++.dg/warn/Wunused-var-15.C: New test. 5954 59552010-09-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 5956 5957 * c-c++-common/Wunused-var-12.c: Add -fno-common to options on 32-bit 5958 hppa*-*-hpux*. 5959 59602010-09-08 Nicola Pero <nicola.pero@meta-innovation.com> 5961 5962 * objc/execute/exceptions/throw-nil.m: New test. 5963 * objc/execute/exceptions/handler-1.m: Updated to use the new 5964 objc_set_uncaught_exception_handler() function. 5965 * objc/execute/exceptions/matcher-1.m: New test. 5966 59672010-09-08 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 5968 5969 PR fortran/38282 5970 * gfortran.dg/bit_comparison_1.F90: New test. 5971 * gfortran.dg/leadz_trailz_3.f90: New test. 5972 * gfortran.dg/masklr_2.F90: New test. 5973 * gfortran.dg/shiftalr_1.F90: New test. 5974 * gfortran.dg/merge_bits_2.F90: New test. 5975 * gfortran.dg/dshift_2.F90: New test. 5976 * gfortran.dg/bit_comparison_2.F90: New test. 5977 * gfortran.dg/masklr_1.F90: New test. 5978 * gfortran.dg/merge_bits_1.F90: New test. 5979 * gfortran.dg/dshift_1.F90: New test. 5980 * gfortran.dg/shiftalr_2.F90: New test. 5981 59822010-09-08 Nicola Pero <nicola.pero@meta-innovation.com> 5983 5984 * objc.dg/type-stream-1.m: Replaced with a test that tests that 5985 functions from objc/typedstream.h are deprecated. 5986 59872010-09-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 5988 5989 * lib/target-supports.exp 5990 (check_effective_target_run_expensive_tests): New proc. 5991 * gcc.c-torture/compile/limits-fnargs.c: Use 5992 dg-require-effective-target run_expensive_tests. 5993 59942010-09-08 Jakub Jelinek <jakub@redhat.com> 5995 5996 PR fortran/45597 5997 * gfortran.dg/gomp/pr45597.f90: New test. 5998 5999 PR fortran/45595 6000 * gfortran.dg/gomp/pr45595.f90: New test. 6001 60022010-09-08 Michael Matz <matz@suse.de> 6003 6004 * c-c++-common/uninit-17.c: Adjust. 6005 60062010-09-08 Michael Matz <matz@suse.de> 6007 6008 PR tree-optimization/43430 6009 * gcc.dg/vect/pr43430-2.c: New test. 6010 60112010-09-08 Michael Matz <matz@suse.de> 6012 6013 PR tree-optimization/33244 6014 * gfortran.dg/vect/fast-math-vect-8.f90: New test. 6015 60162010-09-08 Richard Guenther <rguenther@suse.de> 6017 6018 PR tree-optimization/45578 6019 * gfortran.dg/pr45578.f90: New testcase. 6020 60212010-09-08 Richard Guenther <rguenther@suse.de> 6022 6023 PR testsuite/45590 6024 * gcc.dg/graphite/pr44391.c: Remove -m32 option. 6025 60262010-09-07 Thomas Koenig <tkoenig@gcc.gnu.org> 6027 6028 PR fortran/45576 6029 * gfortran.dg/char_length_18.f90: New test. 6030 60312010-09-07 Jack Howarth <howarth@bromo.med.uc.edu> 6032 6033 PR target/36502 6034 * gcc.target/i386/pr36502.c: New test. 6035 6036 PR target/42313 6037 PR target/44651 6038 * gcc.target/i386/builtin-unreachable.c: Don't skip on darwin. 6039 * gcc.dg/stack-usage-1.c: Use default on i386/Darwin. 6040 60412010-09-07 Mikael Morin <mikael@gcc.gnu.org> 6042 6043 * gfortran.dg/achar_4.f90: Enable bounds checking. 6044 60452010-09-07 Uros Bizjak <ubizjak@gmail.com> 6046 6047 PR target/45206 6048 * gcc.target/i386/pr45206.c: New test. 6049 60502010-09-07 Hans-Peter Nilsson <hp@axis.com> 6051 6052 PR fortran/45505 6053 * gfortran.dg/pr25923.f90: XFAIL warning on wrong line for ilp32. 6054 60552010-09-07 Jan Hubicka <jh@suse.cz> 6056 6057 * gcc.c-torture/compile/20100907.c: New testcase. 6058 60592010-09-07 Richard Guenther <rguenther@suse.de> 6060 6061 PR middle-end/45569 6062 * g++.dg/eh/pr45569.C: New testcase. 6063 60642010-09-07 Bernd Schmidt <bernds@codesourcery.com> 6065 6066 PR target/43137 6067 * gcc.target/arm/pr43137.c: New test. 6068 60692010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org> 6070 6071 PR fortran/36931 6072 * gfortran.dg/dependency_35.f90: New test. 6073 60742010-09-06 Thomas Koenig <tkoenig@gcc.gnu.org> 6075 6076 PR fortran/34145 6077 * gfortran.dg/char_length_17.f90: New test. 6078 60792010-09-06 Dodji Seketeli <dodji@redhat.com> 6080 6081 PR c++/45200 6082 PR c++/45293 6083 PR c++/45558 6084 * g++.dg/template/typedef34.C: New test. 6085 * g++.dg/template/typedef35.C: New test. 6086 60872010-09-06 Uros Bizjak <ubizjak@gmail.com> 6088 6089 PR target/22152 6090 * gcc.target/i386/pr22152.c (add3): Change "count" to unsigned int. 6091 60922010-09-06 Mark Mitchell <mark@codesourcery.com> 6093 6094 * g++.dg/warn/Wdouble-promotion.C: New. 6095 60962010-09-06 Arnaud Charlet <charlet@adacore.com> 6097 6098 * g++.dg/parse/redef2.C: New. 6099 61002010-09-06 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 6101 6102 * gcc.dg/20100906-1.c: New testcase. 6103 61042010-09-06 Jakub Jelinek <jakub@redhat.com> 6105 6106 PR testsuite/45543 6107 * g++.dg/debug/dwarf2/typedef1.C: Expect just one 6108 DW_TAG_enumeration_type DIE. 6109 61102010-09-06 Iain Sandoe <iains@gcc.gnu.org> 6111 6112 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: 6113 Update XFAILs. 6114 61152010-09-06 Alexander Monakov <amonakov@ispras.ru> 6116 6117 PR rtl-optimization/44919 6118 * g++.dg/opt/pr44919.C: New. 6119 61202010-09-06 Tobias Burnus <burnus@net-b.de> 6121 6122 PR fortran/38282 6123 * gfortran.dg/iall_iany_iparity_1.f90: New. 6124 * gfortran.dg/iall_iany_iparity_2.f90: New. 6125 61262010-09-06 Jason Merrill <jason@redhat.com> 6127 6128 * g++.dg/cpp0x/initlist42.C: New. 6129 6130 * g++.dg/cpp0x/auto19.C: New. 6131 6132 * g++.dg/template/sfinae25.C: New. 6133 * g++.dg/template/char1.C: Expect warning. 6134 * g++.dg/template/nontype10.C: Likewise. 6135 6136 * g++.dg/cpp0x/implicit9.C: New. 6137 6138 * g++.dg/cpp0x/initlist43.C: New. 6139 61402010-09-05 Giuseppe Scrivano <gscrivano@gnu.org> 6141 6142 * gcc.dg/tree-ssa/tailrecursion-7.c: New file. 6143 61442010-09-05 Mark Mitchell <mark@codesourcery.com> 6145 6146 * gcc.dg/Wdouble-promotion.c: New. 6147 61482010-09-05 Tobias Burnus <burnus@net-b.de> 6149 6150 * gfortran.dg/float128_1.f90: Remove test case as 6151 it always fails since Rev 163611 backed out the 6152 front-end implementation. 6153 61542010-09-05 Tobias Burnus <burnus@net-b.de> 6155 6156 * gfortran.dg/float128_1.f90: XFAIL test case. 6157 61582010-09-05 Tobias Burnus <burnus@net-b.de> 6159 6160 * gfortran.dg/bessel_7.f90: Decrease required precision. 6161 61622010-09-05 Hans-Peter Nilsson <hp@axis.com> 6163 6164 PR testsuite/45545 6165 * gfortran.dg/array_memcpy_3.f90: Correct pattern for 6166 ref-all-matching targets. 6167 61682010-09-05 Richard Guenther <rguenther@suse.de> 6169 6170 PR tree-optimization/45535 6171 * gcc.c-torture/compile/pr45535.c: New testcase. 6172 61732010-09-04 Andreas Schwab <schwab@linux-m68k.org> 6174 6175 * g++.dg/debug/dwarf2/global-used-types-1.C: Replace ".*" by 6176 "\[^\n\]*". 6177 * g++.dg/debug/dwarf2/namespace-1.C: Likewise. 6178 * g++.dg/debug/dwarf2/pubnames-1.C: Likewise. 6179 * g++.dg/debug/dwarf2/template-func-params-4.C: Likewise. 6180 * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise. 6181 * g++.dg/debug/dwarf2/template-params-4.C: Likewise. 6182 * g++.dg/debug/dwarf2/template-params-6.C: Likewise. 6183 * g++.dg/debug/dwarf2/template-params-7.C: Likewise. 6184 * g++.dg/debug/dwarf2/typedef1.C: Likewise. 6185 * gcc.dg/debug/dwarf2/global-used-types.c: Likewise. 6186 * gcc.dg/debug/dwarf2/inline2.c: Likewise. 6187 * gcc.target/i386/pr22152.c: Likewise. 6188 * gcc.target/i386/pr36992-1.c: Likewise. 6189 * gcc.target/i386/pr36992-2.c: Likewise. 6190 * gcc.target/sh/sh4a-memmovua.c: Likewise. 6191 61922010-09-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 6193 6194 PR testsuite/43957 6195 * gcc.dg/const-uniq-1.c: Modify regexp. 6196 61972010-09-04 Tobias Burnus <burnus@net-b.de> 6198 6199 PR fortran/45530 6200 * gfortran.dg/namelist_63.f90: New. 6201 62022010-09-04 Jan Hubicka <jh@suse.cz> 6203 6204 * gcc.dg/tree-ssa/foldconst-2.c: New testcase. 6205 * gcc.dg/tree-ssa/foldconst-3.c: New testcase. 6206 62072010-09-04 Jan Hubicka <jh@suse.cz> 6208 6209 * gcc.dg/tree-ssa/foldconst-1.c: New testcase. 6210 62112010-09-04 Janus Weil <janus@gcc.gnu.org> 6212 6213 PR fortran/45507 6214 * gfortran.dg/allocate_alloc_opt_12.f90: New. 6215 62162010-09-03 Joseph Myers <joseph@codesourcery.com> 6217 6218 * gcc.dg/opts-4.c: New test. 6219 62202010-09-03 Steve Ellcey <sje@cup.hp.com> 6221 6222 * gcc.dg/vect/vect-peel-3.c: XFAIL if vect_no_align. 6223 * gcc.dg/vect/vect-peel-4.c: Ditto. 6224 62252010-09-03 Daniel Kraft <d@domob.eu> 6226 6227 PR fortran/45525 6228 * gfortran.dg/dummy_procedure_1.f90: Add -std=f2003 and adapt error. 6229 62302010-09-03 Thomas Koenig <tkoenig@gcc.gnu.org> 6231 6232 PR fortran/45159 6233 * gfortran.dg/dependency_34.f90: New test. 6234 62352010-09-03 Steve Ellcey <sje@cup.hp.com> 6236 6237 * gcc.dg/torture/pr44806.c: Add -std=c99 to access uint32_t. 6238 62392010-09-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6240 6241 * gcc.target/x86_64/abi/avx/abi-avx.exp: Link with 6242 gcc.target/i386/clearcap.map if supported. 6243 62442010-09-03 Michael Matz <matz@suse.de> 6245 6246 PR middle-end/45415 6247 * gcc.dg/pr45415.c: New test. 6248 62492010-09-03 H.J. Lu <hongjiu.lu@intel.com> 6250 6251 PR tree-optimization/45506 6252 * gcc.dg/pr45506.c: New. 6253 62542010-09-03 Uros Bizjak <ubizjak@gmail.com> 6255 6256 PR target/45476 6257 * gcc.target/i386/float128-1.c: Enable for all x86 targets. 6258 * gcc.target/i386/float128-2.c: Ditto. 6259 62602010-09-03 Daniel Kraft <d@domob.eu> 6261 6262 PR fortran/34162 6263 * gfortran.dg/internal_dummy_1.f90: Add -std=f2003. 6264 * gfortran.dg/internal_dummy_2.f08: New test. 6265 * gfortran.dg/internal_dummy_3.f08: New test. 6266 * gfortran.dg/internal_dummy_4.f08: New test. 6267 62682010-09-03 Jakub Jelinek <jakub@redhat.com> 6269 6270 PR debug/45500 6271 * gcc.target/i386/pr45500.c: New test. 6272 62732010-09-03 Mingjie Xing <mingjie.xing@gmail.com> 6274 6275 * gcc.target/mips/loongson-shift-count-truncated-1.c: New. 6276 62772010-09-03 Daniel Kraft <d@domob.eu> 6278 6279 PR fortran/44602 6280 * gfortran.dg/exit_2.f08; Adapt error messages. 6281 * gfortran.dg/exit_3.f08: New test. 6282 * gfortran.dg/exit_4.f08: New test. 6283 * gfortran.dg/exit_5.f03: New test. 6284 62852010-09-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 6286 6287 * gfortran.dg/ishft_4.f90: New test. 6288 62892010-09-02 Michael Meissner <meissner@linux.vnet.ibm.com> 6290 6291 * gcc.target/powerpc/ppc-fpconv-10.c: New file to test generating 6292 FRIZ/XSRIZ instruciton for (double)(long long)x. 6293 * gcc.target/powerpc/ppc-fpconv-11.c: Ditto. 6294 62952010-09-02 Eric Botcazou <ebotcazou@adacore.com> 6296 6297 * g++.dg/debug/dwarf2/nested-2.C: Allow for ! as comment delimiter. 6298 62992010-09-02 Richard Guenther <rguenther@suse.de> 6300 6301 PR tree-optimization/44937 6302 PR tree-optimization/45412 6303 * g++.dg/opt/pr45412.C: New testcase. 6304 * gcc.c-torture/compile/pr45412.c: Likewise. 6305 * gcc.c-torture/compile/pr44937.c: Likewise. 6306 63072010-09-02 Joseph Myers <joseph@codesourcery.com> 6308 6309 * gcc.dg/cpp/warn-comments-3.c: New. Based on warn-comments-2.c 6310 but using -Werror=comment. 6311 * gcc.dg/cpp/warn-comments.c, gcc.dg/cpp/warn-comments-2.c: Adjust 6312 expected error messages. 6313 63142010-09-02 Eric Botcazou <ebotcazou@adacore.com> 6315 6316 * gcc.dg/stack-usage-1.c: Adjust on i386/Darwin. 6317 * gcc.target/i386/stack-usage-realign.c: Skip on i386/Darwin. 6318 63192010-09-02 Tobias Burnus <burnus@net-b.de> 6320 6321 PR fortran/45489 6322 * gfortran.dg/initialization_27.f90: New. 6323 63242010-09-02 Ira Rosen <irar@il.ibm.com> 6325 6326 * gcc.dg/vect/bb-slp-8.c: Separate the interesting part and the 6327 check into different basic blocks. Expect vectorization if misaligned 6328 stores are supported. 6329 * gcc.dg/vect/bb-slp-8a.c: New test. 6330 * gcc.dg/vect/bb-slp-8b.c: New test. 6331 63322010-09-01 Steve Ellcey <sje@cup.hp.com> 6333 6334 * gfortran.dg/vect/fast-math-pr38969.f90: Skip if not vectorizing. 6335 63362010-09-01 Janus Weil <janus@gcc.gnu.org> 6337 6338 PR fortran/44541 6339 * gfortran.dg/allocate_alloc_opt_10.f90: Extended. 6340 * gfortran.dg/class_dummy_1.f03: New. 6341 63422010-09-01 Jakub Jelinek <jakub@redhat.com> 6343 6344 PR middle-end/45458 6345 * g++.dg/tree-prof/partition2.C: New test. 6346 63472010-09-01 Richard Guenther <rguenther@suse.de> 6348 6349 * gcc.dg/vect/vect-outer-fir.c: Adjust. 6350 * gcc.dg/tree-ssa/vrp54.c: New testcase. 6351 * gcc.c-torture/execute/20100827-1.c: Likewise. 6352 63532010-09-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 6354 6355 * gfortran.dg/execute_command_line_1.f90: New test. 6356 63572010-08-31 Jakub Jelinek <jakub@redhat.com> 6358 6359 PR preprocessor/45457 6360 * c-c++-common/cpp/pr45457.c: New test. 6361 63622010-08-31 Eric Botcazou <ebotcazou@adacore.com> 6363 6364 * gcc.dg/nested-func-8.c: New test. 6365 63662010-08-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 6367 6368 PR fortran/38282 6369 * gfortran.dg/popcnt_poppar_1.F90: New test. 6370 * gfortran.dg/popcnt_poppar_2.F90: New test. 6371 63722010-08-31 Uros Bizjak <ubizjak@gmail.com> 6373 6374 * gcc.target/i386/volatile-2.c: Require nonpic target. 6375 63762010-08-31 Jakub Jelinek <jakub@redhat.com> 6377 6378 PR middle-end/45461 6379 * gcc.dg/pr45461.c: New test. 6380 63812010-08-31 Richard Guenther <rguenther@suse.de> 6382 6383 PR testsuite/45455 6384 * gcc.dg/vect/vect-cond-4.c: Fix use of uninitialized variable. 6385 63862010-08-31 Bingfeng Mei <bmei@broadcom.com> 6387 6388 * gcc.dg/vect/pr43430-1.c: Requires vect_condition target. 6389 63902010-08-30 Janus Weil <janus@gcc.gnu.org> 6391 6392 PR fortran/45456 6393 * gfortran.dg/typebound_proc_18.f03: New. 6394 63952010-08-30 Eric Botcazou <ebotcazou@adacore.com> 6396 6397 * lib/gcc-dg.exp (cleanup-stack-usage): New procedure. 6398 * lib/scanasm.exp (scan-stack-usage): Likewise. 6399 (scan-stack-usage-not): Likewise. 6400 * gcc.dg/stack-usage-1.c: New test. 6401 * gcc.target/i386/stack-usage-realign.c: Likewise. 6402 64032010-08-30 Zdenek Dvorak <ook@ucw.cz> 6404 6405 PR tree-optimization/45427 6406 * gcc.dg/tree-ssa/pr45427.c: New test. 6407 64082010-08-30 Paolo Carlini <paolo.carlini@oracle.com> 6409 6410 PR c++/45043 6411 * g++.dg/template/crash102.C: New. 6412 64132010-08-30 Jakub Jelinek <jakub@redhat.com> 6414 6415 PR middle-end/45423 6416 * gcc.dg/gomp/atomic-12.c: New test. 6417 * gcc.dg/gomp/atomic-13.c: New test. 6418 * gcc.dg/gomp/atomic-14.c: New test. 6419 * g++.dg/gomp/atomic-11.C: New test. 6420 * g++.dg/gomp/atomic-12.C: New test. 6421 * g++.dg/gomp/atomic-13.C: New test. 6422 * g++.dg/gomp/atomic-14.C: New test. 6423 64242010-08-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6425 6426 * g++.dg/debug/dwarf2/nested-2.C: Allow for single / as comment 6427 delimiter. 6428 64292010-08-30 Thomas Quinot <quinot@adacore.com> 6430 6431 * gnat.dg/discr24.adb: New test. 6432 64332010-08-30 Richard Guenther <rguenther@suse.de> 6434 6435 PR tree-optimization/45449 6436 * gcc.dg/pr45449.c: New testcase. 6437 64382010-08-30 Joseph Myers <joseph@codesourcery.com> 6439 6440 * gcc.dg/opts-1.c: Expect errors, not warnings. 6441 64422010-08-29 Janus Weil <janus@gcc.gnu.org> 6443 6444 PR fortran/42769 6445 * gfortran.dg/dynamic_dispatch_11.f03: New. 6446 64472010-08-29 Jason Merrill <jason@redhat.com> 6448 6449 PR c++/44991 6450 * g++.dg/parse/defarg15.C: New. 6451 64522010-08-29 Janus Weil <janus@gcc.gnu.org> 6453 6454 PR fortran/45439 6455 * gfortran.dg/select_type_16.f03: New. 6456 64572010-08-28 Steven G. Kargl <kargl@gcc.gnu.org> 6458 Tobias Burnus <burnus@net-b.de> 6459 6460 * gfortran.dg/bessel_7.f90: Decrease required precision. 6461 64622010-08-27 Naveen H.S <naveen.S@kpitcummins.com> 6463 Kaz Kojima <kkojima@gcc.gnu.org> 6464 6465 * gcc.dg/attr-isr.c: Skip test for -m2a. Don't run on sh2a*-*-*. 6466 64672010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com> 6468 6469 * gcc.target/powerpc/ppc-fpconv-1.c: New test for integer to 6470 floating point conversion code generation. 6471 * gcc.target/powerpc/ppc-fpconv-2.c: Ditto. 6472 * gcc.target/powerpc/ppc-fpconv-3.c: Ditto. 6473 * gcc.target/powerpc/ppc-fpconv-4.c: Ditto. 6474 * gcc.target/powerpc/ppc-fpconv-5.c: New test for floating point 6475 to integer conversion code generation. 6476 * gcc.target/powerpc/ppc-fpconv-6.c: Ditto. 6477 * gcc.target/powerpc/ppc-fpconv-7.c: Ditto. 6478 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto. 6479 * gcc.target/powerpc/ppc-fpconv-9.c: Ditto. 6480 64812010-08-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 6482 6483 PR fortran/32049 6484 * gfortran.dg/random_seed_1.f90: Adjust test. 6485 * gfortran.dg/float128_1.f90: New test. 6486 64872010-08-27 Tobias Burnus <burnus@net-b.de> 6488 6489 PR fortran/33197 6490 * gfortran.dg/norm2_1.f90: New. 6491 * gfortran.dg/norm2_2.f90: New. 6492 * gfortran.dg/norm2_3.f90: New. 6493 * gfortran.dg/norm2_4.f90: New. 6494 * gfortran.dg/parity_1.f90: New. 6495 * gfortran.dg/parity_2.f90: New. 6496 * gfortran.dg/parity_3.f90: New. 6497 64982010-08-27 Janus Weil <janus@gcc.gnu.org> 6499 6500 PR fortran/45420 6501 * gfortran.dg/select_type_15.f03: New. 6502 65032010-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6504 6505 PR libfortran/43217 6506 * gfortran.dg/hollerith8.f90: New test. 6507 65082010-08-27 Thomas Koenig <tkoenig@gcc.gnu.org> 6509 6510 PR fortran/45159 6511 * gfortran.dg/dependency_33.f90: New test. 6512 65132010-08-27 Richard Guenther <rguenther@suse.de> 6514 6515 * gcc.dg/graphite/scop-1.c: Fix out-of-bound array accesses. 6516 * gcc.dg/graphite/scop-2.c: Likewise. 6517 * gcc.dg/graphite/scop-20.c: Likewise. 6518 * gcc.dg/vect/slp-25.c: Likewise. 6519 65202010-08-27 Olivier Hainque <hainque@adacore.com> 6521 6522 * gnat.dg/dse_step.ads, dse_step.adb, test_dse_step.adb: New test. 6523 65242010-08-26 Daniel Kraft <d@domob.eu> 6525 6526 PR fortran/38936 6527 PR fortran/44047 6528 PR fortran/45384 6529 * gfortran.dg/associate_8.f03: New test. 6530 * gfortran.dg/select_type_13.f03: New test. 6531 * gfortran.dg/select_type_14.f03: New test. 6532 65332010-08-26 Jakub Jelinek <jakub@redhat.com> 6534 6535 PR tree-optimization/44485 6536 * gcc.dg/pr44485.c: New test. 6537 65382010-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 6539 6540 * gcc.dg/tls/thr-init-2.c: Use dg-add-options tls. 6541 * gcc.dg/torture/tls/thr-init-1.c: Likewise. 6542 * gcc.dg/torture/tls/thr-init-2.c: Likewise. 6543 65442010-08-26 Richard Guenther <rguenther@suse.de> 6545 6546 * gcc.dg/graphite/scop-0.c: Fix out-of-bound array accesses. 6547 * gcc.dg/graphite/scop-21.c: Likewise. 6548 65492010-08-26 Richard Guenther <rguenther@suse.de> 6550 6551 * gcc.dg/vect/vect-64.c: Fix out-of-bound array accesses. 6552 * gcc.dg/vect/fast-math-slp-27.c: Likewise. 6553 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise. 6554 * gcc.dg/vect/vect-91.c: Likewise. 6555 * gcc.dg/vect/vect-peel-1.c: Likewise. 6556 * gcc.dg/vect/vect-peel-2.c: Likewise. 6557 * gcc.dg/vect/vect-peel-4.c: Likewise. 6558 65592010-08-25 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6560 6561 PR libfortran/41859 6562 * gfortran.dg/der_io_4.f90: New test. 6563 65642010-08-25 Jakub Jelinek <jakub@redhat.com> 6565 6566 PR rtl-optimization/44858 6567 * gcc.c-torture/execute/pr44858.c: New test. 6568 6569 PR rtl-optimization/45400 6570 * g++.dg/other/i386-8.C: New test. 6571 65722010-08-25 Richard Guenther <rguenther@suse.de> 6573 6574 * gcc.dg/alias-8.c: Adjust. 6575 65762010-08-25 Bernd Schmidt <bernds@codesourcery.com> 6577 6578 * gcc.target/i386/combine-mul.c: New test. 6579 65802010-08-25 Richard Guenther <rguenther@suse.de> 6581 6582 PR lto/44562 6583 * gcc.dg/graphite/id-27.c: New testcase. 6584 * gcc.dg/lto/20100825-1_0.c: Likewise. 6585 65862010-08-25 Richard Guenther <rguenther@suse.de> 6587 6588 PR tree-optimization/45316 6589 * g++.dg/opt/pr45316.C: New testcase. 6590 65912010-08-25 Richard Guenther <rguenther@suse.de> 6592 6593 PR tree-optimization/45393 6594 * g++.dg/torture/pr45393.C: New testcase. 6595 65962010-08-25 Jakub Jelinek <jakub@redhat.com> 6597 6598 PR tree-optimization/45059 6599 * gcc.c-torture/compile/pr45059.c: New test. 6600 66012010-08-25 Tejas Belagod <tejas.belagod@arm.com> 6602 6603 * lib/target-supports.exp (check_effective_target_vect_unpack): 6604 Set vect_unpack supported flag to true for neon. 6605 66062010-08-24 Sebastian Pop <sebastian.pop@amd.com> 6607 6608 * gcc.dg/tree-ssa/ifc-5.c: New. 6609 66102010-08-24 Sebastian Pop <sebastian.pop@amd.com> 6611 6612 * gcc.dg/tree-ssa/ifc-4.c: New. 6613 * gcc.dg/tree-ssa/ifc-7.c: New. 6614 66152010-08-24 Mingjie Xing <mingjie.xing@gmail.com> 6616 6617 * gcc.dg/vect/vect.exp: Check loongson targets 6618 * g++.dg/vect/vect.exp: Likewise 6619 * gfortran.dg/vect/vect.exp: Likewise 6620 66212010-08-23 Michael Meissner <meissner@linux.vnet.ibm.com> 6622 6623 * gcc.target/powerpc/vsx-mass-1.c: New file, test 6624 -mveclibabi=mass. 6625 66262010-08-23 Janus Weil <janus@gcc.gnu.org> 6627 6628 PR fortran/45366 6629 * gfortran.dg/proc_ptr_29.f90: New. 6630 66312010-08-22 Tobias Burnus <burnus@net-b.de> 6632 Dominique d'Humieres <dominiq@lps.ens.fr> 6633 6634 PR fortran/45367 6635 * gfortran.dg/bessel_6.f90: Further reduce required accuracy. 6636 66372010-08-22 Tobias Burnus <burnus@net-b.de> 6638 6639 PR fortran/45367 6640 * gfortran.dg/bessel_6.f90: Fix numeric tolerence. 6641 66422010-08-22 Tobias Burnus <burnus@net-b.de> 6643 6644 PR fortran/36158 6645 * gfortran.dg/bessel_7.f90: Disable accidently enabled debug output. 6646 66472010-08-22 Tobias Burnus <burnus@net-b.de> 6648 Dominique d'Humieres <dominiq@lps.ens.fr> 6649 6650 PR fortran/45367 6651 PR fortran/36158 6652 * gfortran.dg/bessel_6.f90: Increase numeric tolerence. 6653 * gfortran.dg/bessel_7.f90: Increase numeric tolerence. 6654 66552010-08-21 Janus Weil <janus@gcc.gnu.org> 6656 6657 PR fortran/44863 6658 PR fortran/45271 6659 PR fortran/45290 6660 * gfortran.dg/dynamic_dispatch_10.f03: New (PR 44863 comment #1). 6661 * gfortran.dg/pointer_init_5.f90: New (PR 45290 comment #6). 6662 * gfortran.dg/typebound_call_18.f03: New (PR 45271 comment #3). 6663 66642010-08-21 Tobias Burnus <burnus@net-b.de> 6665 6666 PR fortran/36158 6667 PR fortran/33197 6668 * gfortran.dg/bessel_6.f90: New. 6669 * gfortran.dg/bessel_7.f90: New. 6670 66712010-08-20 Jan Hubicka <jh@suse.cz> 6672 6673 PR c++/45307 6674 PR c++/17736 6675 * gcc.dg/ipa/ctor-empty-1.c: Add testcase. 6676 * g++.dg/tree-ssa/empty-2.C: Check that constructor got optimized out. 6677 66782010-08-20 H.J. Lu <hongjiu.lu@intel.com> 6679 6680 PR target/45336 6681 * gcc.target/i386/pr45336-1.c: New. 6682 * gcc.target/i386/pr45336-2.c: Likewise. 6683 * gcc.target/i386/pr45336-3.c: Likewise. 6684 * gcc.target/i386/pr45336-4.c: Likewise. 6685 66862010-08-20 Uros Bizjak <ubizjak@gmail.com> 6687 6688 PR testsuite/45361 6689 * gcc.target/i386/volatile-2.c: Update scan strings to also 6690 include (%rip) for the memory reference on x86_64. 6691 66922010-08-20 Jakub Jelinek <jakub@redhat.com> 6693 6694 PR middle-end/44974 6695 * gcc.dg/pr44974.c: New test. 6696 6697 PR rtl-optimization/45353 6698 * gcc.dg/pr45353.c: New test. 6699 67002010-08-20 Nathan Sidwell <nathan@codesourcery.com> 6701 6702 * gcc.target/i386/volatile-2.c: New. 6703 67042010-08-19 Andrey Belevantsev <abel@ispras.ru> 6705 6706 PR rtl-optimization/44691 6707 * gfortran.dg/pr44691.f: New test. 6708 67092010-10-19 Olivier Hainque <hainque@adacore.com> 6710 6711 * gcc.target/sparc/sibcall-dslot.c: New testcase. 6712 67132010-08-19 Jason Merrill <jason@redhat.com> 6714 6715 * g++.dg/init/synth3.C: New. 6716 * g++.dg/init/value8.C: New. 6717 * g++.dg/tree-ssa/empty-2.C: New. 6718 * g++.dg/cpp0x/noexcept09.C: New. 6719 67202010-08-19 Daniel Kraft <d@domob.eu> 6721 6722 PR fortran/29785 6723 PR fortran/45016 6724 * gfortran.dg/pointer_assign_5.f90: Remove 'not implemented' error. 6725 * gfortran.dg/pointer_remapping_1.f90: New test. 6726 * gfortran.dg/pointer_remapping_2.f03: New test. 6727 * gfortran.dg/pointer_remapping_3.f08: New test. 6728 * gfortran.dg/pointer_remapping_4.f03: New test. 6729 * gfortran.dg/pointer_remapping_5.f08: New test. 6730 * gfortran.dg/pointer_remapping_6.f08: New test. 6731 67322010-08-19 Uros Bizjak <ubizjak@gmail.com> 6733 6734 PR testsuite/45324 6735 * gcc.target/i386/volatile-bitfields-1.c: Also scan movb. 6736 67372010-08-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 6738 6739 * gcc.dg/vect/vect-1.c (foo): Fix last commit. 6740 67412010-08-19 Tejas Belagod <tejas.belagod@arm.com> 6742 6743 * gcc.dg/vect/vect-1.c (foo): Change inner loop index 6744 variable. 6745 67462010-08-19 Ian Bolton <ian.bolton@arm.com> 6747 6748 PR target/45070 6749 * gcc.c-torture/execute/pr45070.c: New. 6750 67512010-08-19 Ian Bolton <ian.bolton@arm.com> 6752 6753 * g++.dg/pr44328.C: New test. 6754 67552010-08-19 Tobias Burnus <burnus@net-b.de> 6756 6757 PR fortran/36158 6758 PR fortran/33197 6759 * gfortran.dg/bessel_3.f90: New. 6760 * gfortran.dg/bessel_4.f90: New. 6761 * gfortran.dg/bessel_5.f90: New. 6762 67632010-08-19 Janus Weil <janus@gcc.gnu.org> 6764 6765 PR fortran/45290 6766 * gfortran.dg/proc_ptr_comp_3.f90: Modified. 6767 * gfortran.dg/pointer_init_2.f90: New. 6768 * gfortran.dg/pointer_init_3.f90: New. 6769 * gfortran.dg/pointer_init_4.f90: New. 6770 67712010-08-18 Nathan Froyd <froydnj@codesourcery.com> 6772 6773 PR c++/45049 6774 * g++.dg/pr45049-1.C: New test. 6775 * g++.dg/pr45049-2.C: New test. 6776 67772010-08-18 Jie Zhang <jie@codesourcery.com> 6778 6779 * gcc.dg/builtin-apply2.c (STACK_ARGUMENTS_SIZE): Define to 6780 20 if __ARM_PCS is defined otherwise 64. 6781 (bar): Use STACK_ARGUMENTS_SIZE for the third argument 6782 instead of hard coded 64. 6783 67842010-08-18 Yao Qi <yao@codesourcery.com> 6785 6786 PR target/45094 6787 * gcc.target/arm/pr45094.c: New test. 6788 67892010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com> 6790 6791 * gcc.target/arm/mla-1.c: Use thumb-friendly architecture. 6792 67932010-08-18 Maxim Kuvyrkov <maxim@codesourcery.com> 6794 6795 PR rtl-optimization/42575 6796 * gcc.target/arm/pr42575.c: New test. 6797 67982010-08-18 Iain Sandoe <iains@gcc.gnu.org> 6799 6800 * lib/target-supports.exp (check_effective_target_tls_emulated): New. 6801 * gcc.dg/tls/thr-cse-1.c: New. 6802 68032010-08-18 Iain Sandoe <iains@gcc.gnu.org> 6804 6805 PR debug/42487 6806 * lib/target-supports.exp 6807 (check_effective_target_function_sections): New. 6808 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Check that the target supports 6809 function sections before proceding. 6810 68112010-08-17 Jakub Jelinek <jakub@redhat.com> 6812 6813 PR fortran/45308 6814 * gfortran.dg/pr45308.f03: New test. 6815 68162010-08-17 Uros Bizjak <ubizjak@gmail.com> 6817 6818 PR target/45296 6819 * gcc.target/i386/pr45296.c: New test. 6820 68212010-08-17 Kai Tietz <kai.tietz@onevision.com> 6822 6823 * g++.dg/ext/uow-1.C: New. 6824 * g++.dg/ext/uow-2.C: New. 6825 * g++.dg/ext/uow-3.C: New. 6826 * g++.dg/ext/uow-4.C: New. 6827 68282010-08-17 Richard Guenther <rguenther@suse.de> 6829 6830 PR testsuite/45266 6831 * gfortran.dg/array_memcpy_3.f90: Adjust pattern. 6832 68332010-08-17 Shujing Zhao <pearly.zhao@oracle.com> 6834 6835 PR c/40563 6836 * gcc.dg/Wcxx-compat-20.c: New test. 6837 68382010-08-17 Daniel Kraft <d@domob.eu> 6839 6840 PR fortran/38936 6841 * gfortran.dg/associate_1.f03: Extended to test newly supported 6842 features like association to variables. 6843 * gfortran.dg/associate_3.f03: Removed check for illegal change 6844 of associate-name here... 6845 * gfortran.dg/associate_5.f03: ...and added it here. 6846 * gfortran.dg/associate_6.f03: No longer XFAIL'ed. 6847 * gfortran.dg/associate_7.f03: New test. 6848 68492010-08-15 Kaz Kojima <kkojima@gcc.gnu.org> 6850 6851 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on sh. 6852 68532010-08-15 Daniel Kraft <d@domob.eu> 6854 6855 PR fortran/38936 6856 * gfortran.dg/associate_1.f03: Enable test for array expressions. 6857 * gfortran.dg/associate_3.f03: Clarify comment. 6858 * gfortran.dg/associate_5.f03: New test. 6859 * gfortran.dg/associate_6.f03: New test. 6860 68612010-08-15 Tobias Burnus <burnus@net-b.de> 6862 6863 PR fortran/45211 6864 * gfortran.dg/bind_c_usage_21.f90: New. 6865 * gfortran.dg/bind_c_dts_3.f03: Update dg-error. 6866 68672010-08-15 Tobias Burnus <burnus@net-b.de> 6868 6869 * gfortran.dg/optional_absent_1.f90: New. 6870 * gfortran.dg/null_actual.f90: New. 6871 68722010-08-15 Tobias Burnus <burnus@net-b.de> 6873 6874 * gfortran.dg/pointer_target_1.f90: New. 6875 * gfortran.dg/pointer_target_2.f90: New. 6876 * gfortran.dg/pointer_target_3.f90: New. 6877 68782010-08-15 Daniel Kraft <d@domob.eu> 6879 6880 PR fortran/45197 6881 * gfortran.dg/elemental_args_check_3.f90: New test. 6882 * gfortran.dg/impure_1.f08: New test. 6883 * gfortran.dg/impure_2.f08: New test. 6884 * gfortran.dg/impure_3.f90: New test. 6885 * gfortran.dg/typebound_proc_6.f03: Changed expected error message. 6886 68872010-08-15 Ira Rosen <irar@il.ibm.com> 6888 6889 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test. 6890 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block 6891 SLP tests. 6892 * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support 6893 misaligned loads. 6894 * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support 6895 misaligned stores.c 6896 * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization. 6897 68982010-08-14 Mingjie Xing <mingjie.xing@gmail.com> 6899 6900 * gcc.dg/vect/fast-math-vect-reduc-8.c: Move 6901 dg-require-effective-target after dg-do. 6902 69032010-08-14 Mingjie Xing <mingjie.xing@gmail.com> 6904 6905 * lib/target-supports.exp (check_effective_target_vect_int): Return 6906 true for Loongson targets. 6907 (check_effective_target_vect_shift): Likewise. 6908 (check_effective_target_vect_no_int_max): Likewise. 6909 (check_effective_target_vect_no_align): Likewise. 6910 (check_effective_target_vect_short_mult): Likewise. 6911 69122010-08-14 Uros Bizjak <ubizjak@gmail.com> 6913 6914 * g++.dg/cast.C: Change fields of structures to "long" to pass 6915 the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT. 6916 * g++.dg/cpp0x/iop.C: Ditto. 6917 * g++.dg/cpp0x/named_refs.C: Ditto. 6918 * g++.dg/cpp0x/rv1p.C: Ditto. 6919 * g++.dg/cpp0x/rv2p.C: Ditto. 6920 * g++.dg/cpp0x/rv3p.C: Ditto. 6921 * g++.dg/cpp0x/rv4p.C: Ditto. 6922 * g++.dg/cpp0x/rv5p.C: Ditto. 6923 * g++.dg/cpp0x/rv6p.C: Ditto. 6924 * g++.dg/cpp0x/rv7p.C: Ditto. 6925 * g++.dg/cpp0x/rv8p.C: Ditto. 6926 * g++.dg/cpp0x/unnamed_refs.C: Ditto. 6927 69282010-08-13 Daniel Kraft <d@domob.eu> 6929 6930 * gfortran.dg/implied_shape_1.f08: New test. 6931 * gfortran.dg/implied_shape_2.f90: New test. 6932 * gfortran.dg/implied_shape_3.f08: New test. 6933 69342010-08-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 6935 6936 PR libfortran/42526 6937 * gfortran.dg/char_component_initializer_1.f90: New test. 6938 69392010-08-12 Changpeng Fang <changpeng.fang@amd.com> 6940 6941 PR tree-optimization/45241 6942 * gcc.dg/vect/no-tree-pre-pr45241.c: New test. 6943 69442010-08-12 Uros Bizjak <ubizjak@gmail.com> 6945 6946 * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables 6947 to dg-options. 6948 * gcc.target/i386/pr40906-2.c: Ditto. 6949 * gcc.target/i386/pr40906-3.c: Ditto. 6950 69512010-08-12 Jakub Jelinek <jakub@redhat.com> 6952 6953 PR middle-end/45262 6954 * gcc.c-torture/execute/pr45262.c: New test. 6955 69562010-08-12 Uros Bizjak <ubizjak@gmail.com> 6957 6958 * gcc.dg/profile-generate-3.c: Call dg-require-profiling with 6959 empty argument. 6960 * g++.dg/other/profile1.C: Ditto. 6961 69622010-08-12 Richard Guenther <rguenther@suse.de> 6963 6964 PR tree-optimization/45232 6965 * gcc.dg/tree-ssa/pr44133.c: Adjust warning location. 6966 * gcc.dg/tree-ssa/loop-7.c: Adjust. 6967 * gcc.dg/tree-ssa/reassoc-1.c: XFAIL. 6968 * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with 6969 unsigned arithmetic. 6970 * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic. 6971 * gcc.dg/tree-ssa/reassoc-15.c: Likewise. 6972 * gcc.dg/tree-ssa/reassoc-18.c: Likewise. 6973 * gcc.dg/tree-ssa/reassoc-2.c: XFAIL. 6974 * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with 6975 unsigned arithmetic. 6976 * gcc.dg/tree-ssa/reassoc-6.c: XFAIL. 6977 * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with 6978 unsigned arithmetic. 6979 * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic. 6980 * gcc.dg/tree-ssa/reassoc-9.c: XFAIL. 6981 * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with 6982 unsigned arithmetic. 6983 * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust. 6984 * gcc.dg/tree-ssa/negate.c: Adjust. 6985 * gcc.dg/vect/vect-1.c: Adjust. 6986 * gfortran.dg/reassoc_6.f: XFAIL. 6987 69882010-08-12 Jakub Jelinek <jakub@redhat.com> 6989 6990 PR debug/45259 6991 * gcc.dg/pr45259.c: New test. 6992 69932010-08-12 Wei Guozhi <carrot@google.com> 6994 6995 PR target/44999 6996 * gcc.target/arm/pr44999.c: New testcase. 6997 69982010-08-12 Jie Zhang <jie@codesourcery.com> 6999 7000 * gcc.dg/graphite/interchange-9.c (M): Define to be 111. 7001 (N): Likewise. 7002 (main): Adjust accordingly. 7003 70042010-08-11 Sebastian Pop <sebastian.pop@amd.com> 7005 7006 * gfortran.dg/graphite/id-22.f: New. 7007 70082010-08-11 Sebastian Pop <sebastian.pop@amd.com> 7009 7010 * gcc.dg/graphite/id-26.c: New. 7011 70122010-08-11 Sebastian Pop <sebastian.pop@amd.com> 7013 7014 * gcc.dg/graphite/id-25.c: New. 7015 70162010-08-11 Sebastian Pop <sebastian.pop@amd.com> 7017 7018 * gcc.dg/graphite/run-id-5.c: New. 7019 * gcc.dg/graphite/run-id-6.c: New. 7020 * gfortran.dg/graphite/id-21.f: New. 7021 70222010-08-11 Sebastian Pop <sebastian.pop@amd.com> 7023 7024 * gcc.dg/graphite/id-24.c: New. 7025 70262010-08-11 Sebastian Pop <sebastian.pop@amd.com> 7027 7028 * gcc.dg/tree-ssa/pr20742.c: New. 7029 70302010-08-11 Sebastian Pop <sebastian.pop@amd.com> 7031 7032 * gcc.dg/graphite/id-23.c: New. 7033 70342010-08-11 Sebastian Pop <sebastian.pop@amd.com> 7035 7036 * gfortran.dg/graphite/id-20.f: Adjust testcase. 7037 70382010-08-11 Sebastian Pop <sebastian.pop@amd.com> 7039 7040 * gcc.dg/graphite/pr42729.c: New. 7041 70422010-08-11 Sebastian Pop <sebastian.pop@amd.com> 7043 7044 * gfortran.dg/graphite/id-20.f: New. 7045 70462010-08-11 Sebastian Pop <sebastian.pop@amd.com> 7047 7048 * gcc.dg/graphite/id-22.c: New. 7049 70502010-08-11 Sebastian Pop <sebastian.pop@amd.com> 7051 7052 * gcc.dg/graphite/run-id-2.c: Call abort. 7053 70542010-08-11 Sebastian Pop <sebastian.pop@amd.com> 7055 7056 * gcc.dg/graphite/id-20.c: New. 7057 70582010-08-11 Janus Weil <janus@gcc.gnu.org> 7059 Steve Kargl <kargl@gcc.gnu.org> 7060 7061 PR fortran/44595 7062 * gfortran.dg/move_alloc_3.f90: New. 7063 * gfortran.dg/random_seed_2.f90: New. 7064 70652010-08-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 7066 7067 * lib/target-supports.exp (check_effective_target_sync_int_long): 7068 Add hppa*-*-linux*. 7069 (check_effective_target_sync_char_short): Likewise. 7070 70712010-08-10 Yao Qi <yao@codesourcery.com> 7072 7073 * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more 7074 general form. 7075 * gcc.dg/tree-ssa/loop-31.c: Likewise. 7076 * g++.dg/other/packed1.C: Likewise. 7077 * g++.dg/other/crash-4.C: Likewise. 7078 * g++.dg/ext/packed8.C: Likewise. 7079 * g++.dg/init/array16.C: Likewise. 7080 70812010-08-10 xinliang David Li <davidxl@google.com> 7082 * gcc.dg/tree-ssa/loop-19.c: Add option 7083 -fno-prefetch-loop-array 7084 70852010-08-10 Bernd Schmidt <bernds@codesourcery.com> 7086 7087 PR middle-end/45182 7088 * gcc.c-torture/compile/pr45182.c: New test. 7089 70902010-08-09 Jason Merrill <jason@redhat.com> 7091 7092 PR c++/45236 7093 * g++.dg/cpp0x/variadic-104.C: New. 7094 70952010-08-09 Thomas Koenig <tkoenig@gcc.gnu.org> 7096 7097 PR fortran/44235 7098 * gfortran.dg/dependency_32.f90: New test. 7099 71002010-08-09 Richard Guenther <rguenther@suse.de> 7101 7102 PR middle-end/44632 7103 * g++.dg/opt/nrv17.C: New testcase. 7104 71052010-08-09 Richard Guenther <rguenther@suse.de> 7106 7107 PR middle-end/45212 7108 * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust 7109 alignment from MEM_REF offset only if we took it from the 7110 base object. 7111 7112 * gcc.target/i386/pr24178.c: New testcase. 7113 71142010-08-08 Uros Bizjak <ubizjak@gmail.com> 7115 7116 * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files. 7117 * gcc.dg/20030702-1.c: Ditto. 7118 * gcc.dg/20050309-1.c: Ditto. 7119 * gcc.dg/20050325-1.c: Ditto. 7120 * gcc.dg/20050330-2.c: Ditto. 7121 * gcc.dg/20051201-1.c: Ditto. 7122 * gcc.dg/gomp/pr27573.c: Ditto. 7123 * gcc.dg/gomp/pr34610.c: Ditto. 7124 * gcc.dg/pr24225.c: Ditto. 7125 * gcc.dg/pr26570.c: Ditto. 7126 * gcc.dg/pr32773.c: Ditto. 7127 * g++.dg/gcov/gcov-6.C: Ditto. 7128 * g++.dg/gomp/pr34608.C: Ditto. 7129 * gfortran.dg/gomp/pr27573.f90: Ditto. 7130 7131 * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files. Remove 7132 dg-require-host-local dg directive. 7133 * gcc.dg/profile-dir-2.c: Ditto. 7134 * gcc.dg/profile-dir-3.c: Ditto. 7135 71362010-08-08 Richard Guenther <rguenther@suse.de> 7137 7138 PR tree-optimization/45109 7139 * gcc.c-torture/compile/pr45109.c: New testcase. 7140 71412010-08-08 Uros Bizjak <ubizjak@gmail.com> 7142 7143 * gcc.dg/march.c: Skip if -march defined. 7144 * gcc.dg/mtune.c: Skip if -mtune defined. 7145 7146 * g++.old-deja/g++.jason/thunk3.C: Skip for targets with 7147 generic thunk support. 7148 71492010-08-07 Uros Bizjak <ubizjak@gmail.com> 7150 7151 PR target/45213 7152 * gcc.target/i386/pr45213.c: New test. 7153 71542010-08-07 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7155 7156 PR libfortran/45143 7157 * gfortran.dg/fmt_error_11.f03: New test. 7158 71592010-08-07 Marcus Shawcroft <marcus.shawcroft@arm.com> 7160 7161 * lib/target-supports.exp (check_effective_target_sync_int_long): 7162 Add arm*-*-linux-gnueabi. 7163 (check_effective_target_sync_char_short): Likewise. 7164 71652010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org> 7166 7167 PR fortran/45159 7168 * gfortran.dg/dependency_31.f90: New test. 7169 71702010-08-06 Thomas Koenig <tkoenig@gcc.gnu.org> 7171 7172 * gfortran.dg/dependency_30.f90: Fix incorrect dg-do line. 7173 71742010-08-06 Jason Merrill <jason@redhat.com> 7175 7176 * g++.dg/cpp0x/sfinae3.C: New. 7177 * g++.dg/cpp0x/sfinae4.C: New. 7178 71792010-08-06 Richard Guenther <rguenther@suse.de> 7180 7181 * gcc.dg/tree-ssa/ssa-dce-3.c: XFAIL. 7182 * gcc.dg/tree-ssa/pr23744.c: Disable CCP. 7183 * gcc.dg/tree-ssa/pr25382.c: Likewise. 7184 * gcc.dg/tree-ssa/ssa-ccp-30.c: New testcase. 7185 * gcc.dg/tree-ssa/ssa-ccp-31.c: Likewise. 7186 * gcc.dg/tree-ssa/ssa-ccp-32.c: Likewise. 7187 * gcc.dg/tree-ssa/ssa-ccp-33.c: Likewise. 7188 * gcc.c-torture/execute/20100805-1.c: Likewise. 7189 71902010-08-05 Martin Jambor <mjambor@suse.cz> 7191 7192 PR testsuite/42855 7193 * gcc.dg/tree-ssa/pr42585.c: Skip dump scan on powerpc and arm. 7194 71952010-08-05 Martin Jambor <mjambor@suse.cz> 7196 7197 * gcc.dg/ipa/ipcp-ii-1.c: New test. 7198 * g++.dg/ipa/ipcp-ivi-1.C: Likewise. 7199 72002010-08-05 Martin Jambor <mjambor@suse.cz> 7201 7202 * g++.dg/ipa/devirt-1.C: New test. 7203 * g++.dg/ipa/devirt-2.C: Likewise. 7204 * g++.dg/ipa/devirt-3.C: Likewise. 7205 * g++.dg/ipa/devirt-4.C: Likewise. 7206 * g++.dg/ipa/devirt-5.C: Likewise. 7207 * gcc.dg/ipa/iinline-3.c: Likewise. 7208 72092010-08-05 Jie Zhang <jie@codesourcery.com> 7210 7211 PR tree-optimization/45144 7212 * gcc.dg/tree-ssa/pr45144.c: New test. 7213 72142010-08-04 Janus Weil <janus@gcc.gnu.org> 7215 7216 PR fortran/42207 7217 PR fortran/44064 7218 PR fortran/44065 7219 * gfortran.dg/class_25.f03: New. 7220 * gfortran.dg/class_26.f03: New. 7221 72222010-08-04 Daniel Gutson <dgutson@codesourcery.com> 7223 7224 * g++.dg/warn/miss-format-1.C: Update line number. 7225 72262010-08-04 Uros Bizjak <ubizjak@gmail.com> 7227 7228 PR c++/44641 7229 * lib/scanasm.exp (dg-function-on-line): Expand regex to also ignore 7230 .frame and .mask assembler directives. 7231 72322010-08-04 Richard Guenther <rguenther@suse.de> 7233 7234 * gcc.dg/tree-ssa/vrp35.c: Adjust. 7235 * gcc.dg/tree-ssa/vrp36.c: Likewise. 7236 * gcc.dg/tree-ssa/vrp50.c: Likewise. 7237 * gcc.dg/tree-ssa/vrp52.c: Likewise. 7238 72392010-08-04 Tobias Burnus <burnus@net-b.de> 7240 7241 PR fortran/44857 7242 * gfortran.dg/derived_constructor_char_1.f90: New. 7243 * gfortran.dg/derived_constructor_char_2.f90: New. 7244 72452010-08-03 Thomas Koenig <tkoenig@gcc.gnu.org> 7246 7247 PR fortran/45159 7248 * gfortran.dg/dependency_30.f90: New test. 7249 72502010-08-03 Jan Hubicka <jh@suse.cz> 7251 7252 * gcc.c-torture/compile/pr45085.c: New testcase. 7253 72542010-08-03 Janus Weil <janus@gcc.gnu.org> 7255 7256 PR fortran/44584 7257 PR fortran/45161 7258 * gfortran.dg/typebound_call_9.f03: Modified. 7259 * gfortran.dg/typebound_generic_1.f03: Modified. 7260 72612010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org> 7262 7263 PR fortran/45159 7264 7265 * gfortran.dg/dependency_29.f90: New test. 7266 72672010-08-02 Thomas Koenig <tkoenig@gcc.gnu.org> 7268 7269 PR fortran/36854 7270 * gfortran.dg/character_comparison_2.f90: New test. 7271 * gfortran.dg/character_comparison_3.f90: New test. 7272 * gfortran.dg/dependency_28.f90: New test. 7273 72742010-08-02 Bernd Schmidt <bernds@codesourcery.com> 7275 7276 PR target/40457 7277 * gcc.target/arm/pr40457-1.c: New test. 7278 * gcc.target/arm/pr40457-2.c: New test. 7279 72802010-08-01 Janus Weil <janus@gcc.gnu.org> 7281 7282 PR fortran/44912 7283 * gfortran.dg/typebound_call_17.f03: New. 7284 72852010-07-30 Janus Weil <janus@gcc.gnu.org> 7286 7287 PR fortran/44929 7288 * gfortran.dg/allocate_derived_3.f90: New. 7289 72902010-07-30 Xinliang David Li <davidxl@google.com> 7291 PR tree-optimization/45121 7292 * c-c++-common/uninit-17.c: Add -fno-ivops option. 7293 72942010-07-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 7295 7296 PR c++/45112 7297 * g++.dg/pr45112.C: New test. 7298 72992010-07-30 Jakub Jelinek <jakub@redhat.com> 7300 7301 PR debug/45055 7302 PR rtl-optimization/45137 7303 * gcc.dg/pr45055.c: New test. 7304 73052010-07-30 Alan Modra <amodra@gmail.com> 7306 7307 * gfortran.dg/ltime_gmtime_1.f90: Tolerate half-hour timezones. 7308 * gfortran.dg/ltime_gmtime_2.f90: Likewise. 7309 73102010-07-29 Tobias Burnus <burnus@net-b.de> 7311 7312 PR fortran/45087 7313 PR fortran/45125 7314 * gfortran.dg/whole_file_25.f90: New. 7315 * gfortran.dg/whole_file_26.f90: New. 7316 * gfortran.dg/whole_file_27.f90: New. 7317 73182010-07-29 Janus Weil <janus@gcc.gnu.org> 7319 7320 PR fortran/44962 7321 * gfortran.dg/typebound_proc_17.f03: New. 7322 73232010-07-29 Janus Weil <janus@gcc.gnu.org> 7324 7325 PR fortran/45004 7326 * gfortran.dg/move_alloc_2.f90: New. 7327 73282010-07-29 Xinliang David Li <davidxl@google.com> 7329 PR tree-optimization/45121 7330 * c-c++-common/uninit-17.c: Fix expected output. 7331 73322010-07-29 Richard Guenther <rguenther@suse.de> 7333 7334 PR tree-optimization/45120 7335 * gcc.dg/ipa/ipa-pta-15.c: New testcase. 7336 73372010-07-29 Mikael Morin <mikael@gcc.gnu.org> 7338 7339 PR fortran/42051 7340 PR fortran/44064 7341 * gfortran.dg/pr42051.f03: New testcase. 7342 73432010-07-29 Richard Guenther <rguenther@suse.de> 7344 7345 PR middle-end/45034 7346 * gcc.c-torture/execute/pr45034.c: New testcase. 7347 73482010-07-28 Paolo Carlini <paolo.carlini@oracle.com> 7349 7350 PR c++/45096 7351 * g++.dg/cpp0x/auto3.C: Tweak dg-error string. 7352 73532010-07-28 Daniel Kraft <d@domob.eu> 7354 7355 * gfortran.dg/bound_8.f90: New test. 7356 73572010-07-28 Jakub Jelinek <jakub@redhat.com> 7358 7359 PR debug/45105 7360 * gcc.dg/pr45105.c: New test. 7361 73622010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com> 7363 7364 PR rtl-optimization/45107 7365 * gcc.dg/pr45107.c: New test. 7366 73672010-07-28 Maxim Kuvyrkov <maxim@codesourcery.com> 7368 7369 PR rtl-optimization/45101 7370 * gcc.dg/pr45101.c: New test. 7371 73722010-07-28 Tobias Burnus <burnus@net-b.de> 7373 7374 PR fortran/45077 7375 * gfortran.dg/whole_file_24.f90: New. 7376 73772010-07-27 Jason Merrill <jason@redhat.com> 7378 7379 * g++.dg/cpp0x/variadic102.C: New. 7380 * g++.dg/cpp0x/variadic103.C: New. 7381 73822010-07-27 Maxim Kuvyrkov <maxim@codesourcery.com> 7383 7384 PR rtl-optimization/40956 7385 PR target/42495 7386 PR middle-end/42574 7387 * gcc.target/arm/pr40956.c, gcc.target/arm/pr42495.c, 7388 * gcc.target/arm/pr42574.c: Add tests. 7389 73902010-07-27 Uros Bizjak <ubizjak@gmail.com> 7391 7392 * lib/gcc-dg.exp (cleanup-coverage-files): Remove options from 7393 test name. 7394 (cleanup-repo-files): Ditto. 7395 (cleanup-saved-temps): Ditto. 7396 73972010-07-27 Jakub Jelinek <jakub@redhat.com> 7398 7399 PR testsuite/44701 7400 * gcc.target/powerpc/asm-es-2.c (f2): Add <> constraints. 7401 7402 PR c/45079 7403 * gcc.dg/pr45079.c: New test. 7404 74052010-07-27 Ira Rosen <irar@il.ibm.com> 7406 7407 PR tree-optimization/44152 7408 * gcc.dg/vect/fast-math-pr44152.c: New test. 7409 74102010-07-27 Iain Sandoe <iains@gcc.gnu.org> 7411 7412 PR ObjC/44140 7413 * obj-c++.dg/torture/tls/thr-init-1.mm: Re-enable test. 7414 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto. 7415 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto. 7416 * obj-c++.dg/torture/trivial.mm: Ditto. 7417 * objc.dg/torture/tls/thr-init-2.m: Ditto. 7418 * objc.dg/torture/tls/thr-init-3.m: Ditto. 7419 * objc.dg/torture/tls/thr-init.m: Ditto. 7420 * objc.dg/torture/trivial.m: Ditto. 7421 74222010-07-27 Uros Bizjak <ubizjak@gmail.com> 7423 7424 * gfortran.dg/char4_iunit_1.f03: Add ieee options. 7425 Skip on spu-*-* targets. 7426 74272010-07-27 Jakub Jelinek <jakub@redhat.com> 7428 7429 PR tree-optimization/45083 7430 * gcc.dg/pr45083.c: New test. 7431 74322010-07-26 Tobias Burnus <burnus@net-b.de> 7433 7434 PR fortran/40873 7435 * gfortran.dg/whole_file_22.f90: New test. 7436 * gfortran.dg/whole_file_23.f90: New test. 7437 74382010-07-26 Iain Sandoe <iains@gcc.gnu.org> 7439 Jack Howarth <howarth@bromo.med.uc.edu> 7440 Richard Henderson <rth@redhat.com> 7441 7442 PR target/44132 7443 * gcc.dg/tls/thr-init-1.c: New. 7444 * gcc.dg/tls/thr-init-2.c: New. 7445 * gcc.dg/torture/tls New. 7446 * gcc.dg/torture/tls/tls-test.c: New. 7447 * gcc.dg/torture/tls/thr-init-1.c: New. 7448 * gcc.dg/torture/tls/tls.exp: New. 7449 * gcc.dg/torture/tls/thr-init-2.c: New. 7450 * gcc.dg/tls/emutls-2.c: New test 7451 7452 * g++.dg/gomp/clause-3.C: Require tls, not tls_native. 7453 * g++.dg/gomp/copyin-1.C, g++.dg/gomp/pr35244.C, 7454 g++.dg/gomp/sharing-1.C, g++.dg/gomp/tls-1.C, g++.dg/gomp/tls-2.C, 7455 g++.dg/gomp/tls-3.C, g++.dg/gomp/tls-4.C, g++.dg/tls/diag-1.C, 7456 g++.dg/tls/diag-2.C, g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, 7457 g++.dg/tls/diag-5.C, g++.dg/tls/init-1.C, g++.dg/tls/init-2.C, 7458 g++.dg/tls/trivial.C, gcc.dg/gomp/appendix-a/a.22.1.c, 7459 gcc.dg/gomp/appendix-a/a.22.2.c, gcc.dg/gomp/appendix-a/a.24.1.c, 7460 gcc.dg/gomp/appendix-a/a.32.1.c, gcc.dg/gomp/appendix-a/a.33.1.c, 7461 gcc.dg/gomp/clause-1.c, gcc.dg/gomp/copyin-1.c, gcc.dg/gomp/pr35244.c, 7462 gcc.dg/gomp/sharing-1.c, gcc.dg/gomp/tls-1.c, gcc.dg/gomp/tls-2.c, 7463 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-13.c, gcc.dg/tls/opt-14.c, 7464 gcc.dg/tls/opt-15.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c, 7465 gcc.dg/tls/opt-7.c, gfortran.dg/gomp/appendix-a/a.22.1.f90, 7466 gfortran.dg/gomp/appendix-a/a.22.4.f90, 7467 gfortran.dg/gomp/appendix-a/a.22.5.f90, 7468 gfortran.dg/gomp/appendix-a/a.22.6.f90, 7469 gfortran.dg/gomp/appendix-a/a.24.1.f90, 7470 gfortran.dg/gomp/appendix-a/a.32.1.f90, 7471 gfortran.dg/gomp/appendix-a/a.33.1.f90, gfortran.dg/gomp/crayptr2.f90, 7472 gfortran.dg/gomp/fixed-1.f, gfortran.dg/gomp/free-1.f90, 7473 gfortran.dg/gomp/omp_threadprivate1.f90, 7474 gfortran.dg/gomp/omp_threadprivate2.f90, 7475 gfortran.dg/gomp/reduction1.f90, 7476 gfortran.dg/gomp/sharing-1.f90: Likewise. 7477 74782010-07-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7479 7480 * g++.dg/torture/pr44900.C: Use dg-require-effective-target 7481 sse_runtime. 7482 * gcc.dg/attr-weak-hidden-1a.c: Use dg-require-weak, 7483 dg-require-visibility. 7484 74852010-07-26 Richard Guenther <rguenther@suse.de> 7486 7487 PR tree-optimization/43784 7488 * gcc.c-torture/execute/pr43784.c: New testcase. 7489 * g++.dg/torture/pr43784.C: Likewise. 7490 74912010-07-26 Richard Guenther <rguenther@suse.de> 7492 7493 PR middle-end/45056 7494 * g++.dg/pr45056.C: New testcase. 7495 74962010-07-26 Richard Guenther <rguenther@suse.de> 7497 7498 PR tree-optimization/45071 7499 * gcc.dg/pr45071.c: New testcase. 7500 75012010-07-26 Tobias Burnus <burnus@net-b.de> 7502 7503 PR fortran/45066 7504 * gfortran.dg/namelist_62.f90: New. 7505 75062010-07-26 Richard Guenther <rguenther@suse.de> 7507 7508 * gcc.c-torture/execute/pr45017.c: Move ... 7509 * gcc.dg/torture/pr45017.c: ... here. Restrict to i?86 and x86_64. 7510 75112010-07-25 Thomas Koenig <tkoenig@gcc.gnu.org> 7512 7513 PR fortran/40628 7514 * trim_optimize_1.f90: New test. 7515 * character_comparision_1.f90: New test. 7516 75172010-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7518 7519 PR fortran/42852 7520 * gfortran.dg/wtruncate_fix.f: New test. 7521 75222010-07-25 H.J. Lu <hongjiu.lu@intel.com> 7523 7524 PR testsuite/45068 7525 * g++.dg/debug/dwarf2/nested-2.C: Support "//" as comments. 7526 75272010-07-24 Richard Guenther <rguenther@suse.de> 7528 7529 PR lto/43788 7530 * g++.dg/lto/20100724-1_0.C: New testcase. 7531 75322010-07-24 Richard Guenther <rguenther@suse.de> 7533 7534 PR lto/43212 7535 * gcc.dg/lto/20100724-1_0.c: New testcase. 7536 * gcc.dg/lto/20100724-1_1.c: Likewise. 7537 75382010-07-24 Tobias Burnus <burnus@net-b.de> 7539 7540 PR fortran/40011 7541 * gfortran.dg/whole_file_21.f90: New. 7542 7543 * gfortran.dg/integer_exponentiation_3.F90: Use 7544 -ffloat-store only for i?86/x86-64 -m32. 7545 75462010-07-24 Tobias Burnus <burnus@net-b.de> 7547 7548 * gfortran.dg/entry_13.f90: Use abs() > eps instead of "/=". 7549 * gfortran.dg/integer_exponentiation_3.F90: Use -ffloat-store. 7550 75512010-07-24 Tobias Burnus <burnus@net-b.de> 7552 7553 * gfortran.dg/func_decl_4.f90: Split test into two ... 7554 * gfortran.dg/func_decl_5.f90: ... parts. 7555 * gfortran.dg/common_resize_1.f: xfail two warnings (cf. PR 45045). 7556 * gfortran.dg/bounds_temporaries_1.f90: Add new dg-warning. 7557 * gfortran.dg/global_references_1.f90: Add new dg-warning. 7558 * gfortran.dg/generic_actual_arg.f90: Add new dg-warning. 7559 * gfortran.dg/entry_17.f90: Remove no-longer needed dg-warning. 7560 * gfortran.dg/used_before_typed_4.f90: Add new dg-warning. 7561 * gfortran.dg/bounds_check_strlen_1.f90: Add new dg-warning. 7562 * gfortran.dg/intrinsic_std_1.f90: Split by remove tree dump ... 7563 * gfortran.dg/intrinsic_std_6.f90: ... and create a dump test. 7564 * gfortran.dg/sizeof.f90: Make test valid. 7565 * gfortran.dg/pr20865.f90: Add new dg-error. 7566 * gfortran.dg/integer_exponentiation_2.f90: Add new dg-warnings. 7567 * gfortran.dg/g77/19990218-0.f: Ditto. 7568 * gfortran.dg/g77/19990218-1.f: Ditto. 7569 * gfortran.dg/g77/970625-2.f: Ditto. 7570 * gfortran.dg/pr37243.f: Fix function declaration. 7571 * gfortran.dg/use_only_1.f90: Fix implicit typing. 7572 * gfortran.dg/loc_1.f90: Fix pointer datatype. 7573 75742010-07-23 Tobias Burnus <burnus@net-b.de> 7575 7576 PR fortran/44945 7577 * gfortran.dg/char_array_structure_constructor.f90: Add 7578 -fwhole-file as dg-option as it otherwise fails on some 7579 systems. 7580 75812010-07-23 Eric Botcazou <ebotcazou@adacore.com> 7582 7583 * gnat.dg/aggr16.ad[sb]: New test. 7584 * gnat.dg/aggr16_pkg.ads: New helper. 7585 75862010-07-23 Richard Guenther <rguenther@suse.de> 7587 7588 PR lto/43071 7589 * g++.dg/lto/20100723-1_0.C: New testcase. 7590 75912010-07-23 H.J. Lu <hongjiu.lu@intel.com> 7592 7593 * gcc.target/i386/aes-avx-check.h (main): Require OSXSAVE for 7594 AVX support. 7595 * gcc.target/i386/pclmul-avx-check.h (main): Likewise. 7596 * gcc.target/x86_64/abi/avx/avx-check.h (main): Likewise. 7597 75982010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7599 7600 * lib/target-supports.exp (add_options_for_tls): New proc. 7601 * g++.dg/tls/static-1.C: Use dg-add-options tls. 7602 * g++.dg/tls/static-1a.cc: Likewise. 7603 * gcc.dg/tls/emutls-1.c: Likewise. 7604 * gcc.dg/tls/opt-11.c: Likewise. 7605 * gcc.dg/tls/opt-12.c: Likewise. 7606 * gcc.dg/tls/pr24428-2.c: Likewise. 7607 * gcc.dg/tls/pr24428.c: Likewise. 7608 * obj-c++.dg/tls/static-1.mm: Likewise. 7609 * obj-c++.dg/torture/tls/thr-init-1.mm: Likewise. 7610 * obj-c++.dg/torture/tls/thr-init-2.mm: Likewise. 7611 * obj-c++.dg/torture/tls/thr-init-3.mm: Likewise. 7612 * objc.dg/torture/tls/thr-init-2.m: Likewise. 7613 * objc.dg/torture/tls/thr-init-3.m: Likewise. 7614 * objc.dg/torture/tls/thr-init.m: Likewise. 7615 * gcc.dg/lto/20090210_0.c: Add -pthread for *-*-solaris2.[89]. 7616 76172010-07-23 Uros Bizjak <ubizjak@gmail.com> 7618 7619 * gcc.dg/tree-ssa/loadpre6.c: Cleanup fre dump file. 7620 * gcc.dg/ipa/ipa-sra-6.c: Cleanup eipa_sra dump file. 7621 * gcc.dg/ipa/pure-const-2.c: Cleanup local-pure-const1 and 7622 optimized dump files. 7623 76242010-07-23 Jakub Jelinek <jakub@redhat.com> 7625 7626 PR tree-optimization/45047 7627 * gcc.c-torture/compile/pr45047.c: New test. 7628 76292010-07-23 Uros Bizjak <ubizjak@gmail.com> 7630 7631 * gcc.dg/float-range-3.c: Use "dg-do compile" dejagnu directive 7632 instead of dg-compile. 7633 * gcc.dg/float-range-4.c: Ditto. 7634 * gcc.dg/float-range-5.c: Ditto. 7635 * gcc.dg/fold-overflow-1.c: Ditto. 7636 * gcc.dg/gomp/sections-4.c: Ditto. 7637 * gcc.dg/transparent-union-1.c: Ditto. 7638 * gcc.dg/transparent-union-2.c: Ditto. 7639 * gcc.target/i386/pr39315-check.c: Ditto. 7640 * g++.dg/gomp/sections-4.C: Ditto. 7641 * g++.dg/template/dtor7.C: Ditto. 7642 * g++.dg/tree-ssa/pr19952.C: Ditto. 7643 * gfortran.dg/derived_constructor_comps_3.f90: Ditto. 7644 * gfortran.dg/graphite/pr42185.f90: Ditto. 7645 * gfortran.dg/namelist_36.f90: Ditto. 7646 * gnat.dg/noreturn1.adb: Ditto. 7647 * gnat.dg/specs/small_alignment.ads: Ditto. 7648 76492010-07-23 Martin Jambor <mjambor@suse.cz> 7650 7651 PR tree-optimization/44915 7652 * g++.dg/torture/pr44915.C: New test. 7653 76542010-07-23 Martin Jambor <mjambor@suse.cz> 7655 7656 PR tree-optimization/44914 7657 * g++.dg/tree-ssa/pr44914.C: New test. 7658 76592010-07-23 Jie Zhang <jie@codesourcery.com> 7660 7661 PR target/44290 7662 * gcc.dg/pr44290-1.c: New test. 7663 * gcc.dg/pr44290-2.c: New test. 7664 76652010-07-23 Jason Merrill <jason@redhat.com> 7666 7667 PR c++/45008 7668 * g++.dg/abi/mangle44.C: New. 7669 76702010-07-23 Uros Bizjak <ubizjak@gmail.com> 7671 7672 * gcc.target/i386/*.c: Do not require sse{,2,3,4} effective target 7673 for compile-time only tests. 7674 * gcc.target/i386/pr39315-2.c: Remove redundant sse2 effective 7675 target check. 7676 * gcc.target/i386/pr39315-4.c: Ditto. 7677 * gcc.target/i386/vperm-v4si-1.c: Remove sse_runtime effective 7678 target check. Include sse-os-support.h. 7679 (main): Call check_isa and sse_os_support. 7680 * gcc.target/i386/vperm-v4sf-1.c: Ditto. 7681 * gcc.target/i386/vperm-v4si-2.c (main): Call check_isa. 7682 * gcc.target/i386/vperm-v4sf-2.c: Ditto. 7683 * gcc.target/i386/vperm-v2di.c: Remove sse2_runtime effective 7684 target check. Include sse-os-support.h. 7685 (main): Call check_isa and sse_os_support. 7686 * gcc.target/i386/vperm-v2df.c: Ditto. 7687 76882010-07-23 Uros Bizjak <ubizjak@gmail.com> 7689 7690 * lib/target-supports.exp (check_avx_hw_available): New procedure. 7691 (check_effective_target_avx_runtime): New procedure. 7692 (check_effective_target_sse2_runtime): Add check_effective_target_sse2. 7693 (check_effective_target_sse_runtime): Add check_effective_target_sse. 7694 7695 * gcc.dg/compat/pr38736_main.c: Use avx_runtime effective target. 7696 * gcc.dg/compat/vector-1b_main.c: Ditto. Remove cpuid.h include 7697 and __get_cpuid test. 7698 * gcc.dg/compat/vector-2b_main.c: Ditto. 7699 7700 * gcc.target/i386/avx-check.h (main): Also check bit_OSXSAVE. 7701 7702 * gcc.dg/20020418-1.c: Do not require sse{,2} effective target 7703 for compile-time only test. 7704 * gcc.dg/pr32716.c: Ditto. 7705 * gcc.dg/pr34856.c: Ditto. 7706 * gcc.dg/pr36997.c: Ditto. 7707 * gcc.dg/prefetch-loop-arrays-1.c: Ditto. 7708 * gfortran.dg/pr28158.f90: Ditto. 7709 * gfortran.dg/pr30667.f: Ditto. 7710 7711 * gcc.dg/vect/vect.exp: Use check_effective_target_sse2_runtime for 7712 i?86-*-* and x86_64-*-* targets to disable execution on targets 7713 without sse2 runtime support. 7714 * g++.dg/vect/vect.exp: Ditto. 7715 * gfortran.dg/vect/vect.exp: Ditto. 7716 7717 * gcc.dg/pr36584.c: Remove redundant sse{,2} effective target check. 7718 * gcc.dg/pr37544.c: Ditto. 7719 * gcc.dg/pr40550.c: Ditto. 7720 * gcc.dg/compat/union-m128-1_main.c: Ditto. 7721 * gcc.dg/compat/vector-1a_main.c: Ditto. 7722 * gcc.dg/compat/vector-2a_main.c: Ditto. 7723 * gcc.dg/torture/pr16104-1.c: Ditto. 7724 * gcc.dg/torture/pr35771-1.c: Ditto. 7725 * gcc.dg/torture/pr35771-2.c: Ditto. 7726 * gcc.dg/torture/pr35771-3.c: Ditto. 7727 * gcc.dg/torture/stackalign/alloca-2.c: Ditto. 7728 * gcc.dg/torture/stackalign/alloca-3.c: Ditto. 7729 * gcc.dg/torture/stackalign/push-1.c: Ditto. 7730 * gcc.dg/torture/stackalign/vararg-3.c: Ditto. 7731 * g++.dg/other/i386-1.C: Ditto. 7732 * g++.dg/other/pr40446.C: Ditto. 7733 77342010-07-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7735 7736 * gcc.dg/pr43058.c: Use dg-timeout-factor 4. 7737 77382010-07-23 Daniel Kraft <d@domob.eu> 7739 7740 PR fortran/44709 7741 * gfortran.dg/exit_1.f08: New test. 7742 * gfortran.dg/exit_2.f08: New test. 7743 77442010-07-22 Sandra Loosemore <sandra@codesourcery.com> 7745 7746 PR tree-optimization/39839 7747 * gcc.target/arm/pr39839.c: New test case. 7748 77492010-07-22 Eric Botcazou <ebotcazou@adacore.com> 7750 7751 * gnat.dg/unchecked_convert5b.adb: New test. 7752 * gnat.dg/unchecked_convert6.adb: Likewise. 7753 * gnat.dg/unchecked_convert6b.adb: Likewise. 7754 77552010-07-22 Eric Botcazou <ebotcazou@adacore.com> 7756 7757 * gnat.dg/aggr15.ad[sb]: New test. 7758 77592010-07-22 Dodji Seketeli <dodji@redhat.com> 7760 7761 PR debug/45024 7762 * g++.dg/debug/dwarf2/nested-2.C: New test case. 7763 77642010-07-22 H.J. Lu <hongjiu.lu@intel.com> 7765 7766 * gcc.dg/lto/20100722-1_0.c: Replace dg-require-lto-plugin 7767 with dg-require-linker-plugin. 7768 77692010-07-22 Richard Guenther <rguenther@suse.de> 7770 7771 PR lto/43850 7772 * g++.dg/lto/20100722-1_0.C: New testcase. 7773 77742010-07-22 Richard Guenther <rguenther@suse.de> 7775 7776 PR lto/42451 7777 * gcc.dg/lto/20100720-3_0.c: New testcase. 7778 * gcc.dg/lto/20100720-3_1.c: Likewise. 7779 77802010-07-22 Richard Guenther <rguenther@suse.de> 7781 7782 * lib/target-supports-dg.exp (dg-require-linker-plugin): New proc. 7783 * lib/target-supports.exp (check_linker_plugin_available): Likewise. 7784 7785 PR lto/43373 7786 * gcc.dg/lto/20100722-1_0.c: New testcase. 7787 77882010-07-22 Martin Jambor <mjambor@suse.cz> 7789 7790 PR tree-optimization/44891 7791 * gcc.c-torture/compile/pr44891.c: New test. 7792 77932010-07-22 Richard Guenther <rguenther@suse.de> 7794 7795 PR tree-optimization/45017 7796 * gcc.c-torture/execute/pr45017.c: New testcase. 7797 77982010-07-22 Tobias Burnus <burnus@net-b.de> 7799 7800 PR fortran/45019 7801 * gfortran.dg/aliasing_dummy_5.f90: New. 7802 78032010-07-22 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 7804 7805 PR target/43698 7806 * gcc.target/arm/pr43698.c: New test. 7807 78082010-07-21 Steven G. Kargl <kargl@gcc.gnu.org> 7809 7810 PR fortran/44929 7811 * Revert my commit r162325 for this PR. 7812 78132010-07-21 Jakub Jelinek <jakub@redhat.com> 7814 7815 PR debug/45015 7816 * gcc.target/m68k/pr45015.c: New test. 7817 78182010-07-21 Jeffrey Yasskin <jyasskin@google.com> 7819 7820 PR c++/44641 7821 * lib/scanasm.exp (dg-function-on-line): Fix regex for IA64's 7822 comments. 7823 78242010-07-21 Richard Guenther <rguenther@suse.de> 7825 7826 PR lto/45018 7827 * g++.dg/lto/20100721-1_0.C: New testcase. 7828 78292010-07-21 Martin Jambor <mjambor@suse.cz> 7830 7831 PR tree-optimization/44900 7832 * g++.dg/torture/pr44900.C: New test. 7833 78342010-07-21 Bernd Schmidt <bernds@codesourcery.com> 7835 7836 PR middle-end/44738 7837 * c-c++-common/uninit-17.c: Correct expected error. 7838 78392010-07-21 Jakub Jelinek <jakub@redhat.com> 7840 7841 * gcc.dg/guality/asm-1.c: New test. 7842 7843 PR debug/45003 7844 * gcc.dg/guality/pr45003-2.c: New test. 7845 * gcc.dg/guality/pr45003-3.c: New test. 7846 78472010-07-20 Jerry DeLisle <jvdelisle@gcc.gnu.org> 7848 7849 PR libfortran/44697 7850 * gfortran.dg/ftell_3.f90: Take care of cr-lf record endings. 7851 78522010-07-20 Jeffrey Yasskin <jyasskin@google.com> 7853 7854 * lib/scanasm.exp (dg-function-on-line): Test that a function is 7855 defined on the current line. 7856 * g++.dg/debug/dwarf2/lineno-simple1.C: New. Line number sanity test. 7857 * g++.dg/debug/dwarf2/pr44641.C: New. 7858 78592010-07-20 Nathan Froyd <froydnj@codesourcery.com> 7860 7861 * gcc.target/powerpc/block-move-1.c: New test. 7862 * gcc.target/powerpc/block-move-2.c: New test. 7863 78642010-07-20 Jason Merrill <jason@redhat.com> 7865 7866 PR c++/44967 7867 * g++.dg/cpp0x/sfinae2.C: New. 7868 78692010-07-20 Richard Guenther <rguenther@suse.de> 7870 7871 PR lto/42696 7872 * gcc.dg/lto/20100720-4_0.c: New testcase. 7873 78742010-07-20 Richard Guenther <rguenther@suse.de> 7875 7876 PR lto/43221 7877 * gcc.dg/lto/20100720-2_0.c: New testcase. 7878 * gcc.dg/lto/20100720-2_1.c: Likewise. 7879 78802010-07-20 Richard Guenther <rguenther@suse.de> 7881 7882 PR lto/43208 7883 * gcc.dg/lto/20100720-1_0.c: New testcase. 7884 * gcc.dg/lto/20100720-1_1.c: Likewise. 7885 78862010-07-20 Jakub Jelinek <jakub@redhat.com> 7887 7888 PR debug/45003 7889 * gcc.dg/guality/pr45003-1.c: New test. 7890 78912010-07-20 Richard Guenther <rguenther@suse.de> 7892 7893 PR tree-optimization/44977 7894 * gcc.dg/torture/pr44977.c: New testcase. 7895 78962010-07-20 Bingfeng Mei <bmei@broadcom.com> 7897 7898 * gcc.dg/lto/20090313_0.c: Use dg-require-effective-target 7899 sync_char_short 7900 79012010-07-20 Richard Guenther <rguenther@suse.de> 7902 7903 PR middle-end/44971 7904 PR middle-end/44988 7905 * gcc.dg/pr44971.c: New testcase. 7906 * gcc.c-torture/compile/pr44988.c: Likewise. 7907 79082010-07-19 Steven G. Kargl <kargl@gcc.gnu.org> 7909 7910 PR fortran/44929 7911 * gfortran.dg/allocate_with_typespec.f90: New test. 7912 * gfortran.dg/allocate_derived_1.f90: Update error message. 7913 79142010-07-19 Jason Merrill <jason@redhat.com> 7915 7916 PR c++/44996 7917 * g++.dg/cpp0x/decltype23.C: New. 7918 79192010-07-19 Paul Thomas <pault@gcc.gnu.org> 7920 7921 PR fortran/42385 7922 * gfortran.dg/class_defined_operator_1.f03 : New test. 7923 79242010-07-19 Peter Bergner <bergner@vnet.ibm.com> 7925 7926 * gcc.dg/vect/slp-perm-1.c (main): Make sure loops aren't vectorized. 7927 * gcc.dg/vect/slp-perm-2.c (main): Likewise. 7928 * gcc.dg/vect/slp-perm-3.c (main): Likewise. Fix loop limit. 7929 * gcc.dg/vect/slp-perm-4.c (main): Fix loop limit. 7930 79312010-07-19 Richard Guenther <rguenther@suse.de> 7932 7933 PR middle-end/44941 7934 * gcc.c-torture/compile/pr44941.c: New testcase. 7935 79362010-07-19 Jason Merrill <jason@redhat.com> 7937 7938 PR c++/44969 7939 * g++.dg/template/sfinae24.C: New. 7940 79412010-07-19 H.J. Lu <hongjiu.lu@intel.com> 7942 7943 PR fortran/44353 7944 * gfortran.dg/data_implied_do_2.f90: Removed. 7945 79462010-07-19 Paolo Carlini <paolo.carlini@oracle.com> 7947 7948 PR c++/44969 7949 * g++.dg/template/sfinae23.C: New. 7950 79512010-07-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 7952 7953 * lib/target-supports.exp (check_sse_os_support_available): New 7954 proc. 7955 (check_sse_hw_available): New proc. 7956 (check_effective_target_sse_runtime): New proc. 7957 (check_effective_target_sse2_runtime): New proc. 7958 * lib/fortran-torture.exp (get-fortran-torture-options): Only add 7959 -msse2 if check_sse_os_support_available. 7960 * g++.dg/vect/vect.exp: Only run -msse2 tests if 7961 check_sse_os_support_available. 7962 * gcc.dg/vect/vect.exp: Likewise. 7963 * gfortran.dg/vect/vect.exp: Likewise. 7964 * gcc.target/i386/sol2-check: Renamed to ... 7965 * gcc.target/i386/sse-os-support.h: ... this. 7966 (sol2_check): Renamed to ... 7967 (sse_os_support): ... this. 7968 Only test movss with xmm registers. 7969 * gcc.target/i386/sse-check.h: Reflect new header and function names. 7970 Removed ILL_INSN, ILL_INSN_LEN. 7971 * gcc.target/i386/sse2-check.h: Likewise. 7972 * gcc.target/i386/sse3-check.h: Likewise. 7973 * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime. 7974 Removed cpuid.h, __get_cpuid test. 7975 * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime. 7976 Removed cpuid.h, __get_cpuid test. 7977 * g++.dg/other/pr40446.C: Likewise. 7978 * gcc.dg/compat/union-m128-1_main.c: Likewise. 7979 * gcc.dg/compat/vector-1a_main.c: Likewise. 7980 * gcc.dg/compat/vector-2a_main.c: Likewise. 7981 * gcc.dg/pr36584.c: Likewise. 7982 * gcc.dg/pr37544.c: Likewise. 7983 * gcc.dg/torture/pr16104-1.c: Likewise. 7984 * gcc.dg/torture/stackalign/alloca-2.c: Likewise. 7985 * gcc.dg/torture/stackalign/alloca-3.c: Likewise. 7986 * gcc.dg/torture/stackalign/push-1.c: Likewise. 7987 * gcc.dg/torture/stackalign/vararg-3.c: Likewise. 7988 * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test. 7989 * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target 7990 sse2_runtime. 7991 * gcc.dg/torture/pr35771-2.c: Likewise. 7992 * gcc.dg/torture/pr35771-3.c: Likewise. 7993 * gcc.target/i386/pr39315-2.c: Likewise. 7994 * gcc.target/i386/pr39315-4.c: Likewise. 7995 * gcc.target/i386/vperm-v2df.c: Likewise. 7996 * gcc.target/i386/vperm-v2di.c: Likewise. 7997 * gcc.target/i386/vperm-v4si-1.c: Likewise. 7998 * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target 7999 sse_runtime. 8000 80012010-07-18 Paul Thomas <pault@gcc.gnu.org> 8002 8003 PR fortran/44353 8004 * gfortran.dg/data_implied_do_2.f90: New test. 8005 80062010-07-18 Richard Sandiford <rdsandiford@googlemail.com> 8007 8008 * gcc.target/mips/cache-1.c: Allow 0 instead of 0x0. 8009 80102010-07-18 Richard Sandiford <rdsandiford@googlemail.com> 8011 8012 * gcc.target/mips/mips.exp (mips_option_groups): Add -mflip-mips16 8013 to the "mips16" group. 8014 (mips_using_mips16_p): New procedure. 8015 (mips-dg-options): Use it. 8016 80172010-07-18 Richard Sandiford <rdsandiford@googlemail.com> 8018 8019 * gcc.target/mips/mips16-attributes-4.c: New test. 8020 80212010-07-17 Iain Sandoe <iains@gcc.gnu.org> 8022 8023 PR testsuite/44418 8024 * gcc.target/powerpc/recip-1.c: Do not run for powerpc*-apple-darwin* 8025 * gcc.target/powerpc/recip-2.c: Ditto. 8026 * gcc.target/powerpc/recip-3.c: Ditto. 8027 80282010-07-17 Bernd Schmidt <bernds@codesourcery.com> 8029 8030 * gcc.target/arm/pr42235.c: New test. 8031 80322010-07-16 Jason Merrill <jason@redhat.com> 8033 8034 PR c++/32505 8035 * g++.dg/template/partial8.C: New. 8036 80372010-07-16 Jakub Jelinek <jakub@redhat.com> 8038 8039 * gcc.dg/guality/guality.exp: Run also c-c++-common/guality/ tests. 8040 * gcc.dg/guality/guality.h: Include unistd.h. Make the header usable 8041 in C++. 8042 (gualcvt): New overloaded inline. 8043 (GUALCVT): Use it for C++. 8044 * g++.dg/guality/guality.exp: New. 8045 * g++.dg/guality/guality.h: New. 8046 * g++.dg/guality/redeclaration1.C: New test. 8047 * g++.dg/dg.exp: Prune also guality/* tests. 8048 * gcc.dg/guality/pr43141.c: Moved to... 8049 * c-c++-common/guality/pr43141.c: ... here. 8050 80512010-07-16 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8052 8053 PR libfortran/37077 8054 * gfortran.dg/char4_iunit_2.f03: New test. 8055 80562010-07-16 Iain Sandoe <iains@gcc.gnu.org> 8057 8058 PR testsuite/43925 8059 * lib/plugin-support.exp (plugin-test-execute): 8060 Add ${gcc_objdir}/intl to includes. 8061 80622010-07-16 Jakub Jelinek <jakub@redhat.com> 8063 8064 PR target/44942 8065 * gcc.c-torture/execute/pr44942.c: New test. 8066 * gcc.target/i386/pr44942.c: New test. 8067 80682010-07-15 Jason Merrill <jason@redhat.com> 8069 8070 PR c++/44909 8071 * g++.dg/cpp0x/implicit7.C: New. 8072 * g++.dg/cpp0x/implicit8.C: New. 8073 80742010-07-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 8075 8076 Disable float tests for __SPU__ targets due to lack of signed zero: 8077 * c-c++-common/torture/complex-sign-add.c (check_add_float). 8078 * c-c++-common/torture/complex-sign-sub.c (check_sub_float). 8079 * c-c++-common/torture/complex-sign-mul.c (check_mul_float). 8080 * c-c++-common/torture/complex-sign-mul-one.c (check_mul_float). 8081 * c-c++-common/torture/complex-sign-mul-minus-one.c (check_mul_float). 8082 * c-c++-common/torture/complex-sign-mixed-add.c (check_add_float). 8083 * c-c++-common/torture/complex-sign-mixed-sub.c (check_sub_float). 8084 * c-c++-common/torture/complex-sign-mixed-mul.c (check_mul_float). 8085 * c-c++-common/torture/complex-sign-mixed-div.c (check_div_float). 8086 80872010-07-15 Jakub Jelinek <jakub@redhat.com> 8088 8089 * gfortran.dg/select_char_2.f90: New test. 8090 80912010-07-15 Nathan Froyd <froydnj@codesourcery.com> 8092 8093 * g++.dg/plugin/attribute_plugin.c: Carefully replace TREE_CHAIN 8094 with DECL_CHAIN. 8095 80962010-07-15 Janus Weil <janus@gcc.gnu.org> 8097 8098 PR fortran/44936 8099 * gfortran.dg/typebound_generic_9.f03: New. 8100 81012010-07-15 Richard Guenther <rguenther@suse.de> 8102 8103 PR tree-optimization/44946 8104 * gcc.c-torture/compile/pr44946.c: New testcase. 8105 81062010-07-15 Jakub Jelinek <jakub@redhat.com> 8107 8108 PR fortran/40206 8109 * gfortran.dg/select_char_3.f90: New test. 8110 81112010-07-15 Magnus Granberg <zorry@gentoo.org> 8112 Kevin F. Quinn <kevquinn@gentoo.org> 8113 8114 * gcc.dg/Wtrampolines.c: New. 8115 81162010-07-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8117 8118 PR libfortran/44934 8119 * gfortran.dg/endfile_2.f90: Fix to unformatted file type. 8120 81212010-07-14 Jason Merrill <jason@redhat.com> 8122 8123 PR c++/44810 8124 * g++.dg/torture/pr36745.C: Avoid undefined behavior. 8125 8126 Implement C++0x unrestricted unions (N2544) 8127 * g++.dg/cpp0x/union1.C: New. 8128 * g++.dg/cpp0x/union2.C: New. 8129 * g++.dg/cpp0x/union3.C: New. 8130 * g++.dg/cpp0x/defaulted2.C: Adjust. 8131 * g++.old-deja/g++.bugs/900121_02.C: Adjust. 8132 * g++.old-deja/g++.ext/anon2.C: Adjust. 8133 * g++.old-deja/g++.mike/misc6.C: Adjust. 8134 81352010-07-14 Janus Weil <janus@gcc.gnu.org> 8136 8137 PR fortran/44925 8138 * gfortran.dg/c_loc_tests_15.f90: New. 8139 81402010-07-13 Jason Merrill <jason@redhat.com> 8141 8142 PR c++/44909 8143 * g++.dg/cpp0x/implicit6.C: New. 8144 81452010-07-13 Jason Merrill <jason@redhat.com> 8146 8147 PR c++/44540 8148 * g++.dg/abi/noreturn1.C: New. 8149 * g++.dg/abi/noreturn2.C: New. 8150 81512010-07-13 Joern Rennecke <joern.rennecke@embecosm.com> 8152 8153 PR other/44874 8154 PR debug/44832 8155 * c-c++-common/pr44832.c: New test. 8156 81572010-07-13 Iain Sandoe <iains@gcc.gnu.org> 8158 8159 PR objc/44488 8160 * lib/objc-torture.exp (objc-set-runtime-options): Base runtime list 8161 on the target. Make sure that we can assemble the emitted asm when 8162 the test type is 'compile'. 8163 81642010-07-13 Richard Guenther <rguenther@suse.de> 8165 8166 PR tree-optimization/36960 8167 * g++.dg/torture/pr36960.C: New testcase. 8168 81692010-07-13 Paolo Carlini <paolo.carlini@oracle.com> 8170 8171 PR c++/44908 8172 * g++.dg/template/sfinae21.C: New. 8173 * g++.dg/template/sfinae22.C: Likewise. 8174 81752010-07-16 Jack Howarth <howarth@bromo.med.uc.edu> 8176 8177 PR testsuite/42843 8178 * gcc.dg/plugin/selfassign.c: Include diagnostic.h. 8179 * gcc.dg/plugin/ggcplug.c: Likewise. 8180 * g++.dg/plugin/selfassign.c: Likewise. 8181 * g++.dg/plugin/attribute_plugin.c: Likewise. 8182 * g++.dg/plugin/dumb_plugin.c: Likewise. 8183 * g++.dg/plugin/pragma_plugin.c: Likewise. 8184 81852010-07-13 Kaz Kojima <kkojima@gcc.gnu.org> 8186 8187 * gcc.c-torture/execute/pr44683.x: New. 8188 * gcc.dg/torture/builtin-cproj-1.c: Add dg-add-options ieee. 8189 81902010-07-13 Janus Weil <janus@gcc.gnu.org> 8191 8192 PR fortran/44434 8193 PR fortran/44565 8194 PR fortran/43945 8195 PR fortran/44869 8196 * gfortran.dg/dynamic_dispatch_1.f03: Fixed invalid test case. 8197 * gfortran.dg/dynamic_dispatch_2.f03: Ditto. 8198 * gfortran.dg/dynamic_dispatch_3.f03: Ditto. 8199 * gfortran.dh/typebound_call_16.f03: New. 8200 * gfortran.dg/typebound_generic_6.f03: New. 8201 * gfortran.dg/typebound_generic_7.f03: New. 8202 * gfortran.dg/typebound_generic_8.f03: New. 8203 82042010-07-12 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8205 8206 PR libfortran/37077 8207 * gfortran.dg/char4_iunit_1.f03: New test. 8208 82092010-07-12 Jakub Jelinek <jakub@redhat.com> 8210 8211 * gcc.dg/tree-ssa/vrp53.c: New test. 8212 82132010-07-12 Paolo Carlini <paolo.carlini@oracle.com> 8214 8215 PR c++/44907 8216 * g++.dg/template/sfinae19.C: New. 8217 * g++.dg/template/sfinae20.C: Likewise. 8218 82192010-07-12 Jie Zhang <jie@codesourcery.com> 8220 8221 * gcc.target/arm/interrupt-1.c: New test. 8222 * gcc.target/arm/interrupt-2.c: New test. 8223 82242010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8225 8226 * gcc.dg/pr42427.c: Require c99_runtime. 8227 * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target 8228 c99_runtime. 8229 * gcc.target/i386/avx-cmpss-1.c: Likewise. 8230 * gcc.target/i386/avx-vcmppd-1.c: Likewise. 8231 * gcc.target/i386/avx-vcmppd-256-1.c: Likewise. 8232 * gcc.target/i386/avx-vcmpps-1.c: Likewise. 8233 * gcc.target/i386/avx-vcmpps-256-1.c: Likewise. 8234 * gcc.target/i386/avx-vcmpsd-1.c: Likewise. 8235 * gcc.target/i386/avx-vcmpss-1.c: Likewise. 8236 * gcc.target/i386/sse-cmpss-1.c: Likewise. 8237 * gcc.target/i386/sse2-cmpsd-1.c: Likewise 8238 * gcc.target/i386/pr37275.c: Require visibility support. 8239 82402010-07-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8241 8242 * lib/target-supports.exp (check_effective_target_sse): New proc. 8243 * gcc.target/i386/sol2-check.h: New file. 8244 * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define. 8245 Include sol2-check.h. 8246 (main) Only run do_test () if sol2_check (). 8247 * gcc.target/i386/sse2-check.h: Likewise. 8248 * gcc.target/i386/sse3-check.h: Likewise. 8249 * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__] 8250 [__sun__ && __svr4__]: Execute SSE2 instruction. 8251 * gcc.target/i386/math-torture/math-torture.exp: Only add options 8252 with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse. 8253 * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse. 8254 * g++.dg/ext/vector14.C: Likewise. 8255 * g++.dg/other/mmintrin.C: Likewise. 8256 * gcc.dg/20020418-1.c: Likewise. 8257 * gcc.dg/debug/dwarf2/const-2b.c: Likewise. 8258 * gcc.dg/format/ms_unnamed-1.c: Likewise. 8259 * gcc.dg/format/unnamed-1.c: Likewise. 8260 Adapt dg-warning line number. 8261 * gcc.dg/graphite/pr40281.c: Likewise. 8262 * gcc.dg/pr32176.c: Likewise. 8263 * gcc.dg/pr40550.c: Likewise. 8264 * gcc.dg/prefetch-loop-arrays-1.c: Likewise. 8265 * gcc.dg/torture/pr36891.c: Likewise. 8266 * gcc.target/i386/20020218-1.c: Likewise. 8267 * gcc.target/i386/20020523.c: Likewise. 8268 * gcc.target/i386/abi-1.c: Likewise. 8269 * gcc.target/i386/brokensqrt.c: Likewise. 8270 * gcc.target/i386/fastcall-sseregparm.c: Likewise. 8271 * gcc.target/i386/pr13366.c: Likewise. 8272 * gcc.target/i386/pr13685.c: Likewise. 8273 * gcc.target/i386/pr24306.c: Likewise. 8274 * gcc.target/i386/pr31486.c: Likewise. 8275 * gcc.target/i386/pr32065-1.c: Likewise. 8276 * gcc.target/i386/pr32065-2.c: Likewise. 8277 * gcc.target/i386/pr32389.c: Likewise. 8278 * gcc.target/i386/pr38824.c: Likewise. 8279 * gcc.target/i386/pr38931.c: Likewise. 8280 * gcc.target/i386/pr39592-1.c: Likewise. 8281 * gcc.target/i386/pr43766.c: Likewise. 8282 * gcc.target/i386/recip-divf.c: Likewise. 8283 * gcc.target/i386/recip-sqrtf.c: Likewise. 8284 * gcc.target/i386/recip-vec-divf.c: Likewise. 8285 * gcc.target/i386/recip-vec-sqrtf.c: Likewise. 8286 * gcc.target/i386/sse-1.c: Likewise. 8287 * gcc.target/i386/sse-16.c: Likewise. 8288 * gcc.target/i386/sse-2.c: Likewise. 8289 * gcc.target/i386/sse-20.c: Likewise. 8290 * gcc.target/i386/sse-3.c: Likewise. 8291 * gcc.target/i386/sse-7.c: Likewise. 8292 * gcc.target/i386/sse-9.c: Likewise. 8293 * gcc.target/i386/sse-addps-1.c: Likewise. 8294 * gcc.target/i386/sse-addss-1.c: Likewise. 8295 * gcc.target/i386/sse-andnps-1.c: Likewise. 8296 * gcc.target/i386/sse-andps-1.c: Likewise. 8297 * gcc.target/i386/sse-cmpss-1.c: Likewise. 8298 * gcc.target/i386/sse-comiss-1.c: Likewise. 8299 * gcc.target/i386/sse-comiss-2.c: Likewise. 8300 * gcc.target/i386/sse-comiss-3.c: Likewise. 8301 * gcc.target/i386/sse-comiss-4.c: Likewise. 8302 * gcc.target/i386/sse-comiss-5.c: Likewise. 8303 * gcc.target/i386/sse-comiss-6.c: Likewise. 8304 * gcc.target/i386/sse-copysignf-vec.c: Likewise. 8305 * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise. 8306 * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise. 8307 * gcc.target/i386/sse-cvtss2si-1.c: Likewise. 8308 * gcc.target/i386/sse-cvtss2si-2.c: Likewise. 8309 * gcc.target/i386/sse-cvttss2si-1.c: Likewise. 8310 * gcc.target/i386/sse-cvttss2si-2.c: Likewise. 8311 * gcc.target/i386/sse-divps-1.c: Likewise. 8312 * gcc.target/i386/sse-divss-1.c: Likewise. 8313 * gcc.target/i386/sse-init-v4hi-1.c: Likewise. 8314 * gcc.target/i386/sse-init-v4sf-1.c: Likewise. 8315 * gcc.target/i386/sse-maxps-1.c: Likewise. 8316 * gcc.target/i386/sse-maxss-1.c: Likewise. 8317 * gcc.target/i386/sse-minps-1.c: Likewise. 8318 * gcc.target/i386/sse-minss-1.c: Likewise. 8319 * gcc.target/i386/sse-movaps-1.c: Likewise. 8320 * gcc.target/i386/sse-movaps-2.c: Likewise. 8321 * gcc.target/i386/sse-movhlps-1.c: Likewise. 8322 * gcc.target/i386/sse-movhps-1.c: Likewise. 8323 * gcc.target/i386/sse-movhps-2.c: Likewise. 8324 * gcc.target/i386/sse-movlhps-1.c: Likewise. 8325 * gcc.target/i386/sse-movmskps-1.c: Likewise. 8326 * gcc.target/i386/sse-movntps-1.c: Likewise. 8327 * gcc.target/i386/sse-movss-1.c: Likewise. 8328 * gcc.target/i386/sse-movss-2.c: Likewise. 8329 * gcc.target/i386/sse-movss-3.c: Likewise. 8330 * gcc.target/i386/sse-movups-1.c: Likewise. 8331 * gcc.target/i386/sse-movups-2.c: Likewise. 8332 * gcc.target/i386/sse-mulps-1.c: Likewise. 8333 * gcc.target/i386/sse-mulss-1.c: Likewise. 8334 * gcc.target/i386/sse-orps-1.c: Likewise. 8335 * gcc.target/i386/sse-rcpps-1.c: Likewise. 8336 * gcc.target/i386/sse-recip-vec.c: Likewise. 8337 * gcc.target/i386/sse-recip.c: Likewise. 8338 * gcc.target/i386/sse-rsqrtps-1.c: Likewise. 8339 * gcc.target/i386/sse-set-ps-1.c: Likewise. 8340 * gcc.target/i386/sse-sqrtps-1.c: Likewise. 8341 * gcc.target/i386/sse-subps-1.c: Likewise. 8342 * gcc.target/i386/sse-subss-1.c: Likewise. 8343 * gcc.target/i386/sse-ucomiss-1.c: Likewise. 8344 * gcc.target/i386/sse-ucomiss-2.c: Likewise. 8345 * gcc.target/i386/sse-ucomiss-3.c: Likewise. 8346 * gcc.target/i386/sse-ucomiss-4.c: Likewise. 8347 * gcc.target/i386/sse-ucomiss-5.c: Likewise. 8348 * gcc.target/i386/sse-ucomiss-6.c: Likewise. 8349 * gcc.target/i386/sse-unpckhps-1.c: Likewise. 8350 * gcc.target/i386/sse-unpcklps-1.c: Likewise. 8351 * gcc.target/i386/sse-xorps-1.c: Likewise. 8352 * gcc.target/i386/ssefn-1.c: Likewise. 8353 * gcc.target/i386/ssefn-3.c: Likewise. 8354 * gcc.target/i386/sseregparm-1.c: Likewise. 8355 * gcc.target/i386/stackalign/return-3.c: Likewise. 8356 * gcc.target/i386/vectorize1.c: Likewise. 8357 * gcc.target/i386/vperm-v4sf-1.c: Likewise. 8358 * gcc.target/i386/xorps-sse.c: Likewise. 8359 * gfortran.dg/pr28158.f90: Likewise. 8360 * gfortran.dg/pr30667.f: Likewise. 8361 * gnat.dg/loop_optimization7.adb: Likewise. 8362 * gnat.dg/sse_nolib.adb: Likewise. 8363 83642010-07-11 Tobias Burnus <burnus@net-b.de> 8365 8366 PR fortran/44702 8367 * gfortran.dg/use_rename_6.f90: New. 8368 * gfortran.dg/use_iso_c_binding.f90: Update dg-error. 8369 83702010-07-11 Janus Weil <janus@gcc.gnu.org> 8371 8372 PR fortran/44869 8373 * gfortran.dg/class_24.f03: New. 8374 83752010-07-10 Richard Guenther <rguenther@suse.de> 8376 8377 PR lto/44889 8378 * gcc.dg/lto/20100709-1_0.c: New testcase. 8379 * gcc.dg/lto/20100709-1_1.c: Likewise. 8380 83812010-07-10 Richard Sandiford <r.sandiford@uk.ibm.com> 8382 8383 * gcc.dg/attr-weak-hidden-1.c, gcc.dg/attr-weak-hidden-1a.c: New test. 8384 83852010-07-10 Iain Sandoe <iains@gcc.gnu.org> 8386 8387 PR objc/44140 8388 * objc.dg/lto/trivial-1_0.m: New. 8389 * objc.dg/lto/lto.exp: New. 8390 * obj-c++.dg/lto/trivial-1_0.mm: New. 8391 * obj-c++.dg/lto/lto.exp: New. 8392 * objc.dg/symtab-1.m: Adjust sizes. 8393 * objc.dg/image-info.m: Do not run for gnu-runtime. 8394 83952010-07-09 Bernd Schmidt <bernds@codesourcery.com> 8396 8397 * gcc.dg/pr32370.c: Allow another kind of error message. 8398 83992010-07-09 Eric Botcazou <ebotcazou@adacore.com> 8400 8401 * gnat.dg/atomic3.adb: New test. 8402 84032010-07-09 Jakub Jelinek <jakub@redhat.com> 8404 Denys Vlasenko <dvlasenk@redhat.com> 8405 Bernhard Reutner-Fischer <aldot@gcc.gnu.org> 8406 8407 PR tree-optimization/28632 8408 * gcc.dg/tree-ssa/vrp51.c: New test. 8409 * gcc.dg/tree-ssa/vrp52.c: New test. 8410 84112010-07-09 Jason Merrill <jason@redhat.com> 8412 8413 * g++.dg/abi/covariant6.C: New. 8414 * g++.dg/inherit/covariant17.C: Test both bases. 8415 * g++.dg/inherit/covariant7.C: Check vtable layout. 8416 84172010-07-09 Tom de Vries <tjvries@xs4all.nl> 8418 8419 * gcc.dg/debug/dwarf2/pr31230.c: New testcase. 8420 84212010-07-09 Richard Guenther <rguenther@suse.de> 8422 8423 PR tree-optimization/44852 8424 * gcc.c-torture/execute/pr44852.c: New testcase. 8425 84262010-07-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 8427 8428 * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace 8429 multiplication by values. 8430 * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise. 8431 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise. 8432 84332010-07-09 Richard Guenther <rguenther@suse.de> 8434 8435 PR tree-optimization/44882 8436 * gfortran.dg/pr44882.f90: New testcase. 8437 84382010-07-09 Bernd Schmidt <bernds@codesourcery.com> 8439 8440 PR target/40657 8441 * gcc.target/arm/pr40657-1.c: New test. 8442 * gcc.target/arm/pr40657-2.c: New test. 8443 * gcc.c-torture/execute/pr40657.c: New test. 8444 84452010-07-09 Jakub Jelinek <jakub@redhat.com> 8446 8447 * gcc.dg/tree-ssa/vrp50.c: New test. 8448 * gcc.dg/vect/slp-perm-4.c (main): Make sure loop isn't vectorized. 8449 84502010-07-08 Janus Weil <janus@gcc.gnu.org> 8451 8452 PR fortran/44649 8453 * gfortran.dg/c_sizeof_1.f90: Modified. 8454 * gfortran.dg/storage_size_1.f08: New. 8455 * gfortran.dg/storage_size_2.f08: New. 8456 84572010-07-08 Mikael Pettersson <mikpe@it.uu.se> 8458 8459 * gcc.c-torture/execute/20100708-1.c: New test. 8460 84612010-07-08 Jakub Jelinek <jakub@redhat.com> 8462 8463 PR fortran/44847 8464 * gfortran.dg/gomp/pr44847.f90: New test. 8465 84662010-07-08 Sebastian Pop <sebastian.pop@amd.com> 8467 8468 PR tree-optimization/44710 8469 * gcc.dg/tree-ssa/ifc-6.c: New. 8470 * gcc.dg/tree-ssa/ifc-pr44710.c: New. 8471 84722010-07-08 Tobias Burnus <burnus@net-b.de> 8473 8474 PR fortran/18918 8475 * gfortran.dg/coarray_10.f90: Add an additional test. 8476 84772010-07-08 Peter Bergner <bergner@vnet.ibm.com> 8478 8479 PR middle-end/44828 8480 * gcc.c-torture/execute/pr44828.c (foo): Use signed char. 8481 * gcc.c-torture/execute/pr44828.x: Revert. 8482 84832010-07-08 Jason Merrill <jason@redhat.com> 8484 8485 PR c++/43120 8486 * g++.dg/inherit/covariant17.C: New. 8487 * g++.dg/abi/covariant1.C: Actually test for the bug. 8488 84892010-07-08 H.J. Lu <hongjiu.lu@intel.com> 8490 8491 PR rtl-optimization/44838 8492 * gcc.dg/pr44838.c: New. 8493 84942010-07-08 Richard Guenther <rguenther@suse.de> 8495 8496 PR tree-optimization/44831 8497 * gcc.c-torture/compile/pr44831.c: New testcase. 8498 * gcc.dg/tree-ssa/pr21463.c: Adjust. 8499 85002010-07-08 Richard Guenther <rguenther@suse.de> 8501 8502 PR tree-optimization/44861 8503 * g++.dg/vect/pr44861.cc: New testcase. 8504 85052010-07-07 Peter Bergner <bergner@vnet.ibm.com> 8506 8507 PR middle-end/44828 8508 * gcc.c-torture/execute/pr44828.x: New file. 8509 85102010-07-07 Peter Bergner <bergner@vnet.ibm.com> 8511 8512 * g++.dg/ext/altivec-2.C: Add -Wno-unused-but-set-variable to 8513 dg-options. 8514 * g++.dg/ext/altivec-17.C: Adjust error message. 8515 85162010-07-07 Tom Tromey <tromey@redhat.com> 8517 8518 * g++.dg/debug/dwarf2/pubnames-1.C: Make darwin-specific. 8519 85202010-07-07 H.J. Lu <hongjiu.lu@intel.com> 8521 8522 PR target/44844 8523 * gcc.target/i386/rdrand-1.c: Scan "jnc". 8524 * gcc.target/i386/rdrand-2.c: Likewise. 8525 * gcc.target/i386/rdrand-3.c: Likewise. 8526 85272010-07-07 Jan Hubicka <jh@suse.cz> 8528 8529 PR middle-end/44813 8530 * g++.dg/torture/pr44813.C: New testcase. 8531 * g++.dg/torture/pr44826.C: New testcase. 8532 85332010-07-07 Bernd Schmidt <bernds@codesourcery.com> 8534 8535 PR rtl-optimization/44787 8536 * gcc.c-torture/compile/pr44788.c: New test. 8537 * gcc.target/arm/pr44788.c: New test. 8538 85392010-07-06 Peter Bergner <bergner@vnet.ibm.com> 8540 8541 * gcc.target/powerpc/altivec-volatile.c: Adjust expected warning. 8542 85432010-07-06 Peter Bergner <bergner@vnet.ibm.com> 8544 8545 * gcc.target/powerpc/ppu-intrinsics.c: Add -Wno-unused-but-set-variable 8546 to dg-options. 8547 85482010-07-06 Tobias Burnus <burnus@net-b.de> 8549 8550 PR fortran/44742 8551 * gfortran.dg/parameter_array_init_6.f90: New. 8552 * gfortran.dg/initialization_20.f90: Update dg-error. 8553 * gfortran.dg/initialization_24.f90: Ditto. 8554 85552010-07-06 Thomas Koenig <tkoenig@gcc.gnu.org> 8556 PR fortran/PR44693 8557 * gfortran.dg/dim_range_1.f90: New test. 8558 * gfortran.dg/minmaxloc_4.f90: Remove invalid test. 8559 85602010-07-06 Jason Merrill <jason@redhat.com> 8561 8562 PR c++/44703 8563 * g++.dg/cpp0x/initlist41.C: New. 8564 8565 PR c++/44778 8566 * g++.dg/template/ptrmem22.C: New. 8567 85682010-07-06 Kai Tietz <kai.tietz@onevision.com> 8569 8570 * gcc.target/i386/ms_hook_prologue.c: Add x64 ms_hook_prologue 8571 support. 8572 * gcc.target/i386/i386.exp: Likewise. 8573 85742010-07-06 Peter Bergner <bergner@vnet.ibm.com> 8575 8576 PR testsuite/44195 8577 * gcc.dg/lto/20100518_0.c: Limit to x86. 8578 85792010-07-06 Richard Guenther <rguenther@suse.de> 8580 8581 PR middle-end/44828 8582 * gcc.c-torture/execute/pr44828.c: New testcase. 8583 85842010-07-06 Shujing Zhao <pearly.zhao@oracle.com> 8585 8586 * g++.dg/warn/noeffect2.C: Adjust expected warning. 8587 * g++.dg/warn/volatile1.C: Likewise. 8588 * g++.dg/template/warn1.C: Likewise. 8589 85902010-07-05 H.J. Lu <hongjiu.lu@intel.com> 8591 8592 AVX Programming Reference (June, 2010) 8593 * g++.dg/other/i386-2.C: Add -mfsgsbase -mrdrnd -mf16c. 8594 * g++.dg/other/i386-3.C: Likewise. 8595 * gcc.target/i386/sse-12.c: Likewise. 8596 8597 * gcc.target/i386/f16c-check.h: New. 8598 * gcc.target/i386/rdfsbase-1.c: Likewise. 8599 * gcc.target/i386/rdfsbase-2.c: Likewise. 8600 * gcc.target/i386/rdgsbase-1.c: Likewise. 8601 * gcc.target/i386/rdgsbase-2.c: Likewise. 8602 * gcc.target/i386/rdrand-1.c: Likewise. 8603 * gcc.target/i386/rdrand-2.c: Likewise. 8604 * gcc.target/i386/rdrand-3.c: Likewise. 8605 * gcc.target/i386/vcvtph2ps-1.c: Likewise. 8606 * gcc.target/i386/vcvtph2ps-2.c: Likewise. 8607 * gcc.target/i386/vcvtph2ps-3.c: Likewise. 8608 * gcc.target/i386/vcvtps2ph-1.c: Likewise. 8609 * gcc.target/i386/vcvtps2ph-2.c: Likewise. 8610 * gcc.target/i386/vcvtps2ph-3.c: Likewise. 8611 * gcc.target/i386/wrfsbase-1.c: Likewise. 8612 * gcc.target/i386/wrfsbase-2.c: Likewise. 8613 * gcc.target/i386/wrgsbase-1.c: Likewise. 8614 * gcc.target/i386/wrgsbase-2.c: Likewise. 8615 8616 * gcc.target/i386/sse-13.c: Add -mfsgsbase -mrdrnd -mf16c. 8617 (__builtin_ia32_vcvtps2ph): New. 8618 (__builtin_ia32_vcvtps2ph256): Likewise. 8619 8620 * gcc.target/i386/sse-14.c: Add -mfsgsbase -mrdrnd -mf16c. 8621 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph. 8622 8623 * gcc.target/i386/sse-22.c: Add fsgsbase,rdrnd,f16c. 8624 Test _cvtss_sh, _mm_cvtps_ph and _mm256_cvtps_ph. 8625 8626 * gcc.target/i386/sse-23.c (__builtin_ia32_vcvtps2ph): New. 8627 (__builtin_ia32_vcvtps2ph256): Likewise. 8628 Add fsgsbase,rdrnd,f16c. 8629 8630 * lib/target-supports.exp (check_effective_target_f16c): New. 8631 86322010-07-05 Jakub Jelinek <jakub@redhat.com> 8633 8634 * gcc.dg/guality/nrv-1.c: New test. 8635 86362010-07-05 Sandra Loosemore <sandra@codesourcery.com> 8637 8638 PR middle-end/42505 8639 * gcc.target/arm/pr42505.c: New test case. 8640 86412010-07-05 Jakub Jelinek <jakub@redhat.com> 8642 8643 PR c++/44808 8644 * g++.dg/opt/nrv16.C: New test. 8645 86462010-07-05 Richard Guenther <rguenther@suse.de> 8647 8648 PR tree-optimization/44784 8649 * gcc.c-torture/compile/pr44784.c: New testcase. 8650 86512010-07-05 Ira Rosen <irar@il.ibm.com> 8652 8653 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c: 8654 Increase loop bound and array size. 8655 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c: 8656 Likewise. 8657 86582010-07-05 Ira Rosen <irar@il.ibm.com> 8659 8660 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: Remove. 8661 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: Increase loop bound. 8662 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Likewise. 8663 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: Remove. 8664 * gcc.dg/vect/pr35821-altivec.c, gcc.dg/vect/pr35821-spu.c: Likewise. 8665 86662010-07-05 Shujing Zhao <pearly.zhao@oracle.com> 8667 8668 PR c++/22138 8669 * g++.dg/parse/template25.C: New. 8670 86712010-07-04 H.J. Lu <hongjiu.lu@intel.com> 8672 8673 PR rtl-optimization/44695 8674 * gcc.dg/torture/pr44695.c: New. 8675 86762010-07-04 Manuel López-Ibáñez <manu@gcc.gnu.org> 8677 8678 PR c++/16630 8679 * g++.dg/ext/pretty3.C: New. 8680 86812010-07-04 Richard Guenther <rguenther@suse.de> 8682 8683 PR middle-end/44809 8684 * g++.dg/torture/pr44809.C: New testcase. 8685 86862010-07-04 Richard Guenther <rguenther@suse.de> 8687 8688 PR tree-optimization/44656 8689 * gcc.dg/tree-ssa/loadpre6.c: Remove XFAIL. 8690 86912010-07-04 Ira Rosen <irar@il.ibm.com> 8692 Revital Eres <eres@il.ibm.com> 8693 8694 * gcc.dg/vect/vect-42.c: Don't expect peeling on targets that support 8695 misaligned stores. 8696 * gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-93.c, 8697 gcc.dg/vect/vect-96.c: Likewise. 8698 * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that 8699 that support misaligned stores. Change the number of expected 8700 misaligned accesses. 8701 * gcc.dg/vect/vect-peel-1.c: New test. 8702 * gcc.dg/vect/vect-peel-2.c, gcc.dg/vect/vect-peel-3.c, 8703 gcc.dg/vect/vect-peel-4.c: Likewise. 8704 * gcc.dg/vect/vect-multitypes-1.c: Change the test to make it 8705 vectorizable on all targets that support realignment. 8706 * gcc.dg/vect/vect-multitypes-4.c: Likewise. 8707 87082010-07-03 H.J. Lu <hongjiu.lu@intel.com> 8709 8710 PR c/44806 8711 * gcc.dg/torture/pr44806.c: New. 8712 87132010-07-03 Eric Botcazou <ebotcazou@adacore.com> 8714 8715 * gnat.dg/cond_expr1.adb: New test. 8716 87172010-07-03 Eric Botcazou <ebotcazou@adacore.com> 8718 8719 * gnat.dg/modular3.adb: New test. 8720 * gnat.dg/modular3_pkg.ads: New helper. 8721 87222010-07-03 Iain Sandoe <iains@gcc.gnu.org> 8723 Mikael Pettersson <mikpe@it.uu.se> 8724 8725 PR testsuite/44518 8726 * obj-c++.dg/encode-2.mm: Produce object and save temps. 8727 Make signed-ness of chars explicit. Scan the object for 8728 strings that are split by some target assemblers. 8729 * obj-c++.dg/encode-3.mm: Make the signed-ness of chars 8730 explicit. 8731 87322010-07-03 Hans-Peter Nilsson <hp@axis.com> 8733 8734 * gfortran.dg/char_bounds_check_fail_1.f90: Correct dg-output string. 8735 87362010-07-02 Le-Chun Wu <lcwu@google.com> 8737 8738 PR/44128 8739 * g++.dg/warn/Wshadow-7.C: New test. 8740 87412010-07-02 Daniel Jacobowitz <dan@codesourcery.com> 8742 Julian Brown <julian@codesourcery.com> 8743 Sandra Loosemore <sandra@codesourcery.com> 8744 8745 * gcc.c-torture/execute/20100416-1.c: New test case. 8746 87472010-07-02 Julian Brown <julian@codesourcery.com> 8748 Sandra Loosemore <sandra@codesourcery.com> 8749 8750 PR target/43703 8751 8752 * gcc.dg/vect/vect.exp: Add -ffast-math for NEON. 8753 * gcc.dg/vect/vect-reduc-6.c: Add XFAIL for NEON. 8754 87552010-07-02 Sandra Loosemore <sandra@codesourcery.com> 8756 Julian Brown <julian@codesourcery.com> 8757 8758 * gcc.target/arm/neon/vadds64.c: Regenerated. 8759 * gcc.target/arm/neon/vaddu64.c: Regenerated. 8760 * gcc.target/arm/neon/vsubs64.c: Regenerated. 8761 * gcc.target/arm/neon/vsubu64.c: Regenerated. 8762 * gcc.target/arm/neon-vmla-1.c: Add -ffast-math to options. 8763 * gcc.target/arm/neon-vmls-1.c: Likewise. 8764 * gcc.target/arm/neon-vsubs64.c: New execution test. 8765 * gcc.target/arm/neon-vsubu64.c: New execution test. 8766 * gcc.target/arm/neon-vadds64.c: New execution test. 8767 * gcc.target/arm/neon-vaddu64.c: New execution test. 8768 87692010-07-02 Sandra Loosemore <sandra@codesourcery.com> 8770 8771 * gcc.target/arm/neon-vands64.c: New. 8772 * gcc.target/arm/neon-vandu64.c: New. 8773 * gcc.target/arm/neon-vbics64.c: New. 8774 * gcc.target/arm/neon-vbicu64.c: New. 8775 * gcc.target/arm/neon-veors64.c: New. 8776 * gcc.target/arm/neon-veoru64.c: New. 8777 * gcc.target/arm/neon-vorns64.c: New. 8778 * gcc.target/arm/neon-vornu64.c: New. 8779 * gcc.target/arm/neon-vorrs64.c: New. 8780 * gcc.target/arm/neon-vorru64.c: New. 8781 * gcc.target/arm/neon/vands64.c: Regenerated. 8782 * gcc.target/arm/neon/vandu64.c: Regenerated. 8783 * gcc.target/arm/neon/vbics64.c: Regenerated. 8784 * gcc.target/arm/neon/vbicu64.c: Regenerated. 8785 * gcc.target/arm/neon/veors64.c: Regenerated. 8786 * gcc.target/arm/neon/veoru64.c: Regenerated. 8787 * gcc.target/arm/neon/vorns64.c: Regenerated. 8788 * gcc.target/arm/neon/vornu64.c: Regenerated. 8789 * gcc.target/arm/neon/vorrs64.c: Regenerated. 8790 * gcc.target/arm/neon/vorru64.c: Regenerated. 8791 87922010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8793 8794 * gfortran.dg/runtime_warning_1.f90: Remove extra dg line. 8795 87962010-07-02 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8797 8798 * gfortran.dg/runtime_warning_1.f90: Fix dg syntax. 8799 * gfortran.dg/intent_out_5.f90: Same. 8800 * gfortran.dg/ltrans-7.f90: Same. 8801 * gfortran.dg/char_bounds_check_fail_1.f90: Same. 8802 88032010-07-02 Jan Hubicka <jh@suse.cz> 8804 8805 * gcc.dg/tree-ssa/ipa-split-5.c: New function. 8806 88072010-07-02 Iain Sandoe <iains@gcc.gnu.org> 8808 8809 * objc-obj-c++-shared/Object1.h: Correct Line endings. 8810 88112010-07-02 Jakub Jelinek <jakub@redhat.com> 8812 8813 PR c++/44780 8814 * c-c++-common/Wunused-var-12.c: New test. 8815 88162010-07-02 Bernd Schmidt <bernds@codesourcery.com> 8817 8818 PR target/42835 8819 * gcc.target/arm/pr42835.c: New test. 8820 8821 PR target/42172 8822 * gcc.target/arm/pr42172-1.c: New test. 8823 88242010-07-02 Paolo Carlini <paolo.carlini@oracle.com> 8825 8826 * g++.dg/template/crash98.C: Remove stray // from dg-error comment. 8827 88282010-07-02 Sandra Loosemore <sandra@codesourcery.com> 8829 8830 * gcc.target/arm/neon/vdup_ns64.c: Regenerated. 8831 * gcc.target/arm/neon/vdup_nu64.c: Regenerated. 8832 * gcc.target/arm/neon/vdupQ_ns64.c: Regenerated. 8833 * gcc.target/arm/neon/vdupQ_nu64.c: Regenerated. 8834 * gcc.target/arm/neon/vmov_ns64.c: Regenerated. 8835 * gcc.target/arm/neon/vmov_nu64.c: Regenerated. 8836 * gcc.target/arm/neon/vmovQ_ns64.c: Regenerated. 8837 * gcc.target/arm/neon/vmovQ_nu64.c: Regenerated. 8838 * gcc.target/arm/neon/vget_lanes64.c: Regenerated. 8839 * gcc.target/arm/neon/vget_laneu64.c: Regenerated. 8840 * gcc.target/arm/neon/vset_lanes64.c: Regenerated. 8841 * gcc.target/arm/neon/vset_laneu64.c: Regenerated. 8842 * gcc.target/arm/neon-vdup_ns64.c: New. 8843 * gcc.target/arm/neon-vdup_nu64.c: New. 8844 * gcc.target/arm/neon-vdupQ_ns64.c: New. 8845 * gcc.target/arm/neon-vdupQ_nu64.c: New. 8846 * gcc.target/arm/neon-vdupQ_lanes64.c: New. 8847 * gcc.target/arm/neon-vdupQ_laneu64.c: New. 8848 * gcc.target/arm/neon-vmov_ns64.c: New. 8849 * gcc.target/arm/neon-vmov_nu64.c: New. 8850 * gcc.target/arm/neon-vmovQ_ns64.c: New. 8851 * gcc.target/arm/neon-vmovQ_nu64.c: New. 8852 * gcc.target/arm/neon-vget_lanes64.c: New. 8853 * gcc.target/arm/neon-vget_laneu64.c: New. 8854 * gcc.target/arm/neon-vset_lanes64.c: New. 8855 * gcc.target/arm/neon-vset_laneu64.c: New. 8856 88572010-07-02 Richard Guenther <rguenther@suse.de> 8858 8859 * g++.dg/torture/20100702-1.C: New testcase. 8860 88612010-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> 8862 8863 PR target/44707 8864 * gcc.c-torture/compile/pr44707.c: New test. 8865 88662010-07-02 Paolo Carlini <paolo.carlini@oracle.com> 8867 8868 PR c++/44039 8869 * g++.dg/template/crash101.C: New. 8870 88712010-07-02 Iain Sandoe <iains@gcc.gnu.org> 8872 8873 * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4. 8874 Use the ABI-0 accessors and fail it for m64. 8875 88762010-07-02 Jan Hubicka <jh@suse.cz> 8877 8878 * g++.dg/tree-ssa/pr44706.C: New testcase. 8879 88802010-07-02 Richard Guenther <rguenther@suse.de> 8881 8882 PR tree-optimization/44748 8883 * gcc.dg/tree-ssa/ssa-ccp-29.c: New testcase. 8884 88852010-07-02 Iain Sandoe <iains@gcc.gnu.org> 8886 8887 * objc-obj-c++-shared/next-abi.h: Remove dependency on system 8888 headers. Add clause to reflect that, pre-10.5, ABI is always 0. 8889 * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for 8890 the method types to forward:. 8891 88922010-06-30 Jason Merrill <jason@redhat.com> 8893 8894 * g++.dg/cpp0x/nullptr04.C: Use __INTPTR_TYPE__. 8895 * g++.dg/other/pr25632.C: Likewise. 8896 88972010-07-01 Jakub Jelinek <jakub@redhat.com> 8898 8899 PR tree-optimization/40421 8900 * gfortran.fortran-torture/compile/pr40421.f90: New test. 8901 89022010-07-01 Richard Guenther <rguenther@suse.de> 8903 8904 PR middle-end/42834 8905 PR middle-end/44468 8906 * gcc.c-torture/execute/20100316-1.c: New testcase. 8907 * gcc.c-torture/execute/pr44468.c: Likewise. 8908 * gcc.c-torture/compile/20100609-1.c: Likewise. 8909 * gcc.dg/volatile2.c: Adjust. 8910 * gcc.dg/plugin/selfassign.c: Likewise. 8911 * gcc.dg/pr36902.c: Likewise. 8912 * gcc.dg/tree-ssa/foldaddr-2.c: Remove. 8913 * gcc.dg/tree-ssa/foldaddr-3.c: Likewise. 8914 * gcc.dg/tree-ssa/forwprop-8.c: Adjust. 8915 * gcc.dg/tree-ssa/pr17141-1.c: Likewise. 8916 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise. 8917 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise. 8918 * gcc.dg/tree-ssa/ssa-ccp-21.c: Likewise. 8919 * gcc.dg/tree-ssa/pta-ptrarith-1.c: Likewise. 8920 * gcc.dg/tree-ssa/20030807-7.c: Likewise. 8921 * gcc.dg/tree-ssa/forwprop-10.c: Likewise. 8922 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise. 8923 * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise. 8924 * gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise. 8925 * gcc.dg/tree-ssa/forwprop-1.c: Likewise. 8926 * gcc.dg/tree-ssa/forwprop-2.c: Likewise. 8927 * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise. 8928 * gcc.dg/tree-ssa/ssa-ccp-25.c: Likewise. 8929 * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise. 8930 * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise. 8931 * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise. 8932 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise. 8933 * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise. 8934 * gcc.dg/tree-ssa/forwprop-5.c: Likewise. 8935 * gcc.dg/struct/w_prof_two_strs.c: XFAIL. 8936 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise. 8937 * gcc.dg/struct/wo_prof_global_var.c: Likewise. 8938 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise. 8939 * gcc.dg/struct/w_prof_local_array.c: Likewise. 8940 * gcc.dg/struct/w_prof_single_str_global.c: Likewise. 8941 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise. 8942 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise. 8943 * gcc.dg/struct/w_prof_global_array.c: Likewise. 8944 * gcc.dg/struct/wo_prof_array_field.c: Likewise. 8945 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise. 8946 * gcc.dg/struct/w_prof_local_var.c: Likewise. 8947 * gcc.dg/struct/wo_prof_two_strs.c: Likewise. 8948 * gcc.dg/struct/wo_prof_empty_str.c: Likewise. 8949 * gcc.dg/struct/wo_prof_local_array.c: Likewise. 8950 * gcc.dg/struct/w_prof_global_var.c: Likewise. 8951 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise. 8952 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise. 8953 * gcc.dg/struct/wo_prof_global_array.c: Likewise. 8954 * gcc.dg/struct/wo_prof_escape_return.c: Likewise. 8955 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise. 8956 * gcc.dg/struct/wo_prof_double_malloc.c: Likewise. 8957 * gcc.dg/struct/w_ratio_cold_str.c: Likewise. 8958 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise. 8959 * gcc.dg/struct/wo_prof_local_var.c: Likewise. 8960 * gcc.dg/tree-prof/stringop-1.c: Adjust. 8961 * g++.dg/tree-ssa/pr31146.C: Likewise. 8962 * g++.dg/tree-ssa/copyprop-1.C: Likewise. 8963 * g++.dg/tree-ssa/pr33604.C: Likewise. 8964 * g++.dg/plugin/selfassign.c: Likewise. 8965 * gfortran.dg/array_memcpy_3.f90: Likewise. 8966 * gfortran.dg/array_memcpy_4.f90: Likewise. 8967 * c-c++-common/torture/pr42834.c: New testcase. 8968 89692010-06-30 Paolo Carlini <paolo.carlini@oracle.com> 8970 8971 PR c++/44628 8972 * g++.dg/template/crash100.C: New. 8973 89742010-06-30 Jan Hubicka <jh@suse.cz> 8975 8976 * gcc.dg/tree-ssa/ipa-split-4.c: New testcase. 8977 89782010-06-30 Michael Matz <matz@suse.de> 8979 8980 PR bootstrap/44699 8981 * gcc.dg/pr44699.c: New test. 8982 89832010-06-30 Bernd Schmidt <bernds@codesourcery.com> 8984 8985 PR tree-optimization/39799 8986 * c-c++-common/uninit-17.c: New test. 8987 89882010-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> 8989 8990 PR libfortran/43298 8991 * gfortran.dg/read_infnan_1.f90: New test. 8992 89932010-06-29 Jason Merrill <jason@redhat.com> 8994 8995 Enable implicitly declared move constructor/operator= (N3053). 8996 * g++.dg/cpp0x/implicit3.C: New. 8997 * g++.dg/cpp0x/implicit4.C: New. 8998 * g++.dg/cpp0x/implicit5.C: New. 8999 * g++.dg/cpp0x/implicit-copy.C: Adjust. 9000 * g++.dg/cpp0x/not_special.C: Adjust. 9001 * g++.dg/cpp0x/rv-trivial-bug.C: Adjust. 9002 * g++.dg/cpp0x/rv1n.C: Adjust. 9003 * g++.dg/cpp0x/rv1p.C: Adjust. 9004 * g++.dg/cpp0x/rv2n.C: Adjust. 9005 * g++.dg/cpp0x/rv2p.C: Adjust. 9006 * g++.dg/cpp0x/rv3n.C: Adjust. 9007 * g++.dg/cpp0x/rv3p.C: Adjust. 9008 * g++.dg/cpp0x/rv4n.C: Adjust. 9009 * g++.dg/cpp0x/rv4p.C: Adjust. 9010 * g++.dg/cpp0x/rv5n.C: Adjust. 9011 * g++.dg/cpp0x/rv5p.C: Adjust. 9012 * g++.dg/cpp0x/rv6n.C: Adjust. 9013 * g++.dg/cpp0x/rv6p.C: Adjust. 9014 * g++.dg/cpp0x/rv7n.C: Adjust. 9015 * g++.dg/cpp0x/rv7p.C: Adjust. 9016 * g++.dg/cpp0x/rv8p.C: Adjust. 9017 * g++.dg/gomp/pr26690-1.C: Adjust. 9018 * g++.dg/other/error20.C: Adjust. 9019 * g++.dg/other/error31.C: Adjust. 9020 * g++.dg/parse/error19.C: Adjust. 9021 * g++.dg/template/qualttp5.C: Adjust. 9022 * g++.old-deja/g++.law/ctors5.C: Adjust. 9023 9024 Enable implicitly deleted functions (N2346) 9025 * g++.dg/cpp0x/defaulted17.C: New. 9026 * g++.dg/cpp0x/implicit1.C: New. 9027 * g++.dg/cpp0x/implicit2.C: New. 9028 * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: Adjust. 9029 * g++.dg/ext/has_virtual_destructor.C: Adjust. 9030 * g++.dg/init/ctor4.C: Adjust. 9031 * g++.dg/init/synth2.C: Adjust. 9032 * g++.dg/lto/20081118_1.C: Adjust. 9033 * g++.dg/other/error13.C: Adjust. 9034 * g++.dg/other/unused1.C: Adjust. 9035 * g++.old-deja/g++.bob/inherit2.C: Adjust. 9036 * g++.old-deja/g++.bugs/900205_04.C: Adjust. 9037 * g++.old-deja/g++.jason/opeq3.C: Adjust. 9038 * g++.old-deja/g++.law/ctors17.C: Adjust. 9039 * g++.old-deja/g++.oliva/delete1.C: Adjust. 9040 * g++.old-deja/g++.pt/assign1.C: Adjust. 9041 * g++.old-deja/g++.pt/crash20.C: Adjust. 9042 9043 * g++.dg/cpp0x/defaulted10.C: Adjust for new deleted message. 9044 * g++.dg/cpp0x/defaulted13.C: Adjust. 9045 * g++.dg/cpp0x/defaulted2.C: Adjust. 9046 * g++.dg/cpp0x/defaulted3.C: Adjust. 9047 * g++.dg/cpp0x/initlist9.C: Adjust. 9048 * g++.dg/cpp0x/lambda/lambda-errloc.C: Adjust. 9049 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Adjust. 9050 * g++.dg/init/synth2.C: Adjust. 9051 9052 * g++.dg/cpp0x/defaulted19.C: New. 9053 9054 * g++.dg/expr/string-1.C: Fix for -std=c++0x. 9055 * g++.dg/template/error23.C: Fix for -std=c++0x. 9056 90572010-06-29 Janus Weil <janus@gcc.gnu.org> 9058 9059 PR fortran/44718 9060 * gfortran.dg/proc_ptr_28.f90: New. 9061 90622010-06-29 Jakub Jelinek <jakub@redhat.com> 9063 9064 PR tree-optimization/43801 9065 * g++.dg/torture/pr43801.C: New test. 9066 9067 PR debug/44668 9068 * g++.dg/debug/dwarf2/accessibility1.C: New test. 9069 90702010-06-29 Jason Merrill <jason@redhat.com> 9071 9072 PR c++/44587 9073 * g++.dg/template/qualified-id2.C: New. 9074 * g++.dg/template/qualified-id3.C: New. 9075 90762010-06-29 Janus Weil <janus@gcc.gnu.org> 9077 9078 PR fortran/44696 9079 * gfortran.dg/associated_target_4.f90: New. 9080 90812010-06-29 Paul Thomas <pault@gcc.gnu.org> 9082 9083 PR fortran/44582 9084 * gfortran.dg/aliasing_array_result_1.f90 : New test. 9085 90862010-06-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9087 9088 * lib/lto.exp (lto_prune_warns): Also accept leading single quote. 9089 90902010-06-29 Jan Hubicka <jh@suse.cz> 9091 9092 * gcc.dg/tree-ssa/ipa-split-3.c: New testcase. 9093 90942010-06-29 Bernd Schmidt <bernds@codesourcery.com> 9095 9096 PR target/43902 9097 * gcc.target/arm/wmul-1.c: Test for smlabb instead of smulbb. 9098 * gcc.target/arm/wmul-3.c: New test. 9099 * gcc.target/arm/wmul-4.c: New test. 9100 91012010-06-29 H.J. Lu <hongjiu.lu@intel.com> 9102 9103 PR rtl-optimization/44659 9104 * gcc.target/i386/extract-1.c: New. 9105 * gcc.target/i386/extract-2.c: Likewise. 9106 * gcc.target/i386/extract-3.c: Likewise. 9107 * gcc.target/i386/extract-4.c: Likewise. 9108 * gcc.target/i386/extract-5.c: Likewise. 9109 * gcc.target/i386/extract-6.c: Likewise. 9110 91112010-06-28 Jakub Jelinek <jakub@redhat.com> 9112 9113 PR c++/44682 9114 * g++.dg/warn/Wunused-var-14.C: New test. 9115 91162010-06-28 Tobias Burnus <burnus@net-b.de> 9117 9118 PR fortran/43298 9119 * gfortran.dg/nan_6.f90: New. 9120 91212010-06-28 H.J. Lu <hongjiu.lu@intel.com> 9122 9123 PR tree-optimization/43781 9124 * gcc.dg/torture/pr43781.c: New. 9125 91262010-06-28 Paul Thomas <pault@gcc.gnu.org> 9127 9128 PR fortran/40158 9129 * gfortran.dg/actual_rank_check_1.f90: New test. 9130 91312010-06-28 Martin Jambor <mjambor@suse.cz> 9132 9133 * gcc.dg/ipa/ipa-sra-6.c: New test. 9134 91352010-06-28 Jan Hubicka <jh@suse.cz> 9136 9137 PR tree-optimization/44687 9138 * gcc.c-torture/compile/pr44687.c 9139 91402010-06-28 Martin Jambor <mjambor@suse.cz> 9141 9142 PR c++/44535 9143 * g++.dg/torture/pr44535.C: New test. 9144 91452010-06-28 Michael Matz <matz@suse.de> 9146 9147 PR middle-end/44592 9148 * gfortran.dg/pr44592.f90: New test. 9149 91502010-06-28 Jan Hubicka <jh@suse.cz> 9151 9152 PR tree-optimization/44357 9153 * g++.dg/torture/pr44357.C: New testcase. 9154 91552010-06-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9156 9157 * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32. 9158 * gcc.dg/tree-ssa/ltrans-3.c: Likewise. 9159 * gcc.dg/tree-ssa/ltrans-4.c: Likewise. 9160 * gcc.dg/tree-ssa/ltrans-5.c: Likewise. 9161 * gcc.dg/tree-ssa/ltrans-6.c: Likewise. 9162 * gcc.dg/tree-ssa/ltrans-8.c: Likewise. 9163 * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32. 9164 * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32. 9165 91662010-06-27 Jan Hubicka <jh@suse.cz> 9167 9168 * gcc.c-torture/compile/pr44686.c: New file. 9169 91702010-06-27 Richard Guenther <rguenther@suse.de> 9171 9172 PR tree-optimization/44683 9173 * gcc.c-torture/execute/pr44683.c: New testcase. 9174 91752010-06-27 Eric Botcazou <ebotcazou@adacore.com> 9176 9177 * gnat.dg/noreturn3.ad[sb]: New test. 9178 91792010-06-26 Jason Merrill <jason@redhat.com> 9180 9181 * g++.dg/cpp0x/explicit5.C: New. 9182 91832010-06-26 Richard Guenther <rguenther@suse.de> 9184 9185 PR tree-optimization/44393 9186 * gcc.dg/pr44393.c: New testcase. 9187 91882010-06-26 Jan Hubicka <jh@suse.cz> 9189 9190 * gcc.dg/tree-ssa/ipa-split-2.c: New testcase. 9191 91922010-06-26 Richard Guenther <rguenther@suse.de> 9193 9194 PR middle-end/44674 9195 * gcc.dg/pr44674.c: New testcase. 9196 91972010-06-26 Joseph Myers <joseph@codesourcery.com> 9198 9199 * gcc.dg/opts-3.c: New test. 9200 92012010-06-26 Tobias Burnus <burnus@net-b.de> 9202 9203 * gfortran.dg/type_decl_1.f90: New. 9204 * gfortran.dg/type_decl_2.f90: New. 9205 92062010-06-26 Tobias Burnus <burnus@net-b.de> 9207 9208 * gfortran.dg/semicolon_fixed.f: Fix dg syntax.. 9209 * gfortran.dg/semicolon_fixed_2.f: Ditto. 9210 92112010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9212 9213 PR testsuite/38946 9214 * gfortran.dg/array_constructor_23.f: Update test to allow for small 9215 error in comparing reals. 9216 92172010-06-25 Tobias Burnus <burnus@net-b.de> 9218 9219 * selected_real_kind_2.f90: New. 9220 * selected_real_kind_3.f90: New. 9221 92222010-06-25 Tobias Burnus <burnus@net-b.de> 9223 9224 * gfortran.dg/entry_19.f90: New. 9225 92262010-06-25 Tobias Burnus <burnus@net-b.de> 9227 9228 * gfortran.dg/end_subroutine_1.f90: New. 9229 * gfortran.dg/end_subroutine_2.f90: New. 9230 * gfortran.dg/interface_proc_end.f90: Update. 9231 92322010-06-25 Tobias Burnus <burnus@net-b.de> 9233 9234 * gfortran.dg/semicolon_fixed.f: Update. 9235 * gfortran.dg/semicolon_fixed_2.f: New. 9236 * gfortran.dg/semicolon_free_2.f90: New. 9237 * gfortran.dg/semicolon_free.f90: Update. 9238 92392010-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9240 9241 PR fortran/44448 9242 * gfortran.dg/atan2_1.f90: Add -ffloat-store. 9243 92442010-06-25 Martin Jambor <mjambor@suse.cz> 9245 9246 * g++.dg/ipa/iinline-3.C: New test. 9247 * gcc.dg/ipa/modif-1.c: Removed. 9248 92492010-06-25 Jan Hubicka <jh@suse.cz> 9250 9251 * gcc.dg/tree-ssa/ipa-split-1.c 9252 92532010-06-25 Martin Jambor <mjambor@suse.cz> 9254 9255 * g++.dg/ipa/iinline-2.C: New test. 9256 92572010-06-25 Jakub Jelinek <jakub@redhat.com> 9258 9259 PR middle-end/43866 9260 * gfortran.dg/pr43866.f90: New test. 9261 9262 PR tree-optimization/44539 9263 * gcc.dg/pr44539.c: New test. 9264 92652010-06-25 Bernd Schmidt <bernds@codesourcery.com> 9266 9267 From Jim Wilson: 9268 PR target/43902 9269 * gcc.target/mips/madd-9.c: New test. 9270 92712010-06-25 Shujing Zhao <pearly.zhao@oracle.com> 9272 9273 PR c/44517 9274 * gcc.dg/noncompile/pr44517.c: New. 9275 * gcc.dg/noncompile/990416-1.c: Adjust expected error. 9276 92772010-06-24 Steve Ellcey <sje@cup.hp.com> 9278 9279 PR testsuite/43283 9280 * gcc.dg/lto/20091216-1_0.c: Use newline instead of semicolon 9281 and add argument to nop for IA64. 9282 92832010-06-24 H.J. Lu <hongjiu.lu@intel.com> 9284 9285 PR target/44588 9286 * gcc.target/i386/mod-1.c: New. 9287 * gcc.target/i386/umod-1.c: Likewise. 9288 * gcc.target/i386/umod-2.c: Likewise. 9289 * gcc.target/i386/umod-3.c: Likewise. 9290 92912010-06-24 Jakub Jelinek <jakub@redhat.com> 9292 9293 PR middle-end/44492 9294 * g++.dg/torture/pr44492.C: New test. 9295 92962010-06-24 Andi Kleen <ak@linux.intel.com> 9297 9298 * c-c++-common/warn-omitted-condop.c: New. 9299 93002010-06-24 Tobias Burnus <burnus@net-b.de> 9301 9302 PR fortran/44614 9303 * gfortran.dg/import8.f90: New. 9304 93052010-06-23 Arnaud Charlet <charlet@adacore.com> 9306 9307 * gnat.dg/not_null.adb: Update test case. 9308 93092010-06-22 Jakub Jelinek <jakub@redhat.com> 9310 9311 PR c++/44619 9312 * g++.dg/warn/Wunused-var-13.C: New test. 9313 9314 PR c++/44627 9315 * g++.dg/diagnostic/method1.C: New test. 9316 93172010-06-22 Cary Coutant <ccoutant@google.com> 9318 9319 * g++.dg/debug/dwarf2/dwarf4-typedef.C: New test. 9320 93212010-06-22 Janus Weil <janus@gcc.gnu.org> 9322 9323 PR fortran/44616 9324 * gfortran.dg/abstract_type_8.f03: New. 9325 93262010-06-21 Jason Merrill <jason@redhat.com> 9327 9328 * g++.dg/cpp0x/noexcept08.C: New. 9329 9330 * g++.dg/ext/unary_trait_incomplete.C: Adjust. 9331 93322010-06-21 H.J. Lu <hongjiu.lu@intel.com> 9333 9334 PR target/44615 9335 * gcc.target/i386/sse2-vec-2a.c: New. 9336 93372010-06-21 DJ Delorie <dj@redhat.com> 9338 9339 * gcc.dg/pragma-diag-1.c: New. 9340 93412010-06-21 H.J. Lu <hongjiu.lu@intel.com> 9342 9343 PR target/44615 9344 * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8. 9345 93462010-06-21 Alan Modra <amodra@gmail.com> 9347 9348 PR testsuite/44505 9349 * gcc.c-torture/execute/frame-address.c (check_fa): Avoid 9350 tail call to check_fa_mid. 9351 93522010-06-21 Jakub Jelinek <jakub@redhat.com> 9353 9354 PR target/44575 9355 * gcc.c-torture/execute/pr44575.c: New test. 9356 93572010-06-21 Tobias Burnus <burnus@net-b.de> 9358 9359 PR fortran/40632 9360 * gfortran.dg/contiguous_1.f90: New. 9361 * gfortran.dg/contiguous_2.f90: New. 9362 * gfortran.dg/contiguous_3.f90: New. 9363 93642010-06-21 Kai Tietz <kai.tietz@onevision.com> 9365 9366 * gcc.target/x86_64/abi/callabi/leaf-1.c: New. 9367 * gcc.target/x86_64/abi/callabi/leaf-2.c: New. 9368 93692010-06-20 Uros Bizjak <ubizjak@gmail.com> 9370 9371 PR target/44546 9372 * gcc.target/i386/pr44546.c: New test. 9373 93742010-06-20 Joseph Myers <joseph@codesourcery.com> 9375 9376 * gcc.dg/opts-2.c: New test. 9377 93782010-06-19 Janus Weil <janus@gcc.gnu.org> 9379 9380 PR fortran/44584 9381 * gfortran.dg/typebound_proc_15.f03: Modified. 9382 93832010-06-19 Richard Earnshaw <rearnsha@arm.com> 9384 9385 PR target/44072 9386 * gcc.target/arm/thumb2-cmpneg2add-1.c: New test. 9387 * gcc.target/arm/thumb2-cmpneg2add-2.c: New test. 9388 93892010-06-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 9390 9391 * g++.dg/ext/label13.C: Fix typo in last change. 9392 93932010-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org> 9394 9395 PR libfortran/44477 9396 * gfortran.dg/eof_3.f90 9397 * gfortran.dg/endfile_2.f90 9398 * gfortran.dg/endfile_4.f90 9399 * gfortran.dg/endfile_3.f90 9400 94012010-06-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> 9402 9403 PR c++/41090 9404 * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*. 9405 94062010-06-18 Tobias Burnus <burnus@net-b.de> 9407 9408 PR fortran/44556 9409 * gfortran.dg/allocate_alloc_opt_11.f90: New. 9410 94112010-06-18 Bernd Schmidt <bernds@codesourcery.com> 9412 9413 * gcc.target/arm/pr40900.c: New test. 9414 94152010-06-18 Arnaud Charlet <charlet@adacore.com> 9416 9417 * gnat.dg/class_wide2.adb: Remove bogus message, no longer generated. 9418 94192010-06-17 Janus Weil <janus@gcc.gnu.org> 9420 9421 PR fortran/44558 9422 * gfortran.dg/typebound_call_15.f03: New. 9423 94242010-06-17 Manuel López-Ibáñez <manu@gcc.gnu.org> 9425 9426 PR c++/44486 9427 * g++.dg/pr44486.C: New. 9428 94292010-06-16 DJ Delorie <dj@redhat.com> 9430 9431 * gcc.target/i386/volatile-bitfields-1.c: New. 9432 * gcc.target/i386/volatile-bitfields-2.c: New. 9433 94342010-06-16 Jason Merrill <jason@redhat.com> 9435 9436 * g++.dg/cpp0x/noexcept03.C: Test -Wnoexcept. 9437 9438 * g++.dg/cpp0x/noexcept01.C: Test defaulted fns. 9439 94402010-06-16 Richard Guenther <rguenther@suse.de> 9441 9442 PR c/44555 9443 * gcc.c-torture/execute/pr44555.c: New testcase. 9444 94452010-06-16 Janus Weil <janus@gcc.gnu.org> 9446 9447 PR fortran/44549 9448 * gfortran.dg/typebound_proc_16.f03: New. 9449 94502010-06-16 Martin Jambor <mjambor@suse.cz> 9451 9452 * g++.dg/torture/pr43905.C: New test. 9453 94542010-06-16 Mikael Pettersson <mikpe@it.uu.se> 9455 9456 PR testsuite/44538 9457 * gcc.dg/vect/slp-perm-5.c (main): Prevent 9458 initialization loop from being vectorized. 9459 * gcc.dg/vect/slp-perm-6.c (main): Likewise. 9460 94612010-06-16 Alan Modra <amodra@gmail.com> 9462 9463 PR tree-optimization/44507 9464 * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast. 9465 94662010-06-15 Jason Merrill <jason@redhat.com> 9467 9468 * g++.dg/overload/arg3.C: Adjust error locations. 9469 * g++.dg/overload/copy1.C: Likewise. 9470 * g++.dg/tc1/dr152.C: Likewise. 9471 * g++.dg/template/incomplete4.C: Likewise. 9472 * g++.dg/template/incomplete5.C: Likewise. 9473 * g++.old-deja/g++.bob/inherit2.C: Likewise. 9474 * g++.old-deja/g++.pt/auto_ptr.C: Likewise. 9475 * g++.old-deja/g++.pt/crash9.C: Likewise. 9476 9477 * g++.dg/inherit/virtual5.C: New. 9478 9479 * g++.dg/cpp0x/defaulted18.C: New. 9480 9481 * g++.dg/cpp0x/initlist40.C: New. 9482 9483 * g++.dg/cpp0x/initlist39.C: New. 9484 94852010-06-15 Sebastian Pop <sebastian.pop@amd.com> 9486 9487 PR middle-end/44391 9488 * gcc.dg/graphite/pr44391.c: New. 9489 94902010-06-15 Janus Weil <janus@gcc.gnu.org> 9491 9492 PR fortran/43388 9493 * gfortran.dg/allocate_alloc_opt_8.f90: New. 9494 * gfortran.dg/allocate_alloc_opt_9.f90: New. 9495 * gfortran.dg/allocate_alloc_opt_10.f90: New. 9496 * gfortran.dg/class_allocate_2.f03: Modified an error message. 9497 94982010-06-15 Richard Guenther <rguenther@suse.de> 9499 9500 * gcc.dg/tree-ssa/ssa-sccvn-4.c: Adjust. 9501 95022010-06-15 Richard Guenther <rguenther@suse.de> 9503 9504 * gcc.dg/vect/bb-slp-21.c: Adjust. 9505 * gcc.dg/vect/bb-slp-13.c: Likewise 9506 * gcc.dg/vect/bb-slp-4.c: Likewise 9507 * gcc.dg/vect/bb-slp-22.c: Likewise 9508 * gcc.dg/vect/bb-slp-14.c: Likewise 9509 * gcc.dg/vect/bb-slp-23.c: Likewise 9510 * gcc.dg/vect/bb-slp-15.c: Likewise 9511 * gcc.dg/vect/bb-slp-17.c: Likewise 9512 * gcc.dg/vect/bb-slp-18.c: Likewise 9513 * gcc.dg/vect/bb-slp-19.c: Likewise 9514 * gcc.dg/vect/bb-slp-10.c: Likewise 9515 * gcc.dg/vect/bb-slp-11.c: Likewise 9516 * gcc.dg/vect/bb-slp-20.c: Likewise 9517 * gcc.dg/vect/bb-slp-3.c: Likewise 9518 95192010-06-15 Jakub Jelinek <jakub@redhat.com> 9520 9521 PR fortran/44536 9522 * gfortran.dg/gomp/pr44536.f90: New test. 9523 * gfortran.dg/gomp/sharing-3.f90: Remove xfail. 9524 95252010-06-14 H.J. Lu <hongjiu.lu@intel.com> 9526 9527 PR target/44534 9528 * gcc.target/i386/avx-vextractf128-256-3.c: New. 9529 * gcc.target/i386/avx-vextractf128-256-4.c: Likewise. 9530 95312010-06-14 Jakub Jelinek <jakub@redhat.com> 9532 9533 PR tree-optimization/44508 9534 * gcc.dg/tree-ssa/pr21086.c: Adjust. 9535 9536 PR bootstrap/44509 9537 * gcc.dg/pr44509.c: New test. 9538 95392010-06-14 Ira Rosen <irar@il.ibm.com> 9540 9541 PR tree-optimization/44507 9542 * gcc.dg/vect/pr44507.c: New test. 9543 95442010-06-13 H.J. Lu <hongjiu.lu@intel.com> 9545 9546 * g++.dg/plugin/header_plugin.c: Add "c-family/" to c-common.h 9547 and c-pretty-print.h. 9548 9549 * g++.dg/plugin/pragma_plugin.c: Add "c-family/" to c-pragma.h. 9550 95512010-06-13 Daniel Franke <franke.daniel@gmail.com> 9552 9553 * gfortran.dg/whole_file_18.f90: Updated error message. 9554 95552010-06-12 Daniel Franke <franke.daniel@gmail.com> 9556 9557 * gfortran.dg/whole_file_20.f03: New. 9558 95592010-06-12 Jan Hubicka <jh@suse.cz> 9560 9561 * gcc.c-torture/compile/pc44485.c: New testcase. 9562 95632010-06-12 Janus Weil <janus@gcc.gnu.org> 9564 9565 PR fortran/40117 9566 * gfortran.dg/typebound_proc_4.f03: Modified error message. 9567 * gfortran.dg/typebound_proc_14.f03: New. 9568 * gfortran.dg/typebound_proc_15.f03: New. 9569 95702010-06-11 Joseph Myers <joseph@codesourcery.com> 9571 9572 * gcc.dg/opts-1.c: New test. 9573 95742010-06-11 Joseph Myers <joseph@codesourcery.com> 9575 9576 * gcc.dg/funroll-loops-all.c: Update expected error. 9577 95782010-06-11 Uros Bizjak <ubizjak@gmail.com> 9579 9580 PR target/44481 9581 * gcc.target/i386/pr44481.c: New test. 9582 95832010-06-11 Eric Botcazou <ebotcazou@adacore.com> 9584 9585 * gcc.dg/pr42461.c: Compile at -O2 instead of -O. 9586 95872010-06-11 Sebastian Pop <sebastian.pop@amd.com> 9588 9589 PR middle-end/44483 9590 * gcc.dg/tree-ssa/pr44483.c: New. 9591 95922010-06-11 Paul Brook <paul@codesourcery.com> 9593 9594 * g++.dg/other/arm-neon-1.C: New test. 9595 95962010-06-11 Paul Thomas <pault@gcc.gnu.org> 9597 9598 PR fortran/42051 9599 PR fortran/43896 9600 * gfortran.dg/class_23.f03: New test. 9601 96022010-06-11 Jan Hubicka <jh@suse.cz> 9603 9604 * gcc.dg/ipa/pure-const-2.c: New testcase. 9605 96062010-06-11 Jan Hubicka <jh@suse.cz> 9607 9608 * gcc.dg/noreturn-7.c: Update. 9609 * gcc.dg/noreturn-4.c: Update. 9610 96112010-06-10 Dodji Seketeli <dodji@redhat.com> 9612 9613 Fix MIPS bootstrap 9614 * g++.dg/other/typedef4.C: New test. 9615 96162010-06-10 Janus Weil <janus@gcc.gnu.org> 9617 9618 PR fortran/44207 9619 * gfortran.dg/allocate_alloc_opt_7.f90: New test. 9620 96212010-06-10 Daniel Franke <franke.daniel@gmail.com> 9622 9623 PR fortran/44457 9624 * gfortran.dg/asynchronous_3.f03 9625 96262010-06-10 Changpeng Fang <changpeng.fang@amd.com> 9627 9628 PR middle-end/44185 9629 * gcc.dg/tree-ssa/prefetch-7.c: take the loops that will generate 9630 non-temporal stores out of the tests to form new test cases. As a 9631 result, no non-temporal store should be generated in this case. 9632 9633 * gcc.dg/tree-ssa/prefetch-8.c: New. Test from original 9634 prefetch-7.c that generate one non-temporal store. 9635 9636 * gcc.dg/tree-ssa/prefetch-9.c: New. Test from original 9637 prefetch-7.c that generate one non-temporal store and one 9638 one-temporal prefetch. 9639 96402010-06-10 Martin Jambor <mjambor@suse.cz> 9641 9642 PR tree-optimization/44258 9643 * gcc.dg/tree-ssa/pr44258.c: New test. 9644 96452010-06-10 Daniel Kraft <d@domob.eu> 9646 9647 PR fortran/38936 9648 * gfortran.dg/associate_1.f03: New test. 9649 * gfortran.dg/associate_2.f95: New test. 9650 * gfortran.dg/associate_3.f03: New test. 9651 * gfortran.dg/associate_4.f08: New test. 9652 96532010-06-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 9654 9655 * gfortran.dg/selected_char_kind_4.f90: New test. 9656 96572010-06-09 Eric Botcazou <ebotcazou@adacore.com> 9658 9659 * gcc.dg/pr42461.c: New test. 9660 96612010-06-09 Daniel Franke <franke.daniel@gmail.com> 9662 9663 PR fortran/44347 9664 * gfortran.dg/selected_real_kind_1.f90: New. 9665 96662010-06-09 Daniel Franke <franke.daniel@gmail.com> 9667 9668 PR fortran/44359 9669 * gfortran.dg/warn_conversion.f90: Removed check for redundant 9670 warning. 9671 * gfortran.dg/warn_conversion_2.f90: Use non-constant expression to 9672 check for warning. 9673 96742010-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 9675 9676 * gfortran.dg/data_namelist_conflict.f90: New test. 9677 96782010-06-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9679 9680 * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*. 9681 * g++.old-deja/g++.oliva/dwarf3.C: Likewise. 9682 * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*. 9683 96842010-06-09 Steven G. Kargl <kargl@gcc.gnu.org> 9685 9686 * gfortran.dg/mvbits_9.f90: New test. 9687 * gfortran.dg/ibset_1.f90: Ditto. 9688 * gfortran.dg/ibits_1.f90: Ditto. 9689 * gfortran.dg/btest_1.f90: Ditto. 9690 * gfortran.dg/ibclr_1.f90: Ditto. 9691 96922010-06-09 Jason Merrill <jason@redhat.com> 9693 9694 PR c++/44366 9695 * g++.dg/cpp0x/decltype23.C: Move to... 9696 * g++.dg/diagnostic/parm1.C: ...here, and remove decltype. 9697 96982010-06-09 Janus Weil <janus@gcc.gnu.org> 9699 9700 PR fortran/44211 9701 * gfortran.dg/typebound_call_14.f03: New test. 9702 97032010-06-09 Martin Jambor <mjambor@suse.cz> 9704 9705 PR tree-optimization/44423 9706 * gcc.dg/tree-ssa/pr44423.c: New test. 9707 97082010-06-09 Joern Rennecke <amylaar@spamcop.net> 9709 9710 PR testsuite/42843 9711 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Use enumerator 9712 TV_NONE to initialize tv_id field. 9713 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Likewise. 9714 * gcc.dg/plugin/one_time_plugin.c (one_pass): Likewise. 9715 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Likewise. 9716 Include toplev.h . 9717 * gcc.dg/plugin/finish_unit_plugin.c: Include cgraph.h. 9718 * g++.dg/plugin/attribute_plugin.c: Include toplev.h and plugin.h . 9719 * g++.dg/plugin/pragma_plugin.c: Include toplev.h . 9720 97212010-06-08 Sandra Loosemore <sandra@codesourcery.com> 9722 9723 PR tree-optimization/39874 9724 PR middle-end/28685 9725 * gcc.dg/pr39874.c: New file. 9726 97272010-06-08 Nathan Sidwell <nathan@codesourcery.com> 9728 9729 * g++.dg/ext/attr-alias-1.C: New. 9730 * g++.dg/ext/attr-alias-2.C: New. 9731 97322010-06-07 Tobias Burnus <burnus@net-b.de> 9733 9734 PR fortran/44446 9735 * gfortran.dg/proc_ptr_27.f90: New. 9736 97372010-06-07 Jason Merrill <jason@redhat.com> 9738 9739 PR c++/44366 9740 * g++.dg/cpp0x/decltype23.C: New. 9741 97422010-06-08 Andrew Pinski <pinskia@gmail.com> 9743 Shujing Zhao <pearly.zhao@oracle.com> 9744 9745 PR c/37724 9746 * gcc.dg/c90-const-expr-10.c: Adjust. 9747 * gcc.dg/c99-const-expr-10.c: Adjust. 9748 * gcc.dg/init-bad-7.c: New. 9749 97502010-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 9751 9752 * lib/target-supports.exp (check_effective_target_gas): New proc. 9753 * gcc.c-torture/execute/960321-1.x: New file. 9754 97552010-06-07 Jason Merrill <jason@redhat.com> 9756 9757 PR c++/44401 9758 * g++.dg/tc1/dr147.C: Test case of member with same name as class. 9759 97602010-06-07 Jakub Jelinek <jakub@redhat.com> 9761 9762 PR c++/44444 9763 * g++.dg/warn/Wunused-var-12.C: New test. 9764 9765 PR c++/44443 9766 * c-c++-common/Wunused-var-11.c: New test. 9767 97682010-06-07 Jan Hubicka <jh@suse.cz> 9769 9770 * gcc.dg/ipa/pure-const-1.c: New testcase. 9771 97722010-06-07 Kazu Hirata <kazu@codesourcery.com> 9773 9774 PR rtl-optimization/44404 9775 * gcc.dg/pr44404.c: New. 9776 97772010-06-07 Kai Tietz <kai.tietz@onevision.com> 9778 9779 PR target/44159 9780 * gcc.target/i386/abi-2.c: Check sysv abi here. 9781 * gcc.target/i386/aes-avx-check.h: Call test in noinline 9782 function to avoid failures by different ABIs. 9783 * gcc.target/i386/aes-check.h: Likewise. 9784 * gcc.target/i386/avx-check.h: Likewise. 9785 * gcc.target/i386/fma4-check.h: Likewise. 9786 * gcc.target/i386/mmx-3dnow-check.h: Likewise. 9787 * gcc.target/i386/mmx-check.h: Likewise. 9788 * gcc.target/i386/pclmul-avx-check.h: Likewise. 9789 * gcc.target/i386/pclmul-check.h: Likewise. 9790 * gcc.target/i386/sse-check.h: Likewise. 9791 * gcc.target/i386/sse2-check.h: Likewise. 9792 * gcc.target/i386/sse3-check.h: Likewise. 9793 * gcc.target/i386/sse4_1-check.h: Likewise. 9794 * gcc.target/i386/sse4_2-check.h: Likewise. 9795 * gcc.target/i386/sse4a-check.h: Likewise. 9796 * gcc.target/i386/ssse3-check.h: Likewise. 9797 * gcc.target/i386/xop-check.h: Likewise. 9798 * gcc.target/i386/pr27971.c: Fix for LLP64. 9799 * gcc.target/i386/pr39139.c: Likewise. 9800 * gcc.target/i386/pr39315-check.c: Likewise. 9801 * gcc.target/i386/vararg-1.c: Likewise. 9802 * gcc.target/i386/vararg-2.c: Likewise. 9803 Additional add dg-compile to avoid failure due 9804 missing foo symbol. 9805 9806 * gcc.dg/compound-literal-1.c: Fix for llp64. 9807 * gcc.dg/pr32370.c: Likewise. 9808 * gcc.dg/pr37561.c: Likewise. 9809 * gcc.dg/pr41340.c: Likewise. 9810 * gcc.dg/pr41551.c: Likewise. 9811 98122010-05-25 Dodji Seketeli <dodji@redhat.com> 9813 9814 PR c++/44188 9815 * g++.dg/debug/dwarf2/typedef3.C: New test. 9816 98172010-06-06 Manuel López-Ibáñez <manu@gcc.gnu.org> 9818 9819 PR c/20000 9820 * c-c++-common/pr20000.c: New. 9821 98222010-06-05 Fabien Chêne <fabien@gcc.gnu.org> 9823 9824 PR c++/44086 9825 * g++.dg/init/pr44086.C: New. 9826 * g++.dg/cpp0x/decltype4.C: Adjust. 9827 98282010-06-05 Paul Thomas <pault@gcc.gnu.org> 9829 9830 PR fortran/43945 9831 * gfortran.dg/generic_23.f03: New test. 9832 98332010-06-05 Paul Thomas <pault@gcc.gnu.org> 9834 9835 PR fortran/43895 9836 * gfortran.dg/alloc_comp_class_1.f90 : New test. 9837 98382010-06-05 Jakub Jelinek <jakub@redhat.com> 9839 9840 PR c++/44361 9841 * c-c++-common/Wunused-var-9.c: New test. 9842 98432010-06-05 Jason Merrill <jason@redhat.com> 9844 9845 * g++.dg/cpp0x/noexcept06.C: Call set_unexpected. 9846 98472010-06-05 Joseph Myers <joseph@codesourcery.com> 9848 9849 PR c/44322 9850 * gcc.dg/c99-restrict-4.c: New test. 9851 98522010-06-04 Magnus Fromreide <magfr@lysator.liu.se> 9853 9854 * g++.dg/cpp0x/nullptr01.C: Test nullptr_t variable. 9855 * g++.dg/cpp0x/nullptr02.C: Test nullptr_t variable. 9856 * g++.dg/cpp0x/nullptr03.C: Test nullptr_t variable. 9857 * g++.dg/cpp0x/nullptr04.C: Test nullptr_t variable. 9858 * g++.dg/cpp0x/nullptr05.C: Test nullptr_t variable. 9859 * g++.dg/cpp0x/nullptr06.C: Test nullptr_t variable. 9860 * g++.dg/cpp0x/nullptr07.C: Test nullptr_t variable. 9861 * g++.dg/cpp0x/nullptr08.C: Test nullptr_t variable. 9862 * g++.dg/cpp0x/nullptr09.C: Test nullptr_t variable. 9863 * g++.dg/cpp0x/nullptr10.C: Test nullptr_t variable. 9864 * g++.dg/cpp0x/nullptr11.C: Test nullptr_t variable. 9865 * g++.dg/cpp0x/nullptr12.C: Test nullptr_t variable. 9866 * g++.dg/cpp0x/nullptr13.C: Test nullptr_t variable. 9867 * g++.dg/cpp0x/nullptr14.C: Test nullptr_t variable. 9868 * g++.dg/cpp0x/nullptr15.C: Test nullptr_t variable. 9869 * g++.dg/cpp0x/nullptr16.C: Test nullptr_t variable. 9870 * g++.dg/cpp0x/nullptr17.C: Test nullptr_t variable. 9871 * g++.dg/cpp0x/nullptr18.C: Test nullptr_t variable. 9872 * g++.dg/cpp0x/nullptr19.C: Test nullptr_t variable. 9873 * g++.dg/cpp0x/nullptr20.C: Test nullptr_t variable. 9874 * g++.dg/cpp0x/nullptr21.C: Test nullptr_t variable. 9875 * g++.dg/cpp0x/nullptr22.C: Test nullptr_t variable. 9876 98772010-06-04 Jason Merrill <jason@redhat.com> 9878 9879 * g++.dg/cpp0x/noexcept06.C: New. 9880 * g++.dg/cpp0x/noexcept07.C: New. 9881 9882 * g++.dg/cpp0x/noexcept01.C: New. 9883 * g++.dg/cpp0x/noexcept02.C: New. 9884 * g++.dg/cpp0x/noexcept03.C: New. 9885 * g++.dg/cpp0x/noexcept04.C: New. 9886 * g++.dg/cpp0x/noexcept05.C: New. 9887 98882010-06-04 Jakub Jelinek <jakub@redhat.com> 9889 9890 PR c++/44412 9891 * g++.dg/warn/Wunused-var-10.C: New test. 9892 * g++.dg/warn/Wunused-var-11.C: New test. 9893 9894 PR c++/44362 9895 * c-c++-common/Wunused-var-10.c: New test. 9896 98972010-06-04 Manuel López-Ibáñez <manu@gcc.gnu.org> 9898 9899 PR c/25880 9900 * gcc.dg/assign-warn-2.c: Update. 9901 * gcc.dg/cpp/line3.c: Update. 9902 * gcc.dg/c99-array-lval-8.c: Update. 9903 * gcc.dg/cast-qual-2.c: Update. 9904 * gcc.dg/c99-arraydecl-3.c: Update. 9905 * gcc.dg/assign-warn-1.c: Update. 9906 * gcc.dg/format/gcc_diag-1.c: Update. 9907 99082010-06-04 Bernd Schmidt <bernds@codesourcery.com> 9909 9910 PR rtl-optimization/39871 9911 PR rtl-optimization/40615 9912 PR rtl-optimization/42500 9913 PR rtl-optimization/42502 9914 * gcc.target/arm/eliminate.c: New test. 9915 99162010-06-03 Paolo Carlini <paolo.carlini@oracle.com> 9917 9918 PR libstdc++/44410 9919 * g++.old-deja/g++.jason/new.C: Qualify size_t with std::. 9920 * g++.old-deja/g++.other/delete3.C: Likewise. 9921 * g++.old-deja/g++.other/new.C: Likewise. 9922 * g++.old-deja/g++.law/operators27.C: Likewise. 9923 * g++.old-deja/g++.mike/p755.C: Likewise. 9924 * g++.dg/eh/new1.C: Likewise. 9925 * g++.dg/init/new5.C: Likewise. 9926 99272010-06-03 Thomas Koenig <tkoenig@gcc.gnu.org> 9928 9929 * gfortran.dg/unpack_bounds_1.f90: Remove execute property. 9930 * gfortran.dg/unpack_bounds_2.f90: Likewise. 9931 * gfortran.dg/unpack_bounds_3.f90: Likewise. 9932 99332010-06-03 Richard Guenther <rguenther@suse.de> 9934 9935 PR lto/41921 9936 * lib/lto.exp: Always load gcc.exp. 9937 (lto-obj): For C source files invoke gcc_target_compile. 9938 * g++.dg/lto/20100603-1_0.C: New testcase. 9939 * g++.dg/lto/20100603-1_1.c: Likewise. 9940 99412010-06-03 H.J. Lu <hongjiu.lu@intel.com> 9942 9943 PR tree-optimization/43688 9944 * gfortran.dg/pr43688.f90: New. 9945 99462010-06-03 Richard Guenther <rguenther@suse.de> 9947 9948 PR lto/41584 9949 * gcc.dg/lto/20100603-1_0.c: New testcase. 9950 * gcc.dg/lto/20100603-2_0.c: Likewise. 9951 * gcc.dg/lto/20100603-3_0.c: Likewise. 9952 99532010-06-02 Michael Meissner <meissner@linux.vnet.ibm.com> 9954 9955 PR target/44218 9956 * gcc.target/powerpc/recip-1.c: New test for -mrecip support. 9957 * gcc.target/powerpc/recip-2.c: Ditto. 9958 * gcc.target/powerpc/recip-3.c: Ditto. 9959 * gcc.target/powerpc/recip-4.c: Ditto. 9960 * gcc.target/powerpc/recip-5.c: Ditto. 9961 * gcc.target/powerpc/recip-6.c: Ditto. 9962 * gcc.target/powerpc/recip-7.c: Ditto. 9963 * gcc.target/powerpc/recip-test.h: Ditto. 9964 * gcc.target/powerpc/recip-test2.h: Ditto. 9965 99662010-06-02 H.J. Lu <hongjiu.lu@intel.com> 9967 9968 * g++.dg/torture/pr44295.C (size_t): Use __SIZE_TYPE__. 9969 99702010-06-02 Jason Merrill <jason@redhat.com> 9971 9972 * g++.dg/ext/vector9.C: Expect typedef in error message. 9973 9974 PR c++/9726 9975 PR c++/23594 9976 PR c++/44333 9977 * g++.dg/tc1/dr101.C: Remove xfails. 9978 99792010-06-02 H.J. Lu <hongjiu.lu@intel.com> 9980 9981 PR middle-end/44372 9982 * g++.dg/ipa/pr44372.C: New. 9983 99842010-06-02 Jan Hubicka <jh@suse.cz> 9985 9986 PR middle-end/44295 9987 * g++.dg/torture/pr44295.C: Neww testcase. 9988 99892010-06-02 Jan Hubicka <jh@suse.cz> 9990 9991 * gcc.dg/tree-ssa/loadpre6.c: Update. 9992 99932010-06-02 Richard Guenther <rguenther@suse.de> 9994 9995 * g++.dg/plugin/header_plugin.c: Include cp-tree.h before 9996 diagnostic.h. 9997 99982010-06-02 Iain Sandoe <iains@gcc.gnu.org> 9999 10000 * lib/lto.exp (lto-link-and-maybe-run): Show the options in 10001 the link fail message. 10002 100032010-06-02 Tobias Burnus <burnus@net-b.de> 10004 10005 PR fortran/44360 10006 * gfortran.dg/use_13.f90: New test case. 10007 100082010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10009 10010 PR fortran/44371 10011 * gfortran.dg/error_stop_2.f08: Minor update. 10012 100132010-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10014 10015 PR fortran/44371 10016 * gfortran.dg/error_stop_1.f08: New test. 10017 * gfortran.dg/error_stop_2.f08: New test. 10018 100192010-06-01 Jason Merrill <jason@redhat.com> 10020 10021 DR 990 10022 * g++.dg/cpp0x/initlist37.C: New. 10023 * g++.dg/cpp0x/initlist38.C: New. 10024 10025 PR c++/44358 10026 * g++.dg/cpp0x/initlist36.C: New. 10027 100282010-05-31 Jan Hubicka <jh@suse.cz> 10029 10030 * gcc.dg/noreturn-8.c: New testcase. 10031 100322010-05-31 Jan Hubicka <jh@suse.cz> 10033 10034 * gcc.dg/lto/noreturn-1_1.c: Remove dg-do annotations. 10035 * gcc.dg/lto/noreturn-1_0.c: Move it here. 10036 100372010-05-31 Jan Hubicka <jh@suse.cz> 10038 10039 * gcc.dg/lto/noreturn-1_1.c: New testcase. 10040 * gcc.dg/lto/noreturn-1_0.c: New testcase. 10041 100422010-05-31 Thomas Koenig <tkoenig@gcc.gnu.org> 10043 10044 PR fortran/36928 10045 * gfortran.dg/dependency_27.f90: New test. 10046 * gfortran.dg/array_assign_1.F90: New test. 10047 100482010-05-31 Jakub Jelinek <jakub@redhat.com> 10049 10050 PR target/44338 10051 * gcc.target/i386/sse-24.c: New test. 10052 100532010-05-31 Jan Hubicka <jh@suse.cz> 10054 10055 * gcc.dg/builtin-apply4.c: Compile with -Wmissing-return. 10056 100572010-05-31 Jakub Jelinek <jakub@redhat.com> 10058 10059 PR middle-end/44337 10060 * gcc.dg/pr44337.c: New test. 10061 10062 PR tree-optimization/44182 10063 * g++.dg/debug/pr44182.C: New test. 10064 100652010-05-31 Eric Botcazou <ebotcazou@adacore.com> 10066 10067 * gcc.dg/nested-func-7.c: New test. 10068 * gnat.dg/frame_overflow.adb: Adjust directives. 10069 100702010-05-30 Eric Botcazou <ebotcazou@adacore.com> 10071 10072 * gnat.dg/prot2.ad[sb]: New test. 10073 * gnat.dg/prot2_pkg1.ads: New helper. 10074 * gnat.dg/prot2_pkg2.ad[sb]: Likewise. 10075 100762010-05-30 Eric Botcazou <ebotcazou@adacore.com> 10077 10078 * gnat.dg/array11.adb: Adjust dg-warning directive. 10079 * gnat.dg/object_overflow.adb: Likewise. 10080 100812010-05-29 Sebastian Pop <sebastian.pop@amd.com> 10082 10083 PR middle-end/44306 10084 * gcc.dg/tree-ssa/pr44306.c: New. 10085 100862010-05-29 Jan Hubicka <jh@suse.cz> 10087 10088 * gcc.dg/tree-ssa/ipa-cp-1.c: Update testcase. 10089 100902010-05-28 Sebastian Pop <sebastian.pop@amd.com> 10091 10092 * gcc.dg/vect/vect-outer-fir-lb.c: Un-XFAIL-ed. 10093 100942010-05-28 Mike Stump <mikestump@comcast.net> 10095 10096 PR objc/44125 10097 * objc.dg/const-str-9.m: Remove static. 10098 100992010-05-28 Jakub Jelinek <jakub@redhat.com> 10100 10101 PR target/43636 10102 * gcc.c-torture/compile/pr43636.c: New test. 10103 101042010-05-28 Iain Sandoe <iains@gcc.gnu.org> 10105 10106 PR objc++/23616 10107 * obj-c++.dg/try-catch-2.mm: Adjust xfail. 10108 * obj-c++.dg/try-catch-9.mm: Ditto. 10109 101102010-05-28 Dodji Seketeli <dodji@redhat.com> 10111 10112 Revert patch for PR c++/44188 10113 * g++.dg/debug/dwarf2/typedef3.C: Revert new test. 10114 101152010-05-25 Dodji Seketeli <dodji@redhat.com> 10116 10117 PR c++/44188 10118 * g++.dg/debug/dwarf2/typedef3.C: New test. 10119 101202010-05-27 Jason Merrill <jason@redhat.com> 10121 10122 PR c++/43555 10123 * g++.dg/ext/vla9.C: New. 10124 101252010-05-27 Iain Sandoe <iains@gcc.gnu.org> 10126 10127 PR objc/44140 10128 * objc.dg/torture/tls/thr-init-2.m: Skip for -flto, -fwhopr. 10129 * objc.dg/torture/tls/thr-init-3.m: Ditto. 10130 * objc.dg/torture/tls/thr-init.m: Ditto. 10131 * objc.dg/torture/trivial.m: Ditto. 10132 * obj-c++.dg/torture/tls/thr-init-1.mm: Ditto. 10133 * obj-c++.dg/torture/tls/thr-init-2.mm: Ditto. 10134 * obj-c++.dg/torture/tls/thr-init-3.mm: Ditto. 10135 * obj-c++.dg/torture/trivial.mm: Ditto. 10136 101372010-05-27 Jack Howarth <howarth@bromo.med.uc.edu> 10138 10139 * g++.dg/lto/20100302_0.C: Skip on darwin. 10140 101412010-05-27 Richard Guenther <rguenther@suse.de> 10142 10143 PR tree-optimization/44284 10144 * gcc.dg/vect/vect-118.c: New testcase. 10145 * gcc.dg/vect/bb-slp-20.c: Adjust. 10146 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise. 10147 * gcc.dg/vect/slp-9.c: Likewise. 10148 * gcc.dg/vect/slp-reduc-4.c: Likewise. 10149 * gcc.dg/vect/vect-10.c: Likewise. 10150 * gcc.dg/vect/vect-109.c: Likewise. 10151 * gcc.dg/vect/vect-12.c: Likewise. 10152 * gcc.dg/vect/vect-36.c: Likewise. 10153 * gcc.dg/vect/vect-7.c: Likewise. 10154 * gcc.dg/vect/vect-iv-8.c: Likewise. 10155 * gcc.dg/vect/vect-multitypes-10.c: Likewise. 10156 * gcc.dg/vect/vect-multitypes-13.c: Likewise. 10157 * gcc.dg/vect/vect-multitypes-14.c: Likewise. 10158 * gcc.dg/vect/vect-multitypes-15.c: Likewise. 10159 * gcc.dg/vect/vect-multitypes-7.c: Likewise. 10160 * gcc.dg/vect/vect-multitypes-8.c: Likewise. 10161 * gcc.dg/vect/vect-multitypes-9.c: Likewise. 10162 * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise. 10163 * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise. 10164 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise. 10165 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise. 10166 * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise. 10167 * gcc.dg/vect/vect-strided-u32-mult.c: Likewise. 10168 * gcc.dg/vect/vect-widen-mult-s16.c: Likewise. 10169 * gcc.dg/vect/vect-widen-mult-s8.c: Likewise. 10170 * gcc.dg/vect/vect-widen-mult-sum.c: Likewise. 10171 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise. 10172 101732010-05-27 Maxim Kuvyrkov <maxim@codesourcery.com> 10174 10175 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: Remove, no longer 10176 necessary. 10177 101782010-05-26 Jan Hubicka <jh@suse.cz> 10179 10180 * gcc.dg/lto/materialize-1_0.c: New file. 10181 * gcc.dg/lto/materialize-1_1.c: New file. 10182 101832010-05-26 Eric Botcazou <ebotcazou@adacore.com> 10184 10185 * gnat.dg/lto10.adb: New test. 10186 * gnat.dg/lto10_pkg.ads: New helper. 10187 101882010-05-26 Kai Tietz <kai.tietz@onevision.com> 10189 10190 * lib/target-supports.exp (check_effective_target_int128): New 10191 function to check if __int128 types are available for target. 10192 * c-c++-common/int128-types-1.c: New. 10193 * c-c++-common/int128-1.c: New. 10194 * c-c++-common/int128-2.c: New. 10195 * g++.dg/abi/mangle43.C: New. 10196 * g++.dg/init/enum1.C: Handle __int128 case and add -Wno-overflow. 10197 * g++.dg/cpp0x/nullptr04.C: Use __SIZE_TYPE__ for getting 10198 pointer-wide scalar. 10199 * g++.dg/other/pr25632.C: Likewise. 10200 * g++.dg/other/large-size-array.C (DIM): Use ULLONG_MAX for win64 case. 10201 * g++.dg/warn/pr13358-2.C: Add llp64 for check of special 10202 overflow warnings. 10203 * g++.dg/warn/pr13358-4.C: Likewise. 10204 * g++.dg/warn/Wconversion-null-2.C: Add 'long long' case. 10205 * g++.dg/warn/Wconversion-null.C: Likewise. 10206 102072010-05-26 Jason Merrill <jason@redhat.com> 10208 10209 PR c++/43382 10210 * g++.dg/cpp0x/variadic101.C: New. 10211 102122010-05-26 Richard Guenther <rguenther@suse.de> 10213 10214 PR rtl-optimization/44164 10215 * gcc.c-torture/execute/pr44164.c: New testcase. 10216 * g++.dg/tree-ssa/pr13146.C: Adjust. 10217 102182010-05-26 Paul Thomas <pault@gcc.gnu.org> 10219 10220 PR fortran/40011 10221 * gfortran.dg/whole_file_19.f90 : New test. 10222 102232010-05-25 Daniel Franke <franke.daniel@gmail.com> 10224 10225 PR fortran/30668 10226 PR fortran/31346 10227 PR fortran/34260 10228 * gfortran.dg/pr40999.f: Fix function type. 10229 * gfortran.dg/whole_file_5.f90: Likewise. 10230 * gfortran.dg/whole_file_6.f90: Likewise. 10231 * gfortran.dg/whole_file_16.f90: New. 10232 * gfortran.dg/whole_file_17.f90: New. 10233 * gfortran.dg/whole_file_18.f90: New. 10234 102352010-05-25 Jack Howarth <howarth@bromo.med.uc.edu> 10236 Iain Sandoe <iains@gcc.gnu.org> 10237 10238 * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax. 10239 * gcc.c-torture/compile/pr44197.c: Require alias support. 10240 * gcc.dg/lto/20081222_0.c: Ditto. 10241 102422010-05-25 Jakub Jelinek <jakub@redhat.com> 10243 10244 PR debug/42801 10245 * gcc.dg/guality/vla-2.c: New test. 10246 102472010-05-25 Richard Guenther <rguenther@suse.de> 10248 10249 PR middle-end/44069 10250 * g++.dg/torture/pr44069.C: New testcase. 10251 102522010-05-25 Richard Guenther <rguenther@suse.de> 10253 10254 * gcc.dg/tree-ssa/sra-10.c: Do not dump esra details. 10255 102562010-05-25 Iain Sandoe <iains@gcc.gnu.org> 10257 10258 PR objc/44140 10259 * objc.dg/torture/tls/thr-init-3.m: XFAIL lto/whopr for all. 10260 102612010-05-25 Iain Sandoe <iains@gcc.gnu.org> 10262 10263 * obj-c++.dg/torture/tls/trivial.mm: New. 10264 * obj-c++.dg/torture/tls/thr-init-1.mm: New. 10265 * obj-c++.dg/torture/tls/thr-init-2.mm: New. 10266 * obj-c++.dg/torture/tls/thr-init-3.mm: New. 10267 * obj-c++.dg/torture/tls/diag-1.mm: New. 10268 * obj-c++.dg/torture/tls/tls.exp: New. 10269 * obj-c++.dg/torture/trivial.mm: New. 10270 * obj-c++.dg/torture/dg-torture.exp: New. 10271 * obj-c++.dg/dg.exp: Gather tests explicitly from the source dir. 10272 * obj-c++.dg/tls/trivial.m: New. 10273 * obj-c++.dg/tls/init-1.mm: New. 10274 * obj-c++.dg/tls/diag-1.mm: New. 10275 * obj-c++.dg/tls/init-2.mm: New. 10276 * obj-c++.dg/tls/diag-2.mm: New. 10277 * obj-c++.dg/tls/diag-3.mm: New. 10278 * obj-c++.dg/tls/diag-4.mm: New. 10279 * obj-c++.dg/tls/static-1.mm: New. 10280 * obj-c++.dg/tls/tls.exp: New. 10281 * obj-c++.dg/tls/diag-5.mm: New. 10282 * obj-c++.dg/tls/static-1a.mm: New. 10283 * objc-obj-c++-shared/Object1.mm: New. 10284 * lib/obj-c++-dg.exp (obj-c++-dg-runtest): New proc. 10285 102862010-05-24 Iain Sandoe <iains@gcc.gnu.org> 10287 10288 PR objc++/43689 10289 * obj-c++.dg/const-str-5.mm: Name pointer equivalence union. 10290 * obj-c++.dg/const-str-6.mm: Ditto. 10291 102922010-05-24 Eric Botcazou <ebotcazou@adacore.com> 10293 10294 * g++.dg/parse/array-size2.C: Remove dg-error directives. 10295 102962010-05-24 Eric Botcazou <ebotcazou@adacore.com> 10297 10298 PR ada/38394 10299 * gnat.dg/array13.ad[sb]: New test. 10300 103012010-05-24 Daniel Jacobowitz <dan@codesourcery.com> 10302 Sandra Loosemore <sandra@codesourcery.com> 10303 10304 * gcc.target/arm/neon/: Regenerated test cases. 10305 10306 * gcc.target/arm/neon/polytypes.c, 10307 gcc.target/arm/neon-vmla-1.c, gcc.target/arm/neon-vmls-1.c, 10308 gcc.target/arm/neon-cond-1.c, gcc.target/arm/neon/vfp-shift-a2t2.c, 10309 gcc.target/arm/neon-thumb2-move.c, gcc.dg/torture/arm-fp16-ops-8.c, 10310 gcc.dg/torture/arm-fp16-ops-7.c, g++.dg/ext/arm-fp16/arm-fp16-ops-7.C, 10311 g++.dg/ext/arm-fp16/arm-fp16-ops-8.C, g++.dg/abi/mangle-neon.C: Use 10312 dg-add-options arm_neon. 10313 10314 * gcc.target/arm/fp16-compile-vcvt.c, gcc.dg/torture/arm-fp16-ops-5.c, 10315 gcc.dg/torture/arm-fp16-ops-6.c, g++.dg/ext/arm-fp16/arm-fp16-ops-5.C, 10316 g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: Use dg-add-options arm_neon_fp16 10317 and arm_neon_fp16_ok. 10318 10319 * gcc.dg/vect/vect.exp, g++.dg/vect/vect.exp, 10320 gfortran.dg/vect/vect.exp: Use add_options_for_arm_neon. 10321 10322 * lib/target-supports.exp (add_options_for_arm_neon): New. 10323 (check_effective_target_arm_neon_ok_nocache): New, from 10324 check_effective_target_arm_neon_ok. Check multiple possibilities. 10325 (check_effective_target_arm_neon_ok): Use 10326 check_effective_target_arm_neon_ok_nocache. 10327 (add_options_for_arm_neon_fp16) 10328 (check_effective_target_arm_neon_fp16_ok) 10329 check_effective_target_arm_neon_fp16_ok_nocache): New. 10330 (check_effective_target_arm_neon_hw): Use add_options_for_arm_neon. 10331 103322010-05-24 Jason Merrill <jason@redhat.com> 10333 10334 PR c++/41510 10335 * g++.dg/cpp0x/initlist35.C: New. 10336 * g++.dg/init/brace6.C: Adjust. 10337 103382010-05-24 Paul Brook <paul@codesourcery.com> 10339 10340 * gcc.target/arm/frame-pointer-1.c: New test. 10341 * gcc.target/i386/pr9771-1.c: Move code out of main to allow frame 10342 pointer elimination. 10343 103442010-05-23 H.J. Lu <hongjiu.lu@intel.com> 10345 10346 PR target/44245 10347 * gcc.target/i386/crc32-3.c: New. 10348 * gcc.target/i386/crc32-4.c: Likewise. 10349 103502010-05-23 Joseph Myers <joseph@codesourcery.com> 10351 10352 * gcc.dg/c1x-typedef-1.c, gcc.dg/c1x-typedef-2.c, 10353 gcc.dg/c90-typedef-1.c, gcc.dg/c99-typedef-1.c: New tests. 10354 * gcc.dg/decl-8.c: Use -std=gnu89 -pedantic-errors. 10355 103562010-05-23 H.J. Lu <hongjiu.lu@intel.com> 10357 10358 * gcc.c-target/pr43869.c: Move "dg-do run" before lp64. 10359 103602010-05-23 Naarten Lankhorst <mlankhorst@codeweavers.com> 10361 10362 PR target/43869 10363 * gcc.c-target/pr43869.c: New test. 10364 103652010-05-22 Janus Weil <janus@gcc.gnu.org> 10366 10367 PR fortran/44212 10368 * gfortran.dg/class_22.f03: New. 10369 103702010-05-22 Iain Sandoe <iains@gcc.gnu.org> 10371 10372 PR lto/44238 10373 * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*. 10374 103752010-05-22 Janus Weil <janus@gcc.gnu.org> 10376 10377 PR fortran/44213 10378 * gfortran.dg/abstract_type_7.f03: New. 10379 103802010-05-21 Jason Merrill <jason@redhat.com> 10381 10382 * g++.dg/eh/spec11.C: Test cleanup optimization. 10383 103842010-05-21 Jakub Jelinek <jakub@redhat.com> 10385 10386 PR debug/44223 10387 * gcc.target/i386/pr44223.c: New test. 10388 103892010-05-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 10390 10391 * gcc.target/i386/pr25993.c: Use @function as type specifier. 10392 103932010-05-21 Eric Botcazou <ebotcazou@adacore.com> 10394 10395 * g++.dg/other/const3.C: New test. 10396 103972010-05-20 Daniel Franke <franke.daniel@gmail.com> 10398 10399 PR fortran/38407 10400 * warn_unused_dummy_argument_1.f90: New. 10401 * warn_unused_dummy_argument_2.f90: New. 10402 104032010-05-20 Paolo Carlini <paolo.carlini@oracle.com> 10404 10405 PR c++/30298 10406 * g++.dg/inherit/crash1.C: New. 10407 * g++.dg/inherit/crash2.C: Likewise. 10408 104092010-05-20 Jakub Jelinek <jakub@redhat.com> 10410 10411 PR debug/44178 10412 * g++.dg/debug/pr44178.C: New test. 10413 104142010-05-20 Changpeng Fang <changpeng.fang@amd.com> 10415 10416 PR middle-end/44185 10417 * gcc.dg/tree-ssa/prefetch-6.c: Add 10418 --param min-insn-to-prefetch-ratio=6. 10419 * gcc.dg/tree-ssa/prefetch-7.c: Remove --param max-unrolled-insns=1 to 10420 allow unrolling, and adjust the movnti count. 10421 104222010-05-20 Jan Hubicka <jh@suse.cz> 10423 10424 PR middle-end/44197 10425 * gcc.c-torture/compile/pr44197.c: New file. 10426 104272010-05-20 Uros Bizjak <ubizjak@gmail.com> 10428 10429 * gcc.target/i386/i386.exp (check_effective_target_3dnow): 10430 Fix test code. 10431 (check_effective_target_xop): Remove __may_alias__ attribute. 10432 104332010-05-20 Hans-Peter Nilsson <hp@axis.com> 10434 10435 PR target/44202 10436 * gcc.c-torture/execute/pr44202-1.c: New test. 10437 104382010-05-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> 10439 10440 PR fortran/43851 10441 * gfortran.dg/label_1.f90: Update test. 10442 104432010-05-19 Jan Hubicka <jh@suse.cz> 10444 10445 * gcc.dg/lto/ipareference2_0.c: New file. 10446 * gcc.dg/lto/ipareference2_1.c: New file. 10447 104482010-05-19 Jason Merrill <jason@redhat.com> 10449 10450 * g++.dg/parse/fn-typedef2.C: New. 10451 10452 * g++.dg/other/cv_func.C: Don't expect errors about cv-qualified 10453 function type. 10454 10455 PR c++/44193 10456 * g++.dg/template/fntype1.C: New. 10457 104582010-05-19 Eric Botcazou <ebotcazou@adacore.com> 10459 10460 * gnat.dg/discr23.ad[sb]: New test. 10461 * gnat.dg/discr23_pkg.ads: New helper. 10462 10463 * gnat.dg/specs/controlled1.ads: New test. 10464 * gnat.dg/specs/controlled1_pkg.ads: New helper. 10465 104662010-05-19 Daniel Franke <franke.daniel@gmail.com> 10467 10468 PR fortran/44055 10469 * gfortran.dg/c_sizeof_2.f90: Add -Wno-conversion to dg-options; 10470 Fixed scope of C_SIZEOF. 10471 * gfortran.dg/warn_conversion_2.f90: New. 10472 104732010-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 10474 10475 * lib/target-supports.exp (check_effective_target_sse2): New proc. 10476 * lib/target-supports-dg.exp (dg-require-effective-target): Allow 10477 for optional selector. 10478 * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc. 10479 (check_effective_target_sse3): New proc. 10480 * gcc.target/i386/math-torture/math-torture.exp: Load 10481 target-supports.exp. 10482 Only add options with -msse2 to MATH_TORTURE_OPTIONS if 10483 check_effective_target_sse2. 10484 * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2. 10485 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise. 10486 * g++.dg/vect/vect.exp: Likewise. 10487 * gfortran.dg/vect/vect.exp: Likewise. 10488 * lib/fortran-torture.exp (get-fortran-torture-options): Only use 10489 -msse2 if check_effective_target_sse2. 10490 10491 * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow. 10492 * gcc.target/i386/3dnow-2.c: Likewise. 10493 * gcc.target/i386/3dnowA-1.c: Likewise. 10494 * gcc.target/i386/3dnowA-2.c: Likewise. 10495 * gcc.target/i386/pr42549.c: Likewise. 10496 10497 * gcc.target/i386/sse3-lddqu.c: Use dg-require-effective-target sse3. 10498 * gcc.target/i386/sse3-addsubpd.c: Likewise. 10499 * gcc.target/i386/sse3-addsubps.c: Likewise. 10500 * gcc.target/i386/sse3-haddpd.c: Likewise. 10501 * gcc.target/i386/sse3-haddps.c: Likewise. 10502 * gcc.target/i386/sse3-hsubpd.c: Likewise. 10503 * gcc.target/i386/sse3-hsubps.c: Likewise. 10504 * gcc.target/i386/sse3-movddup.c: Likewise. 10505 * gcc.target/i386/sse3-movshdup.c: Likewise. 10506 * gcc.target/i386/sse3-movsldup.c: Likewise. 10507 10508 * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2. 10509 * g++.dg/ext/attrib35.C: Likewise. 10510 * g++.dg/opt/pr40496.C: Likewise. 10511 * g++.dg/other/i386-1.C: Likewise. 10512 * g++.dg/other/i386-4.C: Likewise. 10513 * g++.dg/other/pr34435.C: Likewise. 10514 * g++.dg/other/pr39496.C: Likewise. 10515 * g++.dg/other/pr40446.C: Likewise. 10516 * gcc.dg/compat/union-m128-1_main.c: Likewise. 10517 * gcc.dg/compat/vector-1a_main.c: Likewise. 10518 * gcc.dg/compat/vector-2a_main.c: Likewise. 10519 * gcc.dg/lto/20090206-1_0.c: Likewise. 10520 * gcc.dg/pr34856.c: Likewise. 10521 * gcc.dg/pr36584.c: Likewise. 10522 * gcc.dg/pr36997.c: Likewise. Adapt dg-message line number. 10523 * gcc.dg/pr37544.c: Likewise. 10524 * gcc.dg/torture/pr16104-1.c: Likewise. 10525 * gcc.dg/torture/pr35771-1.c: Likewise. 10526 * gcc.dg/torture/pr35771-2.c: Likewise. 10527 * gcc.dg/torture/pr35771-3.c: Likewise. 10528 * gcc.dg/torture/stackalign/alloca-2.c: Likewise. 10529 * gcc.dg/torture/stackalign/alloca-3.c: Likewise. 10530 * gcc.dg/torture/stackalign/push-1.c: Likewise. 10531 * gcc.dg/torture/stackalign/vararg-3.c: Likewise. 10532 * gcc.dg/tree-ssa/prefetch-6.c: Likewise. 10533 * gcc.dg/tree-ssa/prefetch-7.c: Likewise. 10534 * gcc.dg/vect/vect-debug-pr41926.c: Likewise. 10535 * gcc.target/i386/20060512-1.c: Likewise. 10536 * gcc.target/i386/20060512-3.c: Likewise. 10537 * gcc.target/i386/all_one_m128i.c: Likewise. 10538 * gcc.target/i386/float128-1.c: Likewise. 10539 * gcc.target/i386/float128-2.c: Likewise. 10540 * gcc.target/i386/fpcvt-1.c: Likewise. 10541 * gcc.target/i386/fpcvt-2.c: Likewise. 10542 * gcc.target/i386/fpcvt-3.c: Likewise. 10543 * gcc.target/i386/fpprec-1.c: Likewise. 10544 * gcc.target/i386/funcspec-9.c: Likewise. 10545 * gcc.target/i386/incoming-1.c: Likewise. 10546 * gcc.target/i386/incoming-12.c: Likewise. 10547 * gcc.target/i386/incoming-2.c: Likewise. 10548 * gcc.target/i386/incoming-3.c: Likewise. 10549 * gcc.target/i386/incoming-4.c: Likewise. 10550 * gcc.target/i386/incoming-6.c: Likewise. 10551 * gcc.target/i386/incoming-7.c: Likewise. 10552 * gcc.target/i386/incoming-8.c: Likewise. 10553 * gcc.target/i386/opt-1.c: Likewise. 10554 * gcc.target/i386/opt-2.c: Likewise. 10555 * gcc.target/i386/ordcmp-1.c: Likewise. 10556 * gcc.target/i386/pr17692.c: Likewise. 10557 * gcc.target/i386/pr18614-1.c: Likewise. 10558 * gcc.target/i386/pr22152.c: Likewise. 10559 * gcc.target/i386/pr23570.c: Likewise. 10560 * gcc.target/i386/pr23575.c: Likewise. 10561 * gcc.target/i386/pr26449-1.c: Likewise. 10562 * gcc.target/i386/pr26600.c: Likewise. 10563 * gcc.target/i386/pr27790.c: Likewise. 10564 * gcc.target/i386/pr28839.c: Likewise. 10565 * gcc.target/i386/pr30970.c: Likewise. 10566 * gcc.target/i386/pr32000-1.c: Likewise. 10567 * gcc.target/i386/pr32000-2.c: Likewise. 10568 * gcc.target/i386/pr32280.c: Likewise. 10569 * gcc.target/i386/pr32661.c: Likewise. 10570 * gcc.target/i386/pr32708-1.c: Likewise. 10571 * gcc.target/i386/pr32961.c: Likewise. 10572 * gcc.target/i386/pr33329.c: Likewise. 10573 * gcc.target/i386/pr35714.c: Likewise. 10574 * gcc.target/i386/pr35767-1.c: Likewise. 10575 * gcc.target/i386/pr35767-1d.c: Likewise. 10576 * gcc.target/i386/pr35767-1i.c: Likewise. 10577 * gcc.target/i386/pr35767-2.c: Likewise. 10578 * gcc.target/i386/pr35767-2d.c: Likewise. 10579 * gcc.target/i386/pr35767-2i.c: Likewise. 10580 * gcc.target/i386/pr35767-3.c: Likewise. 10581 * gcc.target/i386/pr35767-5.c: Likewise. 10582 * gcc.target/i386/pr36222-1.c: Likewise. 10583 * gcc.target/i386/pr36578-1.c: Likewise. 10584 * gcc.target/i386/pr36578-2.c: Likewise. 10585 * gcc.target/i386/pr36992-1.c: Likewise. 10586 * gcc.target/i386/pr37101.c: Likewise. 10587 * gcc.target/i386/pr37216.c: Likewise. 10588 * gcc.target/i386/pr37434-1.c: Likewise. 10589 * gcc.target/i386/pr37434-2.c: Likewise. 10590 * gcc.target/i386/pr37843-3.c: Likewise. 10591 * gcc.target/i386/pr37843-4.c: Likewise. 10592 * gcc.target/i386/pr39162.c: Likewise. 10593 * gcc.target/i386/pr39315-1.c: Likewise. 10594 * gcc.target/i386/pr39315-2.c: Likewise. 10595 * gcc.target/i386/pr39315-3.c: Likewise. 10596 * gcc.target/i386/pr39315-4.c: Likewise. 10597 * gcc.target/i386/pr39445.c: Likewise. 10598 * gcc.target/i386/pr39496.c: Likewise. 10599 * gcc.target/i386/pr40809.c: Likewise. 10600 * gcc.target/i386/pr40906-3.c: Likewise. 10601 * gcc.target/i386/pr41019.c: Likewise. 10602 * gcc.target/i386/pr42542-1.c: Likewise. 10603 * gcc.target/i386/pr42542-2.c: Likewise. 10604 * gcc.target/i386/pr42542-3.c: Likewise. 10605 * gcc.target/i386/pr42542-3a.c: Likewise. 10606 * gcc.target/i386/pr42881.c: Likewise. 10607 * gcc.target/i386/push-1.c: Likewise. 10608 * gcc.target/i386/quad-sse.c: Likewise. 10609 * gcc.target/i386/reload-1.c: Likewise. 10610 * gcc.target/i386/sse-10.c: Likewise. 10611 * gcc.target/i386/sse-11.c: Likewise. 10612 * gcc.target/i386/sse-15.c: Likewise. 10613 * gcc.target/i386/sse-17.c: Likewise. 10614 * gcc.target/i386/sse-18.c: Likewise. 10615 * gcc.target/i386/sse-19.c: Likewise. 10616 * gcc.target/i386/sse-4.c: Likewise. 10617 * gcc.target/i386/sse-6.c: Likewise. 10618 * gcc.target/i386/sse-vect-types.c: Likewise. 10619 * gcc.target/i386/sse2-addpd-1.c: Likewise. 10620 * gcc.target/i386/sse2-addsd-1.c: Likewise. 10621 * gcc.target/i386/sse2-andnpd-1.c: Likewise. 10622 * gcc.target/i386/sse2-andpd-1.c: Likewise. 10623 * gcc.target/i386/sse2-cmpsd-1.c: Likewise. 10624 * gcc.target/i386/sse2-comisd-1.c: Likewise. 10625 * gcc.target/i386/sse2-comisd-2.c: Likewise. 10626 * gcc.target/i386/sse2-comisd-3.c: Likewise. 10627 * gcc.target/i386/sse2-comisd-4.c: Likewise. 10628 * gcc.target/i386/sse2-comisd-5.c: Likewise. 10629 * gcc.target/i386/sse2-comisd-6.c: Likewise. 10630 * gcc.target/i386/sse2-copysign-vec.c: Likewise. 10631 * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise. 10632 * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise. 10633 * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise. 10634 * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise. 10635 * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise. 10636 * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise. 10637 * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise. 10638 * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise. 10639 * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise. 10640 * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise. 10641 * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise. 10642 * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise. 10643 * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise. 10644 * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise. 10645 * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise. 10646 * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise. 10647 * gcc.target/i386/sse2-divpd-1.c: Likewise. 10648 * gcc.target/i386/sse2-divsd-1.c: Likewise. 10649 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise. 10650 * gcc.target/i386/sse2-init-v2di-1.c: Likewise. 10651 * gcc.target/i386/sse2-init-v4si-1.c: Likewise. 10652 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise. 10653 * gcc.target/i386/sse2-lrint-vec.c: Likewise. 10654 * gcc.target/i386/sse2-lrintf-vec.c: Likewise. 10655 * gcc.target/i386/sse2-maxpd-1.c: Likewise. 10656 * gcc.target/i386/sse2-maxsd-1.c: Likewise. 10657 * gcc.target/i386/sse2-minpd-1.c: Likewise. 10658 * gcc.target/i386/sse2-minsd-1.c: Likewise. 10659 * gcc.target/i386/sse2-mmx.c: Likewise. 10660 * gcc.target/i386/sse2-movapd-1.c: Likewise. 10661 * gcc.target/i386/sse2-movapd-2.c: Likewise. 10662 * gcc.target/i386/sse2-movd-1.c: Likewise. 10663 * gcc.target/i386/sse2-movd-2.c: Likewise. 10664 * gcc.target/i386/sse2-movdqa-1.c: Likewise. 10665 * gcc.target/i386/sse2-movdqa-2.c: Likewise. 10666 * gcc.target/i386/sse2-movdqu-1.c: Likewise. 10667 * gcc.target/i386/sse2-movdqu-2.c: Likewise. 10668 * gcc.target/i386/sse2-movhpd-1.c: Likewise. 10669 * gcc.target/i386/sse2-movhpd-2.c: Likewise. 10670 * gcc.target/i386/sse2-movlpd-1.c: Likewise. 10671 * gcc.target/i386/sse2-movlpd-2.c: Likewise. 10672 * gcc.target/i386/sse2-movmskpd-1.c: Likewise. 10673 * gcc.target/i386/sse2-movntdq-1.c: Likewise. 10674 * gcc.target/i386/sse2-movntpd-1.c: Likewise. 10675 * gcc.target/i386/sse2-movq-1.c: Likewise. 10676 * gcc.target/i386/sse2-movq-2.c: Likewise. 10677 * gcc.target/i386/sse2-movq-3.c: Likewise. 10678 * gcc.target/i386/sse2-movsd-1.c: Likewise. 10679 * gcc.target/i386/sse2-movsd-2.c: Likewise. 10680 * gcc.target/i386/sse2-movupd-1.c: Likewise. 10681 * gcc.target/i386/sse2-movupd-2.c: Likewise. 10682 * gcc.target/i386/sse2-mulpd-1.c: Likewise. 10683 * gcc.target/i386/sse2-mulsd-1.c: Likewise. 10684 * gcc.target/i386/sse2-orpd-1.c: Likewise. 10685 * gcc.target/i386/sse2-packssdw-1.c: Likewise. 10686 * gcc.target/i386/sse2-packsswb-1.c: Likewise. 10687 * gcc.target/i386/sse2-packuswb-1.c: Likewise. 10688 * gcc.target/i386/sse2-paddb-1.c: Likewise. 10689 * gcc.target/i386/sse2-paddd-1.c: Likewise. 10690 * gcc.target/i386/sse2-paddq-1.c: Likewise. 10691 * gcc.target/i386/sse2-paddsb-1.c: Likewise. 10692 * gcc.target/i386/sse2-paddsw-1.c: Likewise. 10693 * gcc.target/i386/sse2-paddusb-1.c: Likewise. 10694 * gcc.target/i386/sse2-paddusw-1.c: Likewise. 10695 * gcc.target/i386/sse2-paddw-1.c: Likewise. 10696 * gcc.target/i386/sse2-pand-1.c: Likewise. 10697 * gcc.target/i386/sse2-pandn-1.c: Likewise. 10698 * gcc.target/i386/sse2-pavgb-1.c: Likewise. 10699 * gcc.target/i386/sse2-pavgw-1.c: Likewise. 10700 * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise. 10701 * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise. 10702 * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise. 10703 * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise. 10704 * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise. 10705 * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise. 10706 * gcc.target/i386/sse2-pmaddwd-1.c: Likewise. 10707 * gcc.target/i386/sse2-pmaxsw-1.c: Likewise. 10708 * gcc.target/i386/sse2-pmaxub-1.c: Likewise. 10709 * gcc.target/i386/sse2-pminsw-1.c: Likewise. 10710 * gcc.target/i386/sse2-pminub-1.c: Likewise. 10711 * gcc.target/i386/sse2-pmovmskb-1.c: Likewise. 10712 * gcc.target/i386/sse2-pmulhuw-1.c: Likewise. 10713 * gcc.target/i386/sse2-pmulhw-1.c: Likewise. 10714 * gcc.target/i386/sse2-pmullw-1.c: Likewise. 10715 * gcc.target/i386/sse2-pmuludq-1.c: Likewise. 10716 * gcc.target/i386/sse2-por-1.c: Likewise. 10717 * gcc.target/i386/sse2-psadbw-1.c: Likewise. 10718 * gcc.target/i386/sse2-pshufd-1.c: Likewise. 10719 * gcc.target/i386/sse2-pshufhw-1.c: Likewise. 10720 * gcc.target/i386/sse2-pshuflw-1.c: Likewise. 10721 * gcc.target/i386/sse2-pslld-1.c: Likewise. 10722 * gcc.target/i386/sse2-pslld-2.c: Likewise. 10723 * gcc.target/i386/sse2-pslldq-1.c: Likewise. 10724 * gcc.target/i386/sse2-psllq-1.c: Likewise. 10725 * gcc.target/i386/sse2-psllq-2.c: Likewise. 10726 * gcc.target/i386/sse2-psllw-1.c: Likewise. 10727 * gcc.target/i386/sse2-psllw-2.c: Likewise. 10728 * gcc.target/i386/sse2-psrad-1.c: Likewise. 10729 * gcc.target/i386/sse2-psrad-2.c: Likewise. 10730 * gcc.target/i386/sse2-psraw-1.c: Likewise. 10731 * gcc.target/i386/sse2-psraw-2.c: Likewise. 10732 * gcc.target/i386/sse2-psrld-1.c: Likewise. 10733 * gcc.target/i386/sse2-psrld-2.c: Likewise. 10734 * gcc.target/i386/sse2-psrldq-1.c: Likewise. 10735 * gcc.target/i386/sse2-psrlq-1.c: Likewise. 10736 * gcc.target/i386/sse2-psrlq-2.c: Likewise. 10737 * gcc.target/i386/sse2-psrlw-1.c: Likewise. 10738 * gcc.target/i386/sse2-psrlw-2.c: Likewise. 10739 * gcc.target/i386/sse2-psubb-1.c: Likewise. 10740 * gcc.target/i386/sse2-psubd-1.c: Likewise. 10741 * gcc.target/i386/sse2-psubq-1.c: Likewise. 10742 * gcc.target/i386/sse2-psubsb-1.c: Likewise. 10743 * gcc.target/i386/sse2-psubsw-1.c: Likewise. 10744 * gcc.target/i386/sse2-psubw-1.c: Likewise. 10745 * gcc.target/i386/sse2-punpckhbw-1.c: Likewise. 10746 * gcc.target/i386/sse2-punpckhdq-1.c: Likewise. 10747 * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise. 10748 * gcc.target/i386/sse2-punpckhwd-1.c: Likewise. 10749 * gcc.target/i386/sse2-punpcklbw-1.c: Likewise. 10750 * gcc.target/i386/sse2-punpckldq-1.c: Likewise. 10751 * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise. 10752 * gcc.target/i386/sse2-punpcklwd-1.c: Likewise. 10753 * gcc.target/i386/sse2-pxor-1.c: Likewise. 10754 * gcc.target/i386/sse2-set-epi32-1.c: Likewise. 10755 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise. 10756 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise. 10757 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise. 10758 * gcc.target/i386/sse2-set-v16qi-3.c: Likewise. 10759 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise. 10760 * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise. 10761 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise. 10762 * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise. 10763 * gcc.target/i386/sse2-shufpd-1.c: Likewise. 10764 * gcc.target/i386/sse2-shufps-1.c: Likewise. 10765 * gcc.target/i386/sse2-sqrtpd-1.c: Likewise. 10766 * gcc.target/i386/sse2-subpd-1.c: Likewise. 10767 * gcc.target/i386/sse2-subsd-1.c: Likewise. 10768 * gcc.target/i386/sse2-ucomisd-1.c: Likewise. 10769 * gcc.target/i386/sse2-ucomisd-2.c: Likewise. 10770 * gcc.target/i386/sse2-ucomisd-3.c: Likewise. 10771 * gcc.target/i386/sse2-ucomisd-4.c: Likewise. 10772 * gcc.target/i386/sse2-ucomisd-5.c: Likewise. 10773 * gcc.target/i386/sse2-ucomisd-6.c: Likewise. 10774 * gcc.target/i386/sse2-unpack-1.c: Likewise. 10775 * gcc.target/i386/sse2-unpckhpd-1.c: Likewise. 10776 * gcc.target/i386/sse2-unpcklpd-1.c: Likewise. 10777 * gcc.target/i386/sse2-vec-1.c: Likewise. 10778 * gcc.target/i386/sse2-vec-2.c: Likewise. 10779 * gcc.target/i386/sse2-vec-3.c: Likewise. 10780 * gcc.target/i386/sse2-vec-4.c: Likewise. 10781 * gcc.target/i386/sse2-vec-5.c: Likewise. 10782 * gcc.target/i386/sse2-vec-6.c: Likewise. 10783 * gcc.target/i386/sse2-xorpd-1.c: Likewise. 10784 * gcc.target/i386/ssefn-2.c: Likewise. 10785 * gcc.target/i386/ssefn-4.c: Likewise. 10786 * gcc.target/i386/ssefp-1.c: Likewise. 10787 * gcc.target/i386/ssefp-2.c: Likewise. 10788 * gcc.target/i386/sseregparm-3.c: Likewise. 10789 * gcc.target/i386/sseregparm-4.c: Likewise. 10790 * gcc.target/i386/sseregparm-5.c: Likewise. 10791 * gcc.target/i386/sseregparm-6.c: Likewise. 10792 * gcc.target/i386/sseregparm-7.c: Likewise. 10793 * gcc.target/i386/ssetype-1.c: Likewise. 10794 * gcc.target/i386/ssetype-2.c: Likewise. 10795 * gcc.target/i386/ssetype-3.c: Likewise. 10796 * gcc.target/i386/ssetype-4.c: Likewise. 10797 * gcc.target/i386/ssetype-5.c: Likewise. 10798 * gcc.target/i386/unordcmp-1.c: Likewise. 10799 * gcc.target/i386/vararg-1.c: Likewise. 10800 * gcc.target/i386/vararg-2.c: Likewise. 10801 * gcc.target/i386/vararg-3.c: Likewise. 10802 * gcc.target/i386/vararg-4.c: Likewise. 10803 * gcc.target/i386/vararg-7.c: Likewise. 10804 * gcc.target/i386/vararg-8.c: Likewise. 10805 * gcc.target/i386/vecinit-1.c: Likewise. 10806 * gcc.target/i386/vecinit-2.c: Likewise. 10807 * gcc.target/i386/vecinit-3.c: Likewise. 10808 * gcc.target/i386/vecinit-4.c: Likewise. 10809 * gcc.target/i386/vecinit-5.c: Likewise. 10810 * gcc.target/i386/vecinit-6.c: Likewise. 10811 * gcc.target/i386/vectorize2.c: Likewise. 10812 * gcc.target/i386/vectorize3.c: Likewise. 10813 * gcc.target/i386/vectorize4.c: Likewise. 10814 * gcc.target/i386/vectorize6.c: Likewise. 10815 * gcc.target/i386/vectorize7.c: Likewise. 10816 * gcc.target/i386/vectorize8.c: Likewise. 10817 * gcc.target/i386/vperm-v2df.c: Likewise. 10818 * gcc.target/i386/vperm-v2di.c: Likewise. 10819 * gcc.target/i386/vperm-v4si-1.c: Likewise. 10820 * gcc.target/i386/xorps-sse2.c: Likewise. 10821 * gcc.target/i386/xorps.c: Likewise. 10822 * gfortran.dg/graphite/pr42326-1.f90: Likewise. 10823 * gfortran.dg/graphite/pr42326.f90: Likewise. 10824 * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise. 10825 108262010-05-19 Richard Guenther <rguenther@suse.de> 10827 10828 PR lto/44196 10829 * g++.dg/lto/20100519-1_0.C: New testcase. 10830 108312010-05-19 Daniel Franke <franke.daniel@gmail.com> 10832 10833 PR fortran/42360 10834 * gfortran.dg/warn_intent_out_not_set.f90: New. 10835 108362010-05-19 Daniel Franke <franke.daniel@gmail.com> 10837 10838 PR fortran/38404 10839 * gfortran.dg/data_char_1.f90: Updated warning message. 10840 * gfortran.dg/data_array_6.f: New. 10841 108422010-05-19 Martin Jambor <mjambor@suse.cz> 10843 10844 * g++.dg/ipa/ivinline-8.C: New test. 10845 * gcc.dg/ipa/iinline-2.c: Likewise. 10846 108472010-05-19 Daniel Franke <franke.daniel@gmail.com> 10848 10849 PR fortran/34505 10850 * gfortran.dg/dfloat_1.f90: Add warnings for non-default kind 10851 arguments; add check for return value kind. 10852 * gfortran.dg/float_1.f90: Likewise. 10853 108542010-05-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 10855 10856 * gcc.target/i386/20011009-1.c (COMMENT): Define. 10857 (main): Use it. 10858 * gcc.target/i386/pr25993.c [__sun__]: Use .globl. 10859 * lib/lto.exp (lto_prune_warns): Fix location line regex. 10860 Prune another location line format. 10861 (lto-obj): Call lto_prune_warns on comp_output. 10862 108632010-05-18 Jan Hubicka <jh@suse.cz> 10864 10865 * gcc.dg/lto/ipacp_0.c: New test. 10866 * gcc.dg/lto/ipacp_1.c: New test. 10867 108682010-05-18 Steven Bosscher <steven@gcc.gnu.org> 10869 10870 PR lto/44184 10871 * gcc.dg/lto/20100518_0.c: New test. 10872 108732010-05-18 Eric Botcazou <ebotcazou@adacore.com> 10874 10875 * gnat.dg/specs/lto3.ads: Add missing dg-options. 10876 108772010-05-17 Janus Weil <janus@gcc.gnu.org> 10878 10879 PR fortran/43990 10880 * gfortran.dg/class_21.f03: New. 10881 108822010-05-17 Jason Merrill <jason@redhat.com> 10883 10884 PR c++/44157 10885 * g++.dg/cpp0x/initlist34.C: New. 10886 10887 PR c++/44158 10888 * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too. 10889 108902010-05-17 Martin Jambor <mjambor@suse.cz> 10891 10892 * g++.dg/ipa/ivinline-1.C: New test. 10893 * g++.dg/ipa/ivinline-2.C: New test. 10894 * g++.dg/ipa/ivinline-3.C: New test. 10895 * g++.dg/ipa/ivinline-4.C: New test. 10896 * g++.dg/ipa/ivinline-5.C: New test. 10897 * g++.dg/ipa/ivinline-6.C: New test. 10898 108992010-05-17 Dodji Seketeli <dodji@redhat.com> 10900 Jason Merrill <jason@redhat.com> 10901 10902 PR c++/44108 10903 * c-c++-common/Wunused-var-8.c: New test. 10904 109052010-05-17 Jakub Jelinek <jakub@redhat.com> 10906 10907 PR bootstrap/42347 10908 * gcc.c-torture/compile/pr42347.c: New test. 10909 10910 PR middle-end/44102 10911 * g++.dg/ext/asmgoto1.C: New test. 10912 109132010-05-17 Martin Jambor <mjambor@suse.cz> 10914 10915 PR middle-end/44133 10916 * gcc.dg/tree-ssa/pr44133.c: New test. 10917 * gcc.dg/tree-ssa/sra-9.c: Make the scan regular expression more 10918 precise. 10919 109202010-05-17 Janus Weil <janus@gcc.gnu.org> 10921 10922 PR fortran/44044 10923 * gfortran.dg/class_20.f03: New. 10924 109252010-05-17 Christian Borntraeger <borntraeger@de.ibm.com> 10926 10927 PR 44078 10928 * gcc.dg/tree-ssa/prefetch-7.c: Change pattern to match only the old 10929 debug messages but not the newly introduced one. 10930 109312010-05-16 Daniel Franke <franke.daniel@gmail.com> 10932 10933 PR fortran/35779 10934 * gfortran.dg/initialization_25.f90: Commented testcase. 10935 * gfortran.dg/initialization_26.f90: New. 10936 109372010-05-16 Richard Guenther <rguenther@suse.de> 10938 10939 * gcc.dg/pr43317.c: Do not pass -fipa-type-escape. 10940 * gcc.dg/pr43084.c: Likewise. 10941 * gcc.dg/pr42250.c: Pass -fipa-struct-reorg instead of 10942 -fipa-type-escape. 10943 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not pass 10944 -fipa-type-escape. 10945 * gcc.dg/struct/struct-reorg.exp: Likewise. 10946 * gcc.dg/struct/wo_prof_empty_str.c: Likewise. 10947 * gcc.dg/struct/wo_prof_escape_return.c: Likewise. 10948 109492010-05-16 Joseph Myers <joseph@codesourcery.com> 10950 10951 * gcc.dg/c1x-static-assert-1.c, gcc.dg/c1x-static-assert-2.c, 10952 gcc.dg/c1x-static-assert-3.c, gcc.dg/c1x-static-assert-4.c, 10953 gcc.dg/c1x-static-assert-5.c, gcc.dg/c1x-static-assert-6.c, 10954 gcc.dg/c90-static-assert-1.c, gcc.dg/c99-static-assert-1.c: New 10955 tests. 10956 109572010-05-15 Jason Merrill <jason@redhat.com> 10958 10959 * g++.dg/eh/spec10.C: New. 10960 * g++.dg/eh/spec11.C: New. 10961 * g++.old-deja/g++.mike/eh34.C: Remove dg-options. 10962 109632010-05-15 Janus Weil <janus@gcc.gnu.org> 10964 10965 PR fortran/44154 10966 PR fortran/42647 10967 * gfortran.dg/allocatable_scalar_9.f90: New. 10968 109692010-05-15 Jakub Jelinek <jakub@redhat.com> 10970 10971 PR c++/44148 10972 * g++.dg/torture/pr44148.C: New test. 10973 109742010-05-15 Joseph Myers <joseph@codesourcery.com> 10975 10976 * gcc.dg/c1x-anon-struct-1.c, gcc.dg/c1x-anon-struct-2.c, 10977 gcc.dg/c90-anon-struct-1.c, gcc.dg/c99-anon-struct-1.c: New tests. 10978 * gcc.dg/20080820.c, gcc.dg/anon-struct-1.c: Update expected 10979 diagnostics and type sizes. 10980 109812010-05-15 Eric Botcazou <ebotcazou@adacore.com> 10982 10983 * gnat.dg/lto9.adb: New test. 10984 * gnat.dg/lto9_pkg1.ads: New helper. 10985 * gnat.dg/lto9_pkg2.ad[sb]: Likewise. 10986 109872010-05-15 Jan Hubicka <jh@suse.cz> 10988 10989 * gcc.dg/lto/ipareference_1.c: Rename to ... 10990 * gcc.dg/lto/ipareference_0.c: ... this one. 10991 * gcc.dg/lto/ipareference_2.c: Rename to ... 10992 * gcc.dg/lto/ipareference_1.c: ... this one. 10993 109942010-05-15 Jan Hubicka <jh@suse.cz> 10995 10996 * gcc.dg/lto/ipareference_1.c: New file. 10997 * gcc.dg/lto/ipareference_2.c: New file. 10998 109992010-05-15 Richard Guenther <rguenther@suse.de> 11000 11001 PR tree-optimization/44038 11002 * gcc.c-torture/compile/pr44038.c: New testcase. 11003 110042010-05-15 H.J. Lu <hongjiu.lu@intel.com> 11005 11006 * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99. 11007 * gcc.target/i386/avx-cmpss-1.c: Likewise. 11008 110092010-05-15 Janus Weil <janus@gcc.gnu.org> 11010 11011 PR fortran/43207 11012 PR fortran/43969 11013 * gfortran.dg/class_18.f03: New. 11014 * gfortran.dg/class_19.f03: New. 11015 110162010-05-14 Jakub Jelinek <jakub@redhat.com> 11017 11018 PR debug/44112 11019 * gcc.dg/debug/dwarf2/const-1.c: Remove. 11020 * g++.dg/debug/dwarf2/const1.C: Remove. 11021 110222010-05-14 Jason Merrill <jason@redhat.com> 11023 11024 * g++.dg/eh/cond4.C: New. 11025 * g++.dg/eh/elide2.C: Adjust. 11026 * g++.old-deja/g++.eh/terminate1.C: Adjust. 11027 110282010-05-14 Steven G. Kargl <kargl@gcc.gnu.org> 11029 11030 PR fortran/44135 11031 * gfortran.dg/actual_array_interface_2.f90: New test. 11032 110332010-05-14 Richard Guenther <rguenther@suse.de> 11034 11035 PR tree-optimization/44119 11036 * gcc.c-torture/compile/pr44119.c: New testcase. 11037 110382010-05-14 Jason Merrill <jason@redhat.com> 11039 11040 PR c++/44127 11041 * g++.dg/eh/terminate1.C: New. 11042 110432010-05-14 Jakub Jelinek <jakub@redhat.com> 11044 11045 * gfortran.dg/gomp/pr44036-1.f90: Adjust. 11046 11047 PR debug/44136 11048 * gcc.dg/pr44136.c: New test. 11049 110502010-05-14 Shujing Zhao <pearly.zhao@oracle.com> 11051 11052 PR c++/30566 11053 * g++.dg/warn/Wshadow-4.C: Adjust. 11054 * g++.dg/warn/Wshadow-5.C: New test. 11055 * g++.dg/warn/Wshadow-6.C: New test 11056 110572010-05-13 Daniel Franke <franke.daniel@gmail.com> 11058 11059 PR fortran/35779 11060 * gfortran.dg/initialization_25.f90: New. 11061 110622010-05-13 Martin Jambor <mjambor@suse.cz> 11063 11064 * g++.dg/otr-fold-1.C: New test. 11065 * g++.dg/otr-fold-2.C: New test. 11066 110672010-05-13 Jakub Jelinek <jakub@redhat.com> 11068 11069 PR fortran/44036 11070 * gfortran.dg/gomp/pr44036-1.f90: New test. 11071 * gfortran.dg/gomp/pr44036-2.f90: New test. 11072 * gfortran.dg/gomp/pr44036-3.f90: New test. 11073 11074 PR debug/43983 11075 * gcc.dg/guality/sra-1.c: New test. 11076 110772010-05-12 Jan Hubicka <jh@suse.cz> 11078 11079 * tree-ssa/unreachable.c: New test. 11080 110812010-05-12 Jason Merrill <jason@redhat.com> 11082 11083 * g++.dg/cpp0x/sfinae1.C: New. 11084 110852010-05-12 Sriraman Tallam <tmsriram@google.com> 11086 11087 * gcc.target/i386/zee.c: New file. 11088 110892010-05-12 Jason Merrill <jason@redhat.com> 11090 11091 * g++.dg/conversion/op1.C: Expect template candidate message. 11092 * g++.dg/cpp0x/nullptr15.C: Likewise. 11093 * g++.dg/cpp0x/pr31431-2.C: Likewise. 11094 * g++.dg/cpp0x/pr31431.C: Likewise. 11095 * g++.dg/cpp0x/temp_default2.C: Likewise. 11096 * g++.dg/cpp0x/trailing4.C: Likewise. 11097 * g++.dg/cpp0x/variadic-ex3.C: Likewise. 11098 * g++.dg/cpp0x/variadic-ex4.C: Likewise. 11099 * g++.dg/cpp0x/variadic-throw.C: Likewise. 11100 * g++.dg/cpp0x/variadic35.C: Likewise. 11101 * g++.dg/cpp0x/vt-35147.C: Likewise. 11102 * g++.dg/cpp0x/vt-37737-1.C: Likewise. 11103 * g++.dg/cpp0x/vt-37737-2.C: Likewise. 11104 * g++.dg/ext/visibility/anon8.C: Likewise. 11105 * g++.dg/ext/vla2.C: Likewise. 11106 * g++.dg/other/pr28114.C: Likewise. 11107 * g++.dg/other/ptrmem10.C: Likewise. 11108 * g++.dg/other/ptrmem11.C: Likewise. 11109 * g++.dg/overload/unknown1.C: Likewise. 11110 * g++.dg/parse/template7.C: Likewise. 11111 * g++.dg/parse/typename7.C: Likewise. 11112 * g++.dg/template/conv11.C: Likewise. 11113 * g++.dg/template/copy1.C: Likewise. 11114 * g++.dg/template/deduce3.C: Likewise. 11115 * g++.dg/template/dependent-expr5.C: Likewise. 11116 * g++.dg/template/friend.C: Likewise. 11117 * g++.dg/template/incomplete2.C: Likewise. 11118 * g++.dg/template/local4.C: Likewise. 11119 * g++.dg/template/local6.C: Likewise. 11120 * g++.dg/template/operator10.C: Likewise. 11121 * g++.dg/template/overload6.C: Likewise. 11122 * g++.dg/template/ptrmem2.C: Likewise. 11123 * g++.dg/template/ptrmem20.C: Likewise. 11124 * g++.dg/template/ptrmem8.C: Likewise. 11125 * g++.dg/template/sfinae2.C: Likewise. 11126 * g++.dg/template/ttp25.C: Likewise. 11127 * g++.dg/template/unify10.C: Likewise. 11128 * g++.dg/template/unify11.C: Likewise. 11129 * g++.dg/template/unify6.C: Likewise. 11130 * g++.dg/template/unify7.C: Likewise. 11131 * g++.dg/template/unify9.C: Likewise. 11132 * g++.dg/template/varmod1.C: Likewise. 11133 * g++.old-deja/g++.brendan/crash56.C: Likewise. 11134 * g++.old-deja/g++.law/operators32.C: Likewise. 11135 * g++.old-deja/g++.pt/crash28.C: Likewise. 11136 * g++.old-deja/g++.pt/crash60.C: Likewise. 11137 * g++.old-deja/g++.pt/explicit38.C: Likewise. 11138 * g++.old-deja/g++.pt/explicit39.C: Likewise. 11139 * g++.old-deja/g++.pt/explicit41.C: Likewise. 11140 * g++.old-deja/g++.pt/explicit67.C: Likewise. 11141 * g++.old-deja/g++.pt/explicit77.C: Likewise. 11142 * g++.old-deja/g++.pt/expr2.C: Likewise. 11143 * g++.old-deja/g++.pt/overload7.C: Likewise. 11144 * g++.old-deja/g++.pt/ptrmem6.C: Likewise. 11145 * g++.old-deja/g++.pt/spec5.C: Likewise. 11146 * g++.old-deja/g++.pt/spec6.C: Likewise. 11147 * g++.old-deja/g++.pt/t24.C: Likewise. 11148 * g++.old-deja/g++.pt/unify4.C: Likewise. 11149 * g++.old-deja/g++.pt/unify6.C: Likewise. 11150 * g++.old-deja/g++.pt/unify8.C: Likewise. 11151 * g++.old-deja/g++.robertl/eb119.C: Likewise. 11152 * g++.old-deja/g++.robertl/eb79.C: Likewise. 11153 * g++.old-deja/g++.robertl/eb98.C: Likewise. 11154 11155 * g++.dg/cpp0x/initlist32.C: New. 11156 11157 * g++.dg/template/conv11.C: New. 11158 * g++.dg/conversion/op1.C: Adjust expected error. 11159 11160 * g++.old-deja/g++.robertl/eb43.C: Prune "candidates" messages. 11161 111622010-05-12 H.J. Lu <hongjiu.lu@intel.com> 11163 11164 PR target/44088 11165 * gcc.target/i386/avx-cmpsd-1.c: New. 11166 * gcc.target/i386/avx-cmpsd-2.c: Likewise. 11167 * gcc.target/i386/avx-cmpss-1.c: Likewise. 11168 * gcc.target/i386/avx-cmpss-2.c: Likewise. 11169 * gcc.target/i386/sse-cmpss-1.c: Likewise. 11170 * gcc.target/i386/sse2-cmpsd-1.c: Likewise. 11171 111722010-05-12 Jakub Jelinek <jakub@redhat.com> 11173 11174 PR middle-end/44085 11175 * gcc.dg/gomp/pr44085.c: New test. 11176 * gfortran.dg/gomp/pr44085.f90: New test. 11177 111782010-05-12 Iain Sandoe <iains@gcc.gnu.org> 11179 11180 * objc-obj-c++-shared/Object1.m: New. 11181 * objc.dg/torture: New directory. 11182 * objc.dg/torture/tls: Ditto. 11183 * objc.dg/tls: Ditto. 11184 * objc.dg/torture/tls/trivial.m: New test. 11185 * objc.dg/torture/tls/thr-init-2.m: New test. 11186 * objc.dg/torture/tls/thr-init-3.m: New test. 11187 * objc.dg/torture/tls/thr-init.m: New test. 11188 * objc.dg/torture/tls/diag-1.m: New test. 11189 * objc.dg/torture/tls/tls.exp: New. 11190 * objc.dg/torture/trivial.m: New test. 11191 * objc.dg/torture/dg-torture.exp: New. 11192 * objc.dg/tls/diag-3.m: New test. 11193 * objc.dg/tls/diag-4.m: New test. 11194 * objc.dg/tls/diag-5.m: New test. 11195 * objc.dg/tls/init-1.m: New test. 11196 * objc.dg/tls/init-2.m: New test. 11197 * objc.dg/tls/tls.exp: New. 11198 * objc.dg/tls/diag-2.m: New test. 11199 * lib/objc.exp: Respond to dg-additional-files. 11200 112012010-05-12 Maxim Kuvyrkov <maxim@codesourcery.com> 11202 11203 * gcc.target/m68k/20100512-1.c: New. 11204 112052010-05-12 Eric Botcazou <ebotcazou@adacore.com> 11206 11207 * gnat.dg/lto8.adb: New test. 11208 * gnat.dg/lto8_pkg.ad[sb]: New helper. 11209 * gnat.dg/frame_overflow.adb: XFAIL if -flto is specified. 11210 112112010-05-11 Paolo Carlini <paolo.carlini@oracle.com> 11212 11213 PR c++/34272 11214 PR c++/43630 11215 PR c++/34491 11216 * g++.dg/template/crash97.C: New. 11217 * g++.dg/template/crash98.C: Likewise. 11218 * g++.dg/template/crash99.C: Likewise. 11219 * g++.dg/cpp0x/pr31439.C: Adjust. 11220 * g++.dg/template/crash95.C: Likewise. 11221 112222010-05-11 Jakub Jelinek <jakub@redhat.com> 11223 11224 PR middle-end/44071 11225 * c-c++-common/asmgoto-4.c: New test. 11226 * gcc.target/i386/pr44071.c: New test. 11227 11228 PR c++/44062 11229 * c-c++-common/Wunused-var-7.c: New test. 11230 * g++.dg/warn/Wunused-var-9.C: New test. 11231 112322010-05-11 Daniel Franke <franke.daniel@gmail.com> 11233 11234 PR fortran/43711 11235 * gfortran.dg/gomp/pr43711.f90: New. 11236 112372010-05-11 Daniel Franke <franke.daniel@gmail.com> 11238 11239 PR fortran/31820 11240 * gfortran.dg/select_5.f90: Updated. 11241 112422010-05-11 Jan Hubicka <jh@suse.cz> 11243 11244 PR tree-optimize/44063 11245 * gcc.c-torture/compile/pr44063.c: New testcase. 11246 112472010-05-11 Jakub Jelinek <jakub@redhat.com> 11248 11249 PR debug/44023 11250 * gcc.dg/pr44023.c: New test. 11251 112522010-05-10 Eric Botcazou <ebotcazou@adacore.com> 11253 11254 * gnat.dg/lto7.adb: New test. 11255 * gnat.dg/lto7_pkg.ad[sb]: New helper. 11256 112572010-05-10 Jason Merrill <jason@redhat.com> 11258 11259 PR c++/44017 11260 * g++.dg/template/inherit5.C: New. 11261 11262 PR c++/44045 11263 * g++.dg/cpp0x/initlist33.C: New. 11264 * g++.dg/cpp0x/initlist26.C: Adjust. 11265 * g++.dg/cpp0x/initlist28.C: Adjust. 11266 112672010-05-10 Fabien Chêne <fabien@gcc.gnu.org> 11268 11269 PR c++/43719 11270 * g++.dg/init/pr43719.C: New. 11271 * g++.dg/anon-struct4.C: Adjust. 11272 112732010-05-10 Jakub Jelinek <jakub@redhat.com> 11274 11275 PR debug/44028 11276 * gcc.dg/pr44028.c: New test. 11277 112782010-05-08 Daniel Franke <franke.daniel@gmail.com> 11279 11280 PR fortran/27866 11281 PR fortran/35003 11282 PR fortran/42809 11283 * gfortran.dg/array_constructor_type_17.f03: Updated match string. 11284 * gfortran.dg/warn_conversion.f90: New. 11285 112862010-05-10 Michael Matz <matz@suse.de> 11287 11288 * gcc.dg/vect/fast-math-vect-reduc-8.c: New test. 11289 112902010-05-10 H.J. Lu <hongjiu.lu@intel.com> 11291 11292 PR rtl-optimization/44012 11293 * gcc.dg/pr44012.c: New. 11294 112952010-05-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11296 11297 * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns. 11298 Log text on entry and exit. 11299 Prune Sun ld warnings for common symbols with differing sizes. 11300 (lto-link-and-maybe-run): Change caller. 11301 113022010-05-10 Janus Weil <janus@gcc.gnu.org> 11303 11304 PR fortran/44044 11305 * gfortran.dg/class_7.f03: Modified. 11306 * gfortran.dg/select_type_1.f03: Modified. 11307 * gfortran.dg/select_type_12.f03: New. 11308 113092010-05-10 Richard Guenther <rguenther@suse.de> 11310 11311 PR tree-optimization/44050 11312 * gcc.dg/torture/pr44050.c: New testcase. 11313 113142010-05-10 Wei Guozhi <carrot@google.com> 11315 11316 PR target/42879 11317 * gcc.target/arm/pr42879.c: New testcase. 11318 113192010-05-09 Joseph Myers <joseph@codesourcery.com> 11320 11321 PR c/44051 11322 * gcc.dg/anon-struct-9.c: Avoid generating identifier i386. 11323 113242010-05-09 Joseph Myers <joseph@codesourcery.com> 11325 11326 PR c/10676 11327 * gcc.dg/anon-struct-10.c: New test. 11328 113292010-05-09 Richard Guenther <rguenther@suse.de> 11330 11331 PR middle-end/44024 11332 * gcc.dg/pr44024.c: New testcase. 11333 113342010-05-09 Joseph Myers <joseph@codesourcery.com> 11335 11336 PR c/4784 11337 * gcc.dg/anon-struct-9.c: New test. 11338 113392010-05-09 Richard Guenther <rguenther@suse.de> 11340 11341 PR middle-end/44043 11342 * gcc.c-torture/compile/pr44043.c: New testcase. 11343 113442010-05-09 Richard Guenther <rguenther@suse.de> 11345 11346 * gcc.dg/ipa/ipa-pta-11.c: Make p and q referenced. 11347 113482010-05-09 Eric Botcazou <ebotcazou@adacore.com> 11349 11350 * gnat.dg/lto6.adb: Remove superfluous -gnat05 switch. 11351 113522010-05-08 Eric Botcazou <ebotcazou@adacore.com> 11353 11354 * gnat.dg/lto[12456].adb: Add "target lto" marker. 11355 * gnat.dg/specs/lto3.ads: Likewise. 11356 113572010-05-08 Sandra Loosemore <sandra@codesourcery.com> 11358 11359 PR middle-end/28685 11360 * gcc.dg/pr28685-1.c: New file. 11361 113622010-05-08 Richard Guenther <rguenther@suse.de> 11363 11364 PR tree-optimization/44030 11365 * gcc.c-torture/compile/pr44030.c: New testcase. 11366 113672010-05-08 Eric Botcazou <ebotcazou@adacore.com> 11368 11369 * gnat.dg/lto6.adb: New test. 11370 * gnat.dg/lto6_pkg.ads: New helper. 11371 113722010-05-08 Eric Botcazou <ebotcazou@adacore.com> 11373 11374 * gnat.dg/lto5.adb: New test. 11375 * gnat.dg/lto5_pkg.ad[sb]: New helper. 11376 113772010-05-08 Eric Botcazou <ebotcazou@adacore.com> 11378 11379 * gnat.dg/lto4.ad[sb]: New test. 11380 113812010-05-08 Eric Botcazou <ebotcazou@adacore.com> 11382 11383 * gnat.dg/specs/lto3.ads: New test. 11384 * gnat.dg/specs/lto3_pkg1.ad[sb]: New helper. 11385 * gnat.dg/specs/lto3_pkg2.ad[sb]: Likewise. 11386 113872010-05-08 Quentin Ochem <ochem@adacore.com> 11388 11389 * gnat.dg/sizetype3.ad[sb]: New test. 11390 * gnat.dg/sizetype3_pkg.ads: New helper. 11391 113922010-05-07 Fabien Chêne <fabien@gcc.gnu.org> 11393 11394 PR c++/43951 11395 * g++.dg/init/new29.C: New. 11396 113972010-05-07 Daniel Franke <franke.daniel@gmail.com> 11398 11399 PR fortran/40728 11400 * gfortran.dg/coarray_1.f90: Fixed error message. 11401 * gfortran.dg/selected_char_kind_3.f90: Fixed error message. 11402 * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message. 11403 * gfortran.dg/intrinsic_std_5.f90: New. 11404 114052010-05-07 Jason Merrill <jason@redhat.com> 11406 11407 * g++.dg/cpp0x/nullptr20.C: Use sprintf. 11408 114092010-05-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11410 11411 * gcc.dg/lto/20100423-2_0.c: Include <stdio.h>. 11412 (size_t, stderr): Remove. 11413 (read_error): Replaced __builtin_fprintf by fprintf. 11414 114152010-05-07 Shujing Zhao <pearly.zhao@oracle.com> 11416 11417 * gcc.dg/ordered-comparison-1.c: New test. 11418 * gcc.dg/ordered-comparison-2.c: New test. 11419 * gcc.dg/ordered-comparison-3.c: New test. 11420 * gcc.dg/ordered-comparison-4.c: New test. 11421 114222010-05-06 Mike Stump <mikestump@comcast.net> 11423 11424 PR objc/35165 11425 * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase. 11426 114272010-05-06 Magnus Fromreide <magfr@lysator.liu.se> 11428 Jason Merrill <jason@redhat.com> 11429 11430 * g++.dg/cpp0x/nullptr01.C: New. 11431 * g++.dg/cpp0x/nullptr02.C: New. 11432 * g++.dg/cpp0x/nullptr03.C: New. 11433 * g++.dg/cpp0x/nullptr04.C: New. 11434 * g++.dg/cpp0x/nullptr05.C: New. 11435 * g++.dg/cpp0x/nullptr06.C: New. 11436 * g++.dg/cpp0x/nullptr07.C: New. 11437 * g++.dg/cpp0x/nullptr08.C: New. 11438 * g++.dg/cpp0x/nullptr09.C: New. 11439 * g++.dg/cpp0x/nullptr10.C: New. 11440 * g++.dg/cpp0x/nullptr11.C: New. 11441 * g++.dg/cpp0x/nullptr12.C: New. 11442 * g++.dg/cpp0x/nullptr13.C: New. 11443 * g++.dg/cpp0x/nullptr14.C: New. 11444 * g++.dg/cpp0x/nullptr15.C: New. 11445 * g++.dg/cpp0x/nullptr16.C: New. 11446 * g++.dg/cpp0x/nullptr17.C: New. 11447 * g++.dg/cpp0x/nullptr18.C: New. 11448 * g++.dg/cpp0x/nullptr19.C: New. 11449 * g++.dg/cpp0x/nullptr20.C: New. 11450 * g++.dg/cpp0x/nullptr21.C: New. 11451 * g++.dg/cpp0x/nullptr22.C: New. 11452 * g++.dg/debug/nullptr01.C: New. 11453 * gcc.dg/Wcxx-compat-2.c: Test nullptr and constexpr. 11454 114552010-05-06 Jakub Jelinek <jakub@redhat.com> 11456 11457 * gcc.dg/Wunused-var-8.c: Move to... 11458 * c-c++-common/Wunused-var-6.c: ... here. New test. 11459 114602010-05-06 Paolo Carlini <paolo.carlini@oracle.com> 11461 11462 PR c++/40406 11463 * g++.dg/template/crash96.C: New. 11464 114652010-05-06 Jan Hubicka <jh@suse.cz> 11466 11467 PR tree-optimization/43791 11468 * gcc.c-torture/compile/pr43791.c: New file. 11469 114702010-05-06 Michael Matz <matz@suse.de> 11471 11472 PR tree-optimization/43984 11473 * gfortran.dg/pr43984.f90: New test. 11474 114752010-05-06 Manuel López-Ibáñez <manu@gcc.gnu.org> 11476 11477 PR 40989 11478 * gcc.dg/pr40989.c: New. 11479 114802010-05-06 Richard Guenther <rguenther@suse.de> 11481 11482 PR tree-optimization/43934 11483 * gcc.dg/tree-ssa/ssa-lim-9.c: New testcase. 11484 114852010-05-06 Richard Guenther <rguenther@suse.de> 11486 11487 PR tree-optimization/43987 11488 * gcc.c-torture/execute/pr43987.c: New testcase. 11489 * gcc.dg/torture/pta-escape-1.c: Adjust. 11490 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise. 11491 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise. 11492 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise. 11493 * gcc.dg/ipa/ipa-pta-11.c: Likewise. 11494 114952010-04-22 Jakub Jelinek <jakub@redhat.com> 11496 Dodji Seketeli <dodji@redhat.com> 11497 11498 PR c/18624 11499 * g++.dg/warn/Wunused-7.C: Add dg-warning. 11500 * g++.dg/template/sfinae16.C: Likewise. 11501 * gcc.dg/Wunused-var-1.c: Moved to... 11502 * c-c++-common/Wunused-var-1.c: ...here. New test. 11503 * gcc.dg/Wunused-var-2.c: Moved to... 11504 * c-c++-common/Wunused-var-2.c: ...here. New test. 11505 * gcc.dg/Wunused-var-3.c: Moved to... 11506 * c-c++-common/Wunused-var-3.c: ...here. New test. 11507 * gcc.dg/Wunused-var-4.c: Moved to... 11508 * gcc.dg/Wunused-var-1.c: ... here. 11509 * gcc.dg/Wunused-var-5.c: Moved to... 11510 * c-c++-common/Wunused-var-4.c: ...here. New test. 11511 * gcc.dg/Wunused-var-7.c: Moved to... 11512 * c-c++-common/Wunused-var-5.c: ...here. New test. 11513 * gcc.dg/Wunused-var-6.c: Moved to... 11514 * gcc.dg/Wunused-var-2.c: ... here. 11515 * c-c++-common/Wunused-var-1.c: New test. 11516 * c-c++-common/Wunused-var-2.c: New test. 11517 * c-c++-common/Wunused-var-3.c: New test. 11518 * c-c++-common/Wunused-var-4.c: New test. 11519 * c-c++-common/Wunused-var-5.c: New test. 11520 * g++.dg/warn/Wunused-var-1.C: New test. 11521 * g++.dg/warn/Wunused-var-2.C: New test. 11522 * g++.dg/warn/Wunused-var-3.C: New test. 11523 * g++.dg/warn/Wunused-var-4.C: New test. 11524 * g++.dg/warn/Wunused-var-5.C: New test. 11525 * g++.dg/warn/Wunused-var-6.C: New test. 11526 * g++.dg/warn/Wunused-var-7.C: New test. 11527 * g++.dg/warn/Wunused-var-8.C: New test. 11528 * g++.dg/warn/Wunused-parm-1.C: New test. 11529 * g++.dg/warn/Wunused-parm-2.C: New test. 11530 * g++.dg/warn/Wunused-parm-3.C: New test. 11531 115322010-05-06 Tobias Burnus <burnus@net-b.de> 11533 11534 PR fortran/43985 11535 * gfortran.dg/gomp/crayptr5.f90: New test case. 11536 115372010-05-05 Jason Merrill <jason@redhat.com> 11538 11539 PR debug/43370 11540 * g++.dg/ext/attrib39.C: New. 11541 115422010-05-05 Daniel Franke <franke.daniel@gmail.com> 11543 11544 PR fortran/24978 11545 * gfortran.dg/data_invalid.f90: New. 11546 115472010-05-05 Eric Botcazou <ebotcazou@adacore.com> 11548 11549 * gnat.dg/lto2.adb: New test. 11550 115512010-05-05 Jason Merrill <jason@redhat.com> 11552 11553 PR c++/43787 11554 * g++.dg/opt/empty1.C: New. 11555 115562010-05-05 Janus Weil <janus@gcc.gnu.org> 11557 11558 PR fortran/43696 11559 * gfortran.dg/class_17.f03: New. 11560 115612010-05-04 Neil Vachharajani <nvachhar@google.com> 11562 11563 * gcc.dg/tree-prof/wcoverage-mismatch.c: Adjusted. 11564 115652010-05-04 Mike Stump <mikestump@comcast.net> 11566 11567 PR objc/35165 11568 * encode-8.mm: Restore running of testcase, skip for gnu-runtime. 11569 115702010-05-04 H.J. Lu <hongjiu.lu@intel.com> 11571 11572 PR target/43668 11573 * gcc.target/i386/pr43668.c: New. 11574 115752010-05-04 Paolo Carlini <paolo.carlini@oracle.com> 11576 11577 PR c++/43028 11578 * g++.dg/cpp0x/initlist31.C: New. 11579 115802010-05-04 Jakub Jelinek <jakub@redhat.com> 11581 11582 PR c/43981 11583 * gcc.dg/Wunused-var-8.c: New test. 11584 115852010-05-04 Jason Merrill <jason@redhat.com> 11586 11587 PR c++/38064 11588 * g++.dg/cpp0x/enum3.C: Extend. 11589 115902010-05-04 H.J. Lu <hongjiu.lu@intel.com> 11591 11592 PR target/43799 11593 * gcc.target/i386/pr43799.c: New. 11594 115952010-05-04 Eric Botcazou <ebotcazou@adacore.com> 11596 11597 * gnat.dg/lto1.adb: New test. 11598 * gnat.dg/lto1_pkg.ad[sb]: New helper. 11599 116002010-05-04 H.J. Lu <hongjiu.lu@intel.com> 11601 11602 PR middle-end/43671 11603 * gcc.target/i386/pr43671.c: New. 11604 116052010-05-04 Paolo Carlini <paolo.carlini@oracle.com> 11606 11607 PR c++/43705 11608 * g++.dg/template/crash95.C: New. 11609 116102010-05-04 H.J. Lu <hongjiu.lu@intel.com> 11611 11612 PR debug/43508 11613 * gcc.target/i386/pr43508.c: New. 11614 116152010-05-04 Richard Guenther <rguenther@suse.de> 11616 11617 PR tree-optimization/43879 11618 * g++.dg/torture/pr43879-1_0.C: New testcase. 11619 * g++.dg/torture/pr43879-1_1.C: Likewise. 11620 116212010-05-03 Dodji Seketeli <dodji@redhat.com> 11622 11623 PR c++/43953 11624 * g++.dg/other/crash-12.C: New test. 11625 116262010-05-03 H.J. Lu <hongjiu.lu@intel.com> 11627 11628 * g++.dg/cdce3.C: Add a space. Updated. 11629 116302010-05-03 Jason Merrill <jason@redhat.com> 11631 11632 PR c++/43680 11633 * g++.dg/opt/enum2.C: New. 11634 * g++.dg/warn/pr33738.C: Use -fstrict-enums. 11635 * g++.dg/warn/Wswitch-1.C: Adjust message. 11636 116372010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11638 11639 * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*. 11640 * g++.dg/ext/label13.C: Fix typo. 11641 * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on 11642 alpha*-dec-osf5*. 11643 * gcc.c-torture/compile/limits-declparen.c: xfail on 11644 alpha*-dec-osf5* with -g. 11645 * gcc.c-torture/compile/limits-pointer.c: Likewise. 11646 * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*. 11647 * gcc.dg/c99-tgmath-2.c: Likewise. 11648 * gcc.dg/c99-tgmath-3.c: Likewise. 11649 * gcc.dg/c99-tgmath-4.c: Likewise. 11650 116512010-05-03 Steven G. Kargl <kargl@gcc.gnu.org> 11652 11653 PR fortran/43592 11654 * gfortran.dg/unexpected_interface.f90: New test. 11655 116562010-05-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 11657 11658 * ada/acats/run_acats (which): New function. 11659 (host_gnatchop, host_gnatmake): Use it. 11660 116612010-05-03 Richard Guenther <rguenther@suse.de> 11662 11663 PR tree-optimization/43971 11664 * gcc.dg/pr43971.c: New testcase. 11665 116662010-05-03 Jakub Jelinek <jakub@redhat.com> 11667 11668 PR debug/43972 11669 * gcc.dg/debug/pr43972.c: New test. 11670 116712010-05-02 Uros Bizjak <ubizjak@gmail.com> 11672 11673 PR testsuite/43963 11674 * g++.dg/debug/dwarf2/icf.C: Update scan regexp for Vtable slot 0. 11675 116762010-05-02 Richard Guenther <rguenther@suse.de> 11677 11678 PR tree-optimization/43879 11679 * gcc.dg/torture/pr43879-3.c: New testcase. 11680 116812010-05-01 Richard Guenther <rguenther@suse.de> 11682 11683 PR tree-optimization/43949 11684 * g++.dg/warn/Warray-bounds-5.C: New testcase. 11685 116862010-05-01 H.J. Lu <hongjiu.lu@intel.com> 11687 11688 PR c++/43951 11689 * g++.dg/init/new28.C: New. 11690 116912010-04-30 Iain Sandoe <iains@gcc.gnu.org> 11692 11693 PR objc++/32052 11694 * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous 11695 structure and nested declarations. 11696 * obj-c++.dg/encode-3.mm: Remove XFAIL. Add test for anonymous 11697 structure and nested declarations. Reduce header clutter and 11698 use _exit() rather than abort(). 11699 * objc.dg/encode-10.m: New. 11700 * objc.dg/encode-11.m: New. 11701 117022010-04-30 DJ Delorie <dj@redhat.com> 11703 11704 * gcc.c-torture/execute/20100430-1.c: New test. 11705 117062010-04-30 Jason Merrill <jason@redhat.com> 11707 11708 PR c++/43868 11709 * g++.dg/template/ptrmem21.C: New. 11710 117112010-04-30 Tobias Burnus Mburnus@net-b.de> 11712 11713 PR fortran/18918 11714 PR fortran/43931 11715 * gfortran.dg/coarray_13.f90: New test. 11716 117172010-04-30 Richard Guenther <rguenther@suse.de> 11718 11719 PR lto/43946 11720 * gcc.dg/lto/20100430-1_0.c: New testcase. 11721 117222010-04-30 Jakub Jelinek <jakub@redhat.com> 11723 11724 PR debug/43942 11725 * c-c++-common/pr43942.c: New test. 11726 117272009-04-30 Steven Bosscher <steven@gcc.gnu.org> 11728 11729 * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid 11730 conflict with darwin crt1.o 'start' symbol. 11731 117322010-04-30 Richard Guenther <rguenther@suse.de> 11733 11734 PR tree-optimization/43879 11735 * gcc.dg/torture/pr43879_1.c: New testcase. 11736 117372010-04-30 Richard Guenther <rguenther@suse.de> 11738 11739 * gcc.dg/tree-ssa/builtin-free.c: New testcase. 11740 117412010-04-29 Janus Weil <janus@gcc.gnu.org> 11742 11743 PR fortran/42274 11744 * gfortran.dg/class_16.f03: New test. 11745 117462010-04-29 Janus Weil <janus@gcc.gnu.org> 11747 11748 PR fortran/42274 11749 * gfortran.dg/class_15.f03: New. 11750 117512010-04-29 Paul Thomas <pault@gcc.gnu.org> 11752 11753 PR fortran/43326 11754 * gfortran.dg/dynamic_dispatch_9.f03: New test. 11755 117562010-04-29 Janus Weil <janus@gcc.gnu.org> 11757 11758 PR fortran/43492 11759 * gfortran.dg/generic_22.f03 : New test. 11760 117612010-04-29 Paul Thomas <pault@gcc.gnu.org> 11762 11763 PR fortran/42353 11764 * gfortran.dg/class_14.f03: New test. 11765 117662010-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> 11767 11768 PR fortran/42680 11769 * gfortran.dg/interface_32.f90: New test. 11770 117712009-04-29 Paul Thomas <pault@gcc.gnu.org> 11772 Janus Weil <janus@gcc.gnu.org> 11773 11774 PR fortran/41829 11775 * gfortran.dg/dynamic_dispatch_5.f03 : Change to "run". 11776 * gfortran.dg/dynamic_dispatch_7.f03 : New test. 11777 * gfortran.dg/dynamic_dispatch_8.f03 : New test. 11778 117792010-04-28 Mike Stump <mikestump@comcast.net> 11780 11781 * g++.dg/uninit-pred-1_b.C: Use dg-message instead of 11782 dg-excess-errors. 11783 * g++.dg/uninit-pred-2_b.C: Likewise. 11784 117852010-04-28 Tobias Burnus <burnus@net-b.de> 11786 11787 PR fortran/18918 11788 PR fortran/43919 11789 * gfortran.dg/coarray_11.f90: Add scalar-coarrays test case. 11790 117912010-04-28 Matthias Klose <doko@ubuntu.com> 11792 11793 * gcc.dg/plugin/plugin.exp: Run the plugindir tests. 11794 * gcc.dg/plugindir1.c: Move to gcc.dg/plugin/plugindir1.c. 11795 * gcc.dg/plugindir2.c: Move to gcc.dg/plugin/plugindir2.c. 11796 * gcc.dg/plugindir3.c: Move to gcc.dg/plugin/plugindir3.c. 11797 * gcc.dg/plugindir4.c: Move to gcc.dg/plugin/plugindir4.c. 11798 117992010-04-28 Eric Botcazou <ebotcazou@adacore.com> 11800 11801 * gcc.dg/const-uniq-1.c: New test. 11802 * gcc.dg/lto/const-uniq_[01].c: Likewise. 11803 118042010-04-28 Xinliang David Li <davidxl@google.com> 11805 11806 * gcc.dg/uninit-pred-2_b.c: New test. 11807 * gcc.dg/uninit-pred-4_b.c: New test. 11808 * gcc.dg/uninit-pred-3_d.c: New test. 11809 * gcc.dg/uninit-pred-6_b.c: New test. 11810 * gcc.dg/uninit-pred-8_b.c: New test. 11811 * gcc.dg/uninit-pred-3_a.c: New test. 11812 * gcc.dg/uninit-pred-2_c.c: New test. 11813 * gcc.dg/uninit-pred-5_a.c: New test. 11814 * gcc.dg/uninit-pred-3_e.c: New test. 11815 * gcc.dg/uninit-pred-7_a.c: New test. 11816 * gcc.dg/uninit-pred-6_c.c: New test. 11817 * gcc.dg/uninit-pred-9_a.c: New test. 11818 * gcc.dg/uninit-pred-8_c.c: New test. 11819 * gcc.dg/uninit-pred-3_b.c: New test. 11820 * gcc.dg/uninit-pred-5_b.c: New test. 11821 * gcc.dg/uninit-pred-7_b.c: New test. 11822 * gcc.dg/uninit-pred-6_d.c: New test. 11823 * gcc.dg/uninit-pred-9_b.c: New test. 11824 * gcc.dg/uninit-pred-2_a.c: New test. 11825 * gcc.dg/uninit-pred-4_a.c: New test. 11826 * gcc.dg/uninit-pred-3_c.c: New test. 11827 * gcc.dg/uninit-pred-6_a.c: New test. 11828 * gcc.dg/uninit-pred-8_a.c: New test. 11829 * gcc.dg/uninit-pred-7_c.c: New test. 11830 * gcc.dg/uninit-pred-6_e.c: New test. 11831 * g++.dg/uninit-pred-loop-1_b.cc: New test. 11832 * g++.dg/uninit-pred-1_a.C: New test. 11833 * g++.dg/uninit-pred-1_b.C: New test. 11834 * g++.dg/uninit-pred-2_a.C: New test. 11835 * g++.dg/uninit-pred-2_b.C: New test. 11836 * g++.dg/uninit-pred-loop-1_a.cc: New test. 11837 * g++.dg/uninit-pred-loop-1_c.cc: New test. 11838 * g++.dg/uninit-pred-loop_1.cc: New test. 11839 118402010-04-28 Martin Jambor <mjambor@suse.cz> 11841 11842 * gcc.dg/lto/20091209-1_0.c: New testcase. 11843 118442010-04-28 Richard Guenther <rguenther@suse.de> 11845 11846 PR tree-optimization/43879 11847 PR tree-optimization/43909 11848 * gcc.dg/ipa/ipa-pta-14.c: Adjust. 11849 118502010-04-28 Richard Guenther <rguenther@suse.de> 11851 11852 PR c++/43880 11853 * g++.dg/torture/pr43880.C: New testcase. 11854 118552010-04-28 Manuel López-Ibáñez <manu@gcc.gnu.org> 11856 11857 PR c++/9335 11858 * g++.dg/template/recurse2.C: Update 11859 * g++.dg/template/recurse.C: Update. 11860 * g++.dg/template/pr23510.C: Update. 11861 * lib/prune.exp: Filter out 'recursively instantiated'. 11862 118632010-04-27 Fabien Chêne <fabien@gcc.gnu.org> 11864 11865 PR c++/29043 11866 * g++.dg/init/pr29043.C: New. 11867 118682010-04-27 Jason Merrill <jason@redhat.com> 11869 11870 * g++.dg/lookup/scoped5.C: Adjust. 11871 * g++.dg/lookup/scoped8.C: Adjust. 11872 * g++.dg/template/dependent-expr5.C: Adjust. 11873 * g++.old-deja/g++.brendan/nest1.C: Adjust. 11874 11875 PR c++/43856 11876 * g++.dg/cpp0x/lambda/lambda-this2.C: New. 11877 11878 PR c++/43875 11879 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New. 11880 118812010-04-27 Manuel López-Ibáñez <manu@gcc.gnu.org> 11882 Jan Hubicka <hubicka@ucw.cz> 11883 11884 * gcc.dg/pure-2.c: New testcase. 11885 * gcc.dg/const-1.c: New testcase. 11886 118872010-04-27 Jason Merrill <jason@redhat.com> 11888 11889 * g++.dg/cpp0x/lambda/lambda-ice1.C: New. 11890 11891 PR c++/41468 11892 * g++.dg/template/sfinae17.C: New. 11893 * g++.dg/template/sfinae18.C: New. 11894 118952010-04-27 Fabien Chêne <fabien@gcc.gnu.org> 11896 11897 * g++.dg/init/pr42844.C: New. 11898 * g++.dg/cpp0x/pr42844-2.C: New. 11899 * g++.dg/cpp0x/defaulted2.C: Adjust. 11900 * g++.dg/tree-ssa/pr27549.C: Likewise. 11901 * g++.old-deja/g++.mike/dyncast8.C: Likewise. 11902 119032010-04-27 Tobias Burnus <burnus@net-b.de> 11904 11905 PR fortran/18918 11906 * gfortran.dg/coarray_12.f90: Fix dump parsing. 11907 119082010-04-27 Richard Guenther <rguenther@suse.de> 11909 11910 PR middle-end/40561 11911 * g++.dg/other/pr40561.C: New testcase. 11912 119132010-04-27 Martin Jambor <mjambor@suse.cz> 11914 11915 PR middle-end/43812 11916 * g++.dg/ipa/pr43812.C: New test. 11917 119182010-04-27 Jan Hubicka <jh@suse.cz> 11919 11920 * gcc.dg/ipa/iinline-1.c (main): Rename to... 11921 (test): ... this one. 11922 119232010-04-27 Bernd Schmidt <bernds@codesourcery.com> 11924 11925 PR target/40657 11926 * gcc.target/arm/thumb-stackframe.c: New test. 11927 119282010-04-27 Shujing Zhao <pearly.zhao@oracle.com> 11929 11930 * gcc.dg/pr32207.c: Fix typo in expected warning messages. 11931 * gcc.dg/misc-column.c: Likewise. 11932 * gcc.dg/Walways-true-1.c: Likewise. 11933 * gcc.dg/Walways-true-2.c: Likewise. 11934 * gcc.dg/warn-addr-cmp.c: Likewise. 11935 119362010-04-27 Tobias Burnus <burnus@net-b.de> 11937 11938 PR fortran/18918 11939 * gfortran.dg/coarray_7.f90: Modified and removed obsolete tests. 11940 * gfortran.dg/coarray_12.f90: New. 11941 119422010-04-27 Shujing Zhao <pearly.zhao@oracle.com> 11943 11944 PR c/32207 11945 * gcc.dg/pr32207.c: New test. 11946 * gcc.dg/misc-column.c: Adjust expected warning. 11947 * gcc.dg/Walways-true-1.c: Likewise. 11948 * gcc.dg/Walways-true-2.c: Likewise. 11949 * gcc.dg/warn-addr-cmp.c: Likewise. 11950 119512010-04-27 Dave Korn <dave.korn.cygwin@gmail.com> 11952 11953 PR lto/42776 11954 * lib/lto.exp (lto_prune_vis_warns): New function. 11955 (lto-link-and-maybe-run): Call it. 11956 119572010-04-26 H.J. Lu <hongjiu.lu@intel.com> 11958 11959 PR tree-optimization/43904 11960 * gcc.dg/tree-ssa/tailcall-6.c: New. 11961 119622010-04-26 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk> 11963 11964 PR testsuite/35165 11965 * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets. Require 11966 Darwin8/OSX10.4 - compatible code generation. 11967 Use scan-rtl-dump. 11968 * obj-c++.dg/stubify-1.mm: Ditto. 11969 * lib/objc-torture.exp: Do not require link success for 11970 "trivial.m" in the runtime checks when dowhat = 'compile'. 11971 * lib/dg-pch.exp (dg-flags-pch): New Proc. 11972 * objc.dg/stubify-1.m: Restrict to ilp32 targets. Require 11973 Darwin8/OSX10.4 - compatible code generation. 11974 * objc.dg/stubify-2.m: Ditto. 11975 * objc.dg/symtab-1.m: Match '.quad' for m64 code. 11976 * objc.dg/next-runtime-1.m: Ditto. 11977 * objc.dg/stret-2.m: Restrict to ilp32 targets. 11978 * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT 11979 runtimes on Darwin. 11980 119812010-04-26 Jack Howarth <howarth@bromo.med.uc.edu> 11982 11983 PR 43715 11984 * lib/plugin-support.exp: Use "-undefined 11985 dynamic_lookup" on darwin. 11986 119872010-04-26 Richard Guenther <rguenther@suse.de> 11988 11989 * gcc.dg/lto/20100426_0.c: New testcase. 11990 119912010-04-26 Jie Zhang <jie@codesourcery.com> 11992 11993 PR tree-optimization/43833 11994 gcc.dg/Warray-bounds-8.c: New test case. 11995 119962010-04-26 Richard Guenther <rguenther@suse.de> 11997 11998 PR lto/43080 11999 * g++.dg/lto/20100423-3_0.C: New testcase. 12000 120012010-04-26 Richard Guenther <rguenther@suse.de> 12002 12003 PR lto/42425 12004 * g++.dg/lto/20100423-2_0.C: New testcase. 12005 120062010-04-26 Ira Rosen <irar@il.ibm.com> 12007 12008 * gcc.dg/vect/bb-slp-23.c: New test. 12009 120102010-04-25 Joseph Myers <joseph@codesourcery.com> 12011 12012 * gcc.dg/c90-float-1.c: Also test that C1X macros are not defined. 12013 * gcc.dg/c99-float-1.c: Also test that C1X macros are not defined. 12014 * gcc.dg/c1x-float-1.c: New test. 12015 120162010-04-25 H.J. Lu <hongjiu.lu@intel.com> 12017 12018 * gcc.target/i386/pr43766.c: Scan "lea\[lq\]?\[ \t\]" instead 12019 of "lea\[ \t\]". 12020 120212010-04-25 Steven G. Kargl <kargl@gcc.gnu.org> 12022 12023 * gfortran.dg/default_format_denormal_2.f90: Remove XFAIL for 12024 FreeBSD. 12025 * gfortran.dg/default_format_denormal_1.f90: Ditto. 12026 * gfortran.dg/default_format_2.f90: Ditto. 12027 120282010-04-25 Steven G. Kargl <kargl@gcc.gnu.org> 12029 12030 * gfortran.dg/pr43505.f90: Clean up .mod file. 12031 * gfortran.dg/host_assoc_blockdata_1.f90: Ditto. 12032 * gfortran.dg/pr41347.f90: Ditto. 12033 * gfortran.dg/internal_pack_4.f90: Ditto. 12034 * gfortran.dg/proc_decl_23.f90: Ditto. 12035 * gfortran.dg/recursive_check_3.f90: Ditto. 12036 * gfortran.dg/intent_out_3.f90: Ditto. 12037 * gfortran.dg/assignment_2.f90: Ditto. 12038 * gfortran.dg/pr41928.f90: Ditto. 12039 * gfortran.dg/pr42166.f90: Ditto. 12040 * gfortran.dg/private_type_12.f90: Ditto. 12041 * gfortran.dg/graphite/pr42185.f90: Ditto. 12042 * gfortran.dg/graphite/pr42186.f90: Ditto. 12043 * gfortran.dg/graphite/pr40982.f90: Ditto. 12044 * gfortran.dg/graphite/id-2.f90: Ditto. 12045 * gfortran.dg/graphite/id-4.f90: Ditto. 12046 * gfortran.dg/graphite/pr42050.f90: Ditto. 12047 * gfortran.dg/graphite/id-18.f90: Ditto. 12048 * gfortran.dg/graphite/pr42393-1.f90: Ditto. 12049 * gfortran.dg/graphite/pr41924.f90: Ditto. 12050 * gfortran.dg/graphite/pr42393.f90: Ditto. 12051 * gfortran.dg/graphite/pr37980.f90: Ditto. 12052 * gfortran.dg/graphite/pr38953.f90: Ditto. 12053 * gfortran.dg/graphite/pr42180.f90: Ditto. 12054 * gfortran.dg/graphite/pr42181.f90: Ditto. 12055 * gfortran.dg/where_operator_assign_4.f90: Ditto. 12056 * gfortran.dg/select_type_4.f90: Ditto. 12057 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto. 12058 * gfortran.dg/host_assoc_blockdata_2.f90: Ditto. 12059 * gfortran.dg/lto/pr40725_0.f03: Ditto. 12060 * gfortran.dg/elemental_args_check_2.f90: Ditto. 12061 * gfortran.dg/whole_file_11.f90: Ditto. 12062 * gfortran.dg/private_type_11.f90: Ditto. 12063 * gfortran.dg/vect/vect-gems.f90: Ditto. 12064 * gfortran.dg/vect/fast-math-real8-pr40801.f90: Ditto. 12065 120662010-04-25 H.J. Lu <hongjiu.lu@intel.com> 12067 12068 * gcc.target/i386/pr43766.c: Scan "lea\[ \t\]" instead of "lea". 12069 120702010-04-25 Eric Botcazou <ebotcazou@adacore.com> 12071 12072 * gnat.dg/pack15.ad[sb]: New test. 12073 120742010-04-25 Paolo Bonzini <bonzini@gnu.org> 12075 12076 * gcc.target/arm/mla-1.c: New test. 12077 120782010-04-24 Steven G. Kargl <kargl@gcc.gnu.org> 12079 12080 PR fortran/30073 12081 PR fortran/43793 12082 * gfortran.dg/pr43793.f90: New test. 12083 120842010-04-24 Bernd Schmidt <bernds@codesourcery.com> 12085 12086 PR tree-optimization/41442 12087 * gcc.target/i386/pr41442.c: New test. 12088 120892010-04-24 Hans-Peter Nilsson <hp@axis.com> 12090 12091 PR fortran/43832 12092 * gfortran.dg/fgetc_3.f90: Delete bogus test. 12093 120942010-04-24 Jerry DeLisle <jvdelisle@gcc.gnu.org> 12095 12096 PR fortran/43832 12097 * gfortran.dg/open_nounit.f90: New test. 12098 120992010-04-24 Paul Thomas <pault@gcc.gnu.org> 12100 12101 PR fortran/43841 12102 PR fortran/43843 12103 * gfortran.dg/elemental_scalar_args_1.f90 : New test. 12104 121052010-04-23 Manuel López-Ibáñez <manu@gcc.gnu.org> 12106 12107 * gcc.dg/Wconversion-integer.c: Update. 12108 121092010-04-23 Eric Botcazou <ebotcazou@adacore.com> 12110 12111 * gnat.dg/unchecked_convert5.adb: New test. 12112 121132010-04-23 Richard Guenther <rguenther@suse.de> 12114 12115 PR lto/41734 12116 * gcc.dg/lto/20100423-2_0.c: New testcase. 12117 * gcc.dg/lto/20100423-2_0.c: Likewise. 12118 121192010-04-23 Richard Guenther <rguenther@suse.de> 12120 12121 PR lto/43455 12122 * gcc.dg/lto/20100423-1_0.c: New testcase. 12123 * gcc.dg/lto/20100423-1_1.c: Likewise. 12124 121252010-04-23 Martin Jambor <mjambor@suse.cz> 12126 12127 PR tree-optimization/43846 12128 * gcc.dg/tree-ssa/sra-10.c: New test. 12129 121302010-04-23 Martin Jambor <mjambor@suse.cz> 12131 12132 PR middle-end/43835 12133 * gcc.c-torture/execute/pr43835.c: New test. 12134 121352010-04-23 Richard Guenther <rguenther@suse.de> 12136 12137 PR lto/42653 12138 * g++.dg/lto/20100423-1_0.C: New testcase. 12139 121402010-04-22 Uros Bizjak <ubizjak@gmail.com> 12141 12142 * gcc.dg/graphite/interchange-0.c: Fix dg-final directive. 12143 121442010-04-22 Ira Rosen <irar@il.ibm.com> 12145 12146 PR tree-optimization/43842 12147 * gcc.dg/vect/pr43842.c: New test. 12148 121492010-04-22 Bernd Schmidt <bernds@codesourcery.com> 12150 12151 * gcc.target/i386/wmul-1.c: Add dg-require-effective-target ilp32. 12152 * gcc.target/i386/wmul-2.c: Likewise. 12153 121542010-04-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 12155 12156 * gcc.dg/torture/builtin-cproj-3.c: Rename and move ... 12157 * gcc.dg/cproj-fails-with-broken-glibc.c: ... to here. 12158 121592010-04-22 Alexander Monakov <amonakov@ispras.ru> 12160 12161 * gfortran.dg/reassoc_6.f: New testcase. 12162 121632010-04-22 Bernd Schmidt <bernds@codesourcery.com> 12164 12165 PR middle-end/29274 12166 * gcc.target/arm/wmul-1.c: New test. 12167 * gcc.target/arm/wmul-2.c: New test. 12168 121692010-04-22 Richard Guenther <rguenther@suse.de> 12170 12171 PR tree-optimization/43845 12172 * gcc.c-torture/compile/pr43845.c: New testcase. 12173 121742010-04-22 Bernd Schmidt <bernds@codesourcery.com> 12175 12176 PR middle-end/29274 12177 * gcc.target/i386/wmul-1.c: New test. 12178 * gcc.target/i386/wmul-2.c: New test. 12179 * gcc.target/bfin/wmul-1.c: New test. 12180 * gcc.target/bfin/wmul-2.c: New test. 12181 121822010-04-22 Richard Guenther <rguenther@suse.de> 12183 12184 PR fortran/43829 12185 * gfortran.dg/vector_subscript_6.f90: New testcase. 12186 * gfortran.dg/assign_10.f90: Adjust. 12187 121882010-04-21 Jakub Jelinek <jakub@redhat.com> 12189 12190 PR fortran/43836 12191 * gfortran.dg/gomp/pr43836.f90: New test. 12192 121932010-04-21 Richard Guenther <rguenther@suse.de> 12194 12195 * gcc.dg/ipa/ipa-pta-11.c: Adjust. 12196 121972010-04-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 12198 12199 * gcc.dg/torture/builtin-cproj-3.c: New. 12200 122012010-04-20 Jason Merrill <jason@redhat.com> 12202 12203 PR c++/9335 12204 * g++.dg/template/recurse2.C: New. 12205 * g++.dg/parse/crash36.C: Adjust. 12206 * g++.dg/other/fold1.C: Adjust. 12207 * g++.dg/init/member1.C: Adjust. 12208 * lib/prune.exp: Prune "skipping N instantiation contexts". 12209 122102010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 12211 12212 * gcc.dg/torture/builtin-cproj-1.c: Test more cases. 12213 122142010-04-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 12215 12216 * gcc.dg/torture/builtin-cproj-1.c: New. 12217 * gcc.dg/torture/builtin-cproj-2.c: New. 12218 122192010-04-20 Dodji Seketeli <dodji@redhat.com> 12220 12221 PR c++/43800 12222 PR c++/43704 12223 * g++.dg/template/typedef32.C: Adjust. 12224 * g++.dg/template/typedef33.C: New test. 12225 122262010-04-20 Paul Thomas <pault@gcc.gnu.org> 12227 12228 PR fortran/43227 12229 * gfortran.dg/proc_decl_23.f90: New test. 12230 12231 PR fortran/43266 12232 * gfortran.dg/abstract_type_6.f03: New test. 12233 122342010-04-20 Xinliang David Li <davidxl@google.com> 12235 12236 * g++.dg/tree-ssa/fold-compare.C: New. 12237 122382010-04-20 Richard Guenther <rguenther@suse.de> 12239 12240 PR tree-optimization/39417 12241 * g++.dg/torture/pr39417.C: New testcase. 12242 122432010-04-20 Richard Guenther <rguenther@suse.de> 12244 12245 * gcc.dg/ipa/ipa-pta-14.c: New testcase. 12246 122472010-04-20 Jakub Jelinek <jakub@redhat.com> 12248 12249 * g++.dg/debug/dwarf2/rv1.C: New test. 12250 122512010-04-20 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 12252 12253 PR target/43635 12254 * gcc.c-torture/compile/pr43635.c: New testcase. 12255 122562010-04-19 Jakub Jelinek <jakub@redhat.com> 12257 12258 PR fortran/43339 12259 * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars 12260 of sequential loops being private only in the innermost containing 12261 task region. 12262 12263 PR middle-end/43337 12264 * gfortran.dg/gomp/pr43337.f90: New test. 12265 122662010-04-19 Richard Guenther <rguenther@suse.de> 12267 12268 PR tree-optimization/43796 12269 * gfortran.dg/pr43796.f90: New testcase. 12270 122712010-04-19 Richard Guenther <rguenther@suse.de> 12272 12273 PR tree-optimization/43783 12274 * gcc.c-torture/execute/pr43783.c: New testcase. 12275 122762010-04-19 Uros Bizjak <ubizjak@gmail.com> 12277 12278 PR target/43766 12279 * gcc.target/i386/pr43766.c: New test. 12280 122812010-04-19 Jie Zhang <jie@codesourcery.com> 12282 12283 PR target/43662 12284 * gcc.target/i386/pr43662.c: New test. 12285 122862010-04-19 Dodji Seketeli <dodji@redhat.com> 12287 12288 PR c++/43704 12289 * g++.dg/template/typedef32.C: New test. 12290 122912010-04-19 Ira Rosen <irar@il.ibm.com> 12292 12293 PR tree-optimization/37027 12294 * lib/target-supports.exp 12295 (check_effective_target_vect_widen_sum_hi_to_si_pattern): New. 12296 * gcc.dg/vect/pr37027.c: New test. 12297 * gcc.dg/vect/slp-reduc-1.c, gcc.dg/vect/slp-reduc-2.c, 12298 gcc.dg/vect/slp-reduc-3.c, gcc.dg/vect/slp-reduc-4.c, 12299 gcc.dg/vect/slp-reduc-5.c, gcc.dg/vect/slp-reduc-6.c, 12300 gcc.dg/vect/vect-complex-6.c: Likewise. 12301 123022010-04-19 Jakub Jelinek <jakub@redhat.com> 12303 12304 * g++.dg/debug/dwarf2/enum1.C: New test. 12305 123062010-04-18 Eric Botcazou <ebotcazou@adacore.com> 12307 12308 * gnat.dg/rep_clause5.ad[sb]: New test. 12309 * gnat.dg/rep_clause5_pkg.ads: New helper. 12310 123112010-04-18 Ira Rosen <irar@il.ibm.com> 12312 12313 PR tree-optimization/43771 12314 * g++.dg/vect/pr43771.cc: New test. 12315 123162010-04-17 Steven G. Kargl <kargl@gcc.gnu.org> 12317 12318 PR fortran/31538 12319 * gfortran.dg/bounds_check_fail_4.f90: Adjust error message. 12320 * gfortran.dg/bounds_check_fail_3.f90: Ditto. 12321 123222010-04-17 Eric Botcazou <ebotcazou@adacore.com> 12323 12324 * gnat.dg/sizetype.adb: Rename into... 12325 * gnat.dg/sizetype1.adb: ...this. 12326 * gnat.dg/sizetype2.adb: New test. 12327 123282010-04-16 Richard Guenther <rguenther@suse.de> 12329 12330 PR tree-optimization/43572 12331 * gcc.dg/tree-ssa/tailcall-5.c: New testcase. 12332 123332010-04-16 Olivier Hainque <hainque@adacore.com> 12334 12335 * gnat.dg/specs/discr_private.ads: New test. 12336 123372010-04-16 Bernd Schmidt <bernds@codesourcery.com> 12338 12339 PR target/41514 12340 * gcc.target/arm/thumb-comparisons.c: New test. 12341 12342 PR target/40603 12343 * gcc.target/arm/thumb-cbranchqi.c: New test. 12344 123452010-04-16 Christian Bruel <christian.bruel@st.com> 12346 12347 * g++.dg/torture/pr36191.C: Enable for SH. 12348 123492010-04-16 Eric Botcazou <ebotcazou@adacore.com> 12350 12351 * gnat.dg/wide_boolean.adb: New test. 12352 * gnat.dg/wide_boolean_pkg.ad[sb]: New helper. 12353 123542010-04-15 Richard Guenther <rguenther@suse.de> 12355 12356 * gcc.dg/ipa/ipa-pta-1.c: New testcase. 12357 * gcc.dg/ipa/ipa-pta-2.c: Likewise. 12358 * gcc.dg/ipa/ipa-pta-3.c: Likewise. 12359 * gcc.dg/ipa/ipa-pta-4.c: Likewise. 12360 * gcc.dg/ipa/ipa-pta-5.c: Likewise. 12361 * gcc.dg/ipa/ipa-pta-6.c: Likewise. 12362 * gcc.dg/ipa/ipa-pta-7.c: Likewise. 12363 * gcc.dg/ipa/ipa-pta-8.c: Likewise. 12364 * gcc.dg/ipa/ipa-pta-9.c: Likewise. 12365 * gcc.dg/ipa/ipa-pta-10.c: Likewise. 12366 * gcc.dg/ipa/ipa-pta-11.c: Likewise. 12367 * gcc.dg/ipa/ipa-pta-12.c: Likewise. 12368 * gcc.dg/ipa/ipa-pta-13.c: Likewise. 12369 * gcc.dg/torture/ipa-pta-2.c: Likewise. 12370 * gcc.dg/torture/ipa-pta-1.c: Adjust. 12371 123722010-04-14 Bernd Schmidt <bernds@codesourcery.com> 12373 12374 PR target/21803 12375 * gcc.target/arm/pr42496.c: New test. 12376 123772010-04-14 Jason Merrill <jason@redhat.com> 12378 12379 PR c++/36625 12380 * g++.dg/ext/attrib38.C: New. 12381 123822010-04-14 Steve Ellcey <sje@cup.hp.com> 12383 12384 PR testsuite/43739 12385 * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*. 12386 123872010-04-14 Manuel López-Ibáñez <manu@gcc.gnu.org> 12388 12389 PR 42966 12390 * gcc.dg/cpp/warn-undef-2.c: Update. 12391 * gcc.dg/cpp/warn-traditional-2.c: Update. 12392 * gcc.dg/cpp/warn-comments-2.c: Update. 12393 * gcc.dg/cpp/warn-variadic-2.c: Update. 12394 * gcc.dg/cpp/warn-long-long-2.c: Update. 12395 * gcc.dg/cpp/warn-deprecated-2.c: Update. 12396 * gcc.dg/cpp/warn-multichar-2.c: Update. 12397 * gcc.dg/cpp/warn-normalized-3.c: Update. 12398 * gcc.dg/cpp/warn-cxx-compat-2.c: Update. 12399 * gcc.dg/cpp/warn-trigraphs-3.c: Update. 12400 * gcc.dg/cpp/warn-unused-macros-2.c: Update. 12401 * gcc.dg/cpp/warn-trigraphs-4.c: Update. 12402 * gcc.dg/cpp/warn-redefined-2.c: Update. 12403 * gfortran.dg/warning-directive-2.F90: Update. 12404 * c-c++-common/cpp/warning-directive-2.c: Update. 12405 124062010-04-14 Michael Matz <matz@suse.de> 12407 12408 PR tree-optimization/42963 12409 * gcc.dg/pr42963.c: New testcase. 12410 124112010-04-14 Eric Botcazou <ebotcazou@adacore.com> 12412 12413 * gnat.dg/class_wide.adb: Rename into... 12414 * gnat.dg/class_wide1.adb: ...this. 12415 * gnat.dg/class_wide2.ad[sb]: New test. 12416 124172010-04-14 Tobias Burnus <burnus@net-b.de> 12418 12419 PR fortran/18918 12420 * gfortran.dg/coarray_9.f90: Update dg-errors. 12421 * gfortran.dg/coarray_10.f90: New test. 12422 * gfortran.dg/coarray_11.f90: New test. 12423 124242010-04-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> 12425 12426 PR fortran/43747 12427 gfortran.dg/initialization_24.f90: New test. 12428 124292010-04-13 Jason Merrill <jason@redhat.com> 12430 12431 * g++.dg/cpp0x/lambda/lambda-deduce2.C: Remove. 12432 * g++.dg/cpp0x/lambda/lambda-uneval.C: New. 12433 124342010-04-13 Manuel López-Ibáñez <manu@gcc.gnu.org> 12435 12436 * gcc.dg/cpp/cpp.exp: Test also c-c++-common/cpp. 12437 * g++.dg/dg.exp: Likewise. 12438 * gcc.dg/cpp/warning-directive-1.c: Move to ... 12439 * c-c++-common/cpp/warning-directive-1.c: ... here. 12440 * gcc.dg/cpp/warning-directive-2.c: Move to ... 12441 * c-c++-common/cpp/warning-directive-2.c: ... here. 12442 * gcc.dg/cpp/warning-directive-3.c: Move to ... 12443 * c-c++-common/cpp/warning-directive-3.c: ... here. 12444 * gcc.dg/cpp/warning-directive-4.c: Move to ... 12445 * c-c++-common/cpp/warning-directive-4.c: ... here. 12446 * g++.dg/cpp/warning-directive-1.C: Delete. 12447 * g++.dg/cpp/warning-directive-2.C: Delete. 12448 * g++.dg/cpp/warning-directive-3.C: Delete. 12449 * g++.dg/cpp/warning-directive-4.C: Delete. 12450 * gcc.dg/cpp/normalised-3.c: Delete. 12451 * g++.dg/cpp/normalised-1.C: Rename as ... 12452 * c-c++-common/cpp/normalised-3.c: ... this. 12453 124542010-04-13 Martin Jambor <mjambor@suse.cz> 12455 12456 * gcc.dg/tree-ssa/sra-9.c: New test. 12457 124582010-04-13 Michael Matz <matz@suse.de> 12459 12460 PR middle-end/43730 12461 * gcc.dg/pr43730.c: New test. 12462 124632010-04-13 Michael Matz <matz@suse.de> 12464 12465 * gcc.dg/tree-ssa/negate.c: New testcase. 12466 124672010-04-13 Richard Guenther <rguenther@suse.de> 12468 12469 PR testsuite/43735 12470 * gcc.dg/guality/inline-params.c: Remove -fwhopr XPASS. 12471 124722010-04-13 Richard Guenther <rguenther@suse.de> 12473 12474 * gcc.dg/vect/no-vfa-vect-depend-1.c: Adjust. 12475 124762010-04-13 Eric Botcazou <ebotcazou@adacore.com> 12477 12478 * gnat.dg/derived_type1.adb: New test. 12479 124802010-04-13 Matthias Klose <doko@ubuntu.com> 12481 12482 * gcc.dg/plugindir1.c: New testcase. 12483 * gcc.dg/plugindir2.c: New testcase. 12484 * gcc.dg/plugindir3.c: New testcase. 12485 * gcc.dg/plugindir4.c: New testcase. 12486 124872010-04-12 Uros Bizjak <ubizjak@gmail.com> 12488 12489 * gcc.target/i386/rotate-2.c: New test. 12490 124912010-04-12 Jason Merrill <jason@redhat.com> 12492 12493 PR c++/43641 12494 * g++.dg/cpp0x/lambda/lambda-conv4.C: New. 12495 * g++.dg/cpp0x/lambda/lambda-deduce2.C: New. 12496 124972010-04-12 Fabien Chene <fabien@gcc.gnu.org> 12498 12499 PR c++/25811 12500 * g++.dg/init/pr25811.C: New test. 12501 125022010-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12503 12504 * g++.dg/warn/miss-format-1.C: Removed *-*-solaris2.7 from 12505 dg-error, dg-warning. 12506 * gcc.dg/c99-stdint-6.c: Removed *-*-solaris2.7 from dg-options. 12507 125082010-04-12 Richard Guenther <rguenther@suse.de> 12509 12510 * gcc.dg/torture/inline-2.c: New testcase. 12511 125122010-04-12 Jakub Jelinek <jakub@redhat.com> 12513 12514 PR bootstrap/43699 12515 * gcc.dg/Wunused-var-7.c: New test. 12516 12517 PR tree-optimization/43560 12518 * gcc.c-torture/execute/pr43560.c: New test. 12519 125202010-04-12 Eric Botcazou <ebotcazou@adacore.com> 12521 12522 * gnat.dg/aggr13.adb: New test. 12523 * gnat.dg/aggr14.adb: Likewise. 12524 * gnat.dg/aggr14_pkg.ad[sb]: New helper. 12525 125262010-04-12 Richard Guenther <rguenther@suse.de> 12527 12528 PR c++/43611 12529 * g++.dg/torture/pr43611.C: New testcase. 12530 125312010-04-12 Shujing Zhao <pearly.zhao@oracle.com> 12532 12533 PR c/36774 12534 * gcc.dg/pr36774-1.c: New test. 12535 * gcc.dg/pr36774-2.c: New test. 12536 125372010-04-11 Kaushik Phatak <kaushik.phatak@kpitcummins.com> 12538 12539 * gcc.target/sh/rte-delay-slot.c: New test. 12540 125412010-04-11 Eric Botcazou <ebotcazou@adacore.com> 12542 12543 * gnat.dg/pack9.adb: Remove -cargs option. 12544 * gnat.dg/aggr12.ad[sb]: New test. 12545 125462010-04-10 Jie Zhang <jie@codesourcery.com> 12547 12548 PR target/43417 12549 * gcc.target/sh/pr43417.c: New test. 12550 125512010-04-10 Tobias Burnus <burnus@net-b.de> 12552 12553 PR fortran/43591 12554 * gfortran.dg/spec_expr_6.f90: New test. 12555 125562010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org> 12557 12558 PR cpp/43195 12559 * gcc.dg/cpp/pr43195.c: New. 12560 * gcc.dg/cpp/pr43195.h: New. 12561 125622010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org> 12563 12564 PR 42965 12565 * gcc.dg/Werror-6.c: Adjust. 12566 * gcc.dg/Werror-implicit-function-declaration.c: Likewise. 12567 * gcc.dg/Werror-4.c: Likewise. 12568 * gcc.dg/Wdeclaration-after-statement-3.c: Likewise. 12569 * gcc.dg/Wswitch-enum-error.c: Likewise. 12570 * gcc.dg/Wpointer-arith.c: Likewise. 12571 * gcc.dg/Wfatal.c: Likewise. 12572 * gcc.dg/Wswitch-error.c: Likewise. 12573 * g++.dg/warn/unused-result1-Werror.c: Likewise. 12574 * gcc.dg/Werror-9.c: Delete. Duplicate of Werror-4.c. 12575 * gcc.dg/cpp/warn-undef-2.c: Likewise. 12576 * gcc.dg/cpp/warn-traditional-2.c: Likewise. 12577 * gcc.dg/cpp/warn-comments-2.c: Likewise. 12578 * gcc.dg/cpp/warn-variadic-2.c: Likewise. 12579 * gcc.dg/cpp/warning-directive-2.c: Likewise. 12580 * gcc.dg/cpp/warn-long-long-2.c: Likewise. 12581 * gcc.dg/cpp/warn-deprecated-2.c: Likewise. 12582 * gcc.dg/cpp/warn-multichar-2.c: Likewise. 12583 * gcc.dg/cpp/warn-normalized-3.c: Likewise. 12584 * gcc.dg/cpp/warn-cxx-compat-2.c: Likewise. 12585 * gcc.dg/cpp/warn-trigraphs-3.c: Likewise. 12586 * gcc.dg/cpp/warn-unused-macros-2.c: Likewise. 12587 * gcc.dg/cpp/warn-trigraphs-4.c: Likewise. 12588 * gcc.dg/cpp/warn-redefined-2.c: Likewise. 12589 * g++.dg/cpp/warning-directive-2.C: Likewise. 12590 * gfortran.dg/warning-directive-2.F90: Likewise. 12591 125922010-04-09 Jason Merrill <jason@redhat.com> 12593 12594 PR c++/42623 12595 * g++.dg/template/sizeof13.C: New. 12596 125972010-04-09 Kai Tietz <kai.tietz@onevision.com> 12598 12599 * g++.dg/other/pr35504.C: Add check for thiscall. 12600 * g++.dg/torture/stackalign/eh-thiscall-1.C: New. 12601 * gcc.dg/torture/stackalign/thiscall-1.c: New. 12602 126032010-04-09 Manuel López-Ibáñez <manu@gcc.gnu.org> 12604 12605 PR c++/28584 12606 * gcc.dg/Wint-to-pointer-cast-1.c: Move to... 12607 * c-c++-common/Wint-to-pointer-cast-1.c: ... here. 12608 * gcc.dg/Wint-to-pointer-cast-2.c: Move to... 12609 * c-c++-common/Wint-to-pointer-cast-2.c: ... here. 12610 * gcc.dg/Wint-to-pointer-cast-3.c: Move to... 12611 * c-c++-common/Wint-to-pointer-cast-3.c: ... here. Update. 12612 * g++.old-deja/g++.mike/warn1.C: Add -Wno-int-to-pointer-cast. 12613 * g++.dg/other/increment1.C: Likewise. 12614 126152010-04-09 Tobias Burnus <burnus@net-b.de> 12616 12617 PR fortran/18918 12618 * gfortran.dg/coarray_7.f90: New test. 12619 * gfortran.dg/coarray_8.f90: New test. 12620 126212010-04-08 Bud Davis <bdavis9659@sbcglobal.net> 12622 12623 PR fortran/28039 12624 * gfortran.dg/fmt_with_extra.f: Remove xfail and update test. 12625 126262010-04-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12627 12628 PR target/43643 12629 * gcc.dg/pr43643.c: New test. 12630 126312010-04-08 Tobias Burnus <burnus@net-b.de> 12632 12633 * gfortran.dg/iso_fortran_env_6.f90: Add more checks. 12634 126352010-04-08 Richard Guenther <rguenther@suse.de> 12636 12637 PR tree-optimization/43679 12638 * gcc.c-torture/compile/pr43679.c: New testcase. 12639 126402010-04-08 Jakub Jelinek <jakub@redhat.com> 12641 12642 PR debug/43670 12643 * gcc.dg/pr43670.c: New test. 12644 126452010-04-08 Maxim Kuvyrkov <maxim@codesourcery.com> 12646 12647 PR middle-end/40815 12648 * gcc.dg/tree-ssa/reassoc-19.c: New. 12649 126502010-04-07 Jakub Jelinek <jakub@redhat.com> 12651 12652 PR c/18624 12653 * gcc.dg/Wunused-var-1.c: New test. 12654 * gcc.dg/Wunused-var-2.c: New test. 12655 * gcc.dg/Wunused-var-3.c: New test. 12656 * gcc.dg/Wunused-var-4.c: New test. 12657 * gcc.dg/Wunused-var-5.c: New test. 12658 * gcc.dg/Wunused-var-6.c: New test. 12659 * gcc.dg/Wunused-parm-1.c: New test. 12660 12661 * gcc.dg/builtin-choose-expr.c: Avoid set but not used warnings. 12662 * gcc.dg/trunc-1.c: Likewise. 12663 * gcc.dg/vla-9.c: Likewise. 12664 * gcc.dg/dfp/composite-type.c: Likewise. 12665 126662010-04-07 Iain Sandoe <iains@gcc.gnu.org> 12667 12668 PR objc/35996 12669 * objc.dg/objc-gc-4.m: Run for all targets, prune new warning. 12670 * obj-c++.dg/objc-gc-3.mm: Ditto. 12671 126722010-04-07 Simon Baldwin <simonb@google.com> 12673 12674 * gcc.dg/cpp/warn-undef-2.c: New. 12675 * gcc.dg/cpp/warn-traditional-2.c: New. 12676 * gcc.dg/cpp/warn-comments-2.c: New. 12677 * gcc.dg/cpp/warning-directive-1.c: New. 12678 * gcc.dg/cpp/warn-long-long.c: New. 12679 * gcc.dg/cpp/warn-traditional.c: New. 12680 * gcc.dg/cpp/warn-variadic-2.c: New. 12681 * gcc.dg/cpp/warn-undef.c: New. 12682 * gcc.dg/cpp/warn-normalized-1.c: New. 12683 * gcc.dg/cpp/warning-directive-2.c: New. 12684 * gcc.dg/cpp/warn-long-long-2.c: New. 12685 * gcc.dg/cpp/warn-variadic.c: New. 12686 * gcc.dg/cpp/warn-normalized-2.c: New. 12687 * gcc.dg/cpp/warning-directive-3.c: New. 12688 * gcc.dg/cpp/warn-deprecated-2.c: New. 12689 * gcc.dg/cpp/warn-trigraphs-1.c: New. 12690 * gcc.dg/cpp/warn-multichar-2.c: New. 12691 * gcc.dg/cpp/warn-normalized-3.c: New. 12692 * gcc.dg/cpp/warning-directive-4.c: New. 12693 * gcc.dg/cpp/warn-unused-macros.c: New. 12694 * gcc.dg/cpp/warn-trigraphs-2.c: New. 12695 * gcc.dg/cpp/warn-cxx-compat-2.c: New. 12696 * gcc.dg/cpp/warn-cxx-compat.c: New. 12697 * gcc.dg/cpp/warn-redefined.c: New. 12698 * gcc.dg/cpp/warn-trigraphs-3.c: New. 12699 * gcc.dg/cpp/warn-unused-macros-2.c: New. 12700 * gcc.dg/cpp/warn-deprecated.c: New. 12701 * gcc.dg/cpp/warn-trigraphs-4.c: New. 12702 * gcc.dg/cpp/warn-redefined-2.c: New. 12703 * gcc.dg/cpp/warn-comments.c: New. 12704 * gcc.dg/cpp/warn-multichar.c: New. 12705 * g++.dg/cpp/warning-directive-1.C: New. 12706 * g++.dg/cpp/warning-directive-2.C: New. 12707 * g++.dg/cpp/warning-directive-3.C: New. 12708 * g++.dg/cpp/warning-directive-4.C: New. 12709 * gfortran.dg/warning-directive-1.F90: New. 12710 * gfortran.dg/warning-directive-3.F90: New. 12711 * gfortran.dg/warning-directive-2.F90: New. 12712 * gfortran.dg/warning-directive-4.F90: New. 12713 127142010-04-07 Iain Sandoe <iains@gcc.gnu.org> 12715 12716 PR objc++/23716 12717 * obj-c++.dg/comp-types-10.mm: Remove XFAIL. 12718 127192010-04-07 Jason Merrill <jason@redhat.com> 12720 12721 * g++.dg/template/dr408.C: New. 12722 12723 * g++.dg/lookup/ns4.C: New. 12724 12725 PR c++/38392 12726 * g++.dg/template/friend51.C: New test. 12727 12728 PR c++/41970 12729 * g++.old-deja/g++.other/linkage1.C: Adjust. 12730 127312010-04-07 Dodji Seketeli <dodji@redhat.com> 12732 12733 PR c++/42697 12734 * g++.dg/template/crash94.C: New test. 12735 127362010-04-07 Dodji Seketeli <dodji@redhat.com> 12737 12738 PR c++/40239 12739 * g++.dg/init/aggr5.C: New test. 12740 * g++.dg/init/aggr5.C: New test. 12741 127422010-04-07 Richard Guenther <rguenther@suse.de> 12743 12744 PR tree-optimization/43270 12745 * g++.dg/warn/Warray-bounds-4.C: New testcase. 12746 * gcc.dg/Warray-bounds-7.c: Likewise. 12747 127482010-04-07 Eric Botcazou <ebotcazou@adacore.com> 12749 12750 * gnat.dg/bit_packed_array.ad[sb]: Rename into... 12751 * gnat.dg/bit_packed_array1.ad[sb]: ...this. 12752 * gnat.dg/bit_packed_array4.ad[sb]: New test. 12753 127542010-04-07 Jie Zhang <jie@codesourcery.com> 12755 12756 PR c++/42556 12757 * g++.dg/init/pr42556.C: New test. 12758 127592010-04-07 Dodji Seketeli <dodji@redhat.com> 12760 12761 PR debug/43628 12762 * g++.dg/debug/dwarf2/typedef2.C: New test. 12763 127642010-04-06 Dodji Seketeli <dodji@redhat.com> 12765 12766 * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from 12767 c-c++-common/dwarf2/redeclaration-1.C 12768 127692010-04-06 Jason Merrill <jason@redhat.com> 12770 12771 * g++.dg/cpp0x/pr31437.C: Adjust error location. 12772 * g++.dg/ext/attrib18.C: Likewise. 12773 * g++.dg/ext/bitfield2.C: Likewise. 12774 * g++.dg/ext/bitfield4.C: Likewise. 12775 * g++.dg/ext/visibility/warn2.C: Likewise. 12776 * g++.dg/ext/visibility/warn3.C: Likewise. 12777 * g++.dg/gomp/pr26690-1.C: Likewise. 12778 * g++.dg/inherit/covariant7.C: Likewise. 12779 * g++.dg/init/synth2.C: Likewise. 12780 * g++.dg/lookup/using7.C: Likewise. 12781 * g++.dg/other/crash-4.C: Likewise. 12782 * g++.dg/other/error13.C: Likewise. 12783 * g++.dg/other/error20.C: Likewise. 12784 * g++.dg/parse/crash31.C: Likewise. 12785 * g++.dg/parse/error16.C: Likewise. 12786 * g++.dg/parse/error19.C: Likewise. 12787 * g++.dg/parse/error27.C: Likewise. 12788 * g++.dg/parse/error28.C: Likewise. 12789 * g++.dg/parse/fused-params1.C: Likewise. 12790 * g++.dg/template/error2.C: Likewise. 12791 * g++.dg/template/local6.C: Likewise. 12792 * g++.dg/template/qualttp15.C: Likewise. 12793 * g++.dg/warn/Wnvdtor-2.C: Likewise. 12794 * g++.dg/warn/anonymous-namespace-3.C: Likewise. 12795 * g++.old-deja/g++.benjamin/15309-1.C: Likewise. 12796 * g++.old-deja/g++.brendan/crash29.C: Likewise. 12797 * g++.old-deja/g++.eh/spec6.C: Likewise. 12798 * g++.old-deja/g++.jason/crash3.C: Likewise. 12799 * g++.old-deja/g++.jason/destruct2.C: Likewise. 12800 * g++.old-deja/g++.law/ctors5.C: Likewise. 12801 * g++.old-deja/g++.law/ctors9.C: Likewise. 12802 * g++.old-deja/g++.mike/p3538a.C: Likewise. 12803 * g++.old-deja/g++.mike/p3538b.C: Likewise. 12804 * g++.old-deja/g++.other/struct1.C: Likewise. 12805 * g++.old-deja/g++.other/volatile1.C: Likewise. 12806 * g++.old-deja/g++.pt/crash36.C: Likewise. 12807 * g++.old-deja/g++.pt/derived3.C: Likewise. 12808 * g++.old-deja/g++.robertl/eb109.C: Likewise. 12809 * g++.old-deja/g++.robertl/eb4.C: Likewise. 12810 128112010-04-06 Sebastian Pop <sebastian.pop@amd.com> 12812 12813 PR middle-end/43519 12814 * gcc.dg/graphite/run-id-pr42644.c: Call abort. 12815 * gcc.dg/graphite/id-19.c: New. 12816 128172010-04-06 Changpeng Fang <changpeng.fang@amd.com> 12818 12819 PR middle-end/32824 12820 * gcc.dg/vect/pr32824: New. 12821 128222010-04-06 Tobias Burnus <burnus@net-b.de> 12823 12824 PR fortran/18918 12825 * gfortran.dg/coarray_2.f90: Add dg-options -fcoarray=single. 12826 * gfortran.dg/coarray_3.f90: Ditto. 12827 * gfortran.dg/coarray_4.f90: Ditto. 12828 * gfortran.dg/coarray_5.f90: Ditto. 12829 * gfortran.dg/coarray_6.f90: Ditto. 12830 * gfortran.dg/coarray_9.f90: New -fcoarray=none test. 12831 128322010-04-06 Tobias Burnus <burnus@net-b.de> 12833 12834 PR fortran/18918 12835 * gfortran.dg/coarray_4.f90: Fix test. 12836 * gfortran.dg/coarray_6.f90: Add more tests. 12837 128382010-04-06 Tobias Burnus <burnus@net-b.de> 12839 12840 PR fortran/18918 12841 * gfortran.dg/coarray_4.f90: New test. 12842 * gfortran.dg/coarray_5.f90: New test. 12843 * gfortran.dg/coarray_6.f90: New test. 12844 128452010-04-06 Tobias Burnus <burnus@net-b.de> 12846 12847 PR fortran/18918 12848 * gfortran.dg/iso_fortran_env_5.f90: New test. 12849 * gfortran.dg/iso_fortran_env_6.f90: New test. 12850 128512010-04-06 Tobias Burnus <burnus@net-b.de> 12852 12853 PR fortran/39997 12854 * gfortran.dg/coarray_1.f90: New test. 12855 * gfortran.dg/coarray_2.f90: New test. 12856 * gfortran.dg/coarray_3.f90: New test. 12857 128582010-04-06 Jason Merrill <jason@redhat.com> 12859 12860 PR c++/43648 12861 * g++.dg/template/dtor8.C: New. 12862 12863 PR c++/43621 12864 * g++.dg/template/error-recovery2.C: New. 12865 128662010-04-06 Jan Hubicka <jh@suse.czpli 12867 12868 PR tree-optimization/42906 12869 * gcc.dg/tree-ssa/dce-1.c: New testcase. 12870 128712010-04-06 Tobias Burnus <burnus@net-b.de> 12872 12873 PR fortran/43178 12874 * gfortran.dg/alloc_comp_basics_1.f90: Update scan-tree-dump-times. 12875 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto. 12876 * gfortran.dg/auto_dealloc_1.f90: Ditto. 12877 128782010-04-06 Richard Guenther <rguenther@suse.de> 12879 12880 PR tree-optimization/43627 12881 * gcc.dg/tree-ssa/vrp49.c: New testcase. 12882 128832010-04-06 Jakub Jelinek <jakub@redhat.com> 12884 12885 PR target/43638 12886 * gcc.target/i386/pr43638.c: New test. 12887 128882010-04-06 Richard Guenther <rguenther@suse.de> 12889 12890 PR middle-end/43661 12891 * gcc.c-torture/compile/pr43661.c: New testcase. 12892 128932010-04-06 Jakub Jelinek <jakub@redhat.com> 12894 12895 * gcc.target/s390/stackcheck1.c: Add dg-warning. 12896 128972010-04-04 Sebastian Pop <sebastian.pop@amd.com> 12898 12899 * gcc.dg/vect/pr43430-1.c: Don't use uint8_t. 12900 129012010-04-02 Richard Guenther <rguenther@suse.de> 12902 12903 PR tree-optimization/43629 12904 * gcc.c-torture/execute/pr43629.c: New testcase. 12905 129062010-04-01 Janne Blomqvist <jb@gcc.gnu.org> 12907 Dominique d'Humieres <dominiq@lps.ens.fr> 12908 12909 PR libfortran/43605 12910 * gfortran.dg/ftell_3.f90: Enhance test case by reading more. 12911 129122010-04-01 Dodji Seketeli <dodji@redhat.com> 12913 12914 PR debug/43325 12915 * c-c++-common/dwarf2/redeclaration-1.C: New test. 12916 129172010-04-01 Jason Merrill <jason@redhat.com> 12918 12919 * g++.dg/cpp0x/initlist12.C: Adjust expected errors. 12920 129212010-04-01 Janne Blomqvist <jb@gcc.gnu.org> 12922 Manfred Schwarb <manfred99@gmx.ch> 12923 12924 PR libfortran/43605 12925 * gfortran.dg/ftell_3.f90: New test. 12926 129272010-04-01 Richard Guenther <rguenther@suse.de> 12928 12929 PR middle-end/43614 12930 * gcc.c-torture/compile/pr43614.c: New testcase. 12931 129322010-04-01 Martin Jambor <mjambor@suse.cz> 12933 12934 PR tree-optimization/43141 12935 * gcc.dg/guality/pr43141.c: New test. 12936 129372010-04-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12938 12939 * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*. 12940 * g++.dg/eh/spbp.C: Likewise. 12941 * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*. 12942 * g++.dg/other/pragma-ep-1.C: Properly define p, remove 12943 superfluous casts. 12944 * gcc.dg/mtune.c: Add dg-bogus "mcpu". 12945 * objc.dg/dwarf-1.m: Skip on alpha*-dec-osf*. 12946 * objc.dg/dwarf-2.m: Likewise. 12947 129482010-03-31 Sebastian Pop <sebastian.pop@amd.com> 12949 12950 PR middle-end/43464 12951 * gcc.dg/graphite/id-pr43464.c: New. 12952 * gcc.dg/graphite/id-pr43464-1.c: New. 12953 129542010-03-31 Sebastian Pop <sebastian.pop@amd.com> 12955 12956 PR middle-end/43351 12957 * gcc.dg/graphite/id-pr43351.c 12958 129592010-03-31 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk> 12960 12961 PR testsuite/35165 12962 * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime. 12963 * obj-c++.dg/try-catch-2.mm: Ditto. 12964 * obj-c++.dg/lookup-2.mm: Ditto. 12965 * obj-c++.dg/encode-8.m: Ditto. 12966 * obj-c++.dg/cxx-ivars-2.mm: Ditto. 12967 * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT. 12968 * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT. 12969 * obj-c++.dg/const-str-11.mm: Ditto. 12970 * obj-c++.dg/const-str-9.mm: Ditto. 12971 * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime. 12972 * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime. 12973 * obj-c++.dg/except-1.mm: Ditto. 12974 * obj-c++.dg/const-str-7.mm: Ditto. 12975 * obj-c++.dg/cxx-ivars-1.mm: Ditto. 12976 * obj-c++.dg/const-str-3.mm: Ditto. 12977 * obj-c++.dg/const-str-7.mm: Ditto. 12978 * obj-c++.dg/stubify-2.mm: Change dump file name. 12979 12980 PR objc++/23613 12981 * objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD): 12982 New macro. 12983 * obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro. 12984 Remove dg-xfail-if. 12985 129862010-03-31 Martin Jambor <mjambor@suse.cz> 12987 12988 * gcc.dg/guality/inline-params.c: Disable early inlining. Xfail run 12989 only with -O2, -O3 or -Os and not with -fwhopr. 12990 129912010-03-31 Dodji Seketeli <dodji@redhat.com> 12992 12993 PR c++/43558 12994 * g++.dg/template/typedef31.C: New test. 12995 129962010-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 12997 12998 * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in 12999 assembler output on *-*-solaris2*. 13000 * g++.dg/ext/visibility/pragma-override2.C: Likewise. 13001 130022010-03-31 Jakub Jelinek <jakub@redhat.com> 13003 13004 PR debug/43557 13005 * gcc.dg/pr43557-1.c: New test. 13006 * gcc.dg/pr43557-2.c: New file. 13007 130082010-03-31 Jie Zhang <jie@codesourcery.com> 13009 13010 PR 43562 13011 * gcc.dg/pr43562.c: New test. 13012 130132010-03-30 Jason Merrill <jason@redhat.com> 13014 13015 PR c++/43076 13016 * g++.dg/template/error-recovery1.C: New. 13017 13018 PR c++/41786 13019 * g++.dg/parse/ambig5.C: New. 13020 130212010-03-30 Jakub Jelinek <jakub@redhat.com> 13022 13023 PR debug/43593 13024 * gcc.dg/guality/pr43593.c: New test. 13025 130262010-03-30 Sebastian Pop <sebastian.pop@amd.com> 13027 13028 PR middle-end/43430 13029 * gcc.dg/vect/pr43430-1.c: New. 13030 130312010-03-30 Jason Merrill <jason@redhat.com> 13032 13033 PR c++/43559 13034 * g++.dg/template/partial7.C: New. 13035 130362010-03-30 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 13037 13038 * gcc.target/s390/stackcheck1.c: New testcase. 13039 130402010-03-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13041 13042 PR libfortran/43265 13043 * gfortran.dg/read_eof_8.f90: New test. 13044 130452010-03-29 Jason Merrill <jason@redhat.com> 13046 13047 * gcc.dg/cpp/include6.c: Change [] to (). 13048 13049 N3077 13050 * c-c++-common/raw-string-1.c: Update handling of trigraphs, line 13051 splicing and UCNs. 13052 * c-c++-common/raw-string-2.c: Add trigraph test. 13053 * c-c++-common/raw-string-8.c: New. 13054 * c-c++-common/raw-string-9.c: New. 13055 * c-c++-common/raw-string-10.c: New. 13056 13057 * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests. 13058 * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests. 13059 * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests. 13060 * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests. 13061 * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests. 13062 * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests. 13063 * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests. 13064 130652010-03-29 Richard Guenther <rguenther@suse.de> 13066 13067 PR tree-optimization/43560 13068 * gcc.dg/torture/pr43560.c: New testcase. 13069 130702010-03-29 Jason Merrill <jason@redhat.com> 13071 13072 N3077 13073 * g++.dg/ext/raw-string-1.C: Change [] to (). 13074 * g++.dg/ext/raw-string-2.C: Change [] to (). 13075 Don't use \ in delimiter. 13076 * g++.dg/ext/raw-string-3.C: Change [] to (). 13077 * g++.dg/ext/raw-string-4.C: Change [] to (). 13078 * g++.dg/ext/raw-string-5.C: Change [] to (). 13079 Test for error on \ in delimiter. 13080 * g++.dg/ext/raw-string-6.C: Change [] to (). 13081 * g++.dg/ext/raw-string-7.C: Change [] to (). 13082 130832010-03-29 Jie Zhang <jie@codesourcery.com> 13084 13085 PR 43564 13086 * gcc.dg/pr43564.c: New test. 13087 130882010-03-29 Tobias Burnus <burnus@net-b.de> 13089 13090 PR fortran/43551 13091 * gfortran.dg/direct_io_12.f90: New test. 13092 130932010-03-28 Jan Hubicka <jh@suse.cz> 13094 13095 PR tree-optimization/43505 13096 * gfortran.dg/pr43505.f90: New testcase. 13097 130982010-03-27 Uros Bizjak <ubizjak@gmail.com> 13099 13100 PR tree-optimization/43528 13101 * gcc.target/i386/pr43528.c: New test. 13102 131032010-03-26 Joseph Myers <joseph@codesourcery.com> 13104 13105 PR c/43381 13106 * gcc.dg/parm-impl-decl-3.c: New test. 13107 131082010-03-26 Jason Merrill <jason@redhat.com> 13109 13110 PR c++/43509 13111 * g++.dg/cpp0x/parse1.C: New. 13112 131132010-03-26 Uros Bizjak <ubizjak@gmail.com> 13114 13115 PR target/43524 13116 * gcc.target/i386/pr43524.c: New test. 13117 131182010-03-26 Martin Jambor <mjambor@suse.cz> 13119 13120 * gcc.dg/tree-ssa/loadpre1.c: Delete trailing 13121 whitespace, rename main to foo. 13122 * gcc.dg/tree-ssa/loadpre14.c: Likewise. 13123 * gcc.dg/tree-ssa/loadpre15.c: Likewise. 13124 * gcc.dg/tree-ssa/loadpre16.c: Likewise. 13125 * gcc.dg/tree-ssa/loadpre17.c: Likewise. 13126 * gcc.dg/tree-ssa/loadpre19.c: Likewise. 13127 * gcc.dg/tree-ssa/loadpre20.c: Likewise. 13128 * gcc.dg/tree-ssa/loadpre3.c: Likewise. 13129 * gcc.dg/tree-ssa/loadpre5.c: Likewise. 13130 * gcc.dg/tree-ssa/ssa-pre-1.c: Likewise. 13131 * gcc.dg/tree-ssa/ssa-pre-4.c: Likewise. 13132 * gcc.dg/tree-ssa/ssa-pre-6.c: Likewise. 13133 131342010-03-26 Dodji Seketeli <dodji@redhat.com> 13135 13136 PR c++/43327 13137 * g++.dg/other/crash-10.C: New test. 13138 * g++.dg/other/crash-11.C: New test. 13139 131402010-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13141 13142 PR libfortran/43517 13143 * gfortran.dg/read_eof_7.f90: New test. 13144 131452010-03-25 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk> 13146 13147 PR objc/35165 13148 PR testsuite/43512 13149 * objc-obj-c++-shared: New directory. 13150 * objc-obj-c++-shared/Object1-implementation.h: New file. 13151 * objc-obj-c++-shared/Object1.h: New file. 13152 * objc-obj-c++-shared/Protocol1.h: New file. 13153 * objc-obj-c++-shared/next-abi.h: New file. 13154 * objc-obj-c++-shared/next-mapping.h: New file. 13155 * objc/execute/next_mapping.h: Delete. 13156 * objc.dg/special/special.exp: For all targets run the tests with 13157 -fgnu-runtime, for darwin targets also run the tests with 13158 -fnext-runtime. 13159 * objc.dg/dg.exp: Ditto. 13160 * obj-c++.dg/dg.exp: Ditto. 13161 * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h, 13162 Protocol1.h) and next-mapping.h as required. Amend testcase to 13163 include use of updated NeXT interface. 13164 * objc/execute/formal_protocol-5.m: Ditto. 13165 * objc/execute/protocol-isEqual-2.m: Ditto. 13166 * objc/execute/protocol-isEqual-4.m: Ditto. 13167 * objc/execute/class-11.m: Use shared wrapper headers (Object1.h, 13168 Protocol1.h) and next-mapping.h as required. 13169 * objc/execute/object_is_class.m: Ditto. 13170 * objc/execute/enumeration-1.m: Ditto. 13171 * objc/execute/class-13.m: Ditto. 13172 * objc/execute/formal_protocol-2.m: Ditto. 13173 * objc/execute/formal_protocol-4.m: Ditto. 13174 * objc/execute/class-1.m: Ditto. 13175 * objc/execute/bycopy-1.m: Ditto. 13176 * objc/execute/formal_protocol-6.m: Ditto. 13177 * objc/execute/bycopy-3.m: Ditto. 13178 * objc/execute/class-3.m: Ditto. 13179 * objc/execute/bf-11.m: Ditto. 13180 * objc/execute/class-5.m: Ditto. 13181 * objc/execute/bf-13.m: Ditto. 13182 * objc/execute/class-7.m: Ditto. 13183 * objc/execute/bf-15.m: Ditto. 13184 * objc/execute/class-9.m: Ditto. 13185 * objc/execute/bf-17.m: Ditto. 13186 * objc/execute/bf-19.m: Ditto. 13187 * objc/execute/IMP.m: Ditto. 13188 * objc/execute/exceptions/catchall-1.m: Ditto. 13189 * objc/execute/exceptions/trivial.m: Ditto. 13190 * objc/execute/exceptions/finally-1.m: Ditto. 13191 * objc/execute/exceptions/local-variables-1.m: Ditto. 13192 * objc/execute/exceptions/foward-1.m: Ditto. 13193 * objc/execute/bf-2.m: Ditto. 13194 * objc/execute/string1.m: Ditto. 13195 * objc/execute/bf-4.m: Ditto. 13196 * objc/execute/informal_protocol.m: Ditto. 13197 * objc/execute/string3.m: Ditto. 13198 * objc/execute/bf-6.m: Ditto. 13199 * objc/execute/bf-8.m: Ditto. 13200 * objc/execute/class-tests-1.h: Ditto. 13201 * objc/execute/protocol-isEqual-1.m: Ditto. 13202 * objc/execute/protocol-isEqual-3.m: Ditto. 13203 * objc/execute/_cmd.m: Ditto. 13204 * objc/execute/function-message-1.m: Ditto. 13205 * objc/execute/bf-20.m: Ditto. 13206 * objc/execute/bf-common.h: Ditto. 13207 * objc/execute/np-2.m: Ditto. 13208 * objc/execute/class-10.m: Ditto. 13209 * objc/execute/class-12.m: Ditto. 13210 * objc/execute/enumeration-2.m: Ditto. 13211 * objc/execute/class-14.m: Ditto. 13212 * objc/execute/encode-1.m: Ditto. 13213 * objc/execute/formal_protocol-1.m: Ditto. 13214 * objc/execute/formal_protocol-3.m: Ditto. 13215 * objc/execute/accessing_ivars.m: Ditto. 13216 * objc/execute/bycopy-2.m: Ditto. 13217 * objc/execute/class-2.m: Ditto. 13218 * objc/execute/bf-10.m: Ditto. 13219 * objc/execute/formal_protocol-7.m: Ditto. 13220 * objc/execute/root_methods.m: Ditto. 13221 * objc/execute/class-4.m: Ditto. 13222 * objc/execute/bf-12.m: Ditto. 13223 * objc/execute/class-6.m: Ditto. 13224 * objc/execute/bf-14.m: Ditto. 13225 * objc/execute/nested-func-1.m: Ditto. 13226 * objc/execute/class-8.m: Ditto. 13227 * objc/execute/private.m: Ditto. 13228 * objc/execute/bf-16.m: Ditto. 13229 * objc/execute/bf-18.m: Ditto. 13230 * objc/execute/load-3.m: Ditto. 13231 * objc/execute/compatibility_alias.m: Ditto. 13232 * objc/execute/bf-1.m: Ditto. 13233 * objc/execute/no_clash.m: Ditto. 13234 * objc/execute/bf-3.m: Ditto. 13235 * objc/execute/string2.m: Ditto. 13236 * objc/execute/bf-5.m: Ditto. 13237 * objc/execute/string4.m: Ditto. 13238 * objc/execute/bf-7.m: Ditto. 13239 * objc/execute/object_is_meta_class.m: Ditto. 13240 * objc/execute/bf-9.m: Ditto. 13241 * objc/execute/bf-21.m: Ditto. 13242 * objc/execute/cascading-1.m: Ditto. 13243 * objc/execute/trivial.m: Ditto. 13244 * objc/execute/np-1.m: Ditto. 13245 * objc/compile/trivial.m: Ditto. 13246 * objc/execute/class_self-2.m: Include <stdlib.h>. 13247 * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin. 13248 * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h, 13249 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT 13250 and 64bit. Use new NeXT interface as required. 13251 * objc.dg/special/unclaimed-category-1.m: Ditto. 13252 * objc.dg/special/unclaimed-category-1.h: Ditto. 13253 * objc.dg/special/unclaimed-category-1a.m: Ditto. 13254 * objc.dg/func-ptr-1.m: Ditto. 13255 * objc.dg/stret-1.m: Ditto. 13256 * objc.dg/encode-2.m: Ditto. 13257 * objc.dg/category-1.m: Ditto. 13258 * objc.dg/encode-3.m: Ditto. 13259 * objc.dg/call-super-3.m: Ditto. 13260 * objc.dg/method-3.m: Ditto. 13261 * objc.dg/func-ptr-2.m: Ditto. 13262 * objc.dg/lookup-1.m: Ditto. 13263 * objc.dg/encode-4.m: Ditto. 13264 * objc.dg/fix-and-continue-1.m: Ditto. 13265 * objc.dg/proto-lossage-3.m: Ditto. 13266 * objc.dg/method-13.m: Ditto. 13267 * objc.dg/proto-qual-1.m: Ditto. 13268 * objc.dg/zero-link-3.m: Ditto. 13269 * objc.dg/bitfield-1.m: Ditto. 13270 * objc.dg/va-meth-1.m: Ditto. 13271 * objc.dg/super-class-3.m: Ditto. 13272 * objc.dg/call-super-1.m: Ditto. 13273 * objc.dg/type-size-2.m: Ditto. 13274 * objc.dg/method-10.m: Ditto. 13275 * objc.dg/defs.m: Ditto. 13276 * objc.dg/const-str-3.m: Ditto. 13277 * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h, 13278 Protocol1.h) and next-mapping.h as required. Use new NeXT 13279 interface as required. 13280 * objc.dg/super-class-4.m: Ditto. 13281 * objc.dg/comp-types-8.m: Ditto. 13282 * objc.dg/call-super-2.m: Ditto. 13283 * objc.dg/objc-fast-4.m: Ditto. 13284 * objc.dg/method-6.m: Ditto. 13285 * objc.dg/const-str-3.m: Ditto. 13286 * objc.dg/const-str-7.m: Ditto. 13287 * objc.dg/method-15.m: Ditto. 13288 * objc.dg/method-19.m: Ditto. 13289 * objc.dg/sync-1.m: Ditto. 13290 * objc.dg/layout-1.m: Ditto. 13291 * objc.dg/bitfield-3.m: Ditto. 13292 * objc.dg/try-catch-3.m: Ditto. 13293 * objc.dg/try-catch-7.m: Ditto. 13294 * objc.dg/comp-types-10.m: Ditto. 13295 * objc.dg/selector-2.: Ditto. 13296 * objc.dg/method-7.m: Ditto. 13297 * objc.dg/typedef-alias-1.m: Ditto. 13298 * objc.dg/proto-lossage-2.m: Ditto. 13299 * objc.dg/comp-types-11.m: Ditto. 13300 * objc.dg/sizeof-1.m: Ditto. 13301 * objc.dg/method-17.m: Ditto. 13302 * objc.dg/bitfield-5.m: Ditto. 13303 * objc.dg/try-catch-1.m: Ditto. 13304 * objc.dg/encode-5.m: Ditto. 13305 * objc.dg/fix-and-continue-2.m: Ditto. 13306 * objc.dg/method-9.m: Ditto. 13307 * objc.dg/isa-field-1.m: Ditto. 13308 * objc.dg/local-decl-2.m: Ditto. 13309 * objc.dg/objc-gc-4.m: Ditto. 13310 * objc.dg/type-stream-1.m: Skip for NeXT runtime. 13311 * objc.dg/gnu-runtime-3.m: Ditto. 13312 * objc.dg/encode-7.m: Ditto. 13313 * objc.dg/encode-8.m: Ditto. 13314 * objc.dg/selector-3.m: Ditto. 13315 * objc.dg/gnu-runtime-1.m: Ditto. 13316 * objc.dg/const-str-12.m: Ditto. 13317 * objc.dg/gnu-runtime-2.m: Ditto. 13318 * objc.dg/no-extra-load.m: Skip for gnu-runtime. 13319 * objc.dg/selector-1.m: Ditto. 13320 * objc.dg/stubify-2.m: Ditto. 13321 * objc.dg/zero-link-1.m: Ditto. 13322 * objc.dg/stret-2.m: Ditto. 13323 * objc.dg/zero-link-2.m: Ditto. 13324 * objc.dg/next-runtime-1.m: Ditto. 13325 * objc.dg/symtab-1.m: Ditto. 13326 * objc.dg/stubify-1.m: Ditto. 13327 * objc.dg/bitfield-2.m: Ditto. 13328 * objc.dg/try-catch-10.m: Apply to both runtimes. 13329 * objc.dg/const-str-1.m: Ditto. 13330 * objc.dg/image-info.m: Ditto. 13331 * objc.dg/encode-9.m: Ditto. 13332 * objc.dg/pragma-1.m: Apply test to all targets. 13333 * objc.dg/const-str-4.m: Ditto. 13334 * objc.dg/const-str-8.m: Ditto. 13335 * objc.dg/super-class-2.m: Ditto. 13336 * objc.dg/try-catch-5.m: Ditto. 13337 * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h, 13338 Protocol1.h) and next-mapping.h as required. Use new NeXT 13339 interface as required. Skip for gnu-runtime. Test for .quad at m64. 13340 * objc.dg/const-str-11.m: Ditto. 13341 * objc.dg/const-str-9.m: Ditto. 13342 * objc.dg/method-4.m: Skip for 64Bit NeXT. 13343 * objc.dg/encode-1.m: Remove redundant -lobjc. 13344 * objc.dg/try-catch-9.m: Tidy space. 13345 * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h, 13346 Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT 13347 and 64bit. Use new NeXT interface as required. 13348 * obj-c++.dg/template-4.mm: Ditto. 13349 * obj-c++.dg/defs.mm: Ditto. 13350 * obj-c++.dg/basic.mm: Ditto. 13351 * obj-c++.dg/encode-4.mm: Ditto. 13352 * obj-c++.dg/method-17.mm: Ditto. 13353 * obj-c++.dg/proto-lossage-3.mm: Ditto. 13354 * obj-c++.dg/cxx-class-1.mm: Ditto. 13355 * obj-c++.dg/method-10.mm: Ditto. 13356 * obj-c++.dg/va-meth-1.mm: Ditto. 13357 * obj-c++.dg/encode-5.mm: Ditto. 13358 * obj-c++.dg/lookup-2.mm: Ditto. 13359 * obj-c++.dg/template-3.mm: Ditto. 13360 * obj-c++.dg/proto-qual-1.mm: Ditto. 13361 * obj-c++.dg/qual-types-1.m: Ditto. 13362 * obj-c++.dg/cxx-scope-1.mm: Ditto. 13363 * obj-c++.dg/template-1.mm: Ditto. 13364 * obj-c++.dg/encode-6.mm: Ditto. 13365 * obj-c++.dg/bitfield-2.mm: Use shared wrapper headers (Object1.h, 13366 Protocol1.h) and next-mapping.h as required. Use new NeXT 13367 interface as required. 13368 * obj-c++.dg/except-1.mm: Ditto. 13369 * obj-c++.dg/const-str-7.mm: Ditto. 13370 * obj-c++.dg/ivar-list-semi.mm: Ditto. 13371 * obj-c++.dg/cxx-scope-2.mm: Ditto. 13372 * obj-c++.dg/selector-2.mm: Ditto. 13373 * obj-c++.dg/isa-field-1.mm: Ditto. 13374 * obj-c++.dg/try-catch-1.mm: Ditto. 13375 * obj-c++.dg/local-decl-1.mm: Ditto. 13376 * obj-c++.dg/try-catch-9.mm: Ditto. 13377 * obj-c++.dg/no-extra-load.mm: Ditto. 13378 * obj-c++.dg/selector-5.mm: Ditto. 13379 * obj-c++.dg/method-12.mm: Ditto. 13380 * obj-c++.dg/try-catch-11.mm: Ditto. 13381 * obj-c++.dg/comp-types-11.mm: Ditto. 13382 * obj-c++.dg/bitfield-3.mm: Ditto. 13383 * obj-c++.dg/method-6.mm: Ditto. 13384 * obj-c++.dg/super-class-2.mm: Ditto. 13385 * obj-c++.dg/method-21.mm: Ditto. 13386 * obj-c++.dg/const-str-8.mm: Ditto. 13387 * obj-c++.dg/try-catch-7.mm: Ditto. 13388 * obj-c++.dg/method-15.mm: Ditto. 13389 * obj-c++.dg/layout-1.mm: Ditto. 13390 * obj-c++.dg/cxx-ivars-1.mm: Ditto. 13391 * obj-c++.dg/const-str-3.mm: Ditto. 13392 * obj-c++.dg/try-catch-2.mm: Ditto. 13393 * obj-c++.dg/objc-gc-3.mm: Ditto. 13394 * obj-c++.dg/fix-and-continue-2.mm: Ditto. 13395 * obj-c++.dg/bitfield-1.mm: Ditto. 13396 * obj-c++.dg/selector-6.mm: Ditto. 13397 * obj-c++.dg/method-13.mm: Ditto. 13398 * obj-c++.dg/comp-types-12.mm: Ditto. 13399 * obj-c++.dg/bitfield-4.mm: Ditto. 13400 * obj-c++.dg/try-catch-8.mm: Ditto. 13401 * obj-c++.dg/method-2.mm: Ditto. 13402 * obj-c++.dg/cxx-ivars-2.mm: Ditto. 13403 * obj-c++.dg/typedef-alias-1.mm: Ditto. 13404 * obj-c++.dg/const-str-4.mm: Ditto. 13405 * obj-c++.dg/proto-lossage-2.mm: Ditto. 13406 * obj-c++.dg/try-catch-3.mm: Ditto. 13407 * obj-c++.dg/comp-types-9.mm: Ditto. 13408 * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime. 13409 * obj-c++.dg/gnu-runtime-3.mm: Ditto. 13410 * obj-c++.dg/gnu-runtime-1.mm: Ditto. 13411 * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper 13412 headers (Object1.h, Protocol1.h) and next-mapping.h as required. 13413 Use new NeXT interface as required. 13414 * obj-c++.dg/const-str-10.mm: Ditto. 13415 * obj-c++.dg/const-str-11.mm: Ditto. 13416 * obj-c++.dg/const-str-9.mm: Ditto. 13417 * obj-c++.dg/method-11.mm: Ditto. 13418 * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper 13419 headers (Object1.h, Protocol1.h) and next-mapping.h as required. 13420 Use new NeXT interface as required. XFAIL run if NeXT and 64bit. 13421 * obj-c++.dg/encode-8.mm: Remove redundant -lobjc. 13422 * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu. 13423 134242010-03-25 Dodji Seketeli <dodji@redhat.com> 13425 13426 PR c++/43206 13427 * g++.dg/template/typedef30.C: New test case. 13428 134292010-03-25 Jakub Jelinek <jakub@redhat.com> 13430 13431 PR c/43385 13432 * gcc.c-torture/execute/pr43385.c: New test. 13433 134342010-03-24 Joseph Myers <joseph@codesourcery.com> 13435 13436 * gcc.dg/strncpy-fix-1.c: New test. 13437 134382010-03-24 Iain Sandoe <iain.sandoe@sandoe-acoustics.co.uk> 13439 13440 PR testsuite/41609 13441 * lib/objc-torture.exp (objc-set-runtime-options): New. 13442 * objc/execute/execute.exp: Check runtime options on each pass. 13443 * objc/execute/exceptions/exceptions.exp: Ditto. 13444 * objc/compile/compile.exp: Ditto. 13445 13446 PR testsuite/42348 13447 * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in 13448 standard tests. 13449 (check_effective_target_objc2): New proc. 13450 (check_effective_target_next_runtime): New proc. 13451 * lib/objc.exp: Determine which runtime is in force and support it. 13452 * lib/obj-c++.exp: Ditto. 13453 134542010-03-24 Jason Merrill <jason@redhat.com> 13455 13456 PR c++/43502 13457 * g++.dg/cpp0x/lambda/lambda-debug.C: New. 13458 134592010-03-24 Martin Jambor <mjambor@suse.cz> 13460 13461 * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into 13462 a loop. 13463 * gcc.dg/ipa/ipa-2.c: Likewise. 13464 * gcc.dg/ipa/ipa-3.c: Likewise. 13465 * gcc.dg/ipa/ipa-4.c: Likewise. 13466 * gcc.dg/ipa/ipa-5.c: Likewise. 13467 * gcc.dg/ipa/ipa-7.c: Likewise. 13468 * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into 13469 a loop. 13470 * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to 13471 i_can_not_be_propagated_fully2 into a loop. 13472 * gcc.dg/ipa/ipa-8.c: New test. 13473 * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop. 13474 134752010-03-24 Jakub Jelinek <jakub@redhat.com> 13476 13477 PR debug/19192 13478 PR debug/43479 13479 * gcc.dg/guality/pr43479.c: New test. 13480 * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var 13481 and add volatile keyword. 13482 134832010-03-23 Mike Stump <mikestump@comcast.net> 13484 13485 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability. 13486 134872010-03-23 Jason Merrill <jason@redhat.com> 13488 13489 * g++.dg/ext/altivec-17.C: Adjust error message. 13490 13491 * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op(). 13492 * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise. 13493 * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise. 13494 * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise. 13495 * g++.dg/cpp0x/lambda/lambda-conv2.C: New. 13496 * g++.dg/cpp0x/lambda/lambda-conv3.C: New. 13497 134982010-03-22 Jason Merrill <jason@redhat.com> 13499 13500 PR c++/43333 13501 * g++.dg/ext/is_pod.C: Pass -std=c++0x. 13502 * g++.dg/ext/is_pod_98.C: New. 13503 13504 PR c++/43281 13505 * g++.dg/cpp0x/auto18.C: New. 13506 13507 * gcc.dg/pr36997.c: Adjust error message. 13508 * g++.dg/ext/vector9.C: Likewise. 13509 * g++.dg/conversion/simd3.C: Likewise. 13510 * g++.dg/other/error23.C: Likewise. 13511 135122010-03-22 Michael Matz <matz@suse.de> 13513 13514 PR middle-end/43475 13515 * gfortran.dg/pr43475.f90: New testcase. 13516 135172010-03-22 Richard Guenther <rguenther@suse.de> 13518 13519 PR tree-optimization/43390 13520 * gfortran.fortran-torture/execute/pr43390.f90: New testcase. 13521 135222010-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 13523 13524 * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic. 13525 * gcc.target/powerpc/ppc-sdata-2.c: Likewise. 13526 135272010-03-20 Simon Martin <simartin@users.sourceforge.net> 13528 Michael Matz <matz@suse.de> 13529 13530 PR c++/43081 13531 * g++.dg/parse/crash56.C: New test. 13532 135332010-03-20 Paul Thomas <pault@gcc.gnu.org> 13534 13535 PR fortran/43450 13536 * gfortran.dg/whole_file_15.f90 : New test. 13537 135382010-03-20 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13539 13540 PR fortran/43409 13541 * gfortran.dg/inquire_size.f90: New test. 13542 135432010-03-20 Richard Guenther <rguenther@suse.de> 13544 13545 PR rtl-optimization/43438 13546 * gcc.c-torture/execute/pr43438.c: New testcase. 13547 135482010-03-20 Dodji Seketeli <dodji@redhat.com> 13549 13550 PR c++/43375 13551 * g++.dg/abi/mangle42.C: New test. 13552 135532010-03-19 Andrew Pinski <andrew_pinski@caviumnetworks.com> 13554 13555 PR C/43211 13556 * gcc.dg/pr43211.c: New test. 13557 * gcc.dg/pr18809-1.c: Don't expect an error when calling foo. 13558 135592010-03-19 Bernd Schmidt <bernds@codesourcery.com> 13560 13561 PR rtl-optimization/42258 13562 * gcc.target/arm/thumb1-mul-moves.c: New test. 13563 13564 PR target/40697 13565 * gcc.target/arm/thumb-andsi.c: New test. 13566 13567 * gcc.target/arm/thumb-andsi.c: Correct dg-options and add 13568 dg-require-effective-target. 13569 135702010-03-19 Michael Matz <matz@suse.de> 13571 13572 PR c++/43116 13573 * g++.dg/other/pr43116.C: New testcase. 13574 135752010-03-19 Michael Matz <matz@suse.de> 13576 13577 PR target/43305 13578 * gcc.dg/pr43305.c: New testcase. 13579 135802010-03-19 Richard Guenther <rguenther@suse.de> 13581 13582 PR tree-optimization/43415 13583 * gcc.c-torture/compile/pr43415.c: New testcase. 13584 135852010-03-19 Eric Botcazou <ebotcazou@adacore.com> 13586 13587 PR ada/43106 13588 * gnat.dg/case_optimization2.adb: New test. 13589 * gnat.dg/case_optimization_pkg2.ad[sb]: New helper. 13590 135912010-03-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> 13592 Jack Howarth <howarth@bromo.med.uc.edu> 13593 13594 PR target/36399 13595 * gcc.target/i386/push-1.c: Don't xfail 13596 scan-assembler-not "movups" on darwin. 13597 135982010-03-18 Jakub Jelinek <jakub@redhat.com> 13599 13600 PR debug/43058 13601 * gcc.dg/pr43058.c: New test. 13602 136032010-03-18 Martin Jambor <mjambor@suse.cz> 13604 13605 PR middle-end/42450 13606 * g++.dg/torture/pr42450.C: New test. 13607 136082010-03-18 Michael Matz <matz@suse.de> 13609 13610 PR middle-end/43419 13611 * gcc.dg/pr43419.c: New testcase. 13612 136132010-03-18 H.J. Lu <hongjiu.lu@intel.com> 13614 13615 PR rtl-optimization/43360 13616 * gcc.dg/torture/pr43360.c: New. 13617 136182010-03-18 Michael Matz <matz@suse.de> 13619 13620 PR tree-optimization/43402 13621 * gcc.dg/pr43402.c: New testcase. 13622 136232010-03-17 Peter Bergner <bergner@vnet.ibm.com> 13624 13625 PR target/42427 13626 * gcc.dg/pr42427.c: New test. 13627 136282010-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13629 13630 PR libfortran/43265 13631 * gfortran.dg/read_empty_file.f: New test. 13632 * gfortran.dg/read_eof_all.f90: New test. 13633 * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility. 13634 * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility. 13635 136362010-03-17 Michael Matz <matz@suse.de> 13637 13638 * gcc.dg/pr43300.c: Add -w. 13639 136402010-03-17 Richard Guenther <rguenther@suse.de> 13641 13642 * gcc.dg/pr43379.c: Add -w. 13643 136442010-03-17 Tobias Burnus <burnus@net-b.de> 13645 13646 PR fortran/43331 13647 * gfortran.dg/cray_pointers_1.f90: Update dg-error message. 13648 136492010-03-16 Uros Bizjak <ubizjak@gmail.com> 13650 13651 * gcc.dg/graphite/block-3.c: Add dg-timeout-factor. 13652 136532010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 13654 13655 * ada/acats/run_all.sh: Log start and end times. 13656 136572010-03-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 13658 13659 * gnat.dg/socket1.adb: Disable on *-*-solaris2*. 13660 136612010-03-16 Richard Guenther <rguenther@suse.de> 13662 13663 PR middle-end/43379 13664 * gcc.dg/pr43379.c: New testcase. 13665 136662010-03-16 Jakub Jelinek <jakub@redhat.com> 13667 13668 PR debug/43051 13669 * gcc.dg/guality/pr43051-1.c: New test. 13670 136712010-03-15 Janis Johnson <janis187@us.ibm.com> 13672 13673 PR testsuite/43363 13674 * g++.dg/ext/altivec-17.C: Handle changes to error message. 13675 136762010-03-15 Michael Matz <matz@suse.de> 13677 13678 PR middle-end/43300 13679 * gcc.dg/pr43300.c: New testcase. 13680 136812010-03-15 Richard Guenther <rguenther@suse.de> 13682 13683 PR tree-optimization/43367 13684 * gcc.c-torture/compile/pr43367.c: New testcase. 13685 136862010-03-15 Richard Guenther <rguenther@suse.de> 13687 13688 PR tree-optimization/43317 13689 * gcc.dg/pr43317.c: New testcase. 13690 136912010-03-14 Uros Bizjak <ubizjak@gmail.com> 13692 13693 * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*. 13694 136952010-03-14 Uros Bizjak <ubizjak@gmail.com> 13696 13697 * g++.dg/graphite/pr43026.C (dg-options): Remove -m32. 13698 136992010-03-14 Tobias Burnus <burnus@net-b.de> 13700 13701 PR fortran/43362 13702 * gfortran.dg/impure_constructor_1.f90: New test. 13703 137042010-03-13 Sebastian Pop <sebastian.pop@amd.com> 13705 13706 PR middle-end/43354 13707 * gfortran.dg/graphite/id-pr43354.f: New. 13708 137092010-03-13 Sebastian Pop <sebastian.pop@amd.com> 13710 13711 PR middle-end/43349 13712 * gfortran.dg/graphite/pr43349.f: New. 13713 137142010-03-13 Sebastian Pop <sebastian.pop@amd.com> 13715 13716 PR middle-end/43306 13717 * gcc.dg/graphite/pr43306.c: New. 13718 137192010-03-12 David S. Miller <davem@davemloft.net> 13720 13721 * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on 13722 sparc. 13723 137242010-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 13725 13726 * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code. 13727 137282010-03-12 Paul Thomas <pault@gcc.gnu.org> 13729 13730 PR fortran/43291 13731 PR fortran/43326 13732 * gfortran.dg/dynamic_dispatch_7.f03: New test. 13733 137342010-03-12 Kai Tietz <kai.tietz@onevision.com> 13735 13736 * gfortran.dg/default_format_denormal_1.f90: Don't assume 13737 fail for *-*-mingw* targets. 13738 137392010-03-12 Jakub Jelinek <jakub@redhat.com> 13740 13741 PR debug/43329 13742 * gcc.dg/guality/pr43329-1.c: New test. 13743 137442010-03-11 Martin Jambor <mjambor@suse.cz> 13745 13746 PR tree-optimization/43257 13747 * g++.dg/torture/pr43257.C: New test. 13748 137492010-03-11 Tobias Burnus <burnus@net-b.de> 13750 13751 PR fortran/43228 13752 * gfortran.dg/namelist_61.f90: New test. 13753 137542010-03-11 Richard Guenther <rguenther@suse.de> 13755 13756 PR tree-optimization/43255 13757 * gcc.c-torture/compile/pr43255.c: New testcase. 13758 137592010-03-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> 13760 13761 * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant. 13762 * gcc.dg/pr43280.c: New testcase. 13763 137642010-03-11 Richard Guenther <rguenther@suse.de> 13765 13766 PR lto/43200 13767 * gcc.dg/lto/20100227-1_0.c: New testcase. 13768 * gcc.dg/lto/20100227-1_1.c: Likewise. 13769 137702010-03-10 Jerry DeLisle <jvdelisle@gcc.gnu.org> 13771 13772 PR libfortran/43320 13773 PR libfortran/43265 13774 * gfortran.dg/read_eof_6.f: New test 13775 * gfortran.dg/read_x_eof.f90: New test. 13776 * gfortran.dg/read_x_past.f: Update test. 13777 137782010-03-10 Jan Hubicka <jh@suse.cz> 13779 13780 * gcc.c-torture/compile/pr43288.c: New test. 13781 137822010-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 13783 13784 * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the 13785 -fpic/-fPIC flags. 13786 * g++.old-deja/g++.pt/asm2.C: Likewise. 13787 * gcc.c-torture/compile/20000804-1.c: Likewise. 13788 * gcc.target/i386/clobbers.c: Likewise. 13789 137902010-03-10 Tobias Burnus <burnus@net-b.de> 13791 13792 PR fortran/43303 13793 * gfortran.dg/c_assoc_3.f90: New test. 13794 137952010-03-10 Jakub Jelinek <jakub@redhat.com> 13796 13797 PR debug/36728 13798 * gcc.dg/guality/pr36728-1.c: New test. 13799 * gcc.dg/guality/pr36728-2.c: New test. 13800 138012010-03-10 Kaushik Phatak <kaushik.phatak@kpitcummins.com> 13802 13803 * gcc.dg/h8300-div-delay-slot.c: New test. 13804 138052010-03-10 Alexander Monakov <amonakov@ispras.ru> 13806 13807 PR tree-optimization/43236 13808 * gcc.c-torture/execute/pr43236.c: New test. 13809 138102010-03-10 Andrey Belevantsev <abel@ispras.ru> 13811 13812 PR middle-end/42859 13813 * g++.dg/eh/pr42859.C: New test. 13814 138152010-03-09 Jakub Jelinek <jakub@redhat.com> 13816 13817 PR debug/43299 13818 * gcc.dg/pr43299.c: New test. 13819 13820 PR debug/43290 13821 * g++.dg/eh/unwind2.C: New test. 13822 138232010-03-05 Sebastian Pop <sebastian.pop@amd.com> 13824 Reza Yazdani <reza.yazdani@amd.com> 13825 13826 PR middle-end/43065 13827 * gcc.dg/graphite/run-id-4.c: New. 13828 138292010-03-08 Sebastian Pop <sebastian.pop@amd.com> 13830 13831 PR middle-end/43065 13832 * gcc.dg/graphite/run-id-3.c: New. 13833 138342010-03-08 Tobias Grosser <grosser@fim.uni-passau.de> 13835 13836 PR middle-end/42644 13837 PR middle-end/42130 13838 * gcc.dg/graphite/id-18.c: New. 13839 * gcc.dg/graphite/run-id-pr42644.c: New. 13840 138412010-03-08 Sebastian Pop <sebastian.pop@amd.com> 13842 13843 PR middle-end/42326 13844 * gcc.dg/graphite/pr42326.c: New. 13845 138462010-03-08 Richard Guenther <rguenther@suse.de> 13847 13848 PR tree-optimization/43269 13849 * gcc.c-torture/execute/pr43269.c: New testcase. 13850 138512010-03-08 Janus Weil <janus@gcc.gnu.org> 13852 13853 PR fortran/43256 13854 * gfortran.dg/typebound_call_13.f03: New. 13855 138562010-03-05 Eric Botcazou <ebotcazou@adacore.com> 13857 13858 * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu 13859 of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS. 13860 138612010-03-05 Jason Merrill <jason@redhat.com> 13862 13863 * g++.dg/abi/mangle40.C: Require weak and alias. 13864 138652010-03-05 Sebastian Pop <sebastian.pop@amd.com> 13866 13867 PR middle-end/42326 13868 * gfortran.dg/graphite/pr42326.f90: New. 13869 * gfortran.dg/graphite/pr42326-1.f90: New. 13870 138712010-03-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 13872 13873 * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG. 13874 (gnat_target_compile): Likewise. 13875 Reinitialize GNAT_UNDER_TEST if target changes. 13876 Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment. 13877 (local_find_gnatmake): Pass full --GCC to gnatlink. 13878 Remove --LINK. 13879 138802010-03-04 Andrew Pinski <andrew_pinski@caviumnetworks.com> 13881 13882 PR c/43248 13883 * gcc.dg/compound-literal-1.c: New testcase. 13884 138852010-03-04 Martin Jambor <mjambor@suse.cz> 13886 13887 PR tree-optimization/43164 13888 PR tree-optimization/43191 13889 * gcc.c-torture/compile/pr43164.c: New test. 13890 * gcc.c-torture/compile/pr43191.c: Likewise. 13891 138922010-03-04 Janus Weil <janus@gcc.gnu.org> 13893 13894 PR fortran/43244 13895 * gfortran.dg/finalize_9.f90: New. 13896 138972010-03-04 Tobias Burnus <burnus@net-b.de> 13898 Ken Werner <ken@linux.vnet.ibm.com> 13899 13900 * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times 13901 to dg-options for spu. 13902 * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the 13903 dump-scan target to exclude spu. 13904 139052010-03-04 Changpeng Fang <changpeng.fang@amd.com> 13906 13907 PR middle-end/43209 13908 * gcc.dg/tree-ssa/ivopts-4.c: New. 13909 139102010-03-03 Janis Johnson <janis187@us.ibm.com> 13911 13912 * lib/target-supports-dg.exp (check-flags): Provide defaults for 13913 include-opts and exclude-opts; skip checking the flags if arguments 13914 are the same as the defaults. 13915 (dg-xfail-if): Verify the number of arguments, supply defaults 13916 for unspecified optional arguments. 13917 (dg-skip-if, dg-xfail-run-if): Verify the number of arguments. 13918 139192010-03-03 Jason Merrill <jason@redhat.com> 13920 13921 PR c++/12909 13922 * g++.dg/abi/mangle40.C: Updated. 13923 139242010-03-03 Jason Merrill <jason@redhat.com> 13925 13926 * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi. 13927 * g++.dg/abi/mangle23.C: Likewise. 13928 * g++.dg/eh/simd-2.C: Likewise. 13929 * g++.dg/ext/attribute-test-2.C: Likewise. 13930 * g++.dg/ext/vector14.C: Likewise. 13931 * g++.dg/other/pr34435.C: Likewise. 13932 * g++.dg/template/conv8.C: Likewise. 13933 * g++.dg/template/nontype9.C: Likewise. 13934 * g++.dg/template/qualttp17.C: Likewise. 13935 * g++.dg/template/ref1.C: Likewise. 13936 * g++.old-deja/g++.pt/crash68.C: Likewise. 13937 * g++.old-deja/g++.pt/ref1.C: Likewise. 13938 * g++.old-deja/g++.pt/ref3.C: Likewise. 13939 * g++.old-deja/g++.pt/ref4.C: Likewise. 13940 13941 PR c++/12909 13942 * g++.dg/abi/mangle40.C: New. 13943 * g++.dg/abi/mangle41.C: New. 13944 * g++.dg/lto/20100302_0.C: New. 13945 * g++.dg/lto/20100302_1.C: New. 13946 * g++.dg/lto/20100302.h: New. 13947 139482010-03-03 Paul Thomas <pault@gcc.gnu.org> 13949 13950 PR fortran/43243 13951 * gfortran.dg/internal_pack_12.f90: New test. 13952 139532010-03-03 H.J. Lu <hongjiu.lu@intel.com> 13954 13955 * gcc.dg/pr36997.c: Adjust error message. 13956 139572010-03-03 Mike Stump <mikestump@comcast.net> 13958 13959 * gcc.target/i386/builtin-unreachable.c: Don't expect stack 13960 adjustments to not be present on machines that align the stack to 13961 more than 4 bytes and don't have a red zone yet as that is an 13962 unimplemented optimization. 13963 139642010-03-03 Janus Weil <janus@gcc.gnu.org> 13965 13966 PR fortran/43169 13967 * gfortran.dg/impure_assignment_3.f90: New. 13968 139692010-03-03 Jakub Jelinek <jakub@redhat.com> 13970 13971 PR debug/43229 13972 * gfortran.dg/pr43229.f90: New test. 13973 13974 PR debug/43237 13975 * gcc.dg/debug/dwarf2/pr43237.c: New test. 13976 13977 PR debug/43177 13978 * gcc.dg/guality/pr43177.c: New test. 13979 139802010-03-02 Jason Merrill <jason@redhat.com> 13981 13982 * g++.dg/ext/vector9.C: Adjust error message. 13983 * g++.dg/conversion/simd3.C: Likewise. 13984 * g++.dg/other/error23.C: Likewise. 13985 139862010-03-02 Mike Stump <mikestump@comcast.net> 13987 13988 PR c++/41090 13989 * g++.dg/ext/label13.C (C::C): xfail for darwin for now. 13990 139912010-03-02 Paul Thomas <pault@gcc.gnu.org> 13992 13993 PR fortran/43180 13994 * gfortran.dg/internal_pack_10.f90: New test. 13995 13996 PR fortran/43173 13997 * gfortran.dg/internal_pack_11.f90: New test. 13998 139992010-03-02 Reza Yazdani <reza.yazdani@amd.com> 14000 14001 PR middle-end/42640 14002 * gcc.dg/tree-ssa/pr42640.c: New. 14003 140042010-03-01 Richard Guenther <rguenther@suse.de> 14005 14006 PR tree-optimization/43220 14007 * gcc.c-torture/execute/pr43220.c: New testcase. 14008 140092010-03-01 Richard Guenther <rguenther@suse.de> 14010 14011 PR middle-end/43213 14012 * gcc.dg/pr43213.c: New testcase. 14013 140142010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14015 14016 PR pch/14940 14017 * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10. 14018 140192010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14020 14021 * lib/target-supports.exp (check_effective_target_ucn_nocache): 14022 New function. 14023 (check_effective_target_ucn): Likewise. 14024 14025 * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip 14026 if !ucn. 14027 * gcc.dg/ucnid-2.c: Likewise. 14028 * gcc.dg/ucnid-3.c: Likewise. 14029 * gcc.dg/ucnid-4.c: Likewise. 14030 * gcc.dg/ucnid-11.c: Likewise. 14031 * gcc.dg/ucnid-12.c: Likewise. 14032 * gcc.dg/ucnid-6.c: Skip if !ucn. 14033 * gcc.dg/ucnid-9.c: Likewise. 14034 140352010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14036 14037 * gcc.target/i386/pr32000-2.c: Add missing include and exclude 14038 lists to dg-skip-if. 14039 * gcc.target/i386/stackalign/return-3.c: Likewise. 14040 140412010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14042 14043 * gcc.target/i386/clearcap.map: New file. 14044 * gcc.target/i386/i386.exp: Check for linker -M mapfile support. 14045 Pass clearcap.map by default if supported. 14046 140472010-03-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14048 14049 PR fortran/42900 14050 * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid. 14051 Explain this. 14052 * gfortran.dg/stat_2.f90: Likewise. 14053 140542010-03-01 Tobias Burnus <burnus@net-b.de> 14055 14056 PR fortran/43199 14057 * gfortran.dg/module_read_2.f90: New test. 14058 140592010-02-27 Mark Mitchell <mark@codesourcery.com> 14060 14061 PR c++/42748 14062 * g++.dg/abi/mangle11.C: Adjust mangling warning locations. 14063 * g++.dg/abi/mangle12.C: Likewise. 14064 * g++.dg/abi/mangle20-2.C: Likewise. 14065 * g++.dg/abi/mangle17.C: Likewise. 14066 * g++.dg/template/cond2.C: Likewise. 14067 * g++.dg/template/pr35240.C: Likewise. 14068 140692010-02-27 Richard Guenther <rguenther@suse.de> 14070 14071 PR tree-optimization/43186 14072 * gcc.c-torture/compile/pr43186.c: Adjust testcase. 14073 140742010-02-27 Kaz Kojima <kkojima@gcc.gnu.org> 14075 14076 * g++.dg/abi/packed1.C: Expect warning on the SH. 14077 140782010-02-27 Simon Martin <simartin@users.sourceforge.net> 14079 14080 PR c++/42054: 14081 * g++.dg/parse/error37.C: New test. 14082 140832010-02-27 Manuel López-Ibáñez <manu@gcc.gnu.org> 14084 14085 PR c/24577 14086 PR c/43192 14087 * gcc.dg/pr8927-1.c: Match new note. 14088 * gcc.dg/990506-0.c: Likewise. 14089 * gcc.dg/gomp/flush-2.c: Likewise. 14090 * gcc.dg/gomp/atomic-5.c: Likewise. 14091 * gcc.dg/gomp/pr34607.c: Likewise. 14092 * gcc.dg/pr35746.c: Likewise. 14093 * gcc.dg/cpp/pragma-1.c: Likewise. 14094 * gcc.dg/cpp/pragma-2.c: Likewise. 14095 * gcc.dg/pr41842.c: Likewise. 14096 * gcc.dg/noncompile/20040629-1.c: Likewise. 14097 * objc.dg/private-1.m: Likewise. 14098 140992010-02-27 Tobias Burnus <burnus@net-b.de> 14100 14101 PR fortran/43185 14102 * gfortran.dg/default_initialization_1.f90: Add -std=f2003. 14103 * gfortran.dg/default_initialization_4.f90: New test. 14104 141052010-02-27 Eric Botcazou <ebotcazou@adacore.com> 14106 14107 * gnat.dg/thin_pointer.ad[sb]: Rename into... 14108 * gnat.dg/thin_pointer1.ad[sb]: ...this. 14109 * gnat.dg/thin_pointer2.adb: New test. 14110 * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper. 14111 141122010-02-26 Manuel López-Ibáñez <manu@gcc.gnu.org> 14113 14114 PR c/20631 14115 * gcc.dg/cpp/c90-pedantic.c: New. 14116 * gcc.dg/cpp/c90.c: New. 14117 * gcc.dg/gnu90-const-expr-1.c: New. 14118 * gcc.dg/Woverlength-strings-pedantic-c90.c: New. 14119 141202010-02-26 Richard Guenther <rguenther@suse.de> 14121 14122 PR tree-optimization/43186 14123 * gcc.c-torture/compile/pr43186.c: New testcase. 14124 141252010-02-26 Jakub Jelinek <jakub@redhat.com> 14126 14127 PR debug/43190 14128 * c-c++-common/dwarf2/pr43190.c: New test. 14129 141302010-02-26 H.J. Lu <hongjiu.lu@intel.com> 14131 14132 PR testsuite/37074: 14133 * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86. 14134 141352010-02-26 Richard Guenther <rguenther@suse.de> 14136 14137 PR tree-optimization/43188 14138 * gcc.c-torture/compile/pr43188.c: New testcase. 14139 141402010-02-26 H.J. Lu <hongjiu.lu@intel.com> 14141 14142 PR target/43175 14143 * gcc.target/i386/vperm-v4si-2-sse4.c: New. 14144 141452010-02-25 Eric Botcazou <ebotcazou@adacore.com> 14146 14147 * g++.dg/abi/packed1.C: Expect warning on the SPARC. 14148 141492010-02-25 Michael Meissner <meissner@linux.vnet.ibm.com> 14150 14151 PR target/43154 14152 * gcc.target/powerpc/pr43154.c: New file. 14153 141542010-02-25 Jakub Jelinek <jakub@redhat.com> 14155 14156 PR debug/43166 14157 * gfortran.dg/debug/pr43166.f: New test. 14158 14159 PR debug/43165 14160 * gcc.dg/torture/pr43165.c: New test. 14161 141622010-02-24 Manuel López-Ibáñez <manu@gcc.gnu.org> 14163 14164 PR c/43128 14165 * c-c++-common/pr41779.c: Update. 14166 141672010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14168 14169 PR ada/32547 14170 * lib/gnat-dg.exp (gnat_load): Redefine. 14171 14172 * ada/acats/run_acats: Run run_all.sh with $SHELL. 14173 * ada/acats/run_all.sh: Downcase tasking not implemented message. 14174 141752010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14176 14177 PR libobjc/36610 14178 * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit 14179 i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with 14180 -fgnu-runtime. 14181 Sort entries. 14182 141832010-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14184 14185 * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*. 14186 141872010-02-24 Jakub Jelinek <jakub@redhat.com> 14188 14189 PR debug/43150 14190 * gcc.dg/guality/vla-1.c: New test. 14191 141922010-02-24 Tobias Burnus <burnus@net-b.de> 14193 14194 PR fortran/43042 14195 * gfortran.dg/c_ptr_tests_15.f90: New test. 14196 141972010-02-23 Jakub Jelinek <jakub@redhat.com> 14198 14199 PR target/43107 14200 * gcc.target/i386/pr43107.c: New test. 14201 142022010-02-23 Jason Merrill <jason@redhat.com> 14203 14204 PR c++/43143 14205 * g++.dg/cpp0x/variadic100.C: New. 14206 142072010-02-23 Jason Merrill <jason@redhat.com> 14208 14209 PR debug/42800 14210 * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests. 14211 * g++.dg/debug/dwarf2/dwarf2.exp: Likewise. 14212 * c-c++-common/dwarf2/vla1.c: New. 14213 142142010-02-23 Jakub Jelinek <jakub@redhat.com> 14215 14216 PR target/43139 14217 * gcc.dg/pr43139.c: New test. 14218 14219 PR debug/43077 14220 * gcc.dg/guality/pr43077-1.c: New test. 14221 142222010-02-23 Manuel López-Ibáñez <manu@gcc.gnu.org> 14223 14224 PR 43123 14225 * gcc.dg/march.c: New. 14226 * gcc.dg/march-generic.c: New. 14227 * gcc.dg/mtune.c: New. 14228 142292010-02-22 Sebastian Pop <sebastian.pop@amd.com> 14230 14231 PR middle-end/43083 14232 * gcc.dg/graphite/pr43083.c: New. 14233 142342010-02-22 Sebastian Pop <sebastian.pop@amd.com> 14235 14236 PR middle-end/43097 14237 * gfortran.dg/graphite/pr43097.f: New. 14238 142392010-02-22 Sebastian Pop <sebastian.pop@amd.com> 14240 Manuel López-Ibáñez <manu@gcc.gnu.org> 14241 14242 PR middle-end/43140 14243 * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null. 14244 142452010-02-22 Sebastian Pop <sebastian.pop@amd.com> 14246 14247 PR middle-end/43026 14248 * g++.dg/graphite/pr43026.C: New. 14249 142502010-02-22 Manuel López-Ibáñez <manu@gcc.gnu.org> 14251 14252 PR c++/43126 14253 * gcc.dg/cleanup-1.c: Update. 14254 * gcc.dg/func-args-1.c: Update. 14255 * gcc.dg/format/sentinel-1.c: Update. 14256 * g++.old-deja/g++.jason/scoping10.C: Update. 14257 * g++.old-deja/g++.ns/lookup5.C: Update. 14258 * g++.dg/ext/cleanup-1.C: Update. 14259 * g++.dg/parse/varmod1.C: Update. 14260 * g++.dg/parse/error33.C: Update. 14261 * g++.dg/expr/call3.C: Update. 14262 * g++.dg/func-args-1.C: New. 14263 142642010-02-22 H.J. Lu <hongjiu.lu@intel.com> 14265 14266 PR c/43125 14267 * gcc.dg/attr-used-2.c: Moved to ... 14268 * c-c++-common/attr-used-2.c: Here. 14269 14270 * gcc.dg/attr-used.c: Moved to ... 14271 * c-c++-common/attr-used.c: Here. 14272 142732010-02-22 Ozkan Sezer <sezeroz@gmail.com> 14274 14275 * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types. 14276 142772010-02-22 Richard Guenther <rguenther@suse.de> 14278 14279 PR lto/43045 14280 * gfortran.dg/lto/20100222-1_0.f03: New testcase. 14281 * gfortran.dg/lto/20100222-1_1.c: Likewise. 14282 142832010-02-22 Richard Guenther <rguenther@suse.de> 14284 14285 PR tree-optimization/42749 14286 * gcc.c-torture/compile/pr42749.c: New testcase. 14287 142882010-02-22 Paul Thomas <pault@gcc.gnu.org> 14289 14290 PR fortran/43072 14291 * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero. 14292 * gfortran.dg/internal_pack_9.f90: New test. 14293 142942010-02-21 Manuel López-Ibáñez <manu@gcc.gnu.org> 14295 14296 PR c++/23510 14297 * g++.dg/template/recurse.C: Adjust. 14298 * g++.dg/template/pr23510.C: New. 14299 143002010-02-21 Dodji Seketeli <dodji@redhat.com> 14301 14302 PR c++/42824 14303 * g++.dg/template/memclass4.C: New test. 14304 143052010-02-21 Tobias Burnus <burnus@net-b.de> 14306 14307 PR fortran/35259 14308 * gfortran.dg/reassoc_5.f90: New test. 14309 143102010-02-20 Uros Bizjak <ubizjak@gmail.com> 14311 14312 PR target/43067 14313 * gcc.target/i386/pr43067.c: New test. 14314 143152010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org> 14316 14317 PR c++/35669 14318 * g++.dg/warn/Wconversion2.C: Replace -Wconversion with 14319 -Wconversion-null. 14320 * g++.dg/warn/Wconversion-null.C: New test. 14321 * g++.old-deja/g++.other/null1.C: Move to... 14322 * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion. 14323 143242010-02-20 Paul Thomas <pault@gcc.gnu.org> 14325 14326 PR fortran/36932 14327 PR fortran/36933 14328 * gfortran.dg/dependency_26.f90: New test. 14329 14330 PR fortran/43072 14331 * gfortran.dg/internal_pack_7.f90: New test. 14332 14333 PR fortran/43111 14334 * gfortran.dg/internal_pack_8.f90: New test. 14335 143362010-02-20 Manuel López-Ibáñez <manu@gcc.gnu.org> 14337 14338 PR 43128 14339 * c-c++-common/pr41779.c: Fix broken testcase. 14340 143412010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org> 14342 14343 PR 36513 14344 * c-c++-common/pr36513.c: New testcase. 14345 * c-c++-common/pr36513-2.c: New testcase. 14346 143472010-02-19 Manuel López-Ibáñez <manu@gcc.gnu.org> 14348 14349 PR 41779 14350 * c-c++-common/pr41779.c: New. 14351 143522010-02-19 Jakub Jelinek <jakub@redhat.com> 14353 14354 PR debug/43084 14355 * gcc.dg/pr43084.c: New test. 14356 143572010-02-19 Richard Guenther <rguenther@suse.de> 14358 14359 PR tree-optimization/42916 14360 * gcc.dg/pr42916.c: New testcase. 14361 143622010-02-18 Jason Merrill <jason@redhat.com> 14363 14364 PR c++/42837 14365 * g++.dg/abi/packed1.C: Add expected warning. 14366 14367 PR c++/43108 14368 * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests. 14369 * gcc.dg/torture/dg-torture.exp: Likewise. 14370 * c-c++-common/torture/complex-sign.h, 14371 c-c++-common/torture/complex-sign-add.c, 14372 c-c++-common/torture/complex-sign-mixed-add.c, 14373 c-c++-common/torture/complex-sign-mixed-div.c, 14374 c-c++-common/torture/complex-sign-mixed-mul.c, 14375 c-c++-common/torture/complex-sign-mixed-sub.c, 14376 c-c++-common/torture/complex-sign-mul.c, 14377 c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture. 14378 Adapt for C++ compilation as well. 14379 14380 PR c++/43070 14381 * g++.dg/ext/label1.C: Update. 14382 * g++.dg/ext/label2.C: Update. 14383 14384 PR c++/26261 14385 * g++.dg/template/dependent-name6.C: New. 14386 14387 PR c++/43109 14388 * g++.dg/parse/namespace12.C: New. 14389 143902010-02-18 Martin Jambor <mjambor@suse.cz> 14391 14392 PR tree-optimization/43066 14393 * gcc.c-torture/compile/pr43066.c: New test. 14394 143952010-02-18 Uros Bizjak <ubizjak@gmail.com> 14396 14397 * g++.dg/ext/attrib35.C: Fix target selector string. 14398 * g++.dg/ext/attrib36.C: Ditto. 14399 * g++.dg/ext/attrib37.C: Ditto. 14400 * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives. 14401 * g++.dg/abi/mangle25.C: Ditto. 14402 144032010-02-17 Jason Merrill <jason@redhat.com> 14404 14405 PR c++/43069 14406 * g++.dg/parse/namespace11.C: New. 14407 14408 PR c++/43093 14409 * g++.dg/ext/attrib37.C: New. 14410 14411 PR c++/43079 14412 * g++.dg/template/ptrmem20.C: New. 14413 144142010-02-17 Uros Bizjak <ubizjak@gmail.com> 14415 14416 PR target/43103 14417 * gcc.target/i386/xop-check.h: Include m256-check.h. 14418 * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h. 14419 * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto. 14420 * gcc.target/i386/xop-vpermil2pd-1.c: Ditto. 14421 * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto. 14422 144232010-02-17 Jakub Jelinek <jakub@redhat.com> 14424 14425 PR debug/42918 14426 * gcc.dg/pr42918.c: New test. 14427 144282010-02-16 H.J. Lu <hongjiu.lu@intel.com> 14429 14430 * g++.dg/ext/attrib36.C: Require ILP32. 14431 144322010-02-16 Richard Guenther <rguenther@suse.de> 14433 14434 PR tree-optimization/41043 14435 * gfortran.dg/pr41043.f90: New testcase. 14436 * gcc.dg/Wstrict-overflow-18.c: XFAIL. 14437 144382010-02-16 Jason Merrill <jason@redhat.com> 14439 14440 * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline. 14441 144422010-02-16 Ira Rosen <irar@il.ibm.com> 14443 14444 PR tree-optimization/43074 14445 * gcc.dg/vect/fast-math-pr43074.c: New test. 14446 144472010-02-16 Jakub Jelinek <jakub@redhat.com> 14448 14449 * lib/prune.exp: Prune variable tracking size limit exceeded notes. 14450 144512010-02-16 Jason Merrill <jason@redhat.com> 14452 14453 PR c++/43031 14454 * g++.dg/ext/attrib36.C: New. 14455 14456 PR c++/43036 14457 * g++.dg/other/array6.C: New. 14458 144592010-02-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 14460 14461 * g++.dg/cpp0x/initlist-opt.C: Bind pic locally. 14462 144632010-02-15 Sebastian Pop <sebastian.pop@amd.com> 14464 14465 * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd, 14466 _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps. 14467 * gcc.target/i386/xop-vpermil2pd-1.c: New. 14468 * gcc.target/i386/xop-vpermil2pd-256-1.c: New. 14469 * gcc.target/i386/xop-vpermil2ps-1.c: New. 14470 * gcc.target/i386/xop-vpermil2ps-256-1.c: New. 14471 144722010-02-15 Richard Guenther <rguenther@suse.de> 14473 14474 PR middle-end/43068 14475 * g++.dg/torture/pr43068.C: New testcase. 14476 144772010-02-14 Volker Reichelt <reichelt@gcc.gnu.org> 14478 14479 PR c++/43024 14480 * g++.dg/opt/ice1.C: New. 14481 144822010-02-14 Jason Merrill <jason@redhat.com> 14483 14484 PR c++/41997 14485 * g++.dg/cpp0x/initlist-opt.C: New. 14486 144872010-02-13 Paul Thomas <pault@gcc.gnu.org> 14488 14489 PR fortran/41113 14490 PR fortran/41117 14491 * gfortran.dg/internal_pack_6.f90: New test. 14492 144932010-02-12 Jason Merrill <jason@redhat.com> 14494 14495 PR c++/43054 14496 * g++.dg/cpp0x/variadic99.C: New. 14497 144982010-02-12 Jakub Jelinek <jakub@redhat.com> 14499 14500 * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of 14501 sign extend pointers to gualchk_t. 14502 14503 PR c++/43033 14504 * g++.dg/other/default3.C: Xfail g4 test. 14505 145062010-02-11 Sebastian Pop <sebastian.pop@amd.com> 14507 14508 PR middle-end/43012 14509 * gcc.dg/graphite/pr43012.c: New. 14510 145112010-02-11 Sebastian Pop <sebastian.pop@amd.com> 14512 14513 PR middle-end/42930 14514 * g++.dg/graphite/pr42930.C: New. 14515 145162010-02-11 Sebastian Pop <sebastian.pop@amd.com> 14517 14518 PR middle-end/42914 14519 PR middle-end/42530 14520 * gcc.dg/graphite/pr42530.c: New. 14521 * gcc.dg/graphite/pr42914.c: New. 14522 145232010-02-11 Sebastian Pop <sebastian.pop@amd.com> 14524 14525 PR middle-end/42771 14526 * gcc.dg/graphite/pr42771.c: New. 14527 145282010-02-11 Richard Guenther <rguenther@suse.de> 14529 14530 PR tree-optimization/42998 14531 * gcc.c-torture/compile/pr42998.c: New testcase. 14532 145332010-02-10 Jason Merrill <jason@redhat.com> 14534 14535 PR c++/41896 14536 * g++.dg/cpp0x/lambda/lambda-nested3.C: New. 14537 14538 PR c++/42983, core issue 906 14539 * g++.dg/cpp0x/defaulted15.C: Add virtualness test. 14540 * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class. 14541 14542 PR c++/43016 14543 * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness. 14544 145452010-02-10 Richard Guenther <rguenther@suse.de> 14546 14547 PR tree-optimization/43017 14548 * gcc.dg/torture/pr43017.c: New testcase. 14549 145502010-02-10 Tobias Burnus <burnus@net-b.de> 14551 14552 PR fortran/40823 14553 * gfortran.dg/private_type_1.f90: Update error location. 14554 * gfortran.dg/invalid_interface_assignment.f90: Ditto. 14555 * gfortran.dg/typebound_operator_2.f03: Ditto. 14556 * gfortran.dg/assignment_2.f90: Ditto. 14557 * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto. 14558 * gfortran.dg/binding_label_tests_9.f03: Ditto. 14559 145602010-02-10 Tobias Burnus <burnus@net-b.de> 14561 14562 PR fortran/43015 14563 * gfortran.dg/bind_c_usage_20.f90: New test. 14564 145652010-02-10 Jakub Jelinek <jakub@redhat.com> 14566 14567 PR debug/43010 14568 * g++.dg/debug/pr43010.C: New test. 14569 145702010-02-10 Richard Guenther <rguenther@suse.de> 14571 14572 PR c/43007 14573 * gcc.c-torture/execute/20100209-1.c: New testcase. 14574 * gcc.dg/fold-div-3.c: Likewise. 14575 145762010-02-10 Jakub Jelinek <jakub@redhat.com> 14577 14578 * gcc.dg/builtin-ffs-1.c: New test. 14579 145802010-02-09 Jerry DeLisle <jvdelisle@gcc.gnu.org> 14581 14582 PR fortran/42999 14583 * gfortran.dg/array_constructor_35.f90: New test. 14584 145852010-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 14586 14587 * gcc.dg/tree-ssa/inline-4.c: Bind pic locally. 14588 145892010-02-09 Jason Merrill <jason@redhat.com> 14590 14591 PR c++/42399 14592 * g++.dg/cpp0x/lambda/lambda-errloc2.C: New. 14593 14594 PR c++/42370 14595 * g++.dg/cpp0x/lambda/lambda-warn2.C: New. 14596 145972010-02-09 Tobias Burnus <burnus@net-b.de> 14598 14599 PR fortran/41869 14600 * gfortran.dg/module_write_1.f90: New test. 14601 146022010-02-09 Alexander Monakov <amonakov@ispras.ru> 14603 14604 * gcc.dg/pr19340.c: Adjust. 14605 146062010-02-09 Richard Guenther <rguenther@suse.de> 14607 14608 PR tree-optimization/43008 14609 * gcc.c-torture/execute/pr43008.c: New testcase. 14610 146112010-02-09 Richard Guenther <rguenther@suse.de> 14612 14613 PR tree-optimization/43000 14614 * gcc.dg/torture/pr43000.c: New testcase. 14615 * gcc.dg/torture/pr43002.c: Likewise. 14616 146172010-02-09 Daniel Kraft <d@domob.eu> 14618 14619 PR fortran/39171 14620 * gfortran.dg/char_length_2.f90: Change warning expectations accordingly 14621 and pass -Wsurprising as necessary. 14622 146232010-02-08 Jakub Jelinek <jakub@redhat.com> 14624 14625 PR tree-optimization/42890 14626 * g++.dg/torture/pr42890.C: New test. 14627 146282010-02-08 Richard Guenther <rguenther@suse.de> 14629 14630 PR middle-end/42995 14631 * gcc.dg/tree-ssa/inline-4.c: New testcase. 14632 146332010-02-07 Sebastian Pop <sebastian.pop@amd.com> 14634 14635 * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always 14636 return 0 from main. 14637 * gcc.dg/graphite/block-1.c: Same. 14638 * gcc.dg/graphite/block-3.c: Same. 14639 * gcc.dg/graphite/block-4.c: Same. 14640 * gcc.dg/graphite/block-5.c: Same. 14641 * gcc.dg/graphite/block-6.c: Same. 14642 * gcc.dg/graphite/block-7.c: Same. 14643 * gcc.dg/graphite/interchange-0.c: Same. 14644 * gcc.dg/graphite/interchange-1.c: Same. 14645 * gcc.dg/graphite/interchange-10.c: Same. 14646 * gcc.dg/graphite/interchange-11.c: Same. 14647 * gcc.dg/graphite/interchange-12.c: Same. 14648 * gcc.dg/graphite/interchange-2.c: Same. 14649 * gcc.dg/graphite/interchange-3.c: Same. 14650 * gcc.dg/graphite/interchange-4.c: Same. 14651 * gcc.dg/graphite/interchange-5.c: Same. 14652 * gcc.dg/graphite/interchange-6.c: Same. 14653 * gcc.dg/graphite/interchange-7.c: Same. 14654 * gcc.dg/graphite/interchange-8.c: Same. 14655 * gcc.dg/graphite/interchange-9.c: Same. 14656 * gcc.dg/graphite/interchange-mvt.c: Same. 14657 146582010-02-07 Sebastian Pop <sebastian.pop@amd.com> 14659 14660 * gfortran.dg/graphite/id-19.f: New. 14661 * gfortran.dg/graphite/pr14741.f90: New. 14662 * gfortran.dg/graphite/pr41924.f90: New. 14663 * gfortran.dg/graphite/run-id-2.f90: New. 14664 146652010-02-07 Richard Guenther <rguenther@suse.de> 14666 14667 PR middle-end/42956 14668 * gcc.c-torture/compile/pr42956.c: New testcase. 14669 146702010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> 14671 14672 PR libfortran/42742 14673 * gfortran.dg/fmt_cache_2.f: New test. 14674 146752010-02-06 Jerry DeLisle <jvdelisle@gcc.gnu.org> 14676 14677 * gfortran.dg/read_no_eor.f90: New test. 14678 146792010-02-05 Jason Merrill <jason@redhat.com> 14680 14681 * g++.dg/ext/label13.C: Move constructor body out of class. 14682 146832010-02-03 Jason Merrill <jason@redhat.com> 14684 14685 PR c++/42870 14686 * g++.dg/ext/dllexport3.C: New. 14687 146882010-02-05 Ozkan Sezer <sezeroz@gmail.com> 14689 14690 * gcc.dg/format/ms-format3.c: New test for specific MS types. 14691 146922010-02-05 Richard Guenther <rguenther@suse.de> 14693 14694 * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase. 14695 146962010-02-05 Dodji Seketeli <dodji@redhat.com> 14697 14698 PR c++/42915 14699 * g++.dg/other/crash-9.C: New test. 14700 147012010-02-05 Paul Thomas <pault@gcc.gnu.org> 14702 14703 PR fortran/42309 14704 * gfortran.dg/subref_array_pointer_4.f90 : New test. 14705 147062010-02-04 Richard Guenther <rguenther@suse.de> 14707 14708 PR rtl-optimization/42952 14709 * gcc.dg/torture/pr42952.c: New testcase. 14710 147112010-02-03 Jerry DeLisle <jvdelisle@gcc.gnu.org> 14712 14713 PR libfortran/42901 14714 * gfortran.dg/namelist_60.f90: New test. 14715 147162010-02-03 Jason Merrill <jason@redhat.com> 14717 14718 PR c++/40138 14719 * g++.dg/ext/builtin11.C: New. 14720 14721 PR c++/4926 14722 PR c++/38600 14723 * g++.dg/abi/mangle35.C: New. 14724 * g++.dg/abi/mangle37.C: New. 14725 14726 PR c++/12909 14727 * g++.dg/abi/mangle36.C: New. 14728 14729 PR c++/35652 14730 * g++.dg/warn/string1.C: New. 14731 147322010-02-03 Richard Guenther <rguenther@suse.de> 14733 14734 PR tree-optimization/42944 14735 * gcc.dg/errno-1.c: New testcase. 14736 147372010-02-03 Richard Guenther <rguenther@suse.de> 14738 14739 PR middle-end/42927 14740 * gcc.c-torture/compile/pr42927.c: New testcase. 14741 147422010-02-03 Tobias Burnus <burnus@net-b.de> 14743 14744 PR fortran/42936 14745 * gfortran.dg/null_4.f90: New test. 14746 147472010-02-02 Jason Merrill <jason@redhat.com> 14748 14749 PR c++/41090 14750 * g++.dg/ext/label13.C: New. 14751 147522010-02-02 Tobias Burnus <burnus@net-b.de> 14753 14754 PR fortran/42650 14755 * gfortran.dg/func_result_5.f90: New test. 14756 147572010-02-01 Tobias Burnus <burnus@net-b.de> 14758 14759 PR fortran/42922 14760 * gfortran.dg/pure_initializer_3.f90: News test. 14761 147622010-01-31 Janus Weil <janus@gcc.gnu.org> 14763 14764 PR fortran/42888 14765 * gfortran.dg/allocate_derived_2.f90: New test. 14766 147672010-01-31 Eric Botcazou <ebotcazou@adacore.com> 14768 14769 PR middle-end/42898 14770 * gcc.dg/torture/pr42898-2.c: New test. 14771 147722010-01-31 Richard Guenther <rguenther@suse.de> 14773 14774 PR middle-end/42898 14775 * gcc.dg/torture/pr42898.c: New testcase. 14776 147772010-01-31 Paul Thomas <pault@gcc.gnu.org> 14778 14779 PR fortran/38324 14780 * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2. 14781 * gfortran.dg/alloc_comp_bounds_1.f90: New test. 14782 147832010-01-30 Paolo Bonzini <bonzini@gnu.org> 14784 14785 * g++.dg/tree-ssa/inline-1.C: New. 14786 * g++.dg/tree-ssa/inline-2.C: New. 14787 * g++.dg/tree-ssa/inline-3.C: New. 14788 147892010-01-29 Michael Meissner <meissner@linux.vnet.ibm.com> 14790 14791 PR testsuite/41701 14792 * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent 14793 the string 'pow' in the pathname of the compiler from generating a 14794 test failure. 14795 147962010-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14797 14798 * g++.old-deja/g++.mike/eh16.C: Rename err to e. 14799 * g++.old-deja/g++.mike/eh17.C: Likewise. 14800 * g++.old-deja/g++.mike/p5571.C: Likewise. 14801 148022010-01-29 Dodji Seketeli <dodji@redhat.com> 14803 14804 PR c++/42758 14805 PR c++/42634 14806 PR c++/42336 14807 PR c++/42797 14808 PR c++/42880 14809 * g++.dg/other/crash-5.C: New test. 14810 * g++.dg/other/crash-6.C: New test. 14811 * g++.dg/other/crash-7.C: New test. 14812 * g++.dg/other/crash-8.C: New test. 14813 148142010-01-29 Jakub Jelinek <jakub@redhat.com> 14815 14816 PR rtl-optimization/42889 14817 * gcc.dg/pr42889.c: New test. 14818 148192010-01-28 H.J. Lu <hongjiu.lu@intel.com> 14820 14821 * gcc.target/i386/pr42881.c: Use SSE2. 14822 148232010-01-28 Uros Bizjak <ubizjak@gmail.com> 14824 14825 PR target/42891 14826 * gcc.target/i386/pr42891.c: New test. 14827 148282010-01-28 Richard Guenther <rguenther@suse.de> 14829 14830 PR tree-optimization/42871 14831 * g++.dg/torture/pr42871.C: New testcase. 14832 148332010-01-28 Richard Guenther <rguenther@suse.de> 14834 14835 * gcc.dg/Wobjsize-1.h: New testcase. 14836 * gcc.dg/Wobjsize-1.c: Likewise. 14837 148382010-01-28 Richard Guenther <rguenther@suse.de> 14839 14840 PR middle-end/42883 14841 * g++.dg/torture/pr42883.C: New testcase. 14842 148432010-01-28 Michael Matz <matz@suse.de> 14844 14845 * gcc.target/i386/pr42881.c: New test. 14846 148472010-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14848 14849 * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support. 14850 Add i?86-*-solaris2* support. 14851 148522010-01-28 Dodji Seketeli <dodji@redhat.com> 14853 14854 PR c++/42713 14855 PR c++/42820 14856 * g++.dg/template/typedef27.C: New test case. 14857 * g++.dg/template/typedef28.C: New test case. 14858 148592010-01-27 Stephen Thomas <stephen.thomas@arm.com> 14860 14861 * gcc.dg/optimize-bswap*.c: Add ARM target 14862 148632010-01-27 Richard Guenther <rguenther@suse.de> 14864 14865 PR middle-end/42878 14866 * gcc.dg/torture/pr42878-1.c: New testcase. 14867 * gcc.dg/torture/pr42878-2.c: Likewise. 14868 148692010-01-27 Jakub Jelinek <jakub@redhat.com> 14870 14871 PR middle-end/42874 14872 * gcc.dg/vla-22.c: New test. 14873 148742010-01-26 Jakub Jelinek <jakub@redhat.com> 14875 14876 * ada/acats/run_all.sh: Make sure norun.lst is sorted using the 14877 current collation. 14878 148792010-01-26 Richard Guenther <rguenther@suse.de> 14880 14881 PR rtl-optimization/42685 14882 * gcc.dg/pr42685.c: New testcase. 14883 * g++.dg/other/pr42685.C: Likewise. 14884 148852010-01-26 Richard Guenther <rguenther@suse.de> 14886 14887 PR middle-end/42806 14888 * g++.dg/other/pr42806.C: New testcase. 14889 148902010-01-26 Richard Guenther <rguenther@suse.de> 14891 14892 PR tree-optimization/42250 14893 * gcc.dg/pr42250.c: New testcase. 14894 148952010-01-25 Arnaud Charlet <charlet@adacore.com> 14896 14897 * gnat.dg/array_bounds_test.adb: New test. 14898 148992010-01-25 Tobias Burnus <burnus@net-b.de> 14900 14901 PR fortran/42858 14902 * gfortran.dg/generic_21.f90: New test. 14903 149042010-01-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 14905 14906 PR testsuite/41522 14907 * gcc.c-torture/compile/pr38789.c: Change to dg-do compile. 14908 149092010-01-24 Mark Mitchell <mark@codesourcery.com> 14910 14911 PR c++/42748 14912 * g++.dg/abi/arm_va_list2.C: New test. 14913 * g++.dg/abi/arm_va_list2.h: Companion header file. 14914 149152010-01-24 Paul Thomas <pault@gcc.gnu.org> 14916 14917 PR fortran/41044 14918 * gfortran.dg/parameter_array_ref_2.f90 : New test. 14919 14920 PR fortran/41167 14921 * gfortran.dg/char_array_arg_1.f90 : New test. 14922 14923 * gfortran.dg/pr25923.f90 : Remove XFAIL. 14924 149252010-01-24 Tobias Burnus <burnus@net-b.de> 14926 14927 PR fortran/39304 14928 * gfortran.dg/generic_20.f90: New test. 14929 149302010-01-22 Michael Matz <matz@suse.de> 14931 14932 * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add 14933 -msse2. 14934 149352010-01-21 Paul Thomas <pault@gcc.gnu.org> 14936 14937 PR fortran/42736 14938 * gfortran.dg/dependency_25.f90 : New test. 14939 149402010-01-21 Martin Jambor <mjambor@suse.cz> 14941 14942 PR tree-optimization/42585 14943 * gcc.dg/tree-ssa/pr42585.c: New test. 14944 149452010-01-21 Richard Guenther <rguenther@suse.de> 14946 14947 PR middle-end/19988 14948 * gcc.dg/pr19988.c: New testcase. 14949 149502010-01-20 Janis Johnson <janis187@us.ibm.com> 14951 14952 * g++.dg/compat/decimal/compat-common.h: New file. 14953 * g++.dg/compat/decimal/decimal-dummy.h: New file. 14954 * g++.dg/compat/decimal/pass_x.h: New file. 14955 * g++.dg/compat/decimal/pass_y.h: New file. 14956 * g++.dg/compat/decimal/pass-1_main.C: New file. 14957 * g++.dg/compat/decimal/pass-1_x.C: New file. 14958 * g++.dg/compat/decimal/pass-1_y.C: New file. 14959 * g++.dg/compat/decimal/pass-2_main.C: New file. 14960 * g++.dg/compat/decimal/pass-2_x.C: New file. 14961 * g++.dg/compat/decimal/pass-2_y.C: New file. 14962 * g++.dg/compat/decimal/pass-3_main.C: New file. 14963 * g++.dg/compat/decimal/pass-3_x.C: New file. 14964 * g++.dg/compat/decimal/pass-3_y.C: New file. 14965 * g++.dg/compat/decimal/pass-4_main.C: New file. 14966 * g++.dg/compat/decimal/pass-4_x.C: New file. 14967 * g++.dg/compat/decimal/pass-4_y.C: New file. 14968 * g++.dg/compat/decimal/pass-5_main.C: New file. 14969 * g++.dg/compat/decimal/pass-5_x.C: New file. 14970 * g++.dg/compat/decimal/pass-5_y.C: New file. 14971 * g++.dg/compat/decimal/pass-6_main.C: New file. 14972 * g++.dg/compat/decimal/pass-6_x.C: New file. 14973 * g++.dg/compat/decimal/pass-6_y.C: New file. 14974 * g++.dg/compat/decimal/return_x.h: New file. 14975 * g++.dg/compat/decimal/return_y.h: New file. 14976 * g++.dg/compat/decimal/return-1_main.C: New file. 14977 * g++.dg/compat/decimal/return-1_x.C: New file. 14978 * g++.dg/compat/decimal/return-1_y.C: New file. 14979 * g++.dg/compat/decimal/return-2_main.C: New file. 14980 * g++.dg/compat/decimal/return-2_x.C: New file. 14981 * g++.dg/compat/decimal/return-2_y.C: New file. 14982 * g++.dg/compat/decimal/return-3_main.C: New file. 14983 * g++.dg/compat/decimal/return-3_x.C: New file. 14984 * g++.dg/compat/decimal/return-3_y.C: New file. 14985 * g++.dg/compat/decimal/return-4_main.C: New file. 14986 * g++.dg/compat/decimal/return-4_x.C: New file. 14987 * g++.dg/compat/decimal/return-4_y.C: New file. 14988 * g++.dg/compat/decimal/return-5_main.C: New file. 14989 * g++.dg/compat/decimal/return-5_x.C: New file. 14990 * g++.dg/compat/decimal/return-5_y.C: New file. 14991 * g++.dg/compat/decimal/return-6_main.C: New file. 14992 * g++.dg/compat/decimal/return-6_x.C: New file. 14993 * g++.dg/compat/decimal/return-6_y.C: New file. 14994 149952010-01-20 Alexandre Oliva <aoliva@redhat.com> 14996 14997 PR debug/42715 14998 * gcc.dg/pr42715.c: New. 14999 150002010-01-20 Paolo Carlini <paolo.carlini@oracle.com> 15001 15002 PR c++/42038 15003 * g++.dg/parse/crash55.C: New. 15004 150052010-01-20 Alexandre Oliva <aoliva@redhat.com> 15006 15007 PR debug/42782 15008 * gcc.dg/guality/pr42782.c: New. 15009 150102010-01-20 Jason Merrill <jason@redhat.com> 15011 15012 PR c++/41788 15013 * g++.dg/abi/packed1.C: New. 15014 15015 PR c++/41920 15016 * g++.dg/cpp0x/lambda/lambda-warn1.C: New. 15017 15018 PR c++/40750 15019 * g++.dg/parse/fn-typedef1.C: New. 15020 * g++.dg/other/cv_quals.C: Adjust. 15021 150222010-01-20 Anthony Green <green@moxielogic.com> 15023 15024 * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no 15025 pack(push) pragma). 15026 * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling). 15027 * gcc.dg/20020312-2.c: Port this to the moxie core. 15028 * gcc.dg/weak/typeof-2.c: Ditto. 15029 150302010-01-20 Richard Guenther <rguenther@suse.de> 15031 15032 PR tree-optimization/42717 15033 * gcc.c-torture/compile/pr42717.c: New testcase. 15034 150352010-01-20 Jakub Jelinek <jakub@redhat.com> 15036 15037 * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead 15038 of signed, add a few new tests. 15039 15040 PR middle-end/42803 15041 * g++.dg/parse/limits-initializer1.C: New test. 15042 150432010-01-19 Janus Weil <janus@gcc.gnu.org> 15044 15045 PR fortran/42804 15046 * gfortran.dg/proc_ptr_comp_pass_6.f90: New test. 15047 * gfortran.dg/typebound_call_12.f03: New test. 15048 150492010-01-19 Paul Thomas <pault@gcc.gnu.org> 15050 15051 PR fortran/42783 15052 * gfortran.dg/bounds_check_15.f90 : New test. 15053 150542010-01-19 Michael Matz <matz@suse.de> 15055 15056 PR tree-optimization/41783 15057 * gfortran.dg/vect/fast-math-mgrid-resid.f: New. 15058 150592010-01-19 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> 15060 15061 PR target/38697. 15062 * gcc.target/arm/neon/vget_lowf32.c: Regenerate. 15063 * gcc.target/arm/neon/vget_lowp16.c: Likewise. 15064 * gcc.target/arm/neon/vget_lowp8.c: Likewise. 15065 * gcc.target/arm/neon/vget_lows16.c: Likewise. 15066 * gcc.target/arm/neon/vget_lows32.c: Likewise. 15067 * gcc.target/arm/neon/vget_lows64.c: Likewise. 15068 * gcc.target/arm/neon/vget_lows8.c: Likewise. 15069 * gcc.target/arm/neon/vget_lowu16.c: Likewise. 15070 * gcc.target/arm/neon/vget_lowu32.c: Likewise. 15071 * gcc.target/arm/neon/vget_lowu64.c: Likewise. 15072 * gcc.target/arm/neon/vget_lowu8.c: Likewise. 15073 150742010-01-19 Janus Weil <janus@gcc.gnu.org> 15075 15076 PR fortran/42545 15077 * gfortran.dg/extends_6.f03: Modified an error message. 15078 * gfortran.dg/extends_10.f03: New test. 15079 * gfortran.dg/private_type_6.f03: Modified an error message. 15080 * gfortran.dg/structure_constructor_8.f03: Ditto. 15081 150822010-01-19 Jakub Jelinek <jakub@redhat.com> 15083 15084 PR tree-optimization/42719 15085 * gcc.dg/pr42719.c: New test. 15086 15087 PR debug/42728 15088 * gcc.dg/pr42728.c: New test. 15089 150902010-01-19 Anthony Green <green@moxielogic.com> 15091 15092 * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass. 15093 150942010-01-18 Anthony Green <green@moxielogic.com> 15095 15096 * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register 15097 for moxie. 15098 150992010-01-19 Dodji Seketeli <dodji@redhat.com> 15100 15101 * g++.dg/template/error45.C: reverted as part of reverting the 15102 fix of PR c++/42634. 15103 151042010-01-18 Dodji Seketeli <dodji@redhat.com> 15105 15106 PR c++/42634 15107 * g++.dg/template/error45.C: New test. 15108 151092010-01-18 Dodji Seketeli <dodji@redhat.com> 15110 15111 PR c++/42766 15112 * g++.dg/conversion/op6.C: New test. 15113 151142010-01-18 Uros Bizjak <ubizjak@gmail.com> 15115 15116 PR target/42774 15117 * gcc.target/alpha/pr42774.c: New test. 15118 151192010-01-18 Richard Guenther <rguenther@suse.de> 15120 15121 PR tree-optimization/42781 15122 * gfortran.fortran-torture/compile/pr42781.f90: New testcase. 15123 151242010-01-17 Richard Guenther <rguenther@suse.de> 15125 15126 PR middle-end/42248 15127 * gcc.c-torture/execute/pr42248.c: New testcase. 15128 151292010-01-17 Richard Guenther <rguenther@suse.de> 15130 15131 PR tree-optimization/42773 15132 * g++.dg/torture/pr42773.C: New testcase. 15133 151342010-01-17 Janus Weil <janus@gcc.gnu.org> 15135 15136 PR fortran/42677 15137 * gfortran.dg/interface_assignment_5.f90: New test. 15138 151392010-01-17 Dodji Seketeli <dodji@redhat.com> 15140 15141 PR c++/42697 15142 * g++.dg/template/crash94.C: Reverted. 15143 151442010-01-17 Jie Zhang <jie.zhang@analog.com> 15145 15146 PR debug/42767 15147 * gcc.dg/debug/pr42767.c: New. 15148 151492010-01-15 Jason Merrill <jason@redhat.com> 15150 15151 PR c++/42761 15152 * g++.dg/cpp0x/decltype22.C: New. 15153 151542010-01-16 Jakub Jelinek <jakub@redhat.com> 15155 15156 PR middle-end/42760 15157 * g++.dg/torture/pr42760.C: New test. 15158 151592010-01-15 Jing Yu <jingyu@google.com> 15160 15161 PR rtl-optimization/42691 15162 * gcc.c-torture/execute/pr42691.c: New. 15163 151642010-01-15 Richard Guenther <rguenther@suse.de> 15165 15166 PR middle-end/42739 15167 * g++.dg/torture/pr42739.C: New testcase. 15168 151692010-01-15 Dodji Seketeli <dodji@redhat.com> 15170 15171 * g++.dg/template/error45.C: Revert as part of reverting changes 15172 or PR c++/42634. 15173 151742010-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15175 15176 PR fortran/42684 15177 * gfortran.dg/interface_31.f90: New test. 15178 151792010-01-14 Michael Meissner <meissner@linux.vnet.ibm.com> 15180 15181 * gcc.target/powerpc/pr42747.c: New file. 15182 151832010-01-14 Jakub Jelinek <jakub@redhat.com> 15184 15185 PR middle-end/42674 15186 * c-c++-common/pr42674.c: New test. 15187 15188 PR c++/42608 15189 * g++.dg/template/instantiate11.C: New test. 15190 151912010-01-14 Jason Merrill <jason@redhat.com> 15192 15193 PR c++/42701 15194 * g++.dg/overload/error3.C: New. 15195 15196 PR c++/42655 15197 * g++.dg/overload/rvalue1.C: New. 15198 151992010-01-14 Martin Jambor <mjambor@suse.cz> 15200 15201 PR tree-optimization/42706 15202 * gcc.dg/ipa/pr42706.c: New testcase. 15203 152042010-01-14 H.J. Lu <hongjiu.lu@intel.com> 15205 15206 * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__. 15207 152082010-01-14 Martin Jambor <mjambor@suse.cz> 15209 15210 PR tree-optimization/42714 15211 * g++.dg/torture/pr42714.C: New test. 15212 152132010-01-14 Alexander Monakov <amonakov@ispras.ru> 15214 15215 PR rtl-optimization/42246 15216 * gfortran.dg/pr42246-2.f: New. 15217 152182010-01-14 Alexander Monakov <amonakov@ispras.ru> 15219 15220 PR rtl-optimization/42389 15221 * gcc.dg/pr42389.c: New. 15222 152232010-01-14 Alexander Monakov <amonakov@ispras.ru> 15224 15225 PR rtl-optimization/42388 15226 * gcc.dg/pr42388.c: New. 15227 152282010-01-14 Alexander Monakov <amonakov@ispras.ru> 15229 15230 PR rtl-optimization/42294 15231 * gfortran.dg/pr42294.f: New. 15232 152332010-01-14 Alexander Monakov <amonakov@ispras.ru> 15234 15235 PR rtl-optimization/39453 15236 PR rtl-optimization/42246 15237 * gcc.dg/pr39453.c: New. 15238 * gcc.dg/pr42246.c: New. 15239 152402010-01-14 Alexander Monakov <amonakov@ispras.ru> 15241 15242 PR middle-end/42245 15243 * gcc.dg/pr42245.c: New. 15244 * gcc.dg/pr42245-2.c: New. 15245 152462010-01-14 Alexander Monakov <amonakov@ispras.ru> 15247 15248 PR rtl-optimization/42249 15249 * gcc.dg/pr42249.c: New. 15250 152512010-01-14 Jakub Jelinek <jakub@redhat.com> 15252 15253 PR c/42721 15254 * gcc.c-torture/execute/pr42721.c: New test. 15255 152562010-01-14 Ira Rosen <irar@il.ibm.com> 15257 15258 PR tree-optimization/42709 15259 * gcc.dg/vect/pr42709.c: New test. 15260 152612010-01-14 Paul Thomas <pault@gcc.gnu.org> 15262 15263 PR fortran/41478 15264 * gfortran.dg/alloc_comp_scalar_1.f90: New test. 15265 * gfortran.dg/alloc_comp_transformational_1.f90: New test. 15266 152672010-01-14 Paul Thomas <pault@gcc.gnu.org> 15268 15269 PR fortran/42481 15270 * gfortran.dg/generic_19.f90 : New test. 15271 152722010-01-13 Richard Guenther <rguenther@suse.de> 15273 15274 PR tree-optimization/42730 15275 * gcc.c-torture/compile/pr42730.c: New testcase. 15276 152772010-01-13 Steve Ellcey <sje@cup.hp.com> 15278 15279 PR target/pr42542 15280 * gcc.target/ia64/pr42542-1.c: New. 15281 * gcc.target/ia64/pr42542-2.c: New. 15282 * gcc.target/ia64/pr42542-3.c: New. 15283 152842010-01-13 Dodji Seketeli <dodji@redhat.com> 15285 15286 PR c++/42634 15287 * g++.dg/template/error45.C: New test. 15288 152892010-01-13 Martin Jambor <mjambor@suse.cz> 15290 15291 PR tree-optimization/42704 15292 * g++.dg/torture/pr42704.C: New test. 15293 152942010-01-13 Martin Jambor <mjambor@suse.cz> 15295 15296 PR tree-optimization/42703 15297 * gcc.c-torture/compile/pr42703.c: New test. 15298 152992010-01-13 Richard Guenther <rguenther@suse.de> 15300 15301 PR tree-optimization/42705 15302 * gcc.c-torture/compile/pr42705.c: New testcase. 15303 153042010-01-13 Jie Zhang <jie.zhang@analog.com> 15305 15306 * gcc.target/bfin/l2.c: New test. 15307 * gcc.target/bfin/bfin.exp (dg-bfin-processors): New. 15308 153092010-01-13 Richard Guenther <rguenther@suse.de> 15310 15311 PR middle-end/42716 15312 * gcc.c-torture/compile/pr42716.c: New testcase. 15313 153142010-01-13 Richard Guenther <rguenther@suse.de> 15315 15316 PR lto/42678 15317 * gfortran.dg/lto/20100110-1_0.f90: New testcase. 15318 153192010-01-12 Joseph Myers <joseph@codesourcery.com> 15320 15321 PR c/42708 15322 * gcc.c-torture/compile/pr42708-1.c: New test. 15323 153242010-01-12 Jakub Jelinek <jakub@redhat.com> 15325 15326 PR debug/42662 15327 * gcc.dg/pr42662.c: New test. 15328 15329 PR tree-optimization/42645 15330 * g++.dg/other/pr42645-1.C: New test. 15331 * g++.dg/other/pr42645-2.C: New test. 15332 153332010-01-11 Janis Johnson <janis187@us.ibm.com> 15334 15335 PR target/42416 15336 * gcc.target/powerpc/warn-1.c: New test. 15337 * gcc.target/powerpc/warn-2.c: New test. 15338 153392010-01-11 Uros Bizjak <ubizjak@gmail.com> 15340 15341 * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve 15342 stack alignment. 15343 153442010-01-10 Rafael Avila de Espindola <espindola@google.com> 15345 15346 * gcc.dg/lto/20100108_0.c: New. 15347 153482010-01-10 Uros Bizjak <ubizjak@gmail.com> 15349 15350 * gcc.dg/graphite/pr40281.c (dg-options): Add -w. 15351 Add -march=i686 -msse for 32bit x86 targets. 15352 153532010-01-10 Richard Guenther <rguenther@suse.de> 15354 15355 PR middle-end/42667 15356 * gcc.dg/torture/pr42667.c: New testcase. 15357 153582010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15359 15360 PR fortran/32489 15361 * gfortran.dg/array_constructor_34.f90: New test. 15362 153632010-01-09 Jerry DeLisle <jvdelisle@gcc.gnu.org> 15364 15365 PR fortran/20923 15366 * gfortran.dg/array_constructor_33.f90: New test. 15367 gfortran.dg/array_function_5.f90: Add credit. 15368 153692010-01-09 Alexandre Oliva <aoliva@redhat.com> 15370 15371 PR debug/42631 15372 * gcc.dg/pr42631.c: New. 15373 153742010-01-09 Alexandre Oliva <aoliva@redhat.com> 15375 15376 PR debug/42630 15377 * gcc.dg/pr42630.c: New. 15378 153792010-01-09 Alexandre Oliva <aoliva@redhat.com> 15380 15381 PR debug/42629 15382 * gcc.dg/pr42629.c: New. 15383 153842010-01-09 Alexandre Oliva <aoliva@redhat.com> 15385 15386 PR middle-end/42363 15387 * gcc.dg/torture/pr42363.c: New. 15388 153892010-01-09 Alexandre Oliva <aoliva@redhat.com> 15390 15391 PR debug/42604 15392 PR debug/42395 15393 * gcc.dg/vect/pr42604.c: New. 15394 * gcc.dg/vect/pr42395.c: New. 15395 153962010-01-09 Richard Guenther <rguenther@suse.de> 15397 15398 PR middle-end/42512 15399 * gcc.c-torture/execute/pr42512.c: New testcase. 15400 154012010-01-09 Tobias Burnus <burnus@net-b.de> 15402 15403 PR fortran/41298 15404 * gfortran.dg/c_ptr_tests_14.f90: New test. 15405 154062010-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 15407 15408 PR ada/41929 15409 * gnat.dg/null_pointer_deref1.adb: Don't run on 15410 sparc*-sun-solaris2.11. 15411 154122010-01-08 Richard Guenther <rguenther@suse.de> 15413 15414 PR lto/42528 15415 * gcc.dg/lto/20100103-1_0.c: New testcase. 15416 * gcc.dg/lto/20100103-2_0.c: Likewise. 15417 154182010-01-08 Tobias Burnus <burnus@net-b.de 15419 15420 PR/fortran 25829 15421 * gfortran.dg/asynchronous_1.f90: New test. 15422 * gfortran.dg/asynchronous_2.f90: New test. 15423 * gfortran.dg/conflicts.f90: Update error message. 15424 154252010-01-07 Dodji Seketeli <dodji@redhat.com> 15426 15427 c++/40155 15428 * g++.dg/cpp0x/variadic-unify-2.C: New test. 15429 154302010-01-07 Jakub Jelinek <jakub@redhat.com> 15431 15432 PR tree-optimization/42625 15433 * g++.dg/opt/dtor4.C: New test. 15434 * g++.dg/opt/dtor4.h: New. 15435 * g++.dg/opt/dtor4-aux.cc: New. 15436 154372010-01-07 Tobias Burnus <burnus@net-b.de> 15438 15439 PR fortran/42597 15440 * gfortran.dg/proc_ptr_26.f90: New test. 15441 154422010-01-07 Tobias Burnus <burnus@net-b.de> 15443 15444 PR fortran/41872 15445 * gfortran.dg/allocatable_scalar_7.f90: New test. 15446 154472010-01-06 Richard Guenther <rguenther@suse.de> 15448 15449 * gcc.c-torture/compile/pr42632.c: New testcase. 15450 154512010-01-05 H.J. Lu <hongjiu.lu@intel.com> 15452 15453 PR target/42542 15454 * gcc.target/i386/pr42542-4.c: New. 15455 * gcc.target/i386/pr42542-4a.c: Likewise. 15456 * gcc.target/i386/pr42542-5.c: Likewise. 15457 * gcc.target/i386/pr42542-5a.c: Likewise. 15458 154592010-01-05 Eric Botcazou <ebotcazou@adacore.com> 15460 15461 * gcc.dg/tls/opt-15.c: New test. 15462 154632010-01-05 H.J. Lu <hongjiu.lu@intel.com> 15464 15465 * gcc.target/i386/pr42542-1.c (res): Make it 8 elements. 15466 154672010-01-05 Martin Jambor <mjambor@suse.cz> 15468 15469 PR tree-optimization/42462 15470 * g++.dg/torture/pr42462.C: New test. 15471 154722010-01-05 Jason Merrill <jason@redhat.com> 15473 15474 * g++.dg/cpp0x/initlist30.C: New test. 15475 154762010-01-05 Richard Guenther <rguenther@suse.de> 15477 15478 PR tree-optimization/42614 15479 * gcc.c-torture/execute/pr42614.c: New testcase. 15480 154812010-01-05 Eric Fisher <joefoxreal@gmail.com> 15482 15483 * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options. 15484 * gcc.dg/Wunreachable-1.c: Remove the testcase of 15485 -Wunreachable-code. 15486 * gcc.dg/Wunreachable-2.c: Likewise. 15487 * gcc.dg/Wunreachable-3.c: Likewise. 15488 * gcc.dg/Wunreachable-4.c: Likewise. 15489 * gcc.dg/Wunreachable-5.c: Likewise. 15490 * gcc.dg/Wunreachable-6.c: Likewise. 15491 * gcc.dg/Wunreachable-7.c: Likewise. 15492 * gcc.dg/Wunreachable-8.c: Likewise. 15493 * gcc.dg/20041231-1.c: Likewise. 15494 154952010-01-05 Jakub Jelinek <jakub@redhat.com> 15496 15497 PR other/42611 15498 * gcc.dg/pr42611.c: New test. 15499 15500 PR tree-optimization/42508 15501 * g++.dg/opt/pr42508.C: New test. 15502 155032010-01-05 Tobias Burnus <burnus@net-b.de> 15504 15505 PR fortran/41872 15506 * gfortran.dg/allocatable_scalar_8.f90: New. 15507 155082010-01-04 Martin Jambor <mjambor@suse.cz> 15509 15510 PR tree-optimization/42398 15511 * gcc.c-torture/compile/pr42398.c: New test. 15512 155132010-01-04 Jason Merrill <jason@redhat.com> 15514 15515 PR c++/42555 15516 * g++.dg/ext/attrib35.C: New. 15517 15518 PR c++/42567 15519 * g++.dg/cpp0x/auto17.C: New. 15520 155212010-01-04 Rafael Avila de Espindola <espindola@google.com> 15522 15523 * gcc.dg/lto/20100104_0.c: New. 15524 155252010-01-04 H.J. Lu <hongjiu.lu@intel.com> 15526 15527 PR target/42542 15528 * gcc.target/i386/pr42542-1.c: New. 15529 * gcc.target/i386/pr42542-1a.c: Likewise. 15530 * gcc.target/i386/pr42542-1b.c: Likewise. 15531 * gcc.target/i386/pr42542-2.c: Likewise. 15532 * gcc.target/i386/pr42542-2a.c: Likewise. 15533 * gcc.target/i386/pr42542-2b.c: Likewise. 15534 * gcc.target/i386/pr42542-3.c: Likewise. 15535 * gcc.target/i386/pr42542-3a.c: Likewise. 15536 155372009-01-04 Tobias Burnus <burnus@net-b.de> 15538 15539 PR fortran/41872 15540 * gfortran.dg/allocatable_scalar_5.f90: New test. 15541 * gfortran.dg/allocatable_scalar_6.f90: New test. 15542 155432010-01-03 Richard Guenther <rguenther@suse.de> 15544 15545 PR testsuite/42583 15546 * gfortran.dg/gomp/recursion1.f90: Remove. 15547 155482010-01-03 Richard Guenther <rguenther@suse.de> 15549 15550 * gcc.dg/Warray-bounds.c: Remove XFAILs. 15551 * gcc.dg/uninit-6.c: Likewise. 15552 * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise. 15553 155542010-01-03 Richard Guenther <rguenther@suse.de> 15555 15556 PR tree-optimization/42589 15557 * gcc.target/i386/pr42589.c: New testcase. 15558 155592010-01-03 Richard Guenther <rguenther@suse.de> 15560 15561 PR tree-optimization/42438 15562 * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase. 15563 155642010-01-02 Richard Guenther <rguenther@suse.de> 15565 15566 PR testsuite/41651 15567 * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars. 15568 155692010-01-02 Uros Bizjak <ubizjak@gmail.com> 15570 15571 PR target/42448 15572 * gcc.target/alpha/pr42448-1.c: New test. 15573 * gcc.target/alpha/pr42448-2.c: Ditto. 15574 155752010-01-01 Joseph Myers <joseph@codesourcery.com> 15576 15577 PR preprocessor/41947 15578 * gcc.dg/c99-hexfloat-3.c: New test. 15579 155802010-01-01 Richard Guenther <rguenther@suse.de> 15581 15582 PR c/42570 15583 * gcc.c-torture/execute/pr42570.c: New testcase. 15584 155852010-01-01 Richard Guenther <rguenther@suse.de> 15586 15587 PR middle-end/42559 15588 * gcc.c-torture/compile/pr42559.c: New testcase. 15589 15590 15591Copyright (C) 2010 Free Software Foundation, Inc. 15592 15593Copying and distribution of this file, with or without modification, 15594are permitted in any medium without royalty provided the copyright 15595notice and this notice are preserved. 15596