aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-scripts/map-address.t
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2007-08-31 14:46:55 +0000
committerNick Clifton <nickc@redhat.com>2007-08-31 14:46:55 +0000
commita1438fce30be2e62cfcb2d798e46766c65b82316 (patch)
tree18bf20f54ee1227ecc79678daa4e6c244dcce638 /ld/testsuite/ld-scripts/map-address.t
parent30b0f203ddf59fe5d666562be4a4e4ea7d04fa47 (diff)
downloadgdb-a1438fce30be2e62cfcb2d798e46766c65b82316.zip
gdb-a1438fce30be2e62cfcb2d798e46766c65b82316.tar.gz
gdb-a1438fce30be2e62cfcb2d798e46766c65b82316.tar.bz2
* ldlang.c (lang_map): Increment lang_statement_iteration so that DEFINED() expressions are correctly computed.
* testsuite/ld-script/map-address.d, * testsuite/ld-script/map-address.t: Add a test for testing DEFINED in map output.
Diffstat (limited to 'ld/testsuite/ld-scripts/map-address.t')
-rw-r--r--ld/testsuite/ld-scripts/map-address.t2
1 files changed, 2 insertions, 0 deletions
diff --git a/ld/testsuite/ld-scripts/map-address.t b/ld/testsuite/ld-scripts/map-address.t
index 8f2dfeb..e077ed1 100644
--- a/ld/testsuite/ld-scripts/map-address.t
+++ b/ld/testsuite/ld-scripts/map-address.t
@@ -1,5 +1,7 @@
SECTIONS
{
+ def1 = DEFINED(foo) ? 0x10 : 0x20;
+ def2 = def1;
. = 0x10001;
foo = .;
. += 0x200;