* device/lib/pic/libdev/Makefile.in: build device-specific
[fw/sdcc] / as / mcs51 / i51pst.c
index f084ca60c749debce4101e968b0d5eaf1b4beb08..08225d8d5caa2c2abfff26ed014f36510190d90c 100644 (file)
@@ -1,13 +1,22 @@
-/* i85pst.c */
+/* i85pst.c
+
+   Copyright (C) 1989-1995 Alan R. Baldwin
+   721 Berkeley St., Kent, Ohio 44240
+
+This program is free software; you can redistribute it and/or modify it
+under the terms of the GNU General Public License as published by the
+Free Software Foundation; either version 3, or (at your option) any
+later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program.  If not, see <http://www.gnu.org/licenses/>. */
 
 /*
- * (C) Copyright 1989,1990
- * All Rights Reserved
- *
- * Alan R. Baldwin
- * 721 Berkeley St.
- * Kent, Ohio  44240
- *
  * 28-Oct-97 Ported from 8085 to 8051 by John Hartman
  * 30-Jan-98 JLH: add memory-space flags for .AREA
  */
@@ -26,7 +35,7 @@ struct        mne     mne[] = {
        { NULL, "CON",          S_ATYP,         0,      A_CON},
        { NULL, "OVR",          S_ATYP,         0,      A_OVR},
        { NULL, "REL",          S_ATYP,         0,      A_REL},
-       { NULL, "ABS",          S_ATYP,         0,      A_ABS|A_OVR},
+       { NULL, "ABS",          S_ATYP,         0,      A_ABS},
        { NULL, "NOPAG",        S_ATYP,         0,      A_NOPAG},
        { NULL, "PAG",          S_ATYP,         0,      A_PAG},
 
@@ -59,6 +68,8 @@ struct        mne     mne[] = {
        { NULL, ".org",         S_ORG,          0,      0},
        { NULL, ".module",      S_MODUL,        0,      0},
        { NULL, ".ascis",       S_ASCIS,        0,      0},
+    { NULL, ".flat24", S_FLAT24,       0,      0},
+    { NULL, ".optsdcc",        S_OPTSDCC,      0,      0},
 
        /* 8051 */
 
@@ -468,4 +479,5 @@ struct PreDef preDef[] = {
    {"tr2",    0x00CA},
    {"TXD",    0x00B1},
    {"txd",    0x00B1},
+   {"",       0x0000},
 };