added seperate segments for initialized data
[fw/sdcc] / src / avr / main.c
index b097d09362c23d12ee03bced59b047373fa53190..010957530b5e4008bdd015a0ae5e0218abb5375a 100644 (file)
@@ -185,6 +185,8 @@ PORT avr_port = {
         "OSEG",
         "GSFINAL",
         "HOME",
+        NULL, // initialized xdata
+        NULL, // a code copy of xiseg
         NULL,
         NULL,
         0,
@@ -205,6 +207,7 @@ PORT avr_port = {
        _avr_keywords,
        _avr_genAssemblerPreamble,
        _avr_genIVT,
+       NULL, // _avr_genXINIT
        _avr_reset_regparm,
        _avr_regparm,
         NULL,
@@ -217,6 +220,8 @@ PORT avr_port = {
        0,                      /* leave ge */
        0,                      /* leave !=  */
        0,                      /* leave == */
-       FALSE,                        /* No array initializer support. */
+       FALSE,                  /* No array initializer support. */
+       0,                      /* no CSE cost estimation yet */
+       NULL,                   /* no builtin functions */
        PORT_MAGIC
 };