+Fri Mar 4 11:43:47 1994 Stan Shebs (shebs@andros.cygnus.com)
+
+ * ldlang.c (lookup_name): Stomp on a pointer if in MPW.
+ * mpw-em.c: Edit to reflect changed syntax of compiled-in linker
+ scripts.
+
Mon Feb 28 11:07:41 1994 Stan Shebs (shebs@andros.cygnus.com)
* mpw-build.in: Remove, subsumed in mpw-make.in.
*isfile = 0;
if (link_info.relocateable == true && config.build_constructors == true)
- return "{OUTPUT_FORMAT(\"ecoff-bigmips\")\n\
+ return "OUTPUT_FORMAT(\"ecoff-bigmips\")\n\
ENTRY(start)\n\
SECTIONS\n\
{\n\
*(.bss)\n\
*(COMMON)\n\
}\n\
-}\n\n}";
+}\n\n";
else if (link_info.relocateable == true)
- return "{OUTPUT_FORMAT(\"ecoff-bigmips\")\n\
+ return "OUTPUT_FORMAT(\"ecoff-bigmips\")\n\
ENTRY(start)\n\
SECTIONS\n\
{\n\
*(.bss)\n\
*(COMMON)\n\
}\n\
-}\n\n}";
+}\n\n";
else if (!config.text_read_only)
- return "{OUTPUT_FORMAT(\"ecoff-bigmips\")\n\
+ return "OUTPUT_FORMAT(\"ecoff-bigmips\")\n\
ENTRY(start)\n\
SECTIONS\n\
{\n\
}\n\
end = .;\n\
_end = .;\n\
-}\n\n}";
+}\n\n";
else if (!config.magic_demand_paged)
- return "{OUTPUT_FORMAT(\"ecoff-bigmips\")\n\
+ return "OUTPUT_FORMAT(\"ecoff-bigmips\")\n\
ENTRY(start)\n\
SECTIONS\n\
{\n\
}\n\
end = .;\n\
_end = .;\n\
-}\n\n}";
+}\n\n";
else
- return "{OUTPUT_FORMAT(\"ecoff-bigmips\")\n\
+ return "OUTPUT_FORMAT(\"ecoff-bigmips\")\n\
ENTRY(start)\n\
SECTIONS\n\
{\n\
}\n\
end = .;\n\
_end = .;\n\
-}\n\n}";
+}\n\n";
}
struct ld_emulation_xfer_struct ld_mipsidt_emulation =