On 17/03/2011 18:29, Jeff Law wrote:
> On 03/17/11 12:25, David Daney wrote:
>>> Instruction sequence #1 has been combined into a single equivalent
>>> instruction.  Instruction sequence #2 moved.  Register usage is also
>>> different but equivalent.
> In my experience, there's all kinds of reasons why this can happen.
> 
> Use of floating point within the compiler (we generally avoid it),
> unstable qsort (again, we generally try to avoid it), hashing issues,
> particularly with pointers, etc etc.

  In particular, isn't it a known issue that 32-bit hosts and 64-bit hosts can
generate different constant-loading sequences owing to the differing size of
HOST_WIDE_INT?

On 17/03/2011 16:59, McCall, Ronald SIK wrote:

> I am attempting to move an old gcc powerpc-eabi cross toolchain from an old
> Solaris SPARC server to a new Linux x86_64 server.

  Was that 32-bit Solaris?

    cheers,
      DaveK

Reply via email to