Commit Graph

44007 Commits

Author SHA1 Message Date
Mark Kettenis
51da707ac6 * m68k-tdep.c (m68k_svr4_return_value): Implement
RETURN_VALUE_ABI_RETURNS_ADDRESS.
2004-05-16 23:04:15 +00:00
Mark Kettenis
8d027a043b * sol-thread.c Update copyright year. Fix various coding
standards violations.  Tweak a few comments.
(td_err_string, td_state_string, thread_to_lwp, lwp_to_thread):
Delete prototypes.
2004-05-16 13:28:03 +00:00
Randolph Chung
0d99fdb991 2004-05-15 Randolph Chung <tausq@debian.org>
* hppa-tdep.h (hppa_frame_prev_register_helper): Pass save_regs
	as pointer instead of array reference since HPUX compiler does
	not accept unsized array arguments.
	* somsolib.c (dld_flags_buffer): Use constant array size.
2004-05-16 04:33:41 +00:00
Alan Modra
7154e72862 daily update 2004-05-16 00:00:06 +00:00
Mark Kettenis
0fe85704c4 * amd64obsd-tdep.c (amd64obsd_sigtramp_p): Replace hexadecimal
offset with decimal offset.
(amd64obsd_sigcontext_addr): Return correct address for entire
signal trampoline.
2004-05-15 21:06:50 +00:00
Thiemo Seufer
c5ae18403c * elfxx-mips.c (MINUS_TWO): Define.
(mips_elf_higher, mips_elf_highest,
	mips_elf_create_dynamic_relocation): Use MINUS_ONE and MINUS_TWO for
	some bfd_vma values.
	(_bfd_mips_elf_finish_dynamic_symbol): Likewise. Code cleanup.
2004-05-15 18:58:05 +00:00
Mark Kettenis
a54f9a006c * vax-tdep.c (vax_frame_num_args): Use get_frame_base_address
instead of get_frame_base.
2004-05-15 17:11:48 +00:00
Mark Kettenis
feae6502ea * i386bsd-nat.c (supply_gregset): Use regcache_raw_supply.
(fill_gregset): Use regcache_raw_collect.
2004-05-15 17:04:10 +00:00
Mark Kettenis
0382d099a6 * config/djgpp/fnchange.lst: Add entries for ppcobsd-nat.c and
ppcobsd-tdep.c.
2004-05-15 17:02:09 +00:00
Mark Kettenis
f7e3843a6a *** empty log message *** 2004-05-15 17:00:30 +00:00
Mark Kettenis
6321381109 * config/sparc/tm-nbsd64.h: Remove file.
* config/tm-sunos.h: Remove file.
2004-05-15 16:47:30 +00:00
Nick Clifton
d2093c1351 Cope with ARM mapping symbols 2004-05-15 14:09:08 +00:00
Nick Clifton
dc4c54bbd9 Make 'insn' argument of iq2000_cgen_insn_supported be const. 2004-05-15 13:10:30 +00:00
Joel Brobecker
773df3e50e * rs6000-tdep.c (store_param_on_stack_p): New function,
an improved version of some code extracted from skip_prologue().
        (skip_prologue): Use store_param_on_stack_p() to detect
        instructions saving a parameter on the stack. Detect when r0
        is used to save a parameter.
        Do not mark "li rx, SIMM" instructions as part of the prologue,
        unless the following instruction is also part of the prologue.
2004-05-15 05:57:16 +00:00
Alan Modra
366ddcd57f daily update 2004-05-15 00:00:06 +00:00
Andrew Cagney
06f32659ed 2004-05-14 Andrew Cagney <cagney@redhat.com>
* infrun.c (handle_inferior_event): Simplify
	STEP_OVER_UNDEBUGGABLE.
2004-05-14 18:45:42 +00:00
Dave Anglin
a99cf92b09 * som.c (log2): Rename to exact_log2. Adjust all callers. 2004-05-14 17:42:47 +00:00
Andrew Cagney
95918acbdb 2004-05-14 Andrew Cagney <cagney@redhat.com>
* infrun.c (handle_step_into_function): Delete function.
	(handle_inferior_event): Inline calls to
	handle_step_into_function.
