Commit a81a0bfa by Thomas Preud'homme

Revert "Never reload fixed form constraints memory operand"

This reverts commit r264834.

2018-10-04  Thomas Preud'homme  <thomas.preudhomme@linaro.org>

    Revert
    2018-10-04  Thomas Preud'homme  <thomas.preudhomme@linaro.org>

    gcc/
    * lra-constraints.c (process_address_1): Bail out for all
    satisfied fixed constraints.

From-SVN: r264849
parent 956a7508
...@@ -74,11 +74,6 @@ ...@@ -74,11 +74,6 @@
* ipa-inline.c (inline_to_all_callers_1): * ipa-inline.c (inline_to_all_callers_1):
Call ultimate_alias_target for node being inlined. Call ultimate_alias_target for node being inlined.
2018-10-04 Thomas Preud'homme <thomas.preudhomme@linaro.org>
* lra-constraints.c (process_address_1): Bail out for all
satisfied fixed constraints.
2018-10-03 Jeff Law <law@redhat.com> 2018-10-03 Jeff Law <law@redhat.com>
* gimple-ssa-sprintf.c (format_string): Do not hardcode size of * gimple-ssa-sprintf.c (format_string): Do not hardcode size of
...@@ -3243,7 +3243,8 @@ process_address_1 (int nop, bool check_only_p, ...@@ -3243,7 +3243,8 @@ process_address_1 (int nop, bool check_only_p,
/* Do not attempt to decompose arbitrary addresses generated by combine /* Do not attempt to decompose arbitrary addresses generated by combine
for asm operands with loose constraints, e.g 'X'. */ for asm operands with loose constraints, e.g 'X'. */
else if (MEM_P (op) else if (MEM_P (op)
&& !(get_constraint_type (cn) == CT_FIXED_FORM && !(INSN_CODE (curr_insn) < 0
&& get_constraint_type (cn) == CT_FIXED_FORM
&& constraint_satisfied_p (op, cn))) && constraint_satisfied_p (op, cn)))
decompose_mem_address (&ad, op); decompose_mem_address (&ad, op);
else if (GET_CODE (op) == SUBREG else if (GET_CODE (op) == SUBREG
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment