Jeff Law
59557be25d
* mn10300-opc.c (mn10300_opcodes): Fix typo in IMM24 versions of the
...
am33 shift instructions.
1998-06-24 19:02:27 +00:00
Nick Clifton
0bbdd534d2
Fixed parsing of output to cope with .call_table_data sections on v850
1998-06-24 16:22:25 +00:00
Jeff Law
70f4a97cb5
* gas/mn10300/basic.exp (do_am33_3): Fix typo.
1998-06-24 16:15:21 +00:00
James Lemke
b8f4ecc8d6
Updated sim/sky/t-dma.{brn|dmaexpect} because a warning msg being checked
...
for, contains an address that differs between -mhard-float and -msoft-float.
1998-06-24 16:02:01 +00:00
Jeff Law
c29d7797d2
* mn10300-dis.c (print_insn_mn10300): 0xf9 opcode prefix specifies
...
3 byte instructions.
(disassemble): Handle new instruction formats FMT_D6, FMT_D7, FMT_D8
FMT_D9 and FMT_D10. Handle various new opcode flags for the am33.
1998-06-24 16:00:43 +00:00
Jeff Law
4da06098ff
* mn10300-opc.c (IMM32_HIGH8_MEM): New operand type.
...
(mn10300_opcodes): Reorder so as to try and select opcodes from
the core chip when multiple alternatives exist. Change several
am33 instructions to use IMM32_HIGH8_MEM. Fix typos in "mac" and
"macbu" instructions. Fix typos in a couple DSP instructions too.
1998-06-24 15:56:40 +00:00
Ian Lance Taylor
499ecd2f43
Wed Jun 24 11:50:54 1998 Klaus Kaempf <kkaempf@progis.de>
...
* config/obj-vms.c (Create_VMS_Object_File): Force binary file.
1998-06-24 15:54:05 +00:00
Jeff Law
5d626b5ece
* config/tc-mn10300.c (r_registers): Add a0-a3,d0-d3 and e0-e7
...
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-24 15:44:27 +00:00
Mark Alexander
5bf639ac91
* configure.in: Add cygmon and libstub support for mn10200.
1998-06-24 05:44:46 +00:00
Mark Alexander
42fc298244
* m10200-dis.c (print_insn_mn10200): Fix various non-portabilities
...
related to sign extension and the size of ints.
1998-06-24 02:49:07 +00:00
Mark Alexander
2f75adc0b2
* config/mn10200/tm-mn10200.h (SAVED_PC_AFTER_CALL): Don't
...
zero upper byte of address.
1998-06-24 02:40:54 +00:00
Jim Wilson
56a72c4548
Fix irix6-x-h8300 gas bug found while looking at gcc nightly testing failure.
...
* config/tc-h8300.c (do_a_fix_imm, build_bytes): Replace cast to
char with code that explicitly sign-extends.
1998-06-24 01:48:42 +00:00
Michael Snyder
75621b2b2c
Tue Jun 23 17:32:26 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* rs6000-tdep.c (pop_dummy_frame): use memcpy.
(push_arguments): use memset.
(various other places): fix up indentation and long lines.
1998-06-24 00:37:49 +00:00
Nick Clifton
59b8f2097f
Fix tests to match latest assembler results.
1998-06-23 22:17:19 +00:00
Nick Clifton
e98d1a3265
Fixed testsuite macros/reloc.s failure.
1998-06-23 22:14:25 +00:00
Nick Clifton
7699bb0ba2
Conceal ugly code behing macro.
1998-06-23 20:56:19 +00:00
Ian Lance Taylor
8392754096
* Makefile.am (install-data-local): Make ldscripts subdirectory.
...
* Makefile.in: Rebuild.
Tue Jun 23 15:17:04 1998 Mike Stump <mrs@wrs.com>
* Makefile.am (install-exec-local): Don't let EXEEXT interfere
with the program transform name.
* Makefile.in: Rebuild.
1998-06-23 19:17:56 +00:00
Ian Lance Taylor
ff000c2bfa
Tue Jun 23 15:09:27 1998 Mike Stump <mrs@wrs.com>
...
* Makefile.am (install-exec-local): Don't let EXEEXT interfere
with the program transform name.
* Makefile.in: Rebuild.
1998-06-23 19:10:19 +00:00
Ian Lance Taylor
2d93867897
Tue Jun 23 14:55:05 1998 Mike Stump <mrs@wrs.com>
...
* Makefile.am (install-exec-local): Don't let EXEEXT interfere
with the program transform name.
* Makefile.in: Rebuild.
1998-06-23 19:01:50 +00:00
Jason Molenda
59bbabf5c0
Tue Jun 23 11:58:35 1998 Jason Molenda (crash@bugshack.cygnus.com)
...
* configure.in: s/lXext/-lXext/ for Jillian's change.
1998-06-23 19:01:10 +00:00
Michael Snyder
d32d4319df
fix indentation.
1998-06-23 18:55:13 +00:00
Michael Snyder
a59614102b
Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* gdb.base/funcargs.exp: simplify expect strings to ease pattern
match processing (and eliminate spurious timeouts when running).
1998-06-23 18:46:00 +00:00
Michael Snyder
a00dfa360a
Tue Jun 23 11:14:04 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* config/mips/tm-irix5.h: Modify to work better on irix 6, by
making FP registers 8 bytes instead of 4.
REGISTER_BYTES: redefine. REGISTER_BYTE(): redefine.
REGISTER_VIRTUAL_TYPE: redefine. MIPS_LAST_ARG_REGNUM: redefine.
* irix5-nat.c (fetch_core_registers): read 8 bytes per FP register.
* mips-tdep.c (FP_REGISTER_DOUBLE): new macro to distinguish
targets with 8-byte FP registers (don't use TARGET_MIPS64).
(STACK_ARGSIZE): new macro, how much space is taken up on the
stack for each function argument (don't use TARGET_MIPS64).
(mips_push_arguments): modify logic to work better on Irix 6
(n32 ABI).
1998-06-23 18:22:43 +00:00
Nick Clifton
ebb6416960
Rewrite of readelf to use fopen/fread rather than mmap.
1998-06-23 18:12:44 +00:00
Jillian Ye
f915cc9125
configure.in: Add -lXext to mips_extra_libs
1998-06-23 17:59:31 +00:00
Jeff Law
8b727aa4d3
* m10300-opc.c: Support one operand "asr", "lsr" and "asl"
...
instructions. Support (sp) addressing mode by expanding it into
(0,sp).
1998-06-23 17:01:44 +00:00
Jeff Holcomb
8cdfcc1b7f
fix sanitization
1998-06-23 00:17:08 +00:00
Ian Lance Taylor
aa3c8d2d37
* config/obj-coff.c (c_symbol_merge): Fix copying of auxiliary
...
information.
1998-06-22 23:53:10 +00:00
Ian Lance Taylor
59bbaa1950
* readelf.c: Include bfd.h and bucomm.h before system header
...
files.
(parse_args): Change type of c from char to int.
1998-06-22 22:28:49 +00:00
Jeff Law
573916e377
* config/tc-mn10300: Handle FMT_D10 instructions.
1998-06-22 19:50:23 +00:00
Jeff Law
1d18312ae6
* gas/mn10300/am33_6.s: New test.
...
* gas/mn10300/am33_7.s: Likewise.
* gas/mn10300/am33_8.s: Likewise.
* gas/mn10300/basic.exp: Run them.
1998-06-22 19:48:19 +00:00
Jeff Law
c5a6e18b2e
* m10300-opc.c: Support 4 byte DSP instructions.
1998-06-22 19:38:35 +00:00
Jeff Law
dc959c75ab
* mn10300.h (FMT_D10): Define.
1998-06-22 19:33:21 +00:00
Ian Lance Taylor
bc7809ee23
* config/tc-i386.c (i386_operand): Be prepared for a space between
...
the open parenthesis and the start of the register operand,
because of the June 16 change.
1998-06-22 19:20:14 +00:00
Patrick Macdonald
f439ad5f17
* sky-dma.h, sky-gpuif.[c|h], sky-gs.h, sky-pke.[c|h],
...
sky-vu.h: use _IOLBF on debug files, _IOFBF on trace files
* sky-gdb.[c|h] (sky_open_file()): add buffer mode to
parameter list
1998-06-22 15:08:58 +00:00
Frank Ch. Eigler
25eafc5b75
* Bringing over fix for PR 16301 from sky beta branch.
1998-06-22 09:25:05 +00:00
Jeff Law
e2ebb8ed49
* ld.texinfo: Note that -relax may make symbolic debugging
...
impossible on some platforms.
1998-06-22 05:59:49 +00:00
Ian Lance Taylor
4d865f1ba7
* config/tc-sh.c (md_apply_fix): Handle weak symbols correctly if
...
BFD_ASSEMBLER.
1998-06-22 01:27:47 +00:00
Nick Clifton
4a91fb4f12
Updated to match latest assembler output.
1998-06-21 19:46:05 +00:00
Nick Clifton
1d248b62f2
Always perform alignment requests, even if they are deemed to be unnessasary.
1998-06-21 19:27:45 +00:00
Ron Unrau
36841840ec
* symtab.c (find_line_pc): assumed that a PC of 0 is illegal.
...
Changed to pass PC as arg and return 1 if valid (0 otherwise).
symtab.h: change prototype to match
symtab.c (find_line_pc_range): use new interface
breakpoint.c (resolve_sal_pc): ditto
gdbtk.c (gdb_set_bp): ditto
1998-06-21 15:31:09 +00:00
Frank Ch. Eigler
ec85f6bc51
* Fix small typo.
1998-06-20 09:21:44 +00:00
Jeff Law
f26a329970
* config/tc-mips.c (hilo_interlocks): Check mips_5900, not
...
mips_cpu == 5900.
1998-06-20 02:00:03 +00:00
Jeff Law
68a3f9c550
* config/tc-mn10300.c (md_assemble): Handle FMT_D8 and FMT_D9
...
instruction formats. Handle MN10300_OPERAND_24BIT modifier.
(mn10300_insert_operand): Likewise.
(mn10300_check_operand): Likewise.
1998-06-19 22:54:36 +00:00
Jeff Law
3f98014f76
* gas/mn10300/am33_4.s: New test.
...
* gas/mn10300/am33_5.s: New test.
* gas/mn10300/basic.exp: Run them.
1998-06-19 22:50:44 +00:00
Jeff Law
d7f444fd7a
* m10300-opc.c: Support 6 and 7 byte am33 instructions.
1998-06-19 22:49:43 +00:00
Ian Lance Taylor
0d61eedd67
* ld-scripts/weak.exp: New test.
...
* ld-scripts/weak.t: New file.
* ld-scripts/weak1.s: New file.
* ld-scripts/weak2.s: New file.
1998-06-19 21:13:57 +00:00
Ian Lance Taylor
ae49bab676
* elf32-mips.c (mips_elf_size_dynamic_sections): Only strip a
...
linker created empty input section if the output section has the
same name.
1998-06-19 21:11:47 +00:00
Ian Lance Taylor
e1079cda8d
* elflink.h (elf_link_output_extsym): Print an error message if
...
_bfd_elf_section_from_bfd_section fails.
1998-06-19 21:10:39 +00:00
Ian Lance Taylor
22b17c7474
* elf.c (_bfd_elf_section_from_bfd_section): Call bfd_set_error on
...
failure.
1998-06-19 21:10:20 +00:00