diff options
Diffstat (limited to 'gcc/config/aarch64/predicates.md')
-rw-r--r-- | gcc/config/aarch64/predicates.md | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/aarch64/predicates.md b/gcc/config/aarch64/predicates.md index 39792097220..ee16dc88bd0 100644 --- a/gcc/config/aarch64/predicates.md +++ b/gcc/config/aarch64/predicates.md @@ -165,7 +165,7 @@ (define_predicate "aarch64_valid_symref" (match_code "const, symbol_ref, label_ref") { - return (aarch64_classify_symbolic_expression (op, SYMBOL_CONTEXT_ADR) + return (aarch64_classify_symbolic_expression (op) != SYMBOL_FORCE_TO_MEM); }) @@ -215,7 +215,7 @@ (and (match_code "reg,subreg,mem,const,const_int,symbol_ref,label_ref,high") (ior (match_operand 0 "register_operand") (ior (match_operand 0 "memory_operand") - (match_test "aarch64_mov_operand_p (op, SYMBOL_CONTEXT_ADR, mode)"))))) + (match_test "aarch64_mov_operand_p (op, mode)"))))) (define_predicate "aarch64_movti_operand" (and (match_code "reg,subreg,mem,const_int") |