diff options
Diffstat (limited to 'gcc/reorg.c')
-rw-r--r-- | gcc/reorg.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/reorg.c b/gcc/reorg.c index f2ee5b8884b..7370a356dc4 100644 --- a/gcc/reorg.c +++ b/gcc/reorg.c @@ -340,11 +340,14 @@ mark_referenced_resources (x, res, include_delayed_effects) case UNSPEC_VOLATILE: case ASM_INPUT: - case TRAP_IF: /* Traditional asm's are always volatile. */ res->volatil = 1; return; + case TRAP_IF: + res->volatil = 1; + break; + case ASM_OPERANDS: res->volatil = MEM_VOLATILE_P (x); |