aboutsummaryrefslogtreecommitdiff
path: root/fixincludes/mkfixinc.sh
diff options
context:
space:
mode:
authorH.J. Lu <hongjiu.lu@intel.com>2010-03-28 16:40:50 +0000
committerH.J. Lu <hongjiu.lu@intel.com>2010-03-28 16:40:50 +0000
commit9c2c4fea3c459f1e8fe11d3e1df226ce93b7c985 (patch)
tree9af30a8df08b44884aba021f1c96ce08029660dc /fixincludes/mkfixinc.sh
parentdc900c052e7ede46c5d9ee535a57c57471bfdb16 (diff)
2010-03-28 H.J. Lu <hongjiu.lu@intel.com>
PR target/40722 * mkfixinc.sh: Revert the last change for mingw. git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@157784 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'fixincludes/mkfixinc.sh')
-rwxr-xr-xfixincludes/mkfixinc.sh47
1 files changed, 2 insertions, 45 deletions
diff --git a/fixincludes/mkfixinc.sh b/fixincludes/mkfixinc.sh
index c353d89be50..b45f1795dcc 100755
--- a/fixincludes/mkfixinc.sh
+++ b/fixincludes/mkfixinc.sh
@@ -15,6 +15,8 @@ case $machine in
i?86-moss-msdos* | \
i?86-*-pe | \
i?86-*-cygwin* | \
+ i?86-*-mingw32* | \
+ x86_64-*-mingw32* | \
i?86-*-interix* | \
*-*-vxworks* | \
powerpc-*-eabisim* | \
@@ -27,51 +29,6 @@ case $machine in
(echo "#! /bin/sh" ; echo "exit 0" ) > ${target}
;;
- i?86-*-mingw32* | \
- x86_64-*-mingw32*)
- # We only want to fix stdlib.h in mingw.
- # FIXME: Is SED available on mingw?
- (cat > ${target} << EOF
-#! /bin/sh
-
-OUTPUT_DIR=\$1
-if [ "x\$OUTPUT_DIR" = "x" ]; then
- echo fixincludes: no output directory specified
- exit 1
-fi
-
-if [ ! -d \$OUTPUT_DIR ]; then
- echo fixincludes: output dir \"\$OUTPUT_DIR\" is an invalid directory
- exit 1
-fi
-
-INPUT_DIR=\$2
-if [ "x\$INPUT_DIR" = "x" ]; then
- echo fixincludes: no input directory specified
- exit 1
-fi
-
-if [ ! -d \$INPUT_DIR ]; then
- echo fixincludes: input dir \"\$INPUT_DIR\" is an invalid directory
- exit 1
-fi
-
-INPUT_STDLIB_H=\$INPUT_DIR/stdlib.h
-if [ ! -f \$INPUT_STDLIB_H ]; then
- echo fixincludes: \"stdlib.h\" is an invalid file
- exit 1
-fi
-
-OUTPUT_STDLIB_H=\$OUTPUT_DIR/stdlib.h
-sed -e "s/\(.*_rotl.*\)/#if __GNUC__ < 4 || (__GNUC__ == 4 \&\& __GNUC_MINOR__ < 5)\n\1/" \
- -e "s/\(.*_lrotr.*\)/\1\n#else\n\#include <x86intrin.h>\n#endif/" \
- \$INPUT_STDLIB_H > \$OUTPUT_STDLIB_H
-
-exit 0
-EOF
-)
- ;;
-
*)
cat < ${srcdir}/fixinc.in > ${target} || exit 1
;;