237 Commits

Author SHA256 Message Date
Tom de Vries
96cf5fb95f - patches added (trunk backport):
* gdb-testsuite-make-gdb.base-annota1.exp-more-robust.patch
  * gdb-testsuite-fix-gdb.base-annota1.exp-with-pie.patch
- patches added (gdb-patches ml backport):
  * gdb-tdep-handle-pipe2-syscall-for-amd64.patch
  * gdb-testsuite-handle-pipe2-syscall-in-gdb.base-catch-syscall.exp.patch
  * gdb-tdep-support-catch-syscall-pipe2-for-i386.patch
- Maintenance script qa.sh:
  * Add Leap 15.4 x86_64 to know good configs.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=322
2022-05-05 13:53:30 +00:00
Tom de Vries
68cf99e189 Accepting request 973945 from home:marxin:branches:devel:gcc
- Remove dependency on binutils-gold as the package will be removed
  in the future. Gold linker is unmaintained by the upstream project.

OBS-URL: https://build.opensuse.org/request/show/973945
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=321
2022-05-03 15:07:55 +00:00
Tom de Vries
e9e97180f8 - Fix unresolved BuildRequires fpc for Leap 15.4/i586.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=320
2022-04-14 09:25:41 +00:00
Tom de Vries
8652363ff5 - Patch added (backport from master):
* fix-build-with-current-gcc-el_explicit-location-always-non-null.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=318
2022-03-01 15:05:17 +00:00
Tom de Vries
31093b9edb - Maintenance script qa.sh:
* Add KFAILs for PR28667.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=317
2022-02-11 15:17:08 +00:00
Tom de Vries
4a28a7ba36 - Patches added (jsc#SLE-22287):
* ibm-z-add-another-arch14-instruction.patch
  * ibm-z-remove-lpswey-parameter.patch
- Fedora fixup patch added:
  * fixup-gdb-6.5-bz243845-stale-testing-zombie-test.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=316
2022-02-10 14:48:00 +00:00
Tom de Vries
0b5a82e35e Accepting request 951323 from home:Andreas_Schwab:Factory
- gdb-r_version-check.patch: gdb: Don't assume r_ldsomap when r_version >
  1 on Linux

OBS-URL: https://build.opensuse.org/request/show/951323
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=315
2022-02-03 14:12:21 +00:00
Tom de Vries
378293e684 - Patches added (swo#28323):
gdb-ada-fix-assert-in-ada_is_unconstrained_packed_array_type.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=314
2021-12-07 06:41:53 +00:00
Tom de Vries
1b7b29bab9 - Patches added (swo#27028, swo#27257):
* gdb-testsuite-fix-gdb.arch-i386-pkru.exp-on-linux.patch
  * gdb-tdep-fix-avx512-m32-support-in-gdbserver.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=313
2021-11-30 12:07:25 +00:00
Tom de Vries
83449fb03e - Patch added (swo#28539, bsc#1192285):
* gdb-symtab-fix-segfault-in-search_one_symtab.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=312
2021-11-26 17:13:16 +00:00
Tom de Vries
419ccec8eb - Patches removed:
* gdb-testsuite-debug-gdb.arch-i386-sse.exp.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=311
2021-11-22 19:41:38 +00:00
Tom de Vries
56be17f429 - Maintenance script qa.sh:
- Drop openSUSE Leap 15.1.
  - Add KFAILs for PR28617.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=310
2021-11-22 19:35:11 +00:00
Tom de Vries
a95d46f35a - Fix SLE-12 x86_64 unresolvable by removing BuildRequire gcc-java.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=309
2021-11-22 09:27:21 +00:00
Tom de Vries
c37ec0d03b - Fix openSUSE_Factory_ARM armv7l unresolvable by not doing
BuildRequire babeltrace-devel.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=308
2021-11-22 09:01:58 +00:00
Tom de Vries
7a2c9ed516 - Fix SLE-12 x86_64 unresolvable by not doing BuildRequire
babeltrace-devel.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=307
2021-11-22 08:53:27 +00:00
Tom de Vries
1444fcfff3 Accepting request 932918 from home:tomdevries:branches:devel:gcc-gdb-source-highlight
- Patches added (backport from master):
  * gdb-testsuite-add-missing-wait-in-gdb.base-signals-state-child.exp.patch
- Add BuildRequire libsource-highlight.

OBS-URL: https://build.opensuse.org/request/show/932918
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=306
2021-11-22 08:48:35 +00:00
Tom de Vries
fb3f526245 - Maintenance script qa.sh:
- Add KFAIL.
- Patches updated (increase sleep time):
  * gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch
- Patches added (debug hard to reproduce failure):
  * gdb-testsuite-debug-gdb.arch-i386-sse.exp.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=305
2021-11-18 17:38:55 +00:00
Tom de Vries
ec4aca9abe Accepting request 932239 from home:tomdevries:branches:devel:gcc-gdb-sle-11-librpm-v2
- Maintenance script qa.sh:
  - Add internal-error KFAILs.
  - Rewrite gdb.suse check to distinguish between:
    "zypper hint printed (librpm)" and
    "zypper hint printed (no librpm)".
- Patch updated (zypper hint doesn't use librpm on SLE-11):
  * gdb-testsuite-add-gdb.suse-zypper-hint.exp.patch

OBS-URL: https://build.opensuse.org/request/show/932239
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=304
2021-11-18 11:54:30 +00:00
Tom de Vries
67695ab596 - Patches added (backports from trunk):
* gdb-testsuite-add-gdb.opt-break-on-_exit.exp.patch
  * gdb-tdep-rs6000-don-t-skip-system-call-in-skip_prologue.patch
  * gdb-testsuite-fix-stepi-test-cases-with-unix-m32-fpie-pie.patch
  * gdb-testsuite-fix-assembly-comments-in-gdb.dwarf2-clang-debug-names.exp.tcl.patch
  * gdb-doc-fix-print-inferior-events-default.patch
  * gdb-testsuite-fix-gdb.guile-scm-type.exp-with-gcc-4.8.patch
  * gdb-testsuite-add-gdb.arch-ppc64-break-on-_exit.exp.patch
  * gdb-testsuite-don-t-error-when-trying-to-unset-last_spawn_tty_name.patch
  * gdb-exp-improve-error-reading-variable-message.patch
  * fix-gdb.base-sigstep.exp-test-for-ppc.patch
  * gdb-testsuite-fix-regexp-in-gdb.base-foll-vfork.exp.patch
- Patches added (backports from ml):
  * gdb-testsuite-disable-inferior-output-in-gdb.base-foll-vfork.exp.patch
- Maintenance script qa.sh:
  - Add -m32/-pie to known clean configs.
  - Add kfail for PR28467.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=303
2021-11-15 14:37:03 +00:00
Tom de Vries
a904cd2911 Accepting request 930639 from home:tomdevries:branches:devel:gcc-gdb-extra-targets
- Limit SLE extra targets to SLE targets.
- Add avr-elf and pru-elf to openSUSE extra targets.

OBS-URL: https://build.opensuse.org/request/show/930639
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=302
2021-11-15 13:09:31 +00:00
Tom de Vries
bf3b19212e - Fix empty patch:
* gdb-testsuite-fix-fail-in-gdb.tui-basic.exp.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=301
2021-11-09 15:55:37 +00:00
Tom de Vries
928d283fb2 - Maintenance script qa.sh:
* Add note.
  * Add KFAIL, improve KFAIL patterns.
- Patch updated:
  * gdb-testsuite-fix-data-alignment-in-gdb.arch-i386-avx-sse-.exp.patch
  * gdb-testsuite-fix-race-in-gdb.threads-detach-step-over.exp.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=300
2021-11-09 07:27:17 +00:00
Tom de Vries
afe602e490 Fix "Files could not be expanded: service error: bad link: conflict in file gdb.spec"
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=298
2021-11-07 18:39:40 +00:00
Tom de Vries
05d83933c4 - Re-enable big endian powerpc, but keep testing disabled.
- Add KFAIL for PR28553.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=295
2021-11-05 23:15:40 +00:00
Tom de Vries
00c47a8576 - Patch added (move zypper hint test to testsuite):
* gdb-testsuite-add-gdb.suse-zypper-hint.exp.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=294
2021-11-05 20:33:16 +00:00
Tom de Vries
89d377df6f - Maintenance script qa.sh:
* Add PR28551 KFAIL.
  * Add missing quotes for some KFAILs.
  * Remove PR28355 KFAIL.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=293
2021-11-05 19:09:19 +00:00
Tom de Vries
15a2a8ae6c Accepting request 929120 from home:tomdevries:branches:devel:gcc-gdb-aarch64-gdbserver-fix
- Patches added (add back ignore-errors command, dropped in
  11.1 update):
  * gdb-cli-add-ignore-errors-command.patch
- Patches added [swo#28355]:
  * gdb-tdep-aarch64-make-gdbserver-register-set-selection-dynamic.patch

OBS-URL: https://build.opensuse.org/request/show/929120
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=292
2021-11-04 07:06:58 +00:00
Tom de Vries
68d205396b - Mention removed fedora patches:
* gdb-6.3-test-self-20050110.patch
  * gdb-bz1219747-attach-kills.patch
  * gdb-6.6-buildid-locate-core-as-arg.patch
  * gdb-attach-fail-reasons-5of5.patch
  * gdb-archer-pie-addons.patch
  * gdb-jit-reader-multilib.patch
  * gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch
  * gdb-archer.patch
  * gdb-config.patch
  * gdb-6.8-quit-never-aborts.patch
- Mention removed patches:
  * gdb-breakpoint-fix-assert-in-jit_event_handler.patch
  * gdb-fix-section-matching-in-find_pc_sect_compunit.patch
  * gdb-fortran-fix-print-dynamic-array.patch
  * gdb-build-hardcode-with-included-regex.patch
  * gdb-handle-no-upper-bound-in-value-subscript.patch
  * gdb-fix-internal-error-in-process_event_stop_test.patch
  * gdb-don-t-return-non-existing-path-in-debuginfod-source-query.patch
  * gdb-archer-pie-addons-keep-disabled.patch
  * gdb-fix-filename-in-not-in-executable-format-error.patch
  * gdb-fix-use-of-invalid-pointer-in-remote-async-inferior-event-handler.patch
  * gdb-breakpoints-handle-glibc-with-debuginfo-in-create_exception_master_breakpoint.patch
- Maintenance scripts:
  * Add KFAILs in qa.sh.
  * Add missing '-a' in gdb.log greps in qa.sh.
  * Fix error handling in qa.sh.
- Patches added:
  * gdb-testsuite-handle-sigill-in-two-gdb.arch-powerpc-test-cases.patch
  * gdb-testsuite-work-around-skip_prologue-problems-in-gdb.threads-process-dies-while-detaching.exp.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=291
2021-10-29 21:19:08 +00:00
Michael Matz
4ee4cc5016 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
Tom de Vries
62d7a6a514 Accepting request 907326 from home:Andreas_Schwab:glibc:rebuild
- amd64-linux-siginfo-include-order.patch: Adjust include order to avoid
  gnulib error

OBS-URL: https://build.opensuse.org/request/show/907326
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=288
2021-07-20 14:49:21 +00:00
Tom de Vries
8af5f7adcd Accepting request 901554 from openSUSE:Factory:RISCV
- gdb-support-dw-lle-start-end.patch: Support DW_LLE_start_end
  (bsc#1187044)

OBS-URL: https://build.opensuse.org/request/show/901554
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=287
2021-06-23 14:23:59 +00:00
Tom de Vries
abc58e4280 - Fix Leap 15.3 s390x gdb:testsuite build, by not requiring 32-bit
packages for openSUSE s390x.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=285
2021-06-17 11:22:20 +00:00
Tom de Vries
ff02746d9f - Fix Leap 15.3 s390x gdb:testsuite build, by not requiring
glibc-devel-static-32bit.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=284
2021-06-17 10:23:05 +00:00
Tom de Vries
472550ce1e - Fix Leap 15.3 i586 gdb:testsuite build, by not requiring fpc.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=283
2021-06-17 09:38:51 +00:00
Tom de Vries
2fa89e2610 - Backport updated fix from upstream [bsc#1185638, swo#26327]:
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder-again.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=282
2021-06-16 11:20:12 +00:00
Tom de Vries
ac70ee3aa8 - Backport fix for assert [bsc#1186040, swo#27889]:
* gdb-breakpoint-fix-assert-in-jit_event_handler.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=280
2021-05-21 17:08:38 +00:00
Tom de Vries
bedbb9e5b8 - Remove fix due to regressions [bsc#1185638, swo#26327]:
* gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=278
2021-05-12 14:38:40 +00:00
Tom de Vries
434fe8a120 - Replace tentative fix with upstreamed fix [swo#27681]:
Remove:
  * gdb-build-workaround-pcre2_posix-linking-problem.patch
  Add:
  * gdb-build-hardcode-with-included-regex.patch
- Backport fix from upstream [bsc#1185638, swo#26327]:
  * gdb-symtab-fix-infinite-recursion-in-dwarf2_cu-get_builder.patch
- Backport fix from upstream [rh#1931344]:
  * gdb-save-restore-file-offset-while-reading-notes-in-core-file.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=276
2021-05-07 17:15:06 +00:00
Tom de Vries
dc44c74411 - Backport fix for tui assert [swo#27680]:
* gdb-tui-fix-len_without_escapes-in-tui-disasm.c.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=274
2021-05-03 07:47:57 +00:00
Tom de Vries
fbee92fc2b - Backport fixes that ignore DEBUGINFOD_URLS during testing:
* gdb-testsuite-ignore-debuginfod_urls.patch
  * gdb-testsuite-fix-unset-of-debuginfod_urls-in-default_gdb_init.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=272
2021-04-07 06:30:17 +00:00
Tom de Vries
476969a0b2 - Fix various testsuite fails on Factory using backports:
* gdb-testsuite-fix-gdb.arch-amd64-stap-three-arg-disp.s.patch
  * gdb-testsuite-fix-xfail-handling-in-gdb.threads-gcore-thread.exp.patch
  * gdb-threads-fix-lin_thread_get_thread_signals-for-glibc-2.28.patch
- Fix libthread_db problem on Factory [swo#27526, boo#1184214]:
  * gdb-try-to-load-libthread_db-only-after-reading-all-shared-libraries-when-attaching.patch
- Workaround libncurses pulling in libpcre2_posix:
  * gdb-build-workaround-pcre2_posix-linking-problem.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=271
2021-04-06 22:25:35 +00:00
Richard Biener
0d5f9882f6 Accepting request 872638 from home:tomdevries:branches:devel:gcc-gdb-license-fix
- Replace tentative fix with upstreamed fix [swo#26881]:
  Remove:
  * gdb-fix-assert-in-process-event-stop-test.patch
  Add:
  * gdb-fix-internal-error-in-process_event_stop_test.patch
  * gdb-breakpoints-handle-glibc-with-debuginfo-in-create_exception_master_breakpoint.patch
- Fix license [bsc#1180786].

OBS-URL: https://build.opensuse.org/request/show/872638
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=269
2021-02-16 07:12:59 +00:00
Michael Matz
8da52f9fa5 Accepting request 854204 from home:tomdevries:branches:devel:gcc-gdb-sle-15-changes
- Backport from master [jsc#13656]:
  * gdb-powerpc-remove-512-bytes-region-limit-if-2nd-dawr-is-avaliable.patch
- Require 8GB diskspace for x86_64.

OBS-URL: https://build.opensuse.org/request/show/854204
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=267
2020-12-09 13:29:01 +00:00
Michael Matz
ecf4346789 Accepting request 852888 from home:tomdevries:branches:devel:gcc-gdb-fix-remote-async-inferior-event-handler
- Patches to be upstreamed:
  * gdb-fix-use-of-invalid-pointer-in-remote-async-inferior-event-handler.patch

OBS-URL: https://build.opensuse.org/request/show/852888
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=266
2020-12-07 14:39:31 +00:00
Tom de Vries
fede37b82a - Mention fedora patch fixups added:
* fixup-3-gdb-archer-vla-tests.patch
- Mention patch to be upstreamed added:
  * gdb-fix-selftest-fails-with-gdb-build-with-O2-flto.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=264
2020-11-30 14:54:21 +00:00
Michael Matz
1c5ef882c0 Accepting request 851545 from home:tomdevries:branches:devel:gcc-gdb-10.1-rebase
- Fedora patch fixups update:
  * fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
- Fedora patch fixups added:
  * fixup-gdb-test-ivy-bridge.patch
- Add xz to BuildRequires for testsuite flavour.
- Add note on mpfr-devel for SLE-11.
- Backport from master:
  * gdb-testsuite-fix-failure-in-gdb-base-step-over-no-symbols-exp.patch
- Patch to be upstreamed:
  * gdb-testsuite-fix-control-flow-in-gdb-reverse-insn-reverse-exp.patch
- Patch updated:
  * gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
- Patch updated:
  * gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
- Patch to be upstreamed:
  * gdb-testsuite-gdb-base-morestack-exp-no-clang.patch
  * gdb-testsuite-handle-sigill-in-gdb-reverse-insn-reverse-exp.patch
  * gdb-testsuite-fix-gdb-reverse-insn-reverse-x86-c-for-m32.patch
  * gdb-testsuite-gdb-tui-new-layout-exp-partly-require-tcl86.patch
  * gdb-tui-enable-work-around-libncurses-segfault.patch
- Backport from master dropped:
  * gdb-testsuite-fix-unbalanced-braces-in-gdb-tui-new-layout-exp.patch
- Fedora patch fixups updated:
  * fixup-2-gdb-archer-vla-tests.patch
- Fedora patch fixups added:
  * fixup-2-gdb-rhbz1156192-recursive-dlopen-test.patch
- Testsuite patch:
  * gdb-testsuite-disable-selftests-for-factory.patch
- Backport from master:
  * gdb-symtab-read-cu-base-address-for-enqueued-cu.patch
  * gdb-symtab-use-early-continue-in-find_pc_sect_compunit.patch
  * gdb-fix-section-matching-in-find_pc_sect_compunit.patch
  * gdb-symtab-fix-language-of-frame-without-debug-info.patch
- Patch to be upstreamed: 
  * gdb-symtab-set-default-dwarf-max-cache-age-1000.patch
- BuildRequire curl for debuginfod test-case.
- Patch to be upstreamed: 
  * gdb-don-t-return-non-existing-path-in-debuginfod-source-query.patch
  * gdb-fix-assert-in-process-event-stop-test.patch
  * gdb-fix-filename-in-not-in-executable-format-error.patch
  * gdb-handle-no-upper-bound-in-value-subscript.patch
  * gdb-fortran-handle-dw-at-string-length-with-loclistptr.patch
- Testsuite patch:
  * gdb-testsuite-fix-gdb-server-ext-run-exp-for-obs.patch
- Fedora patch fixups added:
  * fixup-gdb-rhbz1156192-recursive-dlopen-test.patch
- Fedora patch fixups updated:
  * fixup-gdb-btrobust.patch
  * fixup-2-gdb-archer-vla-tests.patch
- Add missing patch command for:
  * gdb-fortran-fix-print-dynamic-array.patch
- Fix patch application on SLE-11:
  * gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
- Disable xz-devel and binutils-gold for SLE-10.
- More enabling of gdbserver for riscv64.
- Backport from master:
  * gdb-testsuite-fix-unbalanced-braces-in-gdb-tui-new-layout-exp.patch
  * gdb-testsuite-catch-condition-evaluation-errors-in-gdb-assert.patch
  * gdb-testsuite-detect-gdb-prompt-after-monitor-exit.patch
  * gdb-testsuite-fix-gdb-dlang-watch-loc-exp-on-ppc64.patch
- Patch to be upstreamed:
  * gdb-fortran-fix-print-dynamic-array.patch
- Enable gdbserver for riscv64.
- Restrict BuildRequires libdebuginfod to Factory and supporting
  archs.
- Rebase to 10.1 release (as in fedora 33 @ 6c8ccd6).
  * Debuginfod support.
  * Multi-target debugging support.
  * Multithreaded symbol loading enabled by default.
  * New command set exec-file-mismatch.
  * New command tui new-layout.
  * Alias command can now specify default args for an alias.
- Update libipt to v2.0.2.
- Fedora-specific patches dropped:
  * gdb-6.8-bz466901-backtrace-full-prelinked.patch
- Broken/obsolete fedora patches dropped:
  * gdb-bz533176-fortran-omp-step.patch
  * gdb-6.5-BEA-testsuite.patch
  * gdb-6.7-charsign-test.patch
- Obsoleted fedora patches dropped:
  * 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-rhbz1818011-bfd-gcc10-error.patch
- Fedora patches updated:
  * gdb-6.3-gstack-20050411.patch
  * gdb-6.3-test-self-20050110.patch
  * gdb-6.5-bz185337-resolve-tls-without-debuginfo-v2.patch
  * gdb-6.5-bz218379-solib-trampoline-lookup-lock-fix.patch
  * gdb-6.6-buildid-locate-core-as-arg.patch
  * gdb-6.6-buildid-locate-rpm-librpm-workaround.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.7-testsuite-stable-results.patch
  * gdb-6.8-quit-never-aborts.patch
  * gdb-archer-pie-addons-keep-disabled.patch
  * gdb-archer-pie-addons.patch
  * gdb-archer-vla-tests.patch
  * gdb-attach-fail-reasons-5of5.patch
  * gdb-bz1219747-attach-kills.patch
  * gdb-bz533176-fortran-omp-step.patch
  * gdb-container-rh-pkg.patch
  * gdb-fedora-libncursesw.patch
  * gdb-gnat-dwarf-crash-3of3.patch
  * gdb-jit-reader-multilib.patch
  * gdb-linux_perf-bundle.patch
  * gdb-moribund-utrace-workaround.patch
  * gdb-runtest-pie-override.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
- Fedora patches added:
  * gdb-config.patch
- Obsoleted patched dropped:
  * gdb-testsuite-avoid-pagination-in-attach-32.exp.patch
  * gdb-fix-toplevel-types-with-fdebug-types-section.patch
  * gdb-fix-range-loop-index-in-find_method.patch
  * gdb-fix-python3.9-related-runtime-problems.patch
  * gdb-fix-unused-function-error.patch
  * gdb-fix-the-thread-pool.c-compilation.patch
  * gdb-aarch64-fix-erroneous-use-of-spu-architecture-bfd.patch
  * gdb-fix-debug-agent-odr-bool-int.patch
  * gdbserver-fix-build-with-make-3.81.patch
  * gdb-threads-fix-hang-in-stop_all_threads-after-killing-inferior.patch
- Fedora patch fixups added:
  * fixup-gdb-6.3-test-pie-20050107.patch
  * fixup-gdb-6.5-sharedlibrary-path.patch
  * fixup-gdb-6.6-buildid-locate.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-vla-intel-fortran-vla-strings.patch
  * fixup-gdb-vla-intel-tests.patch
  * fixup-gdb-6.3-threaded-watchpoints2-20050225.patch
- Patches renamed:
  * gdb-testsuite-fix-perror-in-gdb.opt-fortran-string.exp.patch
    to fixup-2-gdb-archer-vla-tests.patch
- Patches updated:
  * gdb-testsuite-ada-pie.patch
- Backport from master:
  * gdb-testsuite-prevent-pagination-in-gdb-internalflags.patch

OBS-URL: https://build.opensuse.org/request/show/851545
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=263
2020-11-30 14:28:07 +00:00
Michael Matz
7817305cb7 Accepting request 824844 from home:tomdevries:branches:devel:gcc-gdb-gdb-systemtap-sdt-devel-dep
- Add testsuite BuildRequire systemtap-sdt-devel.

OBS-URL: https://build.opensuse.org/request/show/824844
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=261
2020-09-14 12:53:10 +00:00
Tom de Vries
ac3b657a42 Accepting request 832701 from home:Andreas_Schwab:Factory
- Enable CTF support also for riscv64

OBS-URL: https://build.opensuse.org/request/show/832701
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=259
2020-09-08 13:48:45 +00:00
Tom de Vries
7774a89f69 - Restore License/Group.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=257
2020-08-11 09:59:07 +00:00
Michael Matz
2686de02af Accepting request 824697 from home:tomdevries:branches:devel:gcc-gdb-babeltrace-dep-3
- Add BuildRequire babeltrace-devel.  On Factory this adds bdeps
  babeltrace-devel, libuuid-devel, babeltrace, libglib-2_0-0, and
  libgmodule-2_0-0.

OBS-URL: https://build.opensuse.org/request/show/824697
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=256
2020-08-06 14:19:18 +00:00