rpms/gdb/devel gdb-archer.patch,1.38,1.39 gdb.spec,1.405,1.406
Jan Kratochvil
jkratoch at fedoraproject.org
Mon Feb 1 00:41:35 UTC 2010
Author: jkratoch
Update of /cvs/pkgs/rpms/gdb/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv18829
Modified Files:
gdb-archer.patch gdb.spec
Log Message:
* Mon Feb 1 2010 Jan Kratochvil <jan.kratochvil at redhat.com> - 7.0.50.20100128-12.fc13
- archer-jankratochvil-fedora13 commit: 5a573e8b26a2f0a6947d4c0249e43e5456610860
- Remove ExcludeArch on ia64 as it is now fixed up.
gdb-archer.patch:
Makefile.in | 93
ada-lang.c | 41
alpha-linux-tdep.c | 4
amd64-linux-nat.c | 15
amd64-linux-tdep.c | 3
arm-linux-tdep.c | 3
ax-gdb.c | 2
block.c | 24
block.h | 12
breakpoint.c | 231 +-
breakpoint.h | 17
c-exp.y | 81
c-lang.c | 1
c-typeprint.c | 47
coffread.c | 1
config.in | 8
configure | 76
configure.ac | 47
configure.tgt | 24
cp-name-parser.y | 2
cp-namespace.c | 369 ++-
cp-support.c | 7
cp-support.h | 46
dbxread.c | 1
doc/gdb.texinfo | 407 ++++
doc/gdbint.texinfo | 62
doc/observer.texi | 5
dwarf2-frame.c | 9
dwarf2expr.c | 7
dwarf2expr.h | 2
dwarf2loc.c | 227 +-
dwarf2loc.h | 6
dwarf2read.c | 1486 +++++++++++----
elfread.c | 36
eval.c | 162 +
expression.h | 6
f-lang.c | 44
f-lang.h | 11
f-typeprint.c | 36
f-valprint.c | 59
findcmd.c | 111 -
findvar.c | 126 -
frv-linux-tdep.c | 21
frv-tdep.c | 2
frv-tdep.h | 3
gdbinit.in | 10
gdbthread.h | 7
gdbtypes.c | 650 +++++-
gdbtypes.h | 181 +
gnu-v3-abi.c | 18
hppa-linux-tdep.c | 21
hppa-tdep.c | 2
hppa-tdep.h | 4
i386-linux-nat.c | 16
i386-linux-tdep.c | 3
i386-nat.c | 12
i386-nat.h | 5
ia64-linux-tdep.c | 4
infcall.c | 14
infcmd.c | 34
inferior.h | 2
infrun.c | 183 +
jv-lang.c | 1
language.h | 1
linespec.c | 187 -
linux-nat.c | 35
linux-tdep.c | 42
linux-tdep.h | 7
m2-lang.c | 1
m32r-linux-tdep.c | 4
machoread.c | 1
main.c | 80
maint.c | 8
mi/mi-cmd-var.c | 1
microblaze-linux-tdep.c | 4
minsyms.c | 19
mips-linux-tdep.c | 4
mipsread.c | 1
mn10300-linux-tdep.c | 4
objc-lang.c | 21
objfiles.c | 20
objfiles.h | 21
parse.c | 155 +
parser-defs.h | 25
ppc-linux-nat.c | 19
ppc-linux-tdep.c | 16
printcmd.c | 91
python/lib/gdb/FrameIterator.py | 33
python/lib/gdb/FrameWrapper.py | 112 +
python/lib/gdb/__init__.py | 19
python/lib/gdb/backtrace.py | 42
python/lib/gdb/command/__init__.py | 1
python/lib/gdb/command/alias.py | 59
python/lib/gdb/command/backtrace.py | 106 +
python/lib/gdb/command/ignore_errors.py | 37
python/lib/gdb/command/pahole.py | 75
python/lib/gdb/command/require.py | 57
python/lib/gdb/command/save_breakpoints.py | 65
python/lib/gdb/command/upto.py | 129 +
python/lib/gdb/function/__init__.py | 1
python/lib/gdb/function/caller_is.py | 58
python/lib/gdb/function/in_scope.py | 47
python/py-block.c | 265 ++
python/py-breakpoint.c | 666 ++++++
python/py-cmd.c | 16
python/py-frame.c | 116 +
python/py-hooks.c | 50
python/py-inferior.c | 934 +++++++++
python/py-infthread.c | 285 ++
python/py-membuf.c | 268 ++
python/py-param.c | 606 ++++++
python/py-prettyprint.c | 20
python/py-symbol.c | 336 +++
python/py-symtab.c | 322 +++
python/py-type.c | 165 +
python/py-utils.c | 46
python/py-value.c | 55
python/python-internal.h | 69
python/python.c | 340 +++
python/python.h | 2
scm-lang.c | 1
scm-valprint.c | 4
sh-linux-tdep.c | 4
solib-darwin.c | 1
solib-spu.c | 7
solib-svr4.c | 7
solib.c | 3
solist.h | 2
somread.c | 1
sparc-linux-tdep.c | 4
sparc64-linux-tdep.c | 4
spu-tdep.c | 2
stack.c | 36
symfile.c | 12
symfile.h | 11
symmisc.c | 7
symtab.c | 320 +--
symtab.h | 18
target.c | 20
target.h | 24
testsuite/gdb.arch/x86_64-vla-pointer-foo.S | 457 ++++
testsuite/gdb.arch/x86_64-vla-pointer.c | 43
testsuite/gdb.arch/x86_64-vla-pointer.exp | 66
testsuite/gdb.arch/x86_64-vla-typedef-foo.S | 455 ++++
testsuite/gdb.arch/x86_64-vla-typedef.c | 43
testsuite/gdb.arch/x86_64-vla-typedef.exp | 64
testsuite/gdb.base/arrayidx.c | 7
testsuite/gdb.base/arrayidx.exp | 10
testsuite/gdb.base/gnu-ifunc-lib.c | 54
testsuite/gdb.base/gnu-ifunc.c | 36
testsuite/gdb.base/gnu-ifunc.exp | 115 +
testsuite/gdb.base/internal-var-field-address.c | 20
testsuite/gdb.base/internal-var-field-address.exp | 26
testsuite/gdb.base/vla-overflow.c | 30
testsuite/gdb.base/vla-overflow.exp | 108 +
testsuite/gdb.base/vla.c | 55
testsuite/gdb.base/vla.exp | 62
testsuite/gdb.cp/Makefile.in | 2
testsuite/gdb.cp/cp-relocate.exp | 6
testsuite/gdb.cp/cplusfuncs.cc | 6
testsuite/gdb.cp/cplusfuncs.exp | 195 +
testsuite/gdb.cp/ctti.exp | 5
testsuite/gdb.cp/exception.exp | 10
testsuite/gdb.cp/expand-sals.exp | 2
testsuite/gdb.cp/gdb9593.cc | 180 +
testsuite/gdb.cp/gdb9593.exp | 185 +
testsuite/gdb.cp/m-static.cc | 11
testsuite/gdb.cp/m-static.exp | 5
testsuite/gdb.cp/member-ptr.cc | 17
testsuite/gdb.cp/member-ptr.exp | 34
testsuite/gdb.cp/namespace-multiple-imports.cc | 20
testsuite/gdb.cp/namespace-multiple-imports.exp | 49
testsuite/gdb.cp/namespace-nested-imports.cc | 36
testsuite/gdb.cp/namespace-nested-imports.exp | 57
testsuite/gdb.cp/namespace-no-imports.cc | 37
testsuite/gdb.cp/namespace-no-imports.exp | 76
testsuite/gdb.cp/namespace-recursive.cc | 47
testsuite/gdb.cp/namespace-recursive.exp | 75
testsuite/gdb.cp/namespace-stress-declarations.cc | 93
testsuite/gdb.cp/namespace-stress-declarations.exp | 50
testsuite/gdb.cp/namespace-stress.cc | 60
testsuite/gdb.cp/namespace-stress.exp | 50
testsuite/gdb.cp/namespace.exp | 23
testsuite/gdb.cp/nsusing.cc | 124 -
testsuite/gdb.cp/nsusing.exp | 115 +
testsuite/gdb.cp/overload.exp | 8
testsuite/gdb.cp/ovldbreak.exp | 46
testsuite/gdb.cp/realcpp.cc | 409 ++++
testsuite/gdb.cp/realcpp.exp | 891 ++++++++
testsuite/gdb.cp/shadow.exp | 1
testsuite/gdb.cp/shadowing.cc | 48
testsuite/gdb.cp/shadowing.exp | 91
testsuite/gdb.cp/userdef.cc | 9
testsuite/gdb.cp/userdef.exp | 4
testsuite/gdb.dwarf2/dw2-aranges.S | 140 +
testsuite/gdb.dwarf2/dw2-aranges.exp | 40
testsuite/gdb.dwarf2/dw2-empty-namespace.S | 108 +
testsuite/gdb.dwarf2/dw2-empty-namespace.exp | 43
testsuite/gdb.dwarf2/dw2-stripped.c | 42
testsuite/gdb.dwarf2/dw2-stripped.exp | 79
testsuite/gdb.dwarf2/dw2-struct-member-data-location.S | 83
testsuite/gdb.dwarf2/dw2-struct-member-data-location.exp | 37
testsuite/gdb.fortran/dwarf-stride.exp | 42
testsuite/gdb.fortran/dwarf-stride.f90 | 40
testsuite/gdb.fortran/dynamic.exp | 145 +
testsuite/gdb.fortran/dynamic.f90 | 98
testsuite/gdb.fortran/library-module-lib.f90 | 28
testsuite/gdb.fortran/library-module-main.f90 | 23
testsuite/gdb.fortran/library-module.exp | 53
testsuite/gdb.fortran/module.exp | 28
testsuite/gdb.fortran/module.f90 | 37
testsuite/gdb.fortran/string.exp | 59
testsuite/gdb.fortran/string.f90 | 37
testsuite/gdb.gdb/selftest.exp | 4
testsuite/gdb.java/jnpe.exp | 77
testsuite/gdb.java/jnpe.java | 38
testsuite/gdb.opt/array-from-register-func.c | 22
testsuite/gdb.opt/array-from-register.c | 28
testsuite/gdb.opt/array-from-register.exp | 33
testsuite/gdb.opt/fortran-string.exp | 41
testsuite/gdb.opt/fortran-string.f90 | 28
testsuite/gdb.python/py-cmd.exp | 27
testsuite/gdb.python/py-frame.exp | 48
testsuite/gdb.python/py-function.exp | 27
testsuite/gdb.python/py-inferior.c | 49
testsuite/gdb.python/py-inferior.exp | 201 ++
testsuite/gdb.python/py-infthread.c | 14
testsuite/gdb.python/py-infthread.exp | 58
testsuite/gdb.python/py-prettyprint.exp | 22
testsuite/gdb.python/py-template.exp | 25
testsuite/gdb.python/py-value.exp | 31
testsuite/gdb.threads/watchpoint-fork-forkoff.c | 175 +
testsuite/gdb.threads/watchpoint-fork-mt.c | 157 +
testsuite/gdb.threads/watchpoint-fork.c | 57
testsuite/gdb.threads/watchpoint-fork.exp | 130 +
testsuite/lib/cp-support.exp | 3
testsuite/lib/gdb.exp | 1
testsuite/lib/python-support.exp | 53
thread.c | 3
top.c | 1
typeprint.c | 13
typeprint.h | 3
ui-file.c | 20
ui-file.h | 6
utils.c | 7
valarith.c | 45
valops.c | 163 +
valprint.c | 4
value.c | 146 +
value.h | 7
varobj.c | 4
xcoffread.c | 1
xtensa-linux-tdep.c | 4
253 files changed, 17835 insertions(+), 1638 deletions(-)
Index: gdb-archer.patch
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb-archer.patch,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -p -r1.38 -r1.39
--- gdb-archer.patch 28 Jan 2010 22:26:13 -0000 1.38
+++ gdb-archer.patch 1 Feb 2010 00:41:34 -0000 1.39
@@ -2,7 +2,7 @@ http://sourceware.org/gdb/wiki/ProjectAr
http://sourceware.org/gdb/wiki/ArcherBranchManagement
GIT snapshot:
-commit 39c5a8b75fad3acd7204903db5dee025055a4594
+commit 5a573e8b26a2f0a6947d4c0249e43e5456610860
branch `archer' - the merge of branches:
archer-tromey-delayed-symfile
@@ -1544,6 +1544,104 @@ index 8da6867..8e39254 100644
ENABLE_CFLAGS="$ENABLE_CFLAGS \$(SUBDIR_PYTHON_CFLAGS)"
# Flags needed to compile Python code (taken from python-config --cflags).
+diff --git a/gdb/configure.tgt b/gdb/configure.tgt
+index 62e6683..2b9bb2f 100644
+--- a/gdb/configure.tgt
++++ b/gdb/configure.tgt
+@@ -40,7 +40,7 @@ alpha*-*-osf*)
+ alpha*-*-linux*)
+ # Target: Little-endian Alpha running Linux
+ gdb_target_obs="alpha-tdep.o alpha-mdebug-tdep.o alpha-linux-tdep.o \
+- solib.o solib-svr4.o"
++ solib.o solib-svr4.o linux-tdep.o"
+ ;;
+ alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)
+ # Target: FreeBSD/alpha
+@@ -67,7 +67,7 @@ alpha*-*-*)
+ am33_2.0*-*-linux*)
+ # Target: Matsushita mn10300 (AM33) running Linux
+ gdb_target_obs="mn10300-tdep.o mn10300-linux-tdep.o corelow.o \
+- solib.o solib-svr4.o"
++ solib.o solib-svr4.o linux-tdep.o"
+ ;;
+
+ arm*-wince-pe | arm*-*-mingw32ce*)
+@@ -233,7 +233,7 @@ i[34567]86-*-*)
+
+ ia64-*-linux*)
+ # Target: Intel IA-64 running GNU/Linux
+- gdb_target_obs="ia64-tdep.o ia64-linux-tdep.o \
++ gdb_target_obs="ia64-tdep.o ia64-linux-tdep.o linux-tdep.o \
+ solib.o solib-svr4.o symfile-mem.o"
+ build_gdbserver=yes
+ ;;
+@@ -263,7 +263,8 @@ m32c-*-*)
+ m32r*-*-linux*)
+ # Target: Renesas M32R running GNU/Linux
+ gdb_target_obs="m32r-tdep.o m32r-linux-tdep.o remote-m32r-sdi.o \
+- glibc-tdep.o solib.o solib-svr4.o symfile-mem.o"
++ glibc-tdep.o solib.o solib-svr4.o symfile-mem.o \
++ linux-tdep.o"
+ gdb_sim=../sim/m32r/libsim.a
+ build_gdbserver=yes
+ ;;
+@@ -317,7 +318,7 @@ microblaze*-linux-*)
+ # Target: Xilinx MicroBlaze running Linux
+ gdb_target_obs="microblaze-tdep.o microblaze-linux-tdep.o microblaze-rom.o \
+ monitor.o dsrec.o solib.o solib-svr4.o corelow.o \
+- symfile-mem.o"
++ symfile-mem.o linux-tdep.o"
+ gdb_sim=../sim/microblaze/libsim.a
+ ;;
+ microblaze*-xilinx-*)
+@@ -337,7 +338,8 @@ mips*-sgi-irix6*)
+ mips*-*-linux*)
+ # Target: Linux/MIPS
+ gdb_target_obs="mips-tdep.o mips-linux-tdep.o glibc-tdep.o \
+- corelow.o solib.o solib-svr4.o symfile-mem.o"
++ corelow.o solib.o solib-svr4.o symfile-mem.o \
++ linux-tdep.o"
+ gdb_sim=../sim/mips/libsim.a
+ build_gdbserver=yes
+ ;;
+@@ -427,7 +429,7 @@ sh*-*-linux*)
+ # Target: GNU/Linux Super-H
+ gdb_target_obs="sh-tdep.o sh64-tdep.o sh-linux-tdep.o monitor.o \
+ dsrec.o solib.o solib-svr4.o symfile-mem.o \
+- glibc-tdep.o corelow.o"
++ glibc-tdep.o corelow.o linux-tdep.o"
+ gdb_sim=../sim/sh/libsim.a
+ build_gdbserver=yes
+ ;;
+@@ -455,7 +457,8 @@ sh*)
+ sparc-*-linux*)
+ # Target: GNU/Linux SPARC
+ gdb_target_obs="sparc-tdep.o sparc-sol2-tdep.o sol2-tdep.o \
+- sparc-linux-tdep.o solib.o solib-svr4.o symfile-mem.o"
++ sparc-linux-tdep.o solib.o solib-svr4.o symfile-mem.o \
++ linux-tdep.o"
+ if test "x$enable_64_bit_bfd" = "xyes"; then
+ # Target: GNU/Linux UltraSPARC
+ gdb_target_obs="sparc64-tdep.o sparc64-sol2-tdep.o \
+@@ -466,7 +469,7 @@ sparc64-*-linux*)
+ # Target: GNU/Linux UltraSPARC
+ gdb_target_obs="sparc64-tdep.o sparc64-sol2-tdep.o sol2-tdep.o \
+ sparc64-linux-tdep.o sparc-tdep.o sparc-sol2-tdep.o \
+- sparc-linux-tdep.o solib.o solib-svr4.o"
++ sparc-linux-tdep.o solib.o solib-svr4.o linux-tdep.o"
+ build_gdbserver=yes
+ ;;
+ sparc*-*-freebsd* | sparc*-*-kfreebsd*-gnu)
+@@ -601,7 +604,8 @@ x86_64-*-openbsd*)
+ xtensa*-*-linux*) gdb_target=linux
+ # Target: GNU/Linux Xtensa
+ gdb_target_obs="xtensa-tdep.o xtensa-config.o xtensa-linux-tdep.o \
+- solib.o solib-svr4.o corelow.o symfile-mem.o"
++ solib.o solib-svr4.o corelow.o symfile-mem.o \
++ linux-tdep.o"
+ build_gdbserver=yes
+ ;;
+ xtensa*)
diff --git a/gdb/cp-name-parser.y b/gdb/cp-name-parser.y
index 81f6a5d..097db65 100644
--- a/gdb/cp-name-parser.y
Index: gdb.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gdb/devel/gdb.spec,v
retrieving revision 1.405
retrieving revision 1.406
diff -u -p -r1.405 -r1.406
--- gdb.spec 31 Jan 2010 01:57:45 -0000 1.405
+++ gdb.spec 1 Feb 2010 00:41:35 -0000 1.406
@@ -36,7 +36,7 @@ Version: 7.0.50.20100128
# The release always contains a leading reserved number, start it at 1.
# `upstream' is not a part of `name' to stay fully rpm dependencies compatible for the testing.
-Release: 11%{?_with_upstream:.upstream}%{dist}
+Release: 12%{?_with_upstream:.upstream}%{dist}
License: GPLv3+
Group: Development/Debuggers
@@ -45,7 +45,6 @@ Group: Development/Debuggers
Source: ftp://sourceware.org/pub/gdb/snapshots/branch/gdb-%{version}.tar.bz2
Buildroot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
URL: http://gnu.org/software/gdb/
-ExcludeArch: ia64
# For our convenience
%define gdb_src gdb-%{version}
@@ -1010,6 +1009,10 @@ fi
%endif
%changelog
+* Mon Feb 1 2010 Jan Kratochvil <jan.kratochvil at redhat.com> - 7.0.50.20100128-12.fc13
+- archer-jankratochvil-fedora13 commit: 5a573e8b26a2f0a6947d4c0249e43e5456610860
+- Remove ExcludeArch on ia64 as it is now fixed up.
+
* Sun Jan 31 2010 Jan Kratochvil <jan.kratochvil at redhat.com> - 7.0.50.20100128-11.fc13
- Fix failed gdb_assert due to the PIE patchset (BZ 559414).
More information about the scm-commits
mailing list