------- 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