Can you get ghc -v output of (a) it hanging and (b) it not hanging?
Does it hang with both -fvia-C and -fasm?

Sure thing. I'm not quite sure what the etiquette is for this sort of thing, so I am just attaching the logs in a zip file.

Josiah