9cd9368e86
Adjust build-id related patches. Drop backported patches which are no longer relevant. Bump 'snapgnulib' date. Backport upstream patch which papers over Fortran lexical analyzer bug (RHBZ 2012976, Tom de Vries).
328 lines
11 KiB
Plaintext
328 lines
11 KiB
Plaintext
# Match the Fedora's version info.
|
|
#=fedora
|
|
Patch001: gdb-6.3-rh-testversion-20041202.patch
|
|
|
|
# Add a wrapper script to GDB that implements pstack using the
|
|
# --readnever option.
|
|
#=push
|
|
Patch002: gdb-6.3-gstack-20050411.patch
|
|
|
|
# Test support of multiple destructors just like multiple constructors
|
|
#=fedoratest
|
|
Patch003: gdb-6.3-test-dtorfix-20050121.patch
|
|
|
|
# Fix to support executable moving
|
|
#=fedoratest
|
|
Patch004: gdb-6.3-test-movedir-20050125.patch
|
|
|
|
# Test sibling threads to set threaded watchpoints for x86 and x86-64
|
|
#=fedoratest
|
|
Patch005: gdb-6.3-threaded-watchpoints2-20050225.patch
|
|
|
|
# Notify observers that the inferior has been created
|
|
#=fedoratest
|
|
Patch006: gdb-6.3-inferior-notification-20050721.patch
|
|
|
|
# Verify printing of inherited members test
|
|
#=fedoratest
|
|
Patch007: gdb-6.3-inheritancetest-20050726.patch
|
|
|
|
# Support TLS symbols (+`errno' suggestion if no pthread is found) (BZ 185337).
|
|
#=push+jan: It should be replaced by Infinity project.
|
|
Patch008: gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
|
|
|
|
# Fix TLS symbols resolving for shared libraries with a relative pathname.
|
|
# The testsuite needs `gdb-6.5-tls-of-separate-debuginfo.patch'.
|
|
#=fedoratest: One should recheck if it is really fixed upstream.
|
|
Patch009: gdb-6.5-sharedlibrary-path.patch
|
|
|
|
# Improved testsuite results by the testsuite provided by the courtesy of BEA.
|
|
#=fedoratest: For upstream it should be rewritten as a dejagnu test, the test of no "??" was useful.
|
|
Patch010: gdb-6.5-BEA-testsuite.patch
|
|
|
|
# Testcase for deadlocking on last address space byte; for corrupted backtraces.
|
|
#=fedoratest
|
|
Patch011: gdb-6.5-last-address-space-byte-test.patch
|
|
|
|
# Fix readline segfault on excessively long hand-typed lines.
|
|
#=fedoratest
|
|
Patch012: gdb-6.5-readline-long-line-crash-test.patch
|
|
|
|
# Test sideeffects of skipping ppc .so libs trampolines (BZ 218379).
|
|
#=fedoratest
|
|
Patch013: gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
|
|
|
|
# Find symbols properly at their original (included) file (BZ 109921).
|
|
#=fedoratest
|
|
Patch014: gdb-6.5-bz109921-DW_AT_decl_file-test.patch
|
|
|
|
# Update PPC unwinding patches to their upstream variants (BZ 140532).
|
|
#=fedoratest
|
|
Patch015: gdb-6.3-bz140532-ppc-unwinding-test.patch
|
|
|
|
# Testcase for exec() from threaded program (BZ 202689).
|
|
#=fedoratest
|
|
Patch016: gdb-6.3-bz202689-exec-from-pthread-test.patch
|
|
|
|
# Testcase for PPC Power6/DFP instructions disassembly (BZ 230000).
|
|
#=fedoratest
|
|
Patch017: gdb-6.6-bz230000-power6-disassembly-test.patch
|
|
|
|
# Allow running `/usr/bin/gcore' with provided but inaccessible tty (BZ 229517).
|
|
#=fedoratest
|
|
Patch018: gdb-6.6-bz229517-gcore-without-terminal.patch
|
|
|
|
# Avoid too long timeouts on failing cases of "annota1.exp annota3.exp".
|
|
#=fedoratest
|
|
Patch019: gdb-6.6-testsuite-timeouts.patch
|
|
|
|
# Support for stepping over PPC atomic instruction sequences (BZ 237572).
|
|
#=fedoratest
|
|
Patch020: gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
|
|
|
|
# Test kernel VDSO decoding while attaching to an i386 process.
|
|
#=fedoratest
|
|
Patch021: gdb-6.3-attach-see-vdso-test.patch
|
|
|
|
# Test leftover zombie process (BZ 243845).
|
|
#=fedoratest
|
|
Patch022: gdb-6.5-bz243845-stale-testing-zombie-test.patch
|
|
|
|
# New locating of the matching binaries from the pure core file (build-id).
|
|
#=push+jan
|
|
Patch023: gdb-6.6-buildid-locate.patch
|
|
|
|
# Fix loading of core files without build-ids but with build-ids in executables.
|
|
# Load strictly build-id-checked core files only if no executable is specified
|
|
# (Jan Kratochvil, RH BZ 1339862).
|
|
#=push+jan
|
|
Patch024: gdb-6.6-buildid-locate-solib-missing-ids.patch
|
|
|
|
#=push+jan
|
|
Patch025: gdb-6.6-buildid-locate-rpm.patch
|
|
|
|
# Fix displaying of numeric char arrays as strings (BZ 224128).
|
|
#=fedoratest: But it is failing anyway, one should check the behavior more.
|
|
Patch026: gdb-6.7-charsign-test.patch
|
|
|
|
# Test PPC hiding of call-volatile parameter register.
|
|
#=fedoratest
|
|
Patch027: gdb-6.7-ppc-clobbered-registers-O2-test.patch
|
|
|
|
# Testsuite fixes for more stable/comparable results.
|
|
#=fedoratest
|
|
Patch028: gdb-6.7-testsuite-stable-results.patch
|
|
|
|
# Test ia64 memory leaks of the code using libunwind.
|
|
#=fedoratest
|
|
Patch029: gdb-6.5-ia64-libunwind-leak-test.patch
|
|
|
|
# Test hiding unexpected breakpoints on intentional step commands.
|
|
#=fedoratest
|
|
Patch030: gdb-6.5-missed-trap-on-step-test.patch
|
|
|
|
# Test gcore memory and time requirements for large inferiors.
|
|
#=fedoratest
|
|
Patch031: gdb-6.5-gcore-buffer-limit-test.patch
|
|
|
|
# Test GCORE for shmid 0 shared memory mappings.
|
|
#=fedoratest: But it is broken anyway, sometimes the case being tested is not reproducible.
|
|
Patch032: gdb-6.3-mapping-zero-inode-test.patch
|
|
|
|
# Test a crash on `focus cmd', `focus prev' commands.
|
|
#=fedoratest
|
|
Patch033: gdb-6.3-focus-cmd-prev-test.patch
|
|
|
|
# Test various forms of threads tracking across exec() (BZ 442765).
|
|
#=fedoratest
|
|
Patch034: gdb-6.8-bz442765-threaded-exec-test.patch
|
|
|
|
# Test a crash on libraries missing the .text section.
|
|
#=fedoratest
|
|
Patch035: gdb-6.5-section-num-fixup-test.patch
|
|
|
|
# Fix resolving of variables at locations lists in prelinked libs (BZ 466901).
|
|
#=fedoratest
|
|
Patch036: gdb-6.8-bz466901-backtrace-full-prelinked.patch
|
|
|
|
# New test for step-resume breakpoint placed in multiple threads at once.
|
|
#=fedoratest
|
|
Patch037: gdb-simultaneous-step-resume-breakpoint-test.patch
|
|
|
|
# Fix GNU/Linux core open: Can't read pathname for load map: Input/output error.
|
|
# Fix regression of undisplayed missing shared libraries caused by a fix for.
|
|
#=fedoratest: It should be in glibc: libc-alpha: <20091004161706.GA27450@.*>
|
|
Patch038: gdb-core-open-vdso-warning.patch
|
|
|
|
# Workaround ccache making lineno non-zero for command-line definitions.
|
|
#=fedoratest: ccache is rarely used and it is even fixed now.
|
|
Patch039: gdb-ccache-workaround.patch
|
|
|
|
# Testcase for "Do not make up line information" fix by Daniel Jacobowitz.
|
|
#=fedoratest
|
|
Patch040: gdb-lineno-makeup-test.patch
|
|
|
|
# Test power7 ppc disassembly.
|
|
#=fedoratest
|
|
Patch041: gdb-ppc-power7-test.patch
|
|
|
|
# Fix follow-exec for C++ programs (bugreported by Martin Stransky).
|
|
#=fedoratest
|
|
Patch042: gdb-archer-next-over-throw-cxx-exec.patch
|
|
|
|
# Backport DWARF-4 support (BZ 601887, Tom Tromey).
|
|
#=fedoratest
|
|
Patch043: gdb-bz601887-dwarf4-rh-test.patch
|
|
|
|
# Workaround librpm BZ 643031 due to its unexpected exit() calls (BZ 642879).
|
|
#=push+jan
|
|
Patch044: gdb-6.6-buildid-locate-rpm-librpm-workaround.patch
|
|
|
|
# [delayed-symfile] Test a backtrace regression on CFIs without DIE (BZ 614604).
|
|
#=fedoratest
|
|
Patch045: gdb-test-bt-cfi-without-die.patch
|
|
|
|
# Verify GDB Python built-in function gdb.solib_address exists (BZ # 634108).
|
|
#=fedoratest
|
|
Patch046: gdb-bz634108-solib_address.patch
|
|
|
|
# New test gdb.arch/x86_64-pid0-core.exp for kernel PID 0 cores (BZ 611435).
|
|
#=fedoratest
|
|
Patch047: gdb-test-pid0-core.patch
|
|
|
|
# [archer-tromey-delayed-symfile] New test gdb.dwarf2/dw2-aranges.exp.
|
|
#=fedoratest
|
|
Patch048: gdb-test-dw2-aranges.patch
|
|
|
|
# [archer-keiths-expr-cumulative+upstream] Import C++ testcases.
|
|
#=fedoratest
|
|
Patch049: gdb-test-expr-cumulative-archer.patch
|
|
|
|
# Fix regressions on C++ names resolving (PR 11734, PR 12273, Keith Seitz).
|
|
#=fedoratest
|
|
Patch050: gdb-physname-pr11734-test.patch
|
|
|
|
# Fix regressions on C++ names resolving (PR 11734, PR 12273, Keith Seitz).
|
|
#=fedoratest
|
|
Patch051: gdb-physname-pr12273-test.patch
|
|
|
|
# Test GDB opcodes/ disassembly of Intel Ivy Bridge instructions (BZ 696890).
|
|
#=fedoratest
|
|
Patch052: gdb-test-ivy-bridge.patch
|
|
|
|
# Hack for proper PIE run of the testsuite.
|
|
#=fedoratest
|
|
Patch053: gdb-runtest-pie-override.patch
|
|
|
|
# Workaround PR libc/14166 for inferior calls of strstr.
|
|
#=fedoratest: Compatibility with RHELs (unchecked which ones).
|
|
Patch054: gdb-glibc-strstr-workaround.patch
|
|
|
|
# Include testcase for `Unable to see a variable inside a module (XLF)' (BZ 823789).
|
|
#=fedoratest
|
|
Patch055: gdb-rhel5.9-testcase-xlf-var-inside-mod.patch
|
|
|
|
# Testcase for `Setting solib-absolute-prefix breaks vDSO' (BZ 818343).
|
|
#=fedoratest
|
|
Patch056: gdb-rhbz-818343-set-solib-absolute-prefix-testcase.patch
|
|
|
|
# Import regression test for `gdb/findvar.c:417: internal-error:
|
|
# read_var_value: Assertion `frame' failed.' (RH BZ 947564) from RHEL 6.5.
|
|
#=fedoratest
|
|
Patch057: gdb-rhbz947564-findvar-assertion-frame-failed-testcase.patch
|
|
|
|
# Fix 'memory leak in infpy_read_memory()' (RH BZ 1007614)
|
|
#=fedoratest
|
|
Patch058: gdb-rhbz1007614-memleak-infpy_read_memory-test.patch
|
|
|
|
# Fix 'gdb gives highly misleading error when debuginfo pkg is present,
|
|
# but not corresponding binary pkg' (RH BZ 981154).
|
|
#=push+jan
|
|
Patch059: gdb-6.6-buildid-locate-misleading-warning-missing-debuginfo-rhbz981154.patch
|
|
|
|
# Display Fortran strings in backtraces.
|
|
#=fedoratest
|
|
Patch060: gdb-fortran-frame-string.patch
|
|
|
|
# Testcase for '[SAP] Recursive dlopen causes SAP HANA installer to
|
|
# crash.' (RH BZ 1156192).
|
|
#=fedoratest
|
|
Patch061: gdb-rhbz1156192-recursive-dlopen-test.patch
|
|
|
|
# Fix '`catch syscall' doesn't work for parent after `fork' is called'
|
|
# (Philippe Waroquiers, RH BZ 1149205).
|
|
#=fedoratest
|
|
Patch062: gdb-rhbz1149205-catch-syscall-after-fork-test.patch
|
|
|
|
# Fix 'backport GDB 7.4 fix to RHEL 6.6 GDB' [Original Sourceware bug
|
|
# description: 'C++ (and objc): Internal error on unqualified name
|
|
# re-set', PR 11657] (RH BZ 1186476).
|
|
#=fedoratest
|
|
Patch063: gdb-rhbz1186476-internal-error-unqualified-name-re-set-test.patch
|
|
|
|
# Test 'info type-printers' Python error (RH BZ 1350436).
|
|
#=fedoratest
|
|
Patch064: gdb-rhbz1350436-type-printers-error.patch
|
|
|
|
# Fix '[ppc64] and [s390x] wrong prologue skip on -O2 -g code' (Jan
|
|
# Kratochvil, RH BZ 1084404).
|
|
#=fedoratest
|
|
Patch065: gdb-rhbz1084404-ppc64-s390x-wrong-prologue-skip-O2-g-3of3.patch
|
|
|
|
# Force libncursesw over libncurses to match the includes (RH BZ 1270534).
|
|
#=push+jan
|
|
Patch066: gdb-fedora-libncursesw.patch
|
|
|
|
# Test clflushopt instruction decode (for RH BZ 1262471).
|
|
#=fedoratest
|
|
Patch067: gdb-opcodes-clflushopt-test.patch
|
|
|
|
# [SCL] Skip deprecated .gdb_index warning for Red Hat built files (BZ 953585).
|
|
#=push+jan
|
|
Patch068: gdb-6.6-buildid-locate-rpm-scl.patch
|
|
|
|
# [aarch64] Fix hardware watchpoints (RH BZ 1261564).
|
|
#=fedoratest
|
|
Patch069: gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
|
|
|
|
# Add messages suggesting more recent RHEL gdbserver (RH BZ 1321114).
|
|
#=fedora
|
|
Patch070: gdb-container-rh-pkg.patch
|
|
|
|
# New test for Python "Cannot locate object file for block" (for RH BZ 1325795).
|
|
#=fedoratest
|
|
Patch071: gdb-rhbz1325795-framefilters-test.patch
|
|
|
|
# [dts+el7] [x86*] Bundle linux_perf.h for libipt (RH BZ 1256513).
|
|
#=fedora
|
|
Patch072: gdb-linux_perf-bundle.patch
|
|
|
|
# Fix gdb-headless /usr/bin/ executables (BZ 1390251).
|
|
#
|
|
# Also, make /usr/bin/gdb.minimal be the default GDB used, if it's
|
|
# present. For rationale, see:
|
|
#
|
|
# https://fedoraproject.org/wiki/Changes/Minimal_GDB_in_buildroot
|
|
#=fedora
|
|
Patch073: gdb-libexec-add-index.patch
|
|
|
|
# New testcase for: Fix <tab>-completion crash (Gary Benson, RH BZ 1398387).
|
|
#=fedoratest
|
|
Patch074: gdb-rhbz1398387-tab-crash-test.patch
|
|
|
|
# [s390x] Backport arch12 instructions decoding (RH BZ 1553104).
|
|
# =fedoratest
|
|
Patch075: gdb-rhbz1553104-s390x-arch12-test.patch
|
|
|
|
#Backport upstream patch which fixes internal-error: Unexpected
|
|
#type field location kind (RHBZ 1976887).
|
|
Patch076: gdb-rhbz1976887-field-location-kind.patch
|
|
|
|
# Backport test for RHBZ 1976887 (Kevin Buettner).
|
|
Patch077: gdb-test-for-rhbz1976887.patch
|
|
|
|
# Backport gdb.fortran testsuite changes in order to avoid Fortran
|
|
# lexical analyzer bug.
|
|
Patch078: gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
|
|
|