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