[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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.