aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@cygnus.com>1998-06-16 16:00:29 -0700
committerRichard Henderson <rth@gcc.gnu.org>1998-06-16 16:00:29 -0700
commit33ab8de00e2be440974b87b57c80a5ea6df45d91 (patch)
tree1deb4c816b4845fd55489b911880ec7cad371f92 /gcc
parentbf20f3410fe9d3e01b0af91bf19cc63a406ca724 (diff)
downloadgcc-33ab8de00e2be440974b87b57c80a5ea6df45d91.zip
gcc-33ab8de00e2be440974b87b57c80a5ea6df45d91.tar.gz
gcc-33ab8de00e2be440974b87b57c80a5ea6df45d91.tar.bz2
* reload1.c (reload_cse_regs): Call bzero instead of looping.
From-SVN: r20530
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/reload1.c6
2 files changed, 6 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 166dd64..bfa685f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+Tue Jun 16 22:58:40 1998 Richard Henderson <rth@cygnus.com>
+
+ * reload1.c (reload_cse_regs): Call bzero instead of looping.
+
Tue Jun 16 18:30:35 1998 Jim Wilson <wilson@cygnus.com>
* dwarf2out.c (stripattributes): Prepend '*' to the section name.
diff --git a/gcc/reload1.c b/gcc/reload1.c
index b1e26ae..b69ee76 100644
--- a/gcc/reload1.c
+++ b/gcc/reload1.c
@@ -8165,8 +8165,7 @@ reload_cse_regs (first)
init_alias_analysis ();
reg_values = (rtx *) alloca (FIRST_PSEUDO_REGISTER * sizeof (rtx));
- for (i = 0; i < FIRST_PSEUDO_REGISTER; i++)
- reg_values[i] = 0;
+ bzero (reg_values, FIRST_PSEUDO_REGISTER * sizeof (rtx));
/* Create our EXPR_LIST structures on reload_obstack, so that we can
free them when we are done. */
@@ -8483,8 +8482,7 @@ reload_cse_simplify_set (set, insn)
dclass = REGNO_REG_CLASS (dreg);
- /* If memory loads are cheaper than register copies, don't change
- them. */
+ /* If memory loads are cheaper than register copies, don't change them. */
if (GET_CODE (src) == MEM
&& MEMORY_MOVE_COST (GET_MODE (src), dclass, 1) < 2)
return 0;