nld Manual

nld Diagnostic Messages
nld Manual528272-001
4-47
Fatal Errors
**** ERROR **** [1214]:
The object file named 'filename' contains a form of code
generation that NLD cannot handle. There is a pair of
instructions at virtual addresses address-1 and address-2
which put together the address of another code location
within the same object file. This target address is
address-3, and the two parts of this address have already
been inserted into these two instructions, rather than using
the relocation table to describe the target address by
pointing at a name listed in the 'external symbol table'.
Also, this target address is not an address listed in the
'procedure descriptor table', nor is it a location within the
same procedure. NLD cannot relocate this type of code.
**** ERROR **** [1215]:
The input object file named 'filename' appears to be
corrupted, because the name section at byte offset number-1
has a data word containing the value number-2 that is not
within the virtual address range of any procedure in the
'procedure descriptor table'. The value is listed in the
name relocation table at index number-3 as a relocatable
reference to a code address.
**** ERROR **** [1216]:
The object file named 'filename' contains a form of code
generation that NLD cannot handle. Entry number number in
the relocation table for the name section is a reference to
the text section, and is not a pointer to a name in the
'external symbol table', and the relocation type is not
'R_MIPS_32'. NLD cannot relocate this type of code.
**** ERROR **** [1217]:
The data item named name was initialized more than once, and
this is not allowed for the languages 'language-name-list'.
The first initialization was in the object file named
'filename-1', and the second was in 'filename-2'.
**** ERROR **** [1218]:
The cache optimization specified downward layout, but that is
not allowed because you have also specified more than one
input object file.