* bfd-in.h : add BFD_IS_RELAXABLE flag

* bout.c (bout_swap_exec_header_[in_out]): new field in exec
	header e_relaxable, major hackery in callbacks
	* libaout.h : add space for a_relaxable.
	* seclet.c (rel): don't relax empty sections
This commit is contained in:
Steve Chamberlain
1992-07-16 15:12:28 +00:00
parent 169788ef7b
commit b58e918004
2 changed files with 11 additions and 1 deletions

View File

@@ -59,7 +59,8 @@ DEFUN(rel,(abfd, seclet, output_section),
{
if (output_section->flags & SEC_HAS_CONTENTS
&& !(output_section->flags & SEC_NEVER_LOAD))
&& !(output_section->flags & SEC_NEVER_LOAD)
&& seclet->size)
{
bfd_byte *data = (bfd_byte *)alloca(seclet->size);
data = bfd_get_relocated_section_contents(abfd, seclet, data);