diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-06-06 14:58:32 -0400 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-06-06 14:58:32 -0400 |
commit | adedad3ee43bac5471d20dccdc63c5ab72c6aaed (patch) | |
tree | 8f55b5eec6917a3b210133786de3aec51e8d5a28 | |
parent | eb9398721e16658df51f148be39660dfcf481418 (diff) | |
download | gcc-adedad3ee43bac5471d20dccdc63c5ab72c6aaed.zip gcc-adedad3ee43bac5471d20dccdc63c5ab72c6aaed.tar.gz gcc-adedad3ee43bac5471d20dccdc63c5ab72c6aaed.tar.bz2 |
(finalize_pic): Emit USE insn at start and end of function.
From-SVN: r9890
-rw-r--r-- | gcc/config/m68k/m68k.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/config/m68k/m68k.c b/gcc/config/m68k/m68k.c index 7719c3bb..8adef75 100644 --- a/gcc/config/m68k/m68k.c +++ b/gcc/config/m68k/m68k.c @@ -62,7 +62,11 @@ void finalize_pic () { if (flag_pic && current_function_uses_pic_offset_table) - emit_insn (gen_rtx (USE, VOIDmode, pic_offset_table_rtx)); + { + rtx insn = gen_rtx (USE, VOIDmode, pic_offset_table_rtx); + emit_insn_after (insn, get_insns ()); + emit_insn (insn); + } } |