[PATCH] Improved RTL simplifications (take 2)
Mon Jun 10 09:45:00 GMT 2002
In message <Pine.LNX.firstname.lastname@example.org>, Roger
> This patch allows simplify_replace_rtx to substitute the values of
> hard registers whose RTL isn't guaranteed to be unique. It also
> addresses the style issues raised by Jeff Law on the previous
> version of this patch.
> I've tested this patch on i686-pc-linu-gnu with "make bootstrap"
> and "make -k check", all languages except Ada and treelang, with
> no new regressions. I've also checked that the RTL sharing issue
> it fixes on SH hasn't already been fixed by Jeff's recent
> "Reducing RTL allocations" patch. Together with the patch in
> http://gcc.gnu.org/ml/gcc-patches/2002-06/msg00495.html this fixes
> the uninit-A.c testsuite failures on SH. As mentioned in the URL
> above, that patch alone should also cure the uninit-A.c failure
> on i686 and most other targets.
> Ok for mainline?
> 2002-06-08 Roger Sayle <email@example.com>
> * simplify-rtx.c (simplify_replace_rtx): Allow replacement
> of matching registers.
Approved. Please install.
More information about the Gcc-patches