X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fizt%2Fi186.c;h=60048a43888f726333c6b12edadca16e656d51a4;hb=085eaef3aed957962961d27e50d47e3aba86b801;hp=301807e2f22dab988b6cd0fca2990fb31b49632d;hpb=b9bea5043c1c0af93766dade356b99edd0fec0ea;p=fw%2Fsdcc diff --git a/src/izt/i186.c b/src/izt/i186.c index 301807e2..60048a43 100644 --- a/src/izt/i186.c +++ b/src/izt/i186.c @@ -136,6 +136,7 @@ PORT i186_port = { TARGET_ID_I186, "i186", "Intel 80186", /* Target name */ + NULL, { FALSE, /* Emit glue around main */ MODEL_SMALL, @@ -147,7 +148,8 @@ PORT i186_port = { NULL, NULL, 0, - ".s" + ".s", + NULL /* no do_assemble function */ }, { _linkCmd, @@ -175,6 +177,8 @@ PORT i186_port = { ".DATA", ".TEXT", ".TEXT", + NULL, // xidata + NULL, // xinit NULL, NULL, 1 @@ -195,7 +199,9 @@ PORT i186_port = { _i186_getRegName , _i186_keywords, _i186_genAssemblerPreamble, + NULL, /* no genAssemblerEnd */ _i186_genIVT , + NULL, // _i186_genXINIT _i186_reset_regparm, _i186_regparm, NULL, @@ -210,5 +216,9 @@ PORT i186_port = { 0, /* leave == */ FALSE, /* No array initializer support. */ 0, /* no CSE cost estimation yet */ + NULL, /* no builtin functions */ + GPOINTER, /* treat unqualified pointers as "generic" pointers */ + 1, /* reset labelKey to 1 */ + 1, /* globals & local static allowed */ PORT_MAGIC };