#include "bfd.h"
#include "sysdep.h"
#include "ld.h"
+#include "ldexp.h"
#include "ldlang.h"
+#include "ldmisc.h"
#include "mri.h"
#include "ldgram.h"
-#include "ldexp.h"
struct section_name_struct {
}
-etree_type *base;
-
void
mri_base (exp)
etree_type *exp;
if (base == 0) {
base = p->vma ? p->vma :exp_nameop(NAME, ".");
}
- lang_enter_output_section_statement(p->name, base,
- p->ok_to_load ? 0 :
- SEC_NEVER_LOAD, 1,
- align, subalign);
+ lang_enter_output_section_statement (p->name, base,
+ p->ok_to_load ? 0 : SEC_NEVER_LOAD,
+ 1, align, subalign,
+ (etree_type *) NULL);
base = 0;
lang_add_wild(p->name, (char *)NULL);
/* If there is an alias for this section, add it too */
mri_name (name)
CONST char *name;
{
- lang_add_output(name);
+ lang_add_output(name, 1);
}
{
if (strcmp(name, "S") == 0)
{
- lang_add_output_format("srec");
+ lang_add_output_format("srec", 1);
}
else if (strcmp(name, "IEEE") == 0)
{
- lang_add_output_format("ieee");
+ lang_add_output_format("ieee", 1);
}
else if (strcmp(name, "COFF") == 0)
{
- lang_add_output_format("coff-m68k");
+ lang_add_output_format("coff-m68k", 1);
}
else {
einfo("%P%F: unknown format type %s\n", name);