From: Richard Kenner Date: Sun, 17 Dec 1995 12:05:54 +0000 (-0500) Subject: (cmpqi): Fix generation of literal operand of CLM instruction to avoid X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7548d1adb83c2f1a1087d845ffa2fc2c36b98827;p=gcc.git (cmpqi): Fix generation of literal operand of CLM instruction to avoid double literals (=X'=F'...). From-SVN: r10785 --- diff --git a/gcc/config/i370/i370.md b/gcc/config/i370/i370.md index c64f86d3ee7..e12d2f62026 100644 --- a/gcc/config/i370/i370.md +++ b/gcc/config/i370/i370.md @@ -295,7 +295,7 @@ if (GET_CODE (operands[1]) == CONST_INT) { mvs_check_page (0, 4, 1); - return \"CLM %0,1,=X'%X1'\"; + return \"CLM %0,1,=FL1'%B1'\"; } mvs_check_page (0, 4, 0); return \"CLM %0,1,%1\"; @@ -306,7 +306,7 @@ if (REG_P (operands[1])) { mvs_check_page (0, 4, 1); - return \"CLM %1,1,=X'%X0'\"; + return \"CLM %1,1,=FL1'%B0'\"; } mvs_check_page (0, 4, 0); return \"CLI %1,%B0\"; @@ -344,7 +344,7 @@ if (GET_CODE (operands[1]) == CONST_INT) { mvs_check_page (0, 4, 1); - return \"CLM %0,1,=X'%X1'\"; + return \"CLM %0,1,=FL1'%B1'\"; } mvs_check_page (0, 8, 0); return \"STC %1,140(,13)\;CLM %0,1,140(13)\";