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
This commit is contained in:
Clinton Popetz 2000-03-07 19:29:51 +00:00 committed by Clinton Popetz
parent 518f173d3d
commit 32fdad6ead
2 changed files with 6 additions and 1 deletions

View File

@ -1,3 +1,8 @@
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>
* tree.h (INT_CST_LT, INT_CST_LT_UNSIGNED): Remove unneeded casts.

View File

@ -3615,7 +3615,7 @@ move\\t%0,%z4\\n\\
"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]);
if (GET_CODE (operands[1]) != MEM)