Commit 32fdad6e by Clinton Popetz Committed by Clinton Popetz

mips.md (zero_extendsidi2): Always force operand one to memory for mips16.

	* config/mips/mips.md (zero_extendsidi2): Always force operand
	one to memory for mips16.

From-SVN: r32386
parent 518f173d
2000-03-07 Clinton Popetz <cpopetz@cygnus.com>
* config/mips/mips.md (zero_extendsidi2): Always force operand
one to memory for mips16.
Mon Mar 6 15:22:29 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu> Mon Mar 6 15:22:29 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
* tree.h (INT_CST_LT, INT_CST_LT_UNSIGNED): Remove unneeded casts. * tree.h (INT_CST_LT, INT_CST_LT_UNSIGNED): Remove unneeded casts.
......
...@@ -3615,7 +3615,7 @@ move\\t%0,%z4\\n\\ ...@@ -3615,7 +3615,7 @@ move\\t%0,%z4\\n\\
"TARGET_64BIT" "TARGET_64BIT"
" "
{ {
if (optimize && GET_CODE (operands[1]) == MEM) if ((optimize || TARGET_MIPS16) && GET_CODE (operands[1]) == MEM)
operands[1] = force_not_mem (operands[1]); operands[1] = force_not_mem (operands[1]);
if (GET_CODE (operands[1]) != MEM) if (GET_CODE (operands[1]) != MEM)
......
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