bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/10636] x86-64 assembler misassemble 32bit absolute address


From: vapier at gentoo dot org
Subject: [Bug gas/10636] x86-64 assembler misassemble 32bit absolute address
Date: 16 Oct 2009 06:45:21 -0000

------- Additional Comments From vapier at gentoo dot org  2009-10-16 06:45 
-------
so i guess it's expected that openssl will no longer assemble with this change ?

make[3]: Entering directory
`/var/tmp/portage/dev-libs/openssl-0.9.8k-r1/work/openssl-0.9.8k/crypto/md5'
x86_64-pc-linux-gnu-gcc -I.. -I../.. -I../../include -fPIC -DOPENSSL_PIC -DZLIB
-DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO
 -Wall -DMD32_REG_T=int -DOPENSSL_BN_ASM_MONT -DSHA1_ASM -DSHA256_ASM
-DSHA512_ASM -DMD5_ASM -DAES_ASM -O2 -march=k8 -pipe -g
-Wimplicit-function-declaration
 -Wa,--noexecstack -c  -o md5-x86_64.o md5-x86_64.s
md5-x86_64.s: Assembler messages:
md5-x86_64.s:41: Error: 0xd76aa478 out range of signed 32bit displacement
md5-x86_64.s:50: Error: 0xe8c7b756 out range of signed 32bit displacement
md5-x86_64.s:68: Error: 0xc1bdceee out range of signed 32bit displacement
md5-x86_64.s:77: Error: 0xf57c0faf out range of signed 32bit displacement
.....

41:    leal    3614090360(%rax,%r10,1),%eax
50:    leal    3905402710(%rdx,%r10,1),%edx
68:    leal    3250441966(%rbx,%r10,1),%ebx
77:    leal    4118548399(%rax,%r10,1),%eax

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |toolchain at gentoo dot org


http://sourceware.org/bugzilla/show_bug.cgi?id=10636

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]