]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
Allow other results in DW_TAG_entry_point test
authorTom Tromey <tom@tromey.com>
Wed, 17 Jan 2024 16:15:22 +0000 (09:15 -0700)
committerTom Tromey <tom@tromey.com>
Thu, 18 Jan 2024 15:20:17 +0000 (08:20 -0700)
commit9b63bc4644da4c91bf93a2332f6701250abec7e2
tree919a9f25f1561e849d9ce2bd3a46b8f2195e2467
parentf8c024dcefce0f7f8867f6bfc44b500d998738fd
Allow other results in DW_TAG_entry_point test

DW_TAG_entry_point is implemented by adding a new LOC_BLOCK symbol --
that is, another function symbol.  However, the test case assumes that
"bt" will never pick this symbol.

This assumption seems unwarranted to me, and in fact this test will
regress with the debug-names target board after the .debug_names
rewrite.

This patch changes the test to allow either answer in the backtrace.
If only the main entry point is desired, then it seems that more work
must be done to handle DW_TAG_entry_point properly, as nothing
currently guarantees this property.
gdb/testsuite/gdb.dwarf2/dw2-entry-points.exp