diff options
author | Ian Lance Taylor <ian@airs.com> | 1993-07-21 17:19:33 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@airs.com> | 1993-07-21 17:19:33 +0000 |
commit | 8ff6f40e74bd92388e27618c402a73d350e727c2 (patch) | |
tree | 6f63a1f423e251770b454e9f0fd52404dc020927 /gas/config/tc-m88k.h | |
parent | 94eebcc5721347bcfdc8319a89663f741d2f9895 (diff) | |
download | gdb-8ff6f40e74bd92388e27618c402a73d350e727c2.zip gdb-8ff6f40e74bd92388e27618c402a73d350e727c2.tar.gz gdb-8ff6f40e74bd92388e27618c402a73d350e727c2.tar.bz2 |
* read.c (read_a_source_file): If NO_PSEUDO_DOT is defined, look
up opcodes as pseudo-ops even if they don't start with '.'.
* config/tc-m88k.h (NO_PSEUDO_DOT): Define.
* config/tc-m88k.c (md_assemble): Removed special pseudo-op
handling.
(md_apply_fix): Set fx_offset to the upper 16 bits of the reloc.
Output the low 16 bits for RELOC_HI16, not the high 16 bits.
* config/obj-coffbfd.c (do_relocs_for): If TC_M88K, set the
r_offset field of the reloc to the fixup offset.
(fixup_segments): If TC_M88K, don't warn about fixup overflows.
* doc/as.texinfo: Minor updates.
Diffstat (limited to 'gas/config/tc-m88k.h')
-rw-r--r-- | gas/config/tc-m88k.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gas/config/tc-m88k.h b/gas/config/tc-m88k.h index eaec784..6253c1b 100644 --- a/gas/config/tc-m88k.h +++ b/gas/config/tc-m88k.h @@ -61,6 +61,12 @@ struct reloc_info_m88k ((name[0] =='@' && (name [1] == 'L' || name [1] == '.')) \ || (name[0] == 'L' && name[1] == '0' && name[2] == '\001')) +/* The m88k uses pseudo-ops with no leading period. */ +#define NO_PSEUDO_DOT + +/* Don't warn on word overflow; it happens on %hi relocs. */ +#undef WARN_SIGNED_OVERFLOW_WORD + #ifndef BFD_ASSEMBLER #define md_convert_frag(h,f) {as_fatal ("m88k convert_frag\n");} #else |