Compare commits

..

No commits in common. 'c9' and 'i10c-beta' have entirely different histories.

@ -1,55 +1,55 @@
%patch001 -p1 %patch -p1 -P001
%patch002 -p1 %patch -p1 -P002
%patch003 -p1 %patch -p1 -P003
%patch004 -p1 %patch -p1 -P004
%patch005 -p1 %patch -p1 -P005
%patch006 -p1 %patch -p1 -P006
%patch007 -p1 %patch -p1 -P007
%patch008 -p1 %patch -p1 -P008
%patch009 -p1 %patch -p1 -P009
%patch010 -p1 %patch -p1 -P010
%patch011 -p1 %patch -p1 -P011
%patch012 -p1 %patch -p1 -P012
%patch013 -p1 %patch -p1 -P013
%patch014 -p1 %patch -p1 -P014
%patch015 -p1 %patch -p1 -P015
%patch016 -p1 %patch -p1 -P016
%patch017 -p1 %patch -p1 -P017
%patch018 -p1 %patch -p1 -P018
%patch019 -p1 %patch -p1 -P019
%patch020 -p1 %patch -p1 -P020
%patch021 -p1 %patch -p1 -P021
%patch022 -p1 %patch -p1 -P022
%patch023 -p1 %patch -p1 -P023
%patch024 -p1 %patch -p1 -P024
%patch025 -p1 %patch -p1 -P025
%patch026 -p1 %patch -p1 -P026
%patch027 -p1 %patch -p1 -P027
%patch028 -p1 %patch -p1 -P028
%patch029 -p1 %patch -p1 -P029
%patch030 -p1 %patch -p1 -P030
%patch031 -p1 %patch -p1 -P031
%patch032 -p1 %patch -p1 -P032
%patch033 -p1 %patch -p1 -P033
%patch034 -p1 %patch -p1 -P034
%patch035 -p1 %patch -p1 -P035
%patch036 -p1 %patch -p1 -P036
%patch037 -p1 %patch -p1 -P037
%patch038 -p1 %patch -p1 -P038
%patch039 -p1 %patch -p1 -P039
%patch040 -p1 %patch -p1 -P040
%patch041 -p1 %patch -p1 -P041
%patch042 -p1 %patch -p1 -P042
%patch043 -p1 %patch -p1 -P043
%patch044 -p1 %patch -p1 -P044
%patch045 -p1 %patch -p1 -P045
%patch046 -p1 %patch -p1 -P046
%patch047 -p1 %patch -p1 -P047
%patch048 -p1 %patch -p1 -P048
%patch049 -p1 %patch -p1 -P049
%patch050 -p1 %patch -p1 -P050
%patch051 -p1 %patch -p1 -P051
%patch052 -p1 %patch -p1 -P052
%patch053 -p1 %patch -p1 -P053
%patch054 -p1 %patch -p1 -P054
%patch055 -p1 %patch -p1 -P055

@ -40,7 +40,7 @@ diff --git a/gdb/testsuite/gdb.base/attach-see-vdso.exp b/gdb/testsuite/gdb.base
new file mode 100644 new file mode 100644
--- /dev/null --- /dev/null
+++ b/gdb/testsuite/gdb.base/attach-see-vdso.exp +++ b/gdb/testsuite/gdb.base/attach-see-vdso.exp
@@ -0,0 +1,77 @@ @@ -0,0 +1,74 @@
+# Copyright 2007 +# Copyright 2007
+ +
+# This program is free software; you can redistribute it and/or modify +# This program is free software; you can redistribute it and/or modify
@ -64,10 +64,7 @@ new file mode 100644
+ return 0 + return 0
+} +}
+ +
+if {[use_gdb_stub]} { +require !use_gdb_stub
+ untested "skipping test because of use_gdb_stub"
+ return -1
+}
+ +
+set testfile "attach-see-vdso" +set testfile "attach-see-vdso"
+set srcfile ${testfile}.c +set srcfile ${testfile}.c

