Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
right address for call label:32,regs,imm.
Fixes bug exposed by gdb testsuite.
|
|
zero.
* config/tc-hppa.h (tc_frob_symbol): Don't reset the value of the
symbol for OBJ_ELF anymore.
Fixes testsuite problem for hppa1.1-hp-*elf*.
|
|
(TARG_CPU): New variable.
(cgen.o): Depend on cgen.h, $(TARG_CPU)-opc.h.
(.dep1): Delete creating of cgen-opc.h.
(.tcdep): Put proper contents in cgen-opc.h.
* configure.in (m32r): Delete setting of extra_files, extra_links.
(AC_OUTPUT): Create cgen-opc.h.
* configure: Regenerated.
|
|
* makefile.vms: Update to build gasp.exe.
|
|
* write.h (relax_frag): Add prototype for.
* config/tc-m32r.h (md_do_align): New arg `max'.
* config/tc-m32r.c (m32r_do_align): Likewise.
Update calls to frag_align, frag_align_pattern.
(fill_insn): Update call to m32r_do_align.
(m32r_scomm): Update call to frag_align.
|
|
fr_targ.ns32k.pcrel_adjust. fr_bsr renamed to fr_targ.ns32k.bsr.
(frag_variant): Likewise.
* Makefile.in: Tweak last entry, cgen.o is in extra_objects!
|
|
* cgen.c: New file.
* Makefile.in (CPU_TYPES): Add m32r.
(CFILES): Add cgen.c.
(TARGET_CPU_CFILES): Add tc-m32r.c.
(TARGET_CPU_HFILES): Add tc-m32r.h.
(OBJS): Add cgen.o.
(DISTCLEAN_HERE): Add cgen-opc.h.
(.dep1,.tcdep): Create empty cgen-opc.h.
(cgen.o): Add dependencies.
(dependencies): Regenerate.
* as.h (struct frag): New member fr_targ.
(fr_pcrel_adjust,fr_bsr): Move into union fr_targ.ns32k.
* conf.in (USING_CGEN): New macro.
* configure.in (m32r-*-*): Add entry for.
* configure: Regenerate.
* write.c (relax_frag): fr_pcrel_adjust renamed to
fr_targ.ns32k.pcrel_adjust.
* config/tc-ns32k.c (*): Likewise.
fr_bsr renamed to fr_targ.ns32k.bsr.
|
|
|
|
|
|
rather than for any end of line character.
|
|
call abort (i.e., as_abort) rather than crashing.
|
|
handle -EL. Add setup_xfail for thumb.
|
|
OBJ_ELF, rather than of S_GET_OTHER.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PR 11982.
|
|
|
|
* config-gas.com: Update to handle both vax and alpha.
* makefile.vms: Update to use config-gas.
* conf-a-gas.com: Remove file.
|
|
itbl-lex.c dependencies. Remove rules for itbl-lex.o,
itbl-parse.o, and itbl-ops.o; just use the normal .c.o rule.
|
|
|
|
* config/tc-ppc.c (register_name): Declare.
|
|
* configure.in (hppa*-*-rtems*): New target, like hppa-*-*elf*.
* configure: Rebuild.
|
|
(mips16_mark_labels): New static function.
(append_insn): Call mips16_mark_labels.
(mips_emit_delays): Likewise.
(s_insn): Likewise. Don't call mips_clear_insn_labels.
(s_mips_stab): New static function.
|
|
* configure: Rebuild.
|
|
* config/tc-m68k.h (TARGET_FORMAT): Set to "coff-m68k-sysv" if
TE_DELTA.
|
|
* configure.in: Add AC_ARG_ENABLE for commonbfdlib. If it is set,
set OPCODES_LIB to empty.
* configure: Rebuild.
|
|
* configure.in (sparc-*-linux*aout*, sparc-*-linux*): New
targets.
* configure: Rebuild.
|
|
|
|
* configure.in: Set emulations for mips-*-linux*-*.
* configure: Rebuild.
|
|
(mips_opts): New static variable.
(mips_isa): Remove. Now a field in mips_opts. Change all
references.
(mips16, mips16_autoextend, mips_warn_about_macros): Likewise.
(mips_noreorder, mips_nomove, mips_noat, mips_nobopt): Likewise.
(struct mips_option_stack): Define.
(mips_opts_stack): New static variable.
(s_mipsset): Add support for .set push and .set pop.
* doc/c-mips.texi: Document .set push and .set pop.
|
|
* config/obj-elf.h (obj_elf_section_change_hook): Declare it.
* config/tc-mips.c (s_change_sec): Call it if OBJ_ELF.
|
|
|
|
|
|
(s_mri_common): Check S_IS_COMMON unconditionally.
* symbols.c (colon): Check S_IS_COMMON as well as S_IS_DEFINED.
* config/tc-alpha.c (s_alpha_comm): Likewise.
* config/tc-mips.c (nopic_need_relax): Likewise.
* config/tc-ppc.c (ppc_elf_lcomm): Likewise.
(ppc_pe_comm): Likewise.
* config/obj-elf.c (obj_elf_common): Likewise. Set segment of
common symbol to bfd_com_section_ptr.
* config/tc-sparc.c (s_common): Likewise.
(tc_gen_reloc): Likewise.
|
|
* d30.exp: Add test case reloc.
* reloc.[sd]: New files to test relocations.
|
|
* gas/d30v/d30.exp: Add test case reloc.
* gas/d30v/reloc.[sd]: New files to test relocations.
|
|
* config/tc-d30v.c (md_apply_fix3): Get the relocs right.
|
|
callers.
(listing_listing): Only call calc_hex for the right line.
(listing_list): Set the new edict based on the current edict, in
order to handle listing commands in macros correctly.
|
|
* config/tc-i386.c (tc_i386_fix_adjustable): Only define if
BFD_ASSEMBLER.
|
|
instructions.
|
|
* as.h (cond_finish_check): Declare.
* as.c (main): Call cond_finish_check.
|
|
* config/tc-d30v.c (md_assemble): If two instructions
are supposed to be assembled in parallel and the first one is
long, print an error and stop.
(md_apply_fix3): Don't calculate absolute relocs. Just write
them out.
|
|
* config/tc-i386.c (md_assemble): Handle iclrKludge.
|
|
OBJ_ECOFF.
(alpha_frob_file_before_adjust): Declare if OBJ_ECOFF.
* config/tc-alpha.c (alpha_debug): New static variable.
(md_parse_option): Set alpha_debug if -g is seen.
(alpha_frob_file_before_adjust): New function if OBJ_ECOFF.
|