This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: problem w/ sparc-sun-solaris2.5.1 egcs build



  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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]