------- Additional Comments From pinskia at gcc dot gnu dot org 2004-12-07 02:28 ------- This is at least a 4.0 Regression, it worked with 3.3.2. -Wselector -fgnu-runtime is enough to reproduce this bug and it is a bug and it happens on more than i686-darwin.
typedef struct objc_selector *SEL; @implementation Foo - (void) foo { SEL a,b,c; a = @selector(b1ar); } @end -- What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed| |1 GCC build triplet|i686-apple-darwin7.2.1 | GCC host triplet|i686-apple-darwin7.2.1 | GCC target triplet|i686-apple-darwin7.2.1 | Keywords| |ice-on-valid-code Known to fail| |4.0.0 Known to work| |3.3.2 Last reconfirmed|0000-00-00 00:00:00 |2004-12-07 02:28:03 date| | Summary|ICE on gcc-4.0- |[4.0 Regression] ICE on gcc- |20041205/gcc/testsuite/objc.|4.0- |dg/selector-1.m |20041205/gcc/testsuite/objc. | |dg/selector-1.m Target Milestone|--- |4.0.0 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18862