aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1997-05-15Fixed bug in previous delta. If no cpu type was specified on the commandNick Clifton1-0/+6
line then the code used to default to setting an architecture of ARMv4T rather than ARMv3M in the BFD library. This has now been corrected.
1997-05-14Added support for storing ARM Procedure Calling Standard variant, and ARMNick Clifton2-9/+117
architecture variant in the BFD and COFF structures. This goes towards fixing PRs 11709 and 11326 and will integrate with future updates to LD and GCC.
1997-05-14 * config/tc-mn10200.c (md_convert_frag): Prefix temporaryJeff Law1-0/+6
label name with ".". * config/tc-mn10300.c (md_convert_frag): Likewise.
1997-05-13Fix thinko in previous change.Fred Fish1-1/+1
1997-05-13 * config/tc-mips.c (set_at): Check for bignum.Ian Lance Taylor1-0/+5
(check_absolute_expr, macro, mips16_macro): Likewise. PR 12296.
1997-05-13 * config/tc-tic80.c (md_apply_fix): Check PC relative relocationsFred Fish2-3/+20
for overflow/underflow, only insert lower 15 bits into instruction.
1997-05-12Mon May 12 13:33:08 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor1-0/+4
* config/tc-i386.c (pi): Check for RegMMX.
1997-05-08 * expr.c (expr): When subtracting values in the same frag,Ian Lance Taylor1-0/+5
subtract X_add_number rather than adding it.
1997-05-07Wed May 7 16:18:30 1997 Manfred Hollstein <manfred@s-direktnet.de>Ian Lance Taylor7-0/+72
* gas/m88k/init.{s,d}: New checks for proper padding of .init sections. * gas/m88k/m88.exp: Run them. * gas/m68k/t2.d: New file for check of presence of section symbols on the m68k-motorola-sysv. * gas/m68k/all.exp: Run t2 if [istarget m68*-motorola-sysv].
1997-05-07 * gas/mips/lifloat.s: Update for recent changes to floating pointIan Lance Taylor2-4/+19
handling. * gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d: Likewise. * gas/mips/lif-xgot.d, gas/mips/lifloat.d: Likewise. * gas/mips/mips.exp: Handle Irix 6 like Irix 5.
1997-05-07 * config/obj-coff.c (write_object_file): Just pass NULL toIan Lance Taylor1-0/+3
md_do_align, not the address of a char holding NOP_OPCODE. Fixes a problem with the m88k SVR3 .init section as used by gcc.
1997-05-07 * config/tc-mips.c (macro): Handle constants for M_LI_D andIan Lance Taylor2-13/+124
M_LI_DD. (mips_ip): For 'F', 'L', 'f', and 'l', generate a constant rather than an address if the floating point value looks sufficiently simple. PR 12237.
1997-05-06 * config/tc-i386.c (md_section_align): If a.out and BFD, forceIan Lance Taylor2-1/+20
section size to be aligned.
1997-05-06 * cond.c: Include "macro.h".Ian Lance Taylor2-4/+31
(struct conditional_frame): Add macro_nest field. (initialize_cframe): Initialize macro_nest. (cond_finish_check): Add nest parameter. Change all callers. (cond_exit_macro): New function. * as.h (cond_finish_check): Update declaration. (cond_exit_macro): Declare. * input-scrub.c (macro_nest): Make globally visible. (input_scrub_next_buffer): Call cond_finish_check. * macro.h (macro_nest): Declare. * read.c (s_mexit): Call cond_exit_macro.
1997-05-05 * config/tc-i386.h (RegMMX): Define.Ian Lance Taylor2-23/+56
* config/tc-i386.c (pi): Check for all register types. (type_names): Add RegMMX. (md_assemble): Handle RegMMX.
1997-04-30Tue Apr 29 20:23:10 1997 Jim Wilson <wilson@cygnus.com>Ian Lance Taylor1-8/+13
* config/tc-mips.c (nopic_need_relax): Add new parameter before_relaxing. Use it when testing ecoff_extern_size. (load_address, macro, md_estimate_size_before_relax): Fix all callers.
1997-04-29Tue Apr 29 19:54:36 1997 Richard Henderson <rth@tamu.edu>Ian Lance Taylor1-0/+5
* config/obj-elf.c (elf_pseudo_table): Add "subsection". (obj_elf_subsection): New static function.
1997-04-29 * config/obj-coff.c (coff_header_append): Don't reset string_sizeIan Lance Taylor1-0/+5
each time through the loop.
1997-04-25 * Makefile.in (DISTSTUFF): Add itbl-parse.h.Ian Lance Taylor2-1/+5
1997-04-25 * doc/internals.texi (Porting GAS): Correct documentation forIan Lance Taylor1-0/+4
current configure handling of targ-cpu.h, et. al. (CPU backend): Document listing macros.
1997-04-25 * listing.c (data_buffer): Set size based on other listing macros,Ian Lance Taylor1-0/+8
rather than always using 100. (data_buffer_size): Remove static variable. (calc_hex): Make data_buffer_size a local variable. Don't leave any slop when filling data_buffer.
1997-04-21 * doc/c-mips.texi: Document .set autoextend.Ian Lance Taylor1-0/+4
1997-04-20Sat Apr 19 23:16:35 1997 Niklas Hallqvist <niklas@petra.appli.se>Ian Lance Taylor1-1/+1
* gas/mips/mips.exp: Handle OpenBSD like NetBSD.
1997-04-20Sat Apr 19 23:09:25 1997 Niklas Hallqvist <niklas@petra.appli.se>Ian Lance Taylor1-0/+7
* configure.in (i386-*-openbsd*, m68k-*-openbsd*, mips-dec-openbsd*, ppc-*-*bsd*, ns32k-pc532-openbsd*, sparc-*-openbsd*): New targets. * configure: Rebuild.
1997-04-20Sat Apr 19 22:52:03 1997 Jim Wilson <wilson@cygnus.com>Ian Lance Taylor2-4/+20
* config/obj-elf.c (elf_frob_symbol): If TC_MIPS, set BSF_OBJECT for all undefined symbols.
1997-04-18 * config/tc-ppc.c (ppc_fix_adjustable): Handle zero length csectsIan Lance Taylor1-0/+5
correctly.
1997-04-18Fri Apr 18 11:51:35 1997 Niklas Hallqvist <niklas@appli.se>Ian Lance Taylor3-60/+67
* configure.in (alpha*-*-openbsd*): New target. * configure: Rebuild.
1997-04-17Thu Apr 17 13:59:47 1997 Per Fogelstrom <pefo@openbsd.org>Ian Lance Taylor3-2/+7
* configure.in (mips-*-openbsd*): New target. * configure: Rebuild.
1997-04-16Wed Apr 16 12:31:24 1997 Martin Hunt <hunt@cygnus.com>Martin Hunt1-0/+7
* config/tc-d30v.c (parallel_ok): Fix parallel checking for instructions using conditional execution.
1997-04-16Wed Apr 16 12:20:24 1997 Martin Hunt <hunt@cygnus.com>Martin Hunt1-0/+9
* gas/d30v/d30.exp: Add optimizer test case. * gas/d30v/opt.s: Add conditional compilation tests. * gas/d30v/opt.d: Rebuild.
1997-04-16Correct test for fpr pairs.Gavin Romig-Koch1-0/+3
1997-04-15Correct test for fpr pairs.Gavin Romig-Koch7-5/+126
1997-04-15this file was removed a long time agoIan Lance Taylor1-26/+0
1997-04-15sanitize out references to v850Ian Lance Taylor3-63/+67
1997-04-15 * Makefile.in (srcroot): Remove.Ian Lance Taylor2-16/+31
(INSTALL): Set to @INSTALL@. (INSTALL_XFORM, INSTALL_XFORM1): Remove. (all, dvi): Don't set srcroot. (install): Depend upon as.new, gasp.new, and installdirs. Use $(program_transform_name) directly, rather than using $(INSTALL_XFORM) and $(INSTALL_XFORM1). (installdirs): New target. * doc/Makefile.in (INSTALL_XFORM1): Remove. (install): Depend upon installdirs. Use $(program_transform_name) directly, rather than using $(INSTALL_XFORM) and $(INSTALL_XFORM1). (installdirs): New target. (install-info-as): Run mkinstalldirs. (install-info-gasp): Likewise.
1997-04-14 From Thomas Graichen <graichen@rzpd.de>:Ian Lance Taylor2-5/+14
* Makefile.in: Always use $(SHELL) when running move-if-change. * configure.in: Use ${CONFIG_SHELL} when running $ac_config_sub. * configure: Rebuild.
1997-04-10 * cgen.c (cgen_parse_operand): Renamed from cgen_asm_parse_operand.David Edelsohn2-9/+28
New argument `want'. Update enum cgen_parse_operand_result values. Initialize if CGEN_PARSE_OPERAND_INIT. * config/tc-m32r.c (md_begin): Set cgen_parse_operand_fn. (md_assemble): Call cgen_asm_init_parse. Update call to m32r_cgen_assemble_insn, call as_bad if assembly failed.
1997-04-10 * config/tc-m32r.c (md_begin): Set cgen_asm_parse_operand_fn.David Edelsohn2-2/+19
(md_assemble): Call cgen_asm_init_parse. Update call to m32r_cgen_assemble_insn, call as_bad if assembly failed.
1997-04-10Tweak comment.David Edelsohn1-0/+511
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.