+2002-03-31 Jakub Jelinek <jakub@redhat.com>
+
+ PR middle-end/6100
+ * config/sparc/sparc.c (output_cbranch): Use REG_BR_PROB, not
+ REG_BR_PRED.
+ (output_v9branch): Likewise.
+
2002-03-31 Alexandre Oliva <aoliva@redhat.com>
* gcc.c: Revert previous patch for now.
labelno = "";
}
- if (*labelno && insn && (note = find_reg_note (insn, REG_BR_PRED, NULL_RTX)))
+ if (*labelno && insn && (note = find_reg_note (insn, REG_BR_PROB, NULL_RTX)))
{
strcpy (p,
- (((INTVAL (XEXP (note, 0)) & ATTR_FLAG_likely) != 0) ^ far)
+ ((INTVAL (XEXP (note, 0)) >= REG_BR_PROB_BASE / 2) ^ far)
? ",pt" : ",pn");
p += 3;
spaces -= 3;
p += 2;
}
- if (insn && (note = find_reg_note (insn, REG_BR_PRED, NULL_RTX)))
+ if (insn && (note = find_reg_note (insn, REG_BR_PROB, NULL_RTX)))
{
strcpy (p,
- (((INTVAL (XEXP (note, 0)) & ATTR_FLAG_likely) != 0) ^ far)
+ ((INTVAL (XEXP (note, 0)) >= REG_BR_PROB_BASE / 2) ^ far)
? ",pt" : ",pn");
p += 3;
}