Daniel Jacobowitz
9ee57c332e
* linux-nat.c (lin_lwp_attach_lwp): Return a status. Do not
...
add the LWP to our list until we are attached. Warn instead
of erroring if the attach fails.
* linux-nat.h (lin_lwp_attach_lwp): New prototype.
* linux-thread-db.c (attach_thread): Call lin_lwp_attach_lwp
directly. Do not add the thread to our list until we are
successfully attached.
* config/nm-linux.h (lin_lwp_attach_lwp, ATTACH_LWP): Delete.
2006-12-31 21:04:51 +00:00
Daniel Jacobowitz
59f80f1088
* configure.ac: Add tests for TD_VERSION and TD_NOTLS.
...
* linux-thread-db.c (thread_db_err_str): Recognize TD_NOTALLOC,
TD_VERSION, and TD_NOTLS.
* configure, config.in: Regenerated.
2006-12-31 20:20:13 +00:00
Daniel Jacobowitz
2fa63963cd
* gdb.base/annota1.exp: Allow .*printf in backtraces.
...
* gdb.base/annota3.exp: Likewise.
* gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
again (instead of timing out).
* gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
GCC bug 26475.
* gdb.java/jmisc.exp: Adjust to work with method signatures including
return types. Add kfails for GDB bugs 2214 and 2215. Move exit
test from jmisc1.exp.
* gdb.java/jmisc1.exp: Delete.
* gdb.java/jprint.exp: Adjust to work with method signatures including
return types.
* gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
* gdb.threads/linux-dp.exp: Don't be confused by program output.
* lib/java.exp (compile_java_from_source): Pass the correct type
to target_compile.
2006-12-31 20:01:25 +00:00
Joel Brobecker
5eefc2b7e0
* gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
...
(stack_align_edx): New function.
(stack_align_eax): New function.
(main): Add calls to stack_align_edx and stack_align_eax.
* gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
Add testing for the cases where the register used during a stack
realignment is edx. Same for eax.
2006-12-31 14:51:57 +00:00
Joel Brobecker
ade5215683
* i386-tdep.c (i386_analyze_stack_align): Add handling of two
...
other possible code sequences that perform a stack realignment.
2006-12-31 14:50:37 +00:00
Mark Kettenis
6df5070e3f
* sparc64-tdep.h (SPARC64_PSTATE_AG, SPARC64_PSTATE_IE)
...
(SPARC64_PSTATE_PRIV, SPARC64_PSTATE_AM, SPARC64_PSTATE_PEF)
(SPARC64_PSTATE_RED, SPARC64_PSTATE_TLE, SPARC64_PSTATE_CLE)
(SPARC64_PSTATE_PID0, SPARC64_PSTATE_PID1): New defines.
* sparc64nbsd-nat.c: Include "gdbcore.h".
(sparc64nbsd_supply_pcb): Get %pc from stack if necessary. Supply
processor state register.
* sparc64obsd-tdep.c (sparc64obsd_trapframe_cache)
(sparc64obsd_trapframe_this_id)
(sparc64obsd_trapframe_prev_register)
(sparc64obsd_trapframe_sniffer): New functions.
(sparc64obsd_trapframe_unwind): New variable.
(sparc64obsd_init_abi): Append trapframe unwinder.
* Makefile.in (sparc64nbsd-nat.o): Update dependencies.
2006-12-31 01:28:07 +00:00
gdbadmin
f9225e75c0
*** empty log message ***
2006-12-31 00:00:33 +00:00
Daniel Jacobowitz
227c54da38
* lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
...
and generic PE targets.
2006-12-30 20:32:47 +00:00
Daniel Jacobowitz
17e245fee0
* infrun.c (handle_inferior_event): Don't call
...
ENSURE_VFORKING_PARENT_REMAINS_STOPPED.
* target.h (ENSURE_VFORKING_PARENT_REMAINS_STOPPED): Delete.
(RESUME_EXECD_VFORKING_CHILD_TO_GET_PARENT_VFORK): Delete.
2006-12-30 15:56:00 +00:00
Daniel Jacobowitz
8264bb58d6
* remote-utils.c (remote_open): Check the type of specified
...
serial port devices before opening them.
* server.c (main): Kill the inferior if an error occurs during
the first remote_open.
2006-12-30 15:44:51 +00:00
gdbadmin
03fa9f0e99
*** empty log message ***
2006-12-30 00:00:03 +00:00
Mark Kettenis
2d45707707
* sparc-tdep.c (sparc_psr_type, sparc_fsr_type): New variables.
...
(sparc_init_types): New function.
(sparc32_register_type): Use appropriate flag types for %fsr and
%prs.
(_initialize_sparc_tdep): Call sparc_init_types.
2006-12-29 21:00:47 +00:00
Joel Brobecker
cab8ac940a
* gdb.ada/array_return.exp: Update copyright date list.
2006-12-29 11:49:44 +00:00
Mark Kettenis
0cb31fdf92
* memory-map.c (memory_map_end_element): Move variable
...
declarations to the begining of the block.
2006-12-29 09:46:35 +00:00
gdbadmin
994d1171c0
*** empty log message ***
2006-12-29 00:00:02 +00:00
Daniel Jacobowitz
eeec829cf9
* ia64-tdep.c (get_kernel_table): Correct signedness in check
...
for a negative return value.
2006-12-28 23:48:51 +00:00
Jim Blandy
470340e188
Consolidate Gary Funck's two ChangeLog entries.
2006-12-28 19:55:23 +00:00
gdbadmin
d2d2ef9a94
*** empty log message ***
2006-12-28 00:00:33 +00:00
Gary Funck
b761958201
2006-12-27 Gary Funck <gary@intrepid.com>
...
* dwarf2read.c (dwarf_attr_name, dwarf_cfi_name)
(dwarf_stack_op_name, dwarf_tag_name)
(dwarf_type_encoding_name): Decode additional DWARF 2
and DWARF 3 codes into their corresponding string names.
2006-12-27 22:38:57 +00:00
Gary Funck
a82f4889cb
* MAINTAINERS (Write After Approval): Add myself.
2006-12-27 21:29:33 +00:00
Joel Brobecker
ba54f3188b
* gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
...
(Create_Small_Float_Vector): New function.
* gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
function body.
* gdb.ada/array_return/p.adb: Use new type and function from
package Pck.
* gdb.ada/array_return.exp: Add a test verifying that GDB is
able to print the value returned by a function returning an
array of float.
2006-12-27 06:12:36 +00:00
gdbadmin
e223b5bf0e
*** empty log message ***
2006-12-27 00:00:38 +00:00
Joel Brobecker
4bd8771477
* sparc64-tdep.c (sparc64_extract_return_value): Add handling
...
for array types.
(sparc64_store_return_value): Likewise.
2006-12-26 05:03:11 +00:00
gdbadmin
cbe5be5a1d
*** empty log message ***
2006-12-26 00:00:02 +00:00
gdbadmin
53881e24b5
*** empty log message ***
2006-12-25 00:00:32 +00:00
gdbadmin
52080766cb
*** empty log message ***
2006-12-24 00:00:33 +00:00
gdbadmin
9f99647568
*** empty log message ***
2006-12-23 00:00:02 +00:00
gdbadmin
49a5a0ff3f
*** empty log message ***
2006-12-22 00:00:02 +00:00
gdbadmin
5f9aac7b01
*** empty log message ***
2006-12-21 00:00:33 +00:00
Joel Brobecker
6b7a35ddbf
* gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
...
The associated tests should be PASSing.
2006-12-20 09:51:52 +00:00
gdbadmin
a4b937ff72
*** empty log message ***
2006-12-20 00:00:03 +00:00
gdbadmin
a1ca765be8
*** empty log message ***
2006-12-19 00:00:03 +00:00
Daniel Jacobowitz
69fbadd53d
* breakpoint.c (watchpoint_check): Double-check the found frame.
2006-12-18 22:10:13 +00:00
gdbadmin
e565971c4e
*** empty log message ***
2006-12-18 00:00:02 +00:00
Mark Kettenis
84c5b489a8
Mark Kettenis <kettenis@gnu.org>
...
* i386nbsd-nat.c: Include "nbsd-nat.h".
(_initialize_i386nbsd_nat): Update target vector to use
nbsd_pid_to_exec_file.
* config/i386/nbsdelf.mh (NATDEPFILES): Add nbsd-nat.o.
* config/i386/nbsdaout.mh (NATDEPFILES): Add nbsd-nat.o.
* nbsd-nat.c: New file.
* nbsd-nat.h: New file.
* Makefile.in (ALLDEPFILES): Add nbsd-nat.c.
(nbsd_nat_h): New variable.
(nbsd-nat.o): New dependency.
2006-12-17 13:30:44 +00:00
gdbadmin
2970a4c485
*** empty log message ***
2006-12-17 00:00:05 +00:00
Daniel Jacobowitz
d0e5500c95
* Makefile.in (ALLDEPFILES): Remove mipsv4-nat.c.
...
(mipsv4-nat.o): Delete.
* mipsv4-nat.c: Delete.
2006-12-16 21:00:29 +00:00
Daniel Jacobowitz
f3d770869c
* dve3900-rom.c: Delete file.
...
* Makefile.in (dve3900-rom.o): Delete.
2006-12-16 19:18:37 +00:00
Daniel Jacobowitz
6213115e47
* vx-share/README: Delete file.
2006-12-16 18:40:56 +00:00
Mark Kettenis
5d0fc17b31
* i386obsd-nat.c: Include "gdbcore.h", "regcache.h", "target.h",
...
<machine/frame.h>, <machine/pcb.h>, "i386bsd-nat.h" and
"bsd-kvm.h".
(i386obsd_supply_pcb): New function.
(_initialize_i386obsd_nat): Construct and add target
vector. Enable libkvm interface.
* Makefile.in (i386obsd-nat.o): Update dependencies.
* config/i386/obsd.mh (NATDEPFILES): Remove i386nbsd-nat.c
2006-12-16 10:45:52 +00:00
Mark Kettenis
37e28b926c
* sparcobsd-tdep.c: Fix typo.
2006-12-16 00:06:55 +00:00
gdbadmin
0e1cb3a29b
*** empty log message ***
2006-12-16 00:00:33 +00:00
Mark Kettenis
bd37273160
Add OpenBSD/sh native support.
...
* NEWS (New native configurations): Mention OpenBSD/sh.
* configure.host: Add sh*-*-openbsd*.
* shnbsd-nat.c: Include "inf-ptrace.h".
(shnbsd_fetch_inferior_registers): Rename from
fetch_inferior_registers. Make static.
(shnbsd_store_inferior_registers): Rename from
store_inferior_registers. Make static.
(_initialize_shnbsd_nat): New function.
* Makefile.in (shnbsd-nat.o): Update dependencies.
* config/sh/nbsd.mh (NAT_CLIBS, NAT_FILE): Remove.
(NATDEPFILES): Remove infptrace.o and inftarg.o. Add
inf-ptrace.o.
2006-12-15 23:57:35 +00:00
Mark Kettenis
54fe917236
Add OpenBSD/sh support.
...
* NEWS (New targets): Mention OpenBSD/sh.
* configure.tgt: Add sh*-*-openbsd*.
* shnbsd-tdep.c (_initialize_shnbsd_tdep): Register handler for
GDB_OSABI_OPENBSD_ELF.
* config/sh/obsd.mt: New file.
2006-12-15 23:45:04 +00:00
Mark Kettenis
1e17aef808
* ppcnbsd-tdep.c: Fix typo in comment.
2006-12-15 23:22:37 +00:00
Mark Kettenis
9c7deb13f0
* remote-fileio.c (remote_fileio_mode_to_target): Use
...
S_ISREG/S_ISDIR/S_ISCHR macros instead of S_IFREG/S_IFDIR/S_IFCHR.
2006-12-15 23:17:56 +00:00
Daniel Jacobowitz
0767c96d9d
* breakpoint.c (insert_bp_location): Add newline to note.
2006-12-15 15:22:22 +00:00
Alan Modra
f6cf9273b3
bfd/
...
* opncls.c (bfd_openr_iovec): Add "stat" parameter.
(struct opncls): Add "stat" field.
(opncls_bstat): Call vec->stat.
* bfd-in2.h: Regenerate.
* elf32-spu.c (spu_elf_open_builtin_lib): Adjust.
gdb/
* spu-linux-nat.c (spu_bfd_iovec_stat): New function.
(spu_bfd_open): Adjust bfd_openr_iovec call.
2006-12-15 04:13:37 +00:00
gdbadmin
263c8770d6
*** empty log message ***
2006-12-15 00:00:04 +00:00
gdbadmin
15f6818fba
*** empty log message ***
2006-12-14 00:00:02 +00:00