i960-bout linker fixes, i960 coff config changes
This commit is contained in:
parent
1e02dc457c
commit
54196ea170
1 changed files with 34 additions and 0 deletions
|
@ -1,3 +1,37 @@
|
||||||
|
Tue Feb 15 19:39:24 1994 Ken Raeburn (raeburn@cujo.cygnus.com)
|
||||||
|
|
||||||
|
* section.c (bfd_get_section_contents): Since this function reads
|
||||||
|
unrelocated contents, the section's raw size is always the one to
|
||||||
|
use for bounds checking.
|
||||||
|
|
||||||
|
* linker.c (default_indirect_link_order): In assertion, compare
|
||||||
|
link_order size field against cooked size, not raw size, of input
|
||||||
|
section.
|
||||||
|
|
||||||
|
* bout.c (b_out_get_reloc_upper_bound): For BSS section, just
|
||||||
|
return 0.
|
||||||
|
(aligncode): When shrinking, the addend should be set to the
|
||||||
|
current offset in the section plus the number of bytes of padding
|
||||||
|
that will actually be retained.
|
||||||
|
(b_out_relax_section): If a section contains no relocations, don't
|
||||||
|
bother processing them.
|
||||||
|
(b_out_get_relocated_section_contents): Set reloc_done. Assert
|
||||||
|
that bfd_get_section_contents returns true. Check that relocs are
|
||||||
|
properly ordered.
|
||||||
|
(b_out_get_relocated_section_contents, case ALIGNDONE): Assert
|
||||||
|
that reloc->addend falls between the current source offset and the
|
||||||
|
raw size of the input section.
|
||||||
|
|
||||||
|
* config.bfd: Support i960 vxworks versions > 5.0 with coff, not
|
||||||
|
bout. Default with no version number is still bout. Support
|
||||||
|
explicit i960-coff target too.
|
||||||
|
|
||||||
|
* bout.c: Changed some indentation, deleted trailing whitespace,
|
||||||
|
fixed some comments, removed some "#if 1" lines.
|
||||||
|
(output_addr): New macro.
|
||||||
|
(calljx_callback, callj_callback, get_value, abs32code, aligncode,
|
||||||
|
b_out_get_relocated_section_contents): Use it for readability.
|
||||||
|
|
||||||
Tue Feb 15 09:00:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
|
Tue Feb 15 09:00:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
|
||||||
|
|
||||||
* som.c (som_bfd_prep_for_ar_write): Iterate through the SOM
|
* som.c (som_bfd_prep_for_ar_write): Iterate through the SOM
|
||||||
|
|
Loading…
Reference in a new issue