f1d5818a5cMention new tarball and patches Adds v1.6.1.tar.gz and patches v1.5-libipt-static.patch and v1.6.1-implicit-fallthrough.patch.Michael Matz2017-10-04 15:31:05 +00:00
b6b703b219Disable libipt also on SLE-11 (cmake too old, SP4 would be enough, but devel:gcc depends on :SP2).Michael Matz2017-10-04 13:25:02 +00:00
a49b30a4fc- Link gdb against a bundled libipt (processor trace library) on x86_64 and i686 for improved tracing support on Intel CPUs. [bnc#985550]Michael Matz2017-10-04 11:22:40 +00:00
0ffa8e959b- Rebase to 8.0.1 release (fixing PR21886, PR22046) - Updated libstdc++ pretty printers to - Remove gdb-libstdc++-v3-python-6.3.1-20170212.tar.bz2 as unused in SUSE. - Add patches for s390x z14 feates [fate #321514, fate #322272] gdb-s390x-1b63490.patch gdb-s390x-289e23a.patch gdb-s390x-8fe09d7.patch gdb-s390x-96235dc.patch gdb-s390x-ad33963.patch - Adjust some patches: gdb-ppc-power7-test.patch gdb-rhbz795424-bitpos-20of25.patch gdb-rhbz795424-bitpos-21of25.patch gdb-vla-intel-fortran-vla-strings.patch - Add some patches from Fedora: gdb-rhbz1420304-s390x-01of35.patch gdb-rhbz1420304-s390x-02of35.patch gdb-rhbz1420304-s390x-03of35.patch gdb-rhbz1420304-s390x-04of35.patch gdb-rhbz1420304-s390x-05of35.patch gdb-rhbz1420304-s390x-06of35.patch gdb-rhbz1420304-s390x-07of35.patch gdb-rhbz1420304-s390x-08of35.patch gdb-rhbz1420304-s390x-09of35.patch gdb-rhbz1420304-s390x-10of35.patch gdb-rhbz1420304-s390x-11of35.patch gdb-rhbz1420304-s390x-12of35.patch gdb-rhbz1420304-s390x-13of35.patch gdb-rhbz1420304-s390x-14of35.patchMichael Matz2017-10-02 15:05:29 +00:00
63c075a695- Rebase to gdb 8.0 release: * support for DWARF5 (except its .debug_names) * support C++11 rvalue references * support PKU register (memory protection keys on future Intel CPUs) * python scripting: - start, stop and access running btrace - rvalue references in gdb.Type * record/replay x86_64 rdrand and rdseed * removed support for GCJ compiled java programs * user commands accept more than 10 arguments * "eval" expands user-defined command arguments * new options: set/show disassembler-options (on arm, ppc s390) - Removed obsoleted patches: gdb-release-werror.patchMichael Matz2017-06-06 14:44:13 +00:00
5c490bb803Add .changes entries from SLE tree to reduce diversionMichael Matz2017-05-01 02:35:45 +00:00
a2f8e1d8c6- Update to gdb 7.12.1 * negative repeat count for x examines backwards * fortran: support structs/arrays with dynamically types fields * support MPX bound checking * support for the Rust language * 'catch syscall' now can catch groups of related syscalls * New (sub)commands: - skip {-file,-gfile,-function,-rfunction}: generic skip mechanism - maint {selftest,info line-table} - new-ui: create new user interface for GUI clients * (fast) tracepoints on s390x and ppc64le added to gdbserver * New target Andes NDS32 - Remove patch gdb-aarch64-v81-hwbreakpoints.diff (upstream) - Add patches from Fedora package: gdb-6.7-testsuite-stable-results.patch gdb-add-index-chmod.patch gdb-bison-old.patch gdb-container-rh-pkg.patch gdb-libexec-add-index.patch gdb-linux_perf-bundle.patch gdb-physname-pr11734-test.patch gdb-physname-pr12273-test.patch gdb-rhbz1007614-memleak-infpy_read_memory-test.patch gdb-rhbz1084404-ppc64-s390x-wrong-prologue-skip-O2-g-3of3.patch gdb-rhbz1149205-catch-syscall-after-fork-test.patch gdb-rhbz1156192-recursive-dlopen-test.patch gdb-rhbz1186476-internal-error-unqualified-name-re-set-test.patch gdb-rhbz1350436-type-printers-error.patch gdb-test-ivy-bridge.patchMichael Matz2017-02-15 16:05:56 +00:00
ed65659810- Disable 32bit testing on openSUSE s390x.Michael Matz2017-01-09 15:38:49 +00:00
426590d180Accepting request 446700 from devel:gcc
Ludwig Nussel
2016-12-22 14:55:09 +00:00
7f4874791eAccepting request 446680 from home:marxin:branches:devel:gccRichard Biener2016-12-16 12:54:07 +00:00
5ab305852fAccepting request 443685 from home:Andreas_Schwab:FactoryMichael Matz2016-12-05 13:17:45 +00:00
35e09cb6e4Accepting request 441241 from home:Andreas_Schwab:FactoryRichard Biener2016-11-22 08:16:32 +00:00
3493ea2989- Amend gdb-glibc-vdso-workaround.patch to ignore further vdso filenames on ppc64 and s390x. [bnc#944105]Michael Matz2016-08-08 15:36:33 +00:00
4b09c8bbba- Add gdb-aarch64-v81-hwbreakpoints.diff for detecting debug capabilities on ARMv8.1/8.2. [bnc#990697]Michael Matz2016-08-03 14:40:18 +00:00
f0a54bf7bf- Rebase to gdb 7.11.1: minor bug fixes. - Remove gdb-gcc6-Wparentheses-warning.patch (applied upstream). - Add some patches from Fedora F24: gdb-bare-DW_TAG_lexical_block-1of2.patch gdb-bare-DW_TAG_lexical_block-2of2.patch gdb-bz1219747-attach-kills.patch gdb-rhbz1261564-aarch64-hw-watchpoint-test.patch gdb-rhbz1325795-framefilters-test.patch gdb-testsuite-dw2-undefined-ret-addr.patch - Use xz instead of bzip2 as archive format.Michael Matz2016-06-20 16:42:06 +00:00
d8d14d30fb- Added local patch gdb-fix-buf-overflow.diff.Michael Matz2016-02-29 21:39:10 +00:00
b288fe5a9a- Rebase to gdb version 7.11 as of version in Fedora 24: * Per-inferior thread numbers. * Breakpoint "explicit locations" (via CLI and GDB/MI). * New convenience variables ($_gthread, $_inferior). * Record btrace now supports non-stop mode. * Various improvements on AArch64 GNU/Linux: - Multi-architecture debugging support. - displaced stepping. - tracepoint support added in GDBserver. * In Ada, the overloads selection menu provides the parameter types and return types for the matching overloaded subprograms. * Various remote protocol improvements, including several new packets which can be used to support features such as follow-exec-mode, exec catchpoints, syscall catchpoints, etc. * Some minor improvements in the Python API for extending GDB. - Added new patches from Fedora: gdb-fedora-libncursesw.patch gdb-fortran-stride-intel-1of6.patch gdb-fortran-stride-intel-2of6.patch gdb-fortran-stride-intel-3of6.patch gdb-fortran-stride-intel-4of6.patch gdb-fortran-stride-intel-5of6.patch gdb-fortran-stride-intel-6of6-nokfail.patch gdb-fortran-stride-intel-6of6.patch gdb-opcodes-clflushopt-test.patch gdb-testsuite-readline63-sigint.patch - Removed obsolete patches: gdb-6.3-bz231832-obstack-2gb.patch gdb-pahole-python2.patch gdb-probes-based-interface-robust-1of2.patchMichael Matz2016-02-29 19:38:18 +00:00
c3dcbb42f6Don't Require gcc-ada-32bit on old distros.Michael Matz2016-01-14 17:15:57 +00:00
c7081b119c- Rebase to gdb version 7.10.1 as of version in Fedora 23: * reverse debugging on aarch64 * new commands or subcommands: - info os cpu, set/show serial parity, info dll - maint print symbol-cache/symbol-cache-statistics, maint flush-symbol-cache - record btrace bts, record bts - compile print - show/set mpx bound - tui enable/disable - record btrace pt, record pt - maint info btrace, maint btrace packet-history/clear-packet-history/clear * s390 support for vector ABI * "set sysroot" improvements related to remote targets * better support for debugging containerized programs (without "set sysroot") * HISTSIZE environment variable is replaced by GDBHISTSIZE * python scripting: - it's possible to write frame unwinders - several new methods in Objfile, Type and Value classes - gdb can auto-load scripts contained in special sections named '.debug_gdb_scripts'. * extensions for the MI interface, new remote packet types - Removed obsolete patches: 0001-S390-Add-target-descriptions-for-vector-register-set.patch 0001-S390-Fix-compiler-invocation-with-compile-command.patch 0001-S390-Support-new-vector-register-sections.patch 0002-S390-Add-vector-register-support-to-gdb.patch 0003-S390-Add-vector-register-support-to-gdbserver.patchMichael Matz2016-01-14 17:05:52 +00:00
355c8053f0- Use patchlist.pl to merge with gdb-7.9-10.fc22, a rebase to FSF GDB 7.9. The GDB 7.8 features are: * Python Scripting - You can now access frame registers from Python scripts. - New attribute 'producer' for gdb.Symtab objects. * New Python-based convenience functions: - $_caller_is(name [, number_of_frames]) - $_caller_matches(regexp [, number_of_frames]) - $_any_caller_is(name [, number_of_frames]) - $_any_caller_matches(regexp [, number_of_frames]) * New commands - queue-signal signal-name-or-number Queue a signal to be delivered to the thread when it is resumed. * On resume, GDB now always passes the signal the program had stopped for to the thread the signal was sent to, even if the user changed threads before resuming. Previously GDB would often (but not always) deliver the signal to the thread that happens to be current at resume time. * Conversely, the "signal" command now consistently delivers the requested signal to the current thread. GDB now asks for confirmation if the program had stopped for a signal and the user switched threads meanwhile. * "breakpoint always-inserted" modes "off" and "auto" merged. Now, when 'breakpoint always-inserted mode' is set to "off", GDB won't remove breakpoints from the target until all threads stop, even in non-stop mode. The "auto" mode has been removed, and "off" is now the default mode. * MI changes - The -list-thread-groups command outputs an exit-code field for inferiors that have exited.Richard Biener2015-02-25 13:45:10 +00:00
8c1a3112a4- Enable running the testsuite and store results in a gdb-testresults package. - Add gdb-rpmlintrc to filter errors about the buildroot mentioned in testresult logs.Richard Biener2014-08-13 11:27:24 +00:00
e1333f9f57- Use patchlist.pl to merge with gdb-7.8-16.fc22, a rebase to FSF GDB 4.8. The GDB 4.8 features are: * Guile scripting support. * Python scripting enhancements. * New commands: ** guile ** guile-repl ** info auto-load guile-scripts [REGEXP] * New options: ** maint ada set ignore-descriptive-types (on|off) ** maint set target-async (on|off) ** set|show auto-load guile-scripts (on|off) ** set|show auto-connect-native-target ** set|show guile print-stack (none|message|full) ** set|show mi-async (on|off) ** set|show print symbol-loading (off|brief|full) ** set|show record btrace replay-memory-access (read-only|read-write) * Remote Protocol: ** The qXfer:btrace:read packet supports a new annex 'delta'. * GDB/MI: ** A new option "-gdb-set mi-async" replaces "-gdb-set target-async". * New target configurations: ** PowerPC64 GNU/Linux little-endian * btrace enhancements: ** The btrace record target now supports the 'record goto' command. ** The btrace record target supports limited reverse execution and replay. * ISO C99 variable length automatic arrays support. * It is no longer required to "set target-async on" in order to use background execution commands (e.g., "c&", "s&", etc.).Richard Biener2014-08-11 14:08:48 +00:00
d16e7e0e80Accepting request 238792 from devel:gcc
Stephan Kulow
2014-07-01 05:05:17 +00:00
b63c5612e4- For _with_testsuite require gcc-fortran, not gcc-gfortran.Richard Biener2014-06-26 09:03:30 +00:00
c735461452- Add patchlist.pl and patchname_get.sh as sources.Richard Biener2014-05-14 07:52:25 +00:00
846b074b7b- Fix debugging of threaded 31bit inferiors on s390x (gdb-7.7-bnc877566.patch). [bnc#877566]Richard Biener2014-05-14 07:49:42 +00:00
a4d637ac1cAccepting request 221851 from devel:gcc
Stephan Kulow
2014-02-15 07:13:52 +00:00
63f4c82504- Fix build on s390 (gdb-fix-s390-build.patch).Michael Matz2014-02-12 16:25:12 +00:00
7fffb15818- Use patchlist.pl to merge with gdb-Fedora at e86a0cc13a5d91ba95242690237bb77511500897. - Don't apply patches gdb-rhel5-gcc44.patch, gdb-6.6-buildid-locate-rpm-scl.patch, gdb-readline62-ask-more-rh.patch, gdb-6.8-attach-signalled-detach-stopped.patch, gdb-6.8-quit-never-aborts.patch, gdb-rhel5-compat.patch; retained to have same structure as fedoras package. - Add gdb-testsuite-nohostid.patch (from fedora). - Remove gdb-fix-attach-signalled-detach-stopped.patch again (as base not applied), gdb-ppc-ptrace.diff (not applied since some time).Michael Matz2014-02-10 17:23:45 +00:00
0ee8ad9159Accepting request 221530 from home:burnus:branches:devel:gccMichael Matz2014-02-10 17:10:42 +00:00
e176cebecbAccepting request 210356 from devel:gcc
Stephan Kulow
2013-12-11 15:14:55 +00:00
4e628c09faAccepting request 209941 from devel:gcc
Stephan Kulow
2013-12-10 08:07:44 +00:00
dae6e58899Accepting request 210007 from home:uweigand:branches:devel:gccMichael Matz2013-12-09 15:56:11 +00:00