-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.7 Date: Sun, 22 Oct 2006 22:36:32 +0000 Source: ghc6 Binary: ghc6-prof ghc6 ghc6-libsrc ghc6-doc Architecture: source all arm Version: 6.6-3 Distribution: unstable Urgency: low Maintainer: Ian Lynagh (wibble) <igloo@debian.org> Changed-By: Ian Lynagh (wibble) <igloo@debian.org> Description: ghc6 - GHC - the Glasgow Haskell Compilation system ghc6-doc - Documentation for the Glasgow Haskell Compilation system ghc6-libsrc - Library Sources of GHC, the Glasgow Haskell Compilation system ghc6-prof - Profiling libraries for the Glasgow Haskell Compilation system Changes: ghc6 (6.6-3) unstable; urgency=low . * Add arm to the list of arches that have ghc6. * Add arm to the arches in compiler/cmm/PprC.hs for which loads and stores to be printed in a way that works if they are not aligned as the arch wishes. * For arm's odd floating point numbers: * Add FPTOOLS_FLOAT_WORD_ORDER_BIGENDIAN test to aclocal.m4 * Call FPTOOLS_FLOAT_WORD_ORDER_BIGENDIAN after AC_C_BIGENDIAN in configure.ac. * Extra section for the FPTOOLS_FLOAT_WORD_ORDER_BIGENDIAN test in configure. * Add "#undef FLOAT_WORDS_BIGENDIAN" to mk/config.h.in. * Add FLOAT_WORDS_BIGENDIAN cases to rts/StgPrimFloat.c. * Apply the following upstream patch, to fix potential problems compiling ghc6 on amd64 (and possibly others): . Fri Oct 20 16:39:25 BST 2006 Simon Marlow <simonmar@microsoft.com> * In hashExpr, use Word32 rather than relying on wrapping behaviour of Int Fixes #952, as it turns out. . When compiling via C, we are at the mercy of C's undefined behaviour with respect to overflow of signed integer operations, and this was biting us here. . Perhaps we should always add the -fwrapv flag to gcc, but since Haskell doesn't define overflow on Int either, it seemed the right thing to do to fix this code anyway. Files: 1060f3c6773411d0a3c9e3fc99c66dfb 806 devel optional ghc6_6.6-3.dsc 70ca7322bc629e0f379ff251bcf03023 24632 devel optional ghc6_6.6-3.diff.gz 2352b6c33990b48b6d92cfb438a08573 1010618 doc optional ghc6-doc_6.6-3_all.deb 9dcc4575218671d9d9219f0096c3ff0b 866012 doc optional ghc6-libsrc_6.6-3_all.deb da3d61971dffb35ed9fc2f21cbddc55c 23578638 devel optional ghc6_6.6-3_arm.deb 6e8e91701b979e237c7c0f9988d62949 9413972 devel optional ghc6-prof_6.6-3_arm.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFFP06G63y6poDIPo4RAnVbAJ9nmDaZkKLlh3+HAxkS5nEWVrH7dgCfYIUw o8hGN7gN24Q7flLvwttlQug= =wgSc -----END PGP SIGNATURE----- Accepted: ghc6-doc_6.6-3_all.deb to pool/main/g/ghc6/ghc6-doc_6.6-3_all.deb ghc6-libsrc_6.6-3_all.deb to pool/main/g/ghc6/ghc6-libsrc_6.6-3_all.deb ghc6-prof_6.6-3_arm.deb to pool/main/g/ghc6/ghc6-prof_6.6-3_arm.deb ghc6_6.6-3.diff.gz to pool/main/g/ghc6/ghc6_6.6-3.diff.gz ghc6_6.6-3.dsc to pool/main/g/ghc6/ghc6_6.6-3.dsc ghc6_6.6-3_arm.deb to pool/main/g/ghc6/ghc6_6.6-3_arm.deb