aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2012-10-07 04:07:42 +0200
committerSegher Boessenkool <segher@gcc.gnu.org>2012-10-07 04:07:42 +0200
commit03d15315a12d900f4047866330e18c7d84d69745 (patch)
treebadf87a3dc438f6272a523b2179b267c85af0be4
parentd82f0a93ac06a0aa7666d7eb93dd3eeb45a9adc5 (diff)
downloadgcc-03d15315a12d900f4047866330e18c7d84d69745.zip
gcc-03d15315a12d900f4047866330e18c7d84d69745.tar.gz
gcc-03d15315a12d900f4047866330e18c7d84d69745.tar.bz2
rs6000.c (print_operand): Delete.
gcc/ * config/rs6000/rs6000.c (print_operand) ['A']: Delete. From-SVN: r192178
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/rs6000/rs6000.c11
2 files changed, 4 insertions, 11 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c80b5e0..5acc1e3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index f4e4dec..1384a81 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -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. */