]> git.gag.com Git - fw/sdcc/blobdiff - src/pic/glue.c
* as/mcs51/lkmem.c: rflag is for DS390
[fw/sdcc] / src / pic / glue.c
index 160f8bde0f5e7f3632949c1e141ac564f649abc6..e50b255c202ec591b8ddf0ef1df9c1561bb67329 100644 (file)
@@ -807,20 +807,15 @@ picglue ()
   /* now put it all together into the assembler file */
   /* create the assembler file name */
     
-  if (!options.c1mode) {
-    if (noAssemble && fullDstFileName)
-      {
-        sprintf (buffer, fullDstFileName);
-      }
-    else
-      {
-        sprintf (buffer, dstFileName);
-        strcat (buffer, ".asm");
-      }
-  }
-  else {
-    strcpy(buffer, options.out_name);
-  }
+  if ((noAssemble || options.c1mode) && fullDstFileName)
+    {
+      sprintf (buffer, fullDstFileName);
+    }
+  else
+    {
+      sprintf (buffer, dstFileName);
+      strcat (buffer, ".asm");
+    }
 
   if (!(asmFile = fopen (buffer, "w"))) {
     werror (E_FILE_OPEN_ERR, buffer);