aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1997-08-10 * Makefile.am (MOSTLYCLEANFILES): Add site.bak, site.exp, stage,Ian Lance Taylor1-0/+8
stage1, and stage2. (DISTCLEANFILES): Define. * doc/Makefile.am (DISTCLEANFILES): Define. * Makefile.in, doc/Makefile.in: Rebuild.
1997-08-06 * configure.in: Define TARGET_BYTES_BIG_ENDIAN if endian is set.Ian Lance Taylor16-34/+37
Don't set targ or gas_target. Define SCO_ELF and TARGET_SOLARIS_COMMENT when appropriate. Don't substitute for target_frag. * Makefile.am: Remove @target_frag@. (INCLUDES): Remove $(INTERNAL_CFLAGS), $(CROSS), $(HDEFINES), and $(TDEFINES). (dep-am): Mark as phony. * acconfig.h: Add TARGET_BYTES_BIG_ENDIAN, TARGET_SOLARIS_COMMENT, and SCO_ELF. * config/arm-big.mt, config/arm-lit.mt: Remove. * config/mips-big.mt, config/mips-lit.mt: Remove. * config/ppc-big.mt, config/ppc-lit.mt: Remove. * config/ppc-sol.mt: Remove. * config/i386coff.mt, config/m68kcoff.mt: Remove. * config/m88kcoff.mt: Remove. * config/sco5.mt: Remove. * configure, config.in, Makefile.in: Rebuild.
1997-08-06 * Makefile.am ($(srcdir)/config/m68k-parse.h): New target, toIan Lance Taylor3-2/+8
further try to circumvent the .y.h rule. * Makefile.in: Rebuild.
1997-08-06Sanitize Makefile.amIan Lance Taylor1-2/+2
1997-08-06 * config/default.exp: Set AS and GASP to as-new, not as.new.Ian Lance Taylor1-0/+4
1997-08-06 * doc/Makefile.am: New file, based on old doc/Makefile.in.Ian Lance Taylor2-1/+5
* doc/Makefile.in: Now built with automake.
1997-08-06 * Makefile.am: New file, based on old Makefile.in.Ian Lance Taylor10-1068/+3347
* acinclude.m4: New file, from old aclocal.m4. * configure.in: Call AM_INIT_AUTOMAKE and AM_PROG_LIBTOOL. Remove shared library handling; now handled by libtool. Replace AC_CONFIG_HEADER with AM_CONFIG_HEADER. Call AC_PROG_YACC, AC_PROG_LEX, and AC_DECL_YYTEXT. Call AM_MAINTAINER_MODE, AM_CYGWIN32, and AM_EXEEXT. Don't call CY_CYGWIN32 or CY_EXEEXT. * config.in: New file, created by autoheader. * conf.in: Remove. * acconfig.h: Mention PACKAGE, VERSION, and USING_CGEN. * stamp-h.in: New file. * as.c (print_version_id): Change GAS_VERSION to VERSION. (parse_args): Likewise. * config/obj-vms.c: (Write_VMS_MHD_Records): Likewise. * Makefile.in: Now built with automake. * aclocal.m4: Now built with aclocal. * configure: Rebuild.
1997-08-05 * config/default.exp: Set NM to nm-new, not nm.new, to matchIan Lance Taylor2-0/+23
recent change in binutils build directory.
1997-08-05 * cond.c (s_else): If not listing false conditionals, turn listingIan Lance Taylor1-0/+5
off in the false branch of the else. PR 13033.
1997-08-04 * config/tc-mips.c (macro): Fix handling of a double load from aIan Lance Taylor2-3/+16
symbol plus an offset. This is the test case, with -mips1: l.d $f0,values+256
1997-08-04 * config/tc-alpha.c (s_alpha_ucons): New function.Richard Henderson1-0/+5
(md_pseudo_table): Add unaligned data pseudos for DWARF.
1997-08-04 * ecoff.c (ecoff_build_symbols): Set fMerge to 0 for an FDR whichIan Lance Taylor1-0/+5
has an associated external symbol. PR 12962.
1997-07-31 * config/tc-v850.c (md_assemble): Ignore the rest of the currentJeff Law1-0/+3
line if we encounter an error. pr13016.
1997-07-31 * gas/v850/range.s: New test.Jeff Law3-0/+8
* gas/v850/basic.exp: Run it. testcase for pr12944 related stuff.
1997-07-31 * config/tc-v850.c (md_assemble): Sign extend constants valueJeff Law2-6/+28
for hi and hi0 expressions. (v850_insert_operand): Enable range checking for generic 16bit operands. finish work for pr12944.
1997-07-30 * Oops, forgot to check this in with the rest of the files.Rob Savoye1-48/+56
1997-07-29 * gas/v850/hilo2.s: New test.Jeff Law5-11/+65
* gas/v850/fepsw.s: New test. * gas/v850/basic.exp: Run them.
1997-07-29Forgot sanitize markers.Jeff Law1-0/+2
1997-07-29 * config/tc-v850.c (md_assemble): Turn on fx_no_overflow forJeff Law2-0/+14
LO16, HI16 and HI16_S relocs. pr12979
1997-07-29 * configure.in: Use CYGWIN and EXEEXT autoconf macro to look forRob Savoye1-0/+7
win32 dependencies. * configure: Regenerated with autoconf 2.12. * Makefile.in: Add $(EXEEXT) to all executables.
1997-07-29 * configure.in: Use CYGWIN and EXEEXT autoconf macro to look forRob Savoye3-54/+116
win32 dependencies. * configure: Regenerated with autoconf 2.12. * Makefile.in: Add $(EXEEXT) to all executables.
1997-07-25 * tc-hppa.c (md_apply_fix): Improve warnings for out of rangeJeff Law1-0/+7
unconditional branches. (hppa_fix_adjustable): Don't adjust anything with a RR% or LR% field selector. Part of the 12912 fixes
1997-07-24 * tc-sparc.c (md_begin): Cast sparc_opcodes to PTR for hash_insert.David Edelsohn1-0/+4
1997-07-24 * macro.c (define_macro): Make sure the index is in range beforeIan Lance Taylor1-0/+5
checking for '('.
1997-07-24 * config/tc-tic80.c (build_insn): Remove "extended" and replace withFred Fish2-13/+31
"fx" and "fxfrag". Add "ffrag". Change code to initialize and use the right f/ffrag and fx/fxfrag pairs since instruction may be split across frags. PR 12899
1997-07-22Tue Jul 22 18:38:56 1997 Robert Hoehne ↵Ian Lance Taylor3-63/+68
<robert.hoehne@Mathematik.TU-Chemnitz.DE> * configure.in (i386-*-msdosdjgpp*): New target. (i386-*-go32*): Set em to go32 and targ to coffgo32. * configure: Rebuild.
1997-07-22Tue Jul 22 18:38:56 1997 Robert Hoehne ↵Ian Lance Taylor1-0/+6
<robert.hoehne@Mathematik.TU-Chemnitz.DE> * config/te-go32.h (USE_ALIGN_PTWO): Define. * config/tc-i386.c (md_pseudo_table): If USE_ALIGN_PTWO is defined, use s_align_ptwo for .align.
1997-07-22 * config/tc-sparc.c (last_opcode): New static local.David Edelsohn1-13/+34
(md_assemble): Don't issue "FP branch in delay slot" warning if the delay slot has been annulled.
1997-07-22 * config/tc-sparc.c (last_opcode): New static local.David Edelsohn1-0/+6
(md_assemble): Don't issue "FP branch in delay slot" warning if the delay slot has been annulled.
1997-07-22 * config/tc-m68k.c (md_apply_fix_2): Check for PC relative relocIan Lance Taylor1-0/+5
code if BFD_ASSEMBLER. PR 12926.
1997-07-21 * config/tc-v850.c (system_registers): Fix ordering of registers.Jeff Law2-5/+16
pr12913 (c/h from nec).
1997-07-16 * config/tc-tic80.c (build_insn): Initialize extended word to zeroFred Fish2-0/+8
when it will be filled in later by relocation information. PR 12796
1997-07-15 * gas/m32r/uppercase.[sd]: New testcase.David Edelsohn3-0/+13
* gas/m32r/m32r.exp: New file.
1997-07-15 * config/tc-mips.c (macro_build): Restore check of fmt argument.Ian Lance Taylor2-41/+53
(mips_ip): Fix ISA checks.
1997-07-15 * configure.in: Default the r5900 to little endian.Jeff Law3-0/+9
* configure: Rebuilt.
1997-07-15 * config/tc-tic80.c (build_insn): Fix endianness problem withFred Fish2-10/+13
O_big operands. PR 12765
1997-07-14 * config/tc-mips.c (check_absolute_expr): Change warning toIan Lance Taylor2-1/+6
error. PR 12849.
1997-07-11 * config/tc-mips.c (macro_build): Refine code to check if anJeff Law2-37/+65
instruction is available on a particular cpu variant. (mips_ip): Likewise. toshiba 5900 stuff
1997-07-08 * config/tc-i386.c (tc_i386_fix_adjustable): Change ifndefIan Lance Taylor4-68/+108
OBJ_AOUT to ifdef OBJ_ELF. (md_apply_fix3): When mangling 32 bit PC relative reloc for BFD_ASSEMBLER, handle one ELF case for COFF as well, and add a PE case. * write.c (fixup_segment): Change special case for i386-coff to not apply for i386-pe. * config/obj-coff.c (coff_adjust_section_syms): Only count fixups which were not done. (coff_frob_file_after_relocs): Rename from coff_frob_file. (coff_format_ops): Initialize frob_file_after_relocs field rather than frob_file field. * config/obj-coff.h (coff_frob_file): Don't declare. (coff_frob_file_after_relocs): Declare. (obj_frob_file): Don't define. (obj_frob_file_after_relocs): Define. * configure.in: Set bfd_gas to yes for i386-*-cygwin32. * configure: Rebuild.
1997-07-02 * config/obj-coff.c (fixup_segment): Never subtract sectionIan Lance Taylor2-14/+35
address from PC relative reloc which will be fully resolved.
1997-07-01 * ecoff.c (page_type): Renamed from page_t to avoid conflictJeff Law2-23/+24
with hpux10 header files.
1997-06-30 From Jason Merrill <jason@cygnus.com>:Ian Lance Taylor1-0/+8
* read.c (do_align): If BFD_ASSEMBLER, only use NOP_OPCODE if SEC_CODE is set. * config/tc-i386.h (md_maybe_text): Define. (md_do_align): Use md_maybe_text.
1997-06-27Remove brokeness in PowerPC asmMichael Meissner2-14/+18
1997-06-16Mon Jun 16 19:12:51 1997 Geoff Keating <geoffk@ozemail.com.au>Ian Lance Taylor2-21/+40
* config/tc-ppc.h (tc_fix_adjustable): Don't let the assembler calculate relocations to any external symbol, because we might be linking a shared object and the symbol might be overriden or moved (for instance, moved into a static executable's .bss section). (GLOBAL_OFFSET_TABLE_NAME): Delete. This is an i386 wierdness. * config/tc-ppc.h (tc_fix_adjustable): GOT-based relocations can't be calculated by the assembler. * config/tc-ppc.c (md_apply_fix3): Handle @plt or @local branch whose destination lies in the same file, by ignoring the @plt or @local and aiming the branch at its destination.
1997-06-16 * config/tc-ppc.c (ppc_insert_operand): In 32 bit mode, with aIan Lance Taylor2-17/+61
signed operand, sign extend a 32 bit value to the host size. Permits dubious usage like addi %r6,%r6,0xfffffeff to assemble on a 64 bit host as it does on a 32 bit host.
1997-06-16 * Makefile.in (CFLAGS): Subsitute from configure script. FromIan Lance Taylor2-1/+6
Jeff Makey <jeff@cts.com>.
1997-06-16 * gas/m68k/pcrel.d: Update for m68k disassembler changes.Ian Lance Taylor1-0/+14
* gas/m68k/operands.d: Likewise.
1997-06-16Mon Jun 16 13:59:18 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor1-0/+9
* symbols.c (copy_symbol_attributes): Copy BSF_OBJECT flag. * config/obj-elf.h (OBJ_COPY_SYMBOL_ATTRIBUTES): Copy size expression. * config/obj-multi.h (OBJ_COPY_SYMBOL_ATTRIBUTES): Define instead of obj_copy_symbol_attributes.
1997-06-16 * config/tc-i386.c (i386_operand): Use alloca rather than a fixedIan Lance Taylor2-29/+48
buffer size to make a copy of the symbol.
1997-06-16 * Makefile.in (OBJS): Put @extra_objects@ on the same line asIan Lance Taylor2-2/+8
macro.o.