Marge Bot pushed to branch master at Glasgow Haskell Compiler / GHC
Commits:
-
a18fa3c1
by Cheng Shao at 2026-03-14T05:12:14-04:00
2 changed files:
Changes:
| ... | ... | @@ -542,9 +542,17 @@ FIND_LLVM_PROG([OPT], [opt], [$LlvmMinVersion], [$LlvmMaxVersion]) |
| 542 | 542 | OptCmd="$OPT"
|
| 543 | 543 | AC_SUBST([OptCmd])
|
| 544 | 544 | |
| 545 | +dnl ** look to see if we have a C compiler using an llvm back end.
|
|
| 546 | +dnl
|
|
| 547 | +FP_CC_LLVM_BACKEND
|
|
| 548 | +AC_SUBST(CcLlvmBackend)
|
|
| 549 | + |
|
| 545 | 550 | dnl ** Which LLVM assembler to use?
|
| 546 | 551 | dnl --------------------------------------------------------------
|
| 547 | 552 | AC_ARG_VAR(LLVMAS,[Use as the path to LLVM's assembler (typically clang) [default=autodetect]])
|
| 553 | +if test "x$CcLlvmBackend" = "xYES" && test -z "$LLVMAS"; then
|
|
| 554 | + LLVMAS="$CC"
|
|
| 555 | +fi
|
|
| 548 | 556 | FIND_LLVM_PROG([LLVMAS], [clang], [$LlvmMinVersion], [$LlvmMaxVersion])
|
| 549 | 557 | LlvmAsCmd="$LLVMAS"
|
| 550 | 558 | AC_SUBST([LlvmAsCmd])
|
| ... | ... | @@ -622,11 +630,6 @@ else |
| 622 | 630 | AC_SUBST([NeedLibatomic],[NO])
|
| 623 | 631 | fi
|
| 624 | 632 | |
| 625 | -dnl ** look to see if we have a C compiler using an llvm back end.
|
|
| 626 | -dnl
|
|
| 627 | -FP_CC_LLVM_BACKEND
|
|
| 628 | -AC_SUBST(CcLlvmBackend)
|
|
| 629 | - |
|
| 630 | 633 | FPTOOLS_SET_C_LD_FLAGS([target],[CFLAGS],[LDFLAGS],[IGNORE_LINKER_LD_FLAGS],[CPPFLAGS])
|
| 631 | 634 | FPTOOLS_SET_C_LD_FLAGS([build],[CONF_CC_OPTS_STAGE0],[CONF_GCC_LINKER_OPTS_STAGE0],[CONF_LD_LINKER_OPTS_STAGE0],[CONF_CPP_OPTS_STAGE0])
|
| 632 | 635 | FPTOOLS_SET_C_LD_FLAGS([target],[CONF_CC_OPTS_STAGE1],[CONF_GCC_LINKER_OPTS_STAGE1],[CONF_LD_LINKER_OPTS_STAGE1],[CONF_CPP_OPTS_STAGE1])
|
| ... | ... | @@ -203,9 +203,17 @@ FIND_LLVM_PROG([OPT], [opt], [$LlvmMinVersion], [$LlvmMaxVersion]) |
| 203 | 203 | OptCmd="$OPT"
|
| 204 | 204 | AC_SUBST([OptCmd])
|
| 205 | 205 | |
| 206 | +dnl ** look to see if we have a C compiler using an llvm back end.
|
|
| 207 | +dnl
|
|
| 208 | +FP_CC_LLVM_BACKEND
|
|
| 209 | +AC_SUBST(CcLlvmBackend)
|
|
| 210 | + |
|
| 206 | 211 | dnl ** Which LLVM assembler to use?
|
| 207 | 212 | dnl --------------------------------------------------------------
|
| 208 | 213 | AC_ARG_VAR(LLVMAS,[Use as the path to LLVM's assembler (typically clang) [default=autodetect]])
|
| 214 | +if test "x$CcLlvmBackend" = "xYES" && test -z "$LLVMAS"; then
|
|
| 215 | + LLVMAS="$CC"
|
|
| 216 | +fi
|
|
| 209 | 217 | FIND_LLVM_PROG([LLVMAS], [clang], [$LlvmMinVersion], [$LlvmMaxVersion])
|
| 210 | 218 | LlvmAsCmd="$LLVMAS"
|
| 211 | 219 | AC_SUBST([LlvmAsCmd])
|