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