diff --git a/uppsrc/ide/Builders/GccBuilder.icpp b/uppsrc/ide/Builders/GccBuilder.icpp index 045e116cb..d7fb38688 100644 --- a/uppsrc/ide/Builders/GccBuilder.icpp +++ b/uppsrc/ide/Builders/GccBuilder.icpp @@ -76,8 +76,11 @@ bool GccBuilder::BuildPackage(const String& package, Vector& linkfile, cc << " -arch i386"; } - if(HasFlag("SSE2") || !HasFlag("CLANG")) - cc << " -msse2 -mfpmath=sse"; + if(HasFlag("SSE2")) { + cc << " -msse2"; + if(!HasFlag("CLANG")) + cc << " -mfpmath=sse"; + } String cc_speed = cc; bool release = false;