http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45925
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> 2010-10-07 08:35:42 UTC --- Executing on host: /usr/src/gcc/obj280/gcc/xgcc -B/usr/src/gcc/obj280/gcc/ /usr/src/gcc/gcc/testsuite/objc.dg/objc-foreach-1.m -fgnu-runtime -I/u sr/src/gcc/gcc/testsuite/../../libobjc -B/usr/src/gcc/obj280/x86_64-unknown-linux-gnu/./libobjc/.libs -L/usr/src/gcc/obj280/x86_64-unknown-linux -gnu/./libobjc/.libs -S -o objc-foreach-1.s (timeout = 300) /usr/src/gcc/gcc/testsuite/objc.dg/objc-foreach-1.m: In function '-[MyList(BasicTest) compilerTestAgainst]': /usr/src/gcc/gcc/testsuite/objc.dg/objc-foreach-1.m:31:1: error: invalid conversion in gimple call long unsigned int unsigned int __objc_foreach_batchsize = OBJ_TYPE_REF(D.2863;__objc_foreach_collection.0->0) (__objc_foreach_collection.0, &_OBJC_SELECTOR_TABLE, &__objc_foreach_enum_state, &__objc_foreach_items, 16); /usr/src/gcc/gcc/testsuite/objc.dg/objc-foreach-1.m:31:1: error: invalid conversion in gimple call long unsigned int unsigned int __objc_foreach_batchsize = OBJ_TYPE_REF(D.2879;__objc_foreach_collection.1->0) (__objc_foreach_collection.1, &_OBJC_SELECTOR_TABLE, &__objc_foreach_enum_state, &__objc_foreach_items, 16); /usr/src/gcc/gcc/testsuite/objc.dg/objc-foreach-1.m:31:1: internal compiler error: verify_gimple failed Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. compiler exited with status 1 Even if the testcase is buggy, we shouldn't ICE on it, so it is also an ObjC FE bug.