Sync tools to 45592
[reactos.git] / reactos / tools / rbuild / backend / mingw / compilers / gcc.mak
index 3685730..f54acd0 100644 (file)
@@ -9,11 +9,15 @@ CPPFLAG_UNICODE:=-DUNICODE -D_UNICODE
 
 # FIXME: disabled until RosBE stops sucking
 # BUILTIN_CPPFLAGS+= -nostdinc
+ifeq ($(ROS_ARCH),i386)
+BUILTIN_CFLAGS+= -fno-optimize-sibling-calls -fno-set-stack-executable
+else
 BUILTIN_CFLAGS+= -fno-optimize-sibling-calls
+endif
 BUILTIN_CXXFLAGS+= -fno-optimize-sibling-calls
 
 # Add -fno-set-stack-executable required for x86/MinGW
-ifneq (,$(filter $(ARCH),amd64 i386))
+ifneq (,$(filter $(ARCH), i386))
        BUILTIN_CFLAGS+= -fno-set-stack-executable
        BUILTIN_CXXFLAGS+= -fno-set-stack-executable
 endif
@@ -163,4 +167,3 @@ ${call RBUILD_intermediate_dir,$(2)}$$(SEP).gch_$(1)$$(SEP)$(notdir $(2)).gch: $
 endif
 
 endef
-