Anthony Green
80d251fa39
* config.sub, configure.in: Add tiny2j-*-* target
1998-12-17 18:33:58 +00:00
Keith Seitz
7416961455
fix typo.
1998-12-17 17:17:35 +00:00
Keith Seitz
c888792a27
* gdbtk-cmds.c (gdb_search): Don't mention C++ RTTI and
...
global constructor/destructor symbols.
1998-12-17 17:06:25 +00:00
Dave Brolley
d744bbbbb8
Wed Dec 16 16:17:22 1998 Dave Brolley <brolley@cygnus.com>
...
* config/tc-fr30.c (md_assemble): Warn about invalid instructions in delay slots.
1998-12-16 21:19:51 +00:00
Frank Ch. Eigler
0615cacf10
* Sanitization fixes to retain new files.
1998-12-16 16:10:16 +00:00
Andrew Cagney
06cf5a79dd
Rename vr4100 (vr4xxx) config files to vr4100.
...
Rename vr4xxx (vr4300) config files to vr4xxx.
Enable GDB_MULTI_ARCH in tm-vr4xxx.h
1998-12-16 15:36:29 +00:00
Andrew Cagney
ff6f2f5786
CARP:
...
For MIPS, multi-arch MIPS_EABI, MIPS_LAST_FP_ARG_REGNUM,
MIPS_LAST_ARG_REGNUM.
1998-12-16 15:13:55 +00:00
Andrew Cagney
115c338d20
CARP:
...
Swap the GDB builtin types when ever the architecture changes.
1998-12-16 15:05:19 +00:00
Andrew Cagney
dcf46491d8
CARP:
...
Add multi-arch code!
1998-12-16 15:01:03 +00:00
Andrew Cagney
e81bad50a8
* gdbtypes.c (build_gdbtypes): New function.
...
(_initialize_gdbtypes): Call.
1998-12-16 14:57:08 +00:00
Gavin Romig-Koch
fd85b79fcf
Handle vr4111
1998-12-16 07:17:25 +00:00
Doug Evans
8ca780d31c
* cgen.c (gas_cgen_md_apply_fix3): Mark as an error, rather than a
...
warning, values that don't fit in the field.
1998-12-16 06:22:33 +00:00
Gavin Romig-Koch
f87366ec28
New 'hack' generator
1998-12-16 05:07:34 +00:00
Felix Lee
db48d8218f
vr4run.c, keep-if vr4xxx
1998-12-16 02:12:41 +00:00
Andrew Cagney
5036d102ed
* gdbarch.c (show_architecture): Use TARGET_ARCHITECTURE.
...
* gdbarch.h, gdbarch.c: Fix typo's. Use struct's in preference to
types.
* gdbarch.h, gdbarch.c (gdbarch_debug): Add ``set archdebug'' to
command set.
1998-12-16 01:17:50 +00:00
Bob Manson
48aed92481
* configure.in: Add cygmon for x86-coff and x86-elf. Configure
...
cygmon for all sparclite targets, regardless of object format.
1998-12-16 01:05:04 +00:00
Jim Blandy
11ed3d51ae
*** empty log message ***
1998-12-15 23:29:49 +00:00
Dave Brolley
6a12a5f305
1998-12-15 Dave Brolley <brolley@cygnus.com>
...
* fr30-opc.c,fr30-opc.h: Regenerated.
1998-12-15 22:39:03 +00:00
Felix Lee
5b22fdd411
don't lose libtermcap
1998-12-15 21:54:16 +00:00
Stan Shebs
91e14aa9a7
Fix sanitization mistake, move gdbtk change entries to right place
1998-12-15 19:44:29 +00:00
Mark Salter
31ba108c7d
Added support for bsp.
1998-12-15 14:31:59 +00:00
Mark Salter
3c2fe2015b
Added target-bsp for several target architectures.
1998-12-15 14:31:26 +00:00
Gavin Romig-Koch
02650bd0a9
This adds ABI flags to MIPS/ELF object files.
...
For bfd:
* elf32-mips.c (elf_mips_abi_name): New.
(_bfd_mips_elf_merge_private_bfd_data): Compare EF_MIPS_ABI flags.
For gas:
* config/tc-mips.c (mips_abi_string): New.
(md_parse_option,md_longopts): Add mabi.
(mips_elf_final_processing): Set e_flags based on mabi flag.
For gcc:
* config/mips/mips.h (GAS_ASM_SPEC): Pass mabi to gas.
(ABI_GAS_ASM_SPEC,abi_gas_asm_spec): New.
(EXTRA_SPECS): Added ABI_GAS_ASM_SPEC,abi_gas_asm_spec.
For include/elf:
* mips.h (EF_MIPS_ABI,E_MIPS_ABI_O32,E_MIPS_ABI_O64,
E_MIPS_ABI_EABI32,E_MIPS_ABI_EABI64):
1998-12-15 14:10:46 +00:00
Andrew Cagney
759181e384
config/mips/tm-*.h: (TARGET_BYTE_ORDER_DEFAULT,
...
TARGET_BYTE_ORDER_SELECTABLE_P): Replace TARGET_BYTE_ORDER and
TARGET_BYTE_ORDER_SELECTABLE.
1998-12-15 13:35:50 +00:00
Gavin Romig-Koch
3105a286d5
Handle the 4111 option.
1998-12-15 06:51:12 +00:00
Gavin Romig-Koch
7d2ec607de
missing *vr4320:
1998-12-15 03:31:39 +00:00
Doug Evans
15ae972240
sanitize sky stuff
1998-12-15 01:11:11 +00:00
Doug Evans
debeb164c8
keep mt-skyb if sky
1998-12-15 01:10:10 +00:00
Doug Evans
985fe43632
* configure.in: --enable-cgen-maint support moved to common/aclocal.m4.
...
(SIM_AC_OPTION_ALIGNMENT): Make strict.
* configure: Regenerate.
* sem-switch.c,sem.c,semx-switch.c: Regenerate.
* sim-main.h (SIM_ENGINE_HALT_HOOK,SIM_ENGINE_RESTART_HOOK): Define.
* traps.c (m32r_core_signal): Handle --environment=operating.
1998-12-15 01:06:46 +00:00
Jason Molenda
fc5b254aa6
1998-12-14 Anthony Thompson (athompso@cambridge.arm.com)
...
* remote-rdp.c (rdp_init): Don't discard first character on reset.
(translate_open_mode): Define table.
(exec_swi): Handle SWI_Clock. SWI_Open now handles stdin/stdout.
SWI_Write returns number of bytes not written. SWI_Read does the
same. SWI_Seek should return success/failure flag. Fix SWI_Flen.
A patch from PR 15841 for the RDP (Demon) interface.
1998-12-14 23:55:25 +00:00
Stan Shebs
6d2743e5ec
1998-12-14 J.T. Conklin <jtc@redbacknetworks.com>
...
* config/i386/nbsd.mh, config/m68k/nbsd.mh, config/ns32k/nbsd.mh
(XDEPFILES): Add ser-tcp.o.
1998-12-14 23:42:19 +00:00
Doug Evans
b58ffc7b4e
* sim/m32r/uread16.ms: New testcase.
...
* sim/m32r/uread32.ms: New testcase.
* sim/m32r/uwrite16.ms: New testcase.
* sim/m32r/uwrite32.ms: New testcase.
1998-12-14 23:31:28 +00:00
Doug Evans
71d0d0a788
* sim/fr30/hello.ms: Add trailing \n to expected output.
...
* sim/m32r/hello.ms: Ditto.
* sim/m32r/hw-trap.ms: Ditto.
1998-12-14 23:28:41 +00:00
Doug Evans
ebc5ff70a2
lib/sim-defs.exp (sim_run): Look for board_info sim,options.
1998-12-14 23:22:25 +00:00
Andrew Cagney
f0b5151401
Fix typo TM_PRINT_INSN_INFO -> TARGET_PRINT_INSN_INFO
...
Move gdbtk stuff to gdbtk file.
1998-12-14 23:17:16 +00:00
Doug Evans
d4dd077a94
* lib/sim-defs.exp (run_sim_test): New option xerror, for expected
...
errors. Translate \n sequences in expected output to newline char.
(slurp_options): Make parentheses optional.
1998-12-14 23:17:02 +00:00
Jim Ingham
44ffbd6e4a
Mon Dec 14 13:20:50 1998 Jim Ingham <jingham@cygnus.com>
...
* Makefile.in, configure.in configure - add support for LIBGUI
outside the IDE context.
1998-12-14 21:45:38 +00:00
Dave Brolley
ecbc0c5533
1998-12-14 Dave Brolley <brolley@cygnus.com>
...
* sim/fr30/call.cgs: Test ret here as well.
* sim/fr30/ld.cgs: Remove bogus comment.
* sim/fr30/testutils.inc (save_rp,restore_rp): New macros.
* sim/fr30/div.ms: New testcase.
* sim/fr30/st.cgs: New testcase.
* sim/fr30/sth.cgs: New testcase.
* sim/fr30/stb.cgs: New testcase.
* sim/fr30/mov.cgs: New testcase.
* sim/fr30/jmp.cgs: New testcase.
* sim/fr30/ret.cgs: New testcase.
* sim/fr30/int.cgs: New testcase.
1998-12-14 20:06:17 +00:00
Dave Brolley
06d7495078
1998-12-14 Dave Brolley <brolley@cygnus.com>
...
* fr30-opc.c,fr30-opc.h: Regenerated.
1998-12-14 16:57:45 +00:00
Gavin Romig-Koch
bff2d36890
5xxx and el
1998-12-14 15:14:24 +00:00
Gavin Romig-Koch
65bdfdb67a
mipsvr5xxxel-elf
1998-12-14 14:55:07 +00:00
Andrew Cagney
456c9134ae
Always compile EXTRA_MDEBUG code (even when it is disabled).
1998-12-14 04:54:13 +00:00
Andrew Cagney
14a15da3a5
Fix C-Style in init function.
1998-12-14 03:47:38 +00:00
Andrew Cagney
20dd6c3bb8
* monitor.c (monitor_printable_string): New function to convert a into
...
a printable representation.
(monitor_error): Call error after converting string into printable
format.
(monitor_printf{,_noecho}): If EXTRA_RDEBUG is defined, convert string
into printable form before printing.
(monitor_expect): Ditto.
(monitor_read_memory{,_single}): Call monitor_error, not error.
(monitor_read_memory): Return immediately if length is 0.
* ppcbug-rom.c (init_ppc_cmds): Fill in dump_registers field, which is
now required.
1998-12-14 03:29:52 +00:00
Andrew Cagney
f7e85b1bc1
CARP:
...
Consolidate the semi-dynamic target system dependant GDB parameters
moving them all into a new file.
1998-12-14 02:37:16 +00:00
Andrew Cagney
aaa3c096db
CARP:
...
Re-do TARGET_PRINT_INSN_INFO, TARGET_PRINT_INSN, TARGET_ARCHITECTURE,
TARGET_ARCHITECTURE_AUTO, TARGET_BYTE_ORDER_SELECTABLE_P,
TARGET_BYTE_ORDER so that they can all be overriden.
Document.
Convert mn10300 and PPC targets.
1998-12-13 23:28:46 +00:00
Gavin Romig-Koch
f14397f057
for bfd:
...
* archures.c,bfd-in2.h (bfd_mach_mips4121): New.
* cpu-mips.c: Added vr4121.
* elf32-mips.c (elf_mips_mach): Same.
(_bfd_mips_elf_final_write_processing): Same.
for gas:
* config/tc-mips.c (mips_4121): New.
(md_begin,mips_ip,md_longopts,md_parse_option): Add vr4121.
for gcc:
* config/mips/mips.c (override_options): Add vr4121.
* config/mips/t-vr4xxx (MULTILIB_MATCHES): Same.
for include/elf:
* mips.h (E_MIPS_MACH_4121): New.
for include/opcode:
* mips.h (INSN_4121): New.
for opcodes:
* mips-dis.c (set_mips_isa_type): Add bfd_mach_mips4121.
(_print_insn_mips): Same.
* mips-opc.c: Add vr4121.
for sim/mips:
* configure.in,mips.igen,vr.igen: Add vr4121.
* configure: Rebuilt.
1998-12-13 16:14:24 +00:00
Doug Evans
13e50544d5
* Makefile.am (PROGS,bin_PROGRAMS): Add @BUILD_MISC@
...
(link.c,link.o,link): New rules.
* Makefile.in: Rebuild.
* configure.in (vpu-elf): Build `link' cover script if vpu-elf.
(BUILD_MISC): New variable, for target specific hacks (in the worst
sense of the word).
(AC_OUTPUT): Handle building of `link.c'.
* configure: Rebuild.
* link.c.in: New file.
bring over from sky-980617 branch.
link script converted to .c so sanitize with automake/autoconf is simpler
1998-12-13 01:33:24 +00:00
Gavin Romig-Koch
82aeada70c
* configure.in (mips64vr4xxx): Enable TARGET_ENABLE_FR.
...
Set mips_fpu, and mips_fpu_bitsize.
Set sim_gen, and sim_igen_machine.
* configure: Rebuild.
* mips.igen (BC1): Renamed to BC1a and BC1b to avoid conflicts.
* sim-main.h (SizeFGR): Handle TARGET_ENABLE_FR.
1998-12-12 22:43:54 +00:00
Gavin Romig-Koch
b3f1799e81
elf32-mips.c (_bfd_mips_elf_final_write_processing): Handle bfd_mach_mips4300.
1998-12-12 22:22:11 +00:00