diff options
author | bsiegert <bsiegert@pkgsrc.org> | 2012-02-06 13:03:55 +0000 |
---|---|---|
committer | bsiegert <bsiegert@pkgsrc.org> | 2012-02-06 13:03:55 +0000 |
commit | 7b0abe0b509e4f9a4b7a9bc98ba2e0b564577b01 (patch) | |
tree | a1c54b1b9258d121fbcead57be740c8a5b7f123d /mk/wrapper | |
parent | f92b10e92e0b0fd62c66fdc2043be7e886fa8d90 (diff) | |
download | pkgsrc-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/wrapper')
-rw-r--r-- | mk/wrapper/transform-gcc | 11 |
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 |\ |