From: Jan Hubicka Date: Mon, 24 Nov 2003 00:50:31 +0000 (+0000) Subject: fold-const.c (fold): Do not return early when optimizing COMPONENT_REF and constant. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0ba646fe67702e7e2c4e34ae57d2c135c66be2bd;p=gcc.git fold-const.c (fold): Do not return early when optimizing COMPONENT_REF and constant. * fold-const.c (fold): Do not return early when optimizing COMPONENT_REF and constant. From-SVN: r73870 --- diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 3787915021e..aea2e080183 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -7718,7 +7718,8 @@ fold (tree expr) && (optimize || TREE_CODE (arg1) == INTEGER_CST)) { t1 = optimize_bit_field_compare (code, type, arg0, arg1); - return t1 ? t1 : t; + if (t1) + return t1; } /* If this is a comparison of complex values and either or both sides