OSDN Git Service

fix compile time warnings about unused epilogue instructions
authornickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Jan 2000 23:01:59 +0000 (23:01 +0000)
committernickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 13 Jan 2000 23:01:59 +0000 (23:01 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@31397 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/fr30/fr30.c

index 144759a..1edf3ab 100644 (file)
@@ -1,3 +1,8 @@
+2000-01-13  Nick Clifton  <nickc@cygnus.com>
+
+       * config/fr30/fr30.c (fr30_expand_epilogue): Emit USEs of pop'ed
+       register to prevent compile time warnings.
+
 2000-01-13  Zack Weinberg  <zack@wolery.cumb.org>
 
        * longlong.h [i386] (udiv_qrnnd): Rename 'd' argument to 'dv'
index e03ea5b..1504a77 100644 (file)
@@ -377,7 +377,10 @@ fr30_expand_epilogue ()
     
   for (regno = 0; regno < STACK_POINTER_REGNUM; regno ++)
     if (current_frame_info.gmask & (1 << regno))
-      emit_insn (gen_movsi_pop (gen_rtx_REG (Pmode, regno)));
+      {
+       emit_insn (gen_movsi_pop (gen_rtx_REG (Pmode, regno)));
+       emit_insn (gen_rtx_USE (VOIDmode, regno));
+      }
   
   if (current_frame_info.pretend_size)
     emit_insn (gen_add_to_stack (GEN_INT (current_frame_info.pretend_size)));