diff options
author | Ken Raeburn <raeburn@cygnus> | 1994-01-28 01:21:53 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@cygnus> | 1994-01-28 01:21:53 +0000 |
commit | 98c6bbbe43cf8e658aa0b300f60da67789cacf56 (patch) | |
tree | 6551ebb739678e1194fbf99496e49d64eaab6081 /gas/as.h | |
parent | a98b5a1d52f7ca604db7ad5589e48c554757a2f0 (diff) | |
download | gdb-98c6bbbe43cf8e658aa0b300f60da67789cacf56.zip gdb-98c6bbbe43cf8e658aa0b300f60da67789cacf56.tar.gz gdb-98c6bbbe43cf8e658aa0b300f60da67789cacf56.tar.bz2 |
* as.h: If __GNUC__ and inline are both undefined, define inline away.
* write.c (cvt_frag_to_fill): Don't assume that fr_var for rs_align or rs_org
frags will be 1.
(relax_segment): For rs_align, if fr_var is not 1, complain if
required padding is not a multiple of the size of the pad pattern.
(fixup_segment): Leave gp-relative relocations alone. For pcrel relocations
referring to the same segment, clear fx_pcrel when clearing fx_addsy.
* as.h: Adjust comments on rs_align.
* write.c, config/obj-{aout,bout,coff*}.c, config/tc-sparc.c: Query the fx_done
field instead of fx_addsy to see if the fixup still needs to be applied. Set
fx_done and clear fx_addsy both, for now. If TC_HANDLES_FX_DONE isn't defined,
assume md_apply_fix will only clear fx_addsy, and set fx_done accordingly after
returning.
* config/tc-sparc.h (TC_HANDLES_FX_DONE): Define.
* config/obj-coff.c (dot_text_symbol, dot_data_symbol, dot_bss_symbol): Defined
here, static.
* config/obj-aout.c [BFD_ASSEMBLER]: Undef NO_RELOC before including aout/aout64.h.
* write.c (write_object_file): If EMIT_SECTION_SYMBOLS is false, don't write
out a section symbol even if it's used in a relocation; assume relocations will
handle section numbers somehow. Rename "punt_it" label to "punt_it_if_unused"
to reflect it's true use.
(EMIT_SECTION_SYMBOLS): Default to 1.
(adjust_reloc_syms): Don't create a new symbol for an absolute
reference; just use the absolute section symbol.
(write_relocs): Make printout of reloc values dependent on flag DEBUG3, not
DEBUG2.
* config/obj-aout.h (EMIT_SECTION_SYMBOLS): Define as 0.
* config/obj-ecoff.h (EMIT_SECTION_SYMBOLS): Ditto.
Diffstat (limited to 'gas/as.h')
-rw-r--r-- | gas/as.h | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -79,6 +79,10 @@ #endif #endif /* ! __STDC__ */ +#if !defined (__GNUC__) && !defined (inline) +#define inline +#endif + #ifndef FOPEN_WB #include "fopen-same.h" #endif @@ -228,7 +232,7 @@ typedef enum _relax_state constant length frag. */ rs_fill = 1, - /* Align: Fr_offset: power of 2. 1 variable char: fill character. */ + /* Align: Fr_offset: power of 2. Variable chars: fill pattern. */ rs_align, /* Org: Fr_offset, fr_symbol: address. 1 variable char: fill |