X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rts%2FMakefile;h=65c2c22cdf32fe9374936ee0716a5627cb883ca7;hb=35a38acc6010d97b349092f9179c14d18f129e9b;hp=ff7d82af50717b3dd63c30c880dd5530cdfceb81;hpb=27db51b3ef829728dd1c16d1324f959d116d67ea;p=ghc-hetmet.git diff --git a/rts/Makefile b/rts/Makefile index ff7d82a..65c2c22 100644 --- a/rts/Makefile +++ b/rts/Makefile @@ -325,6 +325,9 @@ GC_HC_OPTS += -optc-O3 # upd_evacee() assigments get moved before the object copy. SRC_CC_OPTS += -fno-strict-aliasing +# Cmm must be compiled via-C for now, because the NCG can't handle loops +SRC_HC_OPTS += -fvia-C + # We *want* type-checking of hand-written cmm. SRC_HC_OPTS += -dcmm-lint