RE: ticky

2007-04-05 Thread Simon Peyton-Jones
more info... The seg fault was because I was on a 64-bit machine. StgEntCounter (defined in Rts.h) used some 32-bit fields. The asm code emitted by CgTicky to statically-allocate the record put the 32-bit words end to end, followed the 64-bit words. No padding. (The via-c route generates

Daily report for 6.6

2007-04-05 Thread BuildBot Collator
Old unexpected test passes: barton-mangler-bug 1 tnaur PPC OSX 6.6 cholewo-eval1 tnaur PPC OSX 6.6 New unexpected test failures: cg026 1 x86-64 Linux 6.6 Fixed unexpected test failures: conc052 Old unexpected test failures: ThreadDelay001 1 x86 Windows

patch applied (ghc-6.6/ghc): Fix a few uses of the wrong return convention for the scheduler

2007-04-05 Thread Simon Marlow
Thu Apr 5 02:06:34 PDT 2007 Simon Marlow [EMAIL PROTECTED] * Fix a few uses of the wrong return convention for the scheduler We changed the convention a while ago so that BaseReg is returned to the scheduler in R1, because BaseReg may change during the run of a thread, e.g. during a

patch applied (testsuite): Add a test that checks pretty-printed TH output looks right

2007-04-05 Thread Ian Lynagh
Thu Apr 5 04:40:05 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Add a test that checks pretty-printed TH output looks right A ./tests/ghc-regress/th/TH_ppr1.hs A ./tests/ghc-regress/th/TH_ppr1.stdout M ./tests/ghc-regress/th/all.T +2 ___

patch applied (ghc): fix adjustor generation on ia64 (test case ffi009)

2007-04-05 Thread Ian Lynagh
Sun Apr 1 09:31:32 PDT 2007 [EMAIL PROTECTED] * fix adjustor generation on ia64 (test case ffi009) Some fixes to adjustor functions. The 8-byte address returned by the allocator is adjusted to be aligned to 16-byte boundaries. Fixed a typo in inserting an immediate address into an

patch applied (ghc-6.6/ghc): fix adjustor generation on ia64 (test case ffi009)

2007-04-05 Thread Ian Lynagh
Sun Apr 1 09:31:32 PDT 2007 [EMAIL PROTECTED] * fix adjustor generation on ia64 (test case ffi009) Some fixes to adjustor functions. The 8-byte address returned by the allocator is adjusted to be aligned to 16-byte boundaries. Fixed a typo in inserting an immediate address into an

patch applied (ghc-6.6/ghc): save two more FP registers on ia64

2007-04-05 Thread Ian Lynagh
Mon Mar 26 21:18:11 PDT 2007 [EMAIL PROTECTED] * save two more FP registers on ia64 Save/restore two more registers in StgCRun(). The extra registers are used by ffi009.hs, when compiling with gcc 4.1.2. M ./driver/mangler/ghc-asm.lprl -4 +5 M ./rts/StgCRun.c -4 +8

patch applied (ghc-6.6/testsuite): Accept test output

2007-04-05 Thread Ian Lynagh
Thu Apr 5 05:49:27 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Accept test output M ./tests/ghc-regress/deriving/should_fail/drvfail003.stderr -5 +5 M ./tests/ghc-regress/typecheck/should_fail/tcfail032.stderr -1 M ./tests/ghc-regress/typecheck/should_fail/tcfail055.stderr -1 M

[nightly] 05-Apr-2007 build of of 6.6 branch on i386-unknown-mingw32 (bling)

2007-04-05 Thread sof
From: GHC Build Reports [EMAIL PROTECTED] To: cvs-ghc@haskell.org Subject: [nightly] 05-Apr-2007 build of of 6.6 branch on i386-unknown-mingw32 (bling) Build description = of 6.6 branch on i386-unknown-mingw32 (bling) Build location= /fptools/builds/STABLE Build config file =

patch applied (ghc-6.6/testsuite): Calibrate the testsuite timeout if a value of -1 is given

2007-04-05 Thread Ian Lynagh
Thu Apr 5 06:33:31 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Calibrate the testsuite timeout if a value of -1 is given M ./driver/runtests.py +6 M ./driver/testglobals.py +3 M ./mk/test.mk +1 A ./timeout/Calibrate.hs M ./timeout/Makefile +8 A ./timeout/calibrate

patch applied (testsuite): Check float values are within a small tolerance inside barton-mangler

2007-04-05 Thread Ian Lynagh
Thu Apr 5 07:25:08 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Check float values are within a small tolerance inside barton-mangler Saves the test from failing due to small FP differences. A ./tests/ghc-regress/programs/barton-mangler-bug/Expected.hs M

patch applied (testsuite): barton-mangler-bug shouldnapos; t have FP difference problems any more

2007-04-05 Thread Ian Lynagh
Thu Apr 5 07:49:29 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * barton-mangler-bug shouldn't have FP difference problems any more M ./tests/ghc-regress/programs/barton-mangler-bug/test.T -9 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org

patch applied (ghc-6.6/testsuite): Check float values are within a small tolerance inside barton-mangler

2007-04-05 Thread Ian Lynagh
Thu Apr 5 07:25:08 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Check float values are within a small tolerance inside barton-mangler Saves the test from failing due to small FP differences. A ./tests/ghc-regress/programs/barton-mangler-bug/Expected.hs M

patch applied (ghc-6.6/testsuite): barton-mangler-bug shouldnapos; t have FP difference problems any more

2007-04-05 Thread Ian Lynagh
Thu Apr 5 07:49:29 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * barton-mangler-bug shouldn't have FP difference problems any more M ./tests/ghc-regress/programs/barton-mangler-bug/test.T -9 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org

patch applied (ghc-6.6/testsuite): skip cg059 for now; sometimes fails due to trac #1171

2007-04-05 Thread Ian Lynagh
Thu Apr 5 07:55:52 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * skip cg059 for now; sometimes fails due to trac #1171 M ./tests/ghc-regress/codeGen/should_run/all.T -1 +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org

patch applied (ghc-6.6/testsuite): Remove redundant Main.hs (thereapos; s a Main.lhs too)

2007-04-05 Thread Ian Lynagh
Thu Apr 5 08:16:02 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Remove redundant Main.hs (there's a Main.lhs too) R ./tests/ghc-regress/programs/cholewo-eval/Main.hs ___ Cvs-ghc mailing list Cvs-ghc@haskell.org

patch applied (ghc-6.6/testsuite): Avoid FP differences with cholewo-eval

2007-04-05 Thread Ian Lynagh
Thu Apr 5 08:32:41 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Avoid FP differences with cholewo-eval M ./tests/ghc-regress/programs/cholewo-eval/Main.lhs -1 +12 M ./tests/ghc-regress/programs/cholewo-eval/cholewo-eval.stdout -1 +1 M ./tests/ghc-regress/programs/cholewo-eval/test.T -9

patch applied (testsuite): Remove redundant Main.hs (thereapos; s a Main.lhs too)

2007-04-05 Thread Ian Lynagh
Thu Apr 5 08:16:02 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Remove redundant Main.hs (there's a Main.lhs too) R ./tests/ghc-regress/programs/cholewo-eval/Main.hs ___ Cvs-ghc mailing list Cvs-ghc@haskell.org

patch applied (testsuite): Avoid FP differences with cholewo-eval

2007-04-05 Thread Ian Lynagh
Thu Apr 5 08:32:41 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Avoid FP differences with cholewo-eval M ./tests/ghc-regress/programs/cholewo-eval/Main.lhs -1 +12 M ./tests/ghc-regress/programs/cholewo-eval/cholewo-eval.stdout -1 +1 M ./tests/ghc-regress/programs/cholewo-eval/test.T -9

patch applied (ghc): Build the libraries with cabal

2007-04-05 Thread Ian Lynagh
Thu Mar 8 08:32:47 PST 2007 Ian Lynagh [EMAIL PROTECTED] * Build the libraries with cabal M ./Makefile -2 +2 M ./libraries/Makefile -86 +120 A ./libraries/gen_contents_index A ./libraries/stamp/ ___ Cvs-ghc mailing list

patch applied (ghc): Make building binary dists work with cabalised libraries

2007-04-05 Thread Ian Lynagh
Fri Mar 9 17:25:58 PST 2007 Ian Lynagh [EMAIL PROTECTED] * Make building binary dists work with cabalised libraries ./distrib/Makefile-bin.in - ./distrib/Makefile M ./Makefile -38 +66 M ./distrib/Makefile -112 +2 A ./distrib/Makefile-bin-vars.in M

patch applied (ghc): Add a comment

2007-04-05 Thread Ian Lynagh
Fri Mar 16 09:59:57 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Add a comment M ./libraries/Makefile +2 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org http://www.haskell.org/mailman/listinfo/cvs-ghc

patch applied (ghc): Donapos;t break when asked to install-docs

2007-04-05 Thread Ian Lynagh
Fri Mar 16 10:00:03 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Don't break when asked to install-docs (we don't actually do anything useful either, because Cabal doesn't have an install-docs option). M ./libraries/Makefile -1 +5 ___ Cvs-ghc

[nightly] 05-Apr-2007 build of HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)

2007-04-05 Thread GHC Build Reports
Build description = HEAD on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location= /playpen/ghc/nightly/HEAD-cam-02-unx Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-02-unx Nightly build started on cam-02-unx at Thu Apr 5 19:30:00 BST 2007.

patch applied (testsuite): Use $(PYTHON) to run calibrate, rather than relying on it finding python itself

2007-04-05 Thread Ian Lynagh
Thu Apr 5 12:30:27 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Use $(PYTHON) to run calibrate, rather than relying on it finding python itself M ./timeout/Makefile -2 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org

patch applied (ghc-6.6/testsuite): Use $(PYTHON) to run calibrate, rather than relying on it finding python itself

2007-04-05 Thread Ian Lynagh
Thu Apr 5 12:30:27 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Use $(PYTHON) to run calibrate, rather than relying on it finding python itself M ./timeout/Makefile -2 +1 ___ Cvs-ghc mailing list Cvs-ghc@haskell.org

patch applied (ghc-6.6/testsuite): Calibrate == calibrate on Windows...

2007-04-05 Thread Ian Lynagh
Thu Apr 5 17:10:33 PDT 2007 Ian Lynagh [EMAIL PROTECTED] * Calibrate == calibrate on Windows... ./timeout/Calibrate.hs - ./timeout/TimeMe.hs M ./timeout/Makefile -2 +2 M ./timeout/calibrate -2 +2 ___ Cvs-ghc mailing list

[nightly] 05-Apr-2007 build of 6.6 branch on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com)

2007-04-05 Thread GHC Build Reports
Build description = 6.6 branch on i386-unknown-linux (cam-02-unx.europe.corp.microsoft.com) Build location= /playpen/ghc/nightly/STABLE-cam-02-unx Build config file = /home/simonmar/nightly/site/msrc/conf-6.6-cam-02-unx Nightly build started on cam-02-unx at Thu Apr 5 19:00:01 BST 2007.

Re: ticky

2007-04-05 Thread Tim Chevalier
On 4/5/07, Simon Peyton-Jones [EMAIL PROTECTED] wrote: more info... The seg fault was because I was on a 64-bit machine. StgEntCounter (defined in Rts.h) used some 32-bit fields. The asm code emitted by CgTicky to statically-allocate the record put the 32-bit words end to end, followed the

Re: ticky

2007-04-05 Thread Tim Chevalier
On 4/5/07, Tim Chevalier [EMAIL PROTECTED] wrote: Okay, I'm just trying to reproduce what you did here... in the typedef for StgEntCounter in Rts.h, I changed the three instances of StgWord32 to StgWord, and correspondingly, in emitTickyCounter in CgTicky.hs, I changed the three instances of

Re: ticky

2007-04-05 Thread Tim Chevalier
On 4/5/07, Tim Chevalier [EMAIL PROTECTED] wrote: Also -- I just noticed that my segfault isn't the same as your segfault, apparently, because I'm not using a 64-bit machine (or rather, I am, but my OS thinks it's running on a 32-bit machine for some reason I don't want to explore). I get a

[nightly] 05-Apr-2007 build of of HEAD on i386-unknown-mingw32 (bling)

2007-04-05 Thread sof
From: GHC Build Reports [EMAIL PROTECTED] To: cvs-ghc@haskell.org Subject: [nightly] 05-Apr-2007 build of of HEAD on i386-unknown-mingw32 (bling) Build description = of HEAD on i386-unknown-mingw32 (bling) Build location= /fptools/builds/HEAD Build config file =