diff options
Diffstat (limited to 'gcc/fold-const.cc')
-rw-r--r-- | gcc/fold-const.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/fold-const.cc b/gcc/fold-const.cc index 35fcf50..5f48ced 100644 --- a/gcc/fold-const.cc +++ b/gcc/fold-const.cc @@ -7246,10 +7246,10 @@ tree_swap_operands_p (const_tree arg0, const_tree arg1) if (TREE_CONSTANT (arg0)) return true; - /* Put invariant address in arg1. */ - if (is_gimple_invariant_address (arg1)) + /* Put addresses in arg1. */ + if (TREE_CODE (arg1) == ADDR_EXPR) return false; - if (is_gimple_invariant_address (arg0)) + if (TREE_CODE (arg0) == ADDR_EXPR) return true; /* It is preferable to swap two SSA_NAME to ensure a canonical form |