aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
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.
1997-06-12 * write.c (write_object_file): In non BFD_ASSEMBLER code, as weIan Lance Taylor2-2/+14
step through the frags calling cvt_frag_to_fill, switch to SEG_DATA when we reach data_frag_root. PR 12580.
1997-06-10 * config/tc-mn10300.c (md_assemble): Allow an empty registerJeff Law1-0/+5
list for instructions which use register lists.
1997-06-10Tue Jun 10 11:18:09 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor1-0/+2
* config/tc-arm.c (md_apply_fix3): Make temp unsigned long.
1997-06-10Tue Jun 10 11:18:09 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor2-2/+5
* config/tc-arm.c (arm_adjust_symtab): Only set storage classes if OBJ_COFF.
1997-06-10Tue Jun 10 11:18:09 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor2-142/+294
* config/tc-arm.c: Add prototypes for many static functions. (struct asm_opcode ): Add prototypes for parms field. (struct thumb_opcode ): Likewise. (fp_op2): Remove unused flags parameter. (output_inst): Make static. (arm_after_pass_hook): Remove unused ignore parameter. * config/tc-arm.h (arm_after_pass_hook): Declare. (arm_start_line_hook): Declare. (arm_frob_label): Declare.
1997-06-09 * config/tc-sh.c (md_apply_fix): Check for overflow.Ian Lance Taylor1-0/+2
PR 12530.
1997-06-09Mon Jun 9 12:55:45 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor2-0/+147
* depend.c (wrap_output): new prototype.
1997-06-09 * config/tc-m68k.c (md_section_align): If a.out and BFD, forceIan Lance Taylor2-3/+35
section size to be aligned.
1997-06-06 * config/tc-sh.h (md_cons_align): Define.Ian Lance Taylor2-190/+512
(sh_cons_align): Declare. * config/tc-sh.c (md_pseudo_table): Add .uaword and .ualong. (sh_no_align_cons): New static variable. (s_uacons): New static function. (sh_cons_align): New function. (sh_handle_align): Warn about misaligned data. * doc/c-sh.texi: Document .uaword and .ualong. PR 12528.
1997-06-04Merged in changes made in armT-970328-branchNick Clifton1-2/+5
1997-06-03Merged in the changes from the armT-970328-branch.Nick Clifton2-8/+25
1997-06-03Added support for Thumb architecture from armT-970328-branch.Nick Clifton1-0/+5
1997-06-03add c-arm.texiIan Lance Taylor1-0/+1
1997-06-02Added an enable of the ARM documentation.Nick Clifton1-0/+2
1997-06-02Added ARM documentation from armT-970328-branchNick Clifton1-0/+4
1997-06-02End the tests with no-ops.Gavin Romig-Koch1-0/+4
1997-06-02Add r3900 support.Gavin Romig-Koch2-74/+188
1997-06-02Improve messages from regexp_diffGavin Romig-Koch1-0/+17
1997-05-29Thu May 29 12:58:26 1997 Ben Pfaff <pfaffben@pilot.msu.edu>Ian Lance Taylor1-0/+10
* as.c: (parse_args) `-t' option requires an argument.
1997-05-28 * Makefile.in: Rebuild dependencies.Ian Lance Taylor2-1/+5