added seperate segments for initialized data
[fw/sdcc] / src / izt / i186.c
index ba4742e46ffeb9eb945a8c32522277d00a01637a..8ee41fb2597ab5f925b8829c8d760f21fabd7e91 100644 (file)
@@ -175,6 +175,8 @@ PORT i186_port = {
         ".DATA",
         ".TEXT",
         ".TEXT",
+       NULL, // xidata
+       NULL, // xinit
         NULL,
         NULL,
         1
@@ -196,10 +198,12 @@ PORT i186_port = {
     _i186_keywords,
     _i186_genAssemblerPreamble,
     _i186_genIVT ,
+    NULL, // _i186_genXINIT
     _i186_reset_regparm,
     _i186_regparm,
     NULL,
     NULL,
+    NULL,
     FALSE,
     0,  /* leave lt */
     0,  /* leave gt */
@@ -208,5 +212,7 @@ PORT i186_port = {
     1,  /* transform != to !(a == b) */
     0,  /* leave == */
     FALSE,                        /* No array initializer support. */
+    0,                            /* no CSE cost estimation yet */
+    NULL,                      /* no builtin functions */
     PORT_MAGIC
 };