summaryrefslogtreecommitdiff
path: root/gcc/config/m68k/m68k.h
diff options
context:
space:
mode:
authorschwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>1999-10-18 16:49:22 +0000
committerschwab <schwab@138bc75d-0d04-0410-961f-82ee72b054a4>1999-10-18 16:49:22 +0000
commit6657290e302cee5220d3ff2ed31f057c7c6b350a (patch)
tree721eb33869a808848dc684ffc54cedeb76c2feed /gcc/config/m68k/m68k.h
parent42f8e268c22bc66bdf9b98f2e319245025d342f5 (diff)
downloadgcc-6657290e302cee5220d3ff2ed31f057c7c6b350a.tar.gz
* config/m68k/m68k.h (INITIAL_FRAME_POINTER_OFFSET): Add one word
if the pic register is used. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30071 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/m68k/m68k.h')
-rw-r--r--gcc/config/m68k/m68k.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/config/m68k/m68k.h b/gcc/config/m68k/m68k.h
index bbe997a8c73..72c65b65e71 100644
--- a/gcc/config/m68k/m68k.h
+++ b/gcc/config/m68k/m68k.h
@@ -1242,6 +1242,8 @@ while(0)
for (regno = 0; regno < 16; regno++) \
if (regs_ever_live[regno] && ! call_used_regs[regno]) \
offset += 4; \
+ if (flag_pic && current_function_uses_pic_offset_table) \
+ offset += 4; \
(DEPTH) = (offset + ((get_frame_size () + 3) & -4) \
+ (get_frame_size () == 0 ? 0 : 4)); \
}