aboutsummaryrefslogtreecommitdiff
path: root/Makefile.parisc
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile.parisc')
-rw-r--r--Makefile.parisc7
1 files changed, 4 insertions, 3 deletions
diff --git a/Makefile.parisc b/Makefile.parisc
index 36edc0c..5c34eb3 100644
--- a/Makefile.parisc
+++ b/Makefile.parisc
@@ -73,15 +73,16 @@ COMMONCFLAGS := -I$(OUT) -Isrc -Ivgasrc -Os -MD -g \
-freg-struct-return -ffreestanding -fno-delete-null-pointer-checks \
-fdata-sections -fno-common -fno-merge-constants -mdisable-fpregs \
-fno-builtin-printf -fno-ipa-sra
+COMMONCFLAGS-64 =
+COMMONCFLAGS-32 =
COMMONCFLAGS += $(call cc-option,$(CC),-nopie,)
COMMONCFLAGS += $(call cc-option,$(CC),-fno-pie,)
COMMONCFLAGS += $(call cc-option,$(CC),-fno-stack-protector,)
COMMONCFLAGS += $(call cc-option,$(CC),-fno-stack-protector-all,)
COMMONCFLAGS += $(call cc-option,$(CC),-fstack-check=no,)
-COMMONCFLAGS += $(call cc-option,$(CC),-mfast-indirect-calls,)
+COMMONCFLAGS-32 += $(call cc-option,$(CC),-mfast-indirect-calls,)
-COMMONCFLAGS-64 = -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast
-COMMONCFLAGS-32 =
+COMMONCFLAGS-64 += -Wno-pointer-to-int-cast -Wno-int-to-pointer-cast
COMMONCFLAGS += $(COMMONCFLAGS-$(BITS))
COMMA := ,