[patch, RFC] Fix PR23821: DOM and VRP creating harder to optimize code

Sebastian Pop sebpop@gmail.com
Sat Jan 12 01:32:00 GMT 2008


Hi,

Symbolic propagation is causing problems downstream in the loop
optimizers.  In PR23821, this is because both VRP and DOM would
produce a code that is hard to analyze.  This patch analyzes the code
before and after a symbolic propagation, and discards those
substitutions that degrade the accuracy of the analysis.

I will wait for comments on the approach before sending this patch
to regstrap.

-- 
Sebastian
AMD - GNU Tools
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 889_pr23821.diff
Type: text/x-diff
Size: 7954 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20080112/ccdde796/attachment.bin>


More information about the Gcc-patches mailing list