case TRAP_IF:
return reg_overlap_mentioned_p (x, TRAP_CONDITION (body));
+ case UNSPEC:
+ case UNSPEC_VOLATILE:
case PARALLEL:
for (i = XVECLEN (body, 0) - 1; i >= 0; i--)
if (reg_referenced_p (x, XVECEXP (body, 0, i)))
}
\f
/* Nonzero if X contains any volatile memory references
- or volatile ASM_OPERANDS expressions. */
+ UNSPEC_VOLATILE operations or volatile ASM_OPERANDS expressions. */
int
volatile_refs_p (x)
return 0;
case CALL:
+ case UNSPEC_VOLATILE:
/* case TRAP_IF: This isn't clear yet. */
return 1;
case POST_INC:
case POST_DEC:
case CALL:
+ case UNSPEC_VOLATILE:
/* case TRAP_IF: This isn't clear yet. */
return 1;
return 0;
/* Conditional trap can trap! */
+ case UNSPEC_VOLATILE:
case TRAP_IF:
return 1;