From: Thiemo Seufer [mailto:ths@xxxxxxxxxxxx]
Sent: Tue 9/19/2006 12:16 PM
To: Eric DeVolder
Cc: linux-mips@xxxxxxxxxxxxxx
Subject: Re: Differing results from cross and native compilers
Eric DeVolder wrote:
> Yes, it appears to me that the
compiler (cc1) and assembler (as)
> invocations are the same. I've
included the "-v" output of each
> below for reference. Furthermore, the
-save-temps output .i files
> are effectively the same (differences due to
cross vs. native paths,
> but that is it). Nonetheless, the output
assembly source still
> contains differences!
>
> I'm
curious if anybody examined the output of a cross and native
> toolchain
of the same (recent) version?
I get the same (properly optimised) result
from both compilers:
gcc (GCC) 4.1.2 20060901 (prerelease) (Debian
4.1.1-13)
mips-linux-gnu-gcc (GCC) 4.1.2 20060901 (prerelease) (Debian
4.1.1-13)
I haven't tried a 3.4 crosscompiler, but the native one
also behaves
as expected:
gcc-3.4 (GCC) 3.4.6 (Debian
3.4.6-4)
Thiemo