binutils-gdb.git
25 years ago1998-12-17 J.T. Conklin <jtc@redbacknetworks.com>
Andrew Cagney [Sun, 20 Dec 1998 23:04:45 +0000 (23:04 +0000)]
1998-12-17  J.T. Conklin  <jtc@redbacknetworks.com>
* blockframe.c (get_frame_saved_regs): If the saved_regs_addr ptr
is null, ensure that saved registers are copied from the local
variable that was used to obtain them.

25 years ago * config/tc-mips.c (mips_eabi64): New.
Gavin Romig-Koch [Sun, 20 Dec 1998 00:01:51 +0000 (00:01 +0000)]
* config/tc-mips.c (mips_eabi64): New.
(md_begin): Set mips_eabi64.
(mips_elf_final_processing): Use it.

25 years ago * mips-tdep.c (mips32_heuristic_proc_desc): Clear temp_saved_regs
Stu Grossman [Sat, 19 Dec 1998 17:56:40 +0000 (17:56 +0000)]
* mips-tdep.c (mips32_heuristic_proc_desc):  Clear temp_saved_regs
on restart.  Fixes problem with backtracing through functions that
use virtual frame pointers.

25 years agoNew testcase.
Dave Brolley [Fri, 18 Dec 1998 22:22:55 +0000 (22:22 +0000)]
New testcase.

25 years agoFri Dec 18 17:09:34 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Fri, 18 Dec 1998 22:15:44 +0000 (22:15 +0000)]
Fri Dec 18 17:09:34 1998  Dave Brolley  <brolley@cygnus.com>

* sim/fr30/ldres.cgs: New testcase.
* sim/fr30/stres.cgs: New testcase.
* sim/fr30/copop.cgs: New testcase.
* sim/fr30/copld.cgs: New testcase.
* sim/fr30/copst.cgs: New testcase.
* sim/fr30/copsv.cgs: New testcase.
* sim/fr30/nop.cgs: New testcase.
* sim/fr30/andccr.cgs: New testcase.
* sim/fr30/orccr.cgs: New testcase.
* sim/fr30/addsp.cgs: New testcase.
* sim/fr30/stilm.cgs: New testcase.
* sim/fr30/extsb.cgs: New testcase.
* sim/fr30/extub.cgs: New testcase.
* sim/fr30/extsh.cgs: New testcase.
* sim/fr30/extuh.cgs: New testcase.
* sim/fr30/enter.cgs: New testcase.
* sim/fr30/leave.cgs: New testcase.
* sim/fr30/xchb.cgs: New testcase.
* sim/fr30/dmovb.cgs: New testcase.
* sim/fr30/dmov.cgs: New testcase.
* sim/fr30/dmovh.cgs: New testcase.

25 years agoCorrect setting of ABI in e_flags
Gavin Romig-Koch [Fri, 18 Dec 1998 20:01:37 +0000 (20:01 +0000)]
Correct setting of ABI in e_flags

25 years agooops. fix linesplit caused by bad paste
Felix Lee [Fri, 18 Dec 1998 16:50:41 +0000 (16:50 +0000)]
oops.  fix linesplit caused by bad paste

25 years agosanitization fix.
Felix Lee [Fri, 18 Dec 1998 16:49:08 +0000 (16:49 +0000)]
sanitization fix.

25 years agosanitization fix.
Felix Lee [Fri, 18 Dec 1998 16:43:49 +0000 (16:43 +0000)]
sanitization fix.

25 years agoFixed to match latest assembler output.
Nick Clifton [Fri, 18 Dec 1998 16:26:49 +0000 (16:26 +0000)]
Fixed to match latest assembler output.

25 years agoMissed this file:
Andrew Cagney [Fri, 18 Dec 1998 06:03:39 +0000 (06:03 +0000)]
Missed this file:
* config/mips/tm-mips.h (enum mips_fpu_type, mips_fpu): Move to
mips-tdep.c.

25 years agoCARP/vr4xxx:
Andrew Cagney [Fri, 18 Dec 1998 05:14:06 +0000 (05:14 +0000)]
CARP/vr4xxx:
Rewrite ``set mipsfpu'' command so that it works with the multi-arch
framework.  For vr4111 and vr4121 disable the FPU.

