diff options
author | Doug Evans <dje@google.com> | 1998-12-10 01:19:52 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 1998-12-10 01:19:52 +0000 |
commit | 84177a47f551503304c3d35c29385cf25530734c (patch) | |
tree | b05b7769f396593707caf15b6eb038fe7ae84af2 /gas/config | |
parent | 64db3c9a813b4bd09c022842abdc103a2b0986c2 (diff) | |
download | gdb-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.c | 14 |
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 |