changeset 695:a51fed3de34e

Some cleanups in command line argument descriptions.
author Christian Kamm <kamm incasoftware de>
date Mon, 13 Oct 2008 11:13:20 +0200
parents 931333ea35c6
children 48f462341528
files dmd/mars.c
diffstat 1 files changed, 5 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/dmd/mars.c	Mon Oct 13 10:58:00 2008 +0200
+++ b/dmd/mars.c	Mon Oct 13 11:13:20 2008 +0200
@@ -177,10 +177,7 @@
   -output-o      write native object\n\
 \n\
   -c             do not link\n\
-  -L<linkerflag> pass <linkerflag> to llvm-ld\n\
-\n\
-  -g             add symbolic debug info\n\
-  -gc            add symbolic debug info, pretend to be C\n\
+  -L<linkerflag> pass <linkerflag> to linker\n\
 \n\
   -w             enable warnings\n\
 \n\
@@ -198,13 +195,15 @@
   -t<os>         emit code specific to <os> being one of:\n\
                  Linux, Windows, MacOSX, FreeBSD\n\
 \n\
+  -g, -gc        add symbolic debug info\n\
+\n\
   -O             optimize, same as -O2\n\
   -O<n>          optimize at level <n> (0-5)\n\
   -inline        do function inlining\n\
 \n\
   -debug         enables asserts, invariants, contracts, boundscheck\n\
                  and sets debug=1\n\
-  -release       disables asserts, invariants, contracts boundscheck\n\
+  -release       disables asserts, invariants, contracts, boundscheck\n\
 \n\
   -enable-<feature>    and\n\
   -disable-<feature>   where <feature> is one of\n\
@@ -378,10 +377,8 @@
 		global.params.link = 0;
 	    else if (strcmp(p + 1, "fPIC") == 0)
 		global.params.pic = 1;
-	    else if (strcmp(p + 1, "g") == 0)
+	    else if (strcmp(p + 1, "g") == 0 || strcmp(p + 1, "gc") == 0)
 		global.params.symdebug = 1;
-	    else if (strcmp(p + 1, "gc") == 0)
-		global.params.symdebug = 2;
 	    else if (strcmp(p + 1, "v") == 0)
 		global.params.verbose = 1;
 		else if (strcmp(p + 1, "vv") == 0) {