@ -45,7 +45,7 @@ diff --git a/gdb/testsuite/gdb.base/step-over-trampoline.exp b/gdb/testsuite/gdb
new file mode 100644 new file mode 100644
--- /dev/null --- /dev/null
+++ b/gdb/testsuite/gdb.base/step-over-trampoline.exp +++ b/gdb/testsuite/gdb.base/step-over-trampoline.exp
@@ -0,0 +1,59 @@ @@ -0,0 +1,56 @@
+# Copyright 2006 Free Software Foundation, Inc. +# Copyright 2006 Free Software Foundation, Inc.
+ +
+# This program is free software; you can redistribute it and/or modify +# This program is free software; you can redistribute it and/or modify
@ -62,10 +62,7 @@ new file mode 100644
+# along with this program; if not, write to the Free Software +# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ +
+if {[use_gdb_stub]} { +require !use_gdb_stub
+ untested "skipping test because of use_gdb_stub"
+ return -1
+}
+ +
+if $tracelevel then { +if $tracelevel then {
+ strace $tracelevel + strace $tracelevel

@ -10,7 +10,7 @@ diff --git a/gdb/testsuite/gdb.base/tracefork-zombie.exp b/gdb/testsuite/gdb.bas
new file mode 100644 new file mode 100644
--- /dev/null --- /dev/null
+++ b/gdb/testsuite/gdb.base/tracefork-zombie.exp +++ b/gdb/testsuite/gdb.base/tracefork-zombie.exp
@@ -0,0 +1,76 @@ @@ -0,0 +1,73 @@
+# Copyright 2007 Free Software Foundation, Inc. +# Copyright 2007 Free Software Foundation, Inc.
+ +
+# This program is free software; you can redistribute it and/or modify +# This program is free software; you can redistribute it and/or modify
@ -28,10 +28,7 @@ new file mode 100644
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
+ +
+# are we on a target board +# are we on a target board
+if {[use_gdb_stub]} { +require !use_gdb_stub
+ untested "skipping test because of use_gdb_stub"
+ return -1
+}
+ +
+# Start the program running and then wait for a bit, to be sure +# Start the program running and then wait for a bit, to be sure
+# that it can be attached to. +# that it can be attached to.

@ -52,7 +52,7 @@ diff --git a/gdb/testsuite/gdb.base/gcore-excessive-memory.exp b/gdb/testsuite/g
new file mode 100644 new file mode 100644
--- /dev/null --- /dev/null
+++ b/gdb/testsuite/gdb.base/gcore-excessive-memory.exp +++ b/gdb/testsuite/gdb.base/gcore-excessive-memory.exp
@@ -0,0 +1,99 @@ @@ -0,0 +1,96 @@
+# Copyright 2008 Free Software Foundation, Inc. +# Copyright 2008 Free Software Foundation, Inc.
+ +
+# This program is free software; you can redistribute it and/or modify +# This program is free software; you can redistribute it and/or modify
@ -69,10 +69,7 @@ new file mode 100644
+# along with this program; if not, write to the Free Software +# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ +
+if {[use_gdb_stub]} { +require !use_gdb_stub
+ untested "skipping test because of use_gdb_stub"
+ return -1
+}
+ +
+set testfile gcore-excessive-memory +set testfile gcore-excessive-memory
+set srcfile ${testfile}.c +set srcfile ${testfile}.c

@ -68,7 +68,7 @@ diff --git a/gdb/testsuite/gdb.base/datalib.exp b/gdb/testsuite/gdb.base/datalib
new file mode 100644 new file mode 100644
--- /dev/null --- /dev/null
+++ b/gdb/testsuite/gdb.base/datalib.exp +++ b/gdb/testsuite/gdb.base/datalib.exp
@@ -0,0 +1,56 @@ @@ -0,0 +1,53 @@
+# Copyright 2008 Free Software Foundation, Inc. +# Copyright 2008 Free Software Foundation, Inc.
+ +
+# This program is free software; you can redistribute it and/or modify +# This program is free software; you can redistribute it and/or modify
@ -85,10 +85,7 @@ new file mode 100644
+# along with this program; if not, write to the Free Software +# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+ +
+if {[use_gdb_stub]} { +require !use_gdb_stub
+ untested "skipping test because of use_gdb_stub"
+ return -1
+}
+ +
+set testfile datalib +set testfile datalib
+set srcfilemain ${testfile}-main.c +set srcfilemain ${testfile}-main.c

@ -130,7 +130,7 @@ diff --git a/gdb/testsuite/gdb.base/gcore-buildid-exec-but-not-solib.exp b/gdb/t
new file mode 100644 new file mode 100644
--- /dev/null --- /dev/null
+++ b/gdb/testsuite/gdb.base/gcore-buildid-exec-but-not-solib.exp +++ b/gdb/testsuite/gdb.base/gcore-buildid-exec-but-not-solib.exp
@@ -0,0 +1,105 @@ @@ -0,0 +1,103 @@
+# Copyright 2016 Free Software Foundation, Inc. +# Copyright 2016 Free Software Foundation, Inc.
+ +
+# This program is free software; you can redistribute it and/or modify +# This program is free software; you can redistribute it and/or modify
@ -146,9 +146,7 @@ new file mode 100644
+# You should have received a copy of the GNU General Public License +# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>.
+ +
+if {[skip_shlib_tests]} { +require allow_shlib_tests
+ return 0
+}
+ +
+set testfile "gcore-buildid-exec-but-not-solib" +set testfile "gcore-buildid-exec-but-not-solib"
+set srcmainfile ${testfile}-main.c +set srcmainfile ${testfile}-main.c

@ -36,6 +36,6 @@ new file mode 100644
+gdb_start +gdb_start
+ +
+# Skip all tests if Python scripting is not enabled. +# Skip all tests if Python scripting is not enabled.
+if { [skip_python_tests] } { continue } +require allow_python_tests
+ +
+gdb_test "python print (gdb.solib_name(-1))" "None" "gdb.solib_name exists" +gdb_test "python print (gdb.solib_name(-1))" "None" "gdb.solib_name exists"

@ -10,7 +10,7 @@ diff --git a/gdb/testsuite/gdb.base/gnu-ifunc-strstr-workaround.exp b/gdb/testsu
new file mode 100644 new file mode 100644
--- /dev/null --- /dev/null
+++ b/gdb/testsuite/gdb.base/gnu-ifunc-strstr-workaround.exp +++ b/gdb/testsuite/gdb.base/gnu-ifunc-strstr-workaround.exp
@@ -0,0 +1,119 @@ @@ -0,0 +1,117 @@
+# Copyright (C) 2012 Free Software Foundation, Inc. +# Copyright (C) 2012 Free Software Foundation, Inc.
+ +
+# This program is free software; you can redistribute it and/or modify +# This program is free software; you can redistribute it and/or modify
@ -30,9 +30,7 @@ new file mode 100644
+# invalid IFUNC DW_AT_linkage_name: memmove strstr time +# invalid IFUNC DW_AT_linkage_name: memmove strstr time
+# http://sourceware.org/bugzilla/show_bug.cgi?id=14166 +# http://sourceware.org/bugzilla/show_bug.cgi?id=14166
+ +
+if {[skip_shlib_tests]} { +require allow_shlib_tests
+ return 0
+}
+ +
+set testfile "gnu-ifunc-strstr-workaround" +set testfile "gnu-ifunc-strstr-workaround"
+set executable ${testfile} +set executable ${testfile}

@ -88,7 +88,7 @@ new file mode 100644
+ return -1 + return -1
+} +}
+ +
+if { [skip_python_tests] } { continue } +require allow_python_tests
+ +
+set pid_of_gdb [exp_pid -i [board_info host fileid]] +set pid_of_gdb [exp_pid -i [board_info host fileid]]
+ +

