Does anybody really know which pass it is?
tm_gccmail@mail.kloo.net
tm_gccmail@mail.kloo.net
Mon May 12 20:09:00 GMT 2003
On Mon, 12 May 2003, Richard B. Kreckel wrote:
> Hi,
>
> Joining the recent debate about documentation quality, I am currently
> trying to figure out which optimization pass fries one piece of code of
> mine. This happens on HPPA since GCC 3.0 till at least GCC 3.2.3. The
> code runs properly with -O0 and fails with -O1. It also behaves well on
> all other platforms. I know that "on most machines, the -O option turns
> on the -fthread-jumps and -fdelayed-branch options, but specific machines
> may handle it differently." After some (not-so-)educated guesses I
> have tried passing all sorts of -fno-do-this I could find in the
> documentation in order to find the culprit but to no avail. I must
> be still missing an optimization pass...
>
> Does anybody else feel that it would be quite useful to have a way to tell
> which pass the compiler is actually performing? (For more fine-grained
> things we have -fsched-verbose, but that's obviously no help in a
> situation like mine.)
>
> Regards
> -richy.
I usually use -da and note which dump files have a zero length, as you
need the dump files later anyway.
Toshi
More information about the Gcc
mailing list