"Internal resource leak" error with ARM NEON vmull.s32 insn
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
QEMU |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This bug occurs in qemu, commit 78a59470e6bbc6e
Compile, assemble, and link the code below, with the ARM tools. (I use ARM C/C++ Compiler, 4.1 [Build 462]).
armasm --cpu Cortex-A8 --licensing=flex foo.s
armcc --cpu Cortex-A8 --licensing=flex -o main -L--sysv main.c foo.o
Execute on qemu-arm and observe an "Internal resource leak" message.
> qemu-arm main
Internal resource leak before 0000818c
- Wolfgang
main.c:
int main(void)
{
void foofunc(void);
foofunc();
return 0 ;
}
foo.s:
ARM
REQUIRE8
PRESERVE8
AREA code, CODE, READONLY, ALIGN=2
foofunc PROC
VMULL.S32 q1, d2, d4
MOV pc, lr
ENDP
EXPORT foofunc [CODE]
END
Changed in qemu: | |
status: | New → Fix Committed |
Changed in qemu: | |
status: | Fix Committed → Fix Released |
This bug is fixed on HEAD in the qemu-meego tree (commit 8493a687d54e542 ac4eec8b2f83264 15edf37ec4
A)
- Wolfgang