h8300.c (print_operand): Remove support for operand character 'b'.
* config/h8300/h8300.c (print_operand): Remove support for operand character 'b'. Add the AND case to operand character 'c'. * config/h8300/h8300.md (two anonymous patterns): Replace operand character 'b' with 'c'. From-SVN: r67748
This commit is contained in:
parent
bf1d3e81e8
commit
5abfd1afbe
|
@ -1,3 +1,11 @@
|
|||
2003-06-10 Kazu Hirata <kazu@cs.umass.edu>
|
||||
|
||||
* config/h8300/h8300.c (print_operand): Remove support for
|
||||
operand character 'b'.
|
||||
Add the AND case to operand character 'c'.
|
||||
* config/h8300/h8300.md (two anonymous patterns): Replace
|
||||
operand character 'b' with 'c'.
|
||||
|
||||
2003-06-10 Kazu Hirata <kazu@cs.umass.edu>
|
||||
|
||||
* config/h8300/h8300.c (print_operand): Remove support for
|
||||
|
|
|
@ -1235,7 +1235,6 @@ h8300_rtx_costs (x, code, outer_code, total)
|
|||
'Y' print either l or h depending on whether last 'Z' operand < 8 or >= 8.
|
||||
If this operand isn't a register, fall back to 'R' handling.
|
||||
'Z' print int & 7.
|
||||
'b' print the bit opcode
|
||||
'c' print the opcode corresponding to rtl
|
||||
'e' first word of 32 bit value - if reg, then least reg. if mem
|
||||
then least. if const then most sig word
|
||||
|
@ -1373,22 +1372,6 @@ print_operand (file, x, code)
|
|||
bitint = INTVAL (x);
|
||||
fprintf (file, "#%d", bitint & 7);
|
||||
break;
|
||||
case 'b':
|
||||
switch (GET_CODE (x))
|
||||
{
|
||||
case IOR:
|
||||
fprintf (file, "bor");
|
||||
break;
|
||||
case XOR:
|
||||
fprintf (file, "bxor");
|
||||
break;
|
||||
case AND:
|
||||
fprintf (file, "band");
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
break;
|
||||
case 'c':
|
||||
switch (GET_CODE (x))
|
||||
{
|
||||
|
@ -1398,6 +1381,9 @@ print_operand (file, x, code)
|
|||
case XOR:
|
||||
fprintf (file, "xor");
|
||||
break;
|
||||
case AND:
|
||||
fprintf (file, "and");
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue