aboutsummaryrefslogtreecommitdiff
path: root/ld/ldlex.l
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2009-03-02 17:27:36 +0000
committerNick Clifton <nickc@redhat.com>2009-03-02 17:27:36 +0000
commit4a93e18003bc8a90c03a26a27c368fbc5a4e0e84 (patch)
tree1ade88f5dc05ea6287a283b4e323fc773922b789 /ld/ldlex.l
parent220df88bffbd9b2acf1d86a744ffae70c9fff248 (diff)
downloadgdb-4a93e18003bc8a90c03a26a27c368fbc5a4e0e84.zip
gdb-4a93e18003bc8a90c03a26a27c368fbc5a4e0e84.tar.gz
gdb-4a93e18003bc8a90c03a26a27c368fbc5a4e0e84.tar.bz2
* ldgram.y: Add support for REGION_ALIAS operator.
* ldlang.c: Likewise. * ldlang.h: Likewise. * ldlex.l: Likewise. * NEWS: Mention the new feature. * ld.texinfo: Document the new feature. * ld-scripts/regions-alias-1.t: New file. * ld-scripts/regions-alias-2.t: New file. * ld-scripts/regions-alias-3.t: New file. * ld-scripts/regions-alias-4.t: New file. * ld-scripts/script.exp: Run region alias tests.
Diffstat (limited to 'ld/ldlex.l')
-rw-r--r--ld/ldlex.l3
1 files changed, 2 insertions, 1 deletions
diff --git a/ld/ldlex.l b/ld/ldlex.l
index aa06d54..4830902 100644
--- a/ld/ldlex.l
+++ b/ld/ldlex.l
@@ -1,7 +1,7 @@
%{
/* Copyright 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
- 2000, 2001, 2002, 2003, 2004, 2005, 2007
+ 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2009
Free Software Foundation, Inc.
Written by Steve Chamberlain of Cygnus Support.
@@ -239,6 +239,7 @@ V_IDENTIFIER [*?.$_a-zA-Z\[\]\-\!\^\\]([*?.$_a-zA-Z0-9\[\]\-\!\^\\]|::)*
<BOTH,SCRIPT,EXPRESSION,MRI>":" { RTOKEN(':'); }
<BOTH,SCRIPT,EXPRESSION,MRI>";" { RTOKEN(';');}
<BOTH,SCRIPT>"MEMORY" { RTOKEN(MEMORY);}
+<BOTH,SCRIPT>"REGION_ALIAS" { RTOKEN(REGION_ALIAS);}
<BOTH,SCRIPT,EXPRESSION>"ORIGIN" { RTOKEN(ORIGIN);}
<BOTH,SCRIPT>"VERSION" { RTOKEN(VERSIONK);}
<EXPRESSION,BOTH,SCRIPT>"BLOCK" { RTOKEN(BLOCK);}