aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1997-04-09 * config/tc-m68k.c (m68k_ip): Handle #j.Ian Lance Taylor1-0/+4
1997-04-08 * config/tc-mn10300.c (md_convert_frag): Create fixup at theJeff Law1-0/+5
right address for call label:32,regs,imm. Fixes bug exposed by gdb testsuite.
1997-04-07 * config/tc-hppa.c (pa_subspace_start): If OBJ_ELF, then always returnJeff Law1-0/+7
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*.
1997-04-07 * Makefile.in: Regenerate dependencies.David Edelsohn4-71/+88
(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.
1997-04-05Sat Apr 5 13:19:12 1997 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor2-2/+8
* makefile.vms: Update to build gasp.exe.
1997-04-05 * write.c (relax_frag): Make non-static.David Edelsohn2-0/+1008
* 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.
1997-04-05 * frags.c (frag_var): fr_pcrel_adjust renamed toDavid Edelsohn2-8/+9
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!
1997-04-05 * config/tc-m32r.[ch]: New files.David Edelsohn7-69/+172
* 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.
1997-04-05m32r support.David Edelsohn1-0/+2
1997-04-04 * gas/all/float.s: Put a tab before .text, to keep the PA happy.Ian Lance Taylor1-0/+2
1997-04-04 * config/tc-hppa.h (TC_EOL_IN_INSN): Check explicitly for '!',Ian Lance Taylor2-9/+24
rather than for any end of line character.
1997-04-04 * config/tc-hppa.c (tc_gen_reloc): If hppa_ren_reloc_type fails,Ian Lance Taylor2-13/+11
call abort (i.e., as_abort) rather than crashing.
1997-04-04 * gas/arm/arm.exp: Only run inst and arm7t on targets which canIan Lance Taylor1-0/+3
handle -EL. Add setup_xfail for thumb.
1997-04-04 * config/tc-mips.c: Protect uses of STO_MIPS16 with an ifdef ofIan Lance Taylor1-0/+3
OBJ_ELF, rather than of S_GET_OTHER.
1997-04-04 * Makefile.in (DISTCLEAN_HERE): Add site.exp and site.bak.Ian Lance Taylor2-1/+5
1997-04-04 * gas/h8300/ffxx1.d: Don't fail if BFD is 64 bits.Ian Lance Taylor2-10/+14
1997-04-04 * gas/m32r/allinsn.{exp,s.d}: New testcases.David Edelsohn1-0/+4
1997-04-04m32r "allinsn" testcasesDavid Edelsohn3-0/+547
1997-04-03Keep m32r.David Edelsohn1-0/+1
1997-04-03 * Makefile.in (VERSION): Set to 2.8.1.Ian Lance Taylor2-1/+7
1997-04-02 * COPYING: Update FSF address.Ian Lance Taylor1-0/+2
1997-04-02 * config/tc-mips.c (mips16_macro): Handle M_DMUL and M_MUL.Ian Lance Taylor2-0/+13
PR 11982.
1997-04-02 * config/tc-mips.c (md_begin): Don't set interlocks for 4100.Jim Wilson2-323/+410
1997-04-01Tue Apr 1 16:24:28 1997 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor5-178/+49
* config-gas.com: Update to handle both vax and alpha. * makefile.vms: Update to use config-gas. * conf-a-gas.com: Remove file.
1997-04-01 * Makefile.in: Remove unnecessary itbl-parse.h, ibtl-parse.c, andIan Lance Taylor2-140/+1138
itbl-lex.c dependencies. Remove rules for itbl-lex.o, itbl-parse.o, and itbl-ops.o; just use the normal .c.o rule.
1997-04-01Make # a line comment characterMichael Meissner2-1/+14
1997-04-01Mon Mar 31 23:53:44 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor1-0/+4
* config/tc-ppc.c (register_name): Declare.
1997-03-31Mon Mar 31 16:31:04 1997 Joel Sherrill <joel@oarcorp.com>Ian Lance Taylor3-60/+67
* configure.in (hppa*-*-rtems*): New target, like hppa-*-*elf*. * configure: Rebuild.
1997-03-31 * config/tc-mips.c (mips_pseudo_table): Add "stabn".Ian Lance Taylor1-0/+7
(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.
1997-03-31 * configure.in: Use ELF for mips-*-gnu*.Ian Lance Taylor3-74/+67
* configure: Rebuild.
1997-03-31Mon Mar 31 14:01:40 1997 Philippe De Muyter <phdm@info.ucl.ac.be>Ian Lance Taylor1-0/+5
* config/tc-m68k.h (TARGET_FORMAT): Set to "coff-m68k-sysv" if TE_DELTA.
1997-03-28Fri Mar 28 18:03:19 1997 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor3-69/+113
* configure.in: Add AC_ARG_ENABLE for commonbfdlib. If it is set, set OPCODES_LIB to empty. * configure: Rebuild.
1997-03-28Fri Mar 28 15:25:24 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor1-0/+6
* configure.in (sparc-*-linux*aout*, sparc-*-linux*): New targets. * configure: Rebuild.
1997-03-28 * itbl-parse.y (yyerror): Make static. Declare.Ian Lance Taylor1-0/+2
1997-03-28 From Ralf Baechle <ralf@gnu.ai.mit.edu>:Ian Lance Taylor3-141/+131
* configure.in: Set emulations for mips-*-linux*-*. * configure: Rebuild.
1997-03-28 * config/tc-mips.c (struct mips_set_options): Define.Ian Lance Taylor1-0/+11
(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.
1997-03-28 * config/obj-elf.c (obj_elf_section_change_hook): New function.Ian Lance Taylor2-0/+16
* config/obj-elf.h (obj_elf_section_change_hook): Declare it. * config/tc-mips.c (s_change_sec): Call it if OBJ_ELF.
1997-03-27 * as.c (parse_args): Update copyright date in version message.Ian Lance Taylor1-0/+2
1997-03-27 * Makefile.in (clean-here): Remove dependency files.Ian Lance Taylor1-0/+2
1997-03-27 * read.c (s_comm): Check S_IS_COMMON as well as S_IS_DEFINED.Ian Lance Taylor3-10/+36
(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.
1997-03-27Thu Mar 27 00:42:28 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt2-0/+64
* d30.exp: Add test case reloc. * reloc.[sd]: New files to test relocations.
1997-03-27Thu Mar 27 00:42:28 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+16
* gas/d30v/d30.exp: Add test case reloc. * gas/d30v/reloc.[sd]: New files to test relocations.
1997-03-27Thu Mar 27 00:29:46 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+9
* config/tc-d30v.c (md_apply_fix3): Get the relocs right.
1997-03-26 * listing.c (print_lines): Add lineno parameter. Change allIan Lance Taylor1-0/+5
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.
1997-03-26Wed Mar 26 13:35:15 1997 H.J. Lu <hjl@lucon.org>Ian Lance Taylor1-0/+6
* config/tc-i386.c (tc_i386_fix_adjustable): Only define if BFD_ASSEMBLER.
1997-03-26 * config/tc-mips.c (insn_uses_reg): Map register numbers in mips16Ian Lance Taylor1-0/+3
instructions.
1997-03-26 * cond.c (cond_finish_check): New function.Ian Lance Taylor1-0/+6
* as.h (cond_finish_check): Declare. * as.c (main): Call cond_finish_check.
1997-03-25Tue Mar 25 14:45:54 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-0/+10
* 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.
1997-03-24 * config/tc-i386.h (iclrKludge): Define.Ian Lance Taylor2-0/+10
* config/tc-i386.c (md_assemble): Handle iclrKludge.
1997-03-24 * config/tc-alpha.h (tc_frob_file_before_adjust): Define ifIan Lance Taylor1-0/+9
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.