------- Additional Comments From Thomas dot Koenig at online dot de  2005-03-01 
21:07 -------
Andrew,
I'm sorry if I'm not making myself clear here.

The problem that I see is that, on ia64-unknown-linux-gnu and on
i386-pc-linux-gnu, with clean trees, I see code like

<L2>:;
  D.2390 = 0.0 / SR.22;
  D.2392 = SR.22 + D.2390 * 0.0;
  c$real = (D.2371 + D.2372 * D.2390) / D.2392;
  c$imag = (D.2372 - D.2371 * D.2390) / D.2392;

in *.t65.optimized for the simple test case with -O1 and -O3. As you
have stated, this is independent of PR 20139.

I just rechecked this with the 4.0.0 20050226 (prerelease) snapshot.
You have posted different results, which I cannot reproduce.

Something has to be the cause of this difference, but I have no
real idea what it could be.

Is the *.t65.optimized that I am looking at the correct file?

Is there any patch in your tree that may be the cause of these
of these different results after all?

What version are you using, exactly?  How can I download the exact
version from cvs?

Can this be caused by header files?  I think that this is highly
unlikely, this is why I didn't include the preprocessed source, but
I can do so, of course.

Is there anything else that I can do to clear this up?

        Thomas

-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19953

Reply via email to