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: patch/RFC: PR optimization/8423


On Wed, Nov 06, 2002 at 11:36:44AM -0800, Zack Weinberg wrote:
> What actually happens is it blows up compiling libgcc, due to some
> construct or other that simplify-rtx.c doesn't know how to handle but
> cse's simplifiers do.  I haven't yet dug into this.

I should have remembered this.  cse1 is needed so that we
propagate addressof into memories.  Addressof elimination
needs to happen before gcse because gcse can't handle 
aliasing memory and registers.

So we can neither get rid of cse1 nor move gcse before it.


r~


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