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