rs6000.c (print_operand): Delete.
gcc/ * config/rs6000/rs6000.c (print_operand) ['A']: Delete. From-SVN: r192178
This commit is contained in:
parent
d82f0a93ac
commit
03d15315a1
2 changed files with 4 additions and 11 deletions
|
@ -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
|
||||
|
|
|
@ -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. */
|
||||
|
|
Loading…
Add table
Reference in a new issue