Commit Graph

291 Commits

Author SHA1 Message Date
Jan Kratochvil
d03bbcd3a1 - 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).
2008-07-25 11:54:22 +00:00
Jan Kratochvil
2357a47db9 - Temporarily disable attaching to a stopped process (BZ 453688)
- To be reintroduced after a fix of the kernel BZ 454404.
2008-07-24 06:34:23 +00:00
Jan Kratochvil
bb22d30837 - Fix crash due to calling an inferior function right after a watchpoint
stop.
2008-07-07 22:49:31 +00:00
Jan Kratochvil
cae3ac6551 - 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:15:47 +00:00
Jan Kratochvil
296cce914d - Fix memory trashing on binaries from GNAT/Ada (workaround GCC PR 35998). 2008-05-22 23:06:40 +00:00
Tom Callaway
31a2eafa99 Silence memcpy check which returns false positive (sparc64) 2008-05-15 23:27:06 +00:00
Tom Callaway
7115f0bab7 fix gdb for sparcv9 and sparc64 2008-05-15 21:16:06 +00:00
Jan Kratochvil
193a9401d2 - Remove the kernel VDSO workaround (`no loadable ...') (kernel BZ 312011).
Wed Apr 23 2008 Jan Kratochvil <jan.kratochvil@redhat.com> - 6.8-4
- 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-05-03 21:43:52 +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