diff options
Diffstat (limited to 'gcc/loop-invariant.c')
-rw-r--r-- | gcc/loop-invariant.c | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/gcc/loop-invariant.c b/gcc/loop-invariant.c index 14d3e0a..4cc1ea6 100644 --- a/gcc/loop-invariant.c +++ b/gcc/loop-invariant.c @@ -203,9 +203,7 @@ check_maybe_invariant (rtx x) switch (code) { - case CONST_INT: - case CONST_DOUBLE: - case CONST_FIXED: + CASE_CONST_ANY: case SYMBOL_REF: case CONST: case LABEL_REF: @@ -302,9 +300,7 @@ hash_invariant_expr_1 (rtx insn, rtx x) switch (code) { - case CONST_INT: - case CONST_DOUBLE: - case CONST_FIXED: + CASE_CONST_ANY: case SYMBOL_REF: case CONST: case LABEL_REF: @@ -363,9 +359,7 @@ invariant_expr_equal_p (rtx insn1, rtx e1, rtx insn2, rtx e2) switch (code) { - case CONST_INT: - case CONST_DOUBLE: - case CONST_FIXED: + CASE_CONST_ANY: case SYMBOL_REF: case CONST: case LABEL_REF: |