diff options
author | Richard Stallman <rms@gnu.org> | 1992-07-28 02:17:11 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-07-28 02:17:11 +0000 |
commit | 99df2465b701d4b9cbc6c90f4d19f3bb4ac1f62f (patch) | |
tree | 9c4afffe8ed3a157f4440dcc7d157c1921c16cc8 /gcc | |
parent | 1ad409d2e1b2205f167efd8eed56e5275f707c13 (diff) | |
download | gcc-99df2465b701d4b9cbc6c90f4d19f3bb4ac1f62f.zip gcc-99df2465b701d4b9cbc6c90f4d19f3bb4ac1f62f.tar.gz gcc-99df2465b701d4b9cbc6c90f4d19f3bb4ac1f62f.tar.bz2 |
(output_function_prologue): Make a probe instruction if NEED_PROBE if nonzero.
From-SVN: r1696
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/m68k/m68k.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c index dfdcef0..7d70bbe 100644 --- a/gcc/config/m68k/m68k.c +++ b/gcc/config/m68k/m68k.c @@ -180,6 +180,11 @@ output_function_prologue (stream, size) mask &= ~ (1 << (15 - FRAME_POINTER_REGNUM)); num_saved_regs--; } + +#if NEED_PROBE + fprintf (stream, "\ttstl sp@(%d)\n", NEED_PROBE - num_saved_regs * 4); +#endif + if (num_saved_regs <= 2) { /* Store each separately in the same order moveml uses. |