AIX 4.3 64-bit problem with libstdc++

Jeffrey A Law law@cygnus.com
Thu Sep 3 20:04:00 GMT 1998


  In message < 9809032237.AA31528@marc.watson.ibm.com >you write:
  > 	I just checked in a patch which removes the explicit
  > secondary-reload-like functionality from rs6000.md movsf and movdf patterns
  > for *TARGET_POWERPC64 only*.  That functionality originally was written lon  > g
  > before secondary-reload support was completed in GCC.  Removing that code
  > fixes the libstdc++ build problem and drastically *improves* AIX 4.3 64-bit
  > c-torture results: compile drops from 18 failures to 2, execute drops from
  > 49 failures to 1, and unsorted drops from 40 failures to 0, 
Great!

  > 	The current patch only disables the functionality for
  > TARGET_POWERPC64 so all of the 32-bit support is unaffected.  AIX 4.3 64-bit
  > was not functioning properly before and now it is, so things only have
  > improved and I consider this safe for inclusion in egcs-1.1.1.  When egcs-1 .1
  > has settled, we should consider removing the code altogether and allowing
  > secondary reload to do all of the work for 32-bit targets as well.
I'll go with your instinct on when this is ready.   If you aren't
comfortable with the 32bit targets when we make egcs-1.1.1, then we'll
just do the 64bit targets.

jeff




More information about the Gcc-bugs mailing list