Commit Graph

470 Commits

Author SHA1 Message Date
Jan Kratochvil
23cdd3f2da - Upgrade to the upstream gdb-6.8.50 snapshot. 2008-12-14 14:43:40 +00:00
Jan Kratochvil
407ebe9063 - Upgrade to the upstream gdb-6.8.50 snapshot. 2008-12-14 14:05:20 +00:00
Jan Kratochvil
39347a6c8a - Make `--with testsuite' BuildRequires properly conditional. 2008-12-01 18:07:19 +00:00
Štěpán Kasal
9b2688b72a cosmetic changes 2008-12-01 16:25:47 +00:00
Jan Kratochvil
3dc772c212 - Enable ia64 hardware watchpoints if created before starting inferior. 2008-11-18 20:01:02 +00:00
Jan Kratochvil
84892dcf86 - Fix a race in the testcase `gdb.threads/step-thread-exit.exp'. 2008-11-09 21:04:28 +00:00
Jan Kratochvil
917bed595e - Fix more the variable-length-arrays support (BZ 468266, feature BZ
377541).
- Integrate the `bt full' protection (for BZ 466901) into the VLA patch.
2008-11-09 14:39:26 +00:00
Jan Kratochvil
3883e15b9c - Fix the "never terminate `bt full'" patch false GCC warning / build
error.
2008-11-06 22:35:31 +00:00
Jan Kratochvil
bdd0d9f59a Release number fixup. 2008-11-06 22:16:53 +00:00
Jan Kratochvil
74f680bfbd - Fix resolving of variables at locations lists in prelinked libs (BZ
466901), bugreported by Michal Babej.
- Never terminate `bt full' on a problem of variable resolving (for BZ
    466901).
2008-11-06 22:15:31 +00:00
Jan Kratochvil
bb9a89cb8a - Fix more the variable-length-arrays support (BZ 468266, feature BZ
377541).
- Fix the watchpoints conditionals.
- Fix on PPC spurious SIGTRAPs on active watchpoints.
- Fix occasional stepping lockup on many threads, seen on ia64.
2008-11-06 20:52:36 +00:00
Jan Kratochvil
e168686c08 - Fix the watchpoints conditionals. 2008-11-04 05:51:22 +00:00
Jan Kratochvil
5c94ba08ee - Fix the variable-length-arrays support (BZ 468266, feature BZ 377541).
- Fix the debuginfo-install suggestions for missing base packages (BZ
    467901), also update the rpm/yum code to no longer require
    _RPM_4_4_COMPAT.
2008-11-03 03:34:39 +00:00
Jan Kratochvil
fdeb421774 - Fix PIE patch regression for loading binaries from valgrind (BZ 460319). 2008-09-02 00:55:43 +00:00
Jan Kratochvil
10f824b955 - Fix attaching to stopped processes, based on the upstream version now.
- Just kernel-2.6.25 neither upstream nor utrace work with it; 2.6.9 works.
- Fix occasional crash on a removed watchpoint.
- Fix false testcase FAILs for `gdb.pie/break.exp'.
- Fix a false warning (+a testcase FAIL) on s390x watchpoints.
- Fix a false FAIL on s390x `gdb.base/dump.exp'.
2008-08-28 18:48:34 +00:00
Jan Kratochvil
e3c8b47c74 - Remove `gdb-6.3-nonthreaded-wp-20050117.patch' as obsoleted + regressing
now.
- Make the GDB quit processing non-abortable to cleanup everything
    properly.
