FW: RE: x86_64 port

Kurt Roeckx kurt at roeckx.be
Fri Mar 4 12:32:20 EST 2005


On Fri, Mar 04, 2005 at 11:13:28AM -0600, John Goerzen wrote:
> Do any of you know if this is a known problem?
> 
> ----- Forwarded message from Simon Marlow <simonmar at microsoft.com> -----
> 
> From: Simon Marlow <simonmar at microsoft.com>
> Date: Fri, 4 Mar 2005 17:03:31 -0000
> To: John Goerzen <jgoerzen at complete.org>
> Cc: glasgow-haskell-users at haskell.org
> Subject: RE: x86_64 port
> 
> On 04 March 2005 16:59, John Goerzen wrote:
> 
> > On Fri, Mar 04, 2005 at 04:57:04PM -0000, Simon Marlow wrote:
> >> On 04 March 2005 14:04, John Goerzen wrote:
> >>>> My amd64 hardware arrived yesterday, shouldn't be too long before
> >>>> we have a registerised port of GHC, and possibly a native code
> >>>> generator...
> >>> 
> >>> <burns> excellent </burns>
> >> 
> >> Don't hold your breath, I have some bad news.  It seems that gcc is
> >> still generating incorrect code for register variables (or maybe it's
> >> broken again?).
> > 
> > Which version of gcc?
> 
> gcc (GCC) 3.4.2 20041017 (Red Hat 3.4.2-6.fc3)

I have no idea what ghc has too do with gcc, or what the problem
exactly is.  We have very little problems with gcc for the debian
amd64 port.  Our default compiler is still 3.3.  This builds
almost everything without problems, however we build a few
mozilla packages with gcc-3.4.

All I can tell is that ghc6 seems to be working on debian amd64.
It can build itself and things like that.

Can someone please give a test case (and show what to do) to see
what is wrong?

Out current default compiler in debian is:
gcc version 3.3.5 (Debian 1:3.3.5-8)

The gcc 3.4 version is:
gcc version 3.4.4 20050203 (prerelease) (Debian 3.4.3-9)

And ghc6 is at version 6.2.2-3.


Kurt



More information about the Glasgow-haskell-users mailing list