Index: arch/powerpc/table.c =================================================================== RCS file: /cvsroot/pcc/arch/powerpc/table.c,v retrieving revision 1.18 diff -u -p -r1.18 table.c --- arch/powerpc/table.c 26 Nov 2010 17:06:31 -0000 1.18 +++ arch/powerpc/table.c 7 Nov 2022 18:49:29 -0000 @@ -32,7 +32,7 @@ #define TSWORD TINT|TLONG #define TWORD TUWORD|TSWORD -#if defined(ELFABI) +#if defined(ELFABI) || defined(AOUTABI) #define HA16(x) # x "@ha" #define LO16(x) # x "@l" #elif defined(MACHOABI) @@ -511,6 +511,13 @@ struct optab table[] = { /* * The next rules handle all binop-style operators. */ +#if 0 +{ PLUS, INAREG, + SAREG, TINT | TUNSIGNED, + SCON, TINT | TUNSIGNED, + NASL, RLEFT, + " addi AL,AL,CR" COM "test rleft\n", }, +#endif /* XXX AL cannot be R0 */ { PLUS, INAREG, @@ -518,7 +525,6 @@ struct optab table[] = { SSCON, TANY, NAREG|NASL|NSPECIAL, RESC1, " addi A1,AL,AR" COM "addition of constant\n", }, - /* XXX AL cannot be R0 */ { PLUS, INAREG|FORCC, SAREG, TWORD|TPOINT|TSHORT|TUSHORT|TCHAR|TUCHAR,