]>
git.ipfire.org Git - thirdparty/binutils-gdb.git/log
Andrew Cagney [Tue, 26 Aug 2003 16:07:22 +0000 (16:07 +0000)]
2003-08-21 Andrew Cagney <cagney@redhat.com>
* x86-64-linux-nat.c (ps_get_thread_area): When architecture is
i386 use PTRACE_GET_THREAD_AREA. Suggested by Roland McGrath.
Andrew Cagney [Thu, 21 Aug 2003 23:40:51 +0000 (23:40 +0000)]
2003-08-21 Andrew Cagney <cagney@redhat.com>
* thread-db.c (verbose_dlsym): New function.
(thread_db_load): Use verbose_dlsym
(thread_db_new_objfile): Print that libthread_db was loaded, and
that thread debugging was enabled.
Andrew Cagney [Thu, 21 Aug 2003 20:37:30 +0000 (20:37 +0000)]
2003-08-21 Andrew Cagney <cagney@redhat.com>
* x86-64-tdep.h (enum x86_64_regnums): Replace #define of
X86_64_RAX_REGNUM, X86_64_RDX_REGNUM, X86_64_RDI_REGNUM,
X86_64_RBP_REGNUM, X86_64_RSP_REGNUM, X86_64_RIP_REGNUM,
X86_64_EFLAGS_REGNUM, X86_64_ST0_REGNUM, X86_64_XMM0_REGNUM,
X86_64_XMM1_REGNUM.
* x86-64-linux-tdep.h (x86_64_linux_greg_offset): Declare.
(x86_64_linux_supply_gregset): Add "sizeof_gregs" param.
(x86_64_linux_fill_gregset): Add "sizeof_gregs" param.
* x86-64-linux-tdep.c: Include "gdb_assert.h" and
"i386-linux-tdep.h".
(enum user_regs): Replace user reg #defines, add USER_ORIG_RAX,
USER_FS_BASE and USER_GS_BASE.
(struct regnum_map, struct regnum_to_user): Define.
(x86_64_linux_greg_offset): New function.
(user_to_gdb_regmap): Delete.
(x86_64_linux_supply_gregset, x86_64_linux_fill_gregset): Use
x86_64_linux_greg_offset.
(x86_64_core_sniffer): New function
(x86_64_core_fns): Set the sniffer to x86_64_core_sniffer.
(fetch_core_registers): Pass "core_reg_size" to the supply
functions.
* x86-64-linux-nat.c (GETREGS_SUPPLIES): Delete macro.
(fetch_inferior_registers): Use x86_64_linux_greg_offset.
(store_inferior_registers): Ditto.
* Makefile.in (x86-64-linux-tdep.o): Update dependencies.
Andrew Cagney [Thu, 21 Aug 2003 20:16:49 +0000 (20:16 +0000)]
2003-08-21 Andrew Cagney <cagney@redhat.com>
* i386-tdep.h (i386_regnums): Replace I386_EAX_REGNUM,
I386_EDX_REGNUM, I386_ESP_REGNUM, I386_EBP_REGNUM,
I386_EIP_REGNUM, I386_EFLAGS_REGNUM, I386_ST0_REGNUM.
* i386-linux-tdep.h (i386_linux_greg_offset): Declare.
(i386_linux_supply_fpxregset): Declare.
(i386_linux_supply_fpregset): Declare.
(i386_linux_supply_gregset): Declare.
* i386-linux-tdep.c: Include "gdb_assert.h", and "i387-tdep.h".
Do not include "gregset.h".
(enum user_regs): Define.
(struct regnum_map, struct regnum_to_user): Define.
(i386_linux_greg_offset): New function.
(dummy_sse_values): New function, copied from "i386-linux-nat.c"
make hist independant.
(i386_linux_supply_fpregset): New function.
(i386_linux_supply_gregset): New function.
(i386_linux_supply_fpxregset): New function.
(fetch_core_registers): New function.
(i386_linux_core_sniffer): New function.
(i386_linux_core_fns): New table.
(_initialize_i386_linux_tdep): Add i386_linux_core_fns to core
functions.
* i386-linux-nat.c: Do not include "gregset.h".
(dummy_sse_values) Delete function.
(regmap): Delete array.
(register_u_addr, fill_gregset, cannot_fetch_register): Use
i386_linux_greg_offset.
(cannot_store_register): Call cannot_fetch_register.
(supply_gregset): Call i386_linux_supply_gregset.
(supply_fpregset): Call i386_linux_supply_fpregset.
(supply_fpxregset): Call i386_linux_supply_fpxregset.
(fetch_core_registers): Delete function.
(linux_elf_core_fns): Delete table.
(_initialize_i386_linux_nat): Delete function.
nobody [Thu, 21 Aug 2003 14:03:24 +0000 (14:03 +0000)]
This commit was manufactured by cvs2svn to create branch
'cagney_x86i386-
20030821 -branch'.
Sprout from gdb_6_0-branch 2003-08-07 17:47:43 UTC nobody 'This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.'
Cherrypick from gdb_6_0-branch 2003-08-03 01:57:14 UTC nobody 'This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.':
gdb/testsuite/gdb.base/annota3.c
gdb/testsuite/gdb.c++/annota3.cc
gdb/testsuite/gdb.c++/annota3.exp
Cherrypick from gdb_6_0-branch 2003-06-29 19:41:15 UTC nobody 'This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.':
gdb/cli/cli-logging.c
Cherrypick from gdb_6_0-branch 2003-07-07 14:48:51 UTC nobody 'This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.':
gdb/testsuite/gdb.asm/m68k.inc
Cherrypick from gdb_6_0-branch 2003-07-07 15:56:09 UTC nobody 'This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.':
gdb/sparc-tdep.h
Cherrypick from gdb_6_0-branch 2003-07-15 12:34:09 UTC nobody 'This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.':
gdb/x86-64-linux-tdep.h
Cherrypick from gdb_6_0-branch 2003-07-30 04:14:39 UTC nobody 'This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.':
gdb/doc/annotate.texinfo
Cherrypick from gdb_6_0-branch 2003-08-11 16:55:22 UTC nobody 'This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.':
gdb/amd64fbsd-nat.c
Cherrypick from master 2003-08-21 14:03:23 UTC Nick Clifton <nickc@redhat.com> 'Add PGI extensions':
ChangeLog
MAINTAINERS
Makefile.def
Makefile.in
Makefile.tpl
bfd/ChangeLog
bfd/Makefile.am
bfd/Makefile.in
bfd/aout-ns32k.c
bfd/aoutx.h
bfd/archive.c
bfd/archive64.c
bfd/archures.c
bfd/bfd-in.h
bfd/bfd-in2.h
bfd/bfd.c
bfd/bfdio.c
bfd/bfdwin.c
bfd/bout.c
bfd/cache.c
bfd/coff-a29k.c
bfd/coff-alpha.c
bfd/coff-arm.c
bfd/coff-h8300.c
bfd/coff-i386.c
bfd/coff-i860.c
bfd/coff-i960.c
bfd/coff-m68k.c
bfd/coff-m88k.c
bfd/coff-mcore.c
bfd/coff-mips.c
bfd/coff-or32.c
bfd/coff-ppc.c
bfd/coff-rs6000.c
bfd/coff-sh.c
bfd/coff-tic80.c
bfd/coff64-rs6000.c
bfd/coffcode.h
bfd/cofflink.c
bfd/config.bfd
bfd/configure
bfd/configure.host
bfd/configure.in
bfd/corefile.c
bfd/cpu-h8300.c
bfd/cpu-ia64-opc.c
bfd/cpu-m10300.c
bfd/cpu-mips.c
bfd/cpu-msp430.c
bfd/cpu-ns32k.c
bfd/dep-in.sed
bfd/doc/ChangeLog
bfd/doc/Makefile.am
bfd/doc/Makefile.in
bfd/doc/bfdint.texi
bfd/doc/chew.c
bfd/ecoff.c
bfd/ecofflink.c
bfd/elf-bfd.h
bfd/elf-eh-frame.c
bfd/elf-hppa.h
bfd/elf-m10200.c
bfd/elf-m10300.c
bfd/elf-strtab.c
bfd/elf.c
bfd/elf32-am33lin.c
bfd/elf32-arm.h
bfd/elf32-avr.c
bfd/elf32-cris.c
bfd/elf32-d10v.c
bfd/elf32-dlx.c
bfd/elf32-fr30.c
bfd/elf32-frv.c
bfd/elf32-h8300.c
bfd/elf32-hppa.c
bfd/elf32-hppa.h
bfd/elf32-i370.c
bfd/elf32-i386.c
bfd/elf32-i860.c
bfd/elf32-i960.c
bfd/elf32-ip2k.c
bfd/elf32-iq2000.c
bfd/elf32-m32r.c
bfd/elf32-m68hc11.c
bfd/elf32-m68hc1x.c
bfd/elf32-m68k.c
bfd/elf32-mcore.c
bfd/elf32-mips.c
bfd/elf32-msp430.c
bfd/elf32-openrisc.c
bfd/elf32-ppc.c
bfd/elf32-ppc.h
bfd/elf32-s390.c
bfd/elf32-sh.c
bfd/elf32-sh64-com.c
bfd/elf32-sh64.c
bfd/elf32-sh64.h
bfd/elf32-sparc.c
bfd/elf32-v850.c
bfd/elf32-vax.c
bfd/elf32-xstormy16.c
bfd/elf32-xtensa.c
bfd/elf64-alpha.c
bfd/elf64-hppa.c
bfd/elf64-mips.c
bfd/elf64-mmix.c
bfd/elf64-ppc.c
bfd/elf64-ppc.h
bfd/elf64-s390.c
bfd/elf64-sh64.c
bfd/elf64-sparc.c
bfd/elf64-x86-64.c
bfd/elfcode.h
bfd/elfcore.h
bfd/elflink.c
bfd/elflink.h
bfd/elfn32-mips.c
bfd/elfxx-ia64.c
bfd/elfxx-mips.c
bfd/elfxx-mips.h
bfd/elfxx-target.h
bfd/format.c
bfd/i386linux.c
bfd/ieee.c
bfd/init.c
bfd/libbfd-in.h
bfd/libbfd.c
bfd/libbfd.h
bfd/libcoff-in.h
bfd/libcoff.h
bfd/libhppa.h
bfd/libpei.h
bfd/linker.c
bfd/m68klinux.c
bfd/opncls.c
bfd/pdp11.c
bfd/pe-mips.c
bfd/peXXigen.c
bfd/po/SRC-POTFILES.in
bfd/po/bfd.pot
bfd/po/es.po
bfd/po/fr.po
bfd/po/sv.po
bfd/po/tr.po
bfd/reloc.c
bfd/reloc16.c
bfd/section.c
bfd/simple.c
bfd/sparclinux.c
bfd/sunos.c
bfd/syms.c
bfd/targets.c
bfd/versados.c
bfd/version.h
bfd/vms.c
bfd/xcofflink.c
config-ml.in
config.if
config.sub
config/ChangeLog
config/gettext.m4
config/progtest.m4
configure
configure.in
cpu/ChangeLog
cpu/frv.cpu
gdb/ChangeLog
gdb/MAINTAINERS
gdb/Makefile.in
gdb/NEWS
gdb/PROBLEMS
gdb/README
gdb/ada-lang.c
gdb/alpha-mdebug-tdep.c
gdb/alpha-tdep.c
gdb/alpha-tdep.h
gdb/alphafbsd-tdep.c
gdb/annotate.c
gdb/arch-utils.c
gdb/arch-utils.h
gdb/avr-tdep.c
gdb/blockframe.c
gdb/breakpoint.c
gdb/charset.c
gdb/cli-out.c
gdb/cli/cli-decode.c
gdb/cli/cli-interp.c
gdb/cli/cli-script.c
gdb/cli/cli-setshow.c
gdb/coff-solib.h
gdb/command.h
gdb/complaints.c
gdb/config/alpha/nm-fbsd.h
gdb/config/djgpp/fnchange.lst
gdb/config/frv/tm-frv.h
gdb/config/i386/nm-i386sol2.h
gdb/config/i386/nm-linux.h
gdb/config/i386/nm-nto.h
gdb/config/i386/nm-x86-64linux.h
gdb/config/i386/nto.mh
gdb/config/i386/x86-64linux.mh
gdb/config/i386/x86-64linux.mt
gdb/config/m32r/m32r.mt
gdb/config/m68k/tm-delta68.h
gdb/config/mips/tm-irix6.h
gdb/config/nm-linux.h
gdb/config/pa/tm-hppa.h
gdb/config/pa/tm-hppa64.h
gdb/config/pa/tm-hppah.h
gdb/config/powerpc/ppc64-linux.mh
gdb/config/sparc/tm-sp64.h
gdb/config/sparc/tm-sparc.h
gdb/configure
gdb/configure.host
gdb/configure.in
gdb/configure.tgt
gdb/cp-support.c
gdb/cp-valprint.c
gdb/d10v-tdep.c
gdb/defs.h
gdb/disasm.c
gdb/doc/ChangeLog
gdb/doc/Makefile.in
gdb/doc/agentexpr.texi
gdb/doc/gdb.texinfo
gdb/doc/gdbint.texinfo
gdb/doc/stabs.texinfo
gdb/dsrec.c
gdb/dummy-frame.c
gdb/dummy-frame.h
gdb/dwarf2-frame.c
gdb/dwarf2-frame.h
gdb/dwarf2expr.c
gdb/dwarf2loc.c
gdb/dwarf2loc.h
gdb/dwarf2read.c
gdb/dwarfread.c
gdb/elfread.c
gdb/eval.c
gdb/event-top.c
gdb/expprint.c
gdb/findvar.c
gdb/frame-base.c
gdb/frame-base.h
gdb/frame-unwind.c
gdb/frame-unwind.h
gdb/frame.c
gdb/frame.h
gdb/frv-tdep.c
gdb/gdbarch.c
gdb/gdbarch.h
gdb/gdbarch.sh
gdb/gdbserver/ChangeLog
gdb/gdbserver/Makefile.in
gdb/gdbserver/config.in
gdb/gdbserver/configure
gdb/gdbserver/configure.in
gdb/gdbserver/configure.srv
gdb/gdbserver/gdbreplay.c
gdb/gdbserver/linux-arm-low.c
gdb/gdbserver/linux-low.c
gdb/gdbserver/linux-sh-low.c
gdb/gdbserver/mem-break.c
gdb/gdbserver/server.h
gdb/gdbserver/utils.c
gdb/gdbtypes.c
gdb/gdbtypes.h
gdb/gnu-v3-abi.c
gdb/h8300-tdep.c
gdb/hppa-hpux-tdep.c
gdb/hppa-tdep.c
gdb/hppa-tdep.h
gdb/hpread.c
gdb/i386-linux-nat.c
gdb/i386-nat.c
gdb/i386-tdep.c
gdb/i386-tdep.h
gdb/i386bsd-nat.c
gdb/i386fbsd-nat.c
gdb/i386obsd-nat.c
gdb/i387-tdep.c
gdb/ia64-linux-nat.c
gdb/ia64-tdep.c
gdb/infcall.c
gdb/infcmd.c
gdb/inferior.h
gdb/infptrace.c
gdb/interps.c
gdb/interps.h
gdb/language.c
gdb/language.h
gdb/lin-lwp.c
gdb/linespec.c
gdb/linux-nat.c
gdb/linux-nat.h
gdb/linux-proc.c
gdb/m32r-rom.c
gdb/m32r-stub.c
gdb/m32r-tdep.c
gdb/m68hc11-tdep.c
gdb/m68k-tdep.c
gdb/m68k-tdep.h
gdb/m68klinux-nat.c
gdb/m68klinux-tdep.c
gdb/mcore-tdep.c
gdb/mi/ChangeLog
gdb/mi/mi-cmd-env.c
gdb/mi/mi-cmds.c
gdb/mi/mi-cmds.h
gdb/mi/mi-interp.c
gdb/mi/mi-main.c
gdb/mi/mi-out.c
gdb/mi/mi-parse.c
gdb/minsyms.c
gdb/mips-linux-nat.c
gdb/mips-linux-tdep.c
gdb/mips-tdep.c
gdb/mn10300-tdep.c
gdb/monitor.h
gdb/ns32k-tdep.c
gdb/nto-procfs.c
gdb/ocd.c
gdb/p-typeprint.c
gdb/p-valprint.c
gdb/parse.c
gdb/ppc-linux-tdep.c
gdb/printcmd.c
gdb/regcache.c
gdb/reggroups.c
gdb/reggroups.h
gdb/remote-mips.c
gdb/remote-sim.c
gdb/remote-vx.c
gdb/remote.c
gdb/rs6000-nat.c
gdb/rs6000-tdep.c
gdb/s390-tdep.c
gdb/sh-tdep.c
gdb/sh-tdep.h
gdb/sol-thread.c
gdb/solib-svr4.c
gdb/solib.h
gdb/somread.c
gdb/source.c
gdb/sparc-linux-nat.c
gdb/sparc-nat.c
gdb/sparc-tdep.c
gdb/sparc64nbsd-nat.c
gdb/sparcnbsd-nat.c
gdb/sparcnbsd-tdep.c
gdb/stack.c
gdb/std-regs.c
gdb/symfile.c
gdb/symtab.c
gdb/symtab.h
gdb/testsuite/ChangeLog
gdb/testsuite/configure
gdb/testsuite/configure.in
gdb/testsuite/gdb.arch/i386-prologue.c
gdb/testsuite/gdb.arch/i386-prologue.exp
gdb/testsuite/gdb.asm/asm-source.exp
gdb/testsuite/gdb.asm/m32r.inc
gdb/testsuite/gdb.asm/powerpc.inc
gdb/testsuite/gdb.base/annota1.exp
gdb/testsuite/gdb.base/annota3.exp
gdb/testsuite/gdb.base/attach.exp
gdb/testsuite/gdb.base/bang.exp
gdb/testsuite/gdb.base/completion.exp
gdb/testsuite/gdb.base/complex.c
gdb/testsuite/gdb.base/complex.exp
gdb/testsuite/gdb.base/constvars.exp
gdb/testsuite/gdb.base/detach.exp
gdb/testsuite/gdb.base/fileio.exp
gdb/testsuite/gdb.base/float.exp
gdb/testsuite/gdb.base/gcore.exp
gdb/testsuite/gdb.base/gdb1250.c
gdb/testsuite/gdb.base/gdb1250.exp
gdb/testsuite/gdb.base/langs.exp
gdb/testsuite/gdb.base/relocate.c
gdb/testsuite/gdb.base/return2.exp
gdb/testsuite/gdb.base/selftest.exp
gdb/testsuite/gdb.base/store.c
gdb/testsuite/gdb.base/store.exp
gdb/testsuite/gdb.base/volatile.exp
gdb/testsuite/gdb.c++/inherit.exp
gdb/testsuite/gdb.c++/maint.exp
gdb/testsuite/gdb.c++/templates.exp
gdb/testsuite/gdb.disasm/h8300s.exp
gdb/testsuite/gdb.disasm/h8300s.s
gdb/testsuite/gdb.disasm/t01_mov.exp
gdb/testsuite/gdb.disasm/t01_mov.s
gdb/testsuite/gdb.disasm/t02_mova.exp
gdb/testsuite/gdb.disasm/t02_mova.s
gdb/testsuite/gdb.disasm/t03_add.exp
gdb/testsuite/gdb.disasm/t03_add.s
gdb/testsuite/gdb.disasm/t04_sub.exp
gdb/testsuite/gdb.disasm/t04_sub.s
gdb/testsuite/gdb.disasm/t05_cmp.exp
gdb/testsuite/gdb.disasm/t05_cmp.s
gdb/testsuite/gdb.disasm/t06_ari2.exp
gdb/testsuite/gdb.disasm/t06_ari2.s
gdb/testsuite/gdb.disasm/t07_ari3.exp
gdb/testsuite/gdb.disasm/t07_ari3.s
gdb/testsuite/gdb.disasm/t08_or.exp
gdb/testsuite/gdb.disasm/t08_or.s
gdb/testsuite/gdb.disasm/t09_xor.exp
gdb/testsuite/gdb.disasm/t09_xor.s
gdb/testsuite/gdb.disasm/t10_and.exp
gdb/testsuite/gdb.disasm/t10_and.s
gdb/testsuite/gdb.disasm/t11_logs.exp
gdb/testsuite/gdb.disasm/t11_logs.s
gdb/testsuite/gdb.disasm/t12_bit.exp
gdb/testsuite/gdb.disasm/t12_bit.s
gdb/testsuite/gdb.disasm/t13_otr.exp
gdb/testsuite/gdb.disasm/t13_otr.s
gdb/testsuite/gdb.java/jmisc1.exp
gdb/testsuite/gdb.mi/ChangeLog
gdb/testsuite/gdb.mi/mi-basics.exp
gdb/testsuite/gdb.mi/mi-var-display.exp
gdb/testsuite/gdb.mi/mi1-var-display.exp
gdb/testsuite/gdb.mi/mi2-var-display.exp
gdb/testsuite/gdb.mi/pthreads.c
gdb/testsuite/gdb.objc/basicclass.exp
gdb/testsuite/gdb.threads/gcore-thread.exp
gdb/testsuite/gdb.threads/print-threads.exp
gdb/testsuite/gdb.threads/pthreads.c
gdb/testsuite/gdb.threads/tls-main.c
gdb/testsuite/gdb.threads/tls-shared.c
gdb/testsuite/gdb.threads/tls-shared.exp
gdb/testsuite/gdb.threads/tls.c
gdb/testsuite/gdb.threads/tls.exp
gdb/testsuite/gdb.trace/save-trace.exp
gdb/thread.c
gdb/top.c
gdb/trad-frame.c
gdb/trad-frame.h
gdb/tui/ChangeLog
gdb/tui/tui-interp.c
gdb/tui/tui-out.c
gdb/tui/tui.c
gdb/ui-out.c
gdb/ui-out.h
gdb/user-regs.c
gdb/user-regs.h
gdb/utils.c
gdb/valprint.c
gdb/value.h
gdb/values.c
gdb/vax-tdep.c
gdb/version.in
gdb/win32-nat.c
gdb/x86-64-linux-nat.c
gdb/x86-64-linux-tdep.c
gdb/x86-64-tdep.c
gdb/x86-64-tdep.h
gdb/xcoffread.c
include/ChangeLog
include/bfdlink.h
include/coff/ChangeLog
include/coff/ecoff.h
include/coff/i860.h
include/coff/pe.h
include/coff/ti.h
include/coff/xcoff.h
include/demangle.h
include/dis-asm.h
include/elf/ChangeLog
include/elf/dwarf2.h
include/elf/mips.h
include/elf/mmix.h
include/elf/mn10300.h
include/elf/msp430.h
include/elf/ppc.h
include/elf/reloc-macros.h
include/elf/s390.h
include/elf/v850.h
include/nlm/ChangeLog
include/nlm/internal.h
include/opcode/ChangeLog
include/opcode/alpha.h
include/opcode/arc.h
include/opcode/cgen.h
include/opcode/d10v.h
include/opcode/d30v.h
include/opcode/h8300.h
include/opcode/i370.h
include/opcode/i386.h
include/opcode/i860.h
include/opcode/mips.h
include/opcode/mn10300.h
include/opcode/or32.h
include/opcode/pj.h
include/opcode/ppc.h
include/opcode/s390.h
include/opcode/sparc.h
include/opcode/tic80.h
include/opcode/v850.h
include/xtensa-config.h
libiberty/ChangeLog
libiberty/cp-demangle.c
libiberty/pex-win32.c
libiberty/testsuite/demangle-expected
mkinstalldirs
mmalloc/ChangeLog
mmalloc/Makefile.in
opcodes/ChangeLog
opcodes/Makefile.am
opcodes/Makefile.in
opcodes/arm-dis.c
opcodes/cgen-asm.c
opcodes/cgen-asm.in
opcodes/cgen-dis.c
opcodes/cgen-dis.in
opcodes/cgen-ibld.in
opcodes/cgen-opc.c
opcodes/configure
opcodes/configure.in
opcodes/dep-in.sed
opcodes/fr30-asm.c
opcodes/fr30-dis.c
opcodes/fr30-ibld.c
opcodes/frv-asm.c
opcodes/frv-dis.c
opcodes/frv-ibld.c
opcodes/i386-dis.c
opcodes/i860-dis.c
opcodes/ip2k-asm.c
opcodes/ip2k-dis.c
opcodes/ip2k-ibld.c
opcodes/iq2000-asm.c
opcodes/iq2000-dis.c
opcodes/iq2000-ibld.c
opcodes/m10300-dis.c
opcodes/m10300-opc.c
opcodes/m32r-asm.c
opcodes/m32r-dis.c
opcodes/m32r-ibld.c
opcodes/mips-dis.c
opcodes/openrisc-asm.c
opcodes/openrisc-dis.c
opcodes/openrisc-ibld.c
opcodes/po/POTFILES.in
opcodes/po/es.po
opcodes/po/fr.po
opcodes/po/nl.po
opcodes/po/opcodes.pot
opcodes/po/ro.po
opcodes/po/sv.po
opcodes/po/tr.po
opcodes/ppc-dis.c
opcodes/ppc-opc.c
opcodes/s390-dis.c
opcodes/s390-mkopc.c
opcodes/s390-opc.c
opcodes/s390-opc.txt
opcodes/xstormy16-asm.c
opcodes/xstormy16-dis.c
opcodes/xstormy16-ibld.c
sim/ChangeLog
sim/MAINTAINERS
sim/common/ChangeLog
sim/common/nrun.c
sim/common/sim-reg.c
sim/configure
sim/configure.in
sim/h8300/ChangeLog
sim/h8300/compile.c
sim/h8300/sim-main.h
sim/m68hc11/ChangeLog
sim/m68hc11/dv-m68hc11.c
sim/m68hc11/dv-m68hc11sio.c
sim/m68hc11/dv-m68hc11spi.c
sim/m68hc11/dv-m68hc11tim.c
sim/m68hc11/interp.c
sim/m68hc11/interrupts.c
sim/m68hc11/m68hc11_sim.c
sim/m68hc11/sim-main.h
sim/sh/ChangeLog
sim/sh/gencode.c
sim/sh/interp.c
sim/testsuite/ChangeLog
sim/testsuite/sim/h8300/ChangeLog
sim/testsuite/sim/h8300/cmpw.s
sim/testsuite/sim/h8300/mova.s
sim/testsuite/sim/h8300/shll.s
sim/testsuite/sim/h8300/shlr.s
sim/testsuite/sim/sh/ChangeLog
sim/testsuite/sim/sh/add.s
sim/testsuite/sim/sh/allinsn.exp
sim/testsuite/sim/sh/fabs.s
sim/testsuite/sim/sh/fadd.s
sim/testsuite/sim/sh/fcmpeq.s
sim/testsuite/sim/sh/fcmpgt.s
sim/testsuite/sim/sh/fcnvds.s
sim/testsuite/sim/sh/fcnvsd.s
sim/testsuite/sim/sh/fdiv.s
sim/testsuite/sim/sh/fldi0.s
sim/testsuite/sim/sh/fldi1.s
sim/testsuite/sim/sh/flds.s
sim/testsuite/sim/sh/float.s
sim/testsuite/sim/sh/fmac.s
sim/testsuite/sim/sh/fmov.s
sim/testsuite/sim/sh/fmul.s
sim/testsuite/sim/sh/fneg.s
sim/testsuite/sim/sh/frchg.s
sim/testsuite/sim/sh/fschg.s
sim/testsuite/sim/sh/fsqrt.s
sim/testsuite/sim/sh/fsub.s
sim/testsuite/sim/sh/ftrc.s
sim/testsuite/sim/sh/macl.s
sim/testsuite/sim/sh/macw.s
sim/testsuite/sim/sh/padd.s
sim/testsuite/sim/sh/paddc.s
sim/testsuite/sim/sh/pand.s
sim/testsuite/sim/sh/pdec.s
sim/testsuite/sim/sh/pdmsb.s
sim/testsuite/sim/sh/pinc.s
sim/testsuite/sim/sh/pmuls.s
sim/testsuite/sim/sh/pshai.s
sim/testsuite/sim/sh/pshar.s
sim/testsuite/sim/sh/pshli.s
sim/testsuite/sim/sh/pshlr.s
sim/testsuite/sim/sh/shll.s
sim/testsuite/sim/sh/shll16.s
sim/testsuite/sim/sh/shll2.s
sim/testsuite/sim/sh/shll8.s
sim/testsuite/sim/sh/shlr.s
sim/testsuite/sim/sh/shlr16.s
sim/testsuite/sim/sh/shlr2.s
sim/testsuite/sim/sh/shlr8.s
sim/testsuite/sim/sh/swap.s
sim/testsuite/sim/sh/testutils.inc
src-release
symlink-tree
Delete:
gdb/builtin-regs.c
gdb/builtin-regs.h
gdb/config/m32r/tm-m32r.h
gdb/testsuite/config.hin
nobody [Thu, 7 Aug 2003 17:47:43 +0000 (17:47 +0000)]
This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.
Cherrypick from master 2003-08-07 17:47:42 UTC Andrew Cagney <cagney@redhat.com> 'Index: ChangeLog':
gdb/testsuite/gdb.mi/mi2-basics.exp
gdb/testsuite/gdb.mi/mi2-break.exp
gdb/testsuite/gdb.mi/mi2-cli.exp
gdb/testsuite/gdb.mi/mi2-console.exp
gdb/testsuite/gdb.mi/mi2-disassemble.exp
gdb/testsuite/gdb.mi/mi2-eval.exp
gdb/testsuite/gdb.mi/mi2-file.exp
gdb/testsuite/gdb.mi/mi2-hack-cli.exp
gdb/testsuite/gdb.mi/mi2-pthreads.exp
gdb/testsuite/gdb.mi/mi2-read-memory.exp
gdb/testsuite/gdb.mi/mi2-regs.exp
gdb/testsuite/gdb.mi/mi2-return.exp
gdb/testsuite/gdb.mi/mi2-simplerun.exp
gdb/testsuite/gdb.mi/mi2-stack.exp
gdb/testsuite/gdb.mi/mi2-stepi.exp
gdb/testsuite/gdb.mi/mi2-syn-frame.exp
gdb/testsuite/gdb.mi/mi2-until.exp
gdb/testsuite/gdb.mi/mi2-var-block.exp
gdb/testsuite/gdb.mi/mi2-var-child.exp
gdb/testsuite/gdb.mi/mi2-var-cmd.exp
gdb/testsuite/gdb.mi/mi2-var-display.exp
gdb/testsuite/gdb.mi/mi2-watch.exp
Michal Ludvig [Thu, 7 Aug 2003 11:21:58 +0000 (11:21 +0000)]
2003-08-07 Michal Ludvig <mludvig@suse.cz>
* x86-64-tdep.c (x86_64_push_arguments): Skip the red zone.
Michal Ludvig [Thu, 7 Aug 2003 08:09:22 +0000 (08:09 +0000)]
(Oops, now the correct version :-)
2003-08-07 Michal Ludvig <mludvig@suse.cz>
* x86-64-tdep.c (x86_64_dwarf_regmap): Correct register numbers.
Michal Ludvig [Thu, 7 Aug 2003 07:49:52 +0000 (07:49 +0000)]
2003-08-07 Michal Ludvig <mludvig@suse.cz>
* x86-64-tdep.c (x86_64_dwarf_regmap): Correct register numbers.
Daniel Jacobowitz [Thu, 7 Aug 2003 04:05:59 +0000 (04:05 +0000)]
From Kei Sakamoto <sakamoto.kei@renesas.com>:
* gdb.asm/asm-source.exp : Add -lgloss to link-flags.
* gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
Replace ld24 with seth/add3.
gdbadmin [Thu, 7 Aug 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Wed, 6 Aug 2003 15:15:19 +0000 (15:15 +0000)]
2003-08-06 Andrew Cagney <cagney@redhat.com>
* gdb.texinfo (Mode Options): Mention that level three is the
highest available and that level 2 is deprecated.
(Annotations Overview): Mention annotation levels. Cross reference
to "Limitations of the Annotation Interface" in annotate.texi.
(TODO, Value Annotations, Frame Annotations): Delete section.
(Displays, Breakpoint Info): Delete.
gdbadmin [Wed, 6 Aug 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Daniel Jacobowitz [Tue, 5 Aug 2003 14:59:59 +0000 (14:59 +0000)]
./
* Makefile.in (tui-interp.o): Update dependencies.
tui/
* tui-interp.c: Include "cli-out.h".
(tui_resume): Update tui_old_uiout's stream to gdb_stdout.
gdbadmin [Tue, 5 Aug 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Mon, 4 Aug 2003 20:43:36 +0000 (20:43 +0000)]
2003-08-04 Andrew Cagney <cagney@redhat.com>
* agentexpr.texi: Delete @bye.
* Makefile.in (STABS_DOC_SOURCE_INCLUDES): Add "fdl.texi"
(stabs.info): Add $(srcdir) to include search path.
(html): Depend on "annotate_toc.html", and not "annotate.html".
* stabs.texinfo: Ditto. Include "fdl.texi".
* gdbint.texinfo: Update copyright statement's list of invariant
sections.
David Carlton [Mon, 4 Aug 2003 17:12:07 +0000 (17:12 +0000)]
2003-08-04 David Carlton <carlton@kealia.com>
* charset.c (cached_iconv_convert): Add __FILE__ and __LINE__ args
to internal_error call.
Andrew Cagney [Mon, 4 Aug 2003 15:55:07 +0000 (15:55 +0000)]
2003-08-04 Andrew Cagney <cagney@redhat.com>
* frame.c (frame_func_unwind): Use frame_unwind_address_in_block.
Daniel Jacobowitz [Mon, 4 Aug 2003 03:07:01 +0000 (03:07 +0000)]
PR c++/1267
* minsyms.c (lookup_minimal_symbol_by_pc_section): If SECTION is
NULL, default to the section containing PC.
gdbadmin [Mon, 4 Aug 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Sun, 3 Aug 2003 02:35:25 +0000 (02:35 +0000)]
2003-08-02 Andrew Cagney <cagney@redhat.com>
* config/djgpp/fnchange.lst: Fix up testsuite/gdb.c++/annota3.cc,
gdb/testsuite/gdb.c++/annota3.exp, amd64fbsd-tdep.c and
amd64fbsd-nat.c.
Andrew Cagney [Sun, 3 Aug 2003 02:05:46 +0000 (02:05 +0000)]
2003-08-02 Andrew Cagney <cagney@redhat.com>
* gdb.base/annota3.exp: New file.
* gdb.base/annota3.c: New file.
* gdb.c++/annota3.exp: New file.
* gdb.c++/annota3.cc: New file.
nobody [Sun, 3 Aug 2003 01:57:14 +0000 (01:57 +0000)]
This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.
Cherrypick from master 2003-08-03 01:57:13 UTC Andrew Cagney <cagney@redhat.com> '2003-08-02 Andrew Cagney <cagney@redhat.com>':
gdb/testsuite/gdb.base/annota3.c
gdb/testsuite/gdb.base/annota3.exp
gdb/testsuite/gdb.c++/annota3.cc
gdb/testsuite/gdb.c++/annota3.exp
gdbadmin [Sun, 3 Aug 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Sat, 2 Aug 2003 20:12:24 +0000 (20:12 +0000)]
2003-08-02 Andrew Cagney <cagney@redhat.com>
* Makefile.in: Update all dependencies and definitions.
gdbadmin [Sat, 2 Aug 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Fri, 1 Aug 2003 21:56:58 +0000 (21:56 +0000)]
2003-08-01 Andrew Cagney <cagney@redhat.com>
Import mainline multi-arch changes from Kei Sakamoto.
* gdb/NEWS: Mention that m32r is multi-arch.
* configure.tgt: Recognize m32r-*-*.
* config/m32r/m32r.mt: New file.
* m32r-rom.c, m32r-stub.c, m32r-tdep.c: Import
gdbadmin [Fri, 1 Aug 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Thu, 31 Jul 2003 21:00:34 +0000 (21:00 +0000)]
2003-07-31 Andrew Cagney <cagney@redhat.com>
* regcache.c (struct regcache_descr): Update comments on
nr_raw_registers.
(init_legacy_regcache_descr): Don't set nr_raw_registers or
sizeof_raw_register_valid_p.
(init_regcache_descr): Set nr_raw_registers and
sizeof_raw_register_valid_p before calling
init_legacy_regcache_descr.
gdbadmin [Thu, 31 Jul 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Wed, 30 Jul 2003 04:17:02 +0000 (04:17 +0000)]
2003-07-28 Andrew Cagney <cagney@redhat.com>
* Makefile.in (INFO_DEPS): Add annotate.info.
(dvi, ps, html, pdf): Add annotate.
(ANNOTATE_DOC_SOURCE_INCLUDES): New macro.
(ANNOTATE_DOC_BUILD_INCLUDES): New macro.
(ANNOTATE_DOC_FILES): New macro.
(ANNOTATE_TEX_TMPS): New macro.
(annotate.info, annotate_toc.html): Specify dependencies.
(annotate.ps, annotate.pdf, annotate.dvi): Ditto.
* annotate.texinfo: Rename annotate.texi. Get building. Add
"Migrating to GDB/MI" and "Limitations of the Annotation
Interface" chapters. Mention why it is not part of the user
guide. Update copyright notice. Include "fdl.texi".
nobody [Wed, 30 Jul 2003 04:14:39 +0000 (04:14 +0000)]
This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.
Cherrypick from master 2003-07-30 04:14:38 UTC Andrew Cagney <cagney@redhat.com> '2003-07-28 Andrew Cagney <cagney@redhat.com>':
gdb/doc/annotate.texinfo
gdbadmin [Wed, 30 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Tue, 29 Jul 2003 03:18:46 +0000 (03:18 +0000)]
2003-07-28 Andrew Cagney <cagney@redhat.com>
* annotate.c (annotate_breakpoints_headers): Restrict annotation
to level 2.
(annotate_breakpoints_table, annotate_record): Ditto.
(annotate_breakpoints_table_end, annotate_field_begin): Ditto.
(annotate_field_name_end, annotate_field_value): Ditto.
(annotate_field_end, annotate_frame_source_begin): Ditto.
(annotate_frame_source_file, annotate_frame_source_file_end): Ditto.
(annotate_frame_source_line, annotate_frame_source_end): Ditto.
(annotate_frame_begin, annotate_frame_function_name): Ditto.
(annotate_frame_address_end, annotate_frame_address): Ditto.
(annotate_frame_args, annotate_frame_end): Ditto.
(annotate_frame_where, annotate_arg_begin): Ditto.
(annotate_arg_name_end, annotate_arg_value): Ditto.
(annotate_arg_end, annotate_signal_handler_caller): Ditto.
(annotate_function_call, annotate_signal_name): Ditto.
(annotate_signal_string, annotate_signal_name_end): Ditto.
(annotate_signal_string_end, annotate_value_history_begin): Ditto.
(annotate_value_begin, annotate_value_history_value): Ditto.
(annotate_value_history_end, annotate_value_end): Ditto.
(annotate_display_begin, annotate_display_number_end): Ditto.
(annotate_display_format, annotate_display_expression): Ditto.
(annotate_display_expression_end, annotate_display_value): Ditto.
(annotate_display_end, annotate_array_section_begin): Ditto.
(annotate_elt_rep, annotate_elt_rep_end): Ditto.
(annotate_elt, annotate_array_section_end): Ditto.
gdbadmin [Tue, 29 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Mon, 28 Jul 2003 15:34:02 +0000 (15:34 +0000)]
2003-07-28 Andrew Cagney <cagney@redhat.com>
* mips-tdep.c (print_gp_register_row): Print the GPR's register
MOD NUM_REGS.
Daniel Jacobowitz [Mon, 28 Jul 2003 13:02:41 +0000 (13:02 +0000)]
* thread.c (info_threads_command): Use get_selected_frame ().
Check that there is at least one non-sentinel frame.
Daniel Jacobowitz [Mon, 28 Jul 2003 00:58:47 +0000 (00:58 +0000)]
* gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
pattern.
gdbadmin [Mon, 28 Jul 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
Stephane Carrez [Sun, 27 Jul 2003 21:40:50 +0000 (21:40 +0000)]
* m68hc11-tdep.c (struct frame_extra_info): Remove.
(m68hc11_pop_frame): Remove.
(m68hc11_frame_saved_pc): Remove.
(m68hc11_frame_chain): Remove.
(m68hc11_frame_init_saved_regs): Remove.
(m68hc11_init_extra_frame_info): Remove.
(m68hc11_store_struct_return): Remove.
(m68hc11_saved_pc_after_call): Remove.
(m68hc11_call_dummy_address): Remove.
Stephane Carrez [Sun, 27 Jul 2003 21:26:00 +0000 (21:26 +0000)]
* m68hc11-tdep.c (struct m68hc11_unwind_cache): New struct to hold
frame unwind information.
(m68hc11_scan_prologue): New function from m68hc11_guess_from_prologue
and adapted for frame unwinding.
(m68hc11_skip_prologue): Update to scan prologue in temporary object.
(m68hc11_unwind_pc): New function.
(m68hc11_frame_unwind_cache): New function to analyze frames.
(m68hc11_frame_this_id): New function to create new frame struct.
(m68hc11_frame_prev_register): New function to unwind a register from
the frame.
(m68hc11_frame_unwind): Default 68hc11/68hc12 unwinder.
(m68hc11_frame_p): New function for the above.
(m68hc11_frame_base_address): New function to return fp of frame.
(m68hc11_frame_args_address): Update for frame.
(m68hc11_frame_base): Default 68hc11/68hc12 frame.
(m68hc11_unwind_sp): New function.
(m68hc11_unwind_dummy_id): New function.
(m68hc11_gdbarch_init): Install the above frames; remove deprecated
calls.
Andrew Cagney [Sun, 27 Jul 2003 21:14:37 +0000 (21:14 +0000)]
2003-07-27 Andrew Cagney <cagney@redhat.com>
* gdb.base/fileio.exp: Use SH when running commands using
remote_exec.
Stephane Carrez [Sun, 27 Jul 2003 20:54:38 +0000 (20:54 +0000)]
* m68hc11-tdep.c (m68hc11_analyze_instruction): Don't advance the pc.
(m68hc11_guess_from_prologue): Advance the pc and frame size only
when we are beyond the current pc.
Stephane Carrez [Sun, 27 Jul 2003 20:28:09 +0000 (20:28 +0000)]
* m68hc11-tdep.c (m68hc11_push_dummy_call): New function adapted
from m68hc11_push_arguments.
(m68hc11_push_arguments): Remove.
(m68hc11_push_return_address): Remove.
(m68hc11_gdbarch_init): Install the above; remove above deprecated
handlers; remove deprecated_extra_stack_alignment_needed.
Andrew Cagney [Sun, 27 Jul 2003 17:19:58 +0000 (17:19 +0000)]
2003-07-27 Andrew Cagney <cagney@redhat.com>
Sync HP/UX with mainline:
* config/pa/tm-hppa.h (init_frame_pc_default): Declare.
* infcall.c (legacy_push_dummy_code) [GDB_TARGET_IS_HPPA]: Update
REAL_PC and not the pointer.
* hppa-hpux-tdep.c: Include frame.h
* config/pa/tm-hppa64.h (GDB_MULTI_ARCH): Set to
GDB_MULTI_ACH_PARTIAL.
* config/pa/tm-hppa64.h (FRAME_SAVED_PC_IN_SIGTRAMP): Use
get_frame_base.
(FRAME_BASE_BEFORE_SIGTRAMP): Ditto.
(FRAME_FIND_SAVED_REGS_IN_SIGTRAMP): Ditto.
(struct value): Add opaque declaration.
(DEPRECATED_FRAME_ARGS_ADDRESS): Delete.
* config/pa/tm-hppa64.h (REGISTER_NAMES): Delete macro.
(REGISTER_NAME): Define.
(hppa64_register_name): Declare.
* config/pa/tm-hppa.h (REGISTER_NAMES): Delete macro.
* hppa-tdep.c (hppa_gdbarch_init): Set hppa_register_name.
(hppa64_register_name): New function.
(hppa_register_name): New function.
gdbadmin [Sun, 27 Jul 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Sat, 26 Jul 2003 22:57:56 +0000 (22:57 +0000)]
2003-07-26 Andrew Cagney <cagney@redhat.com>
* m68hc11-tdep.c (m68hc11_gdbarch_init): Set non-deprecated
store_return_value and extract_struct_value_address.
Stephane Carrez [Sat, 26 Jul 2003 07:40:14 +0000 (07:40 +0000)]
* gdb.texinfo (TUI Keys): Document C-x o key to switch active window.
gdbadmin [Sat, 26 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Fri, 25 Jul 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Stephane Carrez [Thu, 24 Jul 2003 20:27:00 +0000 (20:27 +0000)]
* tui.c (tui_rl_other_window): New function to switch the TUI active
window and give focus to a next window.
(tui_initialize_readline): Bind it to c-x o.
(tui_rl_next_keymap): Activate TUI mode when entering SingleKey mode.
Stephane Carrez [Thu, 24 Jul 2003 20:02:34 +0000 (20:02 +0000)]
* NEWS: Mention "regs" deprecated for m68hc11 too.
* m68hc11-tdep.c (_initialize_m68hc11_tdep): Deprecate "regs" command.
(m68hc11_print_register): New function to print out one register.
(m68hc11_print_registers_info): New function to print registers.
(show_regs): Deprecate and use the above.
(m68hc11_gdbarch_init): Install the print_registers_info.
Daniel Jacobowitz [Thu, 24 Jul 2003 19:04:21 +0000 (19:04 +0000)]
* linux-arm-low.c (arm_reinsert_addr): New function.
(the_low_target): Add arm_reinsert_addr.
gdbadmin [Thu, 24 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Stephane Carrez [Wed, 23 Jul 2003 21:41:22 +0000 (21:41 +0000)]
* tui.c (tui_enable): Call tuiRefreshAll to make sure the window
is accurate.
Stephane Carrez [Wed, 23 Jul 2003 21:23:54 +0000 (21:23 +0000)]
* tui-interp.c (tui_resume): Enable tui when we expected it.
(tui_suspend): Remember in which TUI mode we are.
(_initialize_tui_interp): Use the tui interpreter even when no
other interpreter was set and define in which TUI mode to start.
Elena Zannoni [Wed, 23 Jul 2003 19:28:35 +0000 (19:28 +0000)]
2003-07-23 Michal Ludvig <mludvig@suse.cz>
Elena Zannoni <ezannoni@redhat.com>
* linespec.c (decode_line_2): Avoid crash if
find_function_start_sal() returns empty record.
Andreas Schwab [Wed, 23 Jul 2003 18:33:22 +0000 (18:33 +0000)]
* ia64-tdep.c (ia64_print_insn): New function.
(ia64_gdbarch_init): Set print_insn to it.
(_initialize_ia64_tdep): Don't set deprecated_tm_print_insn and
deprecated_tm_print_insn_info.
gdbadmin [Wed, 23 Jul 2003 00:00:01 +0000 (00:00 +0000)]
*** empty log message ***
Elena Zannoni [Tue, 22 Jul 2003 18:23:22 +0000 (18:23 +0000)]
2003-07-22 Elena Zannoni <ezannoni@redhat.com>
* dwarf2loc.c (locexpr_describe_location): Fix typos.
Elena Zannoni [Tue, 22 Jul 2003 18:14:21 +0000 (18:14 +0000)]
2003-07-22 Elena Zannoni <ezannoni@redhat.com>
dwarf2loc.c (locexpr_describe_location): Fix typo.
Elena Zannoni [Tue, 22 Jul 2003 15:44:10 +0000 (15:44 +0000)]
2003-07-22 Elena Zannoni <ezannoni@redhat.com>
* findvar.c (read_var_value): Remove case for thread local storage
variables. It is now entirely handled by the dwarf2 location
expression code.
* printcmd.c (address_info): Ditto.
* symtab.h (address_class): Remove LOC_THREAD_LOCAL_STATIC
enumeration value.
(struct symbol): Remove objfile field, which was used by
LOC_THREAD_LOCAL_STATIC only.
* dwarf2read.c (decode_locdesc): Remove is_thread_local variable.
* dwarf2loc.h (struct dwarf2_loclist_baton): Add comment about
usage of objfile pointer.
* dwarf2loc.c (locexpr_describe_location): Add case to handle
thread local variables.
Add include of objfiles.h.
* dwarf2expr.c (execute_stack_op): Add comments about thread local
storage variables.
* Makefile.in (dwarf2loc.o): Update dependencies.
Andreas Schwab [Tue, 22 Jul 2003 12:18:06 +0000 (12:18 +0000)]
* gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
gdbadmin [Tue, 22 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Mon, 21 Jul 2003 14:28:28 +0000 (14:28 +0000)]
2003-07-21 Andrew Cagney <cagney@redhat.com>
* dwarf2-frame.h (dwarf2_frame_sniffer): Replace "dwarf2_frame_p".
* dwarf2-frame.c (dwarf2_frame_sniffer): Replace "dwarf2_frame_p".
(dwarf2_frame_cache): Use frame_unwind_address_in_block, instead
of frame_pc_unwind.
* i386-tdep.c (i386_gdbarch_init): Update.
* alpha-tdep.c (alpha_dwarf2_init_abi): Update.
gdbadmin [Mon, 21 Jul 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Stephane Carrez [Sun, 20 Jul 2003 18:38:41 +0000 (18:38 +0000)]
* m68hc11-tdep.c (m68hc11_pseudo_register_read): Use
regcache_cooked_read_unsigned instead of read_register.
(m68hc11_saved_pc_after_call): Likewise.
(m68hc11_pseudo_register_write): Use regcache_cooked_write_unsigned
instead of write_register.
(m68hc11_register_type): New function.
(m68hc11_register_virtual_type): Remove.
(m68hc11_store_return_value): Convert to use the regcache.
(m68hc11_extract_struct_value_address): Likewise.
(m68hc11_gdbarch_init): Remove deprecated ops for register to use
m68hc11_register_type; undeprecate store_return_value and
extract_struct_value_address.
Stephane Carrez [Sun, 20 Jul 2003 14:19:49 +0000 (14:19 +0000)]
* m68hc11-tdep.c (m68hc11_extract_return_value): Use regcache_raw_read
and translate to use regcache.
(m68hc11_gdbarch_init): Undeprecate extract_return_value.
gdbadmin [Sun, 20 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 19 Jul 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Fri, 18 Jul 2003 20:16:34 +0000 (20:16 +0000)]
2003-07-18 Andrew Cagney <cagney@redhat.com>
From 2003-07-04 Kei Sakamoto <sakamoto.kei@renesas.com>:
* disasm.c (gdb_disassemble_info): Initilize di.arch.
Andrew Cagney [Fri, 18 Jul 2003 19:09:35 +0000 (19:09 +0000)]
2003-07-18 Andrew Cagney <cagney@redhat.com>
* ui-out.h (struct ui_file): Add opaque declaration.
gdbadmin [Fri, 18 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Elena Zannoni [Thu, 17 Jul 2003 12:51:55 +0000 (12:51 +0000)]
2003-07-17 Elena Zannoni <ezannoni@redhat.com>
* Makefile.in (x86-64-linux-nat.o): Update dependencies.
* x86-64-linux-nat.c (ps_get_thread_area): New function. Add
include of asm/prctl.h, asm/ptrace.h, and gdb_proc_service.h.
Theodore A. Roth [Thu, 17 Jul 2003 04:23:48 +0000 (04:23 +0000)]
* avr-tdep.c (avr_skip_prologue): Return PC unchanged if no prologue found.
(avr_frame_unwind_cache): Don't unwind FP for main.
Update a comment.
Save the computed prev_sp.
(avr_saved_regs_unwinder): Remove function.
(avr_frame_prev_register): Use PC unwind logic from
avr_saved_regs_unwinder, otherwise use trad_frame_prev_register.
gdbadmin [Thu, 17 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Wed, 16 Jul 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Tue, 15 Jul 2003 17:45:29 +0000 (17:45 +0000)]
2003-07-15 Andrew Cagney <cagney@redhat.com>
* frame.c (get_frame_id): Use frame_unwind_find_by_frame.
(frame_register_unwind, create_new_frame): Ditto.
(legacy_get_prev_frame, get_frame_type): Ditto.
(get_frame_base_address): Use frame_base_find_by_frame.
(get_frame_locals_address): Use frame_base_find_by_frame.
(get_frame_args_address): Use frame_base_find_by_frame.
* frame-base.h (frame_base_sniffer_ftype): Declare.
(frame_base_append_sniffer): Declare.
(frame_base_find_by_frame): Replace frame_base_find_by_pc.
* frame-base.c (append_predicate): Add a "sniffer" parameter.
(frame_base_append_sniffer): New function.
(frame_base_append_predicate): Add a NULL sniffer.
(frame_base_find_by_frame): Replace "frame_base_find_by_pc".
(struct frame_base_table): Add "sniffer".
(frame_base_free): Free the "sniffer" table.
* frame-unwind.h (frame_unwind_sniffer_ftype): Define.
(frame_unwind_append_sniffer): Declare.
(frame_unwind_find_by_frame): Replace frame_unwind_find_by_pc.
* frame-unwind.c (frame_unwind_free): Free the "sniffer" table.
(struct frame_unwind_table): Add "sniffer", delete "middle".
(append_predicate): Add "sniffer" parameter, append the sniffer.
(frame_unwind_init): Update append_predicate call.
(frame_unwind_append_sniffer): New function.
(frame_unwind_append_predicate): Update append_predicate call.
(frame_unwind_find_by_frame): Replace frame_unwind_find_by_pc.
Andrew Cagney [Tue, 15 Jul 2003 17:32:14 +0000 (17:32 +0000)]
2003-07-15 Andrew Cagney <cagney@redhat.com>
* frame.c (get_prev_frame): Move disabled inside_entry_func to
before code inhibiting repeated unwind attempts. Add to
commentary on that test's problems.
* blockframe.c (inside_main_func): Look for "main" in the minimal
symbol table.
* d10v-tdep.c (d10v_frame_this_id): Delete check that frames are
identical.
Index: testsuite/ChangeLog
2003-07-15 Andrew Cagney <cagney@redhat.com>
* gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
Michal Ludvig [Tue, 15 Jul 2003 12:34:12 +0000 (12:34 +0000)]
Oops, forgot to add x86-64-linux-tdep.h in previous commit.
nobody [Tue, 15 Jul 2003 12:34:09 +0000 (12:34 +0000)]
This commit was manufactured by cvs2svn to create branch 'gdb_6_0-branch'.
Cherrypick from master 2003-07-15 12:34:08 UTC Michal Ludvig <mludvig@suse.cz> 'Oops, forgot to add x86-64-linux-tdep.h in previous commit.':
gdb/amd64fbsd-tdep.c
gdb/config/i386/fbsd64.mh
gdb/config/i386/fbsd64.mt
gdb/config/i386/nm-fbsd64.h
gdb/x86-64-linux-tdep.h
Michal Ludvig [Tue, 15 Jul 2003 11:30:59 +0000 (11:30 +0000)]
2003-07-15 Michal Ludvig <mludvig@suse.cz>
* x86-64-linux-nat.c (regmap): Removed.
(supply_gregset, fill_gregset): Call
x86_64_linux_(fill,supply)_gregset functions.
* x86-64-linux-tdep.c (USER_*): New defines.
(user_to_gdb_regmap, x86_64_core_fns): New structure.
(x86_64_linux_supply_gregset, x86_64_linux_fill_gregset):
New functions.
(fetch_core_registers): Ditto.
(_initialize_x86_64_linux_tdep): Call add_core_fns().
* x86-64-linux-tdep.h: New file.
* config/i386/x86-64linux.mh (NATDEPFILES): Remove corelow.o
and core-regset.o.
* config/i386/x86-64linux.mt (TDEPFILES): Add corelow.o.
gdbadmin [Tue, 15 Jul 2003 00:00:33 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Mon, 14 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Mark Kettenis [Sun, 13 Jul 2003 22:04:19 +0000 (22:04 +0000)]
* x86-64-tdep.c (x86_64_store_return_value): Use
regcache_cooked_write_part instead of regcache_cooked_write.
gdbadmin [Sun, 13 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Sat, 12 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***
Theodore A. Roth [Fri, 11 Jul 2003 18:00:10 +0000 (18:00 +0000)]
Fix my previous entry to denote the rule I changed.
Theodore A. Roth [Fri, 11 Jul 2003 17:56:47 +0000 (17:56 +0000)]
* Makefile.in: Quote sed expression when generating transformed_name.
Richard Henderson [Fri, 11 Jul 2003 16:56:09 +0000 (16:56 +0000)]
* Makefile.in (dwarf2-frame.o): Add complaints_h.
* dwarf2-frame.c: Include complaints.h.
(decode_frame_entry_1): Rename from decode_frame_entry; tidy
variable initialization; return NULL on error.
(decode_frame_entry): New.
Andrew Cagney [Fri, 11 Jul 2003 14:54:14 +0000 (14:54 +0000)]
2003-07-11 Andrew Cagney <cagney@redhat.com>
* frame.h (get_frame_address_in_block): Declare.
(frame_unwind_address_in_block): Declare.
* frame.c (frame_unwind_address_in_block): New function.
(get_frame_address_in_block): New function.
Michal Ludvig [Fri, 11 Jul 2003 06:44:24 +0000 (06:44 +0000)]
2003-07-09 Michal Ludvig <mludvig@suse.cz>
* gdb.c++/templates.exp (test_ptype_of_templates): Recognize
expansion of size_t to 'unsigned long', not only to 'unsigned'.
gdbadmin [Fri, 11 Jul 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
gdbadmin [Thu, 10 Jul 2003 00:00:31 +0000 (00:00 +0000)]
*** empty log message ***
Andreas Schwab [Wed, 9 Jul 2003 21:37:13 +0000 (21:37 +0000)]
* m68k-tdep.h (enum struct_return): Define.
(struct gdbarch_tdep): Add struct_return.
* m68k-tdep.c (m68k_push_dummy_call): Non-scalars bigger than 4
bytes are padded to the right, not to the left. Pass struct value
address in register %a1, not on stack.
(m68k_use_struct_convention): New function.
(m68k_gdbarch_init): Set use_struct_convention. Initialize
struct_return in tdep to pcc_struct_return.
* m68klinux-tdep.c (m68k_linux_init_abi): Set struct_return to
reg_struct_return.
Joel Brobecker [Wed, 9 Jul 2003 18:51:42 +0000 (18:51 +0000)]
* somread.c (som_symfile_offsets): Fix compilation error.
Elena Zannoni [Wed, 9 Jul 2003 13:20:39 +0000 (13:20 +0000)]
2003-07-09 Elena Zannoni <ezannoni@redhat.com>
* gdb.base/annota1.exp: Make sure that we properly escape the
full path of the source file. Xfail more permissive patterns,
due to a compiler debug info problem.
gdbadmin [Wed, 9 Jul 2003 00:00:02 +0000 (00:00 +0000)]
*** empty log message ***
Andrew Cagney [Tue, 8 Jul 2003 20:17:35 +0000 (20:17 +0000)]
2003-07-08 Andrew Cagney <cagney@redhat.com>
* Makefile.in: Make dependency section headers consistent.
(config_h): Move to $BUILD headers section.
(exc_request_U_h, exc_request_S_h, msg_reply_S_h): Ditto.
(msg_U_h, notify_S_h, process_reply_S_h): Ditto.
(ada-exp.tab.c): Move to YACC/LEX section.
(ada-lex.c, c-exp.tab.c, f-exp.tab.c): Ditto.
(jv-exp.tab.c, m2-exp.tab.c, objc-exp.tab.c, p-exp.tab.c): Ditto.
gdbadmin [Tue, 8 Jul 2003 00:00:32 +0000 (00:00 +0000)]
*** empty log message ***