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