On 24 November 2005 17:02, Malcolm Wallace wrote:

> I know this will be going back a bit, but I have a problem with
> compiling some code with ghc-5.04.3.  The same code goes through
> ghc-6.2 with no problems, and until recently there were no problems
> with ghc-5.04.3 either.  But a recent code change has caused the
> following warning messages from ghc-5.04.3:
> 
> still has jump to fast entry point:
> r4HK_entry:
>       leal    12(%ebp), %eax
>       cmpl    84(%ebx), %eax
>       jbe     .L55
>       movl    $r4HK_closure, %esi
>       movl    -4(%ebx), %eax
> .L56:
>       jmp     *%eax
> .L55:
>       movl    4(%ebp), %esi
>       addl    $12, %ebp
>       movl    $r4HK_fast2, %eax
>       jmp     .L56
> 
> There are about 350kb of very similar messages:
> 
>     still has jump to fast entry point:
>     r3R_entry:
>     still has jump to fast entry point:
>     s4K3_entry:
> 
> and so on.
> 
> Does anyone have any idea what these mean, and how I might go about
> fixing them?  Although they are only warnings, I'd like my software
> to continue to be portable to older versions of ghc if possible.

It probably means you have a more recent version of gcc than was
available when 5.04.3 was released, and the mangler doesn't like its
output.  Either, downgrade your gcc (or specify a different gcc with
-pgmc), or use the later GHC.

Cheers,
        Simon
_______________________________________________
Glasgow-haskell-users mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-users

Reply via email to