Commit Graph

6438 Commits

Author SHA1 Message Date
Jim Kingdon 075aa449df * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
* gdb.t07/watchpoint.exp: Add xfail for hppa.
1993-07-09 03:55:06 +00:00
Jim Kingdon dd99f8e4b2 * sparc-tdep.c (sparc_push_dummy_frame): Skip all the do_save_insn
stuff, just write the sp and fp.
	(sparc_pop_frame): Skip the do_restore_insn; we already restore
	the sp with the other out registers.
1993-07-09 03:53:46 +00:00
Jim Kingdon 5632cd5692 minor comment fix 1993-07-09 02:23:19 +00:00
John Gilmore 8d159a48b0 * configure: Remove extraneous output when guessing host type.
* config.guess:  Remove extraneous output when guessing using C
compiler rather than uname, or when guessing fails.
1993-07-09 01:27:26 +00:00
Ken Raeburn 3bf3f99aa7 keep elf.sc 1993-07-08 23:38:49 +00:00
Stu Grossman 4b9583def3 test of branches. please ignore. 1993-07-08 23:36:48 +00:00
Jim Kingdon 1af6f16c65 * gdb.t07/watchpoint.exp: Add xfail for hppa. 1993-07-08 23:08:05 +00:00
Ken Raeburn f90bb826e5 initial v9 stuff 1993-07-08 22:44:34 +00:00
Jim Kingdon 3b7f6de0e6 Make it so it compiles if QMAGIC is not defined (e.g. hp300hpux).
* aout64.h (N_BADMAG): Recognize QMAGIC.
	N_TXTOFF, N_TXTADDR, N_TXTSIZE: Special code for QMAGIC.
	N_DATOFF: Pad text size if we need to.
1993-07-08 21:50:23 +00:00
Ken Raeburn 3cb6141731 ldmisc,ldlang,Makefile changes 1993-07-08 20:28:03 +00:00
Ken Raeburn 9b0da7f468 ldmisc.h (einfo, minfo, info): Don't bother with PARAMS macro when no
prototype is being supplied.
(ldmalloc, ldrealloc): Size argument is now size_t.

ldmisc.c (finfo): New function, accepts FILE* argument.
(vfinfo, case 'v'): New format character; displays bfd_vma in hex without
leading zeros.
(vfinfo, cases 'R' and 'C'): Use finfo(%v) when displaying a bfd_vma value,
instead of fprintf(%x) which won't hold a long long value.
(concat, buystring): String lengths are size_t.
(ldmalloc, ldrealloc, xrealloc): Size argument is now size_t.
1993-07-08 20:27:13 +00:00
Ken Raeburn 5af8e9d6a1 (new_stetement): Size argument is now type size_t.
Added forward declaration with prototype.
1993-07-08 20:25:26 +00:00
Ken Raeburn 58bf66f96e (ALL_EMULATIONS): Include $(OTHER_EMULATIONS) in case some target has stuff
to add.
1993-07-08 20:24:02 +00:00
Jim Kingdon 558f4183fb * hppa-tdep.c (hppa_push_arguments): Allocate enough space for
arguments.
1993-07-08 20:06:19 +00:00
Jim Kingdon 270532f9a4 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug. 1993-07-08 19:58:22 +00:00
Jim Kingdon 47976ba770 * hppa-tdep.c: Change _initialize_hppab_tdep to _initialize_hppa_tdep. 1993-07-08 19:53:05 +00:00
Mark Eichin 360ea8c517 fix the declaration of run_stack_dummy, as well. 1993-07-08 19:51:04 +00:00
Jim Kingdon 73553c44e7 Revision to this change--use ->next != NULL, not just ->next, when
passing an integer argument to find_pc_line.

	* frame.h, blockframe.c, stack.c, a29k-tdep.c,
	config/gould/tmp-{pn,np1}.h,
	config/{sparc/tm-sparc.h,pyr/tm-pyr.h,vax/tm-vax.h}: Remove field
	next_frame from struct frame_info.  It has no purpose beyond
	->next->frame and is an artifact from GDB 2.8.
1993-07-08 19:32:03 +00:00
Jim Kingdon be7f754982 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
[0-9]*, not just [0-9].
1993-07-08 19:29:53 +00:00
Jim Kingdon ce93f56967 * hosts/i386bsd.h: Conditionalize HOST_STACK_END_ADDR on __bsdi__.
i386bsd.c: Remove defines of N_TXT*; the versions in aout64.h should
	be sufficient.  Define TEXT_START_ADDR.
1993-07-08 19:24:29 +00:00
Jim Kingdon 70ef870f01 * aout64.h (N_BADMAG): Recognize QMAGIC.
N_TXTOFF, N_TXTADDR, N_TXTSIZE: Special code for QMAGIC.
	N_DATOFF: Pad text size if we need to.
