176 Commits

Author SHA256 Message Date
Dominique Leuenberger
273944c420 Accepting request 542017 from devel:gcc
- Support --without=testsuite and disable testsuite for qemu-linux-user
  builds (forwarded request 541990 from Andreas_Schwab)

OBS-URL: https://build.opensuse.org/request/show/542017
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=118
2017-11-19 10:06:10 +00:00
Michael Matz
feefab9860 Accepting request 541990 from home:Andreas_Schwab:Factory
- Support --without=testsuite and disable testsuite for qemu-linux-user
  builds

OBS-URL: https://build.opensuse.org/request/show/541990
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=175
2017-11-15 12:32:21 +00:00
Dominique Leuenberger
ea5aebbca0 Accepting request 539939 from devel:gcc
- switch to Python 3 for Tumbleweed 1320 and up
- Remove %clean section.

OBS-URL: https://build.opensuse.org/request/show/539939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=117
2017-11-14 13:07:14 +00:00
Michael Matz
0fd48e79d5 Accepting request 539598 from home:matejcik:branches:devel:gcc
switch to Python 3 for Tumbleweed 1320 and up

OBS-URL: https://build.opensuse.org/request/show/539598
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=173
2017-11-08 14:33:53 +00:00
Dominique Leuenberger
0cf647c132 Accepting request 531264 from devel:gcc
- Link gdb against a bundled libipt (processor trace
  library) on x86_64 and i686 for improved tracing support
  on Intel CPUs.  [bnc#985550]
  Adds v1.6.1.tar.gz and patches
  v1.5-libipt-static.patch and v1.6.1-implicit-fallthrough.patch.

- Rebase to 8.0.1 release (fixing PR21886, PR22046)
- Updated libstdc++ pretty printers to
- Replace gdb-libstdc++-v3-python-6.3.1-20170212.tar.bz2 with
  gdb-libstdc++-v3-python-7.1.1-20170526.tar.bz2 .
- 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

OBS-URL: https://build.opensuse.org/request/show/531264
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=116
2017-10-10 09:34:36 +00:00
Michael Matz
1350dd5855 - Remove %clean section.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=171
2017-10-09 12:43:35 +00:00
Michael Matz
f1d5818a5c Mention new tarball and patches
Adds v1.6.1.tar.gz and patches
  v1.5-libipt-static.patch and v1.6.1-implicit-fallthrough.patch.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=170
2017-10-04 15:31:05 +00:00
Michael Matz
b6b703b219 Disable libipt also on SLE-11 (cmake too old,
SP4 would be enough, but devel:gcc depends on :SP2).

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=169
2017-10-04 13:25:02 +00:00
Michael Matz
a49b30a4fc - Link gdb against a bundled libipt (processor trace
library) on x86_64 and i686 for improved tracing support
  on Intel CPUs.  [bnc#985550]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=168
2017-10-04 11:22:40 +00:00
Michael Matz
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.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=167
2017-10-02 15:05:29 +00:00
Dominique Leuenberger
c4c3daf55d Accepting request 525899 from devel:gcc
- Disable guile extensions for new distros, the gdb support
  is incompatible with guile 2.2.

OBS-URL: https://build.opensuse.org/request/show/525899
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=115
2017-09-15 19:08:43 +00:00
Michael Matz
3190bb69ba - Disable guile extensions for new distros, the gdb support
is incompatible with guile 2.2.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=165
2017-09-13 14:11:09 +00:00
Dominique Leuenberger
949aec07c2 Accepting request 501792 from devel:gcc
- Rebase to gdb 8.0 release: [fate #319573]
  * 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.patch

- Rebase to gdb 7.99.90 (prerelease of gdb 8) [fate #319573]
- Updated libstdc++ pretty printers to
  gdb-libstdc++-v3-python-6.3.1-20170212.tar.bz2.
- Added patches from fedora:
  gdb-release-werror.patch
  gdb-rhbz1398387-tab-crash-test.patch
- Removed obsoleted patches:
  gdb-6.7-bz426600-DW_TAG_interface_type-test.patch
  gdb-bison-old.patch
  gdb-testsuite-casts.patch
  gdb-testsuite-m-static.patch
  gdb-upstream.patch
  gdb-testsuite-morestack-gold.patch
  gdb-fix-bnc-994537.diff

OBS-URL: https://build.opensuse.org/request/show/501792
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=114
2017-06-28 09:15:02 +00:00
Michael Matz
ac6bb11b29 - Rebase to gdb 8.0 release: [fate #319573]
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=163
2017-06-06 16:09:48 +00:00
Michael Matz
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.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=162
2017-06-06 14:44:13 +00:00
Michael Matz
5c490bb803 Add .changes entries from SLE tree to reduce diversion
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=161
2017-05-01 02:35:45 +00:00
Michael Matz
15e0c61e47 Support building on SLE-11 again.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=160
2017-05-01 02:01:32 +00:00
Michael Matz
50918c72d5 - Rebase to gdb 7.99.90 (prerelease of gdb 8)
- Updated libstdc++ pretty printers to
  gdb-libstdc++-v3-python-6.3.1-20170212.tar.bz2.
- Added patches from fedora:
  gdb-release-werror.patch
  gdb-rhbz1398387-tab-crash-test.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=159
2017-05-01 01:04:39 +00:00
Richard Biener
a77728baf0 - Do not require glibc-devel-static-32bit on SLE12 which is not available
there.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=158
2017-04-03 12:59:56 +00:00
Richard Biener
0864197006 - Fix rpm condition to allow build on SLE10.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=157
2017-04-03 12:49:51 +00:00
Dominique Leuenberger
0242a9a195 Accepting request 460722 from devel:gcc
Fixes build with glibc 2.25 as well (according to Staging:Gcc7 which has new glibc)

- 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
- Add rpmlint exception for historic libinproctrace place
- Remove obsolete patches:
  gdb-aarch64-v81-hwbreakpoints.diff
  gdb-bare-DW_TAG_lexical_block-1of2.patch
  gdb-bare-DW_TAG_lexical_block-2of2.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-testsuite-dw2-undefined-ret-addr.patch
  gdb-vla-intel-04of23-fix.patch
  gdb-vla-intel-logical-not.patch
  gdb-vla-intel.patch
- Add patches from Fedora package:

OBS-URL: https://build.opensuse.org/request/show/460722
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=113
2017-03-09 00:32:01 +00:00
Michael Matz
aa9e320266 gdb sourcebase is really too new to be clear of warnings
with SLE11 compilers.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=155
2017-02-17 14:47:13 +00:00
Michael Matz
71509c99b1 Fix warning flags for old compilers
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=154
2017-02-17 14:27:36 +00:00
Michael Matz
ed86856779 - Add rpmlint exception for historic libinproctrace place
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=153
2017-02-17 13:14:36 +00:00
Michael Matz
b7a691f683 - Remove obsolete patches:
gdb-aarch64-v81-hwbreakpoints.diff
  gdb-bare-DW_TAG_lexical_block-1of2.patch
  gdb-bare-DW_TAG_lexical_block-2of2.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-testsuite-dw2-undefined-ret-addr.patch
  gdb-vla-intel-04of23-fix.patch
  gdb-vla-intel-logical-not.patch
  gdb-vla-intel.patch
  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.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=152
2017-02-15 16:09:25 +00:00
Michael Matz
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.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=151
2017-02-15 16:05:56 +00:00
Michael Matz
ed65659810 - Disable 32bit testing on openSUSE s390x.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=150
2017-01-09 15:38:49 +00:00
Ludwig Nussel
426590d180 Accepting request 446700 from devel:gcc
(forwarded request 446680 from marxin)

OBS-URL: https://build.opensuse.org/request/show/446700
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=112
2016-12-22 14:55:09 +00:00
Richard Biener
7f4874791e Accepting request 446680 from home:marxin:branches:devel:gcc
OBS-URL: https://build.opensuse.org/request/show/446680
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=148
2016-12-16 12:54:07 +00:00
Michael Matz
5ab305852f Accepting request 443685 from home:Andreas_Schwab:Factory
- Enable ada testing on aarch64 for tumbleweed

OBS-URL: https://build.opensuse.org/request/show/443685
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=147
2016-12-05 13:17:45 +00:00
Richard Biener
35e09cb6e4 Accepting request 441241 from home:Andreas_Schwab:Factory
- BuildRequire glibc-devel-static for 12.1 or later, and
  glibc-devel-static-32bit if biarch

OBS-URL: https://build.opensuse.org/request/show/441241
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=146
2016-11-22 08:16:32 +00:00
Michael Matz
3493ea2989 - Amend gdb-glibc-vdso-workaround.patch to ignore further
vdso filenames on ppc64 and s390x.  [bnc#944105]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=145
2016-08-08 15:36:33 +00:00
Michael Matz
4b09c8bbba - Add gdb-aarch64-v81-hwbreakpoints.diff for detecting
debug capabilities on ARMv8.1/8.2.  [bnc#990697]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=144
2016-08-03 14:40:18 +00:00
Dominique Leuenberger
2989382cab Accepting request 406957 from devel:gcc
- 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

OBS-URL: https://build.opensuse.org/request/show/406957
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=111
2016-07-12 21:45:03 +00:00
Michael Matz
8017e8b690 blaeh, xz isn't available on <= SLE11.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=142
2016-06-20 16:51:43 +00:00
Michael Matz
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.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=140
2016-06-20 16:42:06 +00:00
Dominique Leuenberger
fe8ff09230 Accepting request 397717 from devel:gcc
- Add gdb-gcc6-Wparentheses-warning.patch to fix Werrors reported by GCC6.

OBS-URL: https://build.opensuse.org/request/show/397717
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=110
2016-05-31 10:09:41 +00:00
Richard Biener
fd8d2b3507 - Add gdb-gcc6-Wparentheses-warning.patch to fix Werrors reported by GCC6.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=138
2016-05-24 13:35:38 +00:00
Richard Biener
7734f5e8b4 Accepting request 397681 from home:marxin:branches:devel:gcc
Fix Werrors reported by GCC6.

OBS-URL: https://build.opensuse.org/request/show/397681
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=137
2016-05-24 13:34:23 +00:00
Dominique Leuenberger
851d5728a0 Accepting request 390180 from devel:gcc
-  update gdb-orphanripper.c from last fedora changes of 2013
   http://pkgs.fedoraproject.org/cgit/rpms/gdb.git/log/gdb-orphanripper.c
   may be solution to transient build hung on Rings:1 ppc64le
   tracked by bug boo#974419

- Add gdb-7.10-swo18929.patch to fix crash printing values.  [bnc#971556]
  [swo#18929]

- 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 local patch gdb-fix-buf-overflow.diff.
- 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

OBS-URL: https://build.opensuse.org/request/show/390180
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=109
2016-04-30 21:25:50 +00:00
Michael Matz
c795ce3796 Accepting request 385719 from home:michel_mno:branches:devel:gcc
-  update gdb-orphanripper.c from last fedora changes of 2013
   http://pkgs.fedoraproject.org/cgit/rpms/gdb.git/log/gdb-orphanripper.c
   may be solution to transient build hung on Rings:1 ppc64le
   tracked by bug boo#974419

OBS-URL: https://build.opensuse.org/request/show/385719
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=135
2016-04-07 12:42:35 +00:00
Richard Biener
ed40f146bf - Add gdb-7.10-swo18929.patch to fix crash printing values. [bnc#971556]
[swo#18929]

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=134
2016-03-21 15:04:38 +00:00
Michael Matz
d8d14d30fb - Added local patch gdb-fix-buf-overflow.diff.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=133
2016-02-29 21:39:10 +00:00
Michael Matz
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.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=132
2016-02-29 19:38:18 +00:00
Dominique Leuenberger
4138e47cac Accepting request 354613 from devel:gcc
- 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.patch

OBS-URL: https://build.opensuse.org/request/show/354613
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=108
2016-02-03 09:18:52 +00:00
Michael Matz
8ad36d9ba6 - Disable guile support for SLE10.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=130
2016-01-18 14:49:48 +00:00
Michael Matz
c3dcbb42f6 Don't Require gcc-ada-32bit on old distros.
OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=129
2016-01-14 17:15:57 +00:00
Michael Matz
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.patch

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=128
2016-01-14 17:05:52 +00:00
Dominique Leuenberger
ff70ab1c17 Accepting request 342250 from devel:gcc
- Rebase to gdb version 7.9.1:
  fixes PR python/18299, python/18285.
- Add gdb-s390-reorder-arch.diff [bnc #936050]
- Added patches for fate#318039, s390 z13 support:
  0001-S390-Fix-compiler-invocation-with-compile-command.patch
  0001-S390-Support-new-vector-register-sections.patch
  0001-S390-Add-target-descriptions-for-vector-register-set.patch
  0002-S390-Add-vector-register-support-to-gdb.patch
  0003-S390-Add-vector-register-support-to-gdbserver.patch
  0004-S390-Vector-register-test-case.patch
  0005-S390-Name-invisible-registers-with-the-empty-string-.patch

OBS-URL: https://build.opensuse.org/request/show/342250
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=107
2015-11-11 09:29:15 +00:00
Stephan Kulow
44f3c011ef Accepting request 314860 from devel:gcc
- Remove auto-loading non-existent /etc/gdbinit.d/gdb-heap.py
  from /etc/gdbinit

- Add guile-devel to enable Scheme scripting support
- Run ada tests also on ppc64 and s390

OBS-URL: https://build.opensuse.org/request/show/314860
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gdb?expand=0&rev=106
2015-07-16 15:17:52 +00:00