25 years agoCARP:
Andrew Cagney [Fri, 18 Dec 1998 03:21:45 +0000 (03:21 +0000)]
CARP:
Pass gdbarch_info by value to the arch init function.
Review doco.
Update mips-tdep.c

25 years agoCheckpoint (sharing through devo).
Zdenek Radouch [Thu, 17 Dec 1998 23:56:59 +0000 (23:56 +0000)]
Checkpoint (sharing through devo).

25 years agoThu Dec 17 17:18:43 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Thu, 17 Dec 1998 22:25:05 +0000 (22:25 +0000)]
Thu Dec 17 17:18:43 1998  Dave Brolley  <brolley@cygnus.com>

* sim/fr30/testutils.inc (take_branch{_d},no_branch{_d}): New macros.
* sim/fr30/ret.cgs: Add tests fir ret:d.
* sim/fr30/inte.cgs: New testcase.
* sim/fr30/reti.cgs: New testcase.
* sim/fr30/bra.cgs: New testcase.
* sim/fr30/bno.cgs: New testcase.
* sim/fr30/beq.cgs: New testcase.
* sim/fr30/bne.cgs: New testcase.
* sim/fr30/bc.cgs: New testcase.
* sim/fr30/bnc.cgs: New testcase.
* sim/fr30/bn.cgs: New testcase.
* sim/fr30/bp.cgs: New testcase.
* sim/fr30/bv.cgs: New testcase.
* sim/fr30/bnv.cgs: New testcase.
* sim/fr30/blt.cgs: New testcase.
* sim/fr30/bge.cgs: New testcase.
* sim/fr30/ble.cgs: New testcase.
* sim/fr30/bgt.cgs: New testcase.
* sim/fr30/bls.cgs: New testcase.
* sim/fr30/bhi.cgs: New testcase.

25 years agoMore sce_testNN cases updated, pr 18402.
Doug Evans [Thu, 17 Dec 1998 22:21:31 +0000 (22:21 +0000)]
More sce_testNN cases updated, pr 18402.

25 years ago * sim/sky/sce_test58.vuasm: Update syntax of MTIR insn.
Doug Evans [Thu, 17 Dec 1998 21:29:06 +0000 (21:29 +0000)]
* sim/sky/sce_test58.vuasm: Update syntax of MTIR insn.
PR 18402

25 years ago * inc-hist.texi: @node line "Using History" was wrong.
Felix Lee [Thu, 17 Dec 1998 20:34:53 +0000 (20:34 +0000)]
    * inc-hist.texi: @node line "Using History" was wrong.

25 years agorevert changes. oops - should have been on the branch.
Anthony Green [Thu, 17 Dec 1998 18:54:29 +0000 (18:54 +0000)]
revert changes. oops - should have been on the branch.

25 years ago * config.sub, configure.in: Add tiny2j-*-* target
Anthony Green [Thu, 17 Dec 1998 18:33:58 +0000 (18:33 +0000)]
* config.sub, configure.in: Add tiny2j-*-* target

25 years agofix typo.
Keith Seitz [Thu, 17 Dec 1998 17:17:35 +0000 (17:17 +0000)]
fix typo.

25 years ago * gdbtk-cmds.c (gdb_search): Don't mention C++ RTTI and
Keith Seitz [Thu, 17 Dec 1998 17:06:25 +0000 (17:06 +0000)]
    * gdbtk-cmds.c (gdb_search): Don't mention C++ RTTI and
        global constructor/destructor symbols.

25 years agoWed Dec 16 16:17:22 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Wed, 16 Dec 1998 21:19:51 +0000 (21:19 +0000)]
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.

25 years ago* Sanitization fixes to retain new files.
Frank Ch. Eigler [Wed, 16 Dec 1998 16:10:16 +0000 (16:10 +0000)]
* Sanitization fixes to retain new files.

25 years agoRename vr4100 (vr4xxx) config files to vr4100.
Andrew Cagney [Wed, 16 Dec 1998 15:36:29 +0000 (15:36 +0000)]
Rename vr4100 (vr4xxx) config files to vr4100.
Rename vr4xxx (vr4300) config files to vr4xxx.
Enable GDB_MULTI_ARCH in tm-vr4xxx.h

