my pending sparc rewrite
David S. Miller
davem@dm.cobaltmicro.com
Mon Aug 3 05:47:00 GMT 1998
I've made some more progress on this work, and put my latest diffs up
for ftp in the same place as before:
ftp://ftp.cobaltmicro.com/pub/users/davem/egcs/sparc_movsi_rewrite.diff
In short:
1) Implemented optimized sparc64 constant formation, this is %90 as I
want the final implementation to be.
2) Cleaned up many of the multi-reg sparc32 move cases, now all of
them only expand after reload. Previously some cases expanded
themselves early on in the gen_mov* expanders, this causes a lot of
the compiler to not see the whole picture due to all the subregs
present.
There is a lot of more work to do, but it's getting there.
On sparc32 there still exists not one egcs testsuite regression with
these changes installed.
Later,
David S. Miller
davem@dm.cobaltmicro.com
More information about the Gcc
mailing list