From: Yuriy Kolerov Date: Thu, 22 Feb 2024 08:02:19 +0000 (+0000) Subject: arc: Don't build arc-analyze-prologue.S with -g X-Git-Tag: gdb-15-branchpoint~866 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5998b4a287772756e33d311a570df080a4f6e051;p=thirdparty%2Fbinutils-gdb.git arc: Don't build arc-analyze-prologue.S with -g arc-analyze-prologue.S test does not contain debug information thus it must be compiled without -g option. Otherwise GDB will try to unwind frames using debug information (which does not exist for .S code!) instead of analyzing frames manually. Approved-By: Shahab Vahedi --- diff --git a/gdb/testsuite/gdb.arch/arc-analyze-prologue.exp b/gdb/testsuite/gdb.arch/arc-analyze-prologue.exp index 32387c00169..b8d9a8fb75f 100644 --- a/gdb/testsuite/gdb.arch/arc-analyze-prologue.exp +++ b/gdb/testsuite/gdb.arch/arc-analyze-prologue.exp @@ -19,7 +19,13 @@ require {istarget "arc*-*-*"} standard_testfile .S -if { [prepare_for_testing "failed to prepare" $testfile $srcfile] } { +# arc-analyze-prologue.S test does not contain debug information thus it must +# be compiled without -g option. Otherwise GDB will try to unwind frames using +# debug information (which does not exist for .S code!) instead of analyzing +# frames manually. +set options {} + +if { [prepare_for_testing "failed to prepare" $testfile $srcfile $options] } { return -1 }