Commit 03d15315 by Segher Boessenkool Committed by Segher Boessenkool

rs6000.c (print_operand): Delete.

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

From-SVN: r192178
parent d82f0a93
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> 2012-10-06 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/52764 PR c++/52764
......
...@@ -14687,17 +14687,6 @@ print_operand (FILE *file, rtx x, int code) ...@@ -14687,17 +14687,6 @@ print_operand (FILE *file, rtx x, int code)
{ {
/* %a is output_address. */ /* %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': case 'b':
/* If constant, low-order 16 bits of constant, unsigned. /* If constant, low-order 16 bits of constant, unsigned.
Otherwise, write normally. */ Otherwise, write normally. */
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment