Switch r3 to scratch register, r0 to stack register.
authorMichael Tiemann <tiemann@cygnus>
Tue, 6 Dec 1994 02:04:58 +0000 (02:04 +0000)
committerMichael Tiemann <tiemann@cygnus>
Tue, 6 Dec 1994 02:04:58 +0000 (02:04 +0000)
Other misc changes before beta shipment to customer.

gas/config/tc-rce.c
gas/config/tc-rce.h
ld/scripttempl/rce.sc
opcodes/rce-opc.h

index 97a217bea748525ea69ab906442d60476e5c136a..700f9a1a94cd7bfbdbb73c8a5547bba4c0574ddc 100644 (file)
@@ -1,6 +1,6 @@
 /* tc-rce.c -- Assemble code for the Experimental RCE
 
-   Copyright (C) 1993 Free Software Foundation.
+   Copyright (C) 1993,1994 Free Software Foundation.
 
    This file is part of GAS, the GNU Assembler.
 
@@ -513,8 +513,8 @@ char *str;
        break;
       case LR:
        op_end = parse_reg(op_end + 1, &reg);
-       if( reg==3 || reg==15 )
-               as_bad ("invalid register 'r3' and 'r15' illegal");
+       if( reg==0 || reg==15 )
+               as_bad ("invalid register 'r0' and 'r15' illegal");
        inst |= (reg<<8);
        if (*op_end++ == ',')
          {   
@@ -573,10 +573,10 @@ char *str;
                {   op_end = parse_reg(op_end + 1, &basereg);
                    if (*op_end == ')')
                        op_end++;
-                   if (endreg == 15 && basereg == 3)
+                   if (endreg == 15 && basereg == 0)
                    {   
                        if(reg==0 || reg==15)
-                         as_bad("bad register list, 'r3' and 'r15' invalid as starting registers");
+                         as_bad("bad register list, 'r0' and 'r15' invalid as starting registers");
                        inst |= 0x0080;         /* list form */
                        inst |= reg;
                    }
index b91ff1ff3c92eb76d4702fde33c84068cfc719b6..e2e63b7e55dc4878c92f0f272ac346c9a86a6b07 100644 (file)
@@ -1,6 +1,6 @@
 /* This file is tc-rce.h
 
-   Copyright (C) 1993 Free Software Foundation, Inc.
+   Copyright (C) 1993-1994 Free Software Foundation, Inc.
 
    This file is part of GAS, the GNU Assembler.
 
index 06439252dd1f28721cd501db735138f98d8f1518..8910fe9aa8dea40efe357a5e07c259a68d6fed3b 100644 (file)
@@ -19,9 +19,7 @@ SECTIONS
     *(.data)
     ${CONSTRUCTING+CONSTRUCTORS}
     ${RELOCATING+_edata  =  .;}
-  }
-  .bss ${RELOCATING+SIZEOF(.data) + ADDR(.data)} :
-  {
+
     ${RELOCATING+ __bss_start = .};
    *(.bss)
    *(COMMON)
index c1a9408483876881c4f00b6dae32e2a2d04f1593..ec011162bfb3795824594c0c63df4c043fb9043a 100644 (file)
@@ -28,7 +28,6 @@ rce_opcode_info rce_table[]={
 *****/
 { "tstne",     O1,     0x0080 },
 { "tstgt",     O1,     0x0090 },
-{ "tstlt",     O1,     0x00A0 },
 { "tstnbz",    O1,     0x00B0 },
 { "inct",      O1,     0x00C0 },
 { "incf",      O1,     0x00D0 },