Issue |
138905
|
Summary |
large displacement gets silently truncated
|
Labels |
new issue
|
Assignees |
|
Reporter |
sarah-quinones
|
```c
void foo() {
__asm__ __volatile__ ("lea rax, [0x567804444444]");
}
```
expected result: compilation error
actual result: compiles down to
```asm
0000000000000000 <foo>:
0: 55 push rbp
1: 48 89 e5 mov rbp,rsp
4: 48 8d 04 25 44 44 44 lea rax,ds:0x4444444
b: 04
c: 5d pop rbp
d: c3 ret
```
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs