[PATCH 0/4] gdb/testsuite: "long double" infcall tests
Pedro Alves <[email protected]>
| Newsgroups | gmane.comp.gdb.patches |
|---|---|
| Message-ID | <[email protected]> |
This series adds coverage for calling functions with long double in their arguments, in cases where the "long double" type comes from GDB's own built-in type, not debug info. These tests expose the need for GDB knowing that "long double" is 64-bit on windows-msvc. See: [PATCH 0/4] Support the Windows/MSVC target in GDB https://inbox.sourceware.org/gdb-patches/[email protected]/T/ These new tests fail on x86_64-pc-windows-msvc with unfixed GDB, and pass cleanly with a fixed GDB. I don't have Aarch64 to test, but I expect it's the same there. Pedro Alves (4): gdb.base/nodebug.exp: Add long double testing gdb.base/callfuncs.exp: Adjust for Windows gdb.base/callfuncs.c: factor out float/double functions gdb.base/callfuncs.exp: Exercise "long double" gdb/testsuite/gdb.base/callfuncs.c | 166 ++++++++++++++------------- gdb/testsuite/gdb.base/callfuncs.exp | 52 +++++++-- gdb/testsuite/gdb.base/nodebug.c | 13 +++ gdb/testsuite/gdb.base/nodebug.exp | 6 + 4 files changed, 145 insertions(+), 92 deletions(-) base-commit: 490469846dcef89fe53668bdbba73591c64bed61 -- 2.54.0