function.c (assing_parms): Fix typo in last change.
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Thu, 6 Dec 2001 12:05:44 +0000 (12:05 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Thu, 6 Dec 2001 12:05:44 +0000 (07:05 -0500)
* function.c (assing_parms): Fix typo in last change.
* config/clipper.c (clipper_builtin_saveregs): Remove Checker code.
* config/m88k/m88k.c (m88k_builtin_saveregs): Likewise.
* config/pa/pa.c (hppa_builtin_saveregs): Likewise.
* config/sparc/sparc.c (sparc_builtin_saveregs): Likewise.

From-SVN: r47715

gcc/ChangeLog
gcc/config/clipper/clipper.c
gcc/config/m88k/m88k.c
gcc/config/pa/pa.c
gcc/config/sparc/sparc.c
gcc/function.c

index 92c1c1c77413d665cfe04687c34224a2de58a95d..3b306410f525d3c285ca251d8c5c008015ffc64f 100644 (file)
@@ -1,3 +1,11 @@
+Thu Dec  6 06:55:13 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+       * function.c (assing_parms): Fix typo in last change.
+       * config/clipper.c (clipper_builtin_saveregs): Remove Checker code.
+       * config/m88k/m88k.c (m88k_builtin_saveregs): Likewise.
+       * config/pa/pa.c (hppa_builtin_saveregs): Likewise.
+       * config/sparc/sparc.c (sparc_builtin_saveregs): Likewise.
+
 2001-12-06  Alan Modra  <amodra@bigpond.net.au>
 
        * config/rs6000/rs6000.c (rs6000_unique_section): Simplify and
index 6ec16eda84db0e8fbcde7e8c90fff3a2a4321eea..7e6bd1330efa69938d470a37b31d3e0b50c95d7b 100644 (file)
@@ -423,34 +423,6 @@ clipper_builtin_saveregs ()
   set_mem_alias_set (mem, set);
   emit_move_insn (mem, gen_rtx_REG (DFmode, 17));
 
-  if (current_function_check_memory_usage)
-    {
-      emit_library_call (chkr_set_right_libfunc, 1, VOIDmode, 3,
-                        f0_addr, ptr_mode,
-                        GEN_INT (GET_MODE_SIZE (DFmode)),
-                        TYPE_MODE (sizetype),
-                        GEN_INT (MEMORY_USE_RW),
-                        TYPE_MODE (integer_type_node));
-      emit_library_call (chkr_set_right_libfunc, 1, VOIDmode, 3,
-                        f1_addr, ptr_mode,
-                        GEN_INT (GET_MODE_SIZE (DFmode)),
-                        TYPE_MODE (sizetype),
-                        GEN_INT (MEMORY_USE_RW), 
-                        TYPE_MODE (integer_type_node));
-      emit_library_call (chkr_set_right_libfunc, 1, VOIDmode, 3,
-                        r0_addr, ptr_mode,
-                        GEN_INT (GET_MODE_SIZE (SImode)),
-                        TYPE_MODE (sizetype),
-                        GEN_INT (MEMORY_USE_RW),
-                        TYPE_MODE (integer_type_node));
-      emit_library_call (chkr_set_right_libfunc, 1, VOIDmode, 3,
-                        r1_addr, ptr_mode,
-                        GEN_INT (GET_MODE_SIZE (SImode)),
-                        TYPE_MODE (sizetype),
-                        GEN_INT (MEMORY_USE_RW),
-                        TYPE_MODE (integer_type_node));
-    }
-
   return addr;
 }
 
