.eh_frame problem

Mark E. snowball3@usa.net
Wed Mar 3 21:15:00 GMT 1999


> 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/



More information about the Gas2 mailing list