It was used for old POWER only, which has been removed.

Tested etc.; okay to apply?


Segher


2012-10-04  Segher Boessenkool  <seg...@kernel.crashing.org>

gcc/
        * config/rs6000/rs6000.c (print_operand) ['A']: Delete.

---
 gcc/config/rs6000/rs6000.c |   11 -----------
 1 files changed, 0 insertions(+), 11 deletions(-)

diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index 211087b..846a939 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -14676,17 +14676,6 @@ print_operand (FILE *file, rtx x, int code)
     {
       /* %a is output_address.  */
 
-    case 'A':
-      /* If X is a constant integer whose low-order 5 bits are zero,
-        write 'l'.  Otherwise, write 'r'.  This is a kludge to fix a bug
-        in the AIX assembler where "sri" with a zero shift count
-        writes a trash instruction.  */
-      if (GET_CODE (x) == CONST_INT && (INTVAL (x) & 31) == 0)
-       putc ('l', file);
-      else
-       putc ('r', file);
-      return;
-
     case 'b':
       /* If constant, low-order 16 bits of constant, unsigned.
         Otherwise, write normally.  */
-- 
1.7.7.6

Reply via email to