mips.c (mips_compute_frame_info): Skip re-computing the frame info after reload compl...
authorBernd Edlinger <bernd.edlinger@hotmail.de>
Mon, 25 Jan 2016 20:33:52 +0000 (20:33 +0000)
committerBernd Edlinger <edlinger@gcc.gnu.org>
Mon, 25 Jan 2016 20:33:52 +0000 (20:33 +0000)
        * config/mips/mips.c (mips_compute_frame_info): Skip re-computing
        the frame info after reload completed.

From-SVN: r232803

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

index d9d59d7..7e63b59 100644 (file)
@@ -1,3 +1,8 @@
+2016-01-25  Bernd Edlinger  <bernd.edlinger@hotmail.de>
+
+       * config/mips/mips.c (mips_compute_frame_info): Skip re-computing
+       the frame info after reload completed.
+
 2016-01-25  Jeff Law  <law@redhat.com>
 
        PR tree-optimization/69196
index dd54d6a..890e947 100644 (file)
@@ -10321,6 +10321,10 @@ mips_compute_frame_info (void)
   HOST_WIDE_INT offset, size;
   unsigned int regno, i;
 
+  /* Skip re-computing the frame info after reload completed.  */
+  if (reload_completed)
+    return;
+
   /* Set this function's interrupt properties.  */
   if (mips_interrupt_type_p (TREE_TYPE (current_function_decl)))
     {