2004-05-14 15:49:00 +00:00
Jerome Guitton
42203e469f * rs6000-nat.c: Fix a comment. 2004-05-14 14:12:12 +00:00
Jim Blandy
02f60eae68 Committed by Jim Blandy <jimb@redhat.com>:
* regcache.c (struct regcache_descr): fix comment spelling.
2004-05-14 07:17:45 +00:00
Alan Modra
541094f34a daily update 2004-05-14 00:32:17 +00:00
Joel Brobecker
552e377b0f * aix-thread.c: s/ppc_floating_point_p/ppc_floating_point_unit_p/.
Fixes a link link failure.
2004-05-13 22:55:32 +00:00
Joel Brobecker
349766b205 * aix-thread.c (store_regs_kernel_thread): Fix a little obvious
error that was causing the build to fail.
2004-05-13 22:31:53 +00:00
Joel Brobecker
0d4d54840d * aix-thread.c: #include "gdb_string.h". Needed for memset and memcopy.
* Makefile.in (aix-thread.o): Add dependency on gdb_string.h.
2004-05-13 22:26:39 +00:00
Jim Blandy
063715bf63 * aix-thread.c (pdc_read_regs, supply_gprs64, supply_fprs)
(fetch_regs_user_thread, fetch_regs_kernel_thread)
(store_regs_user_thread, store_regs_kernel_thread): Use
ppc_num_gprs and ppc_num_fprs instead of '32' and '31'.
* ppc-linux-nat.c (fill_gregset): Same.
* ppc-linux-tdep.c (ppc_linux_supply_gregset)
(ppc_linux_sigtramp_cache): Same.
* ppcnbsd-tdep.c (ppcnbsd_supply_reg, ppcnbsd_fill_reg)
(ppcnbsd_sigtramp_cache_init): Same.
* rs6000-nat.c (fetch_core_registers): Same.
* rs6000-tdep.c (ppc_supply_gregset, ppc_collect_gregset)
(rs6000_frame_cache): Same.
2004-05-13 19:36:05 +00:00
Andrew Cagney
0b30808c91 2004-05-13 Andrew Cagney <cagney@redhat.com>
* infrun.c (handle_inferior_event): Check for
	STEP_OVER_UNDEBUGGABLE after signal trampolines and function
	calls.  Update comments.
2004-05-13 19:34:00 +00:00
Jim Blandy
cdf2c5f516 * aix-thread.c (supply_gprs64, fetch_regs_user_thread)
(store_regs_user_thread): Use tdep->ppc_gp0_regnum, instead
of assuming that the gprs are numbered starting with zero.
* ppc-linux-nat.c (fill_gregset): Same.
* ppc-linux-tdep.c (ppc_linux_supply_gregset): Same.
* ppcnbsd-nat.c (getregs_supplies): Same.
* ppcnbsd-tdep.c (ppcnbsd_supply_reg, ppcnbsd_fill_reg): Same.
* rs6000-nat.c (fetch_core_registers): Same.
* rs6000-tdep.c (ppc_supply_gregset, ppc_collect_gregset): Same.
2004-05-13 19:27:07 +00:00
Michael Snyder
450bd37bb0 2004-05-07 Michael Snyder <msnyder@redhat.com>
* tracepoint.c (scope_info): Add handling for LOC_COMPUTED,
        LOC_COMPUTED_ARG, and LOC_INDIRECT.
2004-05-13 19:09:30 +00:00
Andrew Cagney
4a72a2a60c 2004-05-13 Andrew Cagney <cagney@redhat.com>
* infrun.c (handle_inferior_event): Use frame_unwind_id.

Index: infrun.c
===================================================================
RCS file: /cvs/src/src/gdb/infrun.c,v
retrieving revision 1.159
diff -p -u -r1.159 infrun.c
--- infrun.c	13 May 2004 16:39:11 -0000	1.159
+++ infrun.c	13 May 2004 18:37:09 -0000
@@ -2437,7 +2437,7 @@ process_event_stop_test:
       return;
     }

