* src/SDCCglue.c (emitRegularMap): partial fix for bug 1477149, thanks
authorMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 1 May 2006 21:45:34 +0000 (21:45 +0000)
committerMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 1 May 2006 21:45:34 +0000 (21:45 +0000)
  Hubert Sack for patch 1479782

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4150 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
src/SDCCglue.c

index f6c93328d740779e33b0bb6c19552e06c2172d4e..650e5d8de0546e7b9f5693e2cd360a0caa4f92ce 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-05-01 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * src/SDCCglue.c (emitRegularMap): partial fix for bug 1477149, thanks
+         Hubert Sack for patch 1479782
+
 2006-05-01 Vangelis Rokas <vrokas AT users.sourceforge.net>
 
        * src/pic16/glue.c (pic16_printIvalStruct): fixed bug #1445929
@@ -33,7 +38,7 @@
        * support/scripts/sdcc.nsi: removed all Readmes and Makefiles
        in the library source
 
-2006-04-26 Maarten Brock <sourceforge.brock AT dse.nl>
+2006-04-30 Maarten Brock <sourceforge.brock AT dse.nl>
 
        * support/regression/ports/hc08/spec.mk: fixed bug 1478892
 
index 671909ed06ad2d4c2a68042e0c14dbf908c79053..2e616548c66f7aab3bf1cfa19d44c0a485bf317f 100644 (file)
@@ -369,7 +369,7 @@ emitRegularMap (memmap * map, bool addPublics, bool arFlag)
         if (options.debug) {
           fprintf (map->oFile, "==.\n");
         }
-        if (IS_STATIC (sym->etype))
+          if (IS_STATIC (sym->etype) || sym->level)
           tfprintf (map->oFile, "!slabeldef\n", sym->rname);
         else
           tfprintf (map->oFile, "!labeldef\n", sym->rname);