@ -211,7 +211,7 @@ diff --git a/gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen.exp b/gdb/t
new file mode 100644 new file mode 100644
--- /dev/null --- /dev/null
+++ b/gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen.exp +++ b/gdb/testsuite/gdb.base/gdb-rhbz1156192-recursive-dlopen.exp
@@ -0,0 +1,157 @@ @@ -0,0 +1,152 @@
+# Copyright 2014 Free Software Foundation, Inc. +# Copyright 2014 Free Software Foundation, Inc.
+# +#
+# This program is free software; you can redistribute it and/or modify +# This program is free software; you can redistribute it and/or modify
@ -227,13 +227,8 @@ new file mode 100644
+# You should have received a copy of the GNU General Public License +# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>. +# along with this program. If not, see <http://www.gnu.org/licenses/>.
+ +
+if {[skip_shlib_tests]} { +require allow_shlib_tests
+ untested "skipping shlib tests" +require !use_gdb_stub
+ return 0
+} elseif {[use_gdb_stub]} {
+ untested "skipping tests because of stub"
+ return 0
+}
+ +
+# Library foo +# Library foo
+set libname1 "gdb-rhbz1156192-recursive-dlopen-libfoo" +set libname1 "gdb-rhbz1156192-recursive-dlopen-libfoo"