-  if (frame_id_eq (get_frame_id (get_prev_frame (get_current_frame ())),
+  if (frame_id_eq (frame_unwind_id (get_current_frame ()),
                    step_frame_id))
     {
       /* It's a subroutine call.  */
2004-05-13 18:42:29 +00:00
DJ Delorie
4b1cb4fee6 merge from gcc 2004-05-13 18:14:28 +00:00
Andrew Cagney
8bfabb045c 2004-05-13 Andrew Cagney <cagney@redhat.com>
* gdb.base/signull.exp, gdb.base/signull.c: New files.
	* gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
2004-05-13 18:12:07 +00:00
Bryce McKinlay
8edfa9268a 2004-05-13 Bryce McKinlay <mckinlay@redhat.com>
* dwarf2loc.c (find_location_expression): Use ANOFFSET to adjust
	base_address for shared libraries.
2004-05-13 17:30:41 +00:00
Bryce McKinlay
723e0e3ddf 2004-05-13 Bryce McKinlay <mckinlay@redhat.com>
* MAINTAINERS (write after approval): Add myself.
2004-05-13 17:30:02 +00:00
Ulrich Weigand
00d4360e1c * breakpoint.c (bpstat_stop_status): Add new argument
STOPPED_BY_WATCHPOINT.  Use it instead of testing
	target_stopped_data_address agaist 0 to check whether
	or not we stopped due to a hardware watchpoint.
	* breakpoint.h (bpstat_stop_status): Adapt prototype.
	* infrun.c (handle_inferior_event): Call bpstat_stop_status
	with new argument.
2004-05-13 16:39:11 +00:00
Nick Clifton
336b9722b8 Remove comment rendered obsolete by previous delta 2004-05-13 15:16:00 +00:00
Nick Clifton
c273895f54 fix typo in file name 2004-05-13 14:49:49 +00:00
Nick Clifton
0da76f83eb Handle dwarf3 format CIE entries. 2004-05-13 14:41:18 +00:00
Nick Clifton
4b36307329 Change or32-rtems target from COFF to ELF format 2004-05-13 14:12:27 +00:00
Nick Clifton
9598fbe5d4 Updated French translations 2004-05-13 12:54:36 +00:00
Alan Modra
99468cd708 daily update 2004-05-13 00:00:05 +00:00
Jim Blandy
ec76baa5b2 * configure.in: When checking whether we should use the -bbigtoc
option, don't forget to restore the original value of LDFLAGS.
* configure: Regenerated.
2004-05-12 23:14:49 +00:00
Andrew Cagney
f2c9ca0856 2004-05-12 Andrew Cagney <cagney@redhat.com>
* thread.c (load_infrun_state): Delete step_sp.
	* infrun.c (context_switch): Ditto.
	* inferior.h (step_sp): Ditto.
	* infcmd.c (step_sp, step_1, step_once, until_next_command): Ditto.
	* gdbthread.h (struct thread_info, save_infrun_state)
	(restore_infrun_state): Ditto.
2004-05-12 22:19:02 +00:00
Ulrich Weigand
090ddb2a8c * MAINTAINERS (write after approval): Add myself. 2004-05-12 20:16:52 +00:00
Andrew Cagney
8aad930bb7 2004-05-12 Andrew Cagney <cagney@redhat.com>
* infrun.c (adjust_pc_after_break): Rewrite decr logic,
	eliminate reference to step_sp.
	(struct execution_control_state, init_execution_control_state)
	(handle_inferior_event, keep_going): Delete update_step_sp and
	step_sp.
	* infcmd.c (step_sp): Note that variable is unused.
2004-05-12 18:08:38 +00:00
Kaz Kojima
2f2f4511bd * ld-sh/tlsbin-2.d: Adjust for section reordering changes
and removal of unneeded STT_SECTION symbols from .dynsym.
	* ld-sh/tlsbin-3.d: Likewise.
	* ld-sh/tlspic-2.d: Likewise.
2004-05-12 05:58:09 +00:00
Ben Elliston
bc81a370c5 * lib/sim-defs.exp: Remove stray semicolons. 2004-05-12 03:34:26 +00:00
Ben Elliston
8d26365061 * binutils-all/ar.exp: Remove stray semicolons.
* binutils-all/dlltool.exp: Likewise.
	* binutils-all/objcopy.exp: Likewise.
	* binutils-all/readelf.exp: Likewise.
	* binutils-all/windres/windres.exp: Likewise.
	* lib/utils-lib.exp: Likewise.
2004-05-12 03:28:46 +00:00
Ben Elliston
b24f926d5b * ld-sh/sh64/relax.exp: Remove stray semicolons.
* ld-sh/sh64/relfail.exp: Likewise.
	* lib/ld-lib.exp: Likewise.
2004-05-12 03:08:09 +00:00
Ben Elliston
c0b225979e * gas/h8300/t03_add.exp: Remove stray semicolons.
* gas/h8300/t04_sub.exp: Likewise.
	* gas/h8300/t05_cmp.exp: Likewise.
	* gas/h8300/t08_or.exp: Likewise.
	* gas/h8300/t09_xor.exp: Likewise.
	* gas/h8300/t10_and.exp: Likewise.
	* gas/hppa/reloc/reloc.exp: Likewise.
	* gas/hppa/unsorted/unsorted.exp: Likewise.
	* gas/i386/i386.exp: Likewise.
	* gas/m68hc11/m68hc11.exp: Likewise.
	* gas/mips/mips.exp: Likewise.
	* gas/sparc/sparc.exp: Likewise.
	* lib/gas-defs.exp: Likewise.
2004-05-12 03:06:10 +00:00
Chris Demetriou
1a27f959ea 2004-05-11 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
* mips/interp.c (decode_coproc): Sign-extend the address retrieved
        from COP0_BADVADDR.
        * mips/sim-main.h (COP0_BADVADDR): Remove a cast.
2004-05-12 01:42:33 +00:00