diff options
-rw-r--r-- | gdb/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/code_elim1.c | 9 |
2 files changed, 14 insertions, 1 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 67dc81367b..0710472547 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2013-08-30 Andrew Burgess <aburgess@broadcom.com> + + * gdb.base/code_elim1.c (my_bss_symbol): New variable added. + (my_static_symbol): Add comment. + (main): Reference my_bss_symbol. + 2013-08-30 Phil Muldoon <pmuldoon@redhat.com> * gdb.python/py-arch.exp: Tests for invalid architecture. diff --git a/gdb/testsuite/gdb.base/code_elim1.c b/gdb/testsuite/gdb.base/code_elim1.c index 3de92de002..d55284afd8 100644 --- a/gdb/testsuite/gdb.base/code_elim1.c +++ b/gdb/testsuite/gdb.base/code_elim1.c @@ -17,6 +17,13 @@ int my_global_symbol = 42; +/* Symbol MY_BSS_SYMBOL is referenced, and should be placed into .bss + section. */ + +static int my_bss_symbol; + +/* Symbol MY_STATIC_SYMBOL is never referenced and so will be eliminated. */ + static int my_static_symbol; int @@ -24,7 +31,7 @@ main () { int v_in_main; - return v_in_main; + return v_in_main + my_bss_symbol; } int |