mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-06 12:09:26 +08:00
e3919f3e89
gdb.linespec/cpls-ops.exp is currently failing on x86-64 -m32 and other 32-bit ports: b test_op_new::operator new(unsigned int) FAIL: gdb.linespec/cpls-ops.exp: operator-new: tab complete "b test_op_new::operator" (timeout) ^CQuit (gdb) complete b test_op_new::operator b test_op_new::operator new(unsigned int) (gdb) FAIL: gdb.linespec/cpls-ops.exp: operator-new: cmd complete "b test_op_new::operator" The problem is simply that the testcase incorrectly assumes that size_t is "unsigned long". Fix this by extracting the right type with the "ptype" command. gdb/testsuite/ChangeLog: 2017-11-30 Pedro Alves <palves@redhat.com> * gdb.linespec/cpls-ops.exp (check_explicit_skips_function_argument): Extract the underlying type of size_t instead of hardcoding it. |
||
---|---|---|
.. | ||
base | ||
3explicit.c | ||
body.h | ||
break-ask.exp | ||
break-asm-file0.s | ||
break-asm-file1.s | ||
break-asm-file.c | ||
break-asm-file.exp | ||
cpcompletion.exp | ||
cpexplicit.cc | ||
cpexplicit.exp | ||
cpls2.cc | ||
cpls-abi-tag.cc | ||
cpls-abi-tag.exp | ||
cpls-hyphen.cc | ||
cpls-ops.cc | ||
cpls-ops.exp | ||
cpls.cc | ||
explicit2.c | ||
explicit.c | ||
explicit.exp | ||
keywords.c | ||
keywords.exp | ||
linespec.exp | ||
ls-dollar.cc | ||
ls-dollar.exp | ||
ls-errs.c | ||
ls-errs.exp | ||
lspec.cc | ||
lspec.h | ||
macro-relative.c | ||
macro-relative.exp | ||
skip-two.exp | ||
thread.c | ||
thread.exp |