PowerPC / rs6000 movsf cleanup

Jeffrey A Law law@cygnus.com
Thu Nov 19 21:02:00 GMT 1998


  In message < 98111512534602.00452@ns1102.munich.netsurf.de >you write:
  > Am Sat, 14 Nov 1998 schrieb David Edelsohn:
  > >I finally went back and ripped out the lingering movsf
  > >functionality which was explicitly handling moves between GPRs and FPRs
  > >instead of allowing the secondary-reload functionality which was added
  > >since the original machine description.  This is the code that already had
  > >to be disabled in PowerPC64 mode and that Kenner had suggested removing a
  > >few months ago.  Removing the clutter pointed highlighted some other
  > >strangeness in the remaining code which I cleaned up (nested testing of
  > >TARGET_HARD_FLOAT, duplicate code on SOFT_FLOAT and HARD_FLOAT paths).
  > >
  > >	Bootstrapping succeeds and no changes in AIX testsuite results.  I
  > >remember a comment a few months ago about LinuxPPC problems which were
  > >deferred because we already were planning to update this code.  Now is the
  > >chance to see if this addressed that problem.
  > 
  > Fine, this solves the long-standing failure of special/920520-1.c on
  > powerpc-linux. This leaves only execute/980608-1.c and gcc.dg/980523-1.c as
  >  PPC
  > specific failures in the testsuite.
  > 
  > I assume this patch is too invasive for 1.1.1?
Yes.  But we might consider it for 1.1.2.

jeff



More information about the Gcc-patches mailing list