From 710c7cd1c91d8b4e690e81795bb7448580b001f0 Mon Sep 17 00:00:00 2001 From: cvsdist Date: Thu, 9 Sep 2004 05:07:35 +0000 Subject: [PATCH] auto-import changelog data from gdb-5.3.90-0.20030710.41.src.rpm Wed Oct 15 2003 Elena Zannoni 0.20030710.41 - Bump up version number. Wed Sep 24 2003 Elena Zannoni 0.20030710.40 - Fix problem with gcore and single threaded programs. (bugzilla 103531) Mon Sep 22 2003 Jeff Johnston 0.20030710.39 - Fix call to quit_target from quit_force. Sun Sep 21 2003 Andrew Cagney 0.20030710.38 - Fix PPC64 push dummy call. - Re-fix PPC64 return value (had wrong / old patch). Sat Sep 20 2003 Andrew Cagney 0.20030710.37 - Fix PPC32 return values. Sat Sep 20 2003 Andrew Cagney 0.20030710.36 - Rewrite ppc64 retun value methods so that they (hopefully) match the SysV spec. - Enable ppc64 testsuite. Thu Sep 18 2003 Andrew Cagney 0.20030710.35 - Hack around problem "break main" vs "break .main" when there is only a minimal ppc64 symbol table. The former is a function descriptor and not where you want the breakpoint to go. Only convert descriptors to pointers when the address is in the ".opd" section. Wed Sep 17 2003 Andrew Cagney 0.20030710.34 - Fix ppc32 push_dummy_call. Tue Sep 16 2003 Andrew Cagney 0.20030710.33 - Pack gdb.sum and gdb.log using uuencode and bzip. Tue Sep 16 2003 Jeff Johnston 0.20030710.32 - Catch errors when quitting so exit of gdb still occurs. Mon Sep 15 2003 Andrew Cagney 0.20030710.31 - Fix ppc32 use_struct_convention. Thu Sep 11 2003 Andrew Cagney 0.20030710.30 - Mods to dwarf2-frame.c to work around a lack of GCC/CFI info. Thu Sep 11 2003 Elena Zannoni 0.20030710.29 - Bump up version number. Wed Sep 10 2003 Elena Zannoni 0.20030710.28 - Fix a core dump with MI. - Add new ChangeLog patch for mi changes. Thu Sep 04 2003 Elena Zannoni 0.20030710.27 - Change the name of the package to gdb64 in ppc64 case. Tue Aug 26 2003 Elena Zannoni 0.20030710.26 - Add testcase for separate debug info. Tue Aug 26 2003 Andrew Cagney 0.20030710.25 - fix i386 on x86-64 TLS - add "base-aug2003" suffix to older x86i386 patch Tue Aug 26 2003 Andrew Cagney 0.20030710.24 - skip the ppc64 and x86-64 frame redzone. Fri Aug 22 2003 Elena Zannoni 0.20030710.23 - Relax one testcase in selftest.exp a bit. - Accept different output as well in thread bt (platform dependent). - Enable testsuite run for ia64, ppc, s390 and s390x. They are in reasonably good shape. Thu Aug 21 2003 Jeff Johnston 0.20030710.22 - Multiple ia64 fixes. - Fix ia64 printing of function pointers. - Fix ia64 prologue examination to ignore predicated insns if we haven't found the return address yet. - Skip dump.exp testcase for ia64 Thu Aug 21 2003 Elena Zannoni 0.20030710.21 - Bump release number. Wed Aug 20 2003 Elena Zannoni 0.20030710.20 - Relax pattern in annota2.exp test. Wed Aug 20 2003 Elena Zannoni 0.20030710.19 - rename gdb binary to gdb64 for ppc64 platform. Tue Aug 19 2003 Jeff Johnston 0.20030710.18 - Fix ia64 pc unwinding to include psr slot. Mon Aug 18 2003 Elena Zannoni 0.20030710.17 - Fix info installation for annotate.texi. (Bugzilla 102521) Fri Aug 15 2003 Elena Zannoni 0.20030710.16 - revamp tls tests a bit. - Handle new output from gdb in relocate.exp Wed Aug 13 2003 Elena Zannoni 0.20030710.15 - Fix problem for processing of separate debug info files. Wed Aug 13 2003 Jeff Johnston 0.20030710.14 - add ia64.inc file for testing ia64 in gdb.asm testsuite Fri Aug 08 2003 Andrew Cagney 0.20030710.13 - print the libthread_db library path, print when threads are enabled Thu Aug 07 2003 Andrew Cagney 0.20030710.12 - "cat" the test log into the build log Wed Aug 06 2003 Jeff Johnston 0.20030710.11 - modernize ia64 gdb to use new frame model - remove/replace deprecated interfaces used by ia64 gdb Wed Aug 06 2003 Andrew Cagney 0.20030710.10 - Sync to gdb-5.3.90-sync-20030806.patch. Tue Jul 29 2003 Andrew Cagney 0.20030710.9 - add x86-64 i386 fixes Tue Jul 29 2003 Elena Zannoni 0.20030710.8 - Fix some tests by xfailing the correct target triplet for RedHat. - Remove include of config.h from pthreads.c testcases. Mon Jul 28 2003 Elena Zannoni 0.20030710.7 - Fix some test failures, by escaping correctly. Thu Jul 24 2003 Elena Zannoni 0.20030710.6 - Remove one testcase that is redundant. Wed Jul 23 2003 Elena Zannoni 0.20030710.5 - Bump up release number. Wed Jul 23 2003 Elena Zannoni 0.20030710.4 - Bring in sync with current head of gdb-6 branch. - Remove linespec patch, because included in the new sync patch. Fri Jul 18 2003 Elena Zannoni 0.20030710.3 - Add patch to avoid gdb segfault with bad debug info. - Change location of build tree to avoid conflicts with older versions possibly installed. Thu Jul 17 2003 Elena Zannoni 0.20030710.2 - Add patch to synchronize the current snapshot with the gdb-6 branch head. - Remove some patches that are includd in such diff. - Enable tests on AMD64 as well. Fri Jul 11 2003 Elena Zannoni 0.20030710.1 - Import new gdb snapshot. - Revamp gdb.spec. Get rid of patches that apply to older versions. - Add patches for ppc64 support, kfail and make gdb more robust in copingi with bad debug info. Wed Jul 02 2003 Jeff Johnston 1.20021129.39 - Fix bug with ia64 checking of hardware breakpoints. Mon Jun 30 2003 Elena Zannoni 1.20021129.38 - Add necessary function for NPTL support on x86-64. Wed Jun 04 2003 Elliot Lee - rebuilt Wed Jun 04 2003 Elena Zannoni 0.20021129.37 Tue Jun 03 2003 Elena Zannoni 0.20021129.36 - Enable warnings for x86_64, not x86-64. - Fix warnings from infptrace.c and dwarfread.c. - Print error message only when reading separate debug info really doesn't work (jimb@redhat.com). Fri May 23 2003 Elena Zannoni 0.20021129.35 - Fixes for fetching and storing access registers on s390x (jimb@redhat.com). Bugzilla 91455. Wed May 21 2003 Jeff Johnston 0.20021129.34 - Do not generate error on detach failure. Bugzilla 90900. Thu May 08 2003 Elena Zannoni 0.20021129.33 - New tests for asm on s390x (jimb@redhat.com). Bugzilla 90503. - Fixes for prologue analysis on s390x (jimb@redhat.com). Bugzilla 90506. - bfd fix for 64-bit platforms (jimb@redhat.com). - Disable ppc64 builds until we have a port. Thu May 01 2003 Jeff Johnston 0.20021129.32 - Add ia64 support to the float.exp testcase. Thu May 01 2003 Elena Zannoni 0.20021129.31 - Clean up the tls tests some more. - Fix problem with non US-eng locale. Bugzilla bug 88823. Wed Apr 30 2003 Jeff Johnston 0.20021129.30 - Fix ia64 prologue skipping. - Fix ia64 line table. - Fix setting of prev_pc in infrun.c. --- .cvsignore | 2 +- gdb.spec | 430 +++++++++++++++++++++++++++++++++++++++-------------- sources | 2 +- 3 files changed, 317 insertions(+), 117 deletions(-) diff --git a/.cvsignore b/.cvsignore index 7292f15..66cfeb7 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -gdb+dejagnu-20021129.tar.bz2 +gdb+dejagnu-5.3.90_20030710.tar.bz2 diff --git a/gdb.spec b/gdb.spec index cea8884..e6a69a6 100644 --- a/gdb.spec +++ b/gdb.spec @@ -1,107 +1,108 @@ -%define cvsdate 20021129 +%define cvsdate 20030710 # Define this if you want to skip the strip step and preserve debug info. # Useful for testing. #define __spec_install_post /usr/lib/rpm/brp-compress || : Summary: A GNU source-level debugger for C, C++ and other languages. +%ifarch ppc64 +Name: gdb64 +%else Name: gdb +%endif # Daily snapshot of gdb taken from FSF mainline cvs, after the 5.3 branchpoint. -Version: 5.3post -Release: 0.%{cvsdate}.29 +Version: 5.3.90 +Release: 0.%{cvsdate}.41 License: GPL Group: Development/Debuggers -Source: ftp://sources.redhat.com/pub/gdb/snapshots/current/gdb+dejagnu-20021129.tar.bz2 +Source: ftp://sources.redhat.com/pub/gdb/snapshots/branch/gdb+dejagnu-5.3.90_20030710.tar.bz2 Buildroot: %{_tmppath}/%{name}-%{version}-root URL: http://sources.redhat.com/gdb/ # ChangeLogs patches. -Patch0: gdb-5.3post-ChangeLog.patch +Patch0: gdb-5.3.90-ChangeLog.patch # ChangeLogs patches for testsuite. -Patch1: gdb-5.3post-ChangeLog-testsuite.patch -# misc patch from previous release, w/o the changes to lin-lwp.c, to avoid -# conflicts with the nptl changes (on i386). (Jim Blandy and Kevin Buettner). -Patch2: gdb-5.3post-misc-p1.patch -# s390 ABI patch, not yet into upstream sources. -Patch3: gdb-5.3post-s390-may2002.patch -# Patch to disable -Werror on a few files, and fix some Makefile dependencies. -# (Elena Zannoni). -Patch4: gdb-5.3post-warnings-dec2002.patch -# Separate debug info patch. (Jim Blandy and Alex Larsson). -Patch5: gdb-5.3post-dbg-dec2002.patch -# Patch to accept empty args with --args (Andreas Schwab). -Patch6: gdb-5.3post-args-jan2003.patch -# patch to lin-lwp.c to bring it in sync with sources.redhat.com version. -Patch7: gdb-5.3post-sync.patch -# patch from Jeff Johnston (jjohnstn@redhat.com) with -# all the fixes for NPTL, hopefully architecture neutral. -Patch8: gdb-5.3post-all-thread-jan2003.patch -# patch to fix the until command and add advance command (ezannoni@redhat.com). -Patch9: gdb-5.3post-until-jan2003.patch -# patch to ignore NOBITS .eh_frame section in debug info (ezannoni@redhat.com). -Patch10: gdb-5.3post-dwarf2-jan2003.patch -# patch to cleanup gfi engine on rerun (mludvig@suse.com). -Patch11: gdb-5.3post-cfi-jan2003.patch -# patch to fix ui out errors (ezannoni@redhat.com, kevinb@redhat.com). -Patch12: gdb-5.3post-uiout-feb2003.patch -# patch to use the correct include file in s390-nat.c (ezannoni@redhat.com). -Patch13: gdb-5.3post-s390-feb2003.patch -# patch to expedite execution of testsuite when gdb gets internal -# error (jimb@redhat.com). -Patch14: gdb-5.3post-interr-feb2003.patch +Patch1: gdb-5.3.90-ChangeLog-testsuite.patch +# bring the current snapshot in sync with the head of the gdb-6 branch +Patch2: gdb-5.3.90-sync-20030806.patch +####### start patches from the previous RPM. +# patch from previous release (Jim Blandy). +Patch3: gdb-5.3.90-symtab.patch # New TLS specific tests (ezannoni@redhat.com). -Patch15: gdb-5.3post-tlstst-feb2003.patch -# various cleanups for the gdb.threads tests -# (drow@mvista.com, ezannoni@redhat.com). -Patch16: gdb-5.3post-thrtst-feb2003.patch -# Patch to deal with .debug_ranges (rth@redhat.com, ezannoni@redhat.com, -# drow@mvista.com) -Patch17: gdb-5.3post-dw2ranges-feb2003.patch -# From jjohnstn@redhat.com -Patch18: gdb-5.3post-bug81732-feb2003.patch -# Fix for mi-ptreads tests (mec@shout.net). -Patch19: gdb-5.3post-mipthreads-feb2003.patch -# Fix for dealing with files with stabs debug info, but no line info. -# (jjohnstn@redhat.com, ezannoni@redhat.com). -Patch20: gdb-5.3post-stabfix-feb2003.patch -# Fix for gdb core dump on disassembly. (ezannoni@redhat.com). -Patch21: gdb-5.3post-s390dis-feb2003.patch -# Fix for new kernel behavior with attach and SIGSTOP (ezannoni@redhat.com). -Patch22: gdb-5.3post-attach-feb2003.patch -# From jjohnstn@redhat.com -Patch23: gdb-5.3post-jj-lwp3.patch -# Some misc testsuite cleanups. (ezannoni@redhat.com) -Patch24: gdb-5.3post-tests-feb2003.patch -# Update copyright year in version. -Patch25: gdb-5.3post-copyright-feb2003.patch -# Fix to make run-time check for tkill syscall. -Patch26: gdb-5.3post-jj-lwp4.patch -# A few misc fixes for x86-64 -Patch27: gdb-5.3post-x86-64-mar2003.patch -# Fixes for testsuite problems -Patch28: gdb-5.3post-tests-mar2003.patch -# More fixes for testsuite problems -Patch29: gdb-5.3post-tests2-mar2003.patch -# Inferior func call fixes for x86-64 -Patch30: gdb-5.3post-x86-64-2-mar2003.patch -# Fix for handling create/death events -Patch31: gdb-5.3post-threaddb-mar2003.patch -# Fixes for some testsuite failures -Patch32: gdb-5.3post-misc-mar2003.patch -# Fixes for s390 prologue analysis. -Patch33: gdb-5.3post-s390prologue-mar2003.patch -# Fixes for disassembling code in threaded apps and core files. -Patch34: gdb-5.3post-disas-mar2003.patch -# Fixes for disassemble memory corruption. -Patch35: gdb-5.3post-disas2-mar2003.patch -# S/390: help GDB find structs returned by inferior calls. -Patch36: gdb-5.3post-s390-frame-align-mar2003.patch -# S/390: Detect end of frame chain -Patch37: gdb-5.3post-s390-stack-end-mar2003.patch -# Make test suite recover from various failures -Patch38: gdb-5.3post-tests3-mar2003.patch -# Print Java strings correctly. -Patch39: gdb-5.3post-java-mar2003.patch -# Script to invoke gdb and execute a gcore command. -Patch40: gdb-5.3post-gcore-script.patch +Patch4: gdb-5.3.90-tlstst.patch +# selftest.exp version check (Red Hat specific) +Patch5: gdb-5.3.90-selftest.patch +# Fix for ia64 watchpoint checking. +Patch6: gdb-5.3.90-ia64-watchpoint.patch +####### end patches from the previous RPM. +# Patch to finish ppc64 support. (jimb@redhat.com) +# Should be soon obsoleted by a new FSF snapshot +Patch7: gdb-5.3.90-ppc64-jul2003.patch +# Patch to redefine the setup_kfail and kfail procedures in the testsuite. +# Kfail was introduced in dejagnu-1.4.3 and we still use dejagnu-1.4.2 +Patch8: gdb-5.3.90-kfail-jul2003.patch +# Remove one case in completion.exp, completing on Makefile, which is not +# always there. +Patch9: gdb-5.3.90-completion-tst-jul2003.patch +# Patch to escape correctly full pathnames in testsuite. +Patch10: gdb-5.3.90-tsts-jul2003.patch +# Patch to match the proper target triplet for xfails. (Red Hat specific) +Patch11: gdb-5.3.90-signals-tst-jul2003.patch +# Patch to remove config.h use in pthreads.c test. +Patch12: gdb-5.3.90-pthreads-tst-jul2003.patch +# Patch to add i386 support to x86-64 +Patch13: gdb-5.3.90-x86i386base-aug2003.patch +# Patch to undeprecate ia64. +Patch14: gdb-5.3.90-ia64-undeprecated-aug2003.patch +# Patch to print libthread_db version, and enable +Patch15: gdb-5.3.90-threadver-aug2003.patch +# Patch to support ia64 in gdb.asm testsuite +Patch16: gdb-5.3.90-ia64-inc-asm-testsuite-aug2003.patch +# Patch to fix problem with reading separate debug info files. +Patch17: gdb-5.3.90-symfile-aug2003.patch +# Patch to handle new output from gdb in relocate.exp. +Patch18: gdb-5.3.90-relocatetst-aug2003.patch +# Patch to fix the info files for the annotation docs. +Patch19: gdb-5.3.90-annotate-aug2003.patch +# Patch to fix ia64 unwinding of pc. +Patch20: gdb-5.3.90-ia64-unwind-pc-aug2003.patch +# Patch to accept slightly different output in testsuite. +Patch21: gdb-5.3.90-annota2-tst-aug2003.patch +# Multiple patches for ia64. +Patch22: gdb-5.3.90-ia64-latest-aug2003.patch +# Patch to accept instruction reordering due to optimization when +# stepping through code. +Patch23: gdb-5.3.90-selftest-aug2003.patch +# Accept multiple outputs from backtrace. +Patch24: gdb-5.3.90-linuxdp-tst-aug2003.patch +# Skip x86 and ppc64 redzone +Patch25: gdb-5.3.90-redzone-aug2003.patch +# ptrace i386 TLS on x86-64 +Patch26: gdb-5.3.90-x86i386tls-aug2003.patch +# new unit test for separate debug info. +Patch27: gdb-5.3.90-sepdebug-tst-aug2003.patch +# Don't use old deprecated macro. +Patch28: gdb-5.3.90-miregs-sep2003.patch +# ChangeLog for mi patches. +Patch29: gdb-5.3.90-ChangeLog-mi.patch +# Get around CFI and GCC probs +Patch30: gdb-5.3.90-cfi4gcc-sep2003.patch +# Fix PPC32 use-struct-convention +Patch31: gdb-5.3.90-ppc32usestruct-sep2003.patch +# Fix problems with gdb exiting when an error occurs while quitting +Patch32: gdb-5.3.90-killed-sep2003.patch +# Fix ppc32 push_dummy_call +Patch33: gdb-5.3.90-ppc32pushdummycall-sep2003.patch +# Hack around ppc64's messed up msymbol table +Patch34: gdb-5.3.90-ppc64msymbolbphack-sep2003.patch +# Fix ppc64 function return (round 1 of ???) +Patch35: gdb-5.3.90-ppc64returnvalue-sep2003.patch +# Fix ppc32 return values +Patch36: gdb-5.3.90-ppc32returnvalue-sep2003.patch +# Fix ppc64 function calls +Patch37: gdb-5.3.90-ppc64pushdummycall-sep2003.patch +# Fix quit_force +Patch38: gdb-5.3.90-killed2-sep2003.patch +# Fix problem with gcore on single threads programs. +Patch39: gdb-5.3.90-gcore-sep2003.patch BuildRequires: ncurses-devel glibc-devel gcc make gzip texinfo dejagnu Prereq: info @@ -113,7 +114,7 @@ printing their data. %prep # This allows the tarball name to be different from our version-release name. -%setup -q -n gdb+dejagnu-%{cvsdate} +%setup -q -n gdb+dejagnu-%{version}_%{cvsdate} # Apply patches defined above. %patch0 -p1 @@ -146,17 +147,16 @@ printing their data. %patch27 -p1 %patch28 -p1 %patch29 -p1 -%patch30 -p1 -%patch31 -p1 -%patch32 -p1 -%patch33 -p1 -%patch34 -p1 -%patch35 -p1 -%patch36 -p1 -%patch37 -p1 -%patch38 -p1 -%patch39 -p1 -%patch40 -p1 +%patch30 -p1 +%patch31 -p1 +%patch32 -p1 +%patch33 -p1 +%patch34 -p1 +%patch35 -p1 +%patch36 -p1 +%patch37 -p1 +%patch38 -p1 +%patch39 -p1 # Change the version that gets printed at GDB startup, so it is RedHat # specific. @@ -171,10 +171,12 @@ rm -fr dejagnu tcl expect %build +# Identify the build directory with the version of gdb as well as +# the architecture, to allow for mutliple versions to be installed and built. cd .. -rm -fr build-%{_target_platform} -mkdir build-%{_target_platform} -cd build-%{_target_platform} +rm -fr gdb+dejagnu-%{version}_%{cvsdate}-build-%{_target_platform} +mkdir gdb+dejagnu-%{version}_%{cvsdate}-build-%{_target_platform} +cd gdb+dejagnu-%{version}_%{cvsdate}-build-%{_target_platform} # FIXME: The configure option # --enable-gdb-build-warnings=,-Werror below can conflict with @@ -185,14 +187,12 @@ cd build-%{_target_platform} export CFLAGS="$RPM_OPT_FLAGS" -# Only i386 builds with -Werror because other platforms get host header -# files conflicts. enable_build_warnings="" -%ifarch %{ix86} alpha ia64 ppc s390 s390x x86-64 +%ifarch %{ix86} alpha ia64 ppc s390 s390x x86_64 ppc64 enable_build_warnings="--enable-gdb-build-warnings=,-Werror" %endif -$RPM_BUILD_DIR/gdb+dejagnu-%{cvsdate}/configure \ +$RPM_BUILD_DIR/gdb+dejagnu-%{version}_%{cvsdate}/configure \ --prefix=%{_prefix} \ --sysconfdir=%{_sysconfdir} \ --mandir=%{_mandir} \ @@ -206,30 +206,35 @@ make info # For now do testing only on these platforms. The testsuite on x86_64 is not # in good shape. -# FIXME disable alpha, ia64, s390, s390x, and ppc tests for moment. -#ifarch %{ix86} alpha ppc ia64 -%ifarch %{ix86} +%ifarch %{ix86} x86_64 s390x s390 ppc ia64 ppc64 echo ====================TESTING========================= cd gdb/testsuite make -k check || : +test -r gdb.log && cat gdb.log | bzip2 -1 | uuencode gdb-%{_target_platform}.log.bz2 || : cd ../.. echo ====================TESTING END===================== %endif cd .. # Copy the /gdb/NEWS file to the directory above it. -cp $RPM_BUILD_DIR/gdb+dejagnu-%{cvsdate}/gdb/NEWS $RPM_BUILD_DIR/gdb+dejagnu-%{cvsdate} +cp $RPM_BUILD_DIR/gdb+dejagnu-%{version}_%{cvsdate}/gdb/NEWS $RPM_BUILD_DIR/gdb+dejagnu-%{version}_%{cvsdate} %install -cd ../build-%{_target_platform} +cd ../gdb+dejagnu-%{version}_%{cvsdate}-build-%{_target_platform} rm -rf $RPM_BUILD_ROOT %makeinstall # install the gcore script in /usr/bin -cp $RPM_BUILD_DIR/gdb+dejagnu-%{cvsdate}/gdb/gdb_gcore.sh $RPM_BUILD_ROOT%{_prefix}/bin/gcore +cp $RPM_BUILD_DIR/gdb+dejagnu-%{version}_%{cvsdate}/gdb/gdb_gcore.sh $RPM_BUILD_ROOT%{_prefix}/bin/gcore chmod 755 $RPM_BUILD_ROOT%{_prefix}/bin/gcore +#FIXME: For the moment, rename the gdb binary to gdb64 on the ppc64 +#architecture. +%ifarch ppc64 +mv $RPM_BUILD_ROOT%{_prefix}/bin/gdb $RPM_BUILD_ROOT%{_prefix}/bin/gdb64 +%endif + # Remove the files that are part of a gdb build but that are owned and # provided by other packages. # These are part of binutils @@ -251,6 +256,8 @@ rm -rf $RPM_BUILD_ROOT # This step is part of the installation of the RPM. Not to be confused # with the 'make install ' of the build (rpmbuild) process. +[ -f %{_infodir}/annotate.info ] && /sbin/install-info %{_infodir}/annotate.info %{_infodir}/dir || : +[ -f %{_infodir}/annotate.info.gz ] && /sbin/install-info %{_infodir}/annotate.info.gz %{_infodir}/dir || : [ -f %{_infodir}/gdb.info ] && /sbin/install-info %{_infodir}/gdb.info %{_infodir}/dir || : [ -f %{_infodir}/gdb.info.gz ] && /sbin/install-info %{_infodir}/gdb.info.gz %{_infodir}/dir || : [ -f %{_infodir}/gdbint.info ] && /sbin/install-info %{_infodir}/gdbint.info %{_infodir}/dir || : @@ -262,6 +269,8 @@ rm -rf $RPM_BUILD_ROOT %preun if [ $1 = 0 ]; then + [ -f %{_infodir}/annotate.info ] && /sbin/install-info --delete %{_infodir}/annotate.info %{_infodir}/dir || : + [ -f %{_infodir}/annotate.info.gz ] && /sbin/install-info --delete %{_infodir}/annotate.info.gz %{_infodir}/dir || : [ -f %{_infodir}/gdb.info ] && /sbin/install-info --delete %{_infodir}/gdb.info %{_infodir}/dir || : [ -f %{_infodir}/gdb.info.gz ] && /sbin/install-info --delete %{_infodir}/gdb.info.gz %{_infodir}/dir || : [ -f %{_infodir}/gdbint.info ] && /sbin/install-info --delete %{_infodir}/gdbint.info %{_infodir}/dir || : @@ -278,6 +287,7 @@ fi /usr/bin/* %{_libdir}/libmmalloc.a* %{_mandir}/*/* +%{_infodir}/annotate.info* %{_infodir}/gdb.info* %{_infodir}/gdbint.info* %{_infodir}/stabs.info* @@ -286,6 +296,196 @@ fi # don't include the files in include, they are part of binutils %changelog +* Wed Oct 15 2003 Elena Zannoni 0.20030710.41 +- Bump up version number. + +* Wed Sep 24 2003 Elena Zannoni 0.20030710.40 +- Fix problem with gcore and single threaded programs. (bugzilla 103531) + +* Mon Sep 22 2003 Jeff Johnston 0.20030710.39 +- Fix call to quit_target from quit_force. + +* Sun Sep 21 2003 Andrew Cagney 0.20030710.38 +- Fix PPC64 push dummy call. +- Re-fix PPC64 return value (had wrong / old patch). + +* Sat Sep 20 2003 Andrew Cagney 0.20030710.37 +- Fix PPC32 return values. + +* Sat Sep 20 2003 Andrew Cagney 0.20030710.36 +- Rewrite ppc64 retun value methods so that they (hopefully) +match the SysV spec. +- Enable ppc64 testsuite. + +* Thu Sep 18 2003 Andrew Cagney 0.20030710.35 +- Hack around problem "break main" vs "break .main" when there is +only a minimal ppc64 symbol table. The former is a function descriptor +and not where you want the breakpoint to go. Only convert descriptors +to pointers when the address is in the ".opd" section. + +* Wed Sep 17 2003 Andrew Cagney 0.20030710.34 +- Fix ppc32 push_dummy_call. + +* Tue Sep 16 2003 Andrew Cagney 0.20030710.33 +- Pack gdb.sum and gdb.log using uuencode and bzip. + +* Tue Sep 16 2003 Jeff Johnston 0.20030710.32 +- Catch errors when quitting so exit of gdb still occurs. + +* Mon Sep 15 2003 Andrew Cagney 0.20030710.31 +- Fix ppc32 use_struct_convention. + +* Thu Sep 11 2003 Andrew Cagney 0.20030710.30 +- Mods to dwarf2-frame.c to work around a lack of GCC/CFI info. + +* Thu Sep 11 2003 Elena Zannoni 0.20030710.29 +- Bump up version number. + +* Wed Sep 10 2003 Elena Zannoni 0.20030710.28 +- Fix a core dump with MI. +- Add new ChangeLog patch for mi changes. + +* Thu Sep 04 2003 Elena Zannoni 0.20030710.27 +- Change the name of the package to gdb64 in ppc64 case. + +* Tue Aug 26 2003 Elena Zannoni 0.20030710.26 +- Add testcase for separate debug info. + +* Tue Aug 26 2003 Andrew Cagney 0.20030710.25 +- fix i386 on x86-64 TLS +- add "base-aug2003" suffix to older x86i386 patch + +* Tue Aug 26 2003 Andrew Cagney 0.20030710.24 +- skip the ppc64 and x86-64 frame redzone. + +* Fri Aug 22 2003 Elena Zannoni 0.20030710.23 +- Relax one testcase in selftest.exp a bit. +- Accept different output as well in thread bt (platform dependent). +- Enable testsuite run for ia64, ppc, s390 and s390x. They are in + reasonably good shape. + +* Thu Aug 21 2003 Jeff Johnston 0.20030710.22 +- Multiple ia64 fixes. +- Fix ia64 printing of function pointers. +- Fix ia64 prologue examination to ignore predicated insns if we + haven't found the return address yet. +- Skip dump.exp testcase for ia64 + +* Thu Aug 21 2003 Elena Zannoni 0.20030710.21 +- Bump release number. + +* Wed Aug 20 2003 Elena Zannoni 0.20030710.20 +- Relax pattern in annota2.exp test. + +* Wed Aug 20 2003 Elena Zannoni 0.20030710.19 +- rename gdb binary to gdb64 for ppc64 platform. + +* Tue Aug 19 2003 Jeff Johnston 0.20030710.18 +- Fix ia64 pc unwinding to include psr slot. + +* Mon Aug 18 2003 Elena Zannoni 0.20030710.17 +- Fix info installation for annotate.texi. (Bugzilla 102521) + +* Fri Aug 15 2003 Elena Zannoni 0.20030710.16 +- revamp tls tests a bit. +- Handle new output from gdb in relocate.exp + +* Wed Aug 13 2003 Elena Zannoni 0.20030710.15 +- Fix problem for processing of separate debug info files. + +* Wed Aug 13 2003 Jeff Johnston 0.20030710.14 +- add ia64.inc file for testing ia64 in gdb.asm testsuite + +* Fri Aug 8 2003 Andrew Cagney 0.20030710.13 +- print the libthread_db library path, print when threads are enabled + +* Thu Aug 7 2003 Andrew Cagney 0.20030710.12 +- "cat" the test log into the build log + +* Wed Aug 06 2003 Jeff Johnston 0.20030710.11 +- modernize ia64 gdb to use new frame model +- remove/replace deprecated interfaces used by ia64 gdb + +* Wed Aug 06 2003 Andrew Cagney 0.20030710.10 +- Sync to gdb-5.3.90-sync-20030806.patch. + +* Wed Jul 29 2003 Andrew Cagney 0.20030710.9 +- add x86-64 i386 fixes + +* Tue Jul 29 2003 Elena Zannoni 0.20030710.8 +- Fix some tests by xfailing the correct target triplet for RedHat. +- Remove include of config.h from pthreads.c testcases. + +* Mon Jul 28 2003 Elena Zannoni 0.20030710.7 +- Fix some test failures, by escaping correctly. + +* Thu Jul 24 2003 Elena Zannoni 0.20030710.6 +- Remove one testcase that is redundant. + +* Wed Jul 23 2003 Elena Zannoni 0.20030710.5 +- Bump up release number. + +* Wed Jul 23 2003 Elena Zannoni 0.20030710.4 +- Bring in sync with current head of gdb-6 branch. +- Remove linespec patch, because included in the new sync patch. + +* Fri Jul 18 2003 Elena Zannoni 0.20030710.3 +- Add patch to avoid gdb segfault with bad debug info. +- Change location of build tree to avoid conflicts with older versions + possibly installed. + +* Thu Jul 17 2003 Elena Zannoni 0.20030710.2 +- Add patch to synchronize the current snapshot with the gdb-6 branch head. +- Remove some patches that are includd in such diff. +- Enable tests on AMD64 as well. + +* Fri Jul 11 2003 Elena Zannoni 0.20030710.1 +- Import new gdb snapshot. +- Revamp gdb.spec. Get rid of patches that apply to older versions. +- Add patches for ppc64 support, kfail and make gdb more robust in copingi + with bad debug info. + +* Wed Jul 02 2003 Jeff Johnston 1.20021129.39 +- Fix bug with ia64 checking of hardware breakpoints. + +* Mon Jun 30 2003 Elena Zannoni 1.20021129.38 +- Add necessary function for NPTL support on x86-64. + +* Wed Jun 04 2003 Elliot Lee +- rebuilt + +* Wed Jun 04 2003 Elena Zannoni 0.20021129.37 +* Tue Jun 03 2003 Elena Zannoni 0.20021129.36 +- Enable warnings for x86_64, not x86-64. +- Fix warnings from infptrace.c and dwarfread.c. +- Print error message only when reading separate debug info really + doesn't work (jimb@redhat.com). + +* Fri May 23 2003 Elena Zannoni 0.20021129.35 +- Fixes for fetching and storing access registers on s390x (jimb@redhat.com). + Bugzilla 91455. + +* Wed May 21 2003 Jeff Johnston 0.20021129.34 +- Do not generate error on detach failure. Bugzilla 90900. + +* Thu May 8 2003 Elena Zannoni 0.20021129.33 +- New tests for asm on s390x (jimb@redhat.com). Bugzilla 90503. +- Fixes for prologue analysis on s390x (jimb@redhat.com). Bugzilla 90506. +- bfd fix for 64-bit platforms (jimb@redhat.com). +- Disable ppc64 builds until we have a port. + +* Thu May 1 2003 Jeff Johnston 0.20021129.32 +- Add ia64 support to the float.exp testcase. + +* Thu May 1 2003 Elena Zannoni 0.20021129.31 +- Clean up the tls tests some more. +- Fix problem with non US-eng locale. Bugzilla bug 88823. + +* Wed Apr 30 2003 Jeff Johnston 0.20021129.30 +- Fix ia64 prologue skipping. +- Fix ia64 line table. +- Fix setting of prev_pc in infrun.c. + * Mon Mar 31 2003 Elena Zannoni 0.20021129.29 - Include the gcore script, as gdb_gcore.sh and install it in /usr/bin as gcore. diff --git a/sources b/sources index 70d73ed..1f643c4 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -680b1c39baa6c5c5f82389d40e31c702 gdb+dejagnu-20021129.tar.bz2 +d97b7779c9f2a3de11266a480cb6f7ac gdb+dejagnu-5.3.90_20030710.tar.bz2