sim/erc32: File loading via command line did not work
authorJiri Gaisler <jiri@gaisler.se>
Thu, 19 Feb 2015 22:31:25 +0000 (23:31 +0100)
committerMike Frysinger <vapier@gentoo.org>
Sun, 22 Feb 2015 04:29:58 +0000 (23:29 -0500)
* sis.c (main) load binary file from argv parameters

sim/erc32/sis.c

index f2aed78115c3a94a434a878e61217218914aacb4..d7fa245cff142ac22ab167b741159b42b4ba9727 100644 (file)
@@ -171,6 +171,7 @@ main(argc, argv)
     char           *cmdq[HIST_LEN];
     int             cmdi = 0;
     int             i;
+    int             lfile = 0;
 
     cfile = 0;
     for (i = 0; i < 64; i++)
@@ -219,7 +220,7 @@ main(argc, argv)
                exit(1);
            }
        } else {
-           last_load_addr = bfd_load(argv[stat]);
+           lfile = stat;
        }
        stat++;
     }
@@ -241,6 +242,8 @@ main(argc, argv)
     reset_all();
     init_bpt(&sregs);
     init_sim();
+    if (lfile)
+        last_load_addr = bfd_load(argv[lfile]);
 #ifdef STAT
     reset_stat(&sregs);
 #endif
This page took 0.025685 seconds and 4 git commands to generate.