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