summaryrefslogtreecommitdiff
path: root/mk
diff options
context:
space:
mode:
authorbsiegert <bsiegert@pkgsrc.org>2012-02-06 13:03:55 +0000
committerbsiegert <bsiegert@pkgsrc.org>2012-02-06 13:03:55 +0000
commit7b0abe0b509e4f9a4b7a9bc98ba2e0b564577b01 (patch)
treea1c54b1b9258d121fbcead57be740c8a5b7f123d /mk
parentf92b10e92e0b0fd62c66fdc2043be7e886fa8d90 (diff)
downloadpkgsrc-7b0abe0b509e4f9a4b7a9bc98ba2e0b564577b01.tar.gz
Make transform-gcc recognize some the strange and disturbing things which
are in the default CFLAGS on MirBSD.
Diffstat (limited to 'mk')
-rw-r--r--mk/wrapper/transform-gcc11
1 files changed, 9 insertions, 2 deletions
diff --git a/mk/wrapper/transform-gcc b/mk/wrapper/transform-gcc
index 8eb5d5eccad..edd81510fc6 100644
--- a/mk/wrapper/transform-gcc
+++ b/mk/wrapper/transform-gcc
@@ -1,4 +1,4 @@
-# $NetBSD: transform-gcc,v 1.24 2012/02/06 12:49:38 fhajny Exp $
+# $NetBSD: transform-gcc,v 1.25 2012/02/06 13:03:55 bsiegert Exp $
#
# This file handles the transformations needed for gcc that can be done
# looking at only one argument at a time.
@@ -30,6 +30,7 @@ case $arg in
-ffloat-store |\
-fhonour-copts |\
-finline-functions |\
+-fno-align-* |\
-fno-builtin* |\
-fno-common |\
-fno-implicit-templates |\
@@ -40,9 +41,12 @@ case $arg in
-fpic |\
-fpcc-struct-return |\
-freg-struct-return |\
+-frename-registers |\
-fsigned-char |\
-funroll-loops |\
-funsigned-char |\
+-fweb |\
+-fwrapv |\
-ggdb |\
-M |\
-M[DFMPT] |\
@@ -52,6 +56,9 @@ case $arg in
-mabi=* |\
-march=* |\
-mcpu=* |\
+-momit-leaf-frame-pointer |\
+-mpreferred-stack-boundary=* |\
+-mpush-args |\
-mschedule=* |\
-mieee-fp |\
-O[23s] |\
@@ -78,7 +85,7 @@ case $arg in
-Wextra |\
-Werror |\
-Werror-implicit-function-declaration |\
--Wformat=[012] |\
+-Wformat* |\
-Wmissing-declarations |\
-Wmissing-format-attribute |\
-Wmissing-prototypes |\