diff options
| author | Xavier ASUS <xavi92psx@gmail.com> | 2019-10-22 02:10:51 +0200 |
|---|---|---|
| committer | Xavier ASUS <xavi92psx@gmail.com> | 2019-10-22 02:10:51 +0200 |
| commit | 5a0c2910df62b99fee8baec1f4d846217cd9a054 (patch) | |
| tree | 583963809fe49cbb8b498f6621862589601ba53d /src/SDCCmain.c | |
| parent | 958912f9285175ff95bb0070bea603dd8aef8222 (diff) | |
| download | sdcc-gas-5a0c2910df62b99fee8baec1f4d846217cd9a054.tar.gz | |
First working example!
stm8/main.c: 0x8000 must contain the entry point aka "_start" for GNU as.
Some work on supporting debugging symbols with --gas. Not finished yet.
Diffstat (limited to 'src/SDCCmain.c')
| -rw-r--r-- | src/SDCCmain.c | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/src/SDCCmain.c b/src/SDCCmain.c index affd5a1..feb8f5f 100644 --- a/src/SDCCmain.c +++ b/src/SDCCmain.c @@ -1592,21 +1592,22 @@ parseCmdLine (int argc, char **argv) } /* if debug option is set then open the cdbFile */ - if (options.debug && fullSrcFileName && !options.gasOutput) + if (options.debug && fullSrcFileName) { - struct dbuf_s adbFile; + struct dbuf_s adbFile; - dbuf_init (&adbFile, PATH_MAX); - dbuf_append_str (&adbFile, dstFileName); - dbuf_append_str (&adbFile, ".adb"); + dbuf_init (&adbFile, PATH_MAX); + dbuf_append_str (&adbFile, dstFileName); + dbuf_append_str (&adbFile, ".adb"); - if (debugFile->openFile (dbuf_c_str (&adbFile))) - debugFile->writeModule (moduleName); - else - werror (E_FILE_OPEN_ERR, dbuf_c_str (&adbFile)); + if (debugFile->openFile (dbuf_c_str (&adbFile))) + debugFile->writeModule (moduleName); + else + werror (E_FILE_OPEN_ERR, dbuf_c_str (&adbFile)); - dbuf_destroy (&adbFile); + dbuf_destroy (&adbFile); } + MSVC_style (options.vc_err_style); return 0; |
