aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/relocate.c
diff options
context:
space:
mode:
authorDaniel Jacobowitz <drow@false.org>2005-06-13 16:15:40 +0000
committerDaniel Jacobowitz <drow@false.org>2005-06-13 16:15:40 +0000
commitc1bd25fd1de1bc9e80bf95feb670c26be62c833b (patch)
tree040f83c9ea28a54f68672022b0a04975c5b9c37c /gdb/testsuite/gdb.base/relocate.c
parent37f6032b8594c94b585732cf7ae09affe8614eee (diff)
downloadbinutils-c1bd25fd1de1bc9e80bf95feb670c26be62c833b.zip
binutils-c1bd25fd1de1bc9e80bf95feb670c26be62c833b.tar.gz
binutils-c1bd25fd1de1bc9e80bf95feb670c26be62c833b.tar.bz2
gdb/
* Makefile.in (symfile.o): Add $(exec_h). * exec.h (exec_set_section_address): Add prototype. * exec.c (exec_set_section_address): New function. * symfile.c: Include "exec.h". (struct place_section_arg, place_section): New. (default_symfile_offsets): Call place_section for each section of a relocatable file. gdb/testsuite/ * gdb.base/relocate.c: Add a copyright notice. (dummy): Remove. * gdb.base/relocate.exp: Test printing the values of variables from a relocatable file.
Diffstat (limited to 'gdb/testsuite/gdb.base/relocate.c')
-rw-r--r--gdb/testsuite/gdb.base/relocate.c24
1 files changed, 20 insertions, 4 deletions
diff --git a/gdb/testsuite/gdb.base/relocate.c b/gdb/testsuite/gdb.base/relocate.c
index 90e70ff..7e85efb 100644
--- a/gdb/testsuite/gdb.base/relocate.c
+++ b/gdb/testsuite/gdb.base/relocate.c
@@ -1,10 +1,26 @@
+/* This testcase is part of GDB, the GNU debugger.
+
+ Copyright 2002, 2003, 2004, 2005
+ 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
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+ 02110-1301, USA. */
+
static int static_foo = 1;
static int static_bar = 2;
-/* This padding is just for the benefit of the test harness. It
- causes the globals to have different addresses than the functions. */
-int dummy[] = {1, 1, 1, 1, 1, 1, 1, 1, 1, 1};
-
int global_foo = 3;
int global_bar = 4;