bfd/
2004-07-22 H.J. Lu <hongjiu.lu@intel.com> * elflink.c (elf_fixup_link_order): Issue a warning and flag an error if failed. ld/ 2004-07-22 H.J. Lu <hongjiu.lu@intel.com> * ld-scripts/crossref.exp: XFAIL ia64-*-* on the first test.
This commit is contained in:
parent
526355d217
commit
08ccf96b08
4 changed files with 18 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2004-07-22 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* elflink.c (elf_fixup_link_order): Issue a warning and flag
|
||||||
|
an error if failed.
|
||||||
|
|
||||||
2004-07-21 H.J. Lu <hongjiu.lu@intel.com>
|
2004-07-21 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
* aout-adobe.c (aout_32_section_already_linked): Defined.
|
* aout-adobe.c (aout_32_section_already_linked): Defined.
|
||||||
|
|
|
@ -7252,7 +7252,12 @@ elf_fixup_link_order (bfd *abfd, asection *o)
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
|
||||||
if (seen_other && seen_linkorder)
|
if (seen_other && seen_linkorder)
|
||||||
return FALSE;
|
{
|
||||||
|
(*_bfd_error_handler) ("%s: has both ordered and unordered sections",
|
||||||
|
o->name);
|
||||||
|
bfd_set_error (bfd_error_bad_value);
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
sections = (struct bfd_link_order **)
|
sections = (struct bfd_link_order **)
|
||||||
xmalloc (seen_linkorder * sizeof (struct bfd_link_order *));
|
xmalloc (seen_linkorder * sizeof (struct bfd_link_order *));
|
||||||
|
|
|
@ -1,3 +1,7 @@
|
||||||
|
2004-07-22 H.J. Lu <hongjiu.lu@intel.com>
|
||||||
|
|
||||||
|
* ld-scripts/crossref.exp: XFAIL ia64-*-* on the first test.
|
||||||
|
|
||||||
2004-07-13 Nitin Yewale <nitiny@kpitcummins.com>
|
2004-07-13 Nitin Yewale <nitiny@kpitcummins.com>
|
||||||
|
|
||||||
* ld-h8300/h8300.exp: Addition of gcsection test case.
|
* ld-h8300/h8300.exp: Addition of gcsection test case.
|
||||||
|
|
|
@ -54,6 +54,9 @@ if [istarget sh64*-*-elf] {
|
||||||
set flags "-mshelf32"
|
set flags "-mshelf32"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# IA64 has both ordered and unordered sections in an input file.
|
||||||
|
setup_xfail ia64-*-*
|
||||||
|
|
||||||
verbose -log "$ld $flags -o tmpdir/cross1 -T $srcdir/$subdir/cross1.t tmpdir/cross1.o tmpdir/cross2.o"
|
verbose -log "$ld $flags -o tmpdir/cross1 -T $srcdir/$subdir/cross1.t tmpdir/cross1.o tmpdir/cross2.o"
|
||||||
|
|
||||||
catch "exec $ld $flags -o tmpdir/cross1 -T $srcdir/$subdir/cross1.t tmpdir/cross1.o tmpdir/cross2.o" exec_output
|
catch "exec $ld $flags -o tmpdir/cross1 -T $srcdir/$subdir/cross1.t tmpdir/cross1.o tmpdir/cross2.o" exec_output
|
||||||
|
|
Loading…
Reference in a new issue