[PATCH] Improved RTL simplifications (take 2)

law@redhat.com law@redhat.com
Mon Jun 10 09:45:00 GMT 2002


 In message <Pine.LNX.4.33.0206081018090.18952-100000@www.eyesopen.com>, Roger 
Sayle writes:
 > 
 > 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  <roger@eyesopen.com>
 > 
 > 	* simplify-rtx.c (simplify_replace_rtx): Allow replacement
 > 	of matching registers.
Approved.  Please install.

Thanks,
jeff



More information about the Gcc-patches mailing list