[PATCH] Convert SPARC to LRA
David Miller
davem@davemloft.net
Mon Sep 28 19:23:00 GMT 2015
From: Oleg Endo <oleg.endo@t-online.de>
Date: Mon, 28 Sep 2015 21:26:14 +0900
> LRA on SH seems to work without GCC test suite failures. However, I'd
> expect that there still hidden bugs not covered by the test suite. SH's
> R0 spill failures are greatly reduced with LRA, although some hacks had
> to be added to the SH backend to make it work at all. Despite that, we
> see quite some significant code size increases compared to reload. If
> the difference wasn't that big, we'd probably turn LRA on by default for
> SH in GCC 6...
One weakness I noticed while working on the sparc conversion is that
the bootstrap of the compiler tests reload/LRA better than the
testsuite does.
Which is unfortunate, because bootstrap failures are significantly harder
to analyze and debug than individual testsuite cases.
More information about the Gcc-patches
mailing list