* .version: bumped version to 2.5.6
authormaartenbrock <maartenbrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 7 Apr 2006 09:52:42 +0000 (09:52 +0000)
committermaartenbrock <maartenbrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 7 Apr 2006 09:52:42 +0000 (09:52 +0000)
* src/pic/ralloc.c (newReg): MSVC doesn't support __builtin_return_address

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

ChangeLog
src/pic/ralloc.c

index 98dc7a4771c82b6618f9fedef30413ca21f0877a..453ec8f26564b53d0618f75a28f03195a696247e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-04-07 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * .version: bumped version to 2.5.6
+       * src/pic/ralloc.c (newReg): MSVC doesn't support __builtin_return_address
+
 2006-04-06 Raphael Neider <rneider AT web.de>
 
        * .version: bumped version to 2.5.6 (pic14 ABI changed)
@@ -6,7 +11,7 @@
          pic14emitRegularMap,pic14emitMaps): moved output for absolute symbols to
            pic14_constructAbsMap
          (pic14printPublics): declare absolute global symbols as global
-         (pic14createInterruptVect), 
+         (pic14createInterruptVect),
        * src/pic/ralloc.c (IS_CONFIG_ADDRESS): support second config word,
          (newReg): assume new registers unused, use correct name in
            hashtable (reg->name instead of name), more debugLog output
index c6f7f3cf5785d5188961f84dc43a70bd85330619..01e3cbfa146d14c6b7480da822f2562515169dd2 100644 (file)
@@ -388,9 +388,13 @@ static regs* newReg(short type, short pc_type, int rIdx, char *name, int size, i
        dReg->reglives.assignedpFlows = newSet();
        
        hTabAddItem(&dynDirectRegNames, regname2key(dReg->name), dReg);
+#ifdef __GNUC__
        debugLog( "%s: Created register %s (%p).\n",
                __FUNCTION__, dReg->name, __builtin_return_address(0) );
-
+#else
+       debugLog( "%s: Created register %s.\n",
+               __FUNCTION__, dReg->name);
+#endif
        return dReg;
 }