]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
rs6000.c (print_operand): Delete.
authorSegher Boessenkool <segher@kernel.crashing.org>
Sun, 7 Oct 2012 02:07:42 +0000 (04:07 +0200)
committerSegher Boessenkool <segher@gcc.gnu.org>
Sun, 7 Oct 2012 02:07:42 +0000 (04:07 +0200)
gcc/
* config/rs6000/rs6000.c (print_operand) ['A']: Delete.

From-SVN: r192178

gcc/ChangeLog
gcc/config/rs6000/rs6000.c

index c80b5e0770001b6e9e09092d16701fad2590d81d..5acc1e3818f479df46d776e1b9a231e1614adbba 100644 (file)
@@ -1,3 +1,7 @@
+2012-10-06  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       * config/rs6000/rs6000.c (print_operand) ['A']: Delete.
+
 2012-10-06  Paolo Carlini  <paolo.carlini@oracle.com>
 
        PR c++/52764
index f4e4dec7bfdb653dbbb32073c4d982f62b769818..1384a819b1cbb9699a5110ab41d49976a47e9570 100644 (file)
@@ -14687,17 +14687,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.  */