This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Bootstrap failure on sh-unknown-linux-gun
- From: kaz Kojima <kkojima at rr dot iij4u dot or dot jp>
- To: zlomj9am at artax dot karlin dot mff dot cuni dot cz
- Cc: gcc-patches at gcc dot gnu dot org, joern dot rennecke at superh dot com, aoliva at redhat dot com
- Date: Sat, 15 Feb 2003 08:08:48 +0900
- Subject: Re: Bootstrap failure on sh-unknown-linux-gun
- References: <20030214150958.GA25700@artax.karlin.mff.cuni.cz>
Josef Zlomek <zlomj9am@artax.karlin.mff.cuni.cz> wrote:
>> It seems that the recent patch for new BBRO
[snip]
>> causes this failure. SH uses unspec patterns to generate an unique
>> label just after a call instruction in PIC case. New copy_bb_p doesn't
>> know such things and duplicates the unspec pattern by copy_bb. Then
>> duplicate labels are generated.
>
> copy_bb internally uses cfg_layout_duplicate_bb (which has been in
> mainline for some time). Probably the new bb-reorder is the first code
> enabled by default (on -O2) which uses it.
I see. It seems quite possible.
> I do not know (I have no experience with machine desrciptors),
> I have forwarded your mail to Honza Hubicka (jh@suse.cz)
> who wrote cfg_layout_duplicate_bb.
Thanks a lot. I'll take a look at cfg_layout_duplicate_bb, though
I'm not familiar with these materials.
Regards,
kaz