aboutsummaryrefslogtreecommitdiff
path: root/gas/config
diff options
context:
space:
mode:
authorDoug Evans <dje@google.com>1998-12-10 01:19:52 +0000
committerDoug Evans <dje@google.com>1998-12-10 01:19:52 +0000
commit84177a47f551503304c3d35c29385cf25530734c (patch)
treeb05b7769f396593707caf15b6eb038fe7ae84af2 /gas/config
parent64db3c9a813b4bd09c022842abdc103a2b0986c2 (diff)
downloadgdb-84177a47f551503304c3d35c29385cf25530734c.zip
gdb-84177a47f551503304c3d35c29385cf25530734c.tar.gz
gdb-84177a47f551503304c3d35c29385cf25530734c.tar.bz2
* config/tc-dvp.h (md_end): Define.
* config/tc-dvp.c (dvp_end): New function. Bring over from sky-980617-branch.
Diffstat (limited to 'gas/config')
-rw-r--r--gas/config/tc-dvp.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/gas/config/tc-dvp.c b/gas/config/tc-dvp.c
index 68f0d90..7df6d66 100644
--- a/gas/config/tc-dvp.c
+++ b/gas/config/tc-dvp.c
@@ -1532,6 +1532,20 @@ dvp_after_pass_hook ()
#endif
}
+/* Called after parsing all files via md_end. */
+
+void
+dvp_end ()
+{
+ /* Check for missing .EndMpg, etc. */
+ if (CUR_ASM_STATE == ASM_MPG)
+ as_bad ("missing `.endmpg'");
+ else if (CUR_ASM_STATE == ASM_DIRECT)
+ as_bad ("missing `.enddirect'");
+ else if (CUR_ASM_STATE == ASM_UNPACK)
+ as_bad ("missing `.endunpack'");
+}
+
/* Called via tc_frob_label when a label is defined. */
void