index 05a22f709dc9246b7300013a1d3d062f8872192a..df5019655c7b0f8d22e5fef5647ce7cb7891eabf 100644 (file)
@@ -2604,7 +2604,7 @@ m88k_function_arg (args_so_far, mode, type, named)
 struct rtx_def *
 m88k_builtin_saveregs ()
 {
-  rtx addr, dest;
+  rtx addr;
   tree fntype = TREE_TYPE (current_function_decl);
   int argadj = ((!(TYPE_ARG_TYPES (fntype) != 0
                   && (TREE_VALUE (tree_last (TYPE_ARG_TYPES (fntype)))
@@ -2627,21 +2627,10 @@ m88k_builtin_saveregs ()
 
   /* Now store the incoming registers.  */
   if (fixed < 8)
-    {
-      dest = adjust_address (addr, Pmode, fixed * UNITS_PER_WORD);
-      move_block_from_reg (2 + fixed, dest, 8 - fixed,
-                          UNITS_PER_WORD * (8 - fixed));
-
-      if (current_function_check_memory_usage)
-       {
-         emit_library_call (chkr_set_right_libfunc, 1, VOIDmode, 3,
-                            dest, ptr_mode,
-                            GEN_INT (UNITS_PER_WORD * (8 - fixed)),
-                            TYPE_MODE (sizetype),
-                            GEN_INT (MEMORY_USE_RW),
-                            TYPE_MODE (integer_type_node));
-       }
-    }
+    move_block_from_reg (2 + fixed,
+                        adjust_address (addr, Pmode, fixed * UNITS_PER_WORD),
+                        8 - fixed,
+                        UNITS_PER_WORD * (8 - fixed));
 
   /* Return the address of the save area, but don't put it in a
      register.  This fails when not optimizing and produces worse code
index a4726fb4dc22a4b5d59ec4ce05b1023c47938956..27d2d79423fc8f3548b74c2fff290888de03cda0 100644 (file)
@@ -4913,13 +4913,6 @@ hppa_builtin_saveregs ()
      last argument register store.  So we emit a blockage insn here.  */
   emit_insn (gen_blockage ());
 
-  if (current_function_check_memory_usage)
-    emit_library_call (chkr_set_right_libfunc, 1, VOIDmode, 3,
-                      dest, ptr_mode,
-                      GEN_INT (4 * UNITS_PER_WORD), TYPE_MODE (sizetype),
-                      GEN_INT (MEMORY_USE_RW),
-                      TYPE_MODE (integer_type_node));
-
   return copy_to_reg (expand_binop (Pmode, add_optab,
                                    current_function_internal_arg_pointer,
                                    offset, 0, 0, OPTAB_LIB_WIDEN));
index 4f9070fd4ca5c309b3bdb060962b3f7e8acb243d..ec3aa0e86eb720a673a0ef01638794eaa3d3b743 100644 (file)
@@ -4828,15 +4828,6 @@ sparc_builtin_saveregs ()
                          GEN_INT (STACK_POINTER_OFFSET
                                   + UNITS_PER_WORD * first_reg));
 
-  if (current_function_check_memory_usage
-      && first_reg < NPARM_REGS (word_mode))
-    emit_library_call (chkr_set_right_libfunc, 1, VOIDmode, 3,
-                      address, ptr_mode,
-                      GEN_INT (UNITS_PER_WORD 
-                               * (NPARM_REGS (word_mode) - first_reg)),
-                      TYPE_MODE (sizetype), GEN_INT (MEMORY_USE_RW),
-                      TYPE_MODE (integer_type_node));
-
   return address;
 }
 
index 8c26a7ede87edd9845303c2b9ff5a5fb9b20b201..082d6c6737bf80321b1b9752cb7c9bf7e83eb33a 100644 (file)
@@ -5045,7 +5045,7 @@ assign_parms (fndecl)
     = (stack_args_size.var == 0 ? GEN_INT (-stack_args_size.constant)
        : expand_expr (size_diffop (stack_args_size.var,
                                   size_int (-stack_args_size.constant)),
-                     NULL_RTX, VOIDmode, 0);
+                     NULL_RTX, VOIDmode, 0));
 #else
   current_function_arg_offset_rtx = ARGS_SIZE_RTX (stack_args_size);
 #endif