- Support DW_TAG_constant for Fortran in recent Fedora/RH GCCs.
- Fix crash on DW_TAG_module for Fortran in recent Fedora/RH GCCs.
- Readd resolving of bare names of constructors and destructors.
- Include various vendor testcases:
- Leftover zombie process (BZ 243845).
- Multithreaded watchpoints (`gdb.threads/watchthreads2.exp').
- PIE testcases (`gdb.pie/*').
- C++ contructors/destructors (`gdb.cp/constructortest.exp').
2008-08-27 11:07:47 +00:00
Jan Kratochvil
4f698ded6f - Fix MI debuginfo print on reloaded exec, found by Denys Vlasenko (BZ
459414).
- Extend the Fortran dynamic variables patch also for dynamic Fortran
    strings.
2008-08-23 21:49:42 +00:00
Jan Kratochvil
bc809fee48 - Temporarily disable attaching to a stopped process (BZ 453688)
- To be reintroduced after a fix of the kernel BZ 454404.
2008-08-13 20:23:18 +00:00
Jan Kratochvil
4bbd3a23f8 - Fix `errno' printing on nonthreaded non-g3 inferiors (TLS minsym is
absolute).
2008-08-04 04:42:57 +00:00
Jan Kratochvil
3a094fb8da - Fix powerpc recent secure PLTs handling (shared library calls) (BZ
452960).
- Fix the testsuite .spec runner to run biarch also on ppc.
- Reenable testcases threadcrash.exp, chng-syms.exp, checkpoint.exp (BZ
    207002).
- Fix PRPSINFO in the core files dumped by gcore (BZ 254229), reformatted
    patch from Denys Vlasenko.
- Fix register assignments with no GDB stack frames, Denys Vlasenko (BZ
    436037).
2008-08-01 06:36:43 +00:00
Jan Kratochvil
8b1b3fd689 - Refresh the patchset with fuzz 0 (for new rpmbuild). 2008-07-14 09:09:04 +00:00
Jan Kratochvil
3f491b2d88 - Rebuild with the new rpm-4.5.90 in the buildroot. 2008-07-14 06:51:26 +00:00
Jan Kratochvil
535451a6ad - Temporary rpm-4.5.90 compatibility workaround by Panu Matilainen.
- Fix a regression in the constant watchpoints fix, found by Daniel
    Jacobowitz.
- Fix the prelink testcase for false FAILs on i386.
2008-07-12 07:02:33 +00:00
Jan Kratochvil
5ca2edcb43 - Fix crash due to calling an inferior function right after a watchpoint
stop.
2008-07-07 22:47:03 +00:00
Jan Kratochvil
942cd23f69 - Support transparent debugging of inlined functions for an optimized code. 2008-07-03 11:05:26 +00:00
Jan Kratochvil
666c0bad8d - Remove the gdb/gdbtui binaries duplicity. 2008-06-20 08:37:16 +00:00
Jan Kratochvil
dd1aa7b0b3 - Fix the testsuite run for ia64 (where no -m64 is present).
- Test a crash on libraries missing the .text section.
- Protect development in the build tree by automatic Makefile dependencies.
- Refuse creating watchpoints of an address value, suggested by Martin
    Stransky.
- Disable randomization (such as by setarch -R), suggested by Jakub
    Jelinek.
- Fix compatibility with recent glibc headers.
2008-06-17 16:24:16 +00:00
Jan Kratochvil
2234aa8fd6 - Fix crash on a watchpoint update on an inferior stop.
- Fix the s390x part of the hardware watchpoints after a fork.
2008-06-01 13:14:20 +00:00
Jan Kratochvil
ad4fdd5fb5 - Fix memory trashing on binaries from GNAT/Ada (workaround GCC PR 35998). 2008-05-22 20:37:43 +00:00
Tom Callaway
e237432bca Silence memcpy check which returns false positive (sparc64) 2008-05-15 23:27:24 +00:00
Jan Kratochvil
a8518f3891 Fixup the numbering. 2008-05-15 21:26:13 +00:00
Tom Callaway
dccf7f213b fix gdb for sparcv9 and sparc64 2008-05-15 21:16:19 +00:00
Jan Kratochvil
4824eeeeb5 - Make the testsuite results of dfp-test.exp more stable. 2008-05-04 06:54:04 +00:00
Jan Kratochvil
1f8808d842 - Fix gdb.base/gcore-shmid0.exp to be unresolved on recent kernels. 2008-05-03 20:41:55 +00:00
Jan Kratochvil
70c7344648 Fix the Release number. 2008-04-27 20:30:02 +00:00
Jan Kratochvil
17a4f25e9f - Remove the kernel VDSO workaround (`no loadable ...') (kernel BZ 312011). 2008-04-27 20:28:26 +00:00
Jan Kratochvil
c499105421 - Backport fix on various forms of threads tracking across exec() (BZ
442765).
- Testsuite: Include more biarch libraries on %{multilib_64_archs}.
- Disable the build-id warnings for the testsuite run as they cause some
    FAILs.
- Fix PIE support for 32bit inferiors on 64bit debugger.
- Fix trashing memory on one ada/gnat testcase.
- Make the testsuite results on ada more stable.
2008-04-22 22:13:56 +00:00
Jan Kratochvil
7db944e3bd - Fix ia64 compilation errors (Yi Zhan, BZ 442684).
- Fix build on non-standard rpm-devel includes (Robert Scheck, BZ 442449).
- Do not run the PIE mode for the testsuite during `--with upstream'.
- Fix test of the crash on a sw watchpoint condition getting out of the
    scope.
2008-04-16 15:00:25 +00:00
Jan Kratochvil
5f5d7d94b5 - Fix a regression due to PIE of reloading a changed exec file (BZ 433410).
- Include also biarch libgcc on %{multilib_64_archs} for the testsuite.
- Cosmetic fix of a testcase sanity breakpoint setting (part of BZ 233852).
- New test of hiding unexpected breakpoints on intentional step commands.
- New test of GCORE for shmid 0 shared memory mappings.
- New test of a crash on `focus cmd', `focus prev' commands.
- Fix a minor test race of the hardware watchpoints after the fork call.
- Test crash on a sw watchpoint condition getting out of the scope.
2008-04-13 23:51:48 +00:00
Jan Kratochvil
a9e8793603 - Test crash on a sw watchpoint condition getting out of the scope. 2008-04-06 01:40:10 +00:00
Jan Kratochvil
e923707749 - Fix a minor test race of the hardware watchpoints after the fork call. 2008-03-30 22:15:14 +00:00
Jan Kratochvil
ed268f2814 - New test of hiding unexpected breakpoints on intentional step commands.
- New test of GCORE for shmid 0 shared memory mappings.
- New test of a crash on `focus cmd', `focus prev' commands.
2008-03-30 18:58:47 +00:00
Jan Kratochvil
4ebfb44ea4 - Cosmetic fix of a testcase sanity breakpoint setting (part of BZ 233852). 2008-03-29 15:31:15 +00:00
Jan Kratochvil
7d92950e83 - Upgrade to the latest upstream final release gdb-6.8. 2008-03-28 09:32:36 +00:00
Jan Kratochvil
338fe930a1 - build-id warnings integrated more with rpm and the lists of the warnings
got replaced usually by a single-line `debuginfo-install' advice.
- FIXME: Testsuite needs an update for the new pre-prompt messages.
- Fix the `--with upstream' compilation - gstack/pstack are now omitted.
2008-03-10 10:05:44 +00:00
Jan Kratochvil
5bed39139d - Drop the unused `ChangeLog.RedHat' file stubs.
- New rpm option `--with upstream' to drop the Fedora patches for testing.
- Drop some no longer valid .spec file comments.
- Include the Fortran dynamic arrays entry for %changlog of
    6.7.50.20080227-1.
2008-03-04 14:42:19 +00:00
Jan Kratochvil
25ff8a1663 - Upgrade to the upstream gdb-6.8 prerelease.
- Cleanup the leftover `.orig' files during %prep.
- Add expat-devel check by the configure script (for the other-arch
    builds).
- `--with testsuite' now also BuildRequires: fpc
- Backport fix of a segfault + PIE regression since 6.7.1 on PIE
    executables.
- Update the printed GDB version string to be Fedora specific.
2008-03-03 16:13:47 +00:00
Jan Kratochvil
2da8118ede - Run the full testsuite also in the `-fPIE -pie' mode. 2008-03-01 08:03:38 +00:00
Jan Kratochvil
b3e4c8b04e - New --with parameters testsuite' and debug'.
- Testsuite is now run during the build only on explicit `--with
    testsuite'.
- Testsuite now possibly produces two outputs for the two GDB target
    arches.
2008-02-25 09:25:51 +00:00
Jan Kratochvil
917a6fb9db - Rename set debug build-id' as set build-id-verbose', former level 1
moved to level 2, default value is now 1, use `set build-id-verbose 0'
    now to disable the missing separate debug filenames messages (BZ
    432164).
2008-02-21 21:41:59 +00:00
Jan Kratochvil
08593f1932 - ia64 build fixes from Doug Chapman (BZ 428882).
- gdbserver separated into an extra package (BZ 405791).
- pstack obsoleted by included gstack (BZ 197020).
- Fix #include <asm/ptrace.h> on
    kernel-headers-2.6.25-0.40.rc1.git2.fc9.x86_64.
- Drop the PowerPC simulator as no longer being compatible with Fedora
    binaries.
2008-02-20 09:43:35 +00:00
Jan Kratochvil
4d1104a1ae - build-id debug messages print now the library names unconditionally. 2008-02-07 14:22:49 +00:00
Jan Kratochvil
6a80c39af8 - Improve the text UI messages for the build-id debug files locating.
- Require now the rpm libraries.
- Fix false `(no debugging symbols found)' on `-readnever' runs.
- Extend the testcase `gdb.arch/powerpc-prologue.exp' for ppc64.
2008-01-24 16:45:56 +00:00
Jan Kratochvil
2a6507443a - Compilation fixup (-9 was never released). 2008-01-12 16:28:31 +00:00
Jan Kratochvil
d945816097 - Fix also threaded inferiors for hardware watchpoints after the fork call.
- Test debugging statically linked threaded inferiors (BZ 239652).
- It requires recent glibc to work in this case properly.
- Testcase cleanup fixup of the gcore memory and time requirements of
    6.7.1-8.
2008-01-12 16:16:46 +00:00
Jan Kratochvil
3f52bbd141 - Fix detaching from a threaded formerly stopped process with non-primary
thread currently active (general BZ 233852).
- Enable back again the testcases named `attachstop.exp' (no such exist
    now).
- Rename the testcase `gdb.threads/attachstop' to
    `gdb.threads/attachstop-mt'.
- Test ia64 memory leaks of the code using libunwind.
- Testcase delay increase (for BZ 247354).
- Test gcore memory and time requirements for large inferiors.
2008-01-10 17:17:49 +00:00
Jan Kratochvil
d50521fae0 - Backport the gcc-4.3 compatibility -Werror fixes.
- Fix documentation on hardware watchpoints wrt multiple threads.
- Rename the patch file for BZ 235197 from its former name 234468.
- Fix the vendora testcase `attach-32.exp' affecting the other tests
    results.
- Support DW_TAG_interface_type the same way as DW_TAG_class_type (BZ
    426600).
2008-01-07 15:10:23 +00:00
Jan Kratochvil
4a930500c1 - Testsuite fixes for more stable/comparable results. 2007-12-10 23:05:54 +00:00
Jan Kratochvil
cd60710ea7 - Reduce the excessive gcc-* packages dependencies outside of mock/koji. 2007-11-23 23:25:00 +00:00
Jan Kratochvil
92dc0e1867 - Fix `errno' resolving across separate debuginfo files.
- Fix segfault on no file loaded, `set debug solib 1', `info
    sharedlibrary'.
- Extend the testsuite run for all the languages if %{dist} is defined.
- Support gdb.fortran/ tests by substituting the g77 compiler by gfortran.
2007-11-16 02:15:40 +00:00
Jan Kratochvil
b0ab3a801f - Fix `errno' resolving on recent glibc with broken
DW_AT_MIPS_linkage_name.
- Imported new test for 6.7 PPC hiding of call-volatile parameter register.
2007-11-04 17:55:57 +00:00
Jan Kratochvil
27c2469e2f - Backport `Breakpoints at multiple locations' patch primarily for C++. 2007-11-03 19:10:29 +00:00
Jan Kratochvil
50dab454bd - Upgrade to GDB 6.7.1. Drop redundant patches, forward-port remaining
ones.
2007-11-01 22:28:37 +00:00
Jan Kratochvil
eb9d945afa - Upgrade to GDB 6.7. Drop redundant patches, forward-port remaining ones.
- Fix rereading of the main executable on its change.
2007-11-01 20:24:20 +00:00
Jan Kratochvil
cc171577b7 - Fix hiding unexpected breakpoints on intentional step/next commands.
- Fix s390 compilation warning/failure due to a wrongly sized type-cast.
2007-10-19 00:12:58 +00:00
Jan Kratochvil
9a1b9888ac - Fix hardware watchpoints after inferior forks-off some process. 2007-10-14 20:11:42 +00:00
Jan Kratochvil
bd518c30d9 - Fix non-threaded watchpoints CTRL-C regression on `set follow child'. 2007-10-13 18:40:40 +00:00
Jan Kratochvil
84f82bf43b - Fix gdbserver for threaded applications and recent glibc (BZ 328021). 2007-10-12 09:20:08 +00:00
Jan Kratochvil
7969725ab1 - Fix debug load for sparse assembler files (such as vDSO32 for
i386-on-x86_64).
2007-10-09 17:05:59 +00:00
Jan Kratochvil
cafa2ff0c1 - Set the breakpoints always to all the ctors/dtors variants (BZ 301701).
- Fix a TUI visual corruption due to the build-id warnings (BZ 320061).
- Fixed the kernel i386-on-x86_64 VDSO loading (producing `Lowest section
    in').
2007-10-08 19:12:38 +00:00
Jan Kratochvil
ddc50f97e3 - Fix address changes of the ctors/dtors breakpoints w/multiple PCs (BZ
301701).
- Delete an info doc file on `rpmbuild -bp' later rebuilt during `rpmbuild
    -bc'.
2007-10-05 15:00:27 +00:00
Jan Kratochvil
435483c64b - Fix re-setting of the ctors/dtors breakpoints with multiple PCs (BZ
301701).
- Avoid one useless user question in the core files locator (build-id).
2007-09-25 23:14:55 +00:00
Jan Kratochvil
dd40115f74 - Fixed the kernel VDSO loading (`warning: no loadable sections found in
...').
- Fix the testcase for pending signals (from BZ 233852).
2007-09-23 15:42:37 +00:00
Jan Kratochvil
add1a2d48d - Support also the $allocate' and $delete' ctor/dtor variants (BZ
301701).
- Fix the build compatibility with texinfo >= 4.10.
- Fix the testcase for pending signals (from BZ 233852).
2007-09-22 15:56:10 +00:00
Jan Kratochvil
41705867ad - Fix attaching to stopped processes and/or pending signals. 2007-09-16 22:34:35 +00:00
Jan Kratochvil
4e2e7886e3 - New fast verification whether the .debug file matches its peer
(build-id).
- New locating of the matching binaries from the pure core file (build-id).
2007-08-28 14:46:38 +00:00
Jan Kratochvil
864733e518 - Fixed excessive RPATH (related to BZ 228891). 2007-08-17 14:37:20 +00:00
Jan Kratochvil
daafa059ee - Fixed compatibility with the Rawhide glibc open(2) syscall sanity
checking.
- Update the core_dump_elf_headers=1 compatibility code to the upstream
    variant.
2007-08-08 22:02:39 +00:00
Jan Kratochvil
7a31f8b0c5 - Update PPC unwinding patches to their upstream variants (BZ 140532). 2007-08-06 00:24:32 +00:00
Jesse Keating
6614f13981 - Rebuild for RH #249435 2007-07-25 17:16:51 +00:00
Jan Kratochvil
2d6435754d - Fixed compatibility with Rawhide kernel
fs.binfmt_elf.core_dump_elf_headers=1.
- .spec file updates to mostly pass RPMLINT - Fedora merge review (BZ
    225783).
- Fixed testcase of the exit of a thread group leader (of BZ 247354).
- Cleanup any leftover testsuite processes as it may stuck mock(1) builds.
2007-07-23 22:19:06 +00:00
Jan Kratochvil
5c49e68313 - Do not hang on exit of a thread group leader (BZ 247354).
- New test for upstream fix of VDSO decoding while attaching to an i386
    process.
- Fixed BZ # 232014 -> 232015.
2007-07-08 10:45:30 +00:00
Jan Kratochvil
a0b6775162 - Link with libreadline provided by the operating system. 2007-07-05 12:13:42 +00:00
Jan Kratochvil
c78c51c0de - Fix PPC software watchpoints active while stepping atomic instr. (BZ
237572).
2007-06-26 04:37:05 +00:00
Jan Kratochvil
5a72cdabf8 - Support for stepping over PPC atomic instruction sequences (BZ 237572).
- `set scheduler-locking step' is no longer enforced but it is now default.
2007-06-21 05:22:01 +00:00
Jan Kratochvil
4e636f8028 - Fix attaching a stopped process on expected + upstream kernels (BZ
233852).
- Fix attaching during a pending signal being delivered.
2007-06-20 14:25:46 +00:00
Jan Kratochvil
aad703f07a - Testcase update to cover PPC Power6/DFP instructions disassembly (BZ
230000).
- Disable some known timeouting/failing testcases to reduce the build time.
- Fix crash on missing filenames debug info (BZ 242155).
2007-06-07 18:31:29 +00:00
Jan Kratochvil
acb618c727 - Fixup for the PPC Power6/DFP instructions disassembly (BZ 230000).
- New testcase for the GCORE buffer overflow (for BZ 238285, formerly
    235753).
- Related: rhbz#230000 rhbz#238285 rhbz#235753
2007-04-28 21:50:42 +00:00
Jan Kratochvil
1499556e03 - Fix `gcore' command for 32bit PPC inferiors on 64bit PPC hosts (BZ
232015).
- Resolves: rhbz#232015
2007-04-26 00:41:22 +00:00
Jan Kratochvil
a32d62ae37 - Enable PowerPC to print 128-bit long double variables (BZ 237872).
- New testcase for 32bit inferiors on 64bit hosts.
- Resolves: rhbz#237872
- Related: rhbz#232014
2007-04-25 21:13:29 +00:00
Jan Kratochvil
8336d588bf - Package review, analysed by Ralf Corsepius (BZ 225783).
- Fix prelink(8) testcase for non-root $PATH missing `/usr/sbin' (BZ
    225783).
- Fix debugging GDB itself - the compiled in source files paths (BZ
    225783).
- Fix harmless GCORE stack buffer overflow, by _FORTIFY_SOURCE=2 (BZ
    235753).
- Fix XML support - the build was missing `expat-devel'.
- Updated the `info' files handling by the spec file.
- Building now with the standard Fedora code protections -
    _FORTIFY_SOURCE=2.
- Use multiple CPUs for the build (%{?_smp_mflags}).
- Separate testsuite run to its %check section.
- Fix (remove) non-ASCII spec file characters.
- Remove system tools versions dumping - already present in mock build
    logs.
- Reverts: rhbz#235197
- Related: rhbz#235197 rhbz#225783
- Resolves: rhbz#235753
2007-04-24 15:57:25 +00:00
Jan Kratochvil
4b94240967 - Notify user of a child forked process being detached (BZ 235197).
- Resolves: rhbz#235197
2007-04-22 20:16:04 +00:00
Jan Kratochvil
b2d009af0c - Allow running `/usr/bin/gcore' with provided but inaccessible tty (BZ
229517).
- Fix testcase for watchpoints in threads (for BZ 237096).
- BuildRequires now `libunwind-devel' instead of the former `libunwind'.
- Use the runtime libunwind .so.7, it requires now >=
    0.99-0.1.frysk20070405cvs.
- Resolves: rhbz#229517
- Related: rhbz#237096
2007-04-22 13:13:52 +00:00
Jan Kratochvil
9a64326ab3 - Use definition of an empty structure as it is not an opaque type (BZ
233716).
- Fixed the gdb.base/attachstop.exp testcase false 2 FAILs.
- Resolves: rhbz#233716
2007-03-24 08:55:33 +00:00
Jan Kratochvil
8955b7e320 - Suggest SELinux permissions problem; no assertion failure anymore (BZ
232371).
- Related: rhbz#232371
2007-03-16 00:49:33 +00:00
Jan Kratochvil
eaba00d1b0 - Fix occasional dwarf2_read_address: Corrupted DWARF expression (BZ
232353).
- Resolves: rhbz#232353
2007-03-15 08:37:14 +00:00
Jan Kratochvil
e157c1b26f - Temporary support for shared libraries >2GB on 64bit hosts. (BZ 231832)
- Resolves: rhbz#231832
2007-03-12 16:02:43 +00:00
Jan Kratochvil
9548cfeea8 - Backport + testcase for PPC Power6/DFP instructions disassembly (BZ
230000).
- Resolves: rhbz#230000
2007-02-25 21:43:15 +00:00
Jan Kratochvil
2a21fb50ae - Fix a race during attaching to dying threads; backport (BZ 209445).
- Testcase of unwinding has now marked its unsolvable cases (for BZ
    140532).
- Resolves: rhbz#209445
- Related: rhbz#140532
2007-02-05 08:28:49 +00:00
Jan Kratochvil
dfe7fd4669 - Backported post gdb-6.6 release PPC `show endian' fixup.
- Fix displaying of numeric char arrays as strings (BZ 224128).
- Simplified patches by merging upstream accepted ones into a single file.
- Resolves: rhbz#224128
2007-01-26 22:52:10 +00:00
Jan Kratochvil
aefb0e1e23 - Upgrade to GDB 6.6. Drop redundant patches, forward-port remaining ones.
- Backported post gdb-6.6 release ia64 unwinding fixups.
- Testcase for exec() from threaded program (BZ 202689).
- Resolves: rhbz#221125
- Related: rhbz#202689
2007-01-21 01:53:01 +00:00
Jan Kratochvil
376c4280d4 - Fix the testsuite results broken in 6.5-26, stop invalid testsuite runs. 2007-01-15 21:08:52 +00:00
Jan Kratochvil
4dddad4251 - Fix unwinding of non-debug (.eh_frame) PPC code, Andreas Schwab (BZ
140532).
- Fix unwinding of debug (.debug_frame) PPC code, workaround GCC (BZ
    140532).
- Fix missing testsuite .log output of testcases using get_compiler_info().
- Resolves: rhbz#140532
2007-01-13 09:18:58 +00:00
Jan Kratochvil
48f079c103 - Fix unwinding of non-CFI (w/o debuginfo) PPC code by recent GCC (BZ
140532).
- Related: rhbz#140532
2007-01-12 21:07:47 +00:00
Jan Kratochvil
3cdd4d2bbe - Backport readline history for input mode commands like `command' (BZ
215816).
- Resolves: rhbz#215816
2007-01-11 21:28:57 +00:00
Jan Kratochvil
65bc5f9692 - Find symbols properly at their original (included) file (BZ 109921).
- Remove the stuck mock(1) builds disfunctional workaround (-> mock BZ
    221351).
- Resolves: rhbz#109921
- Related: rhbz#221351
2007-01-09 11:35:44 +00:00
Jan Kratochvil
803b8bdf52 - Fix unwinding crash on older gcj(1) code (extended CFI support) (BZ
165025).
- Include testcase for the readline history of input mode commands (BZ
    215816).
- Related: rhbz#165025 rhbz#215816
2006-12-30 20:59:07 +00:00
Jan Kratochvil
418be7985a - Try to reduce sideeffects of skipping ppc .so libs trampolines (BZ
218379).
- Fix lockup on trampoline vs. its function lookup; unreproducible (BZ
    218379).
- Resolves: rhbz#218379
- Related: rhbz#192964
2006-12-23 21:32:21 +00:00
Jan Kratochvil
b9610957d2 - Fix bogus 0x0 unwind of the thread's topmost function clone(3) (BZ
216711).
- Testcase for readline segfault on excessively long hand-typed lines.
- Related: rhbz#216711
2006-12-19 19:26:15 +00:00
Jan Kratochvil
2a22042c8a - Fix attachment also to a threaded stopped process (BZ 219118).
- Cleanup any leftover testsuite processes as it may stuck mock(1) builds.
- Resolves: rhbz#219118
2006-12-12 22:16:21 +00:00
Jan Kratochvil
ba921cd95b - Fix readline history for input mode commands like `command' (BZ 215816).
- Related: rhbz#215816
2006-11-25 19:11:24 +00:00
Jan Kratochvil
67e6bd43b5 - Bugfix testcase typo of gdb-6.5-16. 2006-11-16 21:16:55 +00:00
Jan Kratochvil
509b0ab1f9 - Provide testcase for accessing the last address space byte.
- Related: rhbz#210614
2006-11-16 00:01:56 +00:00
Jan Kratochvil
03e2cd36ed - Fix readline segfault on excessively long hand-typed lines.
- Related: rhbz#214196
2006-11-09 09:39:43 +00:00
Jan Kratochvil
dd1d9ea7c4 Disable "threadcrash.exp" as it is incompatible with older ia64 kernels:
- Improved testsuite results by the testsuite provided by the courtesy of
    BEA.
->
- Provided (disabled during build) threading testsuite from BEA.
2006-11-03 07:14:39 +00:00
Jan Kratochvil
b048379f11 - Fix "??" resolving of symbols from (non-prelinked) debuginfo packages.
- Fix "??" resolving of symbols from overlapping functions (nanosleep(3)).
- Also disable testcase "checkpoint.exp" for a possible kernel Bug 207002.
- Improved testsuite results by the testsuite provided by the courtesy of
    BEA.
- Related: rhbz#179399
Note: i386 test results of the BEA testsuite uuencode(1)d for `gdb2fail.sh'
    are too bogus, retest (RHTS?) required on the matching kernel.
    `WONTFIX' by makem.
2006-11-02 22:58:41 +00:00
Jan Kratochvil
5b4413efb9 Bugzilla Bug 210614: [RHEL4U4] The gdb command hangs.
Sat Oct 14 2006 Jan Kratochvil <jan.kratochvil@redhat.com> - 6.5-13
- Fix deadlock accessing last address space byte; for corrupted backtraces.
2006-10-14 21:55:07 +00:00
Jan Kratochvil
09585624a5 - Disabled IPv6 until its user visible syntax gets stable upstream. 2006-10-08 17:09:12 +00:00
Jan Kratochvil
50a6238835 - No longer disassemble invalid i386 opcodes of movQ/movA (BZ 172034).
- Simplify the IPv6 patch for gdbserver (BZ 198365).
- Suggest fixing your target architecture for gdbserver(1) (BZ 190810).
- Fix dereferencing registers for 32bit inferiors on 64bit hosts (BZ
    181390).
- Fix `gcore' command for 32bit inferiors on 64bit hosts.
2006-10-01 19:21:15 +00:00
Jan Kratochvil
7e80c93779 - Support IPv6 for gdbserver (BZ 198365).
- Temporarily disable testcase "chng-syms.exp" for a possible kernel Bug
    207002.
2006-09-27 16:27:57 +00:00
Jan Kratochvil
ba67a7996c - Fix crash on C++ symbol failing to be demangled (BZ 206813).
- Fix attach to stopped process, supersede
    `gdb-6.3-attach-stop-20051011.patch'.
- Fix TLS symbols resolving for objects with separate .debug file
    (-debuginfo).
- Fix TLS symbols resolving for shared libraries with a relative pathname.
- Support TLS symbols (+`errno' suggestion if no pthread is found) (BZ
    185337).
2006-09-21 13:07:53 +00:00
Jan Kratochvil
b6646b39a2 - Fix gdb printf command argument using "%p" (BZ 205551). 2006-09-12 17:48:25 +00:00
aoliva
e6628c4a6c gdb-6_5-7_fc6 from embargo branch. 2006-09-04 07:49:04 +00:00
aoliva
a23697f5db gdb-6_5-6_fc6 from embargo branch. 2006-09-04 07:48:26 +00:00
aoliva
9920fee39f gdb-6_5-4_fc6 from embargo branch. 2006-09-04 07:38:43 +00:00
aoliva
753f5e6d3e - Backport support for i386 nop memory instructions.
- Fix debuginfo addresses resolving for --emit-relocs Linux kernels (BZ
    203661, from Jan Kratochvil, like the remaining changes).
- Bugfix segv on the source display by ^X 1 (fixes Patch130, BZ
200048).
- Do not step into the PPC solib trampolines (BZ 200533).
- Fix exec() from threaded program, partial CVS backport (BZ 182116).
- Fix occasional failure to load shared libraries (BZ 146810).
- Bugfix object names completion (fixes Patch116, BZ 193763).
- Avoid crash of 'info threads' if stale threads exist (BZ 195429).
- Handle corrupted or missing location list information (BZ 196439).
2006-08-24 06:18:06 +00:00
aoliva
b13204b595 ??? Alexandre Oliva <aoliva@redhat.com> - 6.5-4
- Backport support for i386 nop memory instructions.
2006-08-23 06:54:55 +00:00
aoliva
3ef6e043a1 - Add missing definition of multilib_64_archs for glibc-devel buildreqs.
- Backport support for .gnu.hash sections.
2006-07-14 05:18:22 +00:00
aoliva
7c98e3b859 No prelink on ia64 2006-07-12 07:34:07 +00:00
aoliva
de6a2a04d1 It's sharutils that provides uuencode 2006-07-12 07:13:31 +00:00
aoliva
fef19e0df6 - BuildReq uuencode, prelink and, on multilib systems, 32-bit glibc-devel.
- Drop obsolete attach-stop patch.
- Fix testcases in threaded-watchpoints2 and step-thread-exit patches.
- Re-enable attach-pie.exp, asm-source.exp and sigstep.exp tests.
2006-07-12 07:04:22 +00:00
aoliva
c59c374ffc Fix ia64 build, remove gdb-6.3.tar.bz2 from .cvsignore. 2006-07-11 08:06:56 +00:00
aoliva
78483f6257 Do not remove unsupported Ada and ObjC tests in a way that breaks the
build.
2006-07-11 07:05:14 +00:00
aoliva
9231e41bc3 - Upgrade to GDB 6.5. Drop redundant patches, forward-port remaining ones. 2006-07-11 06:33:02 +00:00
aoliva
8f1d1491a9 - Require flex and bison at build time. 2006-06-15 11:34:42 +00:00
aoliva
4177b134a2 - Require flex at build time. 2006-06-15 11:24:22 +00:00
aoliva
4917379716 - Additional patch for BZ 175083, to cope with waitpid setting status even
when returning zero.
2006-06-15 10:35:58 +00:00
aoliva
940bd52d43 - Require gettext at build time. (BZ193366) 2006-05-31 07:15:55 +00:00
aoliva
bc67a32afc - Rewrite patch for BZ 175270, BZ 175083 so as to catch the exception
earlier.
- Remove too-fragile testcases from patches for CFA value and "S"
    augmentation.
2006-05-27 07:34:28 +00:00
aoliva
017d602381 - Add not-automatically-generated file to fopen64 patch (BZ 191948). 2006-05-17 13:59:46 +00:00
aoliva
cb077a38c2 - Avoid race conditions caused by exceptions messing with signal masks. (BZ
175270, BZ 175083, maybe BZ 172938).
- Hardcode /bin and /usr/bin paths into gstack (BZ 179829).
- Build in a subdir of the source tree instead of in a sibling directory.
- Switch to versioning scheme that uses the same base revision number for
    all OSes, and uses a suffix to tell the builds apart and ensure
    upgradability.
2006-04-14 07:05:35 +00:00
aoliva
16b31aabef - Use fopen64 where available. Fixes BZ 179399.
- Use bigger numbers than int. Fixes BZ 171783.
2006-04-14 05:52:53 +00:00
aoliva
494ffa381e - Fix regression in PIE debugging (BZ 133944) (re?)introduced by the
prelink fix (BZ 175075). Improve testcase for the prelink fix.
- Revert dwarf2 frame identifier change.
2006-03-08 23:48:02 +00:00
aoliva
0c643cf34e [...]
- Do not try to compile x86_64-only CFA testcase on 32-bit x86.
2006-03-07 05:17:56 +00:00
aoliva
87809a744e - Change dwarf2 frame identifiers to use the actual PC instead of the
function's entry point.
- Fix FSF and GDB contact addresses in new testcases.
- Change prelink test to issue untested instead of warning message if
    system libraries are not prelinked.
2006-03-07 05:13:18 +00:00
aoliva
5aedf031b8 - Add support for "S" augmentation for signal stack frames.
- Add support for CFA value expressions and encodings.
- Various improvements to the prelink test.
2006-03-03 19:10:47 +00:00
aoliva
28868ad752 Fix date of previous %changelog entry. 2006-02-23 20:48:51 +00:00
aoliva
de063e0442 - Enable gdb to debug core files and executables with mismatched prelink
base addresses. Fixes BZ 175075.
2006-02-23 20:47:29 +00:00
aoliva
57ce3582f8 Oops, update Release 2006-02-14 20:51:23 +00:00
aoliva
ee1d9490a7 - Adjust type-punning patch to include fix not needed upstream. 2006-02-14 20:48:24 +00:00
aoliva
e08f94c000 - Use type-punning warning fixes as accepted upstream. 2006-02-14 19:40:14 +00:00
Jesse Keating
cc18d737e0 bump for bug in double-long on ppc(64) 2006-02-11 02:49:31 +00:00
Jesse Keating
9c2bcfac82 bump for new gcc/glibc 2006-02-07 11:44:29 +00:00
aoliva
667028970c - Bump up release number. 2006-01-16 16:27:08 +00:00
aoliva
c9fd171760 - Fix type-punning warnings issued by GCC 4.1. 2005-12-19 18:59:07 +00:00
Jesse Keating
88ce67832e gcc bump 2005-12-16 23:20:30 +00:00
Jeff Johnston
6417cfccf0 - Bump up release number.
Thu Dec 01 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.90
- Add option to allow backtracing past zero pc value.
- Bugzilla 170275
2005-12-01 21:07:06 +00:00
Jeff Johnston
fbb51ac204 - Bump up release number.
Tue Nov 15 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.86
- Fix ia64 user-specified SIGILL handling error.
- Bugzilla 165038.
2005-11-16 19:19:42 +00:00
Jeff Johnston
fb9a5aa2e0 - Bump up release number.
Tue Oct 18 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.82
- Modify attach patch to add missing fclose.
- Bugzilla 166712
2005-10-20 15:48:27 +00:00
Jeff Johnston
e00d0dda36 - Bump up release number.
Tue Oct 11 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.78
- Support gdb attaching to a stopped process.
2005-10-12 18:57:10 +00:00
Jeff Johnston
c73684b204 - Bump up release number.
Thu Sep 29 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.74
- Fix up DSO read logic when process is attached.
2005-09-29 22:41:56 +00:00
Jeff Johnston
078093a0f2 - Bump up release number.
Mon Sep 26 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.70
- Fix frame pointer calculation for ia64 sigtramp frame.
2005-09-27 16:07:52 +00:00
Jeff Johnston
7c724ede90 - Bump up release number.
Thu Sep 22 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.66
- Remove extraneous xfree.
2005-09-22 21:55:32 +00:00
Jeff Johnston
658b48942f - Bump up release number.
Wed Sep 07 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.62
- Readd readnever option
2005-09-07 18:57:23 +00:00
Jeff Johnston
a0101bc427 - Bump up release number. 2005-07-27 16:10:40 +00:00
Jeff Johnston
486c3bbc76 - Bump up release number.
Tue Jul 26 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.54
- Add testcase to verify printing of inherited members
- Bugzilla 146835
2005-07-26 21:29:05 +00:00
Jeff Johnston
e1bcf9b74a - Bump up release number.
Mon Jul 25 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.50
- Fix bug with info frame and cursor address on ia64.
- Add testcase to verify pseudo-registers calculated for ia64 sigtramp.
- Bugzilla 160339
2005-07-25 22:43:34 +00:00
Jeff Johnston
d5a2446950 - Bump up release number.
Fri Jul 22 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.46
- Fix attaching to 32-bit processes on 64-bit systems.
- Bugzilla 160254
2005-07-23 01:41:19 +00:00
Jeff Johnston
846419871a - Bump up release number.
Thu Jul 14 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.42
- Add work-around to make ia64 gcore work faster.
- Bugzilla 147436
2005-07-15 00:48:56 +00:00
Jeff Johnston
72cd19da15 - Bump up release number.
Mon Jul 11 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.38
- Fix backtracing across sigaltstack for ia64
- Bugzilla 151741
2005-07-14 19:11:18 +00:00
Jeff Johnston
82cee5f74c - Bump up release number.
Fri Jul 08 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.35
- Build pseudo-registers properly for sigtramp frame.
- Bugzilla 160339
2005-07-09 02:16:29 +00:00
Jeff Johnston
adbc6b8f3a - Bump up release number.
Thu Jul 07 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.31
- Modify security errata to include additional bfd robustness updates
- Bugzilla 158680
2005-07-08 18:42:25 +00:00
Jeff Johnston
d93994303f - Bump up release number.
Fri Jun 10 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.28
- Security errata for bfd and .gdbinit file usage
- Bugzilla 158680
2005-06-10 20:50:21 +00:00
Jeff Johnston
b52f222775 - Bump up release number.
Wed May 18 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.23
- Bump up release number.
Wed May 18 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.22
- Specify SA_RESTART for linux-nat.c handlers and use my_waitpid which
    handles EINTR.
2005-05-18 19:25:28 +00:00
Jeff Johnston
a5fe47c6ba - Bump up release number.
Tue May 03 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.20
- Bump up release number.
Tue May 03 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.19
- Fix for partial die in cache error
- Bugzilla 137904
2005-05-03 22:58:36 +00:00
Jeff Johnston
fc61375721 - Bump up release number.
Wed Apr 27 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.17
- Bump up release number.
Wed Apr 27 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.16
- Update ia64 sigtramp support to use libunwind and fix top-level rse
    register reads to also use libunwind.
- Bugzilla 151741
2005-04-27 23:29:27 +00:00
Jeff Johnston
0e6b69254f - Bump up release number.
Thu Apr 21 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.14
- Bump up release number.
Thu Apr 21 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3-0.0-1.13
- Do not issue warning message for gcore under ia64
- Bugzilla 146416
2005-04-21 20:10:16 +00:00
cagney
434306b94c - Update gstack patch, handle systems that lack /proc/<pid>/tasks. 2005-04-11 20:52:56 +00:00
cagney
00764cbbb6 Oops, fix version number. 2005-04-08 19:18:04 +00:00
cagney
a0fb58586a - Replace patch warning about DW_OP_piece with a patch that implements the
DW_OP_piece read path.
2005-04-08 19:16:52 +00:00
cagney
5ced33ee9c - Print a warning when the separate debug info's CRC doen't match; test. 2005-04-02 22:38:09 +00:00
Jeff Johnston
81e47be6db - Bump up release number.
Wed Mar 30 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.7
- Add proper vsyscall page support for ia64.
2005-03-30 23:40:51 +00:00
Jeff Johnston
2b9b6c13e2 - Bump up release number.
Thu Mar 24 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.4
- Fix printing of inherited members of C++ classes.
- Fix for Bugzilla 146835.
2005-03-25 00:17:33 +00:00
Jeff Johnston
8898d54c59 - Bump up release number.
Thu Mar 17 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-1.1
- Remove warnings that cause errors when compiled with gcc4 and -Werror.
2005-03-22 23:25:26 +00:00
Elliot Lee
c3e970c431 oops, rebuild 2005-03-16 21:33:50 +00:00
Jeff Johnston
bfc7c1d8bf - Bump up release number.
Thu Mar 03 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-0.35
- Add follow-fork fix from mainline sources.
2005-03-04 17:13:55 +00:00
Jeff Johnston
8a516c73c3 - Bump up release number.
Mon Feb 28 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-0.32
- Modify debug register handling for x86, x86-64 to be thread-specific.
- Modify threaded watchpoint code for x86, x86-64 to properly insert and
    remove watchpoints on all threads.
2005-03-03 20:42:47 +00:00
cagney
155a3e093e Bump version number twice (RHEL-3; RHEL-4). 2005-02-22 19:15:01 +00:00
cagney
367b952805 - Modify gdb-6.3-dwattype0-20050201.patch to check for a zero address and
not zero unsnd. Fix BE 32- vs 64-bit problem.
2005-02-22 17:34:05 +00:00
cagney
49d82ff464 Oops, really bump version to .28. 2005-02-21 18:25:42 +00:00
cagney
79b1522f47 - Back port patch adding symfile-mem.o to all GNU/Linux builds. Fix BZ
146087.
2005-02-21 18:24:09 +00:00
Jeff Johnston
6ba43c9d8c - Bump up release number.
Wed Feb 16 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-0.26
- Fix unload.exp testcase.
2005-02-16 21:37:58 +00:00
Jeff Johnston
955cd49926 - Bump up release number.
Mon Feb 14 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-0.24
- Fix gdb to always grab the terminal before a readline call.
- Bugzilla 147880
2005-02-14 22:10:53 +00:00
Jeff Johnston
3eb6817783 - Bump up release number.
Fixed problem to do with CFLAGS being set to -Wp,-D_FORTIFY_SOURCE which
    causes the build to fail because gdb has usage of functions without
    return types and uses the -Werror flag.
2005-02-12 00:43:50 +00:00
Jeff Johnston
28857cc59c - Bump up release number.
Fri Feb 11 2005 Jeff Johnston <jjohnstn@redhat.com> 6.3.0.0-0.21
- Fix gdb to handle stepping over the end of an exiting thread.
- Bugzilla 146848
2005-02-11 23:48:53 +00:00
Jeff Johnston
3bd6eba21d - Bump up release number. 2005-02-10 23:01:59 +00:00
Jeff Johnston
9dde329b20 - Modify previous gcore patch to not use linux_proc_xfer_memory even for
main thread.
2005-02-08 21:02:35 +00:00
Jeff Johnston
28fdd9467e - Modify previous gcore patch to only apply to ia64. 2005-02-08 01:25:23 +00:00
Jeff Johnston
20b150be89 - Fix gcore to work properly for threaded applications
- Bugzilla 145309, 145092
2005-02-05 04:21:32 +00:00
Jeff Johnston
020264b153 - Tolerate DW_AT_type referencing <0> and instead of generating an error,
treat as unknown type.
- Bugzilla 144852.
2005-02-05 03:49:11 +00:00