d7f1f2b0be
fix FSF address
1999-08-31 15:12:20 +00:00
994819d267
When possible, keep the original type of the symbol.
1999-08-31 14:07:27 +00:00
afb478e8cd
Add support for configuring for fr30.
1999-08-31 09:47:21 +00:00
bfe5c752f1
* alpha-opc.c (fetch, fetch_m, ecb, wh64): RA must be R31.
1999-08-31 02:01:22 +00:00
104c1213b4
import gdb-1999-08-30 snapshot
1999-08-31 01:14:27 +00:00
fd485a97b1
import gdb-1999-08-30 snapshot
1999-08-31 01:06:22 +00:00
735c91d811
Check in correct version of previous patch.
1999-08-30 21:57:08 +00:00
0d571602ca
* elf-hppa.h (_bfd_elf_hppa_gen_reloc_type): Allow both
...
R_PARISC_DIR32 and R_PARISC_DIR64 regardless of how the
tools were configured.
* elf32-hppa.h (_bfd_elf32_hppa_gen_reloc_type): Declare.
1999-08-30 21:30:36 +00:00
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
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
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
68196d703a
* gas/hppa/basic/*.s: Use .code instead of .SPACE/.SUBSPA for
...
sectioning.
1999-08-30 18:20:18 +00:00
3f9ed93baf
New i386 tests for naked register syntax, ie. "eax" instead of "%eax"
1999-08-30 14:09:43 +00:00
af6bdddf8c
i386 gas code cleanups: combine i386_is_reg and parse_register.
1999-08-30 13:12:54 +00:00
5f47d35be1
Allow spaces in i386 FP reg names, eg. %st ( 1 ).
1999-08-29 23:44:27 +00:00
eb1b03df1a
* fr30-asm.c,fr30-desc.h,fr30-dis.c,fr30-ibld.c,fr30-opc.c: Rebuild.
...
* m32r-asm.c,m32r-desc.h,m32r-dis.c,m32r-ibld.c,m32r-opc.c: Rebuild.
* m32r-opinst.c: Rebuild.
1999-08-29 21:16:25 +00:00
1174497c8a
* config/tc-m32r.c (md_parse_option): Delete unrecognized option
...
error message (done elsewhere).
1999-08-29 20:45:22 +00:00
a349b1517f
* hppa-dis.c (print_insn_hppa): Replace 'f' by 'v'. Prefix float
...
register args by 'f'.
1999-08-29 07:53:24 +00:00
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
7d8fdb64f6
* hppa.h (pa_opcodes): Replace 'f' by 'v'. Prefix float register args
...
by 'f'.
1999-08-29 07:51:43 +00:00
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
9e4f2d3a85
* config/tc-hppa.c (pa_ip): Add args q, %, and |.
1999-08-28 10:59:37 +00:00
af10de8240
* hppa-dis.c (print_insn_hppa): Add args q, %, !, and |.
1999-08-28 10:59:07 +00:00
90927b9c0e
* hppa.h (pa_opcodes): Add extrd, extrw, depd, depdi, depw, depwi.
...
Add supporting args.
1999-08-28 10:58:26 +00:00
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
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
3b67cf2b51
* hppa-dis.c (MASK_10, read_write_names, add_compl_names,
...
extract_10U_store): New.
(print_insn_hppa): Add new completers.
1999-08-28 10:17:07 +00:00
1d16bf9c3b
* hppa.h: Document new completers and args.
...
* hppa.h (pa_opcodes): Add 64 bit patterns and pa2.0 syntax for uxor,
uaddcm, dcor, addi, add, sub, subi, shladd, rfi, and probe. Add pa2.0
extensions for ssm, rsm, pdtlb, pitlb. Add performance instructions
pmenb and pmdis.
1999-08-28 10:16:15 +00:00
5e6ca42117
Fix minor bug in last change.
1999-08-28 09:28:31 +00:00
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
413c94baca
* config/tc-hppa.c (pa_ip): Add completer codes 'a', 'ch', 'cH',
...
'cS', and 'c*'.
1999-08-28 08:48:40 +00:00
1eee34f59f
* hppa-dis.c (signed_unsigned_names,mix_half_names,
...
saturation_names): New.
(print_insn_hppa): Add completer codes 'a', 'ch', 'cH', 'cS', and 'c*'.
1999-08-28 08:47:50 +00:00
96226a686f
* hppa.h (pa_opcodes): Add pa2.0 instructions hadd, hshl,
...
hshr, hsub, mixh, mixw, permh.
1999-08-28 08:46:57 +00:00
3281117ae1
* hppa-dis.c (print_insn_hppa): Place completers behind prefix 'c'.
1999-08-28 08:17:36 +00:00
5d4ba527e1
* hppa.h (pa_opcodes): Change completers in instructions to
...
use 'c' prefix.
1999-08-28 08:16:55 +00:00
28252e6156
* config/tc-hppa.c (pa_ip): Place completers behind prefix 'c'.
1999-08-28 08:16:30 +00:00
3590ea008d
Applied patch from Stephane Carrez <stcarrez@worldnet.fr> to fix pointer size assumption.
1999-08-28 08:13:43 +00:00
3d756caf33
Fix minor goofs in previous delta.
1999-08-28 08:02:52 +00:00
b7d6d48509
Add missing '!' change.
1999-08-28 08:00:27 +00:00
17d9105c0a
* config/tc-hppa.c (pa_ip): Do not allow '*' in 32bit completers.
1999-08-28 07:23:42 +00:00
46424e052b
* hppa-dis.c (print_insn_hppa): Add cases for '.', '~'. '$'. and '!'
1999-08-28 06:45:18 +00:00
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
a97685e901
* config/tc-hppa.c (pa_ip): Add cases for '.', '~'. '$'. and '!'
1999-08-28 06:42:06 +00:00
e9fc28c6b6
* hppa.h (pa_opcodes): Add popbts, new forms of bb, havg,
...
hshladd, hshradd, shrpd, and shrpw instructions. Update arg comments.
1999-08-28 06:41:11 +00:00
4f31259178
* hppa-dis.c (print_insn_hppa): Look at next arg instead of bits
...
to decide to print a space.
1999-08-28 06:29:15 +00:00
9ecc05f0de
* config/tc-hppa.c (pa_ip): Add case for 'I'.
1999-08-28 06:28:21 +00:00
1c1432026f
* hppa.h (pa_opcodes): Change fmpyfadd, fmpynfadd, fneg,
...
fnegabs to use 'I' instead of 'F'.
1999-08-28 06:27:12 +00:00
40a825c310
* binutils-all/hppa/freg.s: New file.
...
* binutils-all/hppa/objdump.exp: Add freg.s test.
1999-08-28 06:26:22 +00:00
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
ceaa7778c0
Do not build ld for native AIX platforms.
1999-08-27 10:42:58 +00:00