still has jump to fast entry point (ghc-5)

Simon Marlow simonmar at microsoft.com
Fri Nov 25 08:20:01 EST 2005


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


More information about the Glasgow-haskell-users mailing list