Simon Marlow wrote:
>
> Sven Panne <[EMAIL PROTECTED]> writes:
> [...]
> > What about the promised self-adjusting heap in the new RTS? I hoped
> > no -H/-K has to be used with the shiny new RTS... :-(
> [...]
> Remember, you compiled 4.00 with 3.03 - that's why the -H option is
> still needed.
> [...]
Uh oh, I forgot... :-}
> I was expecting a bug report about CgBindery.hi-boot - you have to
> replace some () with {} to bootstrap.
Yep, and a "!" should probably read ".". CgRetConv.hi-boot looks wrong,
too, but strangely enough there's no complaint from GHC here!?
And another one: The compilation of ghc/lib/misc/ByteOps.lhs yields the
following warnings from gcc:
/tmp/ghc8040.hc:292: warning: implicit declaration of function `double2bytes__'
/tmp/ghc8040.hc:428: warning: implicit declaration of function `float2bytes__'
/tmp/ghc8040.hc:563: warning: implicit declaration of function `short2bytes__'
/tmp/ghc8040.hc:698: warning: implicit declaration of function `int2bytes__'
/tmp/ghc8040.hc:833: warning: implicit declaration of function `long2bytes__'
/tmp/ghc8040.hc:1207: warning: implicit declaration of function `bytes2double__'
/tmp/ghc8040.hc:1431: warning: implicit declaration of function `bytes2float__'
/tmp/ghc8040.hc:1623: warning: implicit declaration of function `bytes2short__'
/tmp/ghc8040.hc:1814: warning: implicit declaration of function `bytes2int__'
/tmp/ghc8040.hc:2005: warning: implicit declaration of function `bytes2long__'
I don't think that they are all harmless, especially the float one. Easy
cure: Add
ByteOps_HC_OPTS += '-\#include"cbits/ByteOps.h"'
to ghc/lib/misc/Makefile.
Cheers,
Sven
--
Sven Panne Tel.: +49/89/2178-2235
LMU, Institut fuer Informatik FAX : +49/89/2178-2211
LFE Programmier- und Modellierungssprachen Oettingenstr. 67
mailto:[EMAIL PROTECTED] D-80538 Muenchen
http://www.pms.informatik.uni-muenchen.de/mitarbeiter/panne