diff --git a/ghc/driver/Main.hs b/ghc/driver/Main.hs index 03fececccee8cb69b313737b0b63ee864322c302..ac1e36cb1cdf7529958246b638e7ec7c5a47ecd3 100644 --- a/ghc/driver/Main.hs +++ b/ghc/driver/Main.hs @@ -262,7 +262,8 @@ data HscLang | HscJava GLOBAL_VAR(hsc_lang, if cGhcWithNativeCodeGen == "YES" && - prefixMatch "i386" cTARGETPLATFORM + (prefixMatch "i386" cTARGETPLATFORM || + prefixMatch "sparc" cTARGETPLATFORM) then HscAsm else HscC, HscLang)