Thanks, Ian, > These kinds of issues are always difficult to debug. There have been a > couple of patches to stabilize different sorts which I don't think are > in 4.3.3. That could conceivably cause differences if address space > randomization is turned on. I don't know of any specific bug reports, > though. In any case, try turning off address space randomization > (/proc/sys/kernel/randomize_va_space). There is no "/proc/sys/kernel/randomize_va_space" in my system. Maybe it is a little too old: 2.6.5-7.97-smp #1 SMP Fri Jul 2 14:21:59 UTC 2004
>> finally, I compared langhooks1.o langhooks2.o >>>cmp -i 16 langhooks1.o langhooks2.o >> langhooks1.o langhooks2.o differ: byte 76626, line 514 > > Try running your commands with the --save-temps options and compare the > resulting .s files. Also, try running the commands with the > -fdump-tree-all -fdump-rtl-all options and see where the dump files > first differ. > I tried --save-temps and the resulting .s files were identical. I found that the problem was introduced by "as". I ran "as" twice with the same arguments. The two resulting .o files were different. I upgraded the binutils to the latest version: 2.19. The problem hasn't gone away. Do you have any ideas?