x86 NCG: fix regUsageOfInstr for VMOVU & friends
[ghc.git] / m4 / fp_prog_ld_no_compact_unwind.m4
blobf1adee3e89111d838637ea0947ec6e0fddcf9e95
1 # FP_PROG_LD_NO_COMPACT_UNWIND
2 # ----------------------------
3 # Sets the output variable LdHasNoCompactUnwind to YES if ld supports
4 # -no_compact_unwind, or NO otherwise.
5 AC_DEFUN([FP_PROG_LD_NO_COMPACT_UNWIND],
7 AC_CACHE_CHECK([whether ld understands -no_compact_unwind], [fp_cv_ld_no_compact_unwind],
9 case $target in
10   *-darwin)
11     echo 'int foo() { return 0; }' > conftest.c
12     "${CC-cc}" -c conftest.c
13     if "$LD" -r -no_compact_unwind -o conftest2.o conftest.o > /dev/null 2>&1; then
14       fp_cv_ld_no_compact_unwind=yes
15     else
16       fp_cv_ld_no_compact_unwind=no
17     fi
18     rm -rf conftest* ;;
19   *)
20     fp_cv_ld_no_compact_unwind=no ;;
21 esac
23 FP_CAPITALIZE_YES_NO(["$fp_cv_ld_no_compact_unwind"], [LdHasNoCompactUnwind])
24 AC_SUBST([LdHasNoCompactUnwind])
25 ])# FP_PROG_LD_NO_COMPACT_UNWIND