On Thu, Nov 08, 2007 at 08:59:18AM -0500, Robert Dewar wrote: > 2. It is much more important to have reasonable debugging > for most users than the last mile of optimization. For me > we should ensure that -O1 is still reasonably debuggable. > The switch to GCC 4, at least in the Ada context, has > significantly degraded -O1 debugging. I have found for > instance that debugging the GNAT compiler itself, -O1 > used to be perfectly fine, but now far too many arguments > and variables disappear. >
With gcc 3.4, I can debug binutils at -O1 and -O2 in some cases. But with gcc 4, I have to use -O0 if I want to do any serious debug on binutils. H.J.