Alan Modra
4ca72d3829
Enable --emulation={i386coff,i386elf} for i386 gas.
1999-09-02 15:12:01 +00:00
Nick Clifton
bcef92fa23
Do not dump literal pool when a .section .line directive is encountered.
1999-09-02 10:39:18 +00:00
Nick Clifton
c5089c8475
Add test for strongarm to ScottB's patch.
1999-09-02 10:11:11 +00:00
Catherine Moore
f3d180e977
* gas/vtable/vtable.exp: Added [istarget "arm*-*-*"] to run dump
...
test "entry0" instead of "entry1". ARM targets use REL relocs,
and should use the test entry0.
1999-09-01 21:17:36 +00:00
Nick Clifton
231b5e2936
slight code improvement over previous delta
1999-09-01 15:32:46 +00:00
Alan Modra
c35dfbebaf
Coff fix for i386 gas testsuite
1999-09-01 14:57:03 +00:00
Nick Clifton
5856c19ac4
Do not align sectins when producing ELF format objects.
1999-09-01 10:57:19 +00:00
Nick Clifton
cdf82bcf48
Document new command line switches.
1999-09-01 09:28:07 +00:00
Ian Lance Taylor
d7f1f2b0be
fix FSF address
1999-08-31 15:12:20 +00:00
Jeff Law
cb63de9b03
* gas/hppa/unsorted/*.s: Use .code instead of .SPACE/.SUBSPA for
...
sectioning.
* gas/hppa/unsorted/unsorted.exp: Disable tests not appropriate for
PA64.
1999-08-30 21:15:01 +00:00
Jeff Law
a91f57fd4b
* gas/hppa/reloc/*.s: Use .code instead of .SPACE/.SUBSPA for
...
sectioning.
* gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
Revamp address expressions slightly to handle an arbitrary sized
address.
1999-08-30 21:00:59 +00:00
Jeff Law
a022ef54db
* gas/hppa/parse/*.s: Use .code instead of .SPACE/.SUBSPA for
...
sectioning.
* gas/hppa/parse/parse.exp: Disable tests not appropriate for PA64.
1999-08-30 20:09:00 +00:00
Jeff Law
68196d703a
* gas/hppa/basic/*.s: Use .code instead of .SPACE/.SUBSPA for
...
sectioning.
1999-08-30 18:20:18 +00:00
Alan Modra
3f9ed93baf
New i386 tests for naked register syntax, ie. "eax" instead of "%eax"
1999-08-30 14:09:43 +00:00
Alan Modra
af6bdddf8c
i386 gas code cleanups: combine i386_is_reg and parse_register.
1999-08-30 13:12:54 +00:00
Alan Modra
5f47d35be1
Allow spaces in i386 FP reg names, eg. %st ( 1 ).
1999-08-29 23:44:27 +00:00
Doug Evans
1174497c8a
* config/tc-m32r.c (md_parse_option): Delete unrecognized option
...
error message (done elsewhere).
1999-08-29 20:45:22 +00:00
Jeff Law
97e1581b3f
* config/tc-hppa.c (pa_ip): Replace 'f' by 'v'. Prefix float register
...
args by 'f'.
1999-08-29 07:52:32 +00:00
Jeff Law
e3ca10d721
* gas/hppa/basic/basic.exp: Add new tests shift2.s,
...
shift3.s, extract2.s, extract3.s, deposit2.s, and deposit3.s.
* gas/hppa/basic/shift2.s, shift3.s, extract2.s,
extract3.s, deposit2.s, deposit3.s: New.
1999-08-28 11:00:36 +00:00
Jeff Law
9e4f2d3a85
* config/tc-hppa.c (pa_ip): Add args q, %, and |.
1999-08-28 10:59:37 +00:00
Jeff Law
436709eeb3
* gas/hppa/basic/add.s,addi.s,dcor.s,shladd.s,sub.s,subi.s,unit.s:
...
Add new syntax versions of instructions to tests.
* gas/hppa/basic/add2.s,dcor2.s,perf.s,purge2.s,shladd2.s,sub2.s,
system2.s, unit2.s: New tests.
* hppa/basic/basic.exp: Add new tests.
1999-08-28 10:32:43 +00:00
Jeff Law
680ef6de90
* config/tc-hppa.c (pa_ip): Absorb white space in instructions
...
between args.
Add new completers. Fix bug in 64 bit condition handling.
1999-08-28 10:18:12 +00:00
Jeff Law
3c5c4310a6
* gas/hppa/basic/basic.exp:
...
* gas/hppa/basic/media.s: Add test cases for new instructions.
1999-08-28 08:50:00 +00:00
Jeff Law
413c94baca
* config/tc-hppa.c (pa_ip): Add completer codes 'a', 'ch', 'cH',
...
'cS', and 'c*'.
1999-08-28 08:48:40 +00:00
Jeff Law
28252e6156
* config/tc-hppa.c (pa_ip): Place completers behind prefix 'c'.
1999-08-28 08:16:30 +00:00
Jeff Law
3d756caf33
Fix minor goofs in previous delta.
1999-08-28 08:02:52 +00:00
Jeff Law
17d9105c0a
* config/tc-hppa.c (pa_ip): Do not allow '*' in 32bit completers.
1999-08-28 07:23:42 +00:00
Jeff Law
be3f1865fb
* gas/hppa/basic/basic.exp (do_branch2,do_media): New.
...
* gas/hppa/basic/branch2.s: New.
* gas/hppa/basic/media.s: New.
1999-08-28 06:44:31 +00:00
Jeff Law
a97685e901
* config/tc-hppa.c (pa_ip): Add cases for '.', '~'. '$'. and '!'
1999-08-28 06:42:06 +00:00
Jeff Law
9ecc05f0de
* config/tc-hppa.c (pa_ip): Add case for 'I'.
1999-08-28 06:28:21 +00:00
Jeff Law
0791df6ce3
* gas/testsuite/gas/hppa/basic/basic.exp (do_fp_comp2): New.
...
* gas/testsuite/gas/hppa/basic/fp_comp2.s: New.
1999-08-28 06:18:40 +00:00
Nick Clifton
cb30237e0f
Apply Jim Wilson's patch to track current frag for line number changes.
1999-08-27 09:03:18 +00:00
Nick Clifton
09a798eacc
This makes the line number info for the end of a function match what the
...
standard specifies. The current code could confuse a debugger.
1999-08-26 12:13:01 +00:00
Nick Clifton
e1c05f12ca
Applied patch from Jim Wilson to fix several bugs in line table generation.
1999-08-26 11:11:43 +00:00
Alan Modra
b23bac3600
*gas/config/tc-i386.c: Fix errors in displacement size when
...
automatically inferring an address prefex.
1999-08-20 11:59:19 +00:00
Nick Clifton
50f4163fd6
If an offset is invalid, display it.
1999-08-18 09:12:11 +00:00
Ian Lance Taylor
f589a541dc
* config/tc-ppc.c (md_assemble): Trim @ha constant to 16 bits, to
...
handle 0xffffNNNN constants correctly.
1999-08-17 18:26:49 +00:00
Ian Lance Taylor
2190b5a5a8
1999-08-17 H.J. Lu <hjl@gnu.org>
...
* gas/elf/elf.exp: Expected to fail on alpha*-*-*.
1999-08-17 07:59:00 +00:00
Nick Clifton
114502711b
Look for register conflicts on stores as well as loads.
1999-08-16 17:47:29 +00:00
Nick Clifton
276b1dc2a2
Only pass positive values to validate_offset_imm()
1999-08-13 08:38:20 +00:00
Nick Clifton
ae5ad4adf9
Tidy up formatting.
...
Fix Thubm weak function support.
1999-08-12 10:32:42 +00:00
Alan Modra
bf6d389561
config/tc-i386.c: Remove dead code
1999-08-11 14:10:07 +00:00
Jeff Law
b100be6695
* config/tc-hppa.c (pa_build_unwind_subspace): Use sane section
...
flags for the unwind subspace.
1999-08-11 09:41:28 +00:00
Jeff Law
9100134ca0
Fix typos in last change.
1999-08-10 19:09:43 +00:00
Jeff Law
46031ca9e4
* config/tc-hppa.c (UNWIND_SECTION_NAME): Define for ELF.
...
(pa_build_unwind_subspace): Remove #if 0 wrapper. Select a
suitable relocation based on the size of the target's pointer.
Always Use subsegment zero for the unwinders.
(pa_level): Handle "2.0w".
1999-08-10 19:02:30 +00:00
Ian Lance Taylor
10e80b4145
rebuild with patched automake
1999-08-09 20:22:04 +00:00
Joern Rennecke
0825afba5d
* config/tc-d30v.c (write_2_short): Don't group repeat instructions
...
with the following instruction unless this was specified.
1999-08-09 19:04:27 +00:00
Ian Lance Taylor
1a1ae23e52
* config/tc-i386.h (SUB_SEGMENT_ALIGN): If TE_GO32, return 4 for
...
certain sections, to match BFD changes.
1999-08-09 04:42:15 +00:00
Ian Lance Taylor
171a4983e7
* gas/i386/float.s, gas/i386/float.l: Modify to work correctly
...
when gas uses 2**4 alignment for .text.
* gas/i386/general.s, gas/i386/general.l: Likewise.
* gas/i386/katmai.s, gas/i386/katmai.d: Likewise.
* gas/i386/modrm.s, gas/i386/modrm.l: Likewise.
* gas/i386/prefix.s, gas/i386/prefix.d: Likewise.
1999-08-09 04:41:00 +00:00
Ian Lance Taylor
81afc8460e
1999-08-08 Mumit Khan <khan@xraylith.wisc.edu>
...
* Makefile.am (noinst_SCRIPTS): Change .gdbinit to $(GDBINIT).
(EXTRA_SCRIPTS): Define to keep automake happy.
1999-08-08 23:31:18 +00:00