25 years agoCARP:
Andrew Cagney [Wed, 16 Dec 1998 15:13:55 +0000 (15:13 +0000)]
CARP:
For MIPS, multi-arch MIPS_EABI, MIPS_LAST_FP_ARG_REGNUM,
MIPS_LAST_ARG_REGNUM.

25 years agoCARP:
Andrew Cagney [Wed, 16 Dec 1998 15:05:19 +0000 (15:05 +0000)]
CARP:
Swap the GDB builtin types when ever the architecture changes.

25 years agoCARP:
Andrew Cagney [Wed, 16 Dec 1998 15:01:03 +0000 (15:01 +0000)]
CARP:
Add multi-arch code!

25 years ago* gdbtypes.c (build_gdbtypes): New function.
Andrew Cagney [Wed, 16 Dec 1998 14:57:08 +0000 (14:57 +0000)]
* gdbtypes.c (build_gdbtypes): New function.
(_initialize_gdbtypes): Call.

25 years agoHandle vr4111
Gavin Romig-Koch [Wed, 16 Dec 1998 07:17:25 +0000 (07:17 +0000)]
Handle vr4111

25 years ago * cgen.c (gas_cgen_md_apply_fix3): Mark as an error, rather than a
Doug Evans [Wed, 16 Dec 1998 06:22:33 +0000 (06:22 +0000)]
* cgen.c (gas_cgen_md_apply_fix3): Mark as an error, rather than a
warning, values that don't fit in the field.

25 years agoNew 'hack' generator
Gavin Romig-Koch [Wed, 16 Dec 1998 05:07:34 +0000 (05:07 +0000)]
New 'hack' generator

25 years agovr4run.c, keep-if vr4xxx
Felix Lee [Wed, 16 Dec 1998 02:12:41 +0000 (02:12 +0000)]
vr4run.c, keep-if vr4xxx

25 years ago* gdbarch.c (show_architecture): Use TARGET_ARCHITECTURE.
Andrew Cagney [Wed, 16 Dec 1998 01:17:50 +0000 (01:17 +0000)]
* 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.

25 years ago * configure.in: Add cygmon for x86-coff and x86-elf. Configure
Bob Manson [Wed, 16 Dec 1998 01:05:04 +0000 (01:05 +0000)]
* configure.in: Add cygmon for x86-coff and x86-elf. Configure
  cygmon for all sparclite targets, regardless of object format.

25 years ago*** empty log message ***
Jim Blandy [Tue, 15 Dec 1998 23:29:49 +0000 (23:29 +0000)]
*** empty log message ***

25 years ago1998-12-15 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Tue, 15 Dec 1998 22:39:03 +0000 (22:39 +0000)]
1998-12-15  Dave Brolley  <brolley@cygnus.com>

* fr30-opc.c,fr30-opc.h: Regenerated.

25 years agodon't lose libtermcap
Felix Lee [Tue, 15 Dec 1998 21:54:16 +0000 (21:54 +0000)]
don't lose libtermcap

25 years agoFix sanitization mistake, move gdbtk change entries to right place
Stan Shebs [Tue, 15 Dec 1998 19:44:29 +0000 (19:44 +0000)]
Fix sanitization mistake, move gdbtk change entries to right place

25 years agoAdded support for bsp.
Mark Salter [Tue, 15 Dec 1998 14:31:59 +0000 (14:31 +0000)]
Added support for bsp.

25 years agoAdded target-bsp for several target architectures.
Mark Salter [Tue, 15 Dec 1998 14:31:26 +0000 (14:31 +0000)]
Added target-bsp for several target architectures.

25 years agoThis adds ABI flags to MIPS/ELF object files.
Gavin Romig-Koch [Tue, 15 Dec 1998 14:10:46 +0000 (14:10 +0000)]
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):

