"Prologue junk?" error when building GHC
As far as I can tell this is a bug in the Evil Mangler.
This is on Windows, using MSYS to build. The relevant make output, compiling the HEAD:
make -C rts
make[1]: Entering directory `/D/Programming/src/ghc-HEAD/rts'
d:/Programming/src/ghc-HEAD/ghc/stage1-inplace/ghc -fvia-C -static -I../gmp/gmpbuild
-I../libffi/build/include -I. -dcmm-lint -c Apply.cmm -o Apply.o
Prologue junk?: .globl _stg_ap_0_fast
_stg_ap_0_fast:
/APP
# 9 "C:\Temp\/ghc3572_0/ghc3572_0.hc" 1
make[1]: *** [Apply.o] Error 9
make[1]: Leaving directory `/D/Programming/src/ghc-HEAD/rts'
make: *** [stage1] Error 2
This happens also when building 6.10.1, so it's not a HEAD problem. I didn't try other GHC versions.
gcc --version:
gcc.exe (GCC) 4.3.0 20080305 (alpha-testing) mingw-20080502
Attached is a .raw_s obtained by running the ghc command with -keep-raw-s-file.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 6.10.1 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | normal |
| Resolution | Unresolved |
| Component | Compiler |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |