Jason Molenda
c2c6d25f0d
import gdb-1999-09-21
1999-09-22 03:28:34 +00:00
Jeff Law
54af6ff675
* config/tc-hppa.c (pa_ip): Fix thinkos in recent cleanup
...
of PA2.0 support.
1999-09-20 10:06:05 +00:00
Jeff Law
18369bea46
* hppa.h (pa_opcodes): Fix minor thinkos introduced while cleaning
...
up the new fstw & bve instructions.
1999-09-20 09:57:19 +00:00
Alan Modra
2664272934
Delete bogus R_PCLONG. Tidy R_*.
1999-09-20 08:45:53 +00:00
Ian Lance Taylor
34ca6cf879
* resrc.c (write_rc_rcdata): Fix local variable shadowing
...
problem. If RCDATA_BUFFER data can be read as strings, modify
code to print the strings as comments.
* resres.c: Add casts to avoid warnings.
(write_res_data, read_res_data): Don't put the program name in the
error message; fatal already puts it there.
1999-09-19 23:59:35 +00:00
Ian Lance Taylor
4cc782b591
1999-09-19 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
...
* config/tc-i386.c (md_shortopts): Check OBJ_MAYBE_ELF as well as
OBJ_ELF. If ELF, add "sq".
(md_parse_option): If ELF, ignore -s and -q.
(md_show_usage): Mention ELF options.
1999-09-19 23:03:56 +00:00
Ian Lance Taylor
9eb7245e8b
fix comment; from Fred Fish <fnf@ninemoons.com>
1999-09-19 22:43:16 +00:00
Ian Lance Taylor
f1f8ce075e
comment fix
1999-09-19 22:39:49 +00:00
Jeff Law
9c1faa8229
* hppa-dis.c: (print_insn_hppa): Correct 'cJ', 'cc'.
1999-09-19 20:17:48 +00:00
Jeff Law
b3fe7ee280
* hppa-dis.c (extract_22): New function.
1999-09-19 20:14:30 +00:00
Jeff Law
eb32eb44aa
* hppa-dis.c (print_insn_hppa): Handle 'J', 'K', and 'cc'.
1999-09-19 20:10:45 +00:00
Jeff Law
65fab780c5
* config/tc-hppa.c (pa_ip): Handle 'J', 'K' and 'cc'
...
operands.
1999-09-19 20:07:01 +00:00
Jeff Law
d3ffb03249
* hppa.h (pa_opcodes): Add remaining PA2.0 integer load/store
...
instructions.
1999-09-19 20:05:00 +00:00
Jeff Law
f322c2c2c1
* hppa-dis.c (print_insn_hppa): Handle 'fe' and 'cJ'.
1999-09-19 19:52:39 +00:00
Jeff Law
71823da428
* config/tc-hppa.c (pa_ip); Handle "fe", and 'cJ'.
1999-09-19 19:46:52 +00:00
Jeff Law
c49ec3da04
* hppa.h (pa_opcodes): Add remaining PA2.0 FP load/store instructions.
1999-09-19 19:43:06 +00:00
Jeff Law
d758242c73
* hppa-dis.c (print_insn_hppa): Handle '#', 'd', and 'cq'.
1999-09-19 19:29:37 +00:00
Jeff Law
61dd1d313e
* config/tc-hppa.c (pa_ip): Handle 'd', '#' and 'cq'.
1999-09-19 19:23:08 +00:00
Jeff Law
5d2e7eccb2
* hppa.h (pa_opcodes): Add long offset double word load/store
...
instructions.
1999-09-19 19:19:50 +00:00
Jeff Law
6397d1a2e8
* hppa.h (pa_opcodes): Add FLAG_STRICT variants of FP loads and
...
stores.
1999-09-19 18:54:23 +00:00
Jeff Law
838c65f040
* hppa-dis.c (print_insn_hppa): Handle 'm', 'h', '='.
1999-09-19 18:50:17 +00:00
Jeff Law
1cf6ae6758
* config/tc-hppa.c (struct pa_it): New field "trunc".
...
(pa_ip): Hadnle 'h', 'm', '=', '{', and '_' operands.
(pa_parse_ftest_gfx_completer): New function
(pa_parse_fp_cnv_format): New function.
1999-09-19 18:47:37 +00:00
Jeff Law
142f0fe0fb
* hppa.h (pa_opcodes): Handle PA2.0 fcnv, fcmp and ftest insns.
1999-09-19 18:44:13 +00:00
Jeff Law
2667095fc0
* som.c (NO_PCREL_MODES): Define if the system does not define
...
R_SHORT_PCREL_MODE.
(hppa_som_gen_reloc_type): Handle both short and long pcrel branches.
(som_write_fixups): Eliminate redundant pcrel mode relocs. Handle
R_LONG_PCREL_MODE and R_SHORT_PCREL_MODE
* libhppa.h (dis_assemble_22): New function.
(bfd_hppa_insn2fmt): Handle long branch.
* libhppa.h (bfd_hppa_insn2fmt): Decode and handle formats found
in PA2.0.
1999-09-19 18:22:20 +00:00
Jeff Law
77c02e18c1
* config/tc-hppa.c (pa_ip): Handle 'X' operand.
...
(md_apply_fix): Handle 22bit pc-rel branches.
1999-09-19 18:13:50 +00:00
Jeff Law
3610d1317d
* hppa-dis.c (print_insn_hppa): Handle 'X' operand.
1999-09-19 18:11:48 +00:00
Jeff Law
f5a68b4510
* hppa.h (pa_opcodes): Finish support for PA2.0 "b" instructions.
1999-09-19 18:10:28 +00:00
Jeff Law
8235801e55
* hppa.h (pa_opcodes): Handle PA2.0 "bve" instructions.
1999-09-19 17:39:17 +00:00
Jeff Law
629d9417e1
* config/tc-hppa.c (pa_ip): Handle 'B' operand.
1999-09-19 17:38:09 +00:00
Jeff Law
69138680ad
* hppa-dis.c (print_insn_hppa): Handle 'B' operand.
1999-09-19 17:36:54 +00:00
Jeff Law
35184366b0
* hppa.h (pa_opcodes): Add new syntax "be" instructions.
1999-09-19 17:16:08 +00:00
Jeff Law
f0bfde5ebf
* hppa.h (pa_opcodes): Note use of 'M' and 'L'.
1999-09-19 17:12:55 +00:00
Jeff Law
dbe2f9eec8
* config/tc-hppa.c (pa_ip): Handle 'L' and 'M' operands.
1999-09-19 17:09:23 +00:00
Jeff Law
2784abe525
* hppa-dis.c (print_insn_hppa): Handle 'M' and 'L' operands.
1999-09-19 17:06:11 +00:00
Jeff Law
a5c4b2b4cd
* hppa-dis.c (print_insn_hppa): Handle 'l' operand.
1999-09-19 16:59:47 +00:00
Jeff Law
3db6e6bd57
* config/tc-hppa.c (pa_ip): Handle 'l' operand.
1999-09-19 16:58:33 +00:00
Jeff Law
27bbbb582a
* hppa.h (pa_opcodes): Add support for "b,l".
1999-09-19 16:55:09 +00:00
Jeff Law
6be783603d
* config/tc-hppa.c (pa_ip): Handle 'g' operand.
1999-09-19 16:45:20 +00:00
Jeff Law
321e8dac9b
* hppa-dis.c (print_insn_hppa): Handle 'g' operand.
1999-09-19 16:44:16 +00:00
Jeff Law
c36efdd208
* hppa.h (pa_opcodes): Add support for "b,gate".
1999-09-19 16:41:51 +00:00
Jeff Law
e46def7bdf
* hppa-dis.c (print_insn_hppa): Output a space after 'X' completer.
1999-09-18 19:11:39 +00:00
Jeff Law
46e36b17b0
* hppa-dis.c: (print_insn_hppa): Do output a space before a 'v'
...
operand.
1999-09-18 18:19:56 +00:00
Jeff Law
e061d86ffd
* config/tc-hppa.c (md_assemble): Fix dwarf2 line handling.
...
(pa_ip): Handle 'fX'.
1999-09-18 18:16:21 +00:00
Jeff Law
debc018de3
* hppa-dis.c: (print_insn_hppa): Handle 'fX'.
1999-09-18 18:09:38 +00:00
Jeff Law
9392fb1136
* hppa.h (pa_opcodes): Use 'fX' for first register operand
...
in xmpyu.
1999-09-18 18:08:34 +00:00
Jeff Law
2f87f883f1
* hppa-dis.c: (print_insn_hppa): Add missing break after
...
FP register case.
1999-09-18 17:57:08 +00:00
Jeff Law
e0c52e9997
* hppa.h (pa_opcodes): Fix mask for probe and probei.
1999-09-18 17:49:43 +00:00
Jeff Law
f2727d047c
* hppa.h (pa_opcodes): Fix mask for depwi.
1999-09-18 17:43:47 +00:00
Jeff Law
58d0c905e5
* hppa-dis.c: Finish constifying various completers, register
...
names, etc etc.
1999-09-18 17:38:51 +00:00
Jeff Law
26040066e0
* emulparms/elf64hppa.sh (OTHER_READONLY_SYMBOLS): Remove ".stubs",
...
they've been renamed to ".stub", which is handled automatically
by elf.sc.
1999-09-18 14:00:24 +00:00