This is the mail archive of the gas2@sourceware.cygnus.com mailing list for the gas2 project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: .eh_frame problem


> I doubt it, since I think that djgpp doesn't use BFD_ASSEMBLER.  If
> you look at gas/config/tc-i386.h at md_maybe_text, you will see how
> gas guesses whether to pad with 0x90 or 0.
> 
 
Here's the code:
#ifdef BFD_ASSEMBLER
#define md_maybe_text() \
 ((bfd_get_section_flags (stdoutput, now_seg) & 
SEC_CODE) != 0)
#else
#define md_maybe_text() \
 (now_seg != data_section && now_seg != 
bss_section)
#endif

It seems to me, to parallel the BFD_ASSEMBER 
version, that the !BFD_ASSEMBER version should 
be something like:
#define md_maybe_text() (now_seg == 
text_section)

Mark

--- 
Mark Elbrecht
snowball3@usa.net http://members.xoom.com/snowball3/