aboutsummaryrefslogtreecommitdiff
path: root/gdb/arch-utils.c
diff options
context:
space:
mode:
authorGary Benson <gbenson@redhat.com>2020-11-17 14:52:49 +0000
committerGary Benson <gbenson@redhat.com>2020-11-17 14:52:49 +0000
commit811bdca093965e857e4f4473fbf336da2a93518a (patch)
treee987ff0a4c365d6e6a0ba7f5fd17a4d7b9ee605f /gdb/arch-utils.c
parent0833984dda29c0b363785edb54a2e1cbdf0d129e (diff)
downloadbinutils-811bdca093965e857e4f4473fbf336da2a93518a.zip
binutils-811bdca093965e857e4f4473fbf336da2a93518a.tar.gz
binutils-811bdca093965e857e4f4473fbf336da2a93518a.tar.bz2
Fix gdb.trace testcase build failures with Clang
25 gdb.trace tests failed to build on x86 with Clang because the x86_trace_dummy function is optimized out, causing the builds to fail with variations on the following error: gdb compile failed, /usr/bin/ld: /gdbtest/build/gdb/testsuite/outputs/gdb.trace/backtrace/backtrace0.o: in function `main': /gdbtest/src/gdb/testsuite/gdb.trace/actions.c:146: undefined reference to `x86_trace_dummy' clang-12: error: linker command failed with exit code 1 This commit adds __attribute__ ((used)) to x86_trace_dummy to prevent this. gdb/testsuite/ChangeLog: * gdb.trace/trace-common.h (x86_trace_dummy): Add __attribute__ ((used)).
Diffstat (limited to 'gdb/arch-utils.c')
0 files changed, 0 insertions, 0 deletions