From: Paolo Bonzini Date: Fri, 8 May 2009 07:51:46 +0000 (+0000) Subject: re PR rtl-optimization/33928 (30% performance slowdown in floating-point code caused... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3e807ffc9de5b1e8ec5641446619b9d9fab29d34;p=gcc.git re PR rtl-optimization/33928 (30% performance slowdown in floating-point code caused by r118475) 2009-05-08 Paolo Bonzini PR rtl-optimization/33928 * loop-invariant.c (record_use): Fix && vs. || mishap. From-SVN: r147274 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e959348eb5a..006c508d46c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2009-05-08 Paolo Bonzini + + PR rtl-optimization/33928 + * loop-invariant.c (record_use): Fix && vs. || mishap. + 2009-05-08 Paolo Bonzini PR rtl-optimization/33928 diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.c index 3d718b19f1d..8c1e0e6202d 100644 --- a/gcc/loop-invariant.c +++ b/gcc/loop-invariant.c @@ -726,7 +726,7 @@ record_use (struct def *def, df_ref use) u->pos = DF_REF_REAL_LOC (use); u->insn = DF_REF_INSN (use); u->addr_use_p = (DF_REF_TYPE (use) == DF_REF_REG_MEM_LOAD - && DF_REF_TYPE (use) == DF_REF_REG_MEM_STORE); + || DF_REF_TYPE (use) == DF_REF_REG_MEM_STORE); u->next = def->uses; def->uses = u; def->n_uses++;