cvs commit: fptools/ghc/compiler/cmm CmmParse.y
fptools/ghc/compiler/codeGen CgCon.lhs CgInfoTbls.hs CgMonad.lhs
Simon Marlow
simonmar at haskell.org
Fri Sep 10 10:53:50 EDT 2004
simonmar 2004/09/10 07:53:50 PDT
Modified files:
ghc/compiler/cmm CmmParse.y
ghc/compiler/codeGen CgCon.lhs CgInfoTbls.hs CgMonad.lhs
Log:
Fix problem that shows up when building stage2 on Windows: slots of a
vector table that can never happen are normally filled with the
RtsShouldNeverHappen label, which currently prints as "0". On systems
with leading underscores on labels, such as Windows, this turns into
"_0" which is reported as an undefined symbol.
Having a label print as "0" is a real hack, so the solution is to do
it properly. This commit does just that.
Revision Changes Path
1.3 +2 -2 fptools/ghc/compiler/cmm/CmmParse.y
1.47 +2 -2 fptools/ghc/compiler/codeGen/CgCon.lhs
1.4 +8 -8 fptools/ghc/compiler/codeGen/CgInfoTbls.hs
1.41 +3 -3 fptools/ghc/compiler/codeGen/CgMonad.lhs
More information about the Cvs-ghc
mailing list