PATCH: [3.3 branch] IA64 bootstrap failure

Zack Weinberg zack@codesourcery.com
Wed Jul 9 06:34:00 GMT 2003


"H. J. Lu" <hjl@lucon.org> writes:

>
> What do you mean by "bug"? As I said, the file is NOT miscompiled. It is
> just different. Since compiler sources are different, comparison of
> generated .o files don't mean much here.

I think you're confused.  We compare the .o files generated in stage2
with the .o files generated in stage3.  The compiler sources input to
each are identical.  The "different sources" you are seeing correspond
to the .o files generated in stage1.  (If the .c/.h files in stage2/
are not identical to the .c/.h files loose in the gcc build directory,
at the point where you get a bad comparison, that would be a problem,
but that's not what you've been saying is happening.)

Accordingly, the situation is that identical input, fed to the stage1
and stage2 compilers, produces different output - and that's a bug,
even if the file is not *miscompiled* in the sense of not being a
correct translation of the input.

zw



More information about the Gcc-patches mailing list