PR rtl-optimization/55315
* rtlanal.c (nonzero_address_p): Don't assume a nonzero address plus a
const is a nonzero address.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193616
138bc75d-0d04-0410-961f-
82ee72b054a4
+2012-11-19 Tom de Vries <tom@codesourcery.com>
+
+ PR rtl-optimization/55315
+
+ * rtlanal.c (nonzero_address_p): Don't assume a nonzero address plus a
+ const is a nonzero address.
+
2012-11-18 Sandra Loosemore <sandra@codesourcery.com>
* doc/extend.texi: Use @smallexample consistently. Add @noindent
return nonzero_address_p (XEXP (x, 0));
case PLUS:
- if (CONST_INT_P (XEXP (x, 1)))
- return nonzero_address_p (XEXP (x, 0));
/* Handle PIC references. */
- else if (XEXP (x, 0) == pic_offset_table_rtx
+ if (XEXP (x, 0) == pic_offset_table_rtx
&& CONSTANT_P (XEXP (x, 1)))
return true;
return false;