From 84177a47f551503304c3d35c29385cf25530734c Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Thu, 10 Dec 1998 01:19:52 +0000 Subject: [PATCH] * config/tc-dvp.h (md_end): Define. * config/tc-dvp.c (dvp_end): New function. Bring over from sky-980617-branch. --- gas/ChangeLog | 9 +++++++++ gas/config/tc-dvp.c | 14 ++++++++++++++ 2 files changed, 23 insertions(+) diff --git a/gas/ChangeLog b/gas/ChangeLog index 25e3d53b175..4e1570688a4 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,12 @@ +start-sanitize-sky +Wed Dec 9 17:06:48 1998 Doug Evans + + Tue Oct 13 14:06:18 1998 Doug Evans + + * config/tc-dvp.h (md_end): Define. + * config/tc-dvp.c (dvp_end): New function. + +end-sanitize-sky start-sanitize-r5900 Wed Dec 9 12:29:23 1998 Jeffrey A Law (law@cygnus.com) diff --git a/gas/config/tc-dvp.c b/gas/config/tc-dvp.c index 68f0d902f13..7df6d663d40 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 -- 2.30.2