Commit ad92c826 by Richard Kenner

(do_store_flag): Use new macros LOAD_EXTEND_OP and WORD_REGISTER_OPERATION...

(do_store_flag): Use new macros LOAD_EXTEND_OP and
WORD_REGISTER_OPERATION instead of BYTE_LOADS_*_EXTEND and
LOAD_EXTEND.

From-SVN: r5474
parent 8baf60bb
...@@ -8763,8 +8763,8 @@ do_store_flag (exp, target, mode, only_cheap) ...@@ -8763,8 +8763,8 @@ do_store_flag (exp, target, mode, only_cheap)
operations as unsigned. If we must use the AND, we have a choice. operations as unsigned. If we must use the AND, we have a choice.
Normally unsigned is faster, but for some machines signed is. */ Normally unsigned is faster, but for some machines signed is. */
ops_unsignedp = (bitnum == TYPE_PRECISION (type) - 1 ? 1 ops_unsignedp = (bitnum == TYPE_PRECISION (type) - 1 ? 1
#ifdef BYTE_LOADS_SIGN_EXTEND #ifdef LOAD_EXTEND_OP
: 0 : (LOAD_EXTEND_OP (operand_mode) == SIGN_EXTEND ? 0 : 1)
#else #else
: 1 : 1
#endif #endif
......
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