25 years agoconfig/mips/tm-*.h: (TARGET_BYTE_ORDER_DEFAULT,
Andrew Cagney [Tue, 15 Dec 1998 13:35:50 +0000 (13:35 +0000)]
config/mips/tm-*.h: (TARGET_BYTE_ORDER_DEFAULT,
TARGET_BYTE_ORDER_SELECTABLE_P): Replace TARGET_BYTE_ORDER and
TARGET_BYTE_ORDER_SELECTABLE.

25 years agoHandle the 4111 option.
Gavin Romig-Koch [Tue, 15 Dec 1998 06:51:12 +0000 (06:51 +0000)]
Handle the 4111 option.

25 years agomissing *vr4320:
Gavin Romig-Koch [Tue, 15 Dec 1998 03:31:39 +0000 (03:31 +0000)]
missing *vr4320:

25 years agosanitize sky stuff
Doug Evans [Tue, 15 Dec 1998 01:11:11 +0000 (01:11 +0000)]
sanitize sky stuff

25 years agokeep mt-skyb if sky
Doug Evans [Tue, 15 Dec 1998 01:10:10 +0000 (01:10 +0000)]
keep mt-skyb if sky

25 years ago * configure.in: --enable-cgen-maint support moved to common/aclocal.m4.
Doug Evans [Tue, 15 Dec 1998 01:06:46 +0000 (01:06 +0000)]
* 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.

25 years ago1998-12-14 Anthony Thompson (athompso@cambridge.arm.com)
Jason Molenda [Mon, 14 Dec 1998 23:55:25 +0000 (23:55 +0000)]
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.

25 years ago1998-12-14 J.T. Conklin <jtc@redbacknetworks.com>
Stan Shebs [Mon, 14 Dec 1998 23:42:19 +0000 (23:42 +0000)]
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.

25 years ago * sim/m32r/uread16.ms: New testcase.
Doug Evans [Mon, 14 Dec 1998 23:31:28 +0000 (23:31 +0000)]
* sim/m32r/uread16.ms: New testcase.
* sim/m32r/uread32.ms: New testcase.
* sim/m32r/uwrite16.ms: New testcase.
* sim/m32r/uwrite32.ms: New testcase.

25 years ago * sim/fr30/hello.ms: Add trailing \n to expected output.
Doug Evans [Mon, 14 Dec 1998 23:28:41 +0000 (23:28 +0000)]
* sim/fr30/hello.ms: Add trailing \n to expected output.
* sim/m32r/hello.ms: Ditto.
* sim/m32r/hw-trap.ms: Ditto.

25 years agolib/sim-defs.exp (sim_run): Look for board_info sim,options.
Doug Evans [Mon, 14 Dec 1998 23:22:25 +0000 (23:22 +0000)]
lib/sim-defs.exp (sim_run): Look for board_info sim,options.

25 years agoFix typo TM_PRINT_INSN_INFO -> TARGET_PRINT_INSN_INFO
Andrew Cagney [Mon, 14 Dec 1998 23:17:16 +0000 (23:17 +0000)]
Fix typo TM_PRINT_INSN_INFO -> TARGET_PRINT_INSN_INFO
Move gdbtk stuff to gdbtk file.

25 years ago * lib/sim-defs.exp (run_sim_test): New option xerror, for expected
Doug Evans [Mon, 14 Dec 1998 23:17:02 +0000 (23:17 +0000)]
* 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.

25 years agoMon Dec 14 13:20:50 1998 Jim Ingham <jingham@cygnus.com>
Jim Ingham [Mon, 14 Dec 1998 21:45:38 +0000 (21:45 +0000)]
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.

25 years ago1998-12-14 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Mon, 14 Dec 1998 20:06:17 +0000 (20:06 +0000)]
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.

25 years ago1998-12-14 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Mon, 14 Dec 1998 16:57:45 +0000 (16:57 +0000)]
1998-12-14  Dave Brolley  <brolley@cygnus.com>

* fr30-opc.c,fr30-opc.h: Regenerated.

25 years ago5xxx and el
Gavin Romig-Koch [Mon, 14 Dec 1998 15:14:24 +0000 (15:14 +0000)]
5xxx and el

25 years agomipsvr5xxxel-elf
Gavin Romig-Koch [Mon, 14 Dec 1998 14:55:07 +0000 (14:55 +0000)]
mipsvr5xxxel-elf

25 years agoAlways compile EXTRA_MDEBUG code (even when it is disabled).
Andrew Cagney [Mon, 14 Dec 1998 04:54:13 +0000 (04:54 +0000)]
Always compile EXTRA_MDEBUG code (even when it is disabled).

