ld/
* emultempl/elf32.em (gld*_before_allocation): Adjust output section size for warning sections. ld/testsuite/ * ld-elf/group.ld: Handle .rodata.brlt for powerpc64.
This commit is contained in:
parent
d661a1c202
commit
9e3be61d60
|
@ -1,7 +1,12 @@
|
||||||
|
2006-11-08 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
|
* emultempl/elf32.em (gld*_before_allocation): Adjust output section
|
||||||
|
size for warning sections.
|
||||||
|
|
||||||
2006-11-06 Vladimir Prus <vladimir@codesourcery.com>
|
2006-11-06 Vladimir Prus <vladimir@codesourcery.com>
|
||||||
|
|
||||||
* emultempl/elf32.em (gld${EMULATION_NAME}_before_allocation):
|
* emultempl/elf32.em (gld*_before_allocation): Don't prepend
|
||||||
Don't prepend "warning" to the message.
|
"warning" to the message.
|
||||||
|
|
||||||
2006-10-31 Pedro Alves <pedro_alves@portugalmail.pt>
|
2006-10-31 Pedro Alves <pedro_alves@portugalmail.pt>
|
||||||
|
|
||||||
|
|
|
@ -1204,12 +1204,19 @@ ${ELF_INTERPRETER_SET_DEFAULT}
|
||||||
ASSERT (ret);
|
ASSERT (ret);
|
||||||
free (msg);
|
free (msg);
|
||||||
|
|
||||||
/* Clobber the section size, so that we don't waste copying the
|
/* Clobber the section size, so that we don't waste space
|
||||||
warning into the output file. */
|
copying the warning into the output file. If we've already
|
||||||
|
sized the output section, adjust its size. The adjustment
|
||||||
|
is on rawsize because targets that size sections early will
|
||||||
|
have called lang_reset_memory_regions after sizing. */
|
||||||
|
if (s->output_section != NULL
|
||||||
|
&& s->output_section->rawsize >= s->size)
|
||||||
|
s->output_section->rawsize -= s->size;
|
||||||
|
|
||||||
s->size = 0;
|
s->size = 0;
|
||||||
|
|
||||||
/* Also set SEC_EXCLUDE, so that symbols defined in the warning
|
/* Also set SEC_EXCLUDE, so that local symbols defined in the
|
||||||
section don't get copied to the output. */
|
warning section don't get copied to the output. */
|
||||||
s->flags |= SEC_EXCLUDE | SEC_KEEP;
|
s->flags |= SEC_EXCLUDE | SEC_KEEP;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
|
2006-11-08 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
|
* ld-elf/group.ld: Handle .rodata.brlt for powerpc64.
|
||||||
|
|
||||||
2006-11-07 Vladimir Prus <vladimir@codesourcery.com>
|
2006-11-07 Vladimir Prus <vladimir@codesourcery.com>
|
||||||
|
|
||||||
* testsuite/ld-elf/symbol2w.s: Use "%" instead
|
* testsuite/ld-elf/symbol2w.s: Use "%" instead of "@" to avoid
|
||||||
of "@" to avoid breakage on ARM.
|
breakage on ARM.
|
||||||
|
|
||||||
2006-11-06 Vladimir Prus <vladimir@codesourcery.com>
|
2006-11-06 Vladimir Prus <vladimir@codesourcery.com>
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
SECTIONS
|
SECTIONS
|
||||||
{
|
{
|
||||||
. = 0x1000;
|
. = 0x1000;
|
||||||
.text : { *(.text) }
|
.text : { *(.text) *(.rodata.brlt) }
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue