Commit Graph

44250 Commits

Author SHA1 Message Date
Roland McGrath f1ed375c85 2004-06-04 Roland McGrath <roland@redhat.com>
* gdb.base/auxv.exp (fetch_auxv): Consume output fully through
	next gdb prompt.
2004-06-04 21:36:06 +00:00
Jeff Johnston b9b5d7ea4d 2004-06-04 Jeff Johnston <jjohnstn@redhat.com>
* infrun.c (handle_inferior_event): Don't treat an invalid ptid
        as a new thread event.
        * thread_db.c (thread_get_info_callback): If the thread is a
        zombie, return TD_THR_ZOMBIE.
        * (thread_from_lwp): If thread_get_info_callback returns
        TD_THR_ZOMBIE, check if the thread is still on the thread list
        and return a -1 ptid if not found.
        (thread_db_wait): If thread_from_lwp returns a -1 ptid, then
        change the status to TARGET_WAITKIND_SPURIOUS.
2004-06-04 21:28:15 +00:00
Alan Modra d4a00f218b daily update 2004-06-04 00:00:13 +00:00
gdbadmin 62fd1fc14d *** empty log message *** 2004-06-04 00:00:03 +00:00
Michael Chastain 4013522b5c 2004-06-02 Michael Chastain <mec.gnu@mindspring.com>
Fix PR gdb/1636.
	* gdb.threads/manythreads.exp: Change asynchronous 'after'
	calls to synchronous.
2004-06-03 22:10:56 +00:00
Corinna Vinschen c8a3b559eb * sh-tdep.c (sh3e_sh4_store_return_value): Correctly store
double values in little endian mode.
2004-06-03 11:46:34 +00:00
Christopher Faylor 498d4a7155 * configure.in: Fix --enable-bootstrap breakage introduced in trees without
gcc.
* configure: Regenerate.
2004-06-03 04:57:38 +00:00
gdbadmin b7e784a7f2 *** empty log message *** 2004-06-03 00:00:32 +00:00
Andrew Cagney 2060536186 2004-06-02 Albert Chin-A-Young <china@thewrittenword.com>
Committed by Andrew Cagney.
	* gdb/dictionary.c, gdb/gdbtypes.h: Remove trailing comma
	after last enum constant to avoid error from IBM C
	compiler.
2004-06-02 21:01:55 +00:00
Jim Blandy 1da28ab05f * ppc-linux-nat.c (store_register): Remove unused local 'offset'. 2004-06-02 18:24:35 +00:00
Jim Blandy bc97b3ba79 * ppc-linux-nat.c (store_register, fetch_register): Rename 'mess'
to 'message', and make it local to the lone block that uses it.
2004-06-02 18:17:05 +00:00
Paul N. Hilfinger 4c4b4cd2ff ada-exp.y: Synchronize with current ACT sources.
ada-lang.c: Ditto.
ada-lang.h: Ditto.
ada-lex.l: Ditto.
ada-tasks.c: Ditto.
ada-typeprint.c: Ditto.
ada-valprint.c: Ditto.
2004-06-02 09:55:36 +00:00
Jim Blandy f65f91b509 * ppc-tdep.h: Delete unused 'regoff' member.
* rs6000-tdep.c (rs6000_gdbarch_init): Don't initialize it.
2004-06-02 03:06:23 +00:00
gdbadmin f4d82318a1 *** empty log message *** 2004-06-02 00:00:34 +00:00
Michael Chastain d4687fa094 2004-06-01 Michael Chastain <mec.gnu@mindspring.com>
Fix PR symtab/1661.
	* hpread.c (hpread_pxdb_needed): Call memset after alloca.
	(hpread_read_struct_type): Likewise.
2004-06-01 22:39:23 +00:00
Martin Schwidefsky 0451f5dff4 * s390-opc.txt: Correct architecture mask for some opcodes.
lrv, lrvh, strv, ml, dl, alc, slb rll and mvclu are available
	in the esa mode as well.
2004-06-01 13:56:11 +00:00
Andrew Cagney c6902d4692 2004-06-01 Andrew Cagney <cagney@gnu.org>
* mi/mi-cmd-env.c (env_execute_cli_command): Use xstrprintf
	instead of xasprintf.
	* mi/mi-main.c (mi_error_last_message, mi_cmd_exec_interrupt)
	(mi_cmd_thread_select, mi_cmd_thread_list_ids)
	(mi_cmd_data_list_register_names)
	(mi_cmd_data_list_changed_registers)
	(mi_cmd_data_list_register_values)
	(get_register, mi_cmd_data_write_register_values)
	(mi_cmd_data_write_register_values)
	(mi_cmd_data_assign, mi_cmd_data_evaluate_expression)
	(mi_cmd_target_download, mi_cmd_target_select)
	(mi_cmd_data_read_memory, mi_cmd_data_write_memory)
	(mi_execute_cli_command, mi_execute_async_cli_command)
	(mi_execute_async_cli_command): Ditto.
	* mi/mi-interp.c (mi_cmd_interpreter_exec) Ditto.
	* mi/mi-cmd-var.c (mi_cmd_var_create): Ditto.
2004-06-01 13:33:58 +00:00
Andrew Cagney 6085fc2d26 2004-06-01 Andrew Cagney <cagney@gnu.org>
* mi/mi-cmds.h (mi_error_last_message): Delete declaration.
	* mi/mi-interp.c (mi_cmd_interpreter_exec): Call
	error_last_message instead of mi_error_last_message.
	* mi/mi-main.c (mi_error_last_message): Delete function.
2004-06-01 13:15:02 +00:00
Andrew Cagney de169ec977 2004-06-01 Andrew Cagney <cagney@gnu.org>
* mi/mi-main.c (mi_cmd_data_read_memory): Add missing return for
	"invalid number of columns" error.  Delete redundant "out of
	memory" check.
2004-06-01 12:55:33 +00:00
Paolo Bonzini 377d8c420a 2004-06-01 Paolo Bonzini <bonzini@gnu.org>
* Makefile.tpl: Fix typo.
	* Makefile.in: Regenerate.
2004-06-01 08:11:41 +00:00
Paolo Bonzini f5f8a794b8 2004-06-01 Paolo Bonzini <bonzini@gnu.org>
* configure.in: Remove new- prefix from toplevel
	bootstrap targets.
	* configure: Regenerate.
2004-06-01 07:54:42 +00:00
Paolo Bonzini f7a4c34ff9 2004-06-01 Paolo Bonzini <bonzini@gnu.org>
Merge this patch from the gcc tree:

	2004-05-30  Andreas Jaeger  <aj@suse.de>
		    Jim Wilson <wilson@specifixinc.com>

	* config-ml.in: Pass FFLAGS and ADAFLAGS for multilibs, handle F77
	like CC.
2004-06-01 07:46:01 +00:00
Paolo Bonzini 319cab08aa 2004-06-01 Paolo Bonzini <bonzini@gnu.org>
* Makefile.tpl (all.normal): Rename to all.
	(all): Replace with a rule to pick the default
	target from configure.
	(all-gcc, configure-gcc): Use conditionals to
	do nothing when toplevel bootstrap is going on.
	(GCC directory bootstrap) [gcc-bootstrap]: Disable.
	(Toplevel bootstrap) [gcc-no-bootstrap]: Disable.
	* configure.in: Support --enable-bootstrap.

	* Makefile.def: Remove new- prefix from toplevel
	bootstrap targets.
	* Makefile.tpl: Likewise.

	* Makefile.def: Add bootstrap_stage 4.  Add bootstrap2
	target.

	* Makefile.tpl (Toplevel bootstrap): Pass $(BASE_FLAGS_TO_PASS)
	$(RECURSE_FLAGS) to recursive invocation of make.

	* Makefile.in: Regenerate.
	* configure: Regenerate.
2004-06-01 07:42:22 +00:00
gdbadmin 2331a567b3 *** empty log message *** 2004-06-01 00:00:40 +00:00
Alan Modra 3baf1c7d03 daily update 2004-06-01 00:00:11 +00:00
DJ Delorie 9f7d3e7dfa merge from gcc 2004-05-31 13:27:45 +00:00
Mark Kettenis 6cfb204197 * i386bsd-nat.c: Don't include <sys/procfs.h>.
(gregset_t, fpregset_t): Remove typedefs.
(CANNOT_FETCH_REGISTER, CANNOT_STORE_REGISTER): Remove macros.
(REG_OFFSET): Rename argument.
(i386bsd_r_reg_offset): Rename from reg_offset.
(REG_ADDR): Remove macro.
(cannot_fetch_register, supply_gregset, fill_gregset): Remove
functions.
(i386bsd_supply_gregset, i386bsd_collect_gregset): New functions.
(fetch_inferior_registers): Use `struct reg' and `struct fpreg'
instead of gregset_t and fpregset_t.  Use i386bsd_supply_gregset
instead of supply_gregset.
(store_inferior_registers): Use `struct reg' and `struct fpreg'
instead of gregset_t and fpregset_t.  Use i386bsd_collect_gregset
instead of fill_gregset.
(register_u_addr): Use i386_r_reg_offset instead of REG_ADDR.
2004-05-31 11:20:41 +00:00
Mark Kettenis 1fc7d51975 * i386bsd-nat.c: Don't include "gregset.h".
(supply_gregset, fill_gregset): Make static.
(supply_fpregset, fill_fpregset): Remove.
* Makefile.in (i386bsd-nat.o): Update dependencies.
2004-05-31 10:01:18 +00:00
gdbadmin f531fcbcc2 *** empty log message *** 2004-05-31 00:00:33 +00:00
Alan Modra 19385435b2 daily update 2004-05-31 00:00:06 +00:00
Mark Kettenis 448724fb16 * fbsd-proc.c: Include "regcache.h", "regset.h" and
"gdb_assert.h".  Con't include "gregset.h".
(fbsd_make_corefile_notes): Use regset-based core file support
instead off fill_gregset and fill_fpregset.
* Makefile.in (fbsd-proc.o): Update dependencies.
2004-05-30 18:29:10 +00:00
Mark Kettenis 5ca8ca7c88 * m88k-tdep.c (m88k_analyze_prologue): Fix handling of branch
instructions.
(m88k_frame_prev_register): Simplify code a bit.
2004-05-30 18:16:31 +00:00
Mark Kettenis 593adc2349 * amd64-tdep.c (amd64_supply_fpregset): Adjust comment.
(amd64_collect_fpregset): New function.
(amd64_regset_from_core_section): Use amd64_collect_fpregset.
2004-05-30 16:56:08 +00:00
Mark Kettenis 8d1b517b97 * hppa-tdep.h (hppa_regnum): Add HPPA_R31_REGNUM. 2004-05-30 14:31:29 +00:00
Mark Kettenis 7fdafb5ae3 * i386-tdep.c (i386_supply_gregset): Adjust comment.
(i386_collect_gregset): New function.
(i386_supply_fpregset): Adjust comment.
(i386_collect_fpregset): New function.
(i386_regset_from_core_section): Use i386_collect_gregset and
i386_collect_fpregset.
2004-05-30 14:13:49 +00:00
Mark Kettenis 8693c41972 * hppa-tdep.c (hppa_frame_prev_register_helper): Reimplement to
handle VALUEP being null.
2004-05-30 14:11:00 +00:00
Alan Modra 0c8434a4e0 daily update 2004-05-30 00:00:06 +00:00
gdbadmin 4f992c32bb *** empty log message *** 2004-05-30 00:00:02 +00:00
Mark Kettenis 2c34abbec7 * regset.h (collect_regset_ftype): Unconstify fourth argument. 2004-05-29 22:28:57 +00:00
H.J. Lu 9f2e92c5ac 2004-05-29 H.J. Lu <hongjiu.lu@intel.com>
* elfxx-ia64.c (elfNN_ia64_relax_section): Undo the last
	change.
2004-05-29 19:25:54 +00:00
Mark Kettenis 1698f4e78c * MAINTAINERS: Undelete m88k. Add myself as maintainer. 2004-05-29 15:12:23 +00:00
Mark Kettenis d3dd7f2947 Fix botched checkin. 2004-05-29 15:10:41 +00:00
Mark Kettenis 4cd28409c5 * amd64obsd-tdep.c (amd64obsd_sigtramp_p): Adjust for new
assembler in OpenBSD 3.5-current.
(amd64obsd_sigcontext_addr): Likewise.
2004-05-29 15:09:18 +00:00
Mark Kettenis 45d134d8e0 * amd64obsd-tdep.c (amd64obsd_sigtramp_p): Adjust for new
assembler in OpenBSD 3.5-current.
(amd64obsd_sigcontext_addr): Likewise.

* MAINTAINERS: Undelete m88k.  Add myself as maintainer.
2004-05-29 12:38:24 +00:00
Alan Modra 9ca57817d3 * ldlang.c (gc_section_callback): Move SEC_EXCLUDE twiddles..
(lang_gc_sections): .. to a LANG_FOR_EACH_INPUT_STATEMENT loop here.
2004-05-29 04:30:41 +00:00
Ian Lance Taylor 90e01f8635 * readelf.c (decode_ARM_machine_flags): Add EF_ARM_VFP_FLOAT. 2004-05-29 00:12:03 +00:00
gdbadmin 859e469117 *** empty log message *** 2004-05-29 00:00:07 +00:00
Jim Blandy 691d145a72 * rs6000-tdep.c: Use the modern gdbarch methods for handling the
register set, so our regcache isn't declared "legacy" and our E500
pseudoregister read and write functions aren't ignored.
(rs6000_register_byte, rs6000_register_raw_size,
rs6000_register_virtual_type, rs6000_register_convertible,
rs6000_register_convert_to_virtual,
rs6000_register_convert_to_raw): Deleted.
(rs6000_register_type, rs6000_convert_register_p,
rs6000_register_to_value, rs6000_value_to_register): New
functions.
(rs6000_gdbarch_init): Don't register
gdbarch_deprecated_register_size,
gdbarch_deprecated_register_bytes,
gdbarch_deprecated_register_byte,
gdbarch_deprecated_register_raw_size,
gdbarch_deprecated_register_virtual_type,
gdbarch_deprecated_register_convertible,
gdbarch_deprecated_register_convert_to_virtual, or
gdbarch_deprecated_register_convert_to_raw methods.  Instead,
register gdbarch_register_type, gdbarch_convert_register_p,
gdbarch_register_to_value, and gdbarch_value_to_register methods.
2004-05-28 21:59:37 +00:00
DJ Delorie dd90f1b254 * elf-m10300.c (mn10300_elf_relax_section): Preserve reloc addend
for linking, but otherwise adjust reloc for merged sections.
2004-05-28 21:33:35 +00:00
DJ Delorie 53cb0362bf * config/tc-mn10300.h (tc_fix_adjustable): Define.
* config/tc-mn10300.c (mn10300_fix_adjustable): Don't adjust debug
or non-merged symbols.
2004-05-28 21:33:07 +00:00