25 years agoFix C-Style in init function.
Andrew Cagney [Mon, 14 Dec 1998 03:47:38 +0000 (03:47 +0000)]
Fix C-Style in init function.

25 years ago* monitor.c (monitor_printable_string): New function to convert a into
Andrew Cagney [Mon, 14 Dec 1998 03:29:52 +0000 (03:29 +0000)]
* 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.

25 years agoCARP:
Andrew Cagney [Mon, 14 Dec 1998 02:37:16 +0000 (02:37 +0000)]
CARP:
Consolidate the semi-dynamic target system dependant GDB parameters
moving them all into a new file.

25 years agoCARP:
Andrew Cagney [Sun, 13 Dec 1998 23:28:46 +0000 (23:28 +0000)]
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.

25 years agofor bfd:
Gavin Romig-Koch [Sun, 13 Dec 1998 16:14:24 +0000 (16:14 +0000)]
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.

25 years ago * Makefile.am (PROGS,bin_PROGRAMS): Add @BUILD_MISC@
Doug Evans [Sun, 13 Dec 1998 01:33:24 +0000 (01:33 +0000)]
* 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

25 years ago * configure.in (mips64vr4xxx): Enable TARGET_ENABLE_FR.
Gavin Romig-Koch [Sat, 12 Dec 1998 22:43:54 +0000 (22:43 +0000)]
* 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.

25 years agoelf32-mips.c (_bfd_mips_elf_final_write_processing): Handle bfd_mach_mips4300.
Gavin Romig-Koch [Sat, 12 Dec 1998 22:22:11 +0000 (22:22 +0000)]
elf32-mips.c (_bfd_mips_elf_final_write_processing): Handle bfd_mach_mips4300.

25 years ago * config.bfd (mips64el-skyb-elf): added new target
Doug Evans [Sat, 12 Dec 1998 17:07:24 +0000 (17:07 +0000)]
* config.bfd (mips64el-skyb-elf): added new target

25 years agoCARP: Mechanism to replace EXTRA_FRAME_INFO.
Andrew Cagney [Sat, 12 Dec 1998 02:50:39 +0000 (02:50 +0000)]
CARP: Mechanism to replace EXTRA_FRAME_INFO.

Add two pointers (saved_regs, extra_info) to struct frame_info.
Introduce new macro FRAME_INIT_SAVED_REGS which replaces
FRAME_FIND_SAVED_REGS.

Document.

Use in mn10300 and rs6000 targets. Fix side effects on ALPHA, MIPS,
Z8K and SPARC targets.

25 years ago Fri Aug 21 18:13:28 EDT 1998 Jim Lemke <jlemke@cygnus.com>
Doug Evans [Sat, 12 Dec 1998 01:10:41 +0000 (01:10 +0000)]
Fri Aug 21 18:13:28 EDT 1998  Jim Lemke  <jlemke@cygnus.com>

* configure.in (mips64el-skyb-elf): Use fragment mt-skyb and
exclude target-libiberty, target-libg++, etc.
* config/mt-skyb: Do not install gcc, g++, libc, libgcc, etc.

Mon Aug 10 23:04:56 EDT 1998  Jim Lemke  <jlemke@cygnus.com>

* config.sub (vpu-elf): Add a "marketing name" for mips64el-skyb-elf.

Mon Aug 10 18:59:42 EDT 1998  Jim Lemke  <jlemke@cygnus.com>

* configure.in (mips64el-skyb-elf): added new target
Bring over from sky-980617-branch.

25 years ago * txvu-tdep.c (set_vxtu_prompt): Rename set_prompt.
Jeff Law [Fri, 11 Dec 1998 22:53:20 +0000 (22:53 +0000)]
    * txvu-tdep.c (set_vxtu_prompt): Rename set_prompt.

25 years ago1998-12-11 Fernando Nasser <fnasser@cygnus.com>
Fernando Nasser [Fri, 11 Dec 1998 21:17:56 +0000 (21:17 +0000)]
1998-12-11  Fernando Nasser  <fnasser@cygnus.com>

        From J.T. Conklin  <jtc@redbacknetworks.com>:
        * i386-stub.c (handle_exception): Add support for 'P' command.
        (NUMREGS): New macro.

