https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109116
Peter Bergner changed:
What|Removed |Added
Status|UNCONFIRMED |ASSIGNED
Ever confirmed|0
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109116
--- Comment #2 from Chip Kerchner ---
This could be a bigger issue with register allocation after the disassemble of
an opaque object like vector_pair or MMA.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109116
--- Comment #1 from Chip Kerchner ---
This has been in GCC since the initial version that supported __vector_pair
(10.x)
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109116
Bug ID: 109116
Summary: vector_pair register allocation bug
Product: gcc
Version: 13.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: rtl
#define ESP
(rel,value,addr) \
asm volatile (mov (%%esp, %2, 4), %0\n
\t \
lea (%%esp, %2, 4), %1\n
\t \
: =r (value),
=r (addr) \
Hi List
I have a question (or possible compiler bug) regarding inline assembly
that I hope you can help me with.
I wanted a routine that would give me the value and address of a
memory location relative to the stack pointer. What I initially tried
was the following:
#define ESP(rel,value,addr)