diff options
author | Richard Stallman <rms@gnu.org> | 1992-10-18 08:37:44 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1992-10-18 08:37:44 +0000 |
commit | c575213d96da59a3b05244445ec948ebf0f36394 (patch) | |
tree | 085831fba153ca7886c9b5f1e29c6dde3542264a /gcc | |
parent | bc9aee2d4d2763c95a4c7a4124df18c38528e8fc (diff) | |
download | gcc-c575213d96da59a3b05244445ec948ebf0f36394.zip gcc-c575213d96da59a3b05244445ec948ebf0f36394.tar.gz gcc-c575213d96da59a3b05244445ec948ebf0f36394.tar.bz2 |
(PRINT_OPERAND): For `h', always use OPERAND_HIGH_ADJ_PART
even for integer constant addresses.
From-SVN: r2509
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/config/i860/i860.h | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/gcc/config/i860/i860.h b/gcc/config/i860/i860.h index ee80e24..fcd385e 100644 --- a/gcc/config/i860/i860.h +++ b/gcc/config/i860/i860.h @@ -1286,26 +1286,26 @@ extern unsigned long sfmode_constant_to_ulong (); else if ((CODE) == 'm') \ output_address (XEXP (X, 0)); \ else if ((CODE) == 'L') \ - if (GET_CODE (X) == MEM) \ - PRINT_OPERAND_PART (FILE, XEXP (X, 0), OPERAND_LOW_PART); \ - else \ - PRINT_OPERAND_PART (FILE, X, OPERAND_LOW_PART); \ + { \ + if (GET_CODE (X) == MEM) \ + PRINT_OPERAND_PART (FILE, XEXP (X, 0), OPERAND_LOW_PART); \ + else \ + PRINT_OPERAND_PART (FILE, X, OPERAND_LOW_PART); \ + } \ else if ((CODE) == 'H') \ - if (GET_CODE (X) == MEM) \ - PRINT_OPERAND_PART (FILE, XEXP (X, 0), OPERAND_HIGH_PART); \ - else \ - PRINT_OPERAND_PART (FILE, X, OPERAND_HIGH_PART); \ + { \ + if (GET_CODE (X) == MEM) \ + PRINT_OPERAND_PART (FILE, XEXP (X, 0), OPERAND_HIGH_PART); \ + else \ + PRINT_OPERAND_PART (FILE, X, OPERAND_HIGH_PART); \ + } \ else if ((CODE) == 'h') \ - if (GET_CODE (X) == MEM) \ - PRINT_OPERAND_PART (FILE, XEXP (X, 0), \ - const_int_operand (XEXP (X, 0)) \ - ? OPERAND_HIGH_PART \ - : OPERAND_HIGH_ADJ_PART); \ - else \ - PRINT_OPERAND_PART (FILE, X, \ - const_int_operand (X) \ - ? OPERAND_HIGH_PART \ - : OPERAND_HIGH_ADJ_PART); \ + { \ + if (GET_CODE (X) == MEM) \ + PRINT_OPERAND_PART (FILE, XEXP (X, 0), OPERAND_HIGH_ADJ_PART); \ + else \ + PRINT_OPERAND_PART (FILE, X, OPERAND_HIGH_ADJ_PART); \ + } \ else if (GET_CODE (X) == MEM) \ output_address (XEXP (X, 0)); \ else if ((CODE) == 'r' && (X) == const0_rtx) \ |