This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
my pending sparc rewrite
- To: egcs at cygnus dot com
- Subject: my pending sparc rewrite
- From: "David S. Miller" <davem at dm dot cobaltmicro dot com>
- Date: Mon, 3 Aug 1998 05:45:39 -0700
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