* config/ia64/ia64.c (rtx_needs_barrier): Recurse instead of
falling through from SUBREG case to REG.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98225
138bc75d-0d04-0410-961f-
82ee72b054a4
+2005-04-16 Joseph S. Myers <joseph@codesourcery.com>
+
+ PR middle-end/20491
+ * config/ia64/ia64.c (rtx_needs_barrier): Recurse instead of
+ falling through from SUBREG case to REG.
+
2005-04-15 Roger Sayle <roger@eyesopen.com>
* fold-const.c (fold_relational_hi_lo): Delete function and prototype.
break;
case SUBREG:
- x = SUBREG_REG (x);
- /* FALLTHRU */
+ need_barrier |= rtx_needs_barrier (SUBREG_REG (x), flags, pred);
+ break;
case REG:
if (REGNO (x) == AR_UNAT_REGNUM)
{