create/append dumpfiles on a per session base
[fw/sdcc] / src / SDCCmain.c
index 4d5396c2c9b8355c2daf226899457f6d1f114ec5..dbe820ca09ca87c786f468f085149af217a86123 100644 (file)
@@ -1383,7 +1383,8 @@ main (int argc, char **argv, char **envp)
   port->finaliseOptions ();
 
   /* if no input then printUsage & exit */
-  if ((!options.c1mode && !srcFileName && !nrelFiles) || (options.c1mode && !srcFileName && !options.out_name))
+  if ((!options.c1mode && !srcFileName && !nrelFiles) || 
+      (options.c1mode && !srcFileName && !options.out_name))
     {
       printUsage ();
       exit (0);
@@ -1454,6 +1455,8 @@ main (int argc, char **argv, char **envp)
 
     }
 
+  closeDumpFiles();
+
   if (cdbFile)
     fclose (cdbFile);