------- Additional Comments From dave at hiauly1 dot hia dot nrc dot ca 2004-10-11 18:02 ------- Subject: Re: [4.0 Regression] ICE: in schedule_in
> Here is a C example which is almost equivalent to the objective-C example: > struct d > { > int a; > }; > void abort(void); > typedef struct d (*f) (int i); > f ff(void); > void test1(void) > { > if ((ff())(0).a != 0) > abort(); > } It generates the same error. It seems like the problem is in count_or_remove_death_notes. There are 30 REG_DEAD notes in the objective-C example. Dave -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17933