25 years ago * Makefile.in (configure-target-libjava): Depend on
Tom Tromey [Fri, 11 Dec 1998 18:56:32 +0000 (18:56 +0000)]
* Makefile.in (configure-target-libjava): Depend on
configure-target-newlib.
(configure-target-boehm-gc): New target.
(configure-target-qthreads): New target.

25 years ago1998-12-11 Jeff Law (law@cygnus.com)
Jason Molenda [Fri, 11 Dec 1998 18:47:33 +0000 (18:47 +0000)]
1998-12-11  Jeff Law (law@cygnus.com)

        * configure.in (with-sim-gpu2): Do not emit a -L argument without
        an associated pathname.  Link in the math library after the gpu2
        library.

Assumes that libm is around (and doesn't take advantage of the
AC_CHECK_LIB(m) that is already in configure.in), but this is a
minor point and unlikely to cause problems.

25 years agoUpdate.
Ulrich Drepper [Fri, 11 Dec 1998 17:14:50 +0000 (17:14 +0000)]
Update.

25 years agoCleanups.
Gavin Romig-Koch [Fri, 11 Dec 1998 15:18:54 +0000 (15:18 +0000)]
Cleanups.

25 years agoh8300: tweak "opcode not available in h8/300 mode" message
Ken Raeburn [Fri, 11 Dec 1998 07:55:04 +0000 (07:55 +0000)]
h8300: tweak "opcode not available in h8/300 mode" message

25 years agoCompare with ZERO not NULL.
Andrew Cagney [Fri, 11 Dec 1998 06:00:55 +0000 (06:00 +0000)]
Compare with ZERO not NULL.

25 years agoFix compiler warnings on FreeBSD.
Andrew Cagney [Fri, 11 Dec 1998 01:30:59 +0000 (01:30 +0000)]
Fix compiler warnings on FreeBSD.

25 years agoThu Dec 10 18:46:25 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Thu, 10 Dec 1998 23:48:37 +0000 (23:48 +0000)]
Thu Dec 10 18:46:25 1998  Dave Brolley  <brolley@cygnus.com>

* sim/fr30/div0s.cgs: New testcase.
* sim/fr30/div0u.cgs: New testcase.
* sim/fr30/div1.cgs: New testcase.
* sim/fr30/div2.cgs: New testcase.
* sim/fr30/div3.cgs: New testcase.
* sim/fr30/div4s.cgs: New testcase.
* sim/fr30/testutils.inc (mvi_h_dr,set_dbits,test_dbits): New Macros.

25 years agoThu Dec 10 18:39:46 1998 Dave Brolley <brolley@cygnus.com>
Dave Brolley [Thu, 10 Dec 1998 23:41:58 +0000 (23:41 +0000)]
Thu Dec 10 18:39:46 1998  Dave Brolley  <brolley@cygnus.com>

* fr30-opc.c,fr30-opc.h: Regenerated.

25 years agoFixes.
Jeff Law [Thu, 10 Dec 1998 23:36:40 +0000 (23:36 +0000)]
Fixes.

25 years ago* Fix for endianness bugs in tx39 sio sim.
Frank Ch. Eigler [Thu, 10 Dec 1998 23:20:48 +0000 (23:20 +0000)]
* Fix for endianness bugs in tx39 sio sim.
1998-12-10  Frank Ch. Eigler  <fche@cygnus.com>
* dv-tx3904sio.c (tx3904sio_io_read_buffer): Endianness fixes.
(tx3904sio_tickle): fflush after a stdout character output.

25 years agoAdd missing sanitize markers.
Jeff Law [Thu, 10 Dec 1998 23:20:47 +0000 (23:20 +0000)]
Add missing sanitize markers.

25 years agoCARP:
Andrew Cagney [Thu, 10 Dec 1998 23:07:24 +0000 (23:07 +0000)]
CARP:
More replace reg_name[] with REGISTER_NAME().

25 years agoUpdate.
Ulrich Drepper [Thu, 10 Dec 1998 22:48:35 +0000 (22:48 +0000)]
Update.

25 years ago(elf_i386_relocate_section): Don't fail relocations in debug sections
Ulrich Drepper [Thu, 10 Dec 1998 22:47:25 +0000 (22:47 +0000)]
(elf_i386_relocate_section): Don't fail relocations in debug sections
for symbol defined externally.

