aboutsummaryrefslogtreecommitdiff
path: root/gas
AgeCommit message (Collapse)AuthorFilesLines
1998-07-01xfail ARM and Thumb coifftag testNick Clifton1-8/+42
1998-07-01 * gas/ppc/simpshft.s: Add alignment so that it works on AIX.Ian Lance Taylor1-0/+6
* gas/ppc/simpshft.d: Change accordingly. Only dump the .text section.
1998-07-01 * gas/dvp/lower-2.[sd]: New testcase.Doug Evans1-0/+7
* gas/dvp/dvp.exp: Run it.
1998-07-01I found that the relax failure for execute/930628-1.c is due to gasJoern Rennecke1-72/+107
incorrectly relaxing an out-of-range conditional branch with delay slot. It turned: bf.s L6 (slot mov.l r12,@(44,r0)) into: 2c: 8f 01 a0 8b bf.s 32 <_main+32> (slot bra L6) 30: 00 09 nop 32: 10 cb mov.l r12,@(44,r0) * config/tc-sh (COND_JUMP_DELAY, COND12_DELAY_LENGTH): Define. Changed all users of COND12_DELAY.
1998-07-01 * config/tc-dvp.c (md_apply_fix3): Handle new relocsDoug Evans1-0/+7
BFD_RELOC_MIPS_DVP_11_S4, BFD_RELOC_MIPS_DVP_U15_S3.
1998-06-29 * config/tc-mn10300.c (r_registers): Fix typo and add some missingJeff Law1-0/+7
registers.
1998-06-29 * config/tc-mips.c (prev_insn_labels): New.Gavin Romig-Koch3-0/+66
(mips_fix_4011_branch_bug): New. (append_insn): Watch for and handle branchs with labels. (mips_no_prev_insn): Initialize prev_insn_labels. (md_longopts,md_parse_option): Add {no-}fix-4011-branch-bug option.
1998-06-26 * config/tc-mn10300.c (set_arch_mach): New function.Jeff Law2-1/+40
(md_pseudo_table): Add pseudo-ops to set the current machine type. (md_begin): Default to mn10300 mode. (md_assemble): Only accept instructions for the core mn10300 chip and the active machine type.
1998-06-26 * gas/mn10300/am33.s: Add .am33 pseudo-op to force am33 mode.Jeff Law4-0/+55
* gas/mn10300/{am33_2.s, am33_3.s, am33_4.s, am33_5.s}: Likewise. * gas/mn10300/{am33_6.s, am33_7.s, am33_8.s}: Likewise. * gas/mn10300/basic.exp: Corresponding changes.
1998-06-24remove CVS conflict markerIan Lance Taylor1-1/+0
1998-06-24 * subsegs.h (segment_info_type): Give the struct a name.Ian Lance Taylor3-0/+21
* config/tc-h8300.h (tc_reloc_mangle): Add prototype. * config/tc-h8500.h (tc_reloc_mangle): Declare. * config/tc-sh.h (sh_coff_reloc_mangle): Add prototype. * config/tc-w65.h (tc_reloc_mangle): Declare. * config/tc-z8k.h (tc_reloc_mangle): Declare.
1998-06-24Restore old section after common creation.Catherine Moore1-0/+6
1998-06-24 * gas/mn10300/basic.exp (do_am33_3): Fix typo.Jeff Law2-1/+7
1998-06-24Wed Jun 24 11:50:54 1998 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor2-4/+10
* config/obj-vms.c (Create_VMS_Object_File): Force binary file.
1998-06-24 * config/tc-mn10300.c (r_registers): Add a0-a3,d0-d3 and e0-e7Jeff Law2-1/+34
as synonyms for "rN" registers. (xr_registers): Add mcrh, mcrl, mcvf, mdrq and sp as synonyms for "xrN" registers. (md_assemble): Fix typo computing the size of relocations.
1998-06-24Fix irix6-x-h8300 gas bug found while looking at gcc nightly testing failure.Jim Wilson1-0/+5
* config/tc-h8300.c (do_a_fix_imm, build_bytes): Replace cast to char with code that explicitly sign-extends.
1998-06-23Fix tests to match latest assembler results.Nick Clifton1-0/+8
1998-06-23Fixed testsuite macros/reloc.s failure.Nick Clifton2-7/+16
1998-06-23Conceal ugly code behing macro.Nick Clifton2-1/+15
1998-06-23Tue Jun 23 15:09:27 1998 Mike Stump <mrs@wrs.com>Ian Lance Taylor1-0/+6
* Makefile.am (install-exec-local): Don't let EXEEXT interfere with the program transform name. * Makefile.in: Rebuild.
1998-06-22 * config/obj-coff.c (c_symbol_merge): Fix copying of auxiliaryIan Lance Taylor2-19/+21
information.
1998-06-22 * config/tc-mn10300: Handle FMT_D10 instructions.Jeff Law2-7/+63
1998-06-22 * gas/mn10300/am33_6.s: New test.Jeff Law6-1/+709
* gas/mn10300/am33_7.s: Likewise. * gas/mn10300/am33_8.s: Likewise. * gas/mn10300/basic.exp: Run them.
1998-06-22 * config/tc-i386.c (i386_operand): Be prepared for a space betweenIan Lance Taylor1-0/+6
the open parenthesis and the start of the register operand, because of the June 16 change.
1998-06-22* Bringing over fix for PR 16301 from sky beta branch.Frank Ch. Eigler3-5/+1591
1998-06-22 * config/tc-sh.c (md_apply_fix): Handle weak symbols correctly ifIan Lance Taylor1-0/+5
BFD_ASSEMBLER.
1998-06-21Updated to match latest assembler output.Nick Clifton1-1/+7
1998-06-21Always perform alignment requests, even if they are deemed to be unnessasary.Nick Clifton1-0/+5
1998-06-20* Fix small typo.Frank Ch. Eigler1-1/+1
1998-06-20 * config/tc-mips.c (hilo_interlocks): Check mips_5900, notJeff Law2-1/+8
mips_cpu == 5900.
1998-06-19 * config/tc-mn10300.c (md_assemble): Handle FMT_D8 and FMT_D9Jeff Law1-0/+9
instruction formats. Handle MN10300_OPERAND_24BIT modifier. (mn10300_insert_operand): Likewise. (mn10300_check_operand): Likewise.
1998-06-19 * gas/mn10300/am33_4.s: New test.Jeff Law2-1/+7
* gas/mn10300/am33_5.s: New test. * gas/mn10300/basic.exp: Run them.
1998-06-19 * write.c (adjust_reloc_syms): Never adjust relocs against weakIan Lance Taylor2-3/+24
symbols. * config/tc-mips.c (md_apply_fix): Adjust accordingly.
1998-06-19start-sanitize-am33Jeff Law2-53/+379
* config/tc-mn10300.c (r_registers): Add missing registers. (xr_registers): New set of registers. (xr_register_name): New function. (md_assemble): Handle XRREG and PLUS operands. Tweak handling of RREG operand insertion. Handle new D6 and D7 instruction formats. end-sanitize-am33 * config/tc-mn10300.c (mn10300_insert_operand): Do not hardcode the shift amount for a repeated operand. The shift amount for the repeated copy comes from the size of the operand.
1998-06-19 * gas/mn10300/am33_2.s: New test.Jeff Law3-135/+384
* gas/mn10300/am33_3.s: New test. * gas/mn10300/basic.exp: Run them.
1998-06-19 * config/tc-h8300.c (get_operand): Fix typos in ldm/stm support.Jeff Law1-0/+4
1998-06-18Remove reference to vr5400 inside a r5900 ChangeLog entry.Jeff Law1-2/+1
1998-06-18fix sanitization typorelease1-1/+1
1998-06-18 * gas/mn10300/am33.s: New test.Jeff Law3-0/+71
* gas/mn10300/basic.exp: Run it.
1998-06-18 * config/tc-mn10300.c (r_registers): New register table.Jeff Law3-0/+64
(r_register_name): New function. (md_assemble): Handle new am33 operand types.
1998-06-17 * config/tc-mips.c (md_show_usage): Fix -mipsN usage.Ian Lance Taylor2-4/+8
1998-06-17* MIPS test suite changes that allow cross-assemblers to test MIPS dialectsFrank Ch. Eigler1-0/+14
other than their native tongues. Wed Jun 17 14:02:10 1998 Frank Ch. Eigler <fche@cygnus.com> * gas/mips/delay.d: Add -mcpu=NNNN to gas flags to let test case run on differently targeted assembler. * gas/mips/{ld-ilocks-addr32,ld-svr4pic.d}: Ditto. * gas/mips/{ld-xgot.d,lif-svr4pic.d,lif-xgot.d}: Same. * gas/mips/{mips16.d,mips4.d,nodelay.d}: Again. * gas/mips/{trunc.d,uld.d,ulh-xgot.d,usd.d}: And then some. * gas/mips/ld-ilocks.d: Removed disassembler flags to let target defaults go unmodified. Replaced $f4/$f5 with $fp[45], as the original `ld.d' had. Find `ld.s'. * gas/mips/mul-ilocks.d: Nearly ditto.
1998-06-16Tue Jun 16 13:06:21 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-0/+12
* app.c (do_scrub_begin): If tc_symbol_chars is defined, treat all characters in it as LEX_IS_SYMBOL_COMPONENT. * config/tc-i386.h (tc_symbol_chars): Define. (extra_symbol_chars): Declare. * config/tc-i386.c (extra_symbol_chars): Define. (comment_chars): Don't use '/' as comment start if TE_LINUX. (line_comment_chars): Set to '/' if TE_LINUX. * doc/c-i386.texi (i386-prefixes): Update. * doc/internals.texi (CPU backend): Document tc_symbol_chars.
1998-06-12rebuildIan Lance Taylor1-0/+6810
1998-06-12 * po/Make-in (all-yes): If maintainer mode, depend on .pot file.Tom Tromey1-0/+5
($(PACKAGE).pot): Unconditionally depend on POTFILES.
1998-06-12PR15067Vladimir Makarov1-2/+2
1998-06-12 * config/tc-dvp.c (create_vuoverlay_section): Don't set a non-zeroDoug Evans2-0/+14
section vma.
1998-06-12PR15067Vladimir Makarov1-0/+5
1998-06-11Adjust tests and results after applying patch for PR12542Nick Clifton1-0/+7
1998-06-11Fix for PR12542 - if check_range is passed a constant for a shifted operand,Nick Clifton1-0/+3
shift the constant first.