Nick Clifton
2f53621405
change BFD_RELOC_FR30_32 to BFD_RELOC_FR30_48
28 years ago
Dave Brolley
46530d767a
Thu Nov 26 11:23:48 1998 Dave Brolley <brolley@cygnus.com>
* config/tc-fr30.c (md_pcrel_from_section): Restore previous calculation
of pcrel point.
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
28 years ago
Nick Clifton
ff95478c14
Fix calculation of address for pc rel operations.
28 years ago
Gavin Romig-Koch
f8c41900fc
For top level:
* config.sub (mips64vr4xxx,mips64vr4xxxel): New.
For gcc:
* config.sub (mips64vr4xxx,mips64vr4xxxel): New.
* configure.in (mips64vr4xxx,mips64vr4xxxel): New.
* config/mips/t-vr4xxx: New.
* config/mips/elfb4xxx.h: New.
* config/mips/elfl4xxx.h: New.
* configure: Rebuilt.
For gas:
* config/tc-mips.c (md_begin): Added mip64vr4xxx as a
possible CPU_TARGET.
For gdb:
* configure.tgt: Handle mips64*vr4xxx.
For ld:
* configure.tgt: Handle mips64*vr4xxx.
28 years ago
Nick Clifton
2ca484a711
Fixed reloc generation to match latest opcoide list from cgen.
28 years ago
Nick Clifton
b91e1ec1e4
Add support for delay slot insns.
28 years ago
Nick Clifton
5ed0e368c6
Add code to support FR30 instrucitons which contain a colon in their mnemonic
28 years ago
Nick Clifton
b67f7834e2
Removed superflous code.
28 years ago
Nick Clifton
0012cae090
Added tc-fr30.h to things to loose
28 years ago
Nick Clifton
8f83181c30
Changes so that GAS will build - not work - just build.
28 years ago
Catherine Moore
de2c5b0dae
* config/tc-d10v.h (obj_fix_adjustable): Define.
(TC_FORCE_RELOCATION): Define.
(d10v_force_relocation): Declare.
* config/tc-d10v.c (tc_gen_reloc): Handle Vtable relocs.
(md_apply_fix3): Handle Vtable relocs.
(d10v_fix_adjustable): New.
(d10v_force_relocation): New.
28 years ago
Doug Evans
f3dc77c243
sanitize fr30 port for now
28 years ago
Dave Brolley
d22910f69f
Wed Nov 4 18:42:00 1998 Dave Brolley <brolley@cygnus.com>
* config/tc-fr30.c: New file.
28 years ago
Ian Lance Taylor
668f52e048
Mon Nov 2 20:10:18 1998 Martin von Loewis <loewis@informatik.hu-berlin.de>
* app.c (do_scrub_begin): Set characters above 127 to be symbol
characters.
(do_scrub_chars): Add some casts to unsigned char to avoid
unwanted sign extension.
* read.c (lex_type): Set characters about 127 to be symbol
characters.
* config/tc-i386.c (md_begin): Set identifier_chars and
operand_chars for values above 127.
28 years ago
Michael Meissner
a561cd980b
PR 17947: Add -> to indicate two instructions are explicitly serial
28 years ago
Catherine Moore
5aa001ff77
* config/tc-sh.c (sh_fix_adjustable): Adjust EXTERN and
WEAK handling.
28 years ago
Ron Unrau
993b4e8d38
* config/tc-mips.c : support frame and regmask/fregmask when
28 years ago
Ian Lance Taylor
7540e47096
Tue Oct 20 11:18:28 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
* config/tc-i386.c (i386_operand): Check for garbage after
register name.
28 years ago
Ian Lance Taylor
f5003e7d62
* config/tc-i386.c (md_apply_fix3): Change handling of PCREL reloc
for BFD_ASSEMBLER to only change value when COFF if TE_PE.
28 years ago
Catherine Moore
7e2014e092
* config/tc-sh.h (obj_fix_adjustable): Define.
* config/tc-sh.c (sh_force_relocation): Handle VT relocs.
(md_apply_fix): Likewise.
(tc_gen_reloc): Likewise.
(sh_fix_adjustable): New.
28 years ago
Catherine Moore
5dbf2f20a1
Fix typo.
28 years ago
Jeff Law
0ef1fa08dc
* config/tc-sh.c (md_assemble): Make sure the entire opcode is
converted into lower case.
pr17413
28 years ago
Catherine Moore
0f829c8eae
* cgen.c (gas_cgen_md_apply_fix3): Handle VTABLE relocs.
(gas_cgen_tc_gen_reloc): Likewise.
* config/tc-m32r.h (obj_fix_adjustable): Define.
* config/tc-m32r.c (m32r_fix_adjustable): New.
(m32r_force_relocation): Handle VTABLE relocs.
28 years ago
Nick Clifton
633f501677
Apply patches from PRs 16299, 17008 and 17140
28 years ago
Nick Clifton
726a394601
Ooops - failed to check in first part of patch for PR 17438
28 years ago
Nick Clifton
644a26542c
Fix for PR 16299: Do not assume that bad relocations always have an associated symbol.
28 years ago
Jeff Law
e963374a58
* tc-hppa.c (fp_operand_format): Add some additional formats.
(pa_ip): Do not automatically promote into pa2.0 mode.
(pa_level): Handle ".level 2.0".
start-sanitize-cygnus
(struct pa_it): New field "trunc".
(pa_parse_fp_cnv_format): New function.
(pa_parse_ftest_gfx_completer): New function.
(pa_ip): Handle various new letters for PA2.0 support.
end-sanitize-cygnus
28 years ago
Nick Clifton
b481c113bb
Fix PR 17042 - Do not attempt to resolve offsets to symbols in other sections
at assembly time.
28 years ago
Nick Clifton
a173c5db00
Fic PR 17045: Do not allow insns in R bin if L bin contains a branch.
28 years ago
Nick Clifton
21056c79a4
PR 17438 - fix parsing of MVTSYS and MVFSYS insns.
28 years ago
Nick Clifton
973e995d34
Fix PR 16898 - Implement EITHER_BUT_PREFER_MU execution class
Fix PR 17135 - Prefer register names over symbol names, except when registers
are unacceptable.
28 years ago
Nick Clifton
aa7bf2a890
Fix PR 17135 (whilst keeping PR14827 fixed) by prefering register names over
symbolic names, except where the register name is unacceptable.
28 years ago
Doug Evans
3c62de83cd
update tc-dvp.c with sky-980617-branch
28 years ago
Nick Clifton
e8dedcb3fe
Fix PR 17105 - reset previous insn to empty after emitting NOPs.
28 years ago
Catherine Moore
61b113a94e
* config/obj-elf.c (obj_elf_vtable_inherit): Handle arm
assembler syntax.
(obj_elf_vtable_entry): Likewise.
* config/tc-arm.h: Define TC_FORCE_RELOCATION for OBJ_ELF.
* config/tc-arm.c (md_apply_fix3): Handle VTABLE relocations.
(tc_gen_reloc): Likewise.
(arm_fix_adjustable): Likewise.
(elf32_arm_force_relocation): New.
(armelf_frob_symbol): Remove coff-style symbol support.
Remove armelf sanitization.
28 years ago
Catherine Moore
d22136dc8c
Tue Sep 8 18:10:01 1998 Catherine Moore <clm@cygnus.com>
* config/tc-arm.c (arm_adjust_symtab): Move #ifdef
OBJ_COFF so that routine is defined for a.out format.
28 years ago
Richard Henderson
de1d28b669
* config/tc-i386.c (i386_operand): Detect non-segment registers
used as segment prefixes.
28 years ago
Nick Clifton
a03925a2fc
Fixed generation of thumb function symbols.
28 years ago
Richard Henderson
b90891398c
* config/tc-sparc.c (sparc_ip): Allow all digits in an instruction
to handle edge8 and edge16.
28 years ago
Richard Henderson
11e07ad09a
* config/obj-elf.c (obj_elf_vtable_inherit): Print error message
before we clobber the symbol involved.
28 years ago
Catherine Moore
cdb3d5f902
* config/tc-arm.c: Remove OBJ_ELF definitions for
S_GET_STORAGE_CLASS and S_SET_STORAGE_CLASS. Only
use arm_adjust_symtab for OBJ_COFF.
(armelf_adjust_symtab): New Routine.
* config/tc-arm.h: Define obj_adjust_symtab to
armelf_adjust_symtab for OBJ_ELF.
28 years ago
Richard Henderson
a1624e3f1b
* configure.in: Make all i386-elf targets use bfd_gas.
* config/tc-i386.c (tc_i386_force_relocation): New.
(tc_i386_fix_adjustable): Don't fix vtable relocs.
(md_apply_fix3): Likewise.
(tc_gen_reloc): Handle them.
* config/tc-i386.h (TC_FORCE_RELOCATION): Always define, calling
tc_i386_force_relocation.
28 years ago
Nick Clifton
080a50b635
Improve formatting of --help output
28 years ago
Ian Lance Taylor
61c49d6652
Thu Aug 20 23:17:04 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
* config/tc-i386.c (md_assemble): Only warn for address/data size
prefixes.
28 years ago
Ian Lance Taylor
6e60709bd3
rework last patch
28 years ago
Nick Clifton
e93a31e414
do not adjust relocations against thumb function names as the linker needs
this information.
28 years ago
Ian Lance Taylor
af98e836ec
check for mentions of sanitized files
28 years ago
Catherine Moore
38a29f0275
Add sanitization markers.
28 years ago
Catherine Moore
aae39e3784
tc-arm.h: Define obj_fix_adjustable for OBJ_ELF.
tc-arm.c (arm_fix_adjustable): New routine.
28 years ago
Ian Lance Taylor
6b34ac5a5c
* config/tc-mips.c (macro): Correct M_SGE_I/M_SGEUI_I case for a
small immediate constant to use the constant itself rather than
always using 1.
28 years ago