Opened 14 years ago
Closed 14 years ago
#7443 closed bug (invalid)
Strange crash when doing PIC in ASM
Reported by: | js | Owned by: | nobody |
---|---|---|---|
Priority: | normal | Milestone: | R1 |
Component: | System | Version: | R1/Development |
Keywords: | Cc: | ||
Blocked By: | Blocking: | ||
Platform: | x86 |
Description
When doing PIC in ASM, I get a crash in a line like this:
add eax, some_method_in_the_same_unit-.L2
The full code is here:
https://webkeks.org/hg/objfw-rt/file/ab3805ce47fd/src/lookup-i386-elf.S#l53
(The crash is in line 53)
The exakt same code runs just fine on Linux (even valgrind does not have anything to complain about) - it only crashes on Haiku. Am I doing something wrong, is PIC done differently on Haiku or is this a bug? And how can this line crash? There isn't even any memory access!
Change History (2)
comment:1 by , 14 years ago
comment:2 by , 14 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
It works when using offset some_method_in_the_same_unit - offset .L2, so it seems that different versions of GAS are behaving differently. Can someone close the bug?