#1282: stg_uncheckedShift* not found: regression from ghc-6.6 to ghc-6.6.1 RC
6.6.20070415 (?)
--------------------------------------------------------------+-------------
    Reporter:  Isaac Dupree <[EMAIL PROTECTED]>  |       Owner:       
        Type:  bug                                            |      Status:  
new  
    Priority:  normal                                         |   Milestone:    
   
   Component:  Compiler                                       |     Version:  
6.6  
    Severity:  normal                                         |    Keywords:    
   
  Difficulty:  Unknown                                        |    Testcase:    
   
Architecture:  powerpc                                        |          Os:  
Linux
--------------------------------------------------------------+-------------
{{{
 darcs get http://darcs.haskell.org/binary
 cd binary
 ghc --make Setup.lhs
 ./Setup configure --ghc [--with-
 compiler=/home/isaac/install/ghc-6.6.20070415/bin/ghc]
 }}}

 ./Setup build  # 6.6
 {{{
 Preprocessing library binary-0.3...
 Building binary-0.3...
 [1 of 4] Compiling Data.Binary.Builder ( src/Data/Binary/Builder.hs,
 dist/build/Data/Binary/Builder.o )
 [2 of 4] Compiling Data.Binary.Get  ( src/Data/Binary/Get.hs,
 dist/build/Data/Binary/Get.o )
 [3 of 4] Compiling Data.Binary.Put  ( src/Data/Binary/Put.hs,
 dist/build/Data/Binary/Put.o )
 [4 of 4] Compiling Data.Binary      ( src/Data/Binary.hs,
 dist/build/Data/Binary.o )
 ...
 }}}

 ./Setup build  # 6.6.20070415
 {{{
 Preprocessing library binary-0.3...
 Building binary-0.3...
 [1 of 4] Compiling Data.Binary.Builder ( src/Data/Binary/Builder.hs,
 dist/build/Data/Binary/Builder.o )
 /tmp/ghc3685_0/ghc3685_0.hc: In function ‘s3cf_ret’:

 /tmp/ghc3685_0/ghc3685_0.hc:1568:0:
      warning: implicit declaration of function
 ‘stg_uncheckedShiftRL64’
 [2 of 4] Compiling Data.Binary.Get  ( src/Data/Binary/Get.hs,
 dist/build/Data/Binary/Get.o )
 /tmp/ghc3685_0/ghc3685_0.hc: In function ‘s5Cn_ret’:

 /tmp/ghc3685_0/ghc3685_0.hc:609:0:
      warning: implicit declaration of function ‘stg_uncheckedShiftL64’
 [3 of 4] Compiling Data.Binary.Put  ( src/Data/Binary/Put.hs,
 dist/build/Data/Binary/Put.o )
 [4 of 4] Compiling Data.Binary      ( src/Data/Binary.hs,
 dist/build/Data/Binary.o )
 /tmp/ghc3685_0/ghc3685_0.hc: In function ‘sdYB_ret’:

 /tmp/ghc3685_0/ghc3685_0.hc:1142:0:
      warning: implicit declaration of function
 ‘stg_uncheckedShiftRL64’
 /tmp/ghc3685_0/ghc3685_0.hc: In function ‘rbKZ_entry’:

 /tmp/ghc3685_0/ghc3685_0.hc:2759:0:
      warning: implicit declaration of function ‘stg_uncheckedShiftL64’
 /usr/bin/ar: creating dist/build/libHSbinary-0.3.a
 }}}

 See <http://www.indiegigs.co.uk:8010/linux_ppc/builds/111/step-yhc/0>
 errors at the end from ghc-6.6.20070415 on the same "binary" library for
 the Yhc buildbot.  I don't know if this error is a regression versus 6.6
 and I can't figure out how to reproduce it outside my Yhc-buildbot (I
 tried building the library with a wrapper shell script ghc-6.6.20070415
 "$@" -O0 -fasm, and it succeeded building the Binary library without any
 warnings OR errors, so I don't know what's going on...)

 (I'm not entirely sure, since Ubuntu 7.04 packagers build my 6.6, so maybe
 they did something to it that made it work better -- made it
 unregisterised, at least, and unable to use ghci or produce -fasm output.
 But the ghc-6.6.20070415 warning messages above, from the .hc look to be
 -fvia-C, and produced by the C compiler before any mangler starts on the
 produced assembly...)

-- 
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/1282>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs

Reply via email to