Wed Nov 21 02:26:27 PST 2007  Bertram Felgenhauer <[EMAIL PROTECTED]>
 * FIX #1910: fix code generated for GDTOI on x86_32

   M ./compiler/nativeGen/PprMach.hs -3 +12

This is a Bad Patch on x86_32/Mac OS X (10.5) - see the appended error. Mac OS uses the GNU assembler:

Apple Computer, Inc. version cctools-667.3~21, GNU assembler version 1.38

and the register names are obviously bogus GHC-internal ones. So, I am not quite sure how this problem is platform-specific.

Manuel

-=-

../../compiler/stage1/ghc-inplace -package-name base-3.0 -hide-all- packages -i -idist/build/autogen -idist/build -i. -Idist/build - Iinclude -#include "HsBase.h" -odir dist/build -hidir dist/build - stubdir dist/build -package rts-1.0 -O -fglasgow-exts -package-name base -XCPP -idist/build -Werror -H64m -Onot -fasm -O -fasm -dcore- lint -c GHC/PrimopWrappers.hs -o dist/build/GHC/PrimopWrappers.o -ohi dist/build/GHC/PrimopWrappers.hi

/var/folders/M8/M8z6T241FCqgB9vwP6QeHk+++TI/-Tmp-//ghc27155_0/ ghc27155_0.s:6631:0:
    bad register name `%st(-8)'

/var/folders/M8/M8z6T241FCqgB9vwP6QeHk+++TI/-Tmp-//ghc27155_0/ ghc27155_0.s:6632:0:
    bad register name `%fake0'

/var/folders/M8/M8z6T241FCqgB9vwP6QeHk+++TI/-Tmp-//ghc27155_0/ ghc27155_0.s:6632:0:
    bad register name `%fake0'

/var/folders/M8/M8z6T241FCqgB9vwP6QeHk+++TI/-Tmp-//ghc27155_0/ ghc27155_0.s:6633:0:
    bad register name `%fake0'

/var/folders/M8/M8z6T241FCqgB9vwP6QeHk+++TI/-Tmp-//ghc27155_0/ ghc27155_0.s:6635:0:
    bad register name `%fake0'

/var/folders/M8/M8z6T241FCqgB9vwP6QeHk+++TI/-Tmp-//ghc27155_0/ ghc27155_0.s:6661:0:
    bad register name `%st(-8)'

/var/folders/M8/M8z6T241FCqgB9vwP6QeHk+++TI/-Tmp-//ghc27155_0/ ghc27155_0.s:6662:0:
    bad register name `%fake0'

/var/folders/M8/M8z6T241FCqgB9vwP6QeHk+++TI/-Tmp-//ghc27155_0/ ghc27155_0.s:6662:0:
    bad register name `%fake0'

/var/folders/M8/M8z6T241FCqgB9vwP6QeHk+++TI/-Tmp-//ghc27155_0/ ghc27155_0.s:6663:0:
    bad register name `%fake0'

/var/folders/M8/M8z6T241FCqgB9vwP6QeHk+++TI/-Tmp-//ghc27155_0/ ghc27155_0.s:6665:0:
    bad register name `%fake0'
make[2]: *** [dist/build/GHC/PrimopWrappers.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [make.library.base] Error 2
make: *** [stage1] Error 2

_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to