This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Fix tree-optimization/17273




On Fri, 17 Sep 2004, Diego Novillo wrote:

On Fri, 2004-09-17 at 14:47, Andrew Pinski wrote:

I don't like we are working around a bug because it is considered too
late/invasive for 4.0, remember we are early into stage3 which means
that we can have invasive stuff iff it fixes bugs.

I don't like it either, but c'est la vie.

The work I'm doing is still largely experimental.  It lengthens the
optimization pipeline quite significantly and has us calling
execute_ssa_ccp() and execute_copy_prop() very often.  They become
global entry points for any pass that needs to clean things up.  So,
they have to be _fast_.

BTW, one trivial improvement to CCP you should have on your list to make it faster is to add the cfg blocks in dominator tree order.


I did this for pointer alignment analysis on the lno-branch, it was roughly a 10 line change, IIRC.

(I still have to move pointer alignment analysis to use the generic value propagation engine, but that's another matter).


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]