[ ghc-Bugs-997511 ] Options -no-hs-main -debug cause 'impossible' to happen

SourceForge.net noreply at sourceforge.net
Sun Aug 1 17:55:01 EDT 2004


Bugs item #997511, was opened at 2004-07-25 05:38
Message generated for change (Comment added) made by nobody
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=108032&aid=997511&group_id=8032

Category: Compiler (FFI)
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Nobody/Anonymous (nobody)
Summary: Options -no-hs-main -debug cause 'impossible' to happen

Initial Comment:
Here's the command line:

ghc -c ForeignTest.hs -fglasgow-exts -package text
-no-hs-main

And here's the module:
-----------------------
module ForeignTest (reduce) where

import Foreign.StablePtr
import GensDef
import GensCoreIO

foreign export ccall "reduce"
   reduceMain ::
      StablePtr LookupFun -> StablePtr ReduceFun -> IO
(StablePtr Environment)

reduceMain _ _ = newStablePtr emptyEnv
------------------------

Let me know if you need the modules GensDef and
GensCoreIO imported from above. I expect the problem is
more generic than that.


----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2004-08-01 14:55

Message:
Logged In: NO 

Turns out that -debug option is the sole culprit of the
error, there's no need for -no-hs-main. I'm using ghc 6.2 on
Gentoo Linux.


----------------------------------------------------------------------

Comment By: Simon Marlow (simonmar)
Date: 2004-07-26 04:33

Message:
Logged In: YES 
user_id=48280

Could you supply more info?  The title of the bug says
"-no-hs-main -debug", but your example command line doesn't
contain -debug.  As a quick test I tried to compile
something with -no-hs-main -debug, and it apparently worked
correctly.



----------------------------------------------------------------------

Comment By: Nobody/Anonymous (nobody)
Date: 2004-07-25 05:41

Message:
Logged In: NO 

Oh yeah, the error message I get is:

ghc-6.2: panic! (the `impossible' happened, GHC version 6.2):
        findBuildTag

Please report it as a compiler bug to
glasgow-haskell-bugs at haskell.org,
or http://sourceforge.net/projects/ghc/.


----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=108032&aid=997511&group_id=8032



More information about the Glasgow-haskell-bugs mailing list