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.
+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.
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
{
int v_in_main;
- return v_in_main;
+ return v_in_main + my_bss_symbol;
}
int