aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1998-04-08 * gas/dvp/br-2.[sd]: New testcase.Doug Evans1-1/+6
* gas/dvp/dvp.exp: Run them.
1998-04-07 * config/tc-dvp.c (md_convert_frag): Fix thinko.Doug Evans2-1/+7
1998-04-07 * gas/dvp/vif-4.[sd]: New testcase.Doug Evans1-1/+2
1998-04-07 * config/tc-dvp.c (assemble_vif): 0 is a valid length value (= max+1).Doug Evans2-5/+8
(install_vif_length): 0 is a valid length value (= max+1).
1998-04-07 * config/tc-dvp.c (assemble_vif): Watch for macro insns.Doug Evans2-0/+28
1998-04-07 * gas/dvp/vif-3.[sd]: New testcase.Doug Evans1-0/+5
* gas/dvp/dvp.exp: Run it.
1998-04-06Mon Apr 6 12:06:39 1998 Andreas Schwab ↵Ian Lance Taylor1-0/+5
<schwab@issan.informatik.uni-dortmund.de> * config/tc-m68k.c (m68k_ip, case "#B"): Install the offset of the operand in the opcode.
1998-04-03tweak comment in last entryDoug Evans1-10/+6
1998-04-03 * gas/dvp/relax-1.[sd]: New testcase.Doug Evans1-0/+8
* gas/dvp/dvp.exp: Run it.
1998-04-03 * config/tc-dvp.c (assemble_vif): Put relaxable insns in theirDoug Evans2-3/+32
own fragment.
1998-04-03Fri Apr 3 11:58:19 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-0/+9
* config/tc-i386.h: Reorder operand flags and opcode modifier flags for clarity. Remove unused definitions: Unknown, ImmUnknown, DispUnknown, NoModrm. * config/tc-i386.c (type_names): Add missing Debug type. (md_assemble): Better duplicate prefix checking. Quicker string instruction check via new opcode_modifier flag.
1998-04-03 * doc/as.texinfo (Invoking): Clarify -Wa example.Ian Lance Taylor1-0/+4
1998-04-03 * config/tc-mips.c (mips_pseudo_table): Add weakext entry.Gavin Romig-Koch2-3/+93
(s_mips_weakext): Define. * ecoff.c (ecoff_directive_weakext): Don't define if defined(TC_MIPS). * config/obj-ecoff.c (obj_pseudo_table): Don't add weakext if defined(TC_MIPS).
1998-04-03 * config/tc-mn10200.c (tc_gen_reloc): The difference of two symbolsJeff Law1-0/+6
is an error if the value can not be computed at assembly time. * config/tc-mn10300.c (tc_gen-reloc): Likewise.
1998-04-03 * gasp.c (main): Set next field of new include_path structure toIan Lance Taylor2-0/+9
NULL. From Avery Pennarun <averyp@gdc.ca>.
1998-04-03Fix SAT and SATB bit patterns.Nick Clifton1-0/+4
1998-04-01Fix satb bit pattern.Nick Clifton2-2/+12
1998-04-01fix copyrightIan Lance Taylor1-2/+3
1998-04-01Add patch from Dean Deaver (deaver@amt.tay1.dec.com) via Richard EarnshawNick Clifton2-18/+93
(richard.earnshaw@arm.com) to fix addressing mode 2 using rrx. Add super interworking support.
1998-04-01Wed Apr 1 13:13:20 1998 Andreas Schwab ↵Ian Lance Taylor1-0/+5
<schwab@issan.informatik.uni-dortmund.de> * doc/as.texinfo: Use @itemx for a secondary item in a table. * doc/c-hppa.texi: Likewise.
1998-04-01xIan Lance Taylor1-2/+3
1998-04-01Mods to generate RELA style relocations insteadCatherine Moore1-0/+5
of REL style.
1998-03-31Final tweaks for dependency building with relative srcdir, and rebuildIan Lance Taylor1-1/+4
dependencies.
1998-03-31tweakIan Lance Taylor2-2/+4
1998-03-31 * Makefile.am (DEP_INCLUDES): New variable.Ian Lance Taylor3-79/+130
(.dep1): Change to work when srcdir is not an absolute path. (.tcdep, .objdep, .dep2): Likewise. * Makefile.in: Rebuild.
1998-03-31 * config/tc-i386.h, config/tc-i386.c: Revert March 24Ian Lance Taylor1-0/+3
LinearAddress patch.
1998-03-30 * configure.in: Set version to 2.9.1.Ian Lance Taylor3-4/+11
* configure: Rebuild.
1998-03-30Mon Mar 30 11:22:08 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-0/+7
* config/tc-i386.h (FWait): Define. * config/tc-i386.c (md_assemble): Emit fwait prefix before any other prefixes. Check FWait flag in opcode table to see which instructions require an fwait prefix.
1998-03-30Mon Mar 30 10:12:00 1998 Andreas Schwab ↵Ian Lance Taylor1-0/+5
<schwab@issan.informatik.uni-dortmund.de> * stabs.c (get_stab_string_offset): Always create a stab string section.
1998-03-29Fix gcc -Wall warnings. See ChangeLog for details.Ian Lance Taylor3-8/+51
1998-03-27 * config/tc-m68k.c (m68k_ip): Check legal addressing modes forIan Lance Taylor1-0/+7
mcf5200 just as we do for m68000. (m68k_init_after_args): Likewise. (md_estimate_size_before_relax): Likewise.
1998-03-27Thu Mar 26 23:07:18 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor2-76/+84
* config/tc-i386.c (md_assemble): Swap template arguments to CONSISTENT_REGISTER_MATCH macro in reverse direction test. This macro is currently symmetric, so passing them the wrong way didn't cause any problem, but may if the macro is changed in the future. After copying template to i.tm, use i.tm. rather than t-> to access fields, and make t a const* Move i.tm.operand_types[] swap to immediately after the copy.
1998-03-26 * config/tc-dvp.c (s_endunpack): Round up to word boundary afterDoug Evans1-0/+7
we've computed the data length.
1998-03-26changelog entry for yesterday's tc-dvp.[ch] changesDoug Evans1-0/+34
1998-03-25 * config/tc-dvp.h (md_estimate_size_before_relax): Delete.Doug Evans1-227/+583
(md_convert_frag): Delete. (TC_FIX_TYPE): New fields wl,cl,user_value; * config/tc-dvp.c (insert_mpg_marker): New argument ignore. All callers updated. (insert_unpack_marker): New function. (insert_file): New argument insert_marker_arg. All callers updated. (gif_user_value): New static local. (vif_data_start,vif_data_end): New static locals. (mpgloc_sym,unpackloc_sym): New static locals. (cur_varlen_frag,cur_varlen_insn,cur_varlen_value): Delete. (cur_opcode,cur_operand): New static locals. (endmpg_caller): New enum. (md_pseudo_table): Pass ENDMPG_USER to s_endmpg. (md_begin): Initialize mpgloc_sym, unpackloc_sym. (dvp_fixup): New members user_value,wl,cl; (assemble_vif): Rewrite. (assemble_gif): Tweak name of data start label. (assemble_one_insn): Allow special parser to punt and call the normal expression parser. Set cur_opcode,cur_operand for md_operand. (md_operand): Handle '*' value for mpgloc,unpackloc. (md_estimate_size_before_relax): New function. (dvp_relax_frag,md_convert_frag): New functions. (md_pcrel_from_section): Handle end data label for variable length vif insns. (md_apply_fix3): Handle count field for variable length vif insns. Handle address field for mpg,unpack. (eval_expr): Initialize user_value,wl,cl fields of the fixup. (cur_vif_insn_length): Delete. (vif_length_value): New function. (install_vif_length): Don't perform logical->physical conversion here. (s_enddirect,s_endmpg,s_endunpack): Rewrite.
1998-03-25 * gas/dvp/vif-1.d: Update.Doug Evans1-0/+6
1998-03-25 * expr.h (expr_build_uconstant): Add prototype.Doug Evans2-15/+171
(expr_build_unary,expr_build_binary): Add prototypes. * expr.c (expr_build_uconstant): New function. (expr_build_unary,expr_build_binary): New functions.
1998-03-25Wed Mar 25 13:10:42 1998 Bruno Haible ↵Ian Lance Taylor3-53/+50
<bruno@linuix.mathematik.uni-karlsruhe.de> * gasp.c (IS*): Cast argument to unsigned char, not unsigned int. * macro.c (macro_expand_body): Increase buffer size. * messages.c (as_warn): Likewise. (as_warn_where, as_bad, as_bad_where): Likewise.
1998-03-25 Based on patch from H.J. Lu <hjl@gnu.org>:Ian Lance Taylor1-0/+7
* Makefile.am (DISTSTUFF): New variable. (diststuff): New target. * Makefile.in: Rebuild.
1998-03-25 * gas/mips/vu0.s: Add tests for "bc2f", "bc2fl", "bc2t", "bc2tl",Jeff Law1-0/+8
"cfc.i", "cfc.ni", "ctc.i", and "ctc.ni". * gas/mips/vu0.d: Corresponding changes.
1998-03-25Fix PR15434 by emitting a nop if a section ends with a 16 bit instruction.Nick Clifton1-0/+8
1998-03-25 * config/obj-coff.c (obj_coff_bss): Compile unconditionally. CallIan Lance Taylor1-0/+6
s_lcomm rather than obj_coff_lcomm. (obj_pseudo_table): Compile .bss pseudo-op unconditionally.
1998-03-24Tue Mar 24 18:30:58 1998 H.J. Lu <hjl@gnu.org>Ian Lance Taylor3-8/+36
* config/tc-i386.h (LinearAddress): Define. * config/tc-i386.c (md_assemble): If LinearAddress is set for the instruction, don't use a default segment.
1998-03-23Mon Mar 23 18:53:40 1998 Joel Sherrill <joel@OARcorp.com>Ian Lance Taylor1-0/+5
* configure.in: (sh*-*-rtems*): Switched from ELF to COFF. * configure: Rebuild.
1998-03-23 * gas/dvp/mpg-1.[sd]: New files.Doug Evans1-0/+8
* gas/dvp/mpg-1vu.s: New file. * gas/dvp/dvp.exp: Run new test mpg-1.s.
1998-03-23 * config/tc-dvp.c (insert_mpg_marker): Update mpgloc.Doug Evans2-0/+12
1998-03-23Fix SATH bit patternNick Clifton2-178/+187
1998-03-23* Backing out non-dvp changes from 1998-03-20; ".section text" is notFrank Ch. Eigler1-0/+13
understood to be the same as ".text" on all ports. The DVP assembler will resume failing these two tests.
1998-03-23 * config/tc-mips.c (validate_mips_insn): Handle r5900 operands.Jeff Law1-0/+2
1998-03-22 * config/tc-mips.c (append_insn): Handle BFD_RELOC_MIPS16_S3.Jeff Law2-0/+23
(mips_ip): Handle 'O' operand. (md_apply_fix): Handle BFD_RELOC_MIPS16_S3.