@ -57,7 +57,7 @@ Version: 14.2
# The release always contains a leading reserved number, start it at 1. # The release always contains a leading reserved number, start it at 1.
# `upstream' is not a part of `name' to stay fully rpm dependencies compatible for the testing. # `upstream' is not a part of `name' to stay fully rpm dependencies compatible for the testing.
Release: 3%{?dist} Release: 2%{?dist}
License: GPL-3.0-or-later AND BSD-3-Clause AND FSFAP AND LGPL-2.1-or-later AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LicenseRef-Fedora-Public-Domain AND GFDL-1.3-or-later AND LGPL-2.0-or-later WITH GCC-exception-2.0 AND GPL-3.0-or-later WITH GCC-exception-3.1 AND GPL-2.0-or-later WITH GNU-compiler-exception License: GPL-3.0-or-later AND BSD-3-Clause AND FSFAP AND LGPL-2.1-or-later AND GPL-2.0-or-later AND LGPL-2.0-or-later AND LicenseRef-Fedora-Public-Domain AND GFDL-1.3-or-later AND LGPL-2.0-or-later WITH GCC-exception-2.0 AND GPL-3.0-or-later WITH GCC-exception-3.1 AND GPL-2.0-or-later WITH GNU-compiler-exception
# Do not provide URL for snapshots as the file lasts there only for 2 days. # Do not provide URL for snapshots as the file lasts there only for 2 days.
@ -571,7 +571,7 @@ find -name "*.orig" | xargs rm -f
%endif %endif
# 2hange the version that gets printed by GDB. The 'version' here is # Change the version that gets printed by GDB. The 'version' here is
# usually the same as the original upstream version on which we are # usually the same as the original upstream version on which we are
# based. The 'release' is new information we're adding and identifies # based. The 'release' is new information we're adding and identifies
# the modifications we've made to upstream. # the modifications we've made to upstream.
@ -1250,14 +1250,20 @@ fi
%endif %endif
%changelog %changelog
* Fri May 31 2024 Guinevere Larsen <blarsen@redhat.com> - 14.2-1.el9 * Tue Nov 26 2024 MSVSphere Packaging Team <packager@msvsphere-os.ru> - 14.2-2
- Rebase to gdb-14.2 and update all bug references - Rebuilt for MSVSphere 10
(Resolves: RHEL-39554)
(Resolves: RHEL-39553) * Mon Jun 24 2024 Troy Dawson <tdawson@redhat.com>
(Resolves: RHEL-10550) - Bump release for June 2024 mass rebuild
(Resolves: RHEL-39555)
(Resolves: RHEL-39585) * Wed May 29 2024 Keith Seitz <keiths@redhat.com> - 14.2-1.el10
(Resolves: RHEL-36211) - Rebase to gdb-14.2 and update all bug references:
RHEL-39326 "better support for $pc not saved"
RHEL-39325 "Infcalls from B/P conditions in multi-threaded inferiors"
RHEL-39324 "gdb: s390: Add arch14 record/replay support"
RHEL-24764 "Add support for Power11 options"
RHEL-34213 "Sync x86 disassembler with (proposed) gdb-15.1 release."
(Keith Seitz, RHEL-33256)
* Wed May 29 2024 Guinevere Larsen <blarsen@redhat.com> - 14.2-3.el8 * Wed May 29 2024 Guinevere Larsen <blarsen@redhat.com> - 14.2-3.el8
- Remove riscv64-linux-gnu target. It was never meant to be added. - Remove riscv64-linux-gnu target. It was never meant to be added.

Loading…
Cancel
Save