summaryrefslogtreecommitdiff
path: root/bcc/input.c
diff options
context:
space:
mode:
authorRobert de Bath <rdebath@poboxes.com>2002-01-12 20:42:42 +0100
committerLubomir Rintel <lkundrak@v3.sk>2013-10-23 23:48:46 +0200
commitd91fa39567f5659e3931cf61517d62fddcd87570 (patch)
tree20583acd4f345a4f5c9a7772870ef972cb8a3b14 /bcc/input.c
parentbff547eabb6678ec8e71ffbcfbf9a4f05c94d949 (diff)
downloaddev86-d91fa39567f5659e3931cf61517d62fddcd87570.tar.gz
Import Dev86src-0.16.1.tar.gzv0.16.1
Diffstat (limited to 'bcc/input.c')
-rw-r--r--bcc/input.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/bcc/input.c b/bcc/input.c
index 5084663..080c7bc 100644
--- a/bcc/input.c
+++ b/bcc/input.c
@@ -509,6 +509,7 @@ char *argv[];
#endif
case 't': /* print source code in asm output */
case 'w': /* watch location counter */
+ case 'O': /* Optimisation. */
if (arg[2] == 0)
flag[(int)arg[1]] = TRUE;
else if (arg[2] == '-' && arg[3] == 0)
@@ -597,6 +598,11 @@ ts_s_includelist += sizeof *incnew;
definestring("__POS_INDEPENDENT__");
}
#endif
+ if (flag['O'])
+ {
+ optimise = TRUE;
+ definestring("__OPTIMISED__");
+ }
#ifdef NOFLOAT
definestring("__HAS_NO_FLOATS__");
#endif