1993-07-08 19:21:21 +00:00
David D. Zuhn 00a737d37c put CROSS definition into the Makefile 1993-07-08 19:19:31 +00:00
Ken Raeburn b25654337a Oops, not all of the tc-sparc.c change was format-independent.
Still handles both syntaxes independent of format.
1993-07-08 19:09:19 +00:00
Ken Raeburn 49bfda2c9a forgot to check this in yesterday 1993-07-08 18:56:54 +00:00
Mark Eichin d358969d94 changelog for tc-i960 change 1993-07-08 18:50:43 +00:00
Mark Eichin c47d388b75 Thu Jul 8 14:41:43 1993 Mark Eichin (eichin@cygnus.com)
* config/tc-i960.c (md_create_short_jump, md_create_long_jump,
	md_number_to_chars, md_section_align): Adjusted to use valueT,
	addressT, to match tc.h.
1993-07-08 18:44:32 +00:00
Ken Raeburn ff4cac3854 config/tc-sparc.c (s_common): Revamp to handle both syntaxes, and not be
target-specific.
1993-07-08 18:40:50 +00:00
David MacKenzie de87cdb466 * Make -v only print the version number.
Share some Texinfo documentation with BFD.
1993-07-08 18:00:11 +00:00
David MacKenzie 481d3f5a1b New file bfdsumm.texi to share with ld. 1993-07-08 17:58:15 +00:00
Jim Kingdon 6de931d2a9 Add filename which dje forgot to include 1993-07-08 17:40:31 +00:00
David Edelsohn 951d405354 h8/300h stuff 1993-07-08 16:06:57 +00:00
David Edelsohn 882e8c1583 (REGISTER_CONVERT_TO_VIRTUAL): Use REGISTER_RAW_SIZE to determine bytes to copy.
(REGISTER_CONVERT_TO_RAW): Ditto.
1993-07-08 16:01:52 +00:00
David Edelsohn bc4937f37c h8/300h stuff. 1993-07-08 15:55:48 +00:00
David Edelsohn ad8aefa5f6 (REGISTER_TYPES): Adjust for h8/300h.
(REGISTER_RAW_SIZE): Ditto
(REGISTER_VIRTUAL_TYPE): Use builtin_type_unsigned_long for regs on the h8/300h
(ints may still be 16 bits).
(EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE, EXTRACT_STRUCT_VALUE_ADDRESS):
Add FIXME's for h8/300h.  Some thought needed here.
1993-07-08 15:53:13 +00:00
David Edelsohn 6ac063909f (sparc_frame_chain): Handle sizeof (CORE_ADDR) != sizeof (REGISTER_TYPE).
(frame_saved_pc): Ditto.
1993-07-08 15:47:41 +00:00
David Edelsohn d0414a1127 * h8300-tdep.c (print_insn): Call print_insn_h8300h if h8/300h.
(examine_prologue): reg_save_depth is 4 if h8/300h.
1993-07-08 15:32:38 +00:00
David Edelsohn be47465751 * findvar.c (read_register): Provide some support for 64 bit regs.
(write_register): Ditto.
1993-07-08 15:27:23 +00:00
David Edelsohn 422069965b config/tc-h8300.h (TC_CONS_RELOC): Use R_RELLONG if h8/300h. 1993-07-08 14:26:17 +00:00
Jim Kingdon 7bf617cf34 add mh-riscos 1993-07-08 04:00:47 +00:00
Jim Kingdon 3206db6299 * config/mips/nm-riscos.h: machine/machparam.h is always the right
place to look for BSD43_NBPG, not machine/vmparam.h
1993-07-08 03:58:39 +00:00
Jim Kingdon e7ff735c89 Fix a place in mipsread.c where I missed using tag_name; revision to
the following change.

Thu Jul  1 09:51:27 1993  Jim Kingdon  (kingdon@cygnus.com)

	* gdbtypes.h (struct type): Add field tag_name.
	* gdbtypes.c (type_name_no_tag), c-typeprint.c (c_type_print_base):
	Use it.
	* {coff,dwarf,mips,stabs}read.c: Set it.
1993-07-08 03:34:04 +00:00
Jim Kingdon 5402346525 * infcmd.c (run_stack_dummy): New argument name.
Change error message in (another) attempt to make it comprehensible.
	* valops.c (call_function_by_hand): Pass name to run_stack_dummy.
	* symtab.h: Declare demangle and asm_demangle since macros use them.
1993-07-08 03:32:00 +00:00
David Edelsohn cb747ec55b Initial versions of sparc64 port.
Some stuff can be removed when sparc-tdep.c is upgraded.
1993-07-08 03:19:46 +00:00
David D. Zuhn 8f4b91429e define CROSS is cross compilation 1993-07-08 03:15:36 +00:00
David Edelsohn a94019bcc1 Initial versions of port to sparc64 simulators. 1993-07-08 03:08:49 +00:00
David D. Zuhn e9baeb4606 define CROSS is cross compilation 1993-07-08 02:55:22 +00:00
Jim Kingdon e860d210f4 * eval.c (evaluate_subexp): Add comment about calling a member
function of a variable in a register.
1993-07-08 02:04:57 +00:00
David D. Zuhn 8bc211814c remove install.cross and all.cross targets 1993-07-08 01:03:24 +00:00
David D. Zuhn a59b94d2a2 remove all.cross and install.cross targets 1993-07-08 01:00:43 +00:00
David D. Zuhn 26e4818b03 remove another fixme 1993-07-08 00:59:41 +00:00