This is the mail archive of the
gdb-cvs@sourceware.org
mailing list for the GDB project.
[binutils-gdb] gdb.base/gcore.c (array_func): Add reference to static_array.
- From: Doug Evans <devans at sourceware dot org>
- To: gdb-cvs at sourceware dot org
- Date: 28 Sep 2015 20:29:45 -0000
- Subject: [binutils-gdb] gdb.base/gcore.c (array_func): Add reference to static_array.
https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=c60eb31fb11129ee91b9f778b852f886db545381
commit c60eb31fb11129ee91b9f778b852f886db545381
Author: Doug Evans <dje@google.com>
Date: Mon Sep 28 13:27:28 2015 -0700
gdb.base/gcore.c (array_func): Add reference to static_array.
Otherwise clang will delete it: it's otherwise unused.
gdb/testsuite/ChangeLog:
* gdb.base/gcore.c (array_func): Add reference to static_array.
Diff:
---
gdb/testsuite/ChangeLog | 4 ++++
gdb/testsuite/gdb.base/gcore.c | 2 ++
2 files changed, 6 insertions(+)
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index 7d52ba0..344e633 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2015-09-28 Doug Evans <dje@google.com>
+
+ * gdb.base/gcore.c (array_func): Add reference to static_array.
+
2015-09-25 Simon Marchi <simon.marchi@ericsson.com>
* gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
diff --git a/gdb/testsuite/gdb.base/gcore.c b/gdb/testsuite/gdb.base/gcore.c
index d6acc1f..b6d8d54 100644
--- a/gdb/testsuite/gdb.base/gcore.c
+++ b/gdb/testsuite/gdb.base/gcore.c
@@ -46,6 +46,8 @@ array_func ()
un_initialized_array[i] = extern_array[i] + 8;
local_array[i] = extern_array[i] + 12;
}
+ /* Reference static_array so that clang doesn't discard it. */
+ (void) static_array[0];
terminal_func ();
}