From 88cc26afec80dae40d8e08de0e6db6c308e64f79 Mon Sep 17 00:00:00 2001 From: Tavian Barnes Date: Thu, 9 Jun 2016 18:37:58 -0400 Subject: Re-work optimization levels. -O3 is the new default, for the future cost-based optimizer. -O4 enables the surprising/aggressive optimizations that used to be under -O3. -Ofast is a synonym for -O4. --- eval.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'eval.c') diff --git a/eval.c b/eval.c index c3e29d2..44b1fa4 100644 --- a/eval.c +++ b/eval.c @@ -917,9 +917,9 @@ int eval_cmdline(const struct cmdline *cmdline) { return 0; } - if (cmdline->optlevel >= 3 && cmdline->expr->eval == eval_false) { + if (cmdline->optlevel >= 4 && cmdline->expr->eval == eval_false) { if (cmdline->debug & DEBUG_OPT) { - fputs("-O3: skipping evaluation of top-level -false\n", stderr); + fputs("-O4: skipping evaluation of top-level -false\n", stderr); } return 0; } -- cgit v1.2.3