This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: flow.c breakup
- To: Kazu Hirata <kazu at hxi dot com>
- Subject: Re: flow.c breakup
- From: Jan Hubicka <jh at suse dot cz>
- Date: Wed, 12 Sep 2001 14:46:40 +0200
- Cc: gcc-patches at gcc dot gnu dot org, jh at suse dot cz
- References: <200109112207.f8BM75106702@kerberos.suse.cz>
> Hi,
>
> http://gcc.gnu.org/ml/gcc-cvs/2001-09/msg00155.html
>
> With this patch, I get the following ICE
>
> test.c: In function `foo':
> test.c:5: Internal compiler error in emit_jump_to_block_after, at bb-reorder.c:554
>
> when compiling the following simple code with h8300-hms-gcc -O2, which
> does not have "return" rtl. (The h8300 port uses
> TARGET_ASM_FUNCTION_EPILOGUE.)
>
> int
> foo (int v)
> {
> return 0 < v;
> }
>
> I have not looked into the details, yet. I would appreciate if
> somebody could take a look at this.
This was the problem on machines with string epilogues.
I've sent patch to fix it yesterday. Did it solved your problem?
Honza
>
> Thanks,
>
> Kazu Hirata