[nightly] 30-Jan-2012 build of HEAD (unreg) on x86_64-unknown-linux (cam-04-unx)

2012-01-30 Thread GHC Build Reports
Build description = HEAD (unreg) on x86_64-unknown-linux (cam-04-unx) Build location= /64playpen/simonmar/nightly/HEAD-unreg-cam-04-unx Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-unreg-cam-04-unx Nightly build started on cam-04-unx at Mon Jan 30 18:20:01 GMT 2012. chec

pgj-freebsd-amd64-stable (amd64 FreeBSD STABLE), build 467, Success

2012-01-30 Thread Builder
pgj-freebsd-amd64-stable (amd64 FreeBSD STABLE), build 467 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-amd64-stable/467.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions

pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 450, Success

2012-01-30 Thread Builder
pgj-freebsd-i386-stable (x86 FreeBSD STABLE), build 450 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/pgj-freebsd-i386-stable/450.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions

tn23 (x86 OSX HEAD), build 547, Success

2012-01-30 Thread Builder
tn23 (x86 OSX HEAD), build 547 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/tn23/547.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success touching clean-check files

[commit: ghc] master: Improve support for LLVM >= 3.0 write barrier. (#5814) (d2d5ee1)

2012-01-30 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/d2d5ee16cf21c5b32333ff57ba0a65f89ff7e988 >--- commit d2d5ee16cf21c5b32333ff57ba0a65f89ff7e988 Author: David Terei Da

[commit: ghc] master: llvmGen: Use new fence instruction (766da94)

2012-01-30 Thread David Terei
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/766da942097613fed56417e3e149997812f83105 >--- commit 766da942097613fed56417e3e149997812f83105 Author: Ben Gamari Dat

pgj2 (amd64 FreeBSD HEAD), build 585, Failure

2012-01-30 Thread Builder
pgj2 (amd64 FreeBSD HEAD), build 585 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/pgj2/585.html git clone | Success create mk/build.mk | Success get subrepos | Success repo versions | Success touching clean-check files | Su

Re: ARM linker support!

2012-01-30 Thread David Terei
Looks good. Ian would you be OK with including this patch with 7.4? (see email below). Cheers, David. On 30 January 2012 17:10, Ben Gamari wrote: > On Sun, 29 Jan 2012 12:21:37 -0500, Ben Gamari wrote: >> Yesterday I finally had a large block of time to devote to the ARM >> linker. While I spen

Re: [commit: ghc] master: Improve support for cross-compilation (9fff25e)

2012-01-30 Thread Gabriel Dos Reis
On Mon, Jan 30, 2012 at 8:48 AM, Simon Marlow wrote: > Repository : ssh://darcs.haskell.org//srv/darcs/ghc > > On branch  : master > > http://hackage.haskell.org/trac/ghc/changeset/9fff25eaf08016c4c0e32a7087a1249d586550c0 Hi Simon M., Thanks for doing this -- that is less work on my side :-) Au

[nightly] 30-Jan-2012 build of HEAD on x86_64-unknown-linux (cam-04-unx)

2012-01-30 Thread GHC Build Reports
Build description = HEAD on x86_64-unknown-linux (cam-04-unx) Build location= /64playpen/simonmar/nightly/HEAD-cam-04-unx Build config file = /home/simonmar/nightly/site/msrc/conf-HEAD-cam-04-unx Nightly build started on cam-04-unx at Mon Jan 30 18:00:01 GMT 2012. checking out new source

kgardas-opensolaris-x86-head (x86 Solaris HEAD), build 412, Success

2012-01-30 Thread Builder
kgardas-opensolaris-x86-head (x86 Solaris HEAD), build 412 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/kgardas-opensolaris-x86-head/412.html git clone| Success create mk/build.mk | Success get subrepos | Success repo version

pgj (x86 FreeBSD HEAD), build 587, Failure

2012-01-30 Thread Builder
pgj (x86 FreeBSD HEAD), build 587 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/pgj/587.html git clone | Success create mk/build.mk | Success get subrepos | Success repo versions | Success touching clean-check files | Succes

Re: ARM linker support!

2012-01-30 Thread Ben Gamari
On Sun, 29 Jan 2012 12:21:37 -0500, Ben Gamari wrote: > Yesterday I finally had a large block of time to devote to the ARM > linker. While I spent a large fraction of the day tracking down an > unrelated bug (ticket #5824, David, your feedback would be greatly > appreciated here), the linker is lo

[nightly] 30-Jan-2012 build of STABLE on x86_64-unknown-linux (cam-04-unx)

2012-01-30 Thread GHC Build Reports
Build description = STABLE on x86_64-unknown-linux (cam-04-unx) Build location= /64playpen/simonmar/nightly/STABLE-cam-04-unx Build config file = /home/simonmar/nightly/site/msrc/conf-STABLE-cam-04-unx Nightly build started on cam-04-unx at Mon Jan 30 18:10:02 GMT 2012. checking out new s

Re: assert in rts/Schedule.c

2012-01-30 Thread Ben Gamari
On Mon, 30 Jan 2012 09:20:32 +0100, Karel Gardas wrote: > > Hello Simon, > > up to 7.4.1 RC2 this was solely HEAD issue, now with 7.4.1 RC2 it shows > also on 7.4. The bug shows as: > > internal error: ASSERTION FAILED: file rts/Schedule.c, line 506 > > (GHC version 7.4.0.20120126 for a

mbolingbroke (x86 OSX HEAD), build 164, Failure

2012-01-30 Thread Builder
mbolingbroke (x86 OSX HEAD), build 164 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/mbolingbroke/164.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success touching clea

am-deb7-64 (HEAD), build 2, Failure

2012-01-30 Thread Builder
am-deb7-64 (HEAD), build 2 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/am-deb7-64/2.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success touching clean-check files

[commit: testsuite] master: Make TH_Depends more portable (6248b20)

2012-01-30 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/6248b20e8299e60b0479ea11a7b75858f9619d73 >--- commit 6248b20e8299e60b0479ea11a7b75858f9619d73 Author: Ian Lynag

[commit: testsuite] master: Make posix003 a little more portable (5fb9263)

2012-01-30 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/5fb9263d94a2cc12d20284bc9f39daac861be69f >--- commit 5fb9263d94a2cc12d20284bc9f39daac861be69f Author: Ian Lynag

[commit: testsuite] master: Tweak TH_Depends (6c6583d)

2012-01-30 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/6c6583daeb6d5597912fb47487691bbbf2f714d8 >--- commit 6c6583daeb6d5597912fb47487691bbbf2f714d8 Author: Ian Lynag

Re: ARM linker support!

2012-01-30 Thread David Terei
Great work! OK added some comments to $5824. Will try to take a look at the fence stuff soon. Cheers, David On 29 January 2012 09:21, Ben Gamari wrote: > Yesterday I finally had a large block of time to devote to the ARM > linker. While I spent a large fraction of the day tracking down an > unr

[commit: ghc] ghc-7.4: MERGED: FIX #5819: add -XDataKinds to the language options section of the user's guide (5cccc82)

2012-01-30 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-7.4 http://hackage.haskell.org/trac/ghc/changeset/582609d6e38ab027ce5d711fdb87aec4e881 >--- commit 582609d6e38ab027ce5d711fdb87aec4e881 Author: Ian Lynagh Da

[commit: ghc] ghc-7.4: Don't record outputFile in the hashed flags (5db3b4c)

2012-01-30 Thread Ian Lynagh
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : ghc-7.4 http://hackage.haskell.org/trac/ghc/changeset/5db3b4cff15fbcaa74c881b5dd5e39f7cade08d5 >--- commit 5db3b4cff15fbcaa74c881b5dd5e39f7cade08d5 Author: Simon Marlow

simonmar-win32-head (x86 Windows HEAD), build 500, Failure

2012-01-30 Thread Builder
simonmar-win32-head (x86 Windows HEAD), build 500 Build failed Details: http://darcs.haskell.org/ghcBuilder/builders/simonmar-win32-head/500.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Su

tn23 (x86 OSX HEAD), build 546, Success

2012-01-30 Thread Builder
tn23 (x86 OSX HEAD), build 546 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/tn23/546.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions| Success touching clean-check files

Re: assert in rts/Schedule.c

2012-01-30 Thread Austin Seipp
Yes, I believe this interpretation is correct, per the link Karel posted. Because the optimizer cannot look inside an asm statement, if something is not marked input, output, or clobber, GCC may freely use it in the process of allocating registers to the input/output operands, given the constraints

[commit: ghc] master: Validate fix: no cross compilation for bindists (6b08634)

2012-01-30 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/6b086342e1bf83d2aab6021703498bbf975beeed >--- commit 6b086342e1bf83d2aab6021703498bbf975beeed Author: Simon Marlow D

[commit: ghc] master: message tweak (884a28d)

2012-01-30 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/884a28d32ae468e2788ca772841aa4193664cf61 >--- commit 884a28d32ae468e2788ca772841aa4193664cf61 Author: Simon Marlow D

[commit: ghc] master: Improve support for cross-compilation (9fff25e)

2012-01-30 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/9fff25eaf08016c4c0e32a7087a1249d586550c0 >--- commit 9fff25eaf08016c4c0e32a7087a1249d586550c0 Author: Simon Marlow D

[commit: ghc] master: Fix register clobber list in StgRun for ARM (4ff3a64)

2012-01-30 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/4ff3a642fbb61cf329d468993e9f732940f9f680 >--- commit 4ff3a642fbb61cf329d468993e9f732940f9f680 Author: Ben Gamari Dat

[commit: ghc] master: Remove bogus extra definition of $(dir) (50c07f7)

2012-01-30 Thread Simon Marlow
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/50c07f743330edc193ee406beb85c4bb6b5e20ee >--- commit 50c07f743330edc193ee406beb85c4bb6b5e20ee Author: Simon Marlow D

Re: assert in rts/Schedule.c

2012-01-30 Thread Simon Marlow
On 30/01/2012 13:22, Karel Gardas wrote: On 01/30/12 12:07 PM, Simon Marlow wrote: up to 7.4.1 RC2 this was solely HEAD issue, now with 7.4.1 RC2 it shows also on 7.4. The bug shows as: internal error: ASSERTION FAILED: file rts/Schedule.c, line 506 (GHC version 7.4.0.20120126 for arm_unknown_

Re: assert in rts/Schedule.c

2012-01-30 Thread Karel Gardas
On 01/30/12 12:07 PM, Simon Marlow wrote: up to 7.4.1 RC2 this was solely HEAD issue, now with 7.4.1 RC2 it shows also on 7.4. The bug shows as: internal error: ASSERTION FAILED: file rts/Schedule.c, line 506 (GHC version 7.4.0.20120126 for arm_unknown_linux) Please report this as a GHC bug: ht

Re: ARM linker support!

2012-01-30 Thread Karel Gardas
Ben, big congratulations! And thanks a lot for your hard work on this. This is indeed really great! I'm looking at your patch for #5824 and will have few questions in another email. I hope once this is solved I'll rerun your GHC tree thorough my testing board here... Thanks! Karel On 01/

New patches in /srv/darcs/git-mirrors/vector

2012-01-30 Thread Ian Lynagh
New patches in /srv/darcs/git-mirrors/vector commit 2fa70a62d64efc46abc464c2169e7980c8950e7c Author: Roman Leshchinskiy Date: Sun Jan 29 13:19:54 2012 + Move eq and cmp to monadic streams commit 3247dd115fea8bd380762c9d0030f325f2a3e260 Author: Roman Leshchinskiy Date: Sun Jan 29 1

Re: ARM linker support!

2012-01-30 Thread Simon Marlow
On 29/01/2012 17:21, Ben Gamari wrote: Yesterday I finally had a large block of time to devote to the ARM linker. While I spent a large fraction of the day tracking down an unrelated bug (ticket #5824, David, your feedback would be greatly appreciated here), the linker is looking quite good,

Re: assert in rts/Schedule.c

2012-01-30 Thread Simon Marlow
On 30/01/2012 09:28, Simon Marlow wrote: On 30/01/2012 08:20, Karel Gardas wrote: Hello Simon, On 01/ 9/12 11:40 AM, Simon Marlow wrote: On 06/01/2012 21:30, Karel Gardas wrote: On 01/ 6/12 10:27 PM, Nathan Howell wrote: I hit this one (might be the same?) on 7.2.1 on Linux x86_64: ASSERT(

simonmar-win32-stable (x86 Windows STABLE), build 437, Success

2012-01-30 Thread Builder
simonmar-win32-stable (x86 Windows STABLE), build 437 Build succeeded Details: http://darcs.haskell.org/ghcBuilder/builders/simonmar-win32-stable/437.html git clone| Success create mk/build.mk | Success get subrepos | Success repo versions

Re: assert in rts/Schedule.c

2012-01-30 Thread Simon Marlow
On 30/01/2012 08:20, Karel Gardas wrote: Hello Simon, On 01/ 9/12 11:40 AM, Simon Marlow wrote: On 06/01/2012 21:30, Karel Gardas wrote: On 01/ 6/12 10:27 PM, Nathan Howell wrote: I hit this one (might be the same?) on 7.2.1 on Linux x86_64: ASSERT(t->cap == cap); It happens somewhat frequ

Re: assert in rts/Schedule.c

2012-01-30 Thread Karel Gardas
Hello Simon, On 01/ 9/12 11:40 AM, Simon Marlow wrote: On 06/01/2012 21:30, Karel Gardas wrote: On 01/ 6/12 10:27 PM, Nathan Howell wrote: I hit this one (might be the same?) on 7.2.1 on Linux x86_64: ASSERT(t->cap == cap); It happens somewhat frequently under load on a 16 core box. Don't