From: Shamus Hammons Date: Mon, 7 Dec 2015 03:29:06 +0000 (-0600) Subject: Removed naked 'abs' (sans leading dot) from mntab. X-Git-Tag: v2.1.0~167 X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=commitdiff_plain;h=21b541fc477234e0823876eabf8ee556eb94c78e Removed naked 'abs' (sans leading dot) from mntab. The problem with having .abs *and* abs (as an alternate) is that the naked abs conflicts with the RISC asm instruction ABS R#. There's no good way to detect this ahead time, and it's a bad idea to do so anyway. So don't do it! --- diff --git a/direct.c b/direct.c index 1750272..89e4ee0 100644 --- a/direct.c +++ b/direct.c @@ -997,6 +997,7 @@ int d_dcb(WORD siz) VALUE evalc, eval; WORD eattr; +printf("dcb: section is %s%s%s (scattr=$%X)\n", (cursect & TEXT ? "TEXT" : ""), (cursect & DATA ? " DATA" : ""), (cursect & BSS ? "BSS" : ""), scattr); if ((scattr & SBSS) != 0) return error("illegal initialization of section"); diff --git a/mntab b/mntab index 25dc52b..9bbc003 100644 --- a/mntab +++ b/mntab @@ -12,7 +12,6 @@ text 6 .offset 7 offset 7 .abs 7 -abs 7 .comm 8 comm 8 .init 9 diff --git a/version.h b/version.h index 97f1919..906bea9 100644 --- a/version.h +++ b/version.h @@ -13,6 +13,6 @@ #define MAJOR 1 // Major version number #define MINOR 4 // Minor version number -#define PATCH 5 // Patch release number +#define PATCH 6 // Patch release number #endif // __VERSION_H__