From mboxrd@z Thu Jan 1 00:00:00 1970 From: kenner@vlsi1.ultra.nyu.edu (Richard Kenner) To: neil@daikokuya.demon.co.uk Cc: gcc@gcc.gnu.org Subject: Re: ICE in change_address at emit_rtl.c Date: Sun, 25 Nov 2001 05:25:00 -0000 Message-ID: <10111251320.AA27664@vlsi1.ultra.nyu.edu> X-SW-Source: 2001-11/msg01196.html Message-ID: <20011125052500.qEwmM42lXiWZLVHI_dZ-V8ZkBZR5BRoBHndx4W7r4Rk@z> > Right, but note I said *performance*. Even if we do that, we'd lose > optimization potential in knowing the form of the values. Why? Can you give a simple example? No. I said *complex* objects. Basically if you can look inside a SAVE_EXPR you may be able to deduce that the value is always a multiple of some power-of-two. Or you may be able to simplify the expression by merging some divides and multiplies. It's this sort of thing I'm talking about.