aboutsummaryrefslogtreecommitdiff
path: root/gdb/go-valprint.c
diff options
context:
space:
mode:
authorCarl Love <cel@us.ibm.com>2022-07-15 15:17:34 +0000
committerCarl Love <cel@us.ibm.com>2022-07-15 15:17:34 +0000
commitaa63b0a77e193b5181390f19465f33c314d0490e (patch)
treee7f78d164a589392f79aa113fa80c4c3bfa8131a /gdb/go-valprint.c
parentbf4d777d39da152371dec9df08db1ef4179f7ad9 (diff)
downloadgdb-aa63b0a77e193b5181390f19465f33c314d0490e.zip
gdb-aa63b0a77e193b5181390f19465f33c314d0490e.tar.gz
gdb-aa63b0a77e193b5181390f19465f33c314d0490e.tar.bz2
PowerPC: fix for gdb.base/eh_return.exp
Disable the Traceback Table generation on PowerPC for this test. The Traceback Table consists of a series of bit fields to indicate things like the Traceback Table version, language, and specific information about the function. The Traceback Table is generated following the end of the code for every function by default. The Traceback Table is defined in the PowerPC ELF ABI and is intended to support debuggers and exception handlers. The Traceback Table is displayed in the disassembly of functions by default and is part of the function length. The table is typically interpreted by the disassembler as data represented by .long xxx entries. Generation of the Traceback Table is disabled in this test using the PowerPC specific gcc compiler option -mtraceback=no, the xlc option additional_flags-qtable=none and the clang optons -mllvm -xcoff-traceback-table=false. Disabling the Traceback Table generation in this test results in the gdb_test_multiple statement correctly locating the address of the bclr instruction before the statement "End of assembler dump." in the disassembly output.
Diffstat (limited to 'gdb/go-valprint.c')
0 files changed, 0 insertions, 0 deletions