]> gcc.gnu.org Git - gcc.git/commitdiff
alpha.c (check_float_value): Use memcpy, not bcopy.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Fri, 10 Nov 2000 16:01:28 +0000 (16:01 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Fri, 10 Nov 2000 16:01:28 +0000 (16:01 +0000)
* alpha.c (check_float_value): Use memcpy, not bcopy.
* arm.c (output_move_double): Likewise.
* arm.md: Likewise.
* m88k.c (legitimize_operand): Likewise.
* m88k.h (ORDER_REGS_FOR_LOCAL_ALLOC): Likewise.
* m88k.md: Likewise.
* mips.c (override_options): Likewise.
* mips.md: Likewise.
* romp.c (output_fpops): Likewise.
* rs6000.c (rs6000_override_options): Likewise.
* sh.md: Likewise.
* vax.c (check_float_value): Likewise.

* emit-rtl.c (copy_rtx_if_shared, init_emit_once): Likewise.
* expmed.c (synth_mult): Likewise.
* final.c (add_bb_string): Likewise.
* genattr.c (main): Likewise.
* genattrtab.c (attr_string, simplify_cond, copy_rtx_unchanging):
Likewise.
* jump.c (thread_jumps): Likewise.
* prefix.c (save_string): Likewise.
* real.h (REAL_VALUE_FROM_CONST_DOUBLE): Likewise.
* regclass.c (init_reg_sets, init_reg_sets_1): Likewise.
* reload1.c (reload, eliminate_regs): Likewise.

cp:
* decl.c (grokdeclarator, save_function_data): Use memcpy, not bcopy.
* lex.c (copy_lang_decl): Likewise.

java:
* decl.c (copy_lang_decl): Use memcpy, not bcopy.
* jcf-parse.c (jcf_figure_file_type): Likewise.

From-SVN: r37367

29 files changed:
gcc/ChangeLog
gcc/config/alpha/alpha.c
gcc/config/arm/arm.c
gcc/config/arm/arm.md
gcc/config/m88k/m88k.c
gcc/config/m88k/m88k.h
gcc/config/m88k/m88k.md
gcc/config/mips/mips.c
gcc/config/mips/mips.md
gcc/config/romp/romp.c
gcc/config/rs6000/rs6000.c
gcc/config/sh/sh.md
gcc/config/vax/vax.c
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/cp/lex.c
gcc/emit-rtl.c
gcc/expmed.c
gcc/final.c
gcc/genattr.c
gcc/genattrtab.c
gcc/java/ChangeLog
gcc/java/decl.c
gcc/java/jcf-parse.c
gcc/jump.c
gcc/prefix.c
gcc/real.h
gcc/regclass.c
gcc/reload1.c

index 6d995eaa7282a6d0720bf3845ccacd9a2f8ea3ec..896a2dd6a62520b9832bd5a1850498473a58b1c3 100644 (file)
@@ -1,3 +1,30 @@
+2000-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * alpha.c (check_float_value): Use memcpy, not bcopy.
+       * arm.c (output_move_double): Likewise.
+       * arm.md: Likewise.
+       * m88k.c (legitimize_operand): Likewise.
+       * m88k.h (ORDER_REGS_FOR_LOCAL_ALLOC): Likewise.
+       * m88k.md: Likewise.
+       * mips.c (override_options): Likewise.
+       * mips.md: Likewise.
+       * romp.c (output_fpops): Likewise.
+       * rs6000.c (rs6000_override_options): Likewise.
+       * sh.md: Likewise.
+       * vax.c (check_float_value): Likewise.
+
+       * emit-rtl.c (copy_rtx_if_shared, init_emit_once): Likewise.
+       * expmed.c (synth_mult): Likewise.
+       * final.c (add_bb_string): Likewise.
+       * genattr.c (main): Likewise.
+       * genattrtab.c (attr_string, simplify_cond, copy_rtx_unchanging):
+       Likewise.
+       * jump.c (thread_jumps): Likewise.
+       * prefix.c (save_string): Likewise.
+       * real.h (REAL_VALUE_FROM_CONST_DOUBLE): Likewise.
+       * regclass.c (init_reg_sets, init_reg_sets_1): Likewise.
+       * reload1.c (reload, eliminate_regs): Likewise.
+
 2000-11-10  Joseph S. Myers  <jsm28@cam.ac.uk>
 
        * gcc.texi (Service): Update to reflect current practice and
index a1d1b10b303fd4a127c37fc7a42a6770c19ec08e..06c141f03188c103d80f0b6a9d81fc74cdd4c56d 100644 (file)
@@ -6068,7 +6068,7 @@ check_float_value (mode, d, overflow)
       else
        fvptr = &float_values[4];
 
-      bcopy ((char *) d, (char *) &r, sizeof (REAL_VALUE_TYPE));
+      memcpy (&r, d, sizeof (REAL_VALUE_TYPE));
       if (REAL_VALUES_LESS (fvptr[0], r))
        {
          bcopy ((char *) &fvptr[0], (char *) d,
index 854835d19320a6133bea76c881b9f378bf657df4..7a04dd78ca9781a6d9442c9270de187d1d274542 100644 (file)
@@ -6006,8 +6006,7 @@ output_move_double (operands)
              long l[2];
              union real_extract u;
 
-             bcopy ((char *) &CONST_DOUBLE_LOW (operands[1]), (char *) &u,
-                    sizeof (u));
+             memcpy (&u, &CONST_DOUBLE_LOW (operands[1]), sizeof (u));
              REAL_VALUE_TO_TARGET_DOUBLE (u.d, l);
              otherops[1] = GEN_INT (l[1]);
              operands[1] = GEN_INT (l[0]);
index 1c0f0cd29f8d3ddabb1f8d3f1db2a45295565788..a4d7b803321a66575248172a4d5f4248ad752d31 100644 (file)
       case MODE_FLOAT:
       {
         union real_extract u;
-        bcopy ((char *) &CONST_DOUBLE_LOW (operands[0]), (char *) &u,
-                                          sizeof u);
+        memcpy (&u, &CONST_DOUBLE_LOW (operands[0]), sizeof u);
         assemble_real (u.d, GET_MODE (operands[0]));
         break;
       }
        case MODE_FLOAT:
         {
           union real_extract u;
-          bcopy ((char *) &CONST_DOUBLE_LOW (operands[0]), (char *) &u,
-                                            sizeof u);
+          memcpy (&u, &CONST_DOUBLE_LOW (operands[0]), sizeof u);
           assemble_real (u.d, GET_MODE (operands[0]));
           break;
         }
index c4d2ab0885d339c55a8d73d38b08f29d229b01bc..beeb8fcfeb7556dded40532cdbbd28e6a294b42d 100644 (file)
@@ -1153,7 +1153,7 @@ legitimize_operand (op, mode)
 
   if (GET_CODE (op) == CONST_DOUBLE)
     {
-      bcopy (&CONST_DOUBLE_LOW (op), &u.r, sizeof u);
+      memcpy (&u.r, &CONST_DOUBLE_LOW (op), sizeof u);
       if (u.d.exponent != 0x7ff /* NaN */
          && u.d.mantissa2 == 0 /* Mantissa fits */
          && (u.s.exponent1 == 0x8 || u.s.exponent1 == 0x7) /* Exponent fits */
index 36cf4d1d82a0c8d8a0c6847c0bcfe0d005184321..59c0f59c499b3bb200173aaf4171e64671cb040b 100644 (file)
@@ -693,8 +693,8 @@ extern int flag_pic;                                /* -fpic */
   static int leaf[] = REG_LEAF_ALLOC_ORDER;                    \
   static int nonleaf[] = REG_ALLOC_ORDER;                      \
                                                                \
-  bcopy (regs_ever_live[1] ? nonleaf : leaf, reg_alloc_order,  \
-        FIRST_PSEUDO_REGISTER * sizeof (int));                 \
+  memcpy (reg_alloc_order, regs_ever_live[1] ? nonleaf : leaf, \
+         FIRST_PSEUDO_REGISTER * sizeof (int));                \
 }
 \f
 /*** Register Classes ***/
index 222248fd17e87d5e62ef0f5a4d5b839dcc664cb4..d8e7a738bcff3b8dcdb089f9de3518d780eb91b6 100644 (file)
   if (real_power_of_2_operand (operands[2], DFmode))
     {
       union real_extract u;
-      bcopy (&CONST_DOUBLE_LOW (operands[2]), &u, sizeof u);
+      memcpy (&u, &CONST_DOUBLE_LOW (operands[2]), sizeof u);
       emit_insn (gen_muldf3 (operands[0], operands[1],
                             CONST_DOUBLE_FROM_REAL_VALUE (1.0/u.d, DFmode)));
       DONE;
index 13957fc2f7f6dd189b9ad32eb443c2e15d6187e7..2f66d2a00d90145e7cc8dcbbdf71113dbf1e4700 100644 (file)
@@ -5022,8 +5022,7 @@ override_options ()
      reg_names points into via the REGISTER_NAMES macro.  */
 
   if (TARGET_NAME_REGS)
-    bcopy ((char *) mips_sw_reg_names, (char *) mips_reg_names,
-          sizeof (mips_reg_names));
+    memcpy (mips_reg_names, mips_sw_reg_names, sizeof (mips_reg_names));
 
   /* When compiling for the mips16, we can not use floating point.  We
      record the original hard float value in mips16_hard_float.  */
index cf93964a0396499551df7fb1ff408e5e23170f7d..06d4c3842b49e75d46e24e0eecf859dc23b4ba2e 100644 (file)
@@ -10305,7 +10305,7 @@ ld\\t%2,%1-%S1(%2)\;daddu\\t%2,%2,$31\;j\\t%2"
 
   if (GET_CODE (operands[0]) != CONST_DOUBLE)
     abort ();
-  bcopy ((char *) &CONST_DOUBLE_LOW (operands[0]), (char *) &u, sizeof u);
+  memcpy (&u, &CONST_DOUBLE_LOW (operands[0]), sizeof u);
   assemble_real (u.d, SFmode);
   return \"\";
 }"
@@ -10322,7 +10322,7 @@ ld\\t%2,%1-%S1(%2)\;daddu\\t%2,%2,$31\;j\\t%2"
 
   if (GET_CODE (operands[0]) != CONST_DOUBLE)
     abort ();
-  bcopy ((char *) &CONST_DOUBLE_LOW (operands[0]), (char *) &u, sizeof u);
+  memcpy (&u, &CONST_DOUBLE_LOW (operands[0]), sizeof u);
   assemble_real (u.d, DFmode);
   return \"\";
 }"
index 33e8e90bb7ece4a02125ff1b257dc7559d2c12e4..91cfeeba33b9ce6017ca9a57218358196ab199e5 100644 (file)
@@ -1957,8 +1957,7 @@ output_fpops (file)
                {
                  union real_extract u;
 
-                 bcopy ((char *) &CONST_DOUBLE_LOW (immed[i]),
-                        (char *) &u, sizeof u);
+                 memcpy (&u, &CONST_DOUBLE_LOW (immed[i]), sizeof u);
                  if (GET_MODE (immed[i]) == DFmode)
                    ASM_OUTPUT_DOUBLE (file, u.d);
                  else
index 789a2f7f48fba430b2a8480699a41ce31f108fcd..bbefa7e2a883c360eabbaa1565c089d7a42bfcf1 100644 (file)
@@ -385,8 +385,7 @@ rs6000_override_options (default_cpu)
   /* If the user desires alternate register names, copy in the alternate names
      now.  */
   if (TARGET_REGNAMES)
-    bcopy ((char *)alt_reg_names, (char *)rs6000_reg_names,
-          sizeof (rs6000_reg_names));
+    memcpy (rs6000_reg_names, alt_reg_names, sizeof (rs6000_reg_names));
 #endif
 
 #ifdef SUBTARGET_OVERRIDE_OPTIONS
index 4021fb2c76ee39e192ae5632725eaf7482bf57dd..a9b86c4be8ec6fee4d7d6b059306720e93fc94ee 100644 (file)
  "*
 {
   union real_extract u;
-  bcopy ((char *) &CONST_DOUBLE_LOW (operands[0]), (char *) &u, sizeof u);
+  memcpy (&u, &CONST_DOUBLE_LOW (operands[0]), sizeof u);
   assemble_real (u.d, SFmode);
   return \"\";
 }"
  "*
 {
   union real_extract u;
-  bcopy ((char *) &CONST_DOUBLE_LOW (operands[0]), (char *) &u, sizeof u);
+  memcpy (&u, &CONST_DOUBLE_LOW (operands[0]), sizeof u);
   assemble_real (u.d, DFmode);
   return \"\";
 }"
index 77af581748cf1edcab1ebe6656feb95bf2090998..38c86f05351172da437fa9211fd71d1e596e7cd3 100644 (file)
@@ -632,7 +632,7 @@ check_float_value (mode, d, overflow)
   if ((mode) == SFmode)
     {
       REAL_VALUE_TYPE r;
-      bcopy ((char *) d, (char *) &r, sizeof (REAL_VALUE_TYPE));
+      memcpy (&r, d, sizeof (REAL_VALUE_TYPE));
       if (REAL_VALUES_LESS (float_values[0], r))
        {
          bcopy ((char *) &float_values[0], (char *) d,
index f05fc60c4a789fc14c7949b2d36ba2b2ef46c97e..a84276e3f8b32eeb0e66a6ed9207a1a276d50760 100644 (file)
@@ -1,3 +1,8 @@
+2000-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * decl.c (grokdeclarator, save_function_data): Use memcpy, not bcopy.
+       * lex.c (copy_lang_decl): Likewise.
+
 2000-11-09  Mark Mitchell  <mark@codesourcery.com>
 
        * dump.c (cp_dump_tree): Don't dump function bodies here.
index a66500f9dcf93e57bfdbafc28ad66964343f635e..d23ef2f75f87945810e1bf7d83cc30bbe1ea21c6 100644 (file)
@@ -10703,7 +10703,7 @@ grokdeclarator (declarator, declspecs, decl_context, initialized, attrlist)
                      }
                    {
                      RID_BIT_TYPE tmp_bits;
-                     bcopy ((void*)&specbits, (void*)&tmp_bits, sizeof (RID_BIT_TYPE));
+                     memcpy (&tmp_bits, &specbits, sizeof (RID_BIT_TYPE));
                      RIDBIT_RESET (RID_INLINE, tmp_bits);
                      RIDBIT_RESET (RID_STATIC, tmp_bits);
                      if (RIDBIT_ANY_SET (tmp_bits))
@@ -14028,8 +14028,7 @@ save_function_data (decl)
   /* Make a copy.  */
   f = ((struct cp_language_function *)
        xmalloc (sizeof (struct cp_language_function)));
-  bcopy ((char *) cp_function_chain, (char *) f,
-        sizeof (struct cp_language_function));
+  memcpy (f, cp_function_chain, sizeof (struct cp_language_function));
   DECL_SAVED_FUNCTION_DATA (decl) = f;
 
   /* Clear out the bits we don't need.  */
index e7c1e550de150ae99e191ba0d28a7e3583b03b22..0300deecb522c70dd587e3f82dd3d03622d6e85d 100644 (file)
@@ -1588,7 +1588,7 @@ copy_lang_decl (node)
   else
     size = sizeof (struct lang_decl);
   ld = (struct lang_decl *) ggc_alloc (size);
-  bcopy ((char *)DECL_LANG_SPECIFIC (node), (char *)ld, size);
+  memcpy (ld, DECL_LANG_SPECIFIC (node), size);
   DECL_LANG_SPECIFIC (node) = ld;
 }
 
index c73b346fe5b8afeb1213419c2675a0341cc7f878..db1c73fc936bf6a0a4374e6211e85478dcd6c604 100644 (file)
@@ -1904,7 +1904,7 @@ copy_rtx_if_shared (orig)
       register rtx copy;
 
       copy = rtx_alloc (code);
-      bcopy ((char *) x, (char *) copy,
+      memcpy (copy, x,
             (sizeof (*copy) - sizeof (copy->fld)
              + sizeof (copy->fld[0]) * GET_RTX_LENGTH (code)));
       x = copy;
@@ -4109,7 +4109,7 @@ init_emit_once (line_numbers)
          memset ((char *) &u, 0, sizeof u);  /* Zero any holes in a structure.  */
          u.d = i == 0 ? dconst0 : i == 1 ? dconst1 : dconst2;
 
-         bcopy ((char *) &u, (char *) &CONST_DOUBLE_LOW (tem), sizeof u);
+         memcpy (&CONST_DOUBLE_LOW (tem), &u, sizeof u);
          CONST_DOUBLE_MEM (tem) = cc0_rtx;
          CONST_DOUBLE_CHAIN (tem) = NULL_RTX;
          PUT_MODE (tem, mode);
index 012a68e8afaeb9164134783cd683a8fe291e172c..af5d36d6de17970c700037c191eb2f952af3ec88 100644 (file)
@@ -2314,10 +2314,10 @@ synth_mult (alg_out, t, cost_limit)
      best_alg is normally undefined, and this is a critical function.  */
   alg_out->ops = best_alg->ops + 1;
   alg_out->cost = cost_limit;
-  bcopy ((char *) best_alg->op, (char *) alg_out->op,
-        alg_out->ops * sizeof *alg_out->op);
-  bcopy ((char *) best_alg->log, (char *) alg_out->log,
-        alg_out->ops * sizeof *alg_out->log);
+  memcpy (alg_out->op, best_alg->op,
+         alg_out->ops * sizeof *alg_out->op);
+  memcpy (alg_out->log, best_alg->log,
+         alg_out->ops * sizeof *alg_out->log);
 }
 \f
 /* Perform a multiplication and return an rtx for the result.
index 9b76aa801a3beb896cd8adda4b2af801f75b3b0f..c83f722f03eae064db6fe871ecd2b585783988ce 100644 (file)
@@ -1904,7 +1904,7 @@ add_bb_string (string, perm_p)
   if (!perm_p)
     {
       char *p = (char *) permalloc (len);
-      bcopy (string, p, len);
+      memcpy (p, string, len);
       string = p;
     }
   else
index 770379a53d52318402d6878f7cd40b41fc6aef5b..27123d87871eb4581f88487587a73ef71a072861 100644 (file)
@@ -283,7 +283,7 @@ from the machine description file `md'.  */\n\n");
              unit = (struct function_unit *)
                alloca (sizeof (struct function_unit));
              unit->name = (char *) alloca (len);
-             bcopy (name, unit->name, len);
+             memcpy (unit->name, name, len);
              unit->multiplicity = multiplicity;
              unit->simultaneity = simultaneity;
              unit->ready_cost.min = unit->ready_cost.max = ready_cost;
index d3f77b0640d66b92f7cf74af59fde5b1b653a249..98b1125661084c5890b8469aeaf2c80c4e69e371 100644 (file)
@@ -808,7 +808,7 @@ attr_string (str, len)
 
   /* Not found; create a permanent copy and add it to the hash table.  */
   new_str = (char *) obstack_alloc (hash_obstack, len + 1);
-  bcopy (str, new_str, len);
+  memcpy (new_str, str, len);
   new_str[len] = '\0';
   attr_hash_add_string (hashcode, new_str);
 
@@ -2577,7 +2577,7 @@ simplify_cond (exp, insn_code, insn_index)
   /* This lets us free all storage allocated below, if appropriate.  */
   first_spacer = (char *) obstack_finish (rtl_obstack);
 
-  bcopy ((char *) XVEC (exp, 0)->elem, (char *) tests, len * sizeof (rtx));
+  memcpy (tests, XVEC (exp, 0)->elem, len * sizeof (rtx));
 
   /* See if default value needs simplification.  */
   if (GET_CODE (defval) == COND)
@@ -2665,8 +2665,7 @@ simplify_cond (exp, insn_code, insn_index)
       rtx newexp = rtx_alloc (COND);
 
       XVEC (newexp, 0) = rtvec_alloc (len);
-      bcopy ((char *) tests, (char *) XVEC (newexp, 0)->elem,
-            len * sizeof (rtx));
+      memcpy (XVEC (newexp, 0)->elem, tests, len * sizeof (rtx));
       XEXP (newexp, 1) = new_defval;
       return newexp;
     }
@@ -5931,8 +5930,8 @@ copy_rtx_unchanging (orig)
   PUT_MODE (copy, GET_MODE (orig));
   RTX_UNCHANGING_P (copy) = 1;
 
-  bcopy ((char *) &XEXP (orig, 0), (char *) &XEXP (copy, 0),
-        GET_RTX_LENGTH (GET_CODE (copy)) * sizeof (rtx));
+  memcpy (&XEXP (copy, 0), &XEXP (orig, 0),
+         GET_RTX_LENGTH (GET_CODE (copy)) * sizeof (rtx));
   return copy;
 #endif
 }
index 7ca5533d97544ad78d9aecd67419036507bdffc3..0a59c097d0cd061d806f5ea9fdd2e4df4f8fba25 100644 (file)
@@ -1,3 +1,8 @@
+2000-11-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * decl.c (copy_lang_decl): Use memcpy, not bcopy.
+       * jcf-parse.c (jcf_figure_file_type): Likewise.
+
 2000-11-09  Joseph S. Myers  <jsm28@cam.ac.uk>
 
        * parse.y (create_new_parser_context): Use memset () instead of
index 5ae29856026b5fb91623d9699dc367f23a54adbc..04e0734054b572a955e8444e62a73d0c39795fc2 100644 (file)
@@ -1556,7 +1556,7 @@ copy_lang_decl (node)
     = TREE_CODE (node) == VAR_DECL ? sizeof (struct lang_decl_var)
     : sizeof (struct lang_decl);
   struct lang_decl *x = (struct lang_decl *) ggc_alloc (lang_decl_size);
-  bcopy ((PTR) DECL_LANG_SPECIFIC (node), (PTR) x, lang_decl_size);
+  memcpy (x, DECL_LANG_SPECIFIC (node), lang_decl_size);
   DECL_LANG_SPECIFIC (node) = x;
 }
 
index 090120a1c6c2858e445d521e4d72fc478558d3c7..be9e7b958faff53633e3da467745c199a03daba6 100644 (file)
@@ -1069,8 +1069,7 @@ DEFUN(jcf_figure_file_type, (jcf),
       && !open_in_zip (jcf, input_filename, NULL, 0))
     {
       localToFile = ALLOC (sizeof (struct ZipFileCache));
-      bcopy ((PTR) SeenZipFiles, (PTR) localToFile, 
-            sizeof (struct ZipFileCache));
+      memcpy (localToFile, SeenZipFiles, sizeof (struct ZipFileCache));
       process_zip_dir ();      /* Register all the class defined there */
       return JCF_ZIP;
     }
index 4c9c5ea2faed1eace6fd16ede1cd38825c6ecb58..d6941c83ffa5a179781428410fa6f5fcfc635b7d 100644 (file)
@@ -3748,8 +3748,7 @@ thread_jumps (f, max_reg, flag_before_loop)
          memset (modified_regs, 0, max_reg * sizeof (char));
          modified_mem = 0;
 
-         bcopy ((char *) all_reset, (char *) same_regs,
-                max_reg * sizeof (int));
+         memcpy (same_regs, all_reset, max_reg * sizeof (int));
          num_same_regs = 0;
 
          label = JUMP_LABEL (b1);
index 4789ed82b97c8c56dc6351ed4658bca9db0de2ae..c43e5789d52c50cabfe48310c2000d4d4d916b46 100644 (file)
@@ -172,7 +172,7 @@ save_string (s, len)
 {
   register char *result = xmalloc (len + 1);
 
-  bcopy (s, result, len);
+  memcpy (result, s, len);
   result[len] = 0;
   return result;
 }
index a6ea868a675c2b29ca376b21f8cd1d0017f63bf8..970c24c324d122676394ead4eb9e75b156d3807f 100644 (file)
@@ -464,7 +464,7 @@ REAL_VALUE_TYPE real_value_from_int_cst     PARAMS ((union tree_node *,
 
 #define REAL_VALUE_FROM_CONST_DOUBLE(to, from)         \
 do { union real_extract u;                             \
-     bcopy ((char *) &CONST_DOUBLE_LOW ((from)), (char *) &u, sizeof u); \
+     memcpy (&u, &CONST_DOUBLE_LOW ((from)), sizeof u); \
      to = u.d; } while (0)
 
 /* Return a CONST_DOUBLE with value R and mode M.  */
index bf6fa0f6b3b41c2ffc0436bab522e870da198fb6..b9817a2717486cae4240a94a3e2c3e1fc433f784 100644 (file)
@@ -267,8 +267,8 @@ init_reg_sets ()
          SET_HARD_REG_BIT (reg_class_contents[i], j);
     }
 
-  bcopy (initial_fixed_regs, fixed_regs, sizeof fixed_regs);
-  bcopy (initial_call_used_regs, call_used_regs, sizeof call_used_regs);
+  memcpy (fixed_regs, initial_fixed_regs, sizeof fixed_regs);
+  memcpy (call_used_regs, initial_call_used_regs, sizeof call_used_regs);
   memset (global_regs, 0, sizeof global_regs);
 
   /* Do any additional initialization regsets may need */
@@ -404,7 +404,7 @@ init_reg_sets_1 ()
   CLEAR_HARD_REG_SET (call_used_reg_set);
   CLEAR_HARD_REG_SET (call_fixed_reg_set);
 
-  bcopy (fixed_regs, call_fixed_regs, sizeof call_fixed_regs);
+  memcpy (call_fixed_regs, fixed_regs, sizeof call_fixed_regs);
 
   n_non_fixed_regs = 0;
 
index 5219e8a09d2c3dd0354e56d73b659a551dbb21ad..dbe13fa6f51e05d1242d0639bd1c54ffc3161f75 100644 (file)
@@ -669,7 +669,7 @@ reload (first, global)
   reg_equiv_address = (rtx *) xcalloc (max_regno, sizeof (rtx));
   reg_max_ref_width = (unsigned int *) xcalloc (max_regno, sizeof (int));
   reg_old_renumber = (short *) xcalloc (max_regno, sizeof (short));
-  bcopy ((PTR) reg_renumber, (PTR) reg_old_renumber, max_regno * sizeof (short));
+  memcpy (reg_old_renumber, reg_renumber, max_regno * sizeof (short));
   pseudo_forbidden_regs
     = (HARD_REG_SET *) xmalloc (max_regno * sizeof (HARD_REG_SET));
   pseudo_previous_regs
@@ -2530,9 +2530,9 @@ eliminate_regs (x, mem_mode, insn)
          if (new != XEXP (x, i) && ! copied)
            {
              rtx new_x = rtx_alloc (code);
-             bcopy ((char *) x, (char *) new_x,
-                    (sizeof (*new_x) - sizeof (new_x->fld)
-                     + sizeof (new_x->fld[0]) * GET_RTX_LENGTH (code)));
+             memcpy (new_x, x,
+                     (sizeof (*new_x) - sizeof (new_x->fld)
+                      + sizeof (new_x->fld[0]) * GET_RTX_LENGTH (code)));
              x = new_x;
              copied = 1;
            }
@@ -2551,10 +2551,10 @@ eliminate_regs (x, mem_mode, insn)
                  if (! copied)
                    {
                      rtx new_x = rtx_alloc (code);
-                     bcopy ((char *) x, (char *) new_x,
-                            (sizeof (*new_x) - sizeof (new_x->fld)
-                             + (sizeof (new_x->fld[0])
-                                * GET_RTX_LENGTH (code))));
+                     memcpy (new_x, x,
+                             (sizeof (*new_x) - sizeof (new_x->fld)
+                              + (sizeof (new_x->fld[0])
+                                 * GET_RTX_LENGTH (code))));
                      x = new_x;
                      copied = 1;
                    }
This page took 0.202879 seconds and 5 git commands to generate.