Index: 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 788d69f8a7a06c1bc09860c21ba2e75674e4c755..d55284afd89e866d2189f994f8685424b3a39ef2 100644 |
--- a/gdb/testsuite/gdb.base/code_elim1.c |
+++ b/gdb/testsuite/gdb.base/code_elim1.c |
@@ -1,6 +1,6 @@ |
/* This testcase is part of GDB, the GNU debugger. |
- Copyright 2010-2012 Free Software Foundation, Inc. |
+ Copyright 2010-2013 Free Software Foundation, Inc. |
This program is free software; you can redistribute it and/or modify |
it under the terms of the GNU General Public License as published by |
@@ -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 |