25 years agoStart of HP merge changes to GDB.
David Taylor [Thu, 10 Dec 1998 21:25:43 +0000 (21:25 +0000)]
Start of HP merge changes to GDB.

25 years ago * gas/mips/vu0.[sd]: Update vmtir testcases.
Doug Evans [Thu, 10 Dec 1998 21:20:00 +0000 (21:20 +0000)]
* gas/mips/vu0.[sd]: Update vmtir testcases.

25 years ago * m32r-opc.c: Regenerate.
Doug Evans [Thu, 10 Dec 1998 20:50:29 +0000 (20:50 +0000)]
* m32r-opc.c: Regenerate.

25 years agoBring over forgotten changelog entry from sky-980617-branch.
Doug Evans [Thu, 10 Dec 1998 19:36:01 +0000 (19:36 +0000)]
Bring over forgotten changelog entry from sky-980617-branch.

Thu Jul 23 18:31:03 1998  Frank Ch. Eigler  <fche@cygnus.com>

* gas/dvp/upper-[12].[sd]: Test two-operand CLIP; remove
old one-operand CLIP.

25 years ago * gas/dvp/lower-2.[sd]: Handle label as immediate data.
Doug Evans [Thu, 10 Dec 1998 19:27:27 +0000 (19:27 +0000)]
* gas/dvp/lower-2.[sd]: Handle label as immediate data.
* gas/dvp/gifimage-1.[sd]: Add testcases for EOP.
* gas/dvp/upper-[12].[sd]: Test two-operand CLIP; remove
old one-operand CLIP.
Bring over from sky-980617-branch.

25 years agoThu Dec 10 11:12:28 1998 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
Ian Lance Taylor [Thu, 10 Dec 1998 16:16:08 +0000 (16:16 +0000)]
Thu Dec 10 11:12:28 1998  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>

* Makefile.am (ALL_EMULATIONS): Remove pe-dll.o and deffilep.o.
(ALL_EMUL_EXTRA_OFILES): New variable.  Put them here instead.
* configure.in: Set EMUL_EXTRA_OFILES to $(ALL_EMUL_EXTRA_OFILES)
if configuring with all targets.
* configure, Makefile.in, aclocal.m4: Rebuild.

* emultempl/pe.em (pe_enable_stdcall_fixup): Make static.
(pe_dll_do_default_excludes): Removed, unused.
(pe_def_file, pe_dll_export_everything, pe_dll_kill_ats,
pe_dll_stdcall_aliases): Don't initialize them, this file may be
compiled more than once.
* pe-dll.c (pe_def_file, pe_dll_export_everything,
pe_dll_do_default_excludes, pe_dll_kill_ats,
pe_dll_stdcall_aliases): Define and initialize them here instead.
(generate_reloc): Fix allocation of reloc_addresses array to use
bfd_vma instead of unsigned long.  Fix element size in qsort call.
(reloc_sort): Compare pointers to bfd_vma instead of unsigned
long.

25 years ago * targets.c (bfd_target_vector): Remove duplicate entry for
Ian Lance Taylor [Thu, 10 Dec 1998 16:01:06 +0000 (16:01 +0000)]
* targets.c (bfd_target_vector): Remove duplicate entry for
tekhex_vec.

25 years agoAdd line separator character.
Nick Clifton [Thu, 10 Dec 1998 12:04:21 +0000 (12:04 +0000)]
Add line separator character.

25 years agoInclude "sim-assert.h".
Andrew Cagney [Thu, 10 Dec 1998 06:54:36 +0000 (06:54 +0000)]
Include "sim-assert.h".

25 years agoCARP:
Andrew Cagney [Thu, 10 Dec 1998 06:10:03 +0000 (06:10 +0000)]
CARP:
Rename REGISTER_NAMES{} -> REGISTER_NAME().

25 years ago * config/tc-mips.c (append_insn): Don't move INSN_SYNC
Doug Evans [Thu, 10 Dec 1998 04:19:50 +0000 (04:19 +0000)]
* config/tc-mips.c (append_insn): Don't move INSN_SYNC
instructions into delay slot.
Bring over from sky-980617-branch.