mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-07-03 11:28:45 +08:00
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.
This commit is contained in:
@ -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>
|
2013-08-30 Phil Muldoon <pmuldoon@redhat.com>
|
||||||
|
|
||||||
* gdb.python/py-arch.exp: Tests for invalid architecture.
|
* gdb.python/py-arch.exp: Tests for invalid architecture.
|
||||||
|
@ -17,6 +17,13 @@
|
|||||||
|
|
||||||
int my_global_symbol = 42;
|
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;
|
static int my_static_symbol;
|
||||||
|
|
||||||
int
|
int
|
||||||
@ -24,7 +31,7 @@ main ()
|
|||||||
{
|
{
|
||||||
int v_in_main;
|
int v_in_main;
|
||||||
|
|
||||||
return v_in_main;
|
return v_in_main + my_bss_symbol;
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
|
Reference in New Issue
Block a user