Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
2021-11-09 07:27:17 +00:00
|
|
|
# Note:
|
|
|
|
# Occasionally we run into PR28561 - "[gdb/testsuite] Error due to not
|
|
|
|
# reading \r\n at end of mi prompt".
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28561
|
|
|
|
# Not sure how to filter for that.
|
|
|
|
|
2021-11-07 18:39:40 +00:00
|
|
|
# TODO:
|
|
|
|
#
|
|
|
|
# We run into FAILs like this:
|
|
|
|
# FAIL: gdb.base/options.exp: test-print: \
|
|
|
|
# tab complete "thread apply all print " (clearing input line) (timeout)
|
|
|
|
# FAIL: gdb.base/options.exp: test-print: \
|
|
|
|
# cmd complete "thread apply all print "
|
|
|
|
# in various test-cases. One instance is reported here (
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=27813 ).
|
|
|
|
# We could do a generic kfail for "(clearing input line) (timeout)", but that
|
|
|
|
# doesn't filter out the following FAIL. We need to update the testsuite to
|
|
|
|
# emit only one FAIL for this, or alternatively, add a possibility in this
|
|
|
|
# script to KFAIL one and all following FAILs in the same test-case.
|
|
|
|
|
|
|
|
usage ()
|
|
|
|
{
|
|
|
|
echo "usage: $0 <1-5>"
|
|
|
|
echo " $0 <6> <dir>"
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
echo "Verify remote results at:"
|
|
|
|
echo " ./binaries-testsuite.distro.arch/gdb-testresults"
|
|
|
|
echo "1: gdb.sum: Check for 'FAIL: .* internal error' (all configs)"
|
|
|
|
echo "2: gdb.sum: Check for 'ERROR:' (all configs)"
|
|
|
|
echo "3: gdb.log: Check for 'internal-error:' (all configs)"
|
|
|
|
echo "4: gdb.sum: Check FAIL and ERROR (known clean configs)"
|
2021-11-05 20:33:16 +00:00
|
|
|
echo "5: gdb.sum: Check gdb.suse PASS (all configs)"
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
echo "Verify local results at:"
|
|
|
|
echo " \$dir"
|
2021-11-05 20:33:16 +00:00
|
|
|
echo "6: gdb.sum: Check FAIL and ERROR"
|
2021-11-07 18:39:40 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
if [ $# -eq 0 ]; then
|
|
|
|
usage
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
n="$1"
|
|
|
|
shift
|
|
|
|
|
2021-11-05 20:33:16 +00:00
|
|
|
if [ "$n" = "6" ]; then
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
dir="$1"
|
|
|
|
shift
|
|
|
|
fi
|
|
|
|
|
|
|
|
echo_line ()
|
|
|
|
{
|
|
|
|
for n in "$@"; do
|
|
|
|
echo "$n"
|
|
|
|
done
|
|
|
|
}
|
|
|
|
|
|
|
|
join ()
|
|
|
|
{
|
|
|
|
local char
|
|
|
|
char="$1"
|
|
|
|
shift
|
|
|
|
|
|
|
|
local res
|
|
|
|
res=""
|
|
|
|
|
|
|
|
local first
|
|
|
|
first=true
|
|
|
|
for elem in "$@"; do
|
|
|
|
if $first; then
|
|
|
|
first=false
|
|
|
|
else
|
|
|
|
res+="$char"
|
|
|
|
fi
|
|
|
|
res+="$elem"
|
|
|
|
done
|
|
|
|
echo "$res"
|
|
|
|
}
|
|
|
|
|
|
|
|
report_sum ()
|
|
|
|
{
|
|
|
|
local sum
|
|
|
|
sum="$1"
|
|
|
|
|
|
|
|
echo
|
|
|
|
echo "$sum:"
|
|
|
|
|
|
|
|
if [ ! -f "$sum" ]; then
|
|
|
|
echo "MISSING"
|
|
|
|
return
|
|
|
|
fi
|
|
|
|
|
|
|
|
kfail_re=$(join "|" "${kfail[@]}")
|
|
|
|
echo FAILs:
|
|
|
|
grep ^FAIL: "$sum" \
|
|
|
|
| grep -E -v "$kfail_re"
|
|
|
|
echo ERROR COUNT:
|
|
|
|
grep -c ^ERROR: "$sum"
|
|
|
|
}
|
|
|
|
|
|
|
|
kfail=(
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=26971
|
|
|
|
"FAIL: gdb.arch/amd64-init-x87-values.exp: check_x87_regs_around_init: check post FLD1 value of .fop"
|
|
|
|
"FAIL: gdb.arch/amd64-init-x87-values.exp: check_x87_regs_around_init: check post FLD1 value of .fioff"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=24845
|
|
|
|
"FAIL: gdb.base/step-over-syscall.exp: clone: displaced=off: single step over clone"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=19436#c1
|
|
|
|
"FAIL: gdb.cp/no-dmgl-verbose.exp: setting breakpoint at 'f\(std::string\)'"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=25504
|
|
|
|
"FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: .*: continue"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28065
|
|
|
|
"FAIL: gdb.threads/access-mem-running-thread-exit.exp:"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=27813
|
|
|
|
"FAIL: gdb.cp/cpcompletion.exp:"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=25503
|
|
|
|
"FAIL: gdb.threads/signal-while-stepping-over-bp-other-thread.exp: step \(pattern 3\)"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=26915
|
2021-11-09 07:27:17 +00:00
|
|
|
"FAIL: gdb.threads/schedlock.exp: schedlock=off: .*: other threads ran - unlocked"
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28479
|
|
|
|
"FAIL: gdb.mi/mi-nonstop.exp: wait for thread exit \(timeout\)"
|
2021-11-09 07:27:17 +00:00
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=26273
|
|
|
|
"FAIL: gdb.threads/gcore-stale-thread.exp: save a corefile"
|
2021-11-18 17:38:55 +00:00
|
|
|
"FAIL: gdb.threads/gcore-stale-thread.exp: exited thread is current due to non-stop"
|
2021-11-15 14:37:03 +00:00
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28467
|
|
|
|
# -pie, x86_64 -m32 or i586.
|
|
|
|
"FAIL: gdb.base/nodebug.exp: p/c \(int\) array_index\(\"abcdef\",2\)"
|
2021-11-22 19:35:11 +00:00
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28617
|
|
|
|
"FAIL: gdb.base/info-os.exp: get process groups \(timeout\)"
|
|
|
|
"FAIL: gdb.base/info-os.exp: get threads \(timeout\)"
|
|
|
|
"FAIL: gdb.base/info-os.exp: get file descriptors \(timeout\)"
|
|
|
|
"FAIL: gdb.base/info-os.exp: get internet-domain sockets \(timeout\)"
|
|
|
|
"FAIL: gdb.base/info-os.exp: get shared-memory regions \(timeout\)"
|
|
|
|
"FAIL: gdb.base/info-os.exp: get semaphores \(timeout\)"
|
|
|
|
"FAIL: gdb.base/info-os.exp: get message queues \(timeout\)"
|
|
|
|
"FAIL: gdb.base/info-os.exp: info os unknown_entry \(timeout\)"
|
|
|
|
"FAIL: gdb.base/info-os.exp: continue \(timeout\)"
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=26284
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28275
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28343
|
|
|
|
"FAIL: gdb.threads/detach-step-over.exp: .*internal error"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=26363
|
|
|
|
"FAIL: gdb.xml/tdesc-reload.exp: .*internal error"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=26761
|
|
|
|
"FAIL: gdb.base/gdb-sigterm.exp: .*internal error"
|
|
|
|
)
|
|
|
|
|
|
|
|
kfail_factory=(
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=27027
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28464
|
|
|
|
"FAIL: gdb.ada/mi_var_access.exp: Create varobj \(unexpected output\)"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28463
|
|
|
|
"FAIL: gdb.ada/set_pckd_arr_elt.exp: scenario=minimal: print va.t\(1\) := 15"
|
|
|
|
"FAIL: gdb.ada/set_pckd_arr_elt.exp: scenario=minimal: continue to update_small for va.t"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28108
|
|
|
|
"FAIL: gdb.base/langs.exp: up to foo in langs.exp"
|
|
|
|
"FAIL: gdb.base/langs.exp: up to cppsub_ in langs.exp"
|
|
|
|
"FAIL: gdb.base/langs.exp: up to fsub in langs.exp"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=27539
|
|
|
|
"FAIL: gdb.cp/typeid.exp: before starting: print &typeid\(i\)"
|
|
|
|
"FAIL: gdb.cp/typeid.exp: before starting: print &typeid\(i\) == &typeid\(typeof\(i\)\)"
|
|
|
|
"FAIL: gdb.cp/typeid.exp: before starting: print &typeid\(cp\)"
|
|
|
|
"FAIL: gdb.cp/typeid.exp: before starting: print &typeid\(cp\) == &typeid\(typeof\(cp\)\)"
|
|
|
|
"FAIL: gdb.cp/typeid.exp: before starting: print &typeid\(ccp\)"
|
|
|
|
"FAIL: gdb.cp/typeid.exp: before starting: print &typeid\(ccp\) == &typeid\(typeof\(ccp\)\)"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28461
|
|
|
|
"FAIL: gdb.reverse/fstatat-reverse.exp: continue to breakpoint: marker2"
|
|
|
|
# https://sourceware.org/pipermail/gdb-patches/2021-October/182449.html
|
|
|
|
"FAIL: gdb.threads/current-lwp-dead.exp: continue to breakpoint: fn_return"
|
|
|
|
# Similar error message to the one above, see if fixing that one fixes this.
|
|
|
|
"FAIL: gdb.threads/clone-new-thread-event.exp: catch SIGUSR1"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=27238
|
|
|
|
"FAIL: gdb.go/package.exp: setting breakpoint at package2.Foo"
|
|
|
|
"FAIL: gdb.go/package.exp: going to first breakpoint \(the program exited\)"
|
2021-11-05 19:09:19 +00:00
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28551
|
|
|
|
"FAIL: gdb.go/package.exp: going to first breakpoint \\(GDB internal error\\)"
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28468
|
|
|
|
"FAIL: gdb.threads/signal-command-handle-nopass.exp: step-over (yes|no): signal SIGUSR1"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28477
|
|
|
|
"FAIL: gdb.base/step-over-syscall.exp: clone: displaced=off: continue to marker \(clone\)"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28478
|
|
|
|
"FAIL: gdb.gdb/selftest.exp: backtrace through signal handler"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=26867
|
|
|
|
"FAIL: gdb.threads/signal-sigtrap.exp: sigtrap thread 1: signal SIGTRAP reaches handler"
|
2021-10-29 21:19:08 +00:00
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28510
|
2021-11-05 19:09:19 +00:00
|
|
|
"FAIL: gdb.debuginfod/fetch_src_and_symbols.exp: local_url: br main"
|
|
|
|
"FAIL: gdb.debuginfod/fetch_src_and_symbols.exp: local_url: l"
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
case $n in
|
|
|
|
1)
|
|
|
|
# 'FAIL: .* internal error' in gdb.sum.
|
|
|
|
# Test fail due to internal error.
|
|
|
|
#
|
2021-11-05 19:09:19 +00:00
|
|
|
# Todo: apply kfail_factory only on factory sum files.
|
|
|
|
kfail+=("${kfail_factory[@]}")
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
kfail_re=$(join "|" "${kfail[@]}")
|
|
|
|
grep "^FAIL:.*internal error" binaries-testsuite*/gdb-testresults/*.sum \
|
|
|
|
| grep -E -v "$kfail_re"
|
|
|
|
;;
|
|
|
|
|
|
|
|
2)
|
|
|
|
# 'ERROR:' in gdb.sum.
|
|
|
|
# A dejagnu or tcl ERROR, may hide real problems.
|
|
|
|
#
|
|
|
|
kfail+=(
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28323
|
|
|
|
"SLE-12.x86_64.*gdb.ada/mi_dyn_arr.exp"
|
|
|
|
)
|
|
|
|
|
|
|
|
kfail_re=$(join "|" "${kfail[@]}")
|
|
|
|
grep -A1 "ERROR:.*no longer" binaries-testsuite*/gdb-testresults/*.sum \
|
|
|
|
| grep -E -v "ERROR|\--" | grep -E -v "$kfail_re"
|
|
|
|
;;
|
|
|
|
|
|
|
|
3)
|
|
|
|
# 'internal-error' in gdb.log
|
|
|
|
# Catch all internal-errors, not just the ones reported by dejagnu.
|
|
|
|
#
|
|
|
|
kfail+=(
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=26284
|
|
|
|
"infrun.c:[0-9]*: internal-error: int finish_step_over\(.*\): Assertion \`ecs->event_thread->control.trap_expected' failed."
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=26363
|
|
|
|
".i586.*i386-linux-nat.c:[0-9]*: internal-error: Got request for bad register number 41."
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=26761
|
|
|
|
"thread.c:[0-9]*: internal-error: .* inferior_thread\(\): Assertion \`current_thread_ \!= nullptr' failed."
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=19675
|
|
|
|
"linux-nat.c:[0-9]*: internal-error: wait returned unexpected status"
|
2021-11-05 23:15:40 +00:00
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28553
|
|
|
|
"infrun.c:[0-9]*: internal-error: thread .* needs a step-over, but not in step-over queue"
|
2021-11-18 11:54:30 +00:00
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=19675
|
|
|
|
"linux-nat.c:[0-9]*: internal-error: wait returned unexpected"
|
|
|
|
# https://sourceware.org/bugzilla/show_bug.cgi?id=28604
|
|
|
|
"x86-linux-dregs.c:[0-9]*: internal-error: void x86_linux_update_debug_registers\(lwp_info\*\): Assertion \`lwp_is_stopped \(lwp\)' failed."
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
)
|
|
|
|
|
|
|
|
kfail_re=$(join "|" "${kfail[@]}")
|
2021-10-29 21:19:08 +00:00
|
|
|
grep -a -H internal-error: binaries-testsuite.*/gdb-testresults/*.log \
|
|
|
|
| grep -a -v "maint.c:[0-9]" \
|
|
|
|
| grep -a -E -v "$kfail_re"
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
;;
|
|
|
|
|
|
|
|
4)
|
|
|
|
sums=()
|
|
|
|
|
|
|
|
# Note: below we avoid gdb-x86_64-suse-linux-m32.sum (the pie variant).
|
|
|
|
# That one hasn't been cleaned up.
|
|
|
|
|
|
|
|
# Known clean config: Leap 15.2 x86_64.
|
|
|
|
config=openSUSE_Leap_15.2.x86_64/gdb-testresults
|
|
|
|
sums+=("$config/gdb-x86_64-suse-linux-m64.-fno-PIE.-no-pie.sum"
|
|
|
|
"$config/gdb-x86_64-suse-linux-m64.sum"
|
2021-11-15 14:37:03 +00:00
|
|
|
"$config/gdb-x86_64-suse-linux-m32.-fno-PIE.-no-pie.sum"
|
|
|
|
"$config/gdb-x86_64-suse-linux-m32.sum")
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
|
|
|
|
# Known clean config: Leap 15.3 x86_64
|
|
|
|
config=openSUSE_Leap_15.3.x86_64/gdb-testresults
|
|
|
|
sums+=("$config/gdb-x86_64-suse-linux-m64.-fno-PIE.-no-pie.sum"
|
|
|
|
"$config/gdb-x86_64-suse-linux-m64.sum"
|
2021-11-15 14:37:03 +00:00
|
|
|
"$config/gdb-x86_64-suse-linux-m32.-fno-PIE.-no-pie.sum"
|
|
|
|
"$config/gdb-x86_64-suse-linux-m32.sum")
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
|
|
|
|
# Known clean config: SLE 15 x86_64.
|
|
|
|
config=SLE-15.x86_64/gdb-testresults
|
|
|
|
sums+=("$config/gdb-x86_64-suse-linux-m64.-fno-PIE.-no-pie.sum"
|
|
|
|
"$config/gdb-x86_64-suse-linux-m64.sum"
|
2021-11-15 14:37:03 +00:00
|
|
|
"$config/gdb-x86_64-suse-linux-m32.-fno-PIE.-no-pie.sum"
|
|
|
|
"$config/gdb-x86_64-suse-linux-m32.sum")
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
|
|
|
|
# Known cleanish config: Factory x86_64.
|
|
|
|
config=openSUSE_Factory.x86_64/gdb-testresults
|
|
|
|
sums+=("$config/gdb-x86_64-suse-linux-m64.-fno-PIE.-no-pie.sum"
|
|
|
|
"$config/gdb-x86_64-suse-linux-m64.sum"
|
2021-11-15 14:37:03 +00:00
|
|
|
"$config/gdb-x86_64-suse-linux-m32.-fno-PIE.-no-pie.sum"
|
|
|
|
"$config/gdb-x86_64-suse-linux-m32.sum")
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
|
|
|
|
kfail+=("${kfail_factory[@]}")
|
|
|
|
|
|
|
|
for sum in "${sums[@]}"; do
|
|
|
|
sum=binaries-testsuite.$sum
|
|
|
|
report_sum "$sum"
|
|
|
|
done
|
|
|
|
;;
|
|
|
|
|
|
|
|
5)
|
2021-11-18 11:54:30 +00:00
|
|
|
librpm=$(ls -1 binaries-testsuite*/gdb-testresults/*.sum \
|
|
|
|
| grep -v SLE-11)
|
|
|
|
nolibrpm=$(ls -1 binaries-testsuite*/gdb-testresults/*.sum \
|
|
|
|
| grep SLE-11)
|
|
|
|
grep -c "PASS: gdb.suse/zypper-hint.exp: zypper hint printed (librpm)" \
|
|
|
|
$librpm \
|
|
|
|
| grep -E -v ":1"
|
|
|
|
grep -c "PASS: gdb.suse/zypper-hint.exp: zypper hint printed (no librpm)" \
|
|
|
|
$nolibrpm \
|
2021-11-05 20:33:16 +00:00
|
|
|
| grep -E -v ":1"
|
|
|
|
;;
|
|
|
|
|
|
|
|
6)
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
sums=()
|
|
|
|
|
|
|
|
mapfile -t < <(echo_line "$dir"/*-m64.-fno-PIE.-no-pie.sum)
|
|
|
|
sums+=("${MAPFILE[@]}")
|
|
|
|
mapfile -t < <(echo_line "$dir"/*-m64.sum)
|
|
|
|
sums+=("${MAPFILE[@]}")
|
|
|
|
mapfile -t < <(echo_line "$dir"/*-m32.-fno-PIE.-no-pie.sum)
|
|
|
|
sums+=("${MAPFILE[@]}")
|
2021-11-15 14:37:03 +00:00
|
|
|
mapfile -t < <(echo_line "$dir"/*-m32.sum)
|
|
|
|
sums+=("${MAPFILE[@]}")
|
Accepting request 927907 from home:tomdevries:branches:devel:gcc-gdb-gdb-11-1-update
- Maintenance scripts:
* Add KFAILs in qa.sh.
* Add missing '-a' in gdb.log greps in qa.sh.
- Disable big endian powerpc.
- Maintenance scripts:
* Fix patch filtering in clean.sh.
* Add KFAIL in qa.sh.
- Patches added:
* gdb-testsuite-add-checks-to-gdb.arch-i386-sse.exp.patch
* gdb-testsuite-add-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-add-kfail-in-gdb.threads-fork-plus-threads.exp.patch
* gdb-testsuite-factor-out-dump_info-in-gdb.testsuite-dump-system-info.exp.patch
* gdb-testsuite-fix-fail-in-gdb.threads-fork-and-threads.exp.patch
* gdb-testsuite-fix-gdb.threads-linux-dp.exp.patch
* gdb-testsuite-fix-port-detection-in-gdb.debuginfod-fetch_src_and_symbols.exp.patch
* gdb-testsuite-handle-recursive-internal-problem-in-gdb_internal_error_resync.patch
* gdb-testsuite-handle-runto-fail-in-gdb.mi-mi-var-cp.exp.patch
* gdb-tui-fix-breakpoint-display-functionality.patch
* gdb-testsuite-Fix-gdb.threads-thread-specific-bp.exp.patch
- Patches dropped:
* fix-gdb.threads-linux-dp.exp.patch
- Added maintenance script:
* qa.sh
- Drop 32bit packages for s390x.
- Fix SLE-15 s390x: unresolvable, nothing provides
glibc-devel-static-32bit.
- Disable test-case gdb.base/break-interp.exp for SLE-11.
It causes a
"glibc detected *** expect: double free or corruption (out)" in
expect and a subsequent runtest abort. This might be the cause
of the package build failure due to
"Job seems to be stuck here, killed. (after 8hrs of inactivity)"
- Patches added:
* gdb-testsuite-fix-gdb.base-step-over-syscall.exp-with-m32-amd-case.patch
* gdb-testsuite-fix-gdb.ada-big_packed_array.exp-xfail-for-m32.patch
* gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
* fix-gdb.multi-multi-term-settings.exp-race.patch
* gdb-testsuite-update-test-gdb.base-step-over-syscall.exp.patch
- Rebase to 11.1 release (as in fedora 35 @ 9cd9368):
* GDB now supports general memory tagging functionality if the
underlying architecture supports the proper primitives and hooks.
Currently this is enabled only for AArch64 MTE.
* GDB will now look for the .gdbinit file in a config directory
before looking for ~/.gdbinit. The file is searched for in
the following locations: $XDG_CONFIG_HOME/gdb/gdbinit,
$HOME/.config/gdb/gdbinit, $HOME/.gdbinit.
* GDB will now load and process commands from
~/.config/gdb/gdbearlyinit or ~/.gdbearlyinit if these files
are present. These files are processed earlier than any of
the other initialization files and can affect parts of GDB's
startup that previously had already been completed before the
initialization files were read, for example styling of the
initial GDB greeting.
* GDB now has two new options "--early-init-command" and
"--early-init-eval-command" with corresponding short options
"-eix" and "-eiex" that allow options (that would normally
appear in a gdbearlyinit file) to be passed on the command
line.
* set startup-quietly on|off
show startup-quietly
When 'on', this causes GDB to act as if "-silent" were passed
on the command line. This command needs to be added to an
early initialization file (e.g. ~/.config/gdb/gdbearlyinit)
in order to affect GDB.
* For RISC-V targets, the target feature
"org.gnu.gdb.riscv.vector" is now understood by GDB, and can
be used to describe the vector registers of a target.
* TUI windows now support mouse actions. The mouse wheel
scrolls the appropriate window.
* Key combinations that do not have a specific action on the
focused window are passed to GDB. For example, you now can
use Ctrl-Left/Ctrl-Right to move between words in the command
window regardless of which window is in focus. Previously
you would need to focus on the command window for such key
combinations to work.
* set python ignore-environment on|off
show python ignore-environment
When 'on', this causes GDB's builtin Python to ignore any
environment variables that would otherwise affect how Python
behaves. This command needs to be added to an early
initialization file (e.g. ~/.config/gdb/gdbearlyinit) in
order to affect GDB.
* set python dont-write-bytecode auto|on|off
show python dont-write-bytecode
When 'on', this causes GDB's builtin Python to not write any
byte-code (.pyc files) to disk. This command needs to be
added to an early initialization file
(e.g. ~/.config/gdb/gdbearlyinit) in order to affect GDB.
When 'off' byte-code will always be written.
When set to 'auto' (the default) Python will check the
PYTHONDONTWRITEBYTECODE environment variable.
* break [PROBE_MODIFIER] [LOCATION] [thread THREADNUM]
[-force-condition] [if CONDITION]
This command would previously refuse setting a breakpoint if
the CONDITION expression is invalid at a location. It now
accepts and defines the breakpoint if there is at least one
location at which the CONDITION is valid. The locations
for which the CONDITION is invalid, are automatically
disabled. If CONDITION is invalid at all of the locations,
setting the breakpoint is still rejected. However, the
'-force-condition' flag can be used in this case for forcing
GDB to define the breakpoint, making all the current
locations automatically disabled. This may be useful if the
user knows the condition will become meaningful at a future
location, e.g. due to a shared library load.
- Update libipt to v2.0.4. Dropped obsoleted patch:
* v1.5-libipt-static.patch
- Obsoleted fedora patches dropped:
* gdb-moribund-utrace-workaround.patch
* gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch
* gdb-vla-intel-fix-print-char-array.patch
* gdb-vla-intel-fortran-strides.patch
* gdb-vla-intel-fortran-vla-strings.patch
* gdb-vla-intel-stringbt-fix.patch
* gdb-vla-intel-tests.patch
- Obsoleted fedora fixup patches dropped:
* fixup-2-gdb-archer-vla-tests.patch
* fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-3-gdb-archer-vla-tests.patch
* fixup-gdb-6.3-test-pie-20050107.patch
* fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
* fixup-gdb-6.5-sharedlibrary-path.patch
* fixup-gdb-6.8-bz442765-threaded-exec-test.patch
* fixup-gdb-archer-vla-tests.patch
* fixup-gdb-base-gnu-ifunc-strstr-workaround-exp.patch
* fixup-gdb-btrobust.patch
* fixup-gdb-bz634108-solib_address.patch
* fixup-gdb-dts-rhel6-python-compat.patch
* fixup-gdb-gnat-dwarf-crash-3of3.patch
* fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
* fixup-gdb-test-ivy-bridge.patch
* fixup-gdb-vla-intel-fortran-vla-strings.patch
* fixup-gdb-vla-intel-tests.patch
- Obsoleted patches dropped:
* amd64-linux-siginfo-include-order.patch
* gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
* gdb-support-dw-lle-start-end.patch
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch
* gdb-symtab-fix-language-of-frame-without-debug-info.patch
* gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
* gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
* gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
* gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
* gdb-testsuite-disable-selftests-for-factory.patch
* gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
* gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
* gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
* gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch
* gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
* gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
* gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
* gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
* gdb-testsuite-ignore-debuginfod_urls.patch
* gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch
* gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
* gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch
- Fedora patches updated:
* gdb-6.3-bz140532-ppc-unwinding-test.patch
* gdb-6.3-bz202689-exec-from-pthread-test.patch
* gdb-6.3-gstack-20050411.patch
* gdb-6.3-inheritancetest-20050726.patch
* gdb-6.3-mapping-zero-inode-test.patch
* gdb-6.3-test-dtorfix-20050121.patch
* gdb-6.3-test-movedir-20050125.patch
* gdb-6.3-threaded-watchpoints2-20050225.patch
* gdb-6.5-bz109921-DW_AT_decl_file-test.patch
* gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
* gdb-6.5-bz218379-ppc-solib-trampoline-test.patch
* gdb-6.5-bz243845-stale-testing-zombie-test.patch
* gdb-6.5-ia64-libunwind-leak-test.patch
* gdb-6.5-last-address-space-byte-test.patch
* gdb-6.5-readline-long-line-crash-test.patch
* gdb-6.5-section-num-fixup-test.patch
* gdb-6.5-sharedlibrary-path.patch
* gdb-6.6-buildid-locate-rpm-scl.patch
* gdb-6.6-buildid-locate-rpm.patch
* gdb-6.6-buildid-locate-solib-missing-ids.patch
* gdb-6.6-buildid-locate.patch
* gdb-6.6-bz229517-gcore-without-terminal.patch
* gdb-6.6-bz230000-power6-disassembly-test.patch
* gdb-6.6-bz237572-ppc-atomic-sequence-test.patch
* gdb-6.8-bz442765-threaded-exec-test.patch
* gdb-bz601887-dwarf4-rh-test.patch
* gdb-bz634108-solib_address.patch
* gdb-ccache-workaround.patch
* gdb-container-rh-pkg.patch
* gdb-fedora-libncursesw.patch
* gdb-fortran-frame-string.patch
* gdb-glibc-strstr-workaround.patch
* gdb-lineno-makeup-test.patch
* gdb-linux_perf-bundle.patch
* gdb-physname-pr11734-test.patch
* gdb-ppc-power7-test.patch
* gdb-rhbz1156192-recursive-dlopen-test.patch
* gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch
* gdb-rhbz1350436-type-printers-error.patch
* gdb-rhbz1398387-tab-crash-test.patch
* gdb-test-dw2-aranges.patch
* gdb-test-ivy-bridge.patch
* gdb-test-pid0-core.patch
- Patches updated:
* gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch
* gdb-gcore-bash.patch
- Fedora patches added:
* gdb-6.3-attach-see-vdso-test.patch
* gdb-6.3-inferior-notification-20050721.patch
* gdb-6.5-gcore-buffer-limit-test.patch
* gdb-6.5-missed-trap-on-step-test.patch
* gdb-rhbz1976887-field-location-kind.patch
* gdb-rhbz2012976-paper-over-fortran-lex-problems.patch
* gdb-test-for-rhbz1976887.patch
- Fedora fixup patches added:
* fixup-2-gdb-6.6-buildid-locate.patch
* fixup-gdb-glibc-strstr-workaround.patch
* fixup-gdb-linux_perf-bundle.patch
* fixup-gdb-rhbz1325795-framefilters-test.patch
* fixup-gdb-rhbz1553104-s390x-arch12-test.patch
- Patches added:
* fix-gdb.mi-new-ui-mi-sync.exp.patch
* fix-gdb.threads-linux-dp.exp.patch
* gdb-add-index.sh-fix-bashism.patch
* gdb-build-add-cxx_dialect-to-cxx.patch
* gdb-build-make-c-exp.y-work-with-bison-3.8.patch
* gdb-python-finishbreakpoint-update.patch
* gdb-symtab-add-call_site_eq-and-call_site_hash.patch
* gdb-symtab-c-ify-call_site.patch
* gdb-symtab-fix-htab_find_slot-call-in-read_call_site_scope.patch
* gdb-symtab-remove-compunit_call_site_htab.patch
* gdb-symtab-use-unrelocated-addresses-in-call_site.patch
* gdb-testsuite-add-nopie-in-two-test-cases.patch
* gdb-testsuite-fix-fail-in-gdb.base-annota1.exp.patch
* gdb-testsuite-fix-fail-in-gdb.tui-corefile-run.exp.patch
* gdb-testsuite-fix-gdb.base-dcache-flush.exp.patch
* gdb-testsuite-fix-gdb.gdb-selftest.exp.patch
* gdb-testsuite-fix-gdb.python-py-events.exp.patch
* gdb-testsuite-fix-gdb.server-server-kill.exp-with-m32.patch
* gdb-testsuite-fix-gdb.threads-check-libthread-db.exp-with-glibc-2.34.patch
* gdb-testsuite-handle-supports_memtag-in-gdb.base-gdb-caching-proc.exp.patch
* gdb-testsuite-prevent-compilation-fails-with-unix-fpie-pie.patch
* gdb-testsuite-refactor-regexp-in-gdb.base-annota1.exp.patch
* gdb-testsuite-support-fpie-fno-pie-pie-no-pie-in-gdb_compile_rust.patch
* gdb-testsuite-use-compiler-generated-instead-of-gas-generated-stabs.patch
- Fedora patches replaced:
* fixup-gdb-6.6-buildid-locate.patch
- Added maintenance scripts:
* import-patches.sh
* clean.sh
OBS-URL: https://build.opensuse.org/request/show/927907
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=289
2021-10-28 13:16:07 +00:00
|
|
|
|
|
|
|
# Assume this is factory.
|
|
|
|
kfail+=("${kfail_factory[@]}")
|
|
|
|
|
|
|
|
for sum in "${sums[@]}"; do
|
|
|
|
report_sum "$sum"
|
|
|
|
done
|
|
|
|
;;
|
|
|
|
|
|
|
|
*)
|
|
|
|
echo "Don't know how to handle arg: $n"
|
|
|
|
exit 1
|
|
|
|
;;
|
|
|
|
esac
|