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:
Kazu Hirata 2003-06-11 03:19:55 +00:00 committed by Kazu Hirata
parent bf1d3e81e8
commit 5abfd1afbe
2 changed files with 11 additions and 17 deletions

View File

@ -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

View File

@ -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;
}