Test run by tcwg-buildslave on Thu Sep 24 22:09:44 2026 Native configuration is armv8l-unknown-linux-gnueabihf === obj-c++ tests === Schedule of variations: tcwg-local Running target tcwg-local Running /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/gcc.git~master/gcc/testsuite/obj-c++.dg/attributes/attributes.exp ... PASS: obj-c++.dg/attributes/categ-attribute-1.mm -fgnu-runtime (test for warnings, line 18) PASS: obj-c++.dg/attributes/categ-attribute-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/categ-attribute-2.mm -fgnu-runtime (test for warnings, line 18) PASS: obj-c++.dg/attributes/categ-attribute-2.mm -fgnu-runtime (test for warnings, line 23) PASS: obj-c++.dg/attributes/categ-attribute-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/class-attribute-1.mm -fgnu-runtime (test for warnings, line 24) PASS: obj-c++.dg/attributes/class-attribute-1.mm -fgnu-runtime (test for warnings, line 27) PASS: obj-c++.dg/attributes/class-attribute-1.mm -fgnu-runtime (test for warnings, line 30) PASS: obj-c++.dg/attributes/class-attribute-1.mm -fgnu-runtime (test for warnings, line 32) PASS: obj-c++.dg/attributes/class-attribute-1.mm -fgnu-runtime (test for warnings, line 36) PASS: obj-c++.dg/attributes/class-attribute-1.mm -fgnu-runtime (test for warnings, line 46) PASS: obj-c++.dg/attributes/class-attribute-1.mm -fgnu-runtime (test for warnings, line 52) PASS: obj-c++.dg/attributes/class-attribute-1.mm -fgnu-runtime (test for warnings, line 54) PASS: obj-c++.dg/attributes/class-attribute-1.mm -fgnu-runtime (test for warnings, line 58) PASS: obj-c++.dg/attributes/class-attribute-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/class-attribute-2.mm -fgnu-runtime (test for warnings, line 15) PASS: obj-c++.dg/attributes/class-attribute-2.mm -fgnu-runtime (test for warnings, line 21) PASS: obj-c++.dg/attributes/class-attribute-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/class-attribute-3.mm -fgnu-runtime (test for warnings, line 10) PASS: obj-c++.dg/attributes/class-attribute-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/invalid-attribute-1.mm -fgnu-runtime (test for errors, line 6) PASS: obj-c++.dg/attributes/invalid-attribute-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/method-attribute-1.mm -fgnu-runtime (test for errors, line 14) PASS: obj-c++.dg/attributes/method-attribute-1.mm -fgnu-runtime (test for errors, line 15) PASS: obj-c++.dg/attributes/method-attribute-1.mm -fgnu-runtime (test for warnings, line 17) PASS: obj-c++.dg/attributes/method-attribute-1.mm -fgnu-runtime (test for warnings, line 33) PASS: obj-c++.dg/attributes/method-attribute-1.mm -fgnu-runtime (test for warnings, line 35) PASS: obj-c++.dg/attributes/method-attribute-1.mm -fgnu-runtime (test for warnings, line 36) PASS: obj-c++.dg/attributes/method-attribute-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/method-attribute-2.mm -fgnu-runtime (test for bogus messages, line 29) PASS: obj-c++.dg/attributes/method-attribute-2.mm -fgnu-runtime (test for warnings, line 17) PASS: obj-c++.dg/attributes/method-attribute-2.mm -fgnu-runtime (test for warnings, line 27) PASS: obj-c++.dg/attributes/method-attribute-2.mm -fgnu-runtime (test for warnings, line 28) PASS: obj-c++.dg/attributes/method-attribute-2.mm -fgnu-runtime (test for warnings, line 30) PASS: obj-c++.dg/attributes/method-attribute-2.mm -fgnu-runtime (test for warnings, line 32) PASS: obj-c++.dg/attributes/method-attribute-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/method-attribute-3.mm -fgnu-runtime (test for warnings, line 23) PASS: obj-c++.dg/attributes/method-attribute-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/method-deprecated-1.mm -fgnu-runtime (test for warnings, line 32) PASS: obj-c++.dg/attributes/method-deprecated-1.mm -fgnu-runtime (test for warnings, line 33) PASS: obj-c++.dg/attributes/method-deprecated-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/method-deprecated-2.mm -fgnu-runtime (test for warnings, line 22) PASS: obj-c++.dg/attributes/method-deprecated-2.mm -fgnu-runtime (test for warnings, line 23) PASS: obj-c++.dg/attributes/method-deprecated-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/method-deprecated-3.mm -fgnu-runtime (test for warnings, line 20) PASS: obj-c++.dg/attributes/method-deprecated-3.mm -fgnu-runtime (test for warnings, line 21) PASS: obj-c++.dg/attributes/method-deprecated-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/method-format-1.mm -fgnu-runtime (test for errors, line 20) PASS: obj-c++.dg/attributes/method-format-1.mm -fgnu-runtime (test for errors, line 21) PASS: obj-c++.dg/attributes/method-format-1.mm -fgnu-runtime (test for errors, line 22) PASS: obj-c++.dg/attributes/method-format-1.mm -fgnu-runtime (test for errors, line 23) PASS: obj-c++.dg/attributes/method-format-1.mm -fgnu-runtime (test for errors, line 24) PASS: obj-c++.dg/attributes/method-format-1.mm -fgnu-runtime (test for warnings, line 31) PASS: obj-c++.dg/attributes/method-format-1.mm -fgnu-runtime (test for warnings, line 35) PASS: obj-c++.dg/attributes/method-format-1.mm -fgnu-runtime (test for warnings, line 39) PASS: obj-c++.dg/attributes/method-format-1.mm -fgnu-runtime (test for warnings, line 43) PASS: obj-c++.dg/attributes/method-format-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/method-nonnull-1.mm -fgnu-runtime (test for errors, line 34) PASS: obj-c++.dg/attributes/method-nonnull-1.mm -fgnu-runtime (test for errors, line 36) PASS: obj-c++.dg/attributes/method-nonnull-1.mm -fgnu-runtime (test for warnings, line 25) PASS: obj-c++.dg/attributes/method-nonnull-1.mm -fgnu-runtime (test for warnings, line 26) PASS: obj-c++.dg/attributes/method-nonnull-1.mm -fgnu-runtime (test for warnings, line 28) PASS: obj-c++.dg/attributes/method-nonnull-1.mm -fgnu-runtime (test for warnings, line 29) PASS: obj-c++.dg/attributes/method-nonnull-1.mm -fgnu-runtime (test for warnings, line 31) PASS: obj-c++.dg/attributes/method-nonnull-1.mm -fgnu-runtime (test for warnings, line 32) PASS: obj-c++.dg/attributes/method-nonnull-1.mm -fgnu-runtime (test for warnings, line 43) PASS: obj-c++.dg/attributes/method-nonnull-1.mm -fgnu-runtime (test for warnings, line 46) PASS: obj-c++.dg/attributes/method-nonnull-1.mm -fgnu-runtime (test for warnings, line 49) PASS: obj-c++.dg/attributes/method-nonnull-1.mm -fgnu-runtime (test for warnings, line 50) PASS: obj-c++.dg/attributes/method-nonnull-1.mm -fgnu-runtime at line 35 (test for warnings, line 34) PASS: obj-c++.dg/attributes/method-nonnull-1.mm -fgnu-runtime at line 37 (test for warnings, line 36) PASS: obj-c++.dg/attributes/method-nonnull-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/method-noreturn-1.mm -fgnu-runtime (test for warnings, line 21) PASS: obj-c++.dg/attributes/method-noreturn-1.mm -fgnu-runtime (test for warnings, line 25) PASS: obj-c++.dg/attributes/method-noreturn-1.mm -fgnu-runtime at line 22 (test for warnings, line 21) PASS: obj-c++.dg/attributes/method-noreturn-1.mm -fgnu-runtime at line 26 (test for warnings, line 25) PASS: obj-c++.dg/attributes/method-noreturn-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/method-sentinel-1.mm -fgnu-runtime (test for warnings, line 15) PASS: obj-c++.dg/attributes/method-sentinel-1.mm -fgnu-runtime (test for warnings, line 18) PASS: obj-c++.dg/attributes/method-sentinel-1.mm -fgnu-runtime (test for warnings, line 29) PASS: obj-c++.dg/attributes/method-sentinel-1.mm -fgnu-runtime (test for warnings, line 30) PASS: obj-c++.dg/attributes/method-sentinel-1.mm -fgnu-runtime (test for warnings, line 35) PASS: obj-c++.dg/attributes/method-sentinel-1.mm -fgnu-runtime (test for warnings, line 36) PASS: obj-c++.dg/attributes/method-sentinel-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/method-unavailable-1.mm -fgnu-runtime (test for errors, line 32) PASS: obj-c++.dg/attributes/method-unavailable-1.mm -fgnu-runtime (test for errors, line 33) PASS: obj-c++.dg/attributes/method-unavailable-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/method-unavailable-2.mm -fgnu-runtime (test for errors, line 22) PASS: obj-c++.dg/attributes/method-unavailable-2.mm -fgnu-runtime (test for errors, line 23) PASS: obj-c++.dg/attributes/method-unavailable-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/method-unavailable-3.mm -fgnu-runtime (test for errors, line 20) PASS: obj-c++.dg/attributes/method-unavailable-3.mm -fgnu-runtime (test for errors, line 21) PASS: obj-c++.dg/attributes/method-unavailable-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/nsobject-01.mm -fgnu-runtime (test for errors, line 10) PASS: obj-c++.dg/attributes/nsobject-01.mm -fgnu-runtime (test for errors, line 11) PASS: obj-c++.dg/attributes/nsobject-01.mm -fgnu-runtime (test for errors, line 14) PASS: obj-c++.dg/attributes/nsobject-01.mm -fgnu-runtime (test for errors, line 66) PASS: obj-c++.dg/attributes/nsobject-01.mm -fgnu-runtime (test for warnings, line 46) PASS: obj-c++.dg/attributes/nsobject-01.mm -fgnu-runtime at line 39 (test for errors, line 38) PASS: obj-c++.dg/attributes/nsobject-01.mm -fgnu-runtime at line 40 (test for errors, line 38) PASS: obj-c++.dg/attributes/nsobject-01.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/nullability-00.mm -fgnu-runtime (test for errors, line 11) PASS: obj-c++.dg/attributes/nullability-00.mm -fgnu-runtime (test for errors, line 12) PASS: obj-c++.dg/attributes/nullability-00.mm -fgnu-runtime (test for errors, line 17) PASS: obj-c++.dg/attributes/nullability-00.mm -fgnu-runtime (test for errors, line 18) PASS: obj-c++.dg/attributes/nullability-00.mm -fgnu-runtime (test for errors, line 5) PASS: obj-c++.dg/attributes/nullability-00.mm -fgnu-runtime (test for errors, line 6) PASS: obj-c++.dg/attributes/nullability-00.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/parameter-attribute-1.mm -fgnu-runtime (test for warnings, line 23) PASS: obj-c++.dg/attributes/parameter-attribute-1.mm -fgnu-runtime (test for warnings, line 32) PASS: obj-c++.dg/attributes/parameter-attribute-1.mm -fgnu-runtime (test for warnings, line 42) PASS: obj-c++.dg/attributes/parameter-attribute-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/parameter-attribute-2.mm -fgnu-runtime (test for warnings, line 18) PASS: obj-c++.dg/attributes/parameter-attribute-2.mm -fgnu-runtime (test for warnings, line 22) PASS: obj-c++.dg/attributes/parameter-attribute-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/proto-attribute-1.mm -fgnu-runtime (test for warnings, line 11) PASS: obj-c++.dg/attributes/proto-attribute-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/proto-attribute-2.mm -fgnu-runtime (test for warnings, line 17) PASS: obj-c++.dg/attributes/proto-attribute-2.mm -fgnu-runtime (test for warnings, line 22) PASS: obj-c++.dg/attributes/proto-attribute-2.mm -fgnu-runtime (test for warnings, line 24) PASS: obj-c++.dg/attributes/proto-attribute-2.mm -fgnu-runtime (test for warnings, line 28) PASS: obj-c++.dg/attributes/proto-attribute-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/proto-attribute-3.mm -fgnu-runtime (test for warnings, line 22) PASS: obj-c++.dg/attributes/proto-attribute-3.mm -fgnu-runtime (test for warnings, line 30) PASS: obj-c++.dg/attributes/proto-attribute-3.mm -fgnu-runtime (test for warnings, line 35) PASS: obj-c++.dg/attributes/proto-attribute-3.mm -fgnu-runtime (test for warnings, line 41) PASS: obj-c++.dg/attributes/proto-attribute-3.mm -fgnu-runtime (test for warnings, line 44) PASS: obj-c++.dg/attributes/proto-attribute-3.mm -fgnu-runtime (test for warnings, line 47) PASS: obj-c++.dg/attributes/proto-attribute-3.mm -fgnu-runtime (test for warnings, line 52) PASS: obj-c++.dg/attributes/proto-attribute-3.mm -fgnu-runtime (test for warnings, line 54) PASS: obj-c++.dg/attributes/proto-attribute-3.mm -fgnu-runtime (test for warnings, line 58) PASS: obj-c++.dg/attributes/proto-attribute-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/proto-attribute-4.mm -fgnu-runtime (test for warnings, line 10) PASS: obj-c++.dg/attributes/proto-attribute-4.mm -fgnu-runtime (test for warnings, line 15) PASS: obj-c++.dg/attributes/proto-attribute-4.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/root-class-01.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/attributes/unused-parameter-1.mm -fgnu-runtime (test for excess errors) Running /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/gcc.git~master/gcc/testsuite/obj-c++.dg/dg.exp ... PASS: obj-c++.dg/SEL-typedef.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/Wimplicit-fallthrough-1.mm -fgnu-runtime (test for warnings, line 16) PASS: obj-c++.dg/Wimplicit-fallthrough-1.mm -fgnu-runtime (test for warnings, line 33) PASS: obj-c++.dg/Wimplicit-fallthrough-1.mm -fgnu-runtime (test for warnings, line 34) PASS: obj-c++.dg/Wimplicit-fallthrough-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/at-class-1.mm -fgnu-runtime (test for errors, line 11) PASS: obj-c++.dg/at-class-1.mm -fgnu-runtime (test for errors, line 6) PASS: obj-c++.dg/at-class-1.mm -fgnu-runtime (test for errors, line 7) PASS: obj-c++.dg/at-class-1.mm -fgnu-runtime (test for errors, line 8) PASS: obj-c++.dg/at-class-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/bad-forward-decl.mm -fgnu-runtime (test for errors, line 1) PASS: obj-c++.dg/bad-forward-decl.mm -fgnu-runtime (test for errors, line 3) PASS: obj-c++.dg/bad-forward-decl.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/bad-receiver-type.mm -fgnu-runtime (test for warnings, line 15) PASS: obj-c++.dg/bad-receiver-type.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/basic.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/basic.mm -fgnu-runtime execution test PASS: obj-c++.dg/bitfield-1.mm -fgnu-runtime (test for warnings, line 26) PASS: obj-c++.dg/bitfield-1.mm -fgnu-runtime (test for warnings, line 29) PASS: obj-c++.dg/bitfield-1.mm -fgnu-runtime (test for warnings, line 76) PASS: obj-c++.dg/bitfield-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/bitfield-1.mm -fgnu-runtime PR23610 at line 118 (test for bogus messages, line ) PASS: obj-c++.dg/bitfield-1.mm -fgnu-runtime PR23610 at line 119 (test for bogus messages, line 42) PASS: obj-c++.dg/bitfield-1.mm -fgnu-runtime PR23610 at line 120 (test for bogus messages, line 45) PASS: obj-c++.dg/bitfield-1.mm -fgnu-runtime PR23610 at line 121 (test for bogus messages, line 59) PASS: obj-c++.dg/bitfield-1.mm -fgnu-runtime PR23610 at line 122 (test for bogus messages, line 62) PASS: obj-c++.dg/bitfield-1.mm -fgnu-runtime PR23610 at line 123 (test for bogus messages, line 77) PASS: obj-c++.dg/bitfield-1.mm -fgnu-runtime PR23610 at line 124 (test for bogus messages, line 78) PASS: obj-c++.dg/bitfield-1.mm -fgnu-runtime execution test PASS: obj-c++.dg/bitfield-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/bitfield-2.mm -fgnu-runtime execution test UNSUPPORTED: obj-c++.dg/bitfield-3.mm -fgnu-runtime PASS: obj-c++.dg/bitfield-4.mm -fgnu-runtime (test for warnings, line 21) PASS: obj-c++.dg/bitfield-4.mm -fgnu-runtime (test for warnings, line 33) PASS: obj-c++.dg/bitfield-4.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/bitfield-4.mm -fgnu-runtime PR23610 at line 53 (test for bogus messages, line ) PASS: obj-c++.dg/bitfield-4.mm -fgnu-runtime PR23610 at line 55 (test for bogus messages, line 28) PASS: obj-c++.dg/bitfield-4.mm -fgnu-runtime PR23610 at line 56 (test for bogus messages, line 34) PASS: obj-c++.dg/bitfield-4.mm -fgnu-runtime execution test PASS: obj-c++.dg/bitfield-5.mm -fgnu-runtime (test for errors, line 22) PASS: obj-c++.dg/bitfield-5.mm -fgnu-runtime (test for errors, line 24) PASS: obj-c++.dg/bitfield-5.mm -fgnu-runtime (test for errors, line 27) PASS: obj-c++.dg/bitfield-5.mm -fgnu-runtime at line 23 (test for errors, line 14) PASS: obj-c++.dg/bitfield-5.mm -fgnu-runtime at line 25 (test for errors, line 15) PASS: obj-c++.dg/bitfield-5.mm -fgnu-runtime at line 28 (test for errors, line 17) PASS: obj-c++.dg/bitfield-5.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/class-extension-1.mm -fgnu-runtime (test for warnings, line 30) PASS: obj-c++.dg/class-extension-1.mm -fgnu-runtime at line 31 (test for warnings, line 30) PASS: obj-c++.dg/class-extension-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/class-extension-2.mm -fgnu-runtime (test for warnings, line 25) PASS: obj-c++.dg/class-extension-2.mm -fgnu-runtime (test for warnings, line 51) PASS: obj-c++.dg/class-extension-2.mm -fgnu-runtime at line 26 (test for warnings, line 25) PASS: obj-c++.dg/class-extension-2.mm -fgnu-runtime at line 27 (test for warnings, line 25) PASS: obj-c++.dg/class-extension-2.mm -fgnu-runtime at line 52 (test for warnings, line 51) PASS: obj-c++.dg/class-extension-2.mm -fgnu-runtime at line 53 (test for warnings, line 51) PASS: obj-c++.dg/class-extension-2.mm -fgnu-runtime at line 54 (test for warnings, line 51) PASS: obj-c++.dg/class-extension-2.mm -fgnu-runtime at line 55 (test for warnings, line 51) PASS: obj-c++.dg/class-extension-2.mm -fgnu-runtime at line 56 (test for warnings, line 51) PASS: obj-c++.dg/class-extension-2.mm -fgnu-runtime at line 57 (test for warnings, line 51) PASS: obj-c++.dg/class-extension-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/class-extension-3.mm -fgnu-runtime (test for errors, line 19) PASS: obj-c++.dg/class-extension-3.mm -fgnu-runtime (test for errors, line 26) PASS: obj-c++.dg/class-extension-3.mm -fgnu-runtime (test for warnings, line 14) PASS: obj-c++.dg/class-extension-3.mm -fgnu-runtime (test for warnings, line 15) PASS: obj-c++.dg/class-extension-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/class-extension-4.mm -fgnu-runtime (test for errors, line 18) PASS: obj-c++.dg/class-extension-4.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for errors, line 330) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for errors, line 331) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for errors, line 356) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for errors, line 357) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for errors, line 390) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for errors, line 391) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for errors, line 394) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for errors, line 420) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for errors, line 421) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for errors, line 424) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 112) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 113) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 118) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 152) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 153) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 154) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 156) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 157) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 159) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 164) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 165) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 170) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 179) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 187) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 188) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 190) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 192) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 195) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 196) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 198) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 199) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 215) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 252) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 253) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 254) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 257) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 259) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 289) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 292) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 308) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 309) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 318) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 319) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 326) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 327) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 337) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 338) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 344) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 345) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 363) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 364) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 368) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 369) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 372) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 378) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 379) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 386) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 387) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 397) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 398) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 401) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 405) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 406) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 408) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 409) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 427) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 428) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 59) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 60) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 61) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 63) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 64) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 66) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 70) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 71) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 76) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 78) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 79) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for warnings, line 82) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime at line 191 (test for warnings, line 190) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime at line 193 (test for warnings, line 192) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime at line 440 (test for warnings, line ) PASS: obj-c++.dg/class-protocol-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/comp-types-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/comp-types-10.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/comp-types-11.mm -fgnu-runtime (test for warnings, line 19) PASS: obj-c++.dg/comp-types-11.mm -fgnu-runtime (test for warnings, line 25) PASS: obj-c++.dg/comp-types-11.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/comp-types-12.mm -fgnu-runtime (test for warnings, line 10) PASS: obj-c++.dg/comp-types-12.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/comp-types-13.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 37) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 38) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 39) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 46) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 48) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 54) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 56) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 70) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 71) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 72) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 73) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 74) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 75) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 83) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 84) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 85) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for warnings, line 86) PASS: obj-c++.dg/comp-types-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/comp-types-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/comp-types-4.mm -fgnu-runtime (test for warnings, line 29) PASS: obj-c++.dg/comp-types-4.mm -fgnu-runtime (test for warnings, line 33) PASS: obj-c++.dg/comp-types-4.mm -fgnu-runtime (test for warnings, line 35) PASS: obj-c++.dg/comp-types-4.mm -fgnu-runtime (test for warnings, line 37) PASS: obj-c++.dg/comp-types-4.mm -fgnu-runtime (test for warnings, line 38) PASS: obj-c++.dg/comp-types-4.mm -fgnu-runtime (test for warnings, line 39) PASS: obj-c++.dg/comp-types-4.mm -fgnu-runtime (test for warnings, line 41) PASS: obj-c++.dg/comp-types-4.mm -fgnu-runtime (test for warnings, line 42) PASS: obj-c++.dg/comp-types-4.mm -fgnu-runtime (test for warnings, line 43) PASS: obj-c++.dg/comp-types-4.mm -fgnu-runtime (test for warnings, line 45) PASS: obj-c++.dg/comp-types-4.mm -fgnu-runtime (test for warnings, line 46) PASS: obj-c++.dg/comp-types-4.mm -fgnu-runtime (test for warnings, line 57) PASS: obj-c++.dg/comp-types-4.mm -fgnu-runtime (test for warnings, line 58) PASS: obj-c++.dg/comp-types-4.mm -fgnu-runtime (test for warnings, line 60) PASS: obj-c++.dg/comp-types-4.mm -fgnu-runtime (test for warnings, line 61) PASS: obj-c++.dg/comp-types-4.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 32) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 33) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 35) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 36) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 38) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 39) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 41) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 42) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 44) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 45) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 46) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 47) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 49) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 50) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 51) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 52) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 54) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 55) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 56) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 57) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 59) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 60) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 61) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 62) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 64) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 65) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 66) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 67) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 69) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 70) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 71) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for errors, line 72) PASS: obj-c++.dg/comp-types-5.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/comp-types-6.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/comp-types-7.mm -fgnu-runtime (test for warnings, line 28) PASS: obj-c++.dg/comp-types-7.mm -fgnu-runtime (test for warnings, line 29) PASS: obj-c++.dg/comp-types-7.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/comp-types-8.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/comp-types-9.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/cxx-class-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/cxx-ivars-1.mm -fgnu-runtime (test for warnings, line 22) PASS: obj-c++.dg/cxx-ivars-1.mm -fgnu-runtime at line 23 (test for warnings, line 22) PASS: obj-c++.dg/cxx-ivars-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/cxx-ivars-1.mm -fgnu-runtime execution test UNSUPPORTED: obj-c++.dg/cxx-ivars-2.mm -fgnu-runtime UNSUPPORTED: obj-c++.dg/cxx-ivars-3.mm -fgnu-runtime PASS: obj-c++.dg/cxx-scope-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/cxx-scope-1.mm -fgnu-runtime execution test PASS: obj-c++.dg/cxx-scope-2.mm -fgnu-runtime (test for errors, line 14) PASS: obj-c++.dg/cxx-scope-2.mm -fgnu-runtime (test for errors, line 16) PASS: obj-c++.dg/cxx-scope-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/defs.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/defs.mm -fgnu-runtime execution test PASS: obj-c++.dg/demangle-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/demangle-1.mm -fgnu-runtime execution test PASS: obj-c++.dg/demangle-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/demangle-2.mm -fgnu-runtime execution test PASS: obj-c++.dg/demangle-3.mm -fgnu-runtime (test for errors, line 21) PASS: obj-c++.dg/demangle-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/duplicate-class-1.mm -fgnu-runtime (test for errors, line 25) PASS: obj-c++.dg/duplicate-class-1.mm -fgnu-runtime at line 31 (test for warnings, line 30) PASS: obj-c++.dg/duplicate-class-1.mm -fgnu-runtime at line 32 (test for warnings, line 30) PASS: obj-c++.dg/duplicate-class-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/dwarf-2.mm -fgnu-runtime scan-assembler 0x11[^0-9a-f].*DW_AT_language PASS: obj-c++.dg/dwarf-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/embed-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/empty-private-1.mm -fgnu-runtime (test for excess errors) UNSUPPORTED: obj-c++.dg/encode-1-next.mm -fgnu-runtime PASS: obj-c++.dg/encode-1.mm -fgnu-runtime scan-assembler @[0-9]+@0:[0-9]+r\\^{Cxx=\\^r{Cxx}}[0-9]+\\^r{Cxx} PASS: obj-c++.dg/encode-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/encode-10.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/encode-10.mm -fgnu-runtime execution test PASS: obj-c++.dg/encode-2.mm -fgnu-runtime scan-assembler {Vec=ddi} PASS: obj-c++.dg/encode-2.mm -fgnu-runtime scan-assembler {Vec=ffi} PASS: obj-c++.dg/encode-2.mm -fgnu-runtime scan-file {?={Vec=ddi}{Vec=ffi}fd{Vec=cci}i} PASS: obj-c++.dg/encode-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/encode-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/encode-3.mm -fgnu-runtime execution test PASS: obj-c++.dg/encode-4.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/encode-4.mm -fgnu-runtime execution test PASS: obj-c++.dg/encode-5.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/encode-5.mm -fgnu-runtime execution test PASS: obj-c++.dg/encode-6.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/encode-6.mm -fgnu-runtime execution test PASS: obj-c++.dg/encode-7.mm -fgnu-runtime (test for warnings, line 21) PASS: obj-c++.dg/encode-7.mm -fgnu-runtime (test for warnings, line 29) PASS: obj-c++.dg/encode-7.mm -fgnu-runtime (test for excess errors) UNSUPPORTED: obj-c++.dg/encode-8.mm -fgnu-runtime PASS: obj-c++.dg/encode-9.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/encode-9.mm -fgnu-runtime execution test PASS: obj-c++.dg/enhanced-proto-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/enhanced-proto-2.mm -fgnu-runtime (test for errors, line 15) PASS: obj-c++.dg/enhanced-proto-2.mm -fgnu-runtime (test for errors, line 17) PASS: obj-c++.dg/enhanced-proto-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/except-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/except-1.mm -fgnu-runtime execution test PASS: obj-c++.dg/exceptions-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/exceptions-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/exceptions-3.mm -fgnu-runtime (test for errors, line 102) PASS: obj-c++.dg/exceptions-3.mm -fgnu-runtime (test for errors, line 31) PASS: obj-c++.dg/exceptions-3.mm -fgnu-runtime (test for errors, line 37) PASS: obj-c++.dg/exceptions-3.mm -fgnu-runtime (test for errors, line 43) PASS: obj-c++.dg/exceptions-3.mm -fgnu-runtime (test for errors, line 55) PASS: obj-c++.dg/exceptions-3.mm -fgnu-runtime (test for errors, line 67) PASS: obj-c++.dg/exceptions-3.mm -fgnu-runtime (test for errors, line 73) PASS: obj-c++.dg/exceptions-3.mm -fgnu-runtime (test for errors, line 78) PASS: obj-c++.dg/exceptions-3.mm -fgnu-runtime (test for errors, line 90) PASS: obj-c++.dg/exceptions-3.mm -fgnu-runtime at line 74 (test for errors, line 73) PASS: obj-c++.dg/exceptions-3.mm -fgnu-runtime at line 75 (test for warnings, line 14) PASS: obj-c++.dg/exceptions-3.mm -fgnu-runtime at line 76 (test for warnings, line 14) PASS: obj-c++.dg/exceptions-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/exceptions-4.mm -fgnu-runtime (test for errors, line 36) PASS: obj-c++.dg/exceptions-4.mm -fgnu-runtime (test for errors, line 39) PASS: obj-c++.dg/exceptions-4.mm -fgnu-runtime (test for errors, line 43) PASS: obj-c++.dg/exceptions-4.mm -fgnu-runtime (test for errors, line 47) PASS: obj-c++.dg/exceptions-4.mm -fgnu-runtime (test for errors, line 51) PASS: obj-c++.dg/exceptions-4.mm -fgnu-runtime (test for errors, line 55) PASS: obj-c++.dg/exceptions-4.mm -fgnu-runtime (test for errors, line 62) PASS: obj-c++.dg/exceptions-4.mm -fgnu-runtime (test for errors, line 64) PASS: obj-c++.dg/exceptions-4.mm -fgnu-runtime at line 37 (test for errors, line 36) PASS: obj-c++.dg/exceptions-4.mm -fgnu-runtime at line 40 (test for errors, line 39) PASS: obj-c++.dg/exceptions-4.mm -fgnu-runtime at line 44 (test for errors, line 43) PASS: obj-c++.dg/exceptions-4.mm -fgnu-runtime at line 48 (test for errors, line 47) PASS: obj-c++.dg/exceptions-4.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/exceptions-5.mm -fgnu-runtime (test for errors, line 103) PASS: obj-c++.dg/exceptions-5.mm -fgnu-runtime (test for errors, line 31) PASS: obj-c++.dg/exceptions-5.mm -fgnu-runtime (test for errors, line 37) PASS: obj-c++.dg/exceptions-5.mm -fgnu-runtime (test for errors, line 43) PASS: obj-c++.dg/exceptions-5.mm -fgnu-runtime (test for errors, line 55) PASS: obj-c++.dg/exceptions-5.mm -fgnu-runtime (test for errors, line 67) PASS: obj-c++.dg/exceptions-5.mm -fgnu-runtime (test for errors, line 73) PASS: obj-c++.dg/exceptions-5.mm -fgnu-runtime (test for errors, line 79) PASS: obj-c++.dg/exceptions-5.mm -fgnu-runtime (test for errors, line 91) PASS: obj-c++.dg/exceptions-5.mm -fgnu-runtime at line 74 (test for errors, line 73) PASS: obj-c++.dg/exceptions-5.mm -fgnu-runtime at line 75 (test for warnings, line 14) PASS: obj-c++.dg/exceptions-5.mm -fgnu-runtime at line 76 (test for warnings, line 14) PASS: obj-c++.dg/exceptions-5.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/exceptions-6.mm -fgnu-runtime (test for errors, line 12) PASS: obj-c++.dg/exceptions-6.mm -fgnu-runtime (test for errors, line 14) PASS: obj-c++.dg/exceptions-6.mm -fgnu-runtime (test for errors, line 19) PASS: obj-c++.dg/exceptions-6.mm -fgnu-runtime (test for errors, line 20) PASS: obj-c++.dg/exceptions-6.mm -fgnu-runtime (test for errors, line 21) PASS: obj-c++.dg/exceptions-6.mm -fgnu-runtime (test for errors, line 22) PASS: obj-c++.dg/exceptions-6.mm -fgnu-runtime (test for errors, line 23) PASS: obj-c++.dg/exceptions-6.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/exceptions-7.mm -fgnu-runtime (test for errors, line 14) PASS: obj-c++.dg/exceptions-7.mm -fgnu-runtime (test for errors, line 15) PASS: obj-c++.dg/exceptions-7.mm -fgnu-runtime (test for errors, line 16) PASS: obj-c++.dg/exceptions-7.mm -fgnu-runtime (test for errors, line 17) PASS: obj-c++.dg/exceptions-7.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/extern-c-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/extra-semi.mm -fgnu-runtime (test for excess errors) UNSUPPORTED: obj-c++.dg/fix-and-continue-2.mm -fgnu-runtime PASS: obj-c++.dg/fobjc-exceptions-1.mm -fgnu-runtime (test for errors, line 8) PASS: obj-c++.dg/fobjc-exceptions-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/fobjc-exceptions-2.mm -fgnu-runtime (test for errors, line 8) PASS: obj-c++.dg/fobjc-exceptions-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/fobjc-exceptions-3.mm -fgnu-runtime (test for errors, line 8) PASS: obj-c++.dg/fobjc-exceptions-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/fobjc-std-1.mm -fgnu-runtime (test for errors, line 10) PASS: obj-c++.dg/fobjc-std-1.mm -fgnu-runtime (test for errors, line 15) PASS: obj-c++.dg/fobjc-std-1.mm -fgnu-runtime (test for errors, line 18) PASS: obj-c++.dg/fobjc-std-1.mm -fgnu-runtime (test for errors, line 19) PASS: obj-c++.dg/fobjc-std-1.mm -fgnu-runtime (test for errors, line 20) PASS: obj-c++.dg/fobjc-std-1.mm -fgnu-runtime (test for errors, line 27) PASS: obj-c++.dg/fobjc-std-1.mm -fgnu-runtime (test for errors, line 33) PASS: obj-c++.dg/fobjc-std-1.mm -fgnu-runtime (test for errors, line 37) PASS: obj-c++.dg/fobjc-std-1.mm -fgnu-runtime (test for errors, line 44) PASS: obj-c++.dg/fobjc-std-1.mm -fgnu-runtime (test for errors, line 46) PASS: obj-c++.dg/fobjc-std-1.mm -fgnu-runtime (test for errors, line 47) PASS: obj-c++.dg/fobjc-std-1.mm -fgnu-runtime (test for errors, line 48) PASS: obj-c++.dg/fobjc-std-1.mm -fgnu-runtime (test for errors, line 72) PASS: obj-c++.dg/fobjc-std-1.mm -fgnu-runtime (test for excess errors) UNSUPPORTED: obj-c++.dg/fsf-nsstring-format-1.mm -fgnu-runtime PASS: obj-c++.dg/gnu-api-2-class-meta.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/gnu-api-2-class-meta.mm -fgnu-runtime execution test PASS: obj-c++.dg/gnu-api-2-class.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/gnu-api-2-class.mm -fgnu-runtime execution test PASS: obj-c++.dg/gnu-api-2-ivar.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/gnu-api-2-ivar.mm -fgnu-runtime execution test PASS: obj-c++.dg/gnu-api-2-method.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/gnu-api-2-method.mm -fgnu-runtime execution test PASS: obj-c++.dg/gnu-api-2-objc.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/gnu-api-2-objc.mm -fgnu-runtime execution test PASS: obj-c++.dg/gnu-api-2-objc_msg_lookup.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/gnu-api-2-objc_msg_lookup.mm -fgnu-runtime execution test PASS: obj-c++.dg/gnu-api-2-object.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/gnu-api-2-object.mm -fgnu-runtime execution test PASS: obj-c++.dg/gnu-api-2-property.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/gnu-api-2-property.mm -fgnu-runtime execution test PASS: obj-c++.dg/gnu-api-2-protocol.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/gnu-api-2-protocol.mm -fgnu-runtime execution test PASS: obj-c++.dg/gnu-api-2-resolve-method.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/gnu-api-2-resolve-method.mm -fgnu-runtime execution test PASS: obj-c++.dg/gnu-api-2-sel.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/gnu-api-2-sel.mm -fgnu-runtime execution test PASS: obj-c++.dg/gnu-runtime-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/gnu-runtime-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/gnu-runtime-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/gnu-runtime-3.mm -fgnu-runtime execution test PASS: obj-c++.dg/has-feature.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/invalid-method-2.mm -fgnu-runtime (test for errors, line 11) PASS: obj-c++.dg/invalid-method-2.mm -fgnu-runtime (test for errors, line 15) PASS: obj-c++.dg/invalid-method-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/invalid-type-1.mm -fgnu-runtime (test for errors, line 21) PASS: obj-c++.dg/invalid-type-1.mm -fgnu-runtime (test for errors, line 24) PASS: obj-c++.dg/invalid-type-1.mm -fgnu-runtime at line 22 (test for errors, line 21) PASS: obj-c++.dg/invalid-type-1.mm -fgnu-runtime at line 25 (test for errors, line 24) PASS: obj-c++.dg/invalid-type-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/isa-field-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/ivar-invalid-type-1.mm -fgnu-runtime (test for errors, line 14) PASS: obj-c++.dg/ivar-invalid-type-1.mm -fgnu-runtime (test for errors, line 15) PASS: obj-c++.dg/ivar-invalid-type-1.mm -fgnu-runtime (test for errors, line 16) PASS: obj-c++.dg/ivar-invalid-type-1.mm -fgnu-runtime (test for errors, line 17) PASS: obj-c++.dg/ivar-invalid-type-1.mm -fgnu-runtime (test for errors, line 18) PASS: obj-c++.dg/ivar-invalid-type-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/ivar-list-semi.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/ivar-problem-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/keywords-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/keywords-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/lambda-0.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/lambda-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/layout-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/layout-1.mm -fgnu-runtime PR23610 at line 17 (test for bogus messages, line ) PASS: obj-c++.dg/local-decl-1.mm -fgnu-runtime (test for warnings, line 23) PASS: obj-c++.dg/local-decl-1.mm -fgnu-runtime (test for warnings, line 39) PASS: obj-c++.dg/local-decl-1.mm -fgnu-runtime (test for warnings, line 41) PASS: obj-c++.dg/local-decl-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/lookup-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/lookup-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/lookup-2.mm -fgnu-runtime execution test PASS: obj-c++.dg/method-1.mm -fgnu-runtime (test for bogus messages, line 15) PASS: obj-c++.dg/method-1.mm -fgnu-runtime (test for bogus messages, line 22) PASS: obj-c++.dg/method-1.mm -fgnu-runtime (test for bogus messages, line 28) PASS: obj-c++.dg/method-1.mm -fgnu-runtime at line 27 (test for bogus messages, line 26) PASS: obj-c++.dg/method-1.mm -fgnu-runtime at line 29 (test for bogus messages, line 26) PASS: obj-c++.dg/method-1.mm -fgnu-runtime at line 30 (test for bogus messages, line 26) PASS: obj-c++.dg/method-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-10.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-10.mm -fgnu-runtime execution test UNSUPPORTED: obj-c++.dg/method-11.mm -fgnu-runtime PASS: obj-c++.dg/method-12.mm -fgnu-runtime (test for errors, line 30) PASS: obj-c++.dg/method-12.mm -fgnu-runtime (test for warnings, line 23) PASS: obj-c++.dg/method-12.mm -fgnu-runtime (test for warnings, line 27) PASS: obj-c++.dg/method-12.mm -fgnu-runtime at line 24 (test for warnings, line 11) PASS: obj-c++.dg/method-12.mm -fgnu-runtime at line 25 (test for warnings, line 16) PASS: obj-c++.dg/method-12.mm -fgnu-runtime at line 28 (test for warnings, line ) PASS: obj-c++.dg/method-12.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-13.mm -fgnu-runtime (test for warnings, line 18) PASS: obj-c++.dg/method-13.mm -fgnu-runtime (test for warnings, line 21) PASS: obj-c++.dg/method-13.mm -fgnu-runtime at line 19 (test for warnings, line ) PASS: obj-c++.dg/method-13.mm -fgnu-runtime at line 22 (test for warnings, line 8) PASS: obj-c++.dg/method-13.mm -fgnu-runtime at line 23 (test for warnings, line 12) PASS: obj-c++.dg/method-13.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-14.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-15.mm -fgnu-runtime at line 34 (test for warnings, line 33) PASS: obj-c++.dg/method-15.mm -fgnu-runtime at line 35 (test for warnings, line 9) PASS: obj-c++.dg/method-15.mm -fgnu-runtime at line 36 (test for warnings, line 17) PASS: obj-c++.dg/method-15.mm -fgnu-runtime at line 37 (test for warnings, line 13) PASS: obj-c++.dg/method-15.mm -fgnu-runtime at line 40 (test for warnings, line 33) PASS: obj-c++.dg/method-15.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-16.mm -fgnu-runtime at line 27 (test for warnings, line 26) PASS: obj-c++.dg/method-16.mm -fgnu-runtime at line 28 (test for warnings, line 13) PASS: obj-c++.dg/method-16.mm -fgnu-runtime at line 29 (test for warnings, line 17) PASS: obj-c++.dg/method-16.mm -fgnu-runtime at line 30 (test for warnings, line 21) PASS: obj-c++.dg/method-16.mm -fgnu-runtime at line 33 (test for errors, line 26) PASS: obj-c++.dg/method-16.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-17.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-17.mm -fgnu-runtime execution test PASS: obj-c++.dg/method-18.mm -fgnu-runtime (test for bogus messages, line 17) PASS: obj-c++.dg/method-18.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-19.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-19.mm -fgnu-runtime execution test PASS: obj-c++.dg/method-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-20.mm -fgnu-runtime scan-assembler insertNewButtonImage:in: PASS: obj-c++.dg/method-20.mm -fgnu-runtime scan-assembler oneway:byref:out:bycopy: PASS: obj-c++.dg/method-20.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-21.mm -fgnu-runtime (test for errors, line 18) PASS: obj-c++.dg/method-21.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-22.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-22.mm -fgnu-runtime execution test PASS: obj-c++.dg/method-23.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-23.mm -fgnu-runtime execution test PASS: obj-c++.dg/method-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-4.mm -fgnu-runtime (test for warnings, line 11) PASS: obj-c++.dg/method-4.mm -fgnu-runtime (test for warnings, line 12) PASS: obj-c++.dg/method-4.mm -fgnu-runtime (test for warnings, line 16) PASS: obj-c++.dg/method-4.mm -fgnu-runtime (test for warnings, line 17) PASS: obj-c++.dg/method-4.mm -fgnu-runtime (test for warnings, line 23) PASS: obj-c++.dg/method-4.mm -fgnu-runtime (test for warnings, line 24) PASS: obj-c++.dg/method-4.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-5.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-6.mm -fgnu-runtime (test for warnings, line 11) PASS: obj-c++.dg/method-6.mm -fgnu-runtime (test for warnings, line 12) PASS: obj-c++.dg/method-6.mm -fgnu-runtime at line 13 (test for warnings, line 12) PASS: obj-c++.dg/method-6.mm -fgnu-runtime at line 16 (test for warnings, line ) PASS: obj-c++.dg/method-6.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-7.mm -fgnu-runtime (test for errors, line 13) PASS: obj-c++.dg/method-7.mm -fgnu-runtime (test for warnings, line 11) PASS: obj-c++.dg/method-7.mm -fgnu-runtime (test for warnings, line 14) PASS: obj-c++.dg/method-7.mm -fgnu-runtime (test for warnings, line 16) PASS: obj-c++.dg/method-7.mm -fgnu-runtime at line 12 (test for warnings, line 11) PASS: obj-c++.dg/method-7.mm -fgnu-runtime at line 15 (test for warnings, line 14) PASS: obj-c++.dg/method-7.mm -fgnu-runtime at line 17 (test for warnings, line 16) PASS: obj-c++.dg/method-7.mm -fgnu-runtime at line 20 (test for warnings, line ) PASS: obj-c++.dg/method-7.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-8.mm -fgnu-runtime (test for errors, line 12) PASS: obj-c++.dg/method-8.mm -fgnu-runtime (test for errors, line 21) PASS: obj-c++.dg/method-8.mm -fgnu-runtime (test for errors, line 30) PASS: obj-c++.dg/method-8.mm -fgnu-runtime (test for errors, line 7) PASS: obj-c++.dg/method-8.mm -fgnu-runtime (test for warnings, line 11) PASS: obj-c++.dg/method-8.mm -fgnu-runtime (test for warnings, line 20) PASS: obj-c++.dg/method-8.mm -fgnu-runtime (test for warnings, line 29) PASS: obj-c++.dg/method-8.mm -fgnu-runtime (test for warnings, line 6) PASS: obj-c++.dg/method-8.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-9.mm -fgnu-runtime (test for warnings, line 26) PASS: obj-c++.dg/method-9.mm -fgnu-runtime (test for warnings, line 27) PASS: obj-c++.dg/method-9.mm -fgnu-runtime at line 31 (test for warnings, line ) PASS: obj-c++.dg/method-9.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-conflict-1.mm -fgnu-runtime (test for errors, line 11) PASS: obj-c++.dg/method-conflict-1.mm -fgnu-runtime (test for errors, line 14) PASS: obj-c++.dg/method-conflict-1.mm -fgnu-runtime (test for errors, line 18) PASS: obj-c++.dg/method-conflict-1.mm -fgnu-runtime (test for errors, line 21) PASS: obj-c++.dg/method-conflict-1.mm -fgnu-runtime (test for warnings, line 10) PASS: obj-c++.dg/method-conflict-1.mm -fgnu-runtime (test for warnings, line 13) PASS: obj-c++.dg/method-conflict-1.mm -fgnu-runtime (test for warnings, line 17) PASS: obj-c++.dg/method-conflict-1.mm -fgnu-runtime (test for warnings, line 20) PASS: obj-c++.dg/method-conflict-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-conflict-2.mm -fgnu-runtime (test for errors, line 18) PASS: obj-c++.dg/method-conflict-2.mm -fgnu-runtime (test for errors, line 19) PASS: obj-c++.dg/method-conflict-2.mm -fgnu-runtime (test for errors, line 31) PASS: obj-c++.dg/method-conflict-2.mm -fgnu-runtime (test for errors, line 32) PASS: obj-c++.dg/method-conflict-2.mm -fgnu-runtime (test for warnings, line 14) PASS: obj-c++.dg/method-conflict-2.mm -fgnu-runtime (test for warnings, line 15) PASS: obj-c++.dg/method-conflict-2.mm -fgnu-runtime (test for warnings, line 27) PASS: obj-c++.dg/method-conflict-2.mm -fgnu-runtime (test for warnings, line 28) PASS: obj-c++.dg/method-conflict-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for errors, line 31) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for errors, line 34) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for errors, line 37) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for errors, line 40) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for errors, line 43) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for errors, line 46) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for errors, line 49) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for errors, line 52) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for errors, line 58) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for errors, line 61) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for warnings, line 30) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for warnings, line 33) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for warnings, line 36) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for warnings, line 39) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for warnings, line 42) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for warnings, line 45) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for warnings, line 48) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for warnings, line 51) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for warnings, line 57) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for warnings, line 60) PASS: obj-c++.dg/method-conflict-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-conflict-4.mm -fgnu-runtime (test for errors, line 25) PASS: obj-c++.dg/method-conflict-4.mm -fgnu-runtime (test for errors, line 28) PASS: obj-c++.dg/method-conflict-4.mm -fgnu-runtime (test for errors, line 37) PASS: obj-c++.dg/method-conflict-4.mm -fgnu-runtime (test for errors, line 40) PASS: obj-c++.dg/method-conflict-4.mm -fgnu-runtime (test for errors, line 43) PASS: obj-c++.dg/method-conflict-4.mm -fgnu-runtime (test for errors, line 46) PASS: obj-c++.dg/method-conflict-4.mm -fgnu-runtime (test for warnings, line 24) PASS: obj-c++.dg/method-conflict-4.mm -fgnu-runtime (test for warnings, line 27) PASS: obj-c++.dg/method-conflict-4.mm -fgnu-runtime (test for warnings, line 36) PASS: obj-c++.dg/method-conflict-4.mm -fgnu-runtime (test for warnings, line 39) PASS: obj-c++.dg/method-conflict-4.mm -fgnu-runtime (test for warnings, line 42) PASS: obj-c++.dg/method-conflict-4.mm -fgnu-runtime (test for warnings, line 45) PASS: obj-c++.dg/method-conflict-4.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-lookup-1.mm -fgnu-runtime (test for warnings, line 33) PASS: obj-c++.dg/method-lookup-1.mm -fgnu-runtime (test for warnings, line 35) PASS: obj-c++.dg/method-lookup-1.mm -fgnu-runtime (test for warnings, line 37) PASS: obj-c++.dg/method-lookup-1.mm -fgnu-runtime (test for warnings, line 42) PASS: obj-c++.dg/method-lookup-1.mm -fgnu-runtime (test for warnings, line 61) PASS: obj-c++.dg/method-lookup-1.mm -fgnu-runtime (test for warnings, line 63) PASS: obj-c++.dg/method-lookup-1.mm -fgnu-runtime (test for warnings, line 65) PASS: obj-c++.dg/method-lookup-1.mm -fgnu-runtime (test for warnings, line 73) PASS: obj-c++.dg/method-lookup-1.mm -fgnu-runtime (test for warnings, line 89) PASS: obj-c++.dg/method-lookup-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-namespace-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/method-namespace-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/msg-in-protocol.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/naming-1.mm -fgnu-runtime (test for errors, line 17) PASS: obj-c++.dg/naming-1.mm -fgnu-runtime (test for errors, line 18) PASS: obj-c++.dg/naming-1.mm -fgnu-runtime (test for errors, line 27) PASS: obj-c++.dg/naming-1.mm -fgnu-runtime (test for errors, line 28) PASS: obj-c++.dg/naming-1.mm -fgnu-runtime (test for warnings, line 10) PASS: obj-c++.dg/naming-1.mm -fgnu-runtime (test for warnings, line 11) PASS: obj-c++.dg/naming-1.mm -fgnu-runtime (test for warnings, line 8) PASS: obj-c++.dg/naming-1.mm -fgnu-runtime (test for warnings, line 9) PASS: obj-c++.dg/naming-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/naming-2.mm -fgnu-runtime (test for errors, line 22) PASS: obj-c++.dg/naming-2.mm -fgnu-runtime (test for errors, line 38) PASS: obj-c++.dg/naming-2.mm -fgnu-runtime (test for warnings, line 16) PASS: obj-c++.dg/naming-2.mm -fgnu-runtime (test for warnings, line 8) PASS: obj-c++.dg/naming-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/naming-3.mm -fgnu-runtime (test for errors, line 8) PASS: obj-c++.dg/naming-3.mm -fgnu-runtime (test for warnings, line 6) PASS: obj-c++.dg/naming-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/naming-4.mm -fgnu-runtime (test for errors, line 103) PASS: obj-c++.dg/naming-4.mm -fgnu-runtime (test for errors, line 104) PASS: obj-c++.dg/naming-4.mm -fgnu-runtime (test for errors, line 105) PASS: obj-c++.dg/naming-4.mm -fgnu-runtime (test for errors, line 36) PASS: obj-c++.dg/naming-4.mm -fgnu-runtime (test for errors, line 66) PASS: obj-c++.dg/naming-4.mm -fgnu-runtime (test for errors, line 67) PASS: obj-c++.dg/naming-4.mm -fgnu-runtime (test for warnings, line 100) PASS: obj-c++.dg/naming-4.mm -fgnu-runtime (test for warnings, line 31) PASS: obj-c++.dg/naming-4.mm -fgnu-runtime (test for warnings, line 34) PASS: obj-c++.dg/naming-4.mm -fgnu-runtime (test for warnings, line 35) PASS: obj-c++.dg/naming-4.mm -fgnu-runtime (test for warnings, line 63) PASS: obj-c++.dg/naming-4.mm -fgnu-runtime (test for warnings, line 72) PASS: obj-c++.dg/naming-4.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/no-extra-load.mm -fgnu-runtime scan-assembler-not L_objc_msgSend\\$non_lazy_ptr PASS: obj-c++.dg/no-extra-load.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/objc-gc-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/overload-1.mm -fgnu-runtime (test for excess errors) UNSUPPORTED: obj-c++.dg/pr101666-0.mm -fgnu-runtime UNSUPPORTED: obj-c++.dg/pr101666-1.mm -fgnu-runtime PASS: obj-c++.dg/pr23709.mm -fgnu-runtime (test for errors, line 11) PASS: obj-c++.dg/pr23709.mm -fgnu-runtime (test for errors, line 5) PASS: obj-c++.dg/pr23709.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/pr24393.mm -fgnu-runtime (test for errors, line 8) PASS: obj-c++.dg/pr24393.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/pr28049.mm -fgnu-runtime (test for errors, line 2) PASS: obj-c++.dg/pr28049.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/pr45735.mm -fgnu-runtime (test for errors, line 3) PASS: obj-c++.dg/pr45735.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/pr48187.mm -fgnu-runtime (test for errors, line 10) PASS: obj-c++.dg/pr48187.mm -fgnu-runtime (test for errors, line 11) PASS: obj-c++.dg/pr48187.mm -fgnu-runtime (test for errors, line 16) PASS: obj-c++.dg/pr48187.mm -fgnu-runtime (test for errors, line 17) PASS: obj-c++.dg/pr48187.mm -fgnu-runtime (test for errors, line 24) PASS: obj-c++.dg/pr48187.mm -fgnu-runtime (test for errors, line 25) PASS: obj-c++.dg/pr48187.mm -fgnu-runtime (test for errors, line 30) PASS: obj-c++.dg/pr48187.mm -fgnu-runtime (test for errors, line 36) PASS: obj-c++.dg/pr48187.mm -fgnu-runtime (test for errors, line 4) PASS: obj-c++.dg/pr48187.mm -fgnu-runtime (test for errors, line 5) PASS: obj-c++.dg/pr48187.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/pr49070.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/pragma-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/pragma-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/private-1.mm -fgnu-runtime (test for errors, line 38) PASS: obj-c++.dg/private-1.mm -fgnu-runtime (test for warnings, line 53) PASS: obj-c++.dg/private-1.mm -fgnu-runtime (test for warnings, line 54) PASS: obj-c++.dg/private-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/private-2.mm -fgnu-runtime (test for warnings, line 33) PASS: obj-c++.dg/private-2.mm -fgnu-runtime (test for warnings, line 34) PASS: obj-c++.dg/private-2.mm -fgnu-runtime (test for warnings, line 35) PASS: obj-c++.dg/private-2.mm -fgnu-runtime (test for warnings, line 54) PASS: obj-c++.dg/private-2.mm -fgnu-runtime (test for warnings, line 55) PASS: obj-c++.dg/private-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/proto-error-1.mm -fgnu-runtime (test for errors, line 4) PASS: obj-c++.dg/proto-error-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/proto-init-mimatch-1.mm -fgnu-runtime (test for warnings, line 29) PASS: obj-c++.dg/proto-init-mimatch-1.mm -fgnu-runtime (test for warnings, line 31) PASS: obj-c++.dg/proto-init-mimatch-1.mm -fgnu-runtime (test for warnings, line 33) PASS: obj-c++.dg/proto-init-mimatch-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/proto-lossage-1.mm -fgnu-runtime (test for bogus messages, line 33) PASS: obj-c++.dg/proto-lossage-1.mm -fgnu-runtime (test for bogus messages, line 36) PASS: obj-c++.dg/proto-lossage-1.mm -fgnu-runtime (test for bogus messages, line 41) PASS: obj-c++.dg/proto-lossage-1.mm -fgnu-runtime (test for bogus messages, line 42) PASS: obj-c++.dg/proto-lossage-1.mm -fgnu-runtime (test for warnings, line 39) PASS: obj-c++.dg/proto-lossage-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/proto-lossage-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/proto-lossage-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/proto-lossage-3.mm -fgnu-runtime execution test PASS: obj-c++.dg/proto-lossage-4.mm -fgnu-runtime (test for warnings, line 27) PASS: obj-c++.dg/proto-lossage-4.mm -fgnu-runtime (test for warnings, line 28) PASS: obj-c++.dg/proto-lossage-4.mm -fgnu-runtime (test for warnings, line 30) PASS: obj-c++.dg/proto-lossage-4.mm -fgnu-runtime (test for warnings, line 36) PASS: obj-c++.dg/proto-lossage-4.mm -fgnu-runtime (test for warnings, line 44) PASS: obj-c++.dg/proto-lossage-4.mm -fgnu-runtime at line 31 (test for errors, line 30) PASS: obj-c++.dg/proto-lossage-4.mm -fgnu-runtime at line 37 (test for errors, line 36) PASS: obj-c++.dg/proto-lossage-4.mm -fgnu-runtime at line 45 (test for errors, line 44) PASS: obj-c++.dg/proto-lossage-4.mm -fgnu-runtime at line 52 (test for warnings, line ) PASS: obj-c++.dg/proto-lossage-4.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/proto-lossage-5.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/proto-lossage-6.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/proto-lossage-7.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/proto-qual-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/proto-qual-1.mm -fgnu-runtime execution test PASS: obj-c++.dg/protocol-forward-1.mm -fgnu-runtime (test for warnings, line 16) PASS: obj-c++.dg/protocol-forward-1.mm -fgnu-runtime (test for warnings, line 22) PASS: obj-c++.dg/protocol-forward-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/protocol-forward-2.mm -fgnu-runtime (test for warnings, line 13) PASS: obj-c++.dg/protocol-forward-2.mm -fgnu-runtime (test for warnings, line 21) PASS: obj-c++.dg/protocol-forward-2.mm -fgnu-runtime (test for warnings, line 30) PASS: obj-c++.dg/protocol-forward-2.mm -fgnu-runtime (test for warnings, line 40) PASS: obj-c++.dg/protocol-forward-2.mm -fgnu-runtime (test for warnings, line 70) PASS: obj-c++.dg/protocol-forward-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/protocol-inheritance-1.mm -fgnu-runtime at line 52 (test for warnings, line 51) PASS: obj-c++.dg/protocol-inheritance-1.mm -fgnu-runtime at line 53 (test for warnings, line 51) PASS: obj-c++.dg/protocol-inheritance-1.mm -fgnu-runtime at line 54 (test for warnings, line 51) PASS: obj-c++.dg/protocol-inheritance-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/protocol-inheritance-2.mm -fgnu-runtime at line 41 (test for warnings, line 40) PASS: obj-c++.dg/protocol-inheritance-2.mm -fgnu-runtime at line 42 (test for warnings, line 40) PASS: obj-c++.dg/protocol-inheritance-2.mm -fgnu-runtime at line 43 (test for warnings, line 40) PASS: obj-c++.dg/protocol-inheritance-2.mm -fgnu-runtime at line 54 (test for warnings, line 53) PASS: obj-c++.dg/protocol-inheritance-2.mm -fgnu-runtime at line 55 (test for warnings, line 53) PASS: obj-c++.dg/protocol-inheritance-2.mm -fgnu-runtime at line 56 (test for warnings, line 53) PASS: obj-c++.dg/protocol-inheritance-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/protocol-optional-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/protocol-qualifier-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/protocol-qualifier-2.mm -fgnu-runtime (test for warnings, line 27) PASS: obj-c++.dg/protocol-qualifier-2.mm -fgnu-runtime at line 29 (test for warnings, line ) PASS: obj-c++.dg/protocol-qualifier-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/qual-types-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/qual-types-1.mm -fgnu-runtime execution test PASS: obj-c++.dg/root-class-00.mm -fgnu-runtime (test for warnings, line 9) PASS: obj-c++.dg/root-class-00.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/selector-1.mm -fgnu-runtime scan-assembler \\+\\[Int1 and_eq:and:\\]|c_Int1__and_eq_and PASS: obj-c++.dg/selector-1.mm -fgnu-runtime scan-assembler \\-\\[Int1 bitand:bitor:\\]|i_Int1__bitand_bitor PASS: obj-c++.dg/selector-1.mm -fgnu-runtime scan-assembler \\-\\[Int1 compl:xor_eq:\\]|i_Int1__compl_xor_eq PASS: obj-c++.dg/selector-1.mm -fgnu-runtime scan-assembler \\-\\[Int1 not:xor:\\]|i_Int1__not_xor PASS: obj-c++.dg/selector-1.mm -fgnu-runtime scan-assembler \\-\\[Int1 not_eq\\]|i_Int1__not_eq PASS: obj-c++.dg/selector-1.mm -fgnu-runtime scan-assembler \\-\\[Int1 or_eq:or:\\]|i_Int1__or_eq_or PASS: obj-c++.dg/selector-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/selector-2.mm -fgnu-runtime at line 17 (test for warnings, line ) PASS: obj-c++.dg/selector-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/selector-3.mm -fgnu-runtime at line 29 (test for warnings, line ) PASS: obj-c++.dg/selector-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/selector-4.mm -fgnu-runtime (test for warnings, line 24) PASS: obj-c++.dg/selector-4.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/selector-5.mm -fgnu-runtime scan-assembler foo:: PASS: obj-c++.dg/selector-5.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/selector-6.mm -fgnu-runtime scan-assembler foo:a:: PASS: obj-c++.dg/selector-6.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/selector-warn-1.mm -fgnu-runtime (test for warnings, line 11) PASS: obj-c++.dg/selector-warn-1.mm -fgnu-runtime (test for warnings, line 15) PASS: obj-c++.dg/selector-warn-1.mm -fgnu-runtime (test for warnings, line 16) PASS: obj-c++.dg/selector-warn-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/set-not-used-1.mm -fgnu-runtime (test for bogus messages, line 24) PASS: obj-c++.dg/set-not-used-1.mm -fgnu-runtime (test for bogus messages, line 25) PASS: obj-c++.dg/set-not-used-1.mm -fgnu-runtime (test for warnings, line 26) PASS: obj-c++.dg/set-not-used-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/standard-headers.mm -fgnu-runtime (test for excess errors) UNSUPPORTED: obj-c++.dg/stubify-1.mm -fgnu-runtime UNSUPPORTED: obj-c++.dg/stubify-2.mm -fgnu-runtime PASS: obj-c++.dg/super-class-1.mm -fgnu-runtime (test for bogus messages, line 29) PASS: obj-c++.dg/super-class-1.mm -fgnu-runtime at line 30 (test for bogus messages, line 29) PASS: obj-c++.dg/super-class-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/super-class-2.mm -fgnu-runtime (test for errors, line 22) PASS: obj-c++.dg/super-class-2.mm -fgnu-runtime (test for errors, line 26) PASS: obj-c++.dg/super-class-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/super-dealloc-1.mm -fgnu-runtime (test for warnings, line 39) PASS: obj-c++.dg/super-dealloc-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/super-dealloc-2.mm -fgnu-runtime (test for warnings, line 46) PASS: obj-c++.dg/super-dealloc-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/sync-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/sync-3.mm -fgnu-runtime (test for errors, line 116) PASS: obj-c++.dg/sync-3.mm -fgnu-runtime (test for errors, line 119) PASS: obj-c++.dg/sync-3.mm -fgnu-runtime (test for errors, line 122) PASS: obj-c++.dg/sync-3.mm -fgnu-runtime (test for errors, line 125) PASS: obj-c++.dg/sync-3.mm -fgnu-runtime (test for errors, line 34) PASS: obj-c++.dg/sync-3.mm -fgnu-runtime (test for errors, line 40) PASS: obj-c++.dg/sync-3.mm -fgnu-runtime (test for errors, line 46) PASS: obj-c++.dg/sync-3.mm -fgnu-runtime (test for errors, line 52) PASS: obj-c++.dg/sync-3.mm -fgnu-runtime (test for errors, line 58) PASS: obj-c++.dg/sync-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/syntax-error-1.mm -fgnu-runtime (test for errors, line 32) PASS: obj-c++.dg/syntax-error-1.mm -fgnu-runtime at line 31 (test for errors, line 30) PASS: obj-c++.dg/syntax-error-1.mm -fgnu-runtime at line 35 (test for errors, line 30) PASS: obj-c++.dg/syntax-error-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/syntax-error-10.mm -fgnu-runtime at line 2 (test for errors, line 1) PASS: obj-c++.dg/syntax-error-10.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/syntax-error-2.mm -fgnu-runtime (test for errors, line 10) PASS: obj-c++.dg/syntax-error-2.mm -fgnu-runtime (test for warnings, line 4) PASS: obj-c++.dg/syntax-error-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/syntax-error-3.mm -fgnu-runtime (test for errors, line 9) PASS: obj-c++.dg/syntax-error-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/syntax-error-4.mm -fgnu-runtime (test for errors, line 14) PASS: obj-c++.dg/syntax-error-4.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/syntax-error-5.mm -fgnu-runtime (test for errors, line 13) PASS: obj-c++.dg/syntax-error-5.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/syntax-error-6.mm -fgnu-runtime (test for errors, line 11) PASS: obj-c++.dg/syntax-error-6.mm -fgnu-runtime at line 12 (test for errors, line 11) PASS: obj-c++.dg/syntax-error-6.mm -fgnu-runtime at line 13 (test for errors, line 11) PASS: obj-c++.dg/syntax-error-6.mm -fgnu-runtime at line 14 (test for errors, line 11) PASS: obj-c++.dg/syntax-error-6.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/syntax-error-7.mm -fgnu-runtime (test for errors, line 10) PASS: obj-c++.dg/syntax-error-7.mm -fgnu-runtime (test for warnings, line 13) PASS: obj-c++.dg/syntax-error-7.mm -fgnu-runtime at line 14 (test for warnings, line 13) PASS: obj-c++.dg/syntax-error-7.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/syntax-error-8.mm -fgnu-runtime at line 1 (test for errors, line ) PASS: obj-c++.dg/syntax-error-8.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/syntax-error-9.mm -fgnu-runtime (test for errors, line 3) PASS: obj-c++.dg/syntax-error-9.mm -fgnu-runtime (test for warnings, line 2) PASS: obj-c++.dg/syntax-error-9.mm -fgnu-runtime at line 4 (test for errors, line 3) PASS: obj-c++.dg/syntax-error-9.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/template-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/template-1.mm -fgnu-runtime execution test PASS: obj-c++.dg/template-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/template-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/template-3.mm -fgnu-runtime execution test PASS: obj-c++.dg/template-4.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/template-4.mm -fgnu-runtime execution test PASS: obj-c++.dg/template-5.mm -fgnu-runtime scan-assembler-not .globl __ZN3FooIiE5identEi PASS: obj-c++.dg/template-5.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/template-6.mm -fgnu-runtime scan-assembler-not .globl __ZN3FooIiE5identEi PASS: obj-c++.dg/template-6.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/template-7.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/template-8.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/template-8.mm -fgnu-runtime execution test UNSUPPORTED: obj-c++.dg/threedotthree-abi-1.mm -fgnu-runtime PASS: obj-c++.dg/too-many-args.mm -fgnu-runtime (test for errors, line 8) PASS: obj-c++.dg/too-many-args.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/try-catch-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/try-catch-10.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/try-catch-11.mm -fgnu-runtime (test for warnings, line 32) PASS: obj-c++.dg/try-catch-11.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/try-catch-12.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/try-catch-13.mm -fgnu-runtime at line 25 (test for errors, line 24) PASS: obj-c++.dg/try-catch-13.mm -fgnu-runtime at line 26 (test for warnings, line 13) PASS: obj-c++.dg/try-catch-13.mm -fgnu-runtime at line 40 (test for errors, line 39) PASS: obj-c++.dg/try-catch-13.mm -fgnu-runtime at line 55 (test for errors, line 54) PASS: obj-c++.dg/try-catch-13.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/try-catch-14.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/try-catch-15.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/try-catch-16.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/try-catch-17.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/try-catch-2.mm -fgnu-runtime (test for excess errors) XFAIL: obj-c++.dg/try-catch-2.mm -fgnu-runtime execution test PASS: obj-c++.dg/try-catch-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/try-catch-4.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/try-catch-5.mm -fgnu-runtime (test for warnings, line 22) PASS: obj-c++.dg/try-catch-5.mm -fgnu-runtime (test for warnings, line 24) PASS: obj-c++.dg/try-catch-5.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/try-catch-6.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/try-catch-7.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/try-catch-8.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/try-catch-9.mm -fgnu-runtime (test for excess errors) XFAIL: obj-c++.dg/try-catch-9.mm -fgnu-runtime execution test PASS: obj-c++.dg/typedef-alias-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/va-meth-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/va-meth-1.mm -fgnu-runtime execution test PASS: obj-c++.dg/va-meth-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/va-meth-2.mm -fgnu-runtime execution test PASS: obj-c++.dg/warn5.mm -fgnu-runtime (test for errors, line 19) PASS: obj-c++.dg/warn5.mm -fgnu-runtime (test for errors, line 20) PASS: obj-c++.dg/warn5.mm -fgnu-runtime (test for errors, line 24) PASS: obj-c++.dg/warn5.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/warn6.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/warn7.mm -fgnu-runtime (test for excess errors) Running /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/gcc.git~master/gcc/testsuite/obj-c++.dg/lto/lto.exp ... PASS: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o assemble, -O0 -flto -fgnu-runtime -Wno-objc-root-class PASS: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o assemble, -O0 -flto -flto-partition=none -fgnu-runtime -Wno-objc-root-class PASS: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o assemble, -O2 -flto -fgnu-runtime -Wno-objc-root-class PASS: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o assemble, -O2 -flto -flto-partition=none -fgnu-runtime -Wno-objc-root-class PASS: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o-obj_cpp_lto_trivial-1_0.o execute -O0 -flto -fgnu-runtime -Wno-objc-root-class PASS: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o-obj_cpp_lto_trivial-1_0.o execute -O0 -flto -flto-partition=none -fgnu-runtime -Wno-objc-root-class PASS: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o-obj_cpp_lto_trivial-1_0.o execute -O2 -flto -fgnu-runtime -Wno-objc-root-class PASS: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o-obj_cpp_lto_trivial-1_0.o execute -O2 -flto -flto-partition=none -fgnu-runtime -Wno-objc-root-class PASS: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o-obj_cpp_lto_trivial-1_0.o link, -O0 -flto -fgnu-runtime -Wno-objc-root-class PASS: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o-obj_cpp_lto_trivial-1_0.o link, -O0 -flto -flto-partition=none -fgnu-runtime -Wno-objc-root-class PASS: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o-obj_cpp_lto_trivial-1_0.o link, -O2 -flto -fgnu-runtime -Wno-objc-root-class PASS: obj-c++.dg/lto/trivial-1 obj_cpp_lto_trivial-1_0.o-obj_cpp_lto_trivial-1_0.o link, -O2 -flto -flto-partition=none -fgnu-runtime -Wno-objc-root-class Running /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/gcc.git~master/gcc/testsuite/obj-c++.dg/plugin/plugin.exp ... PASS: obj-c++.dg/plugin/../../gcc.dg/plugin/diagnostic_plugin_test_tree_expression_range.cc compilation PASS: obj-c++.dg/plugin/diagnostic-test-expressions-1.mm -fplugin=./diagnostic_plugin_test_tree_expression_range.so (test for warnings, line 102) PASS: obj-c++.dg/plugin/diagnostic-test-expressions-1.mm -fplugin=./diagnostic_plugin_test_tree_expression_range.so (test for warnings, line 43) PASS: obj-c++.dg/plugin/diagnostic-test-expressions-1.mm -fplugin=./diagnostic_plugin_test_tree_expression_range.so (test for warnings, line 48) PASS: obj-c++.dg/plugin/diagnostic-test-expressions-1.mm -fplugin=./diagnostic_plugin_test_tree_expression_range.so (test for warnings, line 56) PASS: obj-c++.dg/plugin/diagnostic-test-expressions-1.mm -fplugin=./diagnostic_plugin_test_tree_expression_range.so (test for warnings, line 71) PASS: obj-c++.dg/plugin/diagnostic-test-expressions-1.mm -fplugin=./diagnostic_plugin_test_tree_expression_range.so (test for warnings, line 82) PASS: obj-c++.dg/plugin/diagnostic-test-expressions-1.mm -fplugin=./diagnostic_plugin_test_tree_expression_range.so (test for warnings, line 95) PASS: obj-c++.dg/plugin/diagnostic-test-expressions-1.mm -fplugin=./diagnostic_plugin_test_tree_expression_range.so expected multiline pattern lines 104-105 PASS: obj-c++.dg/plugin/diagnostic-test-expressions-1.mm -fplugin=./diagnostic_plugin_test_tree_expression_range.so expected multiline pattern lines 45-46 PASS: obj-c++.dg/plugin/diagnostic-test-expressions-1.mm -fplugin=./diagnostic_plugin_test_tree_expression_range.so expected multiline pattern lines 50-51 PASS: obj-c++.dg/plugin/diagnostic-test-expressions-1.mm -fplugin=./diagnostic_plugin_test_tree_expression_range.so expected multiline pattern lines 58-59 PASS: obj-c++.dg/plugin/diagnostic-test-expressions-1.mm -fplugin=./diagnostic_plugin_test_tree_expression_range.so expected multiline pattern lines 73-74 PASS: obj-c++.dg/plugin/diagnostic-test-expressions-1.mm -fplugin=./diagnostic_plugin_test_tree_expression_range.so expected multiline pattern lines 84-85 PASS: obj-c++.dg/plugin/diagnostic-test-expressions-1.mm -fplugin=./diagnostic_plugin_test_tree_expression_range.so expected multiline pattern lines 97-98 PASS: obj-c++.dg/plugin/diagnostic-test-expressions-1.mm -fplugin=./diagnostic_plugin_test_tree_expression_range.so (test for excess errors) Running /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/gcc.git~master/gcc/testsuite/obj-c++.dg/property/property.exp ... PASS: obj-c++.dg/property/at-property-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 10) PASS: obj-c++.dg/property/at-property-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 17) PASS: obj-c++.dg/property/at-property-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 18) PASS: obj-c++.dg/property/at-property-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 19) PASS: obj-c++.dg/property/at-property-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 22) PASS: obj-c++.dg/property/at-property-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 9) PASS: obj-c++.dg/property/at-property-1.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 14) PASS: obj-c++.dg/property/at-property-1.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 16) PASS: obj-c++.dg/property/at-property-1.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 21) PASS: obj-c++.dg/property/at-property-1.mm -fgnu-runtime -Wno-objc-root-class at line 20 (test for errors, line 19) PASS: obj-c++.dg/property/at-property-1.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-10.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-10.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/at-property-11.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-11.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/at-property-12.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-12.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/at-property-13.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-13.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/at-property-14.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 12) PASS: obj-c++.dg/property/at-property-14.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 18) PASS: obj-c++.dg/property/at-property-14.mm -fgnu-runtime -Wno-objc-root-class at line 13 (test for warnings, line 12) PASS: obj-c++.dg/property/at-property-14.mm -fgnu-runtime -Wno-objc-root-class at line 19 (test for warnings, line 18) PASS: obj-c++.dg/property/at-property-14.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-15.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 13) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 14) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 15) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 16) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 17) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 18) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 19) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 21) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 37) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 38) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 39) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 40) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 41) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 42) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 43) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 45) PASS: obj-c++.dg/property/at-property-16.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-17.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 97) PASS: obj-c++.dg/property/at-property-17.mm -fgnu-runtime -Wno-objc-root-class at line 98 (test for warnings, line 97) PASS: obj-c++.dg/property/at-property-17.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 28) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 30) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 32) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 34) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 36) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 38) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 40) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 43) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class at line 29 (test for warnings, line 16) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class at line 31 (test for warnings, line 17) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class at line 33 (test for warnings, line 18) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class at line 35 (test for warnings, line 19) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class at line 37 (test for warnings, line 20) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class at line 39 (test for warnings, line 21) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class at line 41 (test for warnings, line 22) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class at line 44 (test for warnings, line 24) PASS: obj-c++.dg/property/at-property-18.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-19.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-19.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/at-property-2.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 11) PASS: obj-c++.dg/property/at-property-2.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 12) PASS: obj-c++.dg/property/at-property-2.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 10) PASS: obj-c++.dg/property/at-property-2.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 40) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 41) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 42) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 43) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 44) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 45) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 46) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 47) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 66) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 67) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 68) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 69) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 70) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 71) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 72) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 73) PASS: obj-c++.dg/property/at-property-20.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-21.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 16) PASS: obj-c++.dg/property/at-property-21.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 19) PASS: obj-c++.dg/property/at-property-21.mm -fgnu-runtime -Wno-objc-root-class at line 17 (test for warnings, line 16) PASS: obj-c++.dg/property/at-property-21.mm -fgnu-runtime -Wno-objc-root-class at line 20 (test for warnings, line 19) PASS: obj-c++.dg/property/at-property-21.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-22.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-22.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/at-property-23.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 14) PASS: obj-c++.dg/property/at-property-23.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 15) PASS: obj-c++.dg/property/at-property-23.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 16) PASS: obj-c++.dg/property/at-property-23.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-23.mm -fgnu-runtime -Wno-objc-root-class flexible array member at line 17 (test for errors, line 16) PASS: obj-c++.dg/property/at-property-24.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-24.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/at-property-25.mm -fgnu-runtime -Wno-objc-root-class at line 82 (test for warnings, line 81) PASS: obj-c++.dg/property/at-property-25.mm -fgnu-runtime -Wno-objc-root-class at line 83 (test for warnings, line 81) PASS: obj-c++.dg/property/at-property-25.mm -fgnu-runtime -Wno-objc-root-class at line 84 (test for warnings, line 81) PASS: obj-c++.dg/property/at-property-25.mm -fgnu-runtime -Wno-objc-root-class at line 85 (test for warnings, line 81) PASS: obj-c++.dg/property/at-property-25.mm -fgnu-runtime -Wno-objc-root-class at line 86 (test for warnings, line 81) PASS: obj-c++.dg/property/at-property-25.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-26.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-26.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/at-property-27.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-27.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/at-property-28.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 13) PASS: obj-c++.dg/property/at-property-28.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 14) PASS: obj-c++.dg/property/at-property-28.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 15) PASS: obj-c++.dg/property/at-property-28.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 17) PASS: obj-c++.dg/property/at-property-28.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 21) PASS: obj-c++.dg/property/at-property-28.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 22) PASS: obj-c++.dg/property/at-property-28.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 23) PASS: obj-c++.dg/property/at-property-28.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 25) PASS: obj-c++.dg/property/at-property-28.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-29.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 11) PASS: obj-c++.dg/property/at-property-29.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 12) PASS: obj-c++.dg/property/at-property-29.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 13) PASS: obj-c++.dg/property/at-property-29.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 14) PASS: obj-c++.dg/property/at-property-29.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 15) PASS: obj-c++.dg/property/at-property-29.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-3.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 10) PASS: obj-c++.dg/property/at-property-3.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 11) PASS: obj-c++.dg/property/at-property-3.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 12) PASS: obj-c++.dg/property/at-property-3.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 13) PASS: obj-c++.dg/property/at-property-3.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 14) PASS: obj-c++.dg/property/at-property-3.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 34) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 41) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 42) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 44) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 45) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 46) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 48) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 50) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 51) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 52) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 53) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 54) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 56) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 57) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 58) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 59) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 60) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 61) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 63) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 64) PASS: obj-c++.dg/property/at-property-4.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-5.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 22) PASS: obj-c++.dg/property/at-property-5.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 23) PASS: obj-c++.dg/property/at-property-5.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 24) PASS: obj-c++.dg/property/at-property-5.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 30) PASS: obj-c++.dg/property/at-property-5.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 34) PASS: obj-c++.dg/property/at-property-5.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 20) PASS: obj-c++.dg/property/at-property-5.mm -fgnu-runtime -Wno-objc-root-class at line 21 (test for warnings, line 20) PASS: obj-c++.dg/property/at-property-5.mm -fgnu-runtime -Wno-objc-root-class at line 31 (test for warnings, line 26) PASS: obj-c++.dg/property/at-property-5.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-6.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-6.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/at-property-7.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-7.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/at-property-8.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-8.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/at-property-9.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-9.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/at-property-deprecated-1.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 32) PASS: obj-c++.dg/property/at-property-deprecated-1.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 33) PASS: obj-c++.dg/property/at-property-deprecated-1.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-deprecated-2.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 21) PASS: obj-c++.dg/property/at-property-deprecated-2.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 23) PASS: obj-c++.dg/property/at-property-deprecated-2.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-unavailable-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 33) PASS: obj-c++.dg/property/at-property-unavailable-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 34) PASS: obj-c++.dg/property/at-property-unavailable-1.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/at-property-unavailable-2.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 22) PASS: obj-c++.dg/property/at-property-unavailable-2.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 24) PASS: obj-c++.dg/property/at-property-unavailable-2.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/cxx-property-1.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/cxx-property-2.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-1.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-1.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/dotsyntax-10.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-10.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/dotsyntax-11.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 48) PASS: obj-c++.dg/property/dotsyntax-11.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 51) PASS: obj-c++.dg/property/dotsyntax-11.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 56) PASS: obj-c++.dg/property/dotsyntax-11.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 59) PASS: obj-c++.dg/property/dotsyntax-11.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-12.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-12.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/dotsyntax-13.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-13.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/dotsyntax-14.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 56) PASS: obj-c++.dg/property/dotsyntax-14.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 58) PASS: obj-c++.dg/property/dotsyntax-14.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 74) PASS: obj-c++.dg/property/dotsyntax-14.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 76) PASS: obj-c++.dg/property/dotsyntax-14.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-15.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 59) PASS: obj-c++.dg/property/dotsyntax-15.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 61) PASS: obj-c++.dg/property/dotsyntax-15.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 77) PASS: obj-c++.dg/property/dotsyntax-15.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 79) PASS: obj-c++.dg/property/dotsyntax-15.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-16.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-16.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/dotsyntax-17.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 38) PASS: obj-c++.dg/property/dotsyntax-17.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 44) PASS: obj-c++.dg/property/dotsyntax-17.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 46) PASS: obj-c++.dg/property/dotsyntax-17.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 48) PASS: obj-c++.dg/property/dotsyntax-17.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 50) PASS: obj-c++.dg/property/dotsyntax-17.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 56) PASS: obj-c++.dg/property/dotsyntax-17.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 58) PASS: obj-c++.dg/property/dotsyntax-17.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 60) PASS: obj-c++.dg/property/dotsyntax-17.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 62) PASS: obj-c++.dg/property/dotsyntax-17.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-18.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-18.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/dotsyntax-19.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-19.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/dotsyntax-2.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-2.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/dotsyntax-20.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-21.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-21.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/dotsyntax-22.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-3.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-3.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/dotsyntax-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 29) PASS: obj-c++.dg/property/dotsyntax-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 30) PASS: obj-c++.dg/property/dotsyntax-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 33) PASS: obj-c++.dg/property/dotsyntax-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 34) PASS: obj-c++.dg/property/dotsyntax-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 37) PASS: obj-c++.dg/property/dotsyntax-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 39) PASS: obj-c++.dg/property/dotsyntax-4.mm -fgnu-runtime -Wno-objc-root-class at line 40 (test for errors, line 39) PASS: obj-c++.dg/property/dotsyntax-4.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-5.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-5.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/dotsyntax-6.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-6.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/dotsyntax-7.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-7.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/dotsyntax-8.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-8.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/dotsyntax-9.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-9.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/dotsyntax-deprecated-1.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 30) PASS: obj-c++.dg/property/dotsyntax-deprecated-1.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 31) PASS: obj-c++.dg/property/dotsyntax-deprecated-1.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 33) PASS: obj-c++.dg/property/dotsyntax-deprecated-1.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 34) PASS: obj-c++.dg/property/dotsyntax-deprecated-1.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dotsyntax-unavailable-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 31) PASS: obj-c++.dg/property/dotsyntax-unavailable-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 32) PASS: obj-c++.dg/property/dotsyntax-unavailable-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 34) PASS: obj-c++.dg/property/dotsyntax-unavailable-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 35) PASS: obj-c++.dg/property/dotsyntax-unavailable-1.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dynamic-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 14) PASS: obj-c++.dg/property/dynamic-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 30) PASS: obj-c++.dg/property/dynamic-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 31) PASS: obj-c++.dg/property/dynamic-1.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dynamic-2.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 15) PASS: obj-c++.dg/property/dynamic-2.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 42) PASS: obj-c++.dg/property/dynamic-2.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 44) PASS: obj-c++.dg/property/dynamic-2.mm -fgnu-runtime -Wno-objc-root-class at line 43 (test for warnings, line 41) PASS: obj-c++.dg/property/dynamic-2.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dynamic-3.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 48) PASS: obj-c++.dg/property/dynamic-3.mm -fgnu-runtime -Wno-objc-root-class at line 49 (test for warnings, line 48) PASS: obj-c++.dg/property/dynamic-3.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dynamic-4.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 43) PASS: obj-c++.dg/property/dynamic-4.mm -fgnu-runtime -Wno-objc-root-class at line 44 (test for warnings, line 43) PASS: obj-c++.dg/property/dynamic-4.mm -fgnu-runtime -Wno-objc-root-class at line 45 (test for warnings, line 43) PASS: obj-c++.dg/property/dynamic-4.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dynamic-5.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/dynamic-5.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/dynamic-6.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/fsf-property-basic.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/fsf-property-basic.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/fsf-property-method-access.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/fsf-property-method-access.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/fsf-property-named-ivar.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/fsf-property-named-ivar.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/nullability-00.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 16) PASS: obj-c++.dg/property/nullability-00.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 18) PASS: obj-c++.dg/property/nullability-00.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 19) PASS: obj-c++.dg/property/nullability-00.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/property-1.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/property-1.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/property-encoding-1.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/property-encoding-1.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/property-neg-1.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 11) PASS: obj-c++.dg/property/property-neg-1.mm -fgnu-runtime -Wno-objc-root-class at line 12 (test for warnings, line 11) PASS: obj-c++.dg/property/property-neg-1.mm -fgnu-runtime -Wno-objc-root-class at line 13 (test for warnings, line 11) PASS: obj-c++.dg/property/property-neg-1.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/property-neg-2.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 7) PASS: obj-c++.dg/property/property-neg-2.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/property-neg-3.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 12) PASS: obj-c++.dg/property/property-neg-3.mm -fgnu-runtime -Wno-objc-root-class at line 13 (test for warnings, line 11) PASS: obj-c++.dg/property/property-neg-3.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/property-neg-4.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 15) PASS: obj-c++.dg/property/property-neg-4.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/property-neg-5.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 4) PASS: obj-c++.dg/property/property-neg-5.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/property-neg-6.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 8) PASS: obj-c++.dg/property/property-neg-6.mm -fgnu-runtime -Wno-objc-root-class at line 9 (test for errors, line 8) PASS: obj-c++.dg/property/property-neg-6.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/property-neg-7.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 16) PASS: obj-c++.dg/property/property-neg-7.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 17) PASS: obj-c++.dg/property/property-neg-7.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 18) PASS: obj-c++.dg/property/property-neg-7.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 19) PASS: obj-c++.dg/property/property-neg-7.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/synthesize-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 14) PASS: obj-c++.dg/property/synthesize-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 38) PASS: obj-c++.dg/property/synthesize-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 39) PASS: obj-c++.dg/property/synthesize-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 40) PASS: obj-c++.dg/property/synthesize-1.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/synthesize-10.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/synthesize-10.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/synthesize-11.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 27) PASS: obj-c++.dg/property/synthesize-11.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 28) PASS: obj-c++.dg/property/synthesize-11.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 13) PASS: obj-c++.dg/property/synthesize-11.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 14) PASS: obj-c++.dg/property/synthesize-11.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 29) PASS: obj-c++.dg/property/synthesize-11.mm -fgnu-runtime -Wno-objc-root-class at line 30 (test for warnings, line 29) PASS: obj-c++.dg/property/synthesize-11.mm -fgnu-runtime -Wno-objc-root-class at line 31 (test for warnings, line 29) PASS: obj-c++.dg/property/synthesize-11.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/synthesize-2.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/synthesize-2.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/synthesize-3.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/synthesize-3.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/synthesize-4.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/synthesize-4.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/synthesize-5.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 14) PASS: obj-c++.dg/property/synthesize-5.mm -fgnu-runtime -Wno-objc-root-class at line 16 (test for warnings, line 15) PASS: obj-c++.dg/property/synthesize-5.mm -fgnu-runtime -Wno-objc-root-class at line 17 (test for warnings, line 15) PASS: obj-c++.dg/property/synthesize-5.mm -fgnu-runtime -Wno-objc-root-class at line 18 (test for warnings, line 15) PASS: obj-c++.dg/property/synthesize-5.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/synthesize-6.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 19) PASS: obj-c++.dg/property/synthesize-6.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 26) PASS: obj-c++.dg/property/synthesize-6.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 18) PASS: obj-c++.dg/property/synthesize-6.mm -fgnu-runtime -Wno-objc-root-class at line 28 (test for warnings, line 27) PASS: obj-c++.dg/property/synthesize-6.mm -fgnu-runtime -Wno-objc-root-class at line 29 (test for warnings, line 27) PASS: obj-c++.dg/property/synthesize-6.mm -fgnu-runtime -Wno-objc-root-class at line 30 (test for warnings, line 27) PASS: obj-c++.dg/property/synthesize-6.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/synthesize-7.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/synthesize-7.mm -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/property/synthesize-8.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 73) PASS: obj-c++.dg/property/synthesize-8.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 74) PASS: obj-c++.dg/property/synthesize-8.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 75) PASS: obj-c++.dg/property/synthesize-8.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 76) PASS: obj-c++.dg/property/synthesize-8.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 77) PASS: obj-c++.dg/property/synthesize-8.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 78) PASS: obj-c++.dg/property/synthesize-8.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 79) PASS: obj-c++.dg/property/synthesize-8.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 55) PASS: obj-c++.dg/property/synthesize-8.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 56) PASS: obj-c++.dg/property/synthesize-8.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 57) PASS: obj-c++.dg/property/synthesize-8.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 58) PASS: obj-c++.dg/property/synthesize-8.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 59) PASS: obj-c++.dg/property/synthesize-8.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 60) PASS: obj-c++.dg/property/synthesize-8.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 61) PASS: obj-c++.dg/property/synthesize-8.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/property/synthesize-9.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 73) PASS: obj-c++.dg/property/synthesize-9.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 74) PASS: obj-c++.dg/property/synthesize-9.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 75) PASS: obj-c++.dg/property/synthesize-9.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 77) PASS: obj-c++.dg/property/synthesize-9.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 78) PASS: obj-c++.dg/property/synthesize-9.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 55) PASS: obj-c++.dg/property/synthesize-9.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 56) PASS: obj-c++.dg/property/synthesize-9.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 57) PASS: obj-c++.dg/property/synthesize-9.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 59) PASS: obj-c++.dg/property/synthesize-9.mm -fgnu-runtime -Wno-objc-root-class (test for warnings, line 60) PASS: obj-c++.dg/property/synthesize-9.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) Running /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/gcc.git~master/gcc/testsuite/obj-c++.dg/strings/strings.exp ... UNSUPPORTED: obj-c++.dg/strings/const-cfstring-2.mm -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/strings/const-cfstring-5.mm -fgnu-runtime -Wno-objc-root-class PASS: obj-c++.dg/strings/const-str-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 11) PASS: obj-c++.dg/strings/const-str-1.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/strings/const-str-12.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/strings/const-str-2.mm -fgnu-runtime -Wno-objc-root-class at line 6 (test for errors, line ) PASS: obj-c++.dg/strings/const-str-2.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/strings/const-str-5.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/strings/const-str-6.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 28) PASS: obj-c++.dg/strings/const-str-6.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/strings/strings-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 22) PASS: obj-c++.dg/strings/strings-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 23) PASS: obj-c++.dg/strings/strings-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 24) PASS: obj-c++.dg/strings/strings-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 25) PASS: obj-c++.dg/strings/strings-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 26) PASS: obj-c++.dg/strings/strings-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 27) PASS: obj-c++.dg/strings/strings-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 28) PASS: obj-c++.dg/strings/strings-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 29) PASS: obj-c++.dg/strings/strings-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 30) PASS: obj-c++.dg/strings/strings-1.mm -fgnu-runtime -Wno-objc-root-class (test for errors, line 31) PASS: obj-c++.dg/strings/strings-1.mm -fgnu-runtime -Wno-objc-root-class at line 32 (test for errors, line 31) PASS: obj-c++.dg/strings/strings-1.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/strings/strings-2.mm -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/strings/strings-2.mm -fgnu-runtime -Wno-objc-root-class execution test Running /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/gcc.git~master/gcc/testsuite/obj-c++.dg/tls/tls.exp ... PASS: obj-c++.dg/tls/diag-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/tls/diag-2.mm -fgnu-runtime (test for errors, line 11) PASS: obj-c++.dg/tls/diag-2.mm -fgnu-runtime (test for errors, line 12) PASS: obj-c++.dg/tls/diag-2.mm -fgnu-runtime (test for errors, line 13) PASS: obj-c++.dg/tls/diag-2.mm -fgnu-runtime (test for errors, line 14) PASS: obj-c++.dg/tls/diag-2.mm -fgnu-runtime (test for errors, line 17) PASS: obj-c++.dg/tls/diag-2.mm -fgnu-runtime (test for errors, line 18) PASS: obj-c++.dg/tls/diag-2.mm -fgnu-runtime (test for errors, line 19) PASS: obj-c++.dg/tls/diag-2.mm -fgnu-runtime (test for errors, line 20) PASS: obj-c++.dg/tls/diag-2.mm -fgnu-runtime (test for errors, line 22) PASS: obj-c++.dg/tls/diag-2.mm -fgnu-runtime (test for errors, line 25) PASS: obj-c++.dg/tls/diag-2.mm -fgnu-runtime (test for errors, line 4) PASS: obj-c++.dg/tls/diag-2.mm -fgnu-runtime (test for errors, line 5) PASS: obj-c++.dg/tls/diag-2.mm -fgnu-runtime (test for errors, line 6) PASS: obj-c++.dg/tls/diag-2.mm -fgnu-runtime (test for errors, line 7) PASS: obj-c++.dg/tls/diag-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/tls/diag-3.mm -fgnu-runtime (test for errors, line 5) PASS: obj-c++.dg/tls/diag-3.mm -fgnu-runtime (test for errors, line 8) PASS: obj-c++.dg/tls/diag-3.mm -fgnu-runtime (test for warnings, line 4) PASS: obj-c++.dg/tls/diag-3.mm -fgnu-runtime (test for warnings, line 7) PASS: obj-c++.dg/tls/diag-3.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/tls/diag-4.mm -fgnu-runtime (test for errors, line 4) PASS: obj-c++.dg/tls/diag-4.mm -fgnu-runtime (test for errors, line 8) PASS: obj-c++.dg/tls/diag-4.mm -fgnu-runtime (test for errors, line 9) PASS: obj-c++.dg/tls/diag-4.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/tls/diag-5.mm -fgnu-runtime (test for errors, line 4) PASS: obj-c++.dg/tls/diag-5.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/tls/init-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/tls/init-2.mm -fgnu-runtime (test for errors, line 14) PASS: obj-c++.dg/tls/init-2.mm -fgnu-runtime (test for errors, line 5) PASS: obj-c++.dg/tls/init-2.mm -fgnu-runtime (test for errors, line 8) PASS: obj-c++.dg/tls/init-2.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/tls/static-1.mm -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/tls/static-1.mm -fgnu-runtime execution test UNSUPPORTED: obj-c++.dg/tls/static-1a.mm -fgnu-runtime Running /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/gcc.git~master/gcc/testsuite/obj-c++.dg/torture/dg-torture.exp ... PASS: obj-c++.dg/torture/trivial.mm -O0 -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/trivial.mm -O0 -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/trivial.mm -O1 -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/trivial.mm -O1 -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/trivial.mm -O2 -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/trivial.mm -O2 -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/trivial.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/trivial.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/trivial.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/trivial.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/trivial.mm -O3 -g -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/trivial.mm -O3 -g -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/trivial.mm -Os -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/trivial.mm -Os -fgnu-runtime -Wno-objc-root-class execution test Running /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/gcc.git~master/gcc/testsuite/obj-c++.dg/torture/strings/strings.exp ... UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-1.mm -O0 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-1.mm -O1 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-1.mm -O2 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-1.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-1.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-1.mm -O3 -g -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-1.mm -Os -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-3.mm -O0 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-3.mm -O1 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-3.mm -O2 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-3.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-3.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-3.mm -O3 -g -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-3.mm -Os -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-4.mm -O0 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-4.mm -O1 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-4.mm -O2 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-4.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-4.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-4.mm -O3 -g -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-cfstring-4.mm -Os -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-10.mm -O0 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-10.mm -O1 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-10.mm -O2 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-10.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-10.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-10.mm -O3 -g -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-10.mm -Os -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-11.mm -O0 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-11.mm -O1 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-11.mm -O2 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-11.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-11.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-11.mm -O3 -g -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-11.mm -Os -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-3.mm -O0 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-3.mm -O1 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-3.mm -O2 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-3.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-3.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-3.mm -O3 -g -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-3.mm -Os -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-4.mm -O0 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-4.mm -O1 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-4.mm -O2 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-4.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-4.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-4.mm -O3 -g -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-4.mm -Os -fgnu-runtime -Wno-objc-root-class PASS: obj-c++.dg/torture/strings/const-str-7.mm -O0 -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/strings/const-str-7.mm -O0 -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/strings/const-str-7.mm -O1 -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/strings/const-str-7.mm -O1 -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/strings/const-str-7.mm -O2 -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/strings/const-str-7.mm -O2 -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/strings/const-str-7.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/strings/const-str-7.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/strings/const-str-7.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/strings/const-str-7.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/strings/const-str-7.mm -O3 -g -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/strings/const-str-7.mm -O3 -g -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/strings/const-str-7.mm -Os -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/strings/const-str-7.mm -Os -fgnu-runtime -Wno-objc-root-class execution test UNSUPPORTED: obj-c++.dg/torture/strings/const-str-8.mm -O0 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-8.mm -O1 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-8.mm -O2 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-8.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-8.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-8.mm -O3 -g -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-8.mm -Os -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-9.mm -O0 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-9.mm -O1 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-9.mm -O2 -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-9.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-9.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-9.mm -O3 -g -fgnu-runtime -Wno-objc-root-class UNSUPPORTED: obj-c++.dg/torture/strings/const-str-9.mm -Os -fgnu-runtime -Wno-objc-root-class PASS: obj-c++.dg/torture/strings/string1.mm -O0 -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/strings/string1.mm -O0 -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/strings/string1.mm -O1 -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/strings/string1.mm -O1 -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/strings/string1.mm -O2 -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/strings/string1.mm -O2 -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/strings/string1.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/strings/string1.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/strings/string1.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/strings/string1.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/strings/string1.mm -O3 -g -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/strings/string1.mm -O3 -g -fgnu-runtime -Wno-objc-root-class execution test PASS: obj-c++.dg/torture/strings/string1.mm -Os -fgnu-runtime -Wno-objc-root-class (test for excess errors) PASS: obj-c++.dg/torture/strings/string1.mm -Os -fgnu-runtime -Wno-objc-root-class execution test Running /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/gcc.git~master/gcc/testsuite/obj-c++.dg/torture/tls/tls.exp ... PASS: obj-c++.dg/torture/tls/diag-1.mm -O0 -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/diag-1.mm -O1 -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/diag-1.mm -O2 -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/diag-1.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/diag-1.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/diag-1.mm -O3 -g -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/diag-1.mm -Os -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-1.mm -O0 -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-1.mm -O0 -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-1.mm -O1 -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-1.mm -O1 -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-1.mm -O2 -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-1.mm -O2 -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-1.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-1.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-1.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-1.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-1.mm -O3 -g -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-1.mm -O3 -g -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-1.mm -Os -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-1.mm -Os -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-2.mm -O0 -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-2.mm -O0 -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-2.mm -O1 -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-2.mm -O1 -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-2.mm -O2 -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-2.mm -O2 -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-2.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-2.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-2.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-2.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-2.mm -O3 -g -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-2.mm -O3 -g -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-2.mm -Os -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-2.mm -Os -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-3.mm -O0 -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-3.mm -O0 -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-3.mm -O1 -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-3.mm -O1 -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-3.mm -O2 -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-3.mm -O2 -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-3.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-3.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-3.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-3.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-3.mm -O3 -g -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-3.mm -O3 -g -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/thr-init-3.mm -Os -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/thr-init-3.mm -Os -fgnu-runtime execution test PASS: obj-c++.dg/torture/tls/trivial.mm -O0 -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/trivial.mm -O1 -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/trivial.mm -O2 -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/trivial.mm -O2 -flto -fno-use-linker-plugin -flto-partition=none -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/trivial.mm -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/trivial.mm -O3 -g -fgnu-runtime (test for excess errors) PASS: obj-c++.dg/torture/tls/trivial.mm -Os -fgnu-runtime (test for excess errors) === obj-c++ Summary === # of expected passes 1514 # of expected failures 2 # of unsupported tests 79 /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gcc-gcc.git~master-stage2/gcc/xg++ version 17.0.0 20260924 (experimental) [master revision gcc-17-4632-g4cb4c35d75c5] (GCC)