* as/mcs51/lkarea.c (lnkarea2): clear new xdatamap, bugfix for two
[fw/sdcc] / as / mcs51 / i51pst.c
index 4fcd97ae8e56d3b0a6fb75fb440a0b7049d41f98..2e1908dee0e23a3126fe1d2c7a168fd2276751bf 100644 (file)
@@ -26,7 +26,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,7 +59,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, ".flat24", S_FLAT24,       0,      0},
+    { NULL, ".optsdcc",        S_OPTSDCC,      0,      0},
 
        /* 8051 */
 
@@ -469,4 +470,5 @@ struct PreDef preDef[] = {
    {"tr2",    0x00CA},
    {"TXD",    0x00B1},
    {"txd",    0x00B1},
+   {"",       0x0000},
 };