problem w/ sparc-sun-solaris2.5.1 egcs build
Jeffrey A Law
law@cygnus.com
Fri Aug 14 00:29:00 GMT 1998
In message < 199808110704.AAA16653@dm.cobaltmicro.com >you write:
> From: Brendan Kehoe <brendan@cygnus.com>
> Date: Mon, 10 Aug 1998 15:16:31 -0700 (PDT)
>
> With the current EGCS, which includes the sparc changes, building
> libgcc is failing on _fixtfdi.
>
> I just checked the following fix into CVS. Please let me know if
> things work now, and if they do I'd really appreciate "make check"
> output for this configuration. Thanks.
>
> Mon Aug 10 22:39:09 1998 David S. Miller <davem@pierdol.cobaltmicro.com>
>
> * config/sparc/sparc.c (input_operand): Do not accept a LO_SUM MEM
> for TFmode when !v9. We require offsettable memory addresses.
> * config/sparc/sparc.h (ALTER_HARD_SUBREG): Handle TFmode to
> DFmode register number conversions.
> * config/sparc/sparc.md (define_split DFmode moves): If register
> is a SUBREG do alter_subreg on it before using.
> (define_expand movtf): Fixup comment about alignment on v9.
> (define_split TFmode moves): Don't use gen_{high,low}part, create
> explicit SUBREGs instead.
Similarly -- should I import this for egcs-1.1 or are these fixing bugs
only in the mainline tree?
jeff
More information about the Gcc-bugs
mailing list