>From 936f458fb788af0f3940e6c2bd2b6f6c916e9aba Mon Sep 17 00:00:00 2001 From: Christian Kellermann Date: Tue, 24 Apr 2012 22:17:34 +0200 Subject: [PATCH] Do not set other optimising options in -O5 than the optimising level This has been reported as bug #817 by Sven Hartrumpf --- csc.scm | 5 +---- 1 files changed, 1 insertions(+), 4 deletions(-) diff --git a/csc.scm b/csc.scm index 3ba5007..68834ea 100644 --- a/csc.scm +++ b/csc.scm @@ -674,10 +674,7 @@ EOF [(|-O3|) (set! rest (cons* "-optimize-level" "3" rest))] [(|-O4|) (set! rest (cons* "-optimize-level" "4" rest))] [(|-O5|) - (set! rest (cons* "-optimize-level" "5" rest)) - (when (memq (build-platform) '(mingw32 cygwin gnu clang)) - (set! compile-options - (cons* "-O3" "-fomit-frame-pointer" compile-options)) ) ] + (set! rest (cons* "-optimize-level" "5" rest))] [(|-d0|) (set! rest (cons* "-debug-level" "0" rest))] [(|-d1|) (set! rest (cons* "-debug-level" "1" rest))] [(|-d2|) (set! rest (cons* "-debug-level" "2" rest))] -- 1.7.6