[Bug tdep/24104] amd64_push_arguments assert running C++ version of gdb.base/infcall-nested-structs

vries at gcc dot gnu.org sourceware-bugzilla@sourceware.org
Fri Oct 11 09:13:00 GMT 2019


https://sourceware.org/bugzilla/show_bug.cgi?id=24104

--- Comment #5 from Tom de Vries <vries at gcc dot gnu.org> ---
Using the patch from the previous comment, and removing the xfails from the
.exp test-case, we have no more internal errors, and these 12 failures:
...
FAIL: gdb.base/infcall-nested-structs.exp: l=c++: types-tc-tf: p/d
check_arg_struct_02_01 (ref_val_struct_02_01)
FAIL: gdb.base/infcall-nested-structs.exp: l=c++: types-tc-tf: check return
value struct_02_01
FAIL: gdb.base/infcall-nested-structs.exp: l=c++: types-ts-tf: p/d
check_arg_struct_02_01 (ref_val_struct_02_01)
FAIL: gdb.base/infcall-nested-structs.exp: l=c++: types-ts-tf: check return
value struct_02_01
FAIL: gdb.base/infcall-nested-structs.exp: l=c++: types-ti-tf: p/d
check_arg_struct_02_01 (ref_val_struct_02_01)
FAIL: gdb.base/infcall-nested-structs.exp: l=c++: types-ti-tf: check return
value struct_02_01
FAIL: gdb.base/infcall-nested-structs.exp: l=c++: types-tf-tc: p/d
check_arg_struct_02_01 (ref_val_struct_02_01)
FAIL: gdb.base/infcall-nested-structs.exp: l=c++: types-tf-tc: check return
value struct_02_01
FAIL: gdb.base/infcall-nested-structs.exp: l=c++: types-tf-ts: p/d
check_arg_struct_02_01 (ref_val_struct_02_01)
FAIL: gdb.base/infcall-nested-structs.exp: l=c++: types-tf-ts: check return
value struct_02_01
FAIL: gdb.base/infcall-nested-structs.exp: l=c++: types-tf-ti: p/d
check_arg_struct_02_01 (ref_val_struct_02_01)
FAIL: gdb.base/infcall-nested-structs.exp: l=c++: types-tf-ti: check return
value struct_02_01
...
which are basically a few more instances of PR25096.

All these fails are fixed when additionally applying the tentative patch for
PR25096.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Gdb-prs mailing list