diff options
Diffstat (limited to 'gdb/config/m88k/tm-m88k.h')
-rw-r--r-- | gdb/config/m88k/tm-m88k.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gdb/config/m88k/tm-m88k.h b/gdb/config/m88k/tm-m88k.h index a441612..3c0acd9 100644 --- a/gdb/config/m88k/tm-m88k.h +++ b/gdb/config/m88k/tm-m88k.h @@ -589,7 +589,10 @@ extern void m88k_push_dummy_frame(); pc = text_end; \ } -#define STACK_ALIGN(addr) (((addr)+7) & -8) +/* Stack must be aligned on 64-bit boundaries when synthesizing + function calls. */ + +#define STACK_ALIGN(addr) (((addr) + 7) & -8) #define STORE_STRUCT_RETURN(addr, sp) \ write_register (SRA_REGNUM, (addr)) |