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] |
From: "Mark E." <snowball3@usa.net>
Date: Thu, 4 Mar 1999 00:15:52 -0500
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)
That would not be parallel, since when using COFF or ELF it is
possible for a section other than text_section to contain code. This
will happen if you compile with -ffunction-sections, for example.
Ian