gcc/
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 25 Oct 2009 15:59:17 +0000 (15:59 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 25 Oct 2009 15:59:17 +0000 (15:59 +0000)
* config/mips/mips.c (mips_restore_gp_from_cprestore_slot): Emit
a note when expanding to nothing.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@153540 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/mips/mips.c

index 82e7b7c..e17878e 100644 (file)
@@ -1,3 +1,8 @@
+2009-10-25  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * config/mips/mips.c (mips_restore_gp_from_cprestore_slot): Emit
+       a note when expanding to nothing.
+
 2009-10-25  Richard Guenther  <rguenther@suse.de>
 
        PR middle-end/41814
index 4b4353c..f82091a 100644 (file)
@@ -9537,7 +9537,10 @@ mips_restore_gp_from_cprestore_slot (rtx temp)
   gcc_assert (TARGET_ABICALLS && TARGET_OLDABI && epilogue_completed);
 
   if (!cfun->machine->must_restore_gp_when_clobbered_p)
-    return;
+    {
+      emit_note (NOTE_INSN_DELETED);
+      return;
+    }
 
   if (TARGET_MIPS16)
     {