From 26c2b53cb0b5923322209ba9642f68f9097d618a Mon Sep 17 00:00:00 2001 From: Andrew Burgess Date: Fri, 30 Aug 2013 16:36:03 +0000 Subject: gdb.base/code_elim.exp - force .bss creation. https://sourceware.org/ml/gdb-patches/2013-08/msg00920.html gdb/ChangeLog * gdb.base/code_elim1.c (my_bss_symbol): New variable added. (my_static_symbol): Add comment. (main): Reference my_bss_symbol. --- gdb/testsuite/gdb.base/code_elim1.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'gdb/testsuite/gdb.base/code_elim1.c') diff --git a/gdb/testsuite/gdb.base/code_elim1.c b/gdb/testsuite/gdb.base/code_elim1.c index 3de92de..d55284a 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 -- cgit v1.1