src/SDCCmain.c (linkEdit): "fixed" bug #833605
authorbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 31 Oct 2003 14:52:03 +0000 (14:52 +0000)
committerbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Fri, 31 Oct 2003 14:52:03 +0000 (14:52 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2974 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
src/SDCCmain.c

index 5007681f8025b1bdd422d53d1acc3c457fe64091..5214928ff3f652547d3d46d6c6fea5874a9d094b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2003-10-31 Bernhard Held <bernhard@bernhardheld.de>
+
+       * src/SDCCmain.c (linkEdit): "fixed" bug #833605
+
 2003-10-31  Borut Razem <borut.razem@siol.net>
 
        * support\cpp2\cpplex.c: fixed for SDCPP:
index b137bb2e0e7b34115005a3a56b05dec10fadcbdc..9d530c25a99b71922ec8c3b252e6362b110d2968 100644 (file)
@@ -1636,6 +1636,14 @@ linkEdit (char **envp)
       *q = 0;
       strncatz(buffer, ".mem", sizeof(buffer));
       rename (scratchFileName, buffer);
+      if (options.debug)
+        {
+          *p = 0;
+          strncatz (scratchFileName, ".cdb", sizeof(scratchFileName));
+          *q = 0;
+          strncatz(buffer, ".cdb", sizeof(buffer));
+          rename (scratchFileName, buffer);
+        }
     }
   if (system_ret)
     {