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

Reply via email to