- Maintenance script qa.sh:
* Generalize PR29405 kfails. - Maintenance script qa-remote.sh: * Make rpm matching more precise. - Patches added: * gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch OBS-URL: https://build.opensuse.org/package/show/devel:gcc/gdb?expand=0&rev=330
This commit is contained in:
parent
74a08c01a6
commit
a2d742fd20
21
gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
Normal file
21
gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
Normal file
@ -0,0 +1,21 @@
|
||||
[gdb/tdep] Fix PowerPC IEEE 128-bit format arg passing
|
||||
|
||||
https://sourceware.org/bugzilla/show_bug.cgi?id=29543#c5
|
||||
|
||||
---
|
||||
gdb/ppc-sysv-tdep.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/gdb/ppc-sysv-tdep.c b/gdb/ppc-sysv-tdep.c
|
||||
index b7106542b5d..2cdf4658e35 100644
|
||||
--- a/gdb/ppc-sysv-tdep.c
|
||||
+++ b/gdb/ppc-sysv-tdep.c
|
||||
@@ -1444,7 +1444,7 @@ ppc64_sysv_abi_push_param (struct gdbarch *gdbarch,
|
||||
== floatformats_ia64_quad))
|
||||
{
|
||||
/* IEEE FLOAT128, args in vector registers. */
|
||||
- ppc64_sysv_abi_push_val (gdbarch, val, TYPE_LENGTH (type), 0, argpos);
|
||||
+ ppc64_sysv_abi_push_val (gdbarch, val, TYPE_LENGTH (type), 16, argpos);
|
||||
ppc64_sysv_abi_push_vreg (gdbarch, val, argpos);
|
||||
}
|
||||
else if (type->code () == TYPE_CODE_FLT
|
10
gdb.changes
10
gdb.changes
@ -1,3 +1,13 @@
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 2 09:13:08 UTC 2022 - Tom de Vries <tdevries@suse.com>
|
||||
|
||||
- Maintenance script qa.sh:
|
||||
* Generalize PR29405 kfails.
|
||||
- Maintenance script qa-remote.sh:
|
||||
* Make rpm matching more precise.
|
||||
- Patches added:
|
||||
* gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Aug 22 02:58:00 UTC 2022 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
|
3
gdb.spec
3
gdb.spec
@ -378,6 +378,8 @@ Patch2112: gdb-testsuite-fix-gdb.reverse-i387-env-reverse.exp-for-pie.patch
|
||||
Patch2113: gdb-testsuite-fix-gdb.ada-literals.exp-with-aarch64.patch
|
||||
# https://sourceware.org/bugzilla/show_bug.cgi?id=29423#c8
|
||||
Patch2114: gdb-fix-watchpoints-triggered.patch
|
||||
# https://sourceware.org/bugzilla/show_bug.cgi?id=29543#c5
|
||||
Patch2115: gdb-tdep-fix-powerpc-ieee-128-bit-format-arg-passing.patch
|
||||
|
||||
# Debug patches.
|
||||
|
||||
@ -785,6 +787,7 @@ find -name "*.info*"|xargs rm -f
|
||||
%patch2112 -p1
|
||||
%patch2113 -p1
|
||||
%patch2114 -p1
|
||||
%patch2115 -p1
|
||||
|
||||
#unpack libipt
|
||||
%if 0%{have_libipt}
|
||||
|
@ -54,14 +54,14 @@ get_item ()
|
||||
mkdir -p $dir
|
||||
fi
|
||||
|
||||
if [ ! -f $dir/gdb-testresults-12.1-*.rpm ]; then
|
||||
if [ ! -f $dir/gdb-testresults-12.1-*.$arch.rpm ]; then
|
||||
osc getbinaries -q -M testsuite -d $dir $c $arch
|
||||
fi
|
||||
|
||||
if [ ! -d $pkgs/gdb-testresults.$c.$arch ]; then
|
||||
(
|
||||
cd $dir
|
||||
extract gdb-testresults-12.1-*.rpm
|
||||
extract gdb-testresults-12.1-*.$arch.rpm
|
||||
)
|
||||
fi
|
||||
|
||||
|
5
qa.sh
5
qa.sh
@ -358,9 +358,8 @@ kfail_aarch64=(
|
||||
"FAIL: gdb.base/large-frame.exp: optimize=-O2: backtrace"
|
||||
|
||||
# https://sourceware.org/bugzilla/show_bug.cgi?id=29405
|
||||
"FAIL: gdb.base/step-over-syscall.exp: vfork: displaced=off: pc after stepi matches insn addr after syscall"
|
||||
"FAIL: gdb.base/step-over-syscall.exp: vfork: displaced=on: pc after stepi matches insn addr after syscall"
|
||||
"FAIL: gdb.base/step-over-syscall.exp: fork: displaced=on: check_pc_after_cross_syscall: single step over fork final pc"
|
||||
"FAIL: gdb.base/step-over-syscall.exp: (fork|vfork): displaced=(on|off): pc after stepi matches insn addr after syscall"
|
||||
"FAIL: gdb.base/step-over-syscall.exp: (fork|vfork): displaced=(on|off): check_pc_after_cross_syscall: single step over fork final pc"
|
||||
|
||||
# https://sourceware.org/bugzilla/show_bug.cgi?id=29418
|
||||
"FAIL: gdb.ada/O2_float_param.exp: scenario=all: frame"
|
||||
|
Loading…
x
Reference in New Issue
Block a user