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