diff options
author | Andrew Burgess <andrew.burgess@embecosm.com> | 2020-03-23 15:11:25 +0000 |
---|---|---|
committer | Andrew Burgess <andrew.burgess@embecosm.com> | 2020-04-02 17:44:03 +0100 |
commit | 6a35491162b64ad5402f0558c275a603abc620a4 (patch) | |
tree | 7c161adc25b13eb246d34e44d846d0e823ab0ca7 | |
parent | 880d97770b63eb722d53b3a0ae2f03deae0c9c72 (diff) | |
download | gdb-6a35491162b64ad5402f0558c275a603abc620a4.zip gdb-6a35491162b64ad5402f0558c275a603abc620a4.tar.gz gdb-6a35491162b64ad5402f0558c275a603abc620a4.tar.bz2 |
gdb/testsuite: Add compiler options parameter to function_range helper
When using the Dejagnu DWARF compiler tests will often use the
function_range helper function to extract the extents of a function.
If the plan is to compiler the file with non-default compiler flags
then we must pass those same compiler flags through to the
function_range helper function.
This will be used in a later commit, there should be no change in the
testsuite behaviour after this commit.
gdb/testsuite/ChangeLog:
* lib/dwarf.exp (function_range): Allow compiler options to be
specified.
-rw-r--r-- | gdb/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/testsuite/lib/dwarf.exp | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index d662727..7193942 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2020-04-02 Andrew Burgess <andrew.burgess@embecosm.com> + + * lib/dwarf.exp (function_range): Allow compiler options to be + specified. + 2020-04-02 Tom de Vries <tdevries@suse.de> * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add diff --git a/gdb/testsuite/lib/dwarf.exp b/gdb/testsuite/lib/dwarf.exp index 417b22d..4371b56 100644 --- a/gdb/testsuite/lib/dwarf.exp +++ b/gdb/testsuite/lib/dwarf.exp @@ -114,12 +114,12 @@ proc build_executable_from_fission_assembler { testname executable sources optio # static void func (void) {} # -proc function_range { func src } { +proc function_range { func src {options {debug}} } { global decimal gdb_prompt set exe [standard_temp_file func_addr[pid].x] - gdb_compile $src $exe executable {debug} + gdb_compile $src $exe executable $options gdb_exit gdb_start |