ghc.git
7 years agoGo back to using -no-user-package-conf for a while
Simon Marlow [Tue, 22 May 2012 11:17:37 +0000 (12:17 +0100)] 
Go back to using -no-user-package-conf for a while

So that we can still use the testsuite with older compilers.  We
should really test the GHC version, but I don't want to add another
$(shell).  Maybe modifying ghcconfig.hs would be better.

7 years agodead code: guess_compiler_flags()
Simon Marlow [Tue, 22 May 2012 11:16:09 +0000 (12:16 +0100)] 
dead code: guess_compiler_flags()

7 years agoadd test for #6106
Simon Marlow [Tue, 22 May 2012 11:01:06 +0000 (12:01 +0100)] 
add test for #6106

7 years agoAccept output for mc22
Ian Lynagh [Mon, 21 May 2012 23:27:28 +0000 (00:27 +0100)] 
Accept output for mc22

I'm not entirely sure why it changed, but I think it's OK.

7 years agoFollow the move of Word from base to ghc-prim
Ian Lynagh [Mon, 21 May 2012 23:17:04 +0000 (00:17 +0100)] 
Follow the move of Word from base to ghc-prim

7 years agoFix tests to run without mtl
Ian Lynagh [Sat, 19 May 2012 12:41:35 +0000 (13:41 +0100)] 
Fix tests to run without mtl

7 years agoTHis test does not actually use HsExplicitListTy
Simon Peyton Jones [Fri, 18 May 2012 09:11:23 +0000 (10:11 +0100)] 
THis test does not actually use HsExplicitListTy

7 years agoAccommodate INLINALBE pragmas in TH
Simon Peyton Jones [Fri, 18 May 2012 09:10:54 +0000 (10:10 +0100)] 
Accommodate INLINALBE pragmas in TH

7 years agoApplied lunaris's patch to allow promoted types and rich kinds in Template Haskell
Richard Eisenberg [Tue, 15 May 2012 17:44:06 +0000 (13:44 -0400)] 
Applied lunaris's patch to allow promoted types and rich kinds in Template Haskell

7 years agoAdd red-black tree test from github (with permission)
Simon Peyton Jones [Fri, 18 May 2012 07:07:03 +0000 (08:07 +0100)] 
Add red-black tree test from github (with permission)

7 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Wed, 16 May 2012 10:15:21 +0000 (11:15 +0100)] 
Merge branch 'master' of darcs.haskell.org/testsuite

7 years agoTest Trac #6015 and #6068
Simon Peyton Jones [Wed, 16 May 2012 10:15:02 +0000 (11:15 +0100)] 
Test Trac #6015 and #6068

7 years agoMerge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
Ian Lynagh [Tue, 15 May 2012 16:10:42 +0000 (17:10 +0100)] 
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite

7 years ago4321 is broken again
Ian Lynagh [Tue, 15 May 2012 15:44:56 +0000 (16:44 +0100)] 
4321 is broken again

7 years agotc078(hpc,optasm,profasm) are broken (#6097)
Ian Lynagh [Tue, 15 May 2012 15:42:53 +0000 (16:42 +0100)] 
tc078(hpc,optasm,profasm) are broken (#6097)

7 years agotc126(optasm) is broken (#6096)
Ian Lynagh [Tue, 15 May 2012 15:37:51 +0000 (16:37 +0100)] 
tc126(optasm) is broken (#6096)

7 years agoAdd -fobject-code to the numeric *2 tests
Ian Lynagh [Tue, 15 May 2012 14:54:17 +0000 (15:54 +0100)] 
Add -fobject-code to the numeric *2 tests

Fixes the ghci way

7 years agoUse -fobject-code for tests that use UnboxedTuples
Ian Lynagh [Tue, 15 May 2012 14:50:06 +0000 (15:50 +0100)] 
Use -fobject-code for tests that use UnboxedTuples

They were claiming to be broken because of #1257, but that is closed as
wontfix.

7 years agoRename package-conf flags to package-db.
Paolo Capriotti [Fri, 4 May 2012 12:05:01 +0000 (13:05 +0100)] 
Rename package-conf flags to package-db.

7 years agoAdd test for #6091.
Paolo Capriotti [Mon, 14 May 2012 12:40:13 +0000 (13:40 +0100)] 
Add test for #6091.

7 years agoTest Trac #6015
Simon Peyton Jones [Mon, 14 May 2012 12:54:06 +0000 (13:54 +0100)] 
Test Trac #6015

7 years agoTest Trac #6081
Simon Peyton Jones [Mon, 14 May 2012 12:50:17 +0000 (13:50 +0100)] 
Test Trac #6081

7 years agoAdd needed -XPolyKinds
Simon Peyton Jones [Fri, 11 May 2012 17:14:59 +0000 (18:14 +0100)] 
Add needed -XPolyKinds

7 years agoTest Trac #5623
Simon Peyton Jones [Thu, 10 May 2012 11:45:11 +0000 (12:45 +0100)] 
Test Trac #5623

7 years agoAccept debug-print wibbles
Simon Peyton Jones [Thu, 10 May 2012 07:52:23 +0000 (08:52 +0100)] 
Accept debug-print wibbles

7 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Wed, 9 May 2012 17:03:38 +0000 (18:03 +0100)] 
Merge branch 'master' of darcs.haskell.org/testsuite

7 years agoTest Trac #6048
Simon Peyton Jones [Wed, 9 May 2012 16:59:14 +0000 (17:59 +0100)] 
Test Trac #6048

7 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Wed, 9 May 2012 16:50:03 +0000 (17:50 +0100)] 
Merge branch 'master' of darcs.haskell.org/testsuite

7 years agoWibble to simplified output
Simon Peyton Jones [Wed, 9 May 2012 16:49:13 +0000 (17:49 +0100)] 
Wibble to simplified output

7 years agoBetter performance for #3064, but #5030 is now expect-broken
Simon Peyton Jones [Wed, 9 May 2012 16:49:01 +0000 (17:49 +0100)] 
Better performance for #3064, but #5030 is now expect-broken

7 years agoTest Trac #6078
Simon Peyton Jones [Wed, 9 May 2012 16:48:20 +0000 (17:48 +0100)] 
Test Trac #6078

7 years agoMove win32 tests to win32 repository.
Paolo Capriotti [Wed, 9 May 2012 16:39:05 +0000 (17:39 +0100)] 
Move win32 tests to win32 repository.

7 years agoMore Win64 test fixes
Ian Lynagh [Tue, 8 May 2012 12:23:18 +0000 (13:23 +0100)] 
More Win64 test fixes

7 years ago3837 now passes on Windows: #3929 is fixed
Ian Lynagh [Tue, 8 May 2012 12:19:51 +0000 (13:19 +0100)] 
3837 now passes on Windows: #3929 is fixed

7 years agoSome test fixes on Win64
Ian Lynagh [Tue, 8 May 2012 12:15:17 +0000 (13:15 +0100)] 
Some test fixes on Win64

7 years agoDriver tweak
Ian Lynagh [Tue, 8 May 2012 10:42:07 +0000 (11:42 +0100)] 
Driver tweak

7 years agoFixed #6080
Manuel M T Chakravarty [Mon, 7 May 2012 14:17:20 +0000 (00:17 +1000)] 
Fixed #6080

7 years agoAdd Win64 output for outofmem
Ian Lynagh [Sat, 5 May 2012 13:53:40 +0000 (14:53 +0100)] 
Add Win64 output for outofmem

7 years agodph-classes-vseg-fast is broken (#6080)
Ian Lynagh [Sat, 5 May 2012 13:17:43 +0000 (14:17 +0100)] 
dph-classes-vseg-fast is broken (#6080)

7 years agoMark SEH tests as broken on Win64 (#6079)
Ian Lynagh [Sat, 5 May 2012 13:10:48 +0000 (14:10 +0100)] 
Mark SEH tests as broken on Win64 (#6079)

7 years agoFix ghcilink00{1,4} when the path to AR contains spaces
Ian Lynagh [Sat, 5 May 2012 11:32:05 +0000 (12:32 +0100)] 
Fix ghcilink00{1,4} when the path to AR contains spaces

7 years agoMerge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
Ian Lynagh [Fri, 4 May 2012 11:23:23 +0000 (12:23 +0100)] 
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite

7 years ago5250(llvm) is expect_broken(4211) on i386-unknown-linux
Simon Marlow [Thu, 3 May 2012 08:06:07 +0000 (09:06 +0100)] 
5250(llvm) is expect_broken(4211) on i386-unknown-linux

7 years agoAccept output for T6006 on Windows
Ian Lynagh [Thu, 3 May 2012 14:35:34 +0000 (15:35 +0100)] 
Accept output for T6006 on Windows

7 years agoTweak plugins01
Ian Lynagh [Thu, 3 May 2012 12:20:16 +0000 (13:20 +0100)] 
Tweak plugins01

7 years agoFix other ghcilink tests on Win64
Ian Lynagh [Thu, 3 May 2012 11:52:31 +0000 (12:52 +0100)] 
Fix other ghcilink tests on Win64

7 years agoFix ghcilink002 on Win64
Ian Lynagh [Thu, 3 May 2012 11:33:56 +0000 (12:33 +0100)] 
Fix ghcilink002 on Win64

7 years agoFix the way we find the path to 'ar'
Ian Lynagh [Thu, 3 May 2012 11:27:37 +0000 (12:27 +0100)] 
Fix the way we find the path to 'ar'

Fixes ghcilink001 on Windows

7 years agoTweak 4038 for Win64
Ian Lynagh [Thu, 3 May 2012 11:20:05 +0000 (12:20 +0100)] 
Tweak 4038 for Win64

Windows has a smaller C stack than other OSes

7 years agoFix some more tests on Win64
Ian Lynagh [Tue, 1 May 2012 20:45:54 +0000 (21:45 +0100)] 
Fix some more tests on Win64

7 years agoFix cabal tests on Win64
Ian Lynagh [Tue, 1 May 2012 20:26:51 +0000 (21:26 +0100)] 
Fix cabal tests on Win64

7 years agoMerge branch 'master' of win:c:/m64/ghci2/testsuite
Ian Lynagh [Tue, 1 May 2012 14:13:02 +0000 (15:13 +0100)] 
Merge branch 'master' of win:c:/m64/ghci2/testsuite

7 years agoChange how we detect whether the terminal is cygwin or msys
Ian Lynagh [Tue, 1 May 2012 14:10:30 +0000 (15:10 +0100)] 
Change how we detect whether the terminal is cygwin or msys

sys.platform now always returns 'win32' for me.

7 years agofollow changes in the GHC API
Simon Marlow [Tue, 1 May 2012 10:40:34 +0000 (11:40 +0100)] 
follow changes in the GHC API

7 years agoupdate 32-bit results
Simon Marlow [Tue, 1 May 2012 10:36:59 +0000 (11:36 +0100)] 
update 32-bit results

7 years agoOmit prof_ways for T6006
Simon Marlow [Tue, 1 May 2012 09:00:33 +0000 (10:00 +0100)] 
Omit prof_ways for T6006

It ignores the command line arguments, so we don't get a profile.

7 years agosubstitute for $topdir in $(AR)
Simon Marlow [Tue, 1 May 2012 08:17:37 +0000 (09:17 +0100)] 
substitute for $topdir in $(AR)

Fixes ghcilink001, ghcilink004 on Windows

7 years agoadd missing file
Simon Marlow [Mon, 30 Apr 2012 12:01:23 +0000 (13:01 +0100)] 
add missing file

7 years agoFix capi_value on Windows
Simon Marlow [Mon, 30 Apr 2012 11:26:49 +0000 (12:26 +0100)] 
Fix capi_value on Windows

This appears to be a bug in the gcc that we're currently using.

Compiling this, with -O:

const int i;
int f(void) {return i;}

results in this assembly:

        pushl   %ebp
        movl    %esp, %ebp
        movl    $0, %eax   <--- the $0 is wrong, should be _i
        leave
        ret

Turning off -O makes it work.

Maybe time to update our mingw gcc bundles?

7 years agofix T4464 on Windows
Simon Marlow [Mon, 30 Apr 2012 10:25:57 +0000 (11:25 +0100)] 
fix T4464 on Windows

7 years agoremove accidentally added file
Simon Marlow [Fri, 27 Apr 2012 15:52:53 +0000 (16:52 +0100)] 
remove accidentally added file

7 years agoDon't try to run ghc-config when cleaning
Simon Marlow [Mon, 16 Jan 2012 13:16:33 +0000 (13:16 +0000)] 
Don't try to run ghc-config when cleaning

7 years agoAdd test for #6060
Paolo Capriotti [Mon, 30 Apr 2012 15:53:36 +0000 (16:53 +0100)] 
Add test for #6060

7 years agoAllow OS-specific test outputs in the driver
Ian Lynagh [Mon, 30 Apr 2012 23:58:49 +0000 (00:58 +0100)] 
Allow OS-specific test outputs in the driver

7 years agoSimplify the stdout-* filename generation in the driver
Ian Lynagh [Mon, 30 Apr 2012 23:58:12 +0000 (00:58 +0100)] 
Simplify the stdout-* filename generation in the driver

7 years agoMerge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite
Ian Lynagh [Mon, 30 Apr 2012 17:07:07 +0000 (18:07 +0100)] 
Merge branch 'master' of darcs.haskell.org:/srv/darcs//testsuite

7 years agoTest Trac #6054
Simon Peyton Jones [Mon, 30 Apr 2012 15:35:03 +0000 (16:35 +0100)] 
Test Trac #6054

7 years agoTest Trac #6055
Simon Peyton Jones [Mon, 30 Apr 2012 15:14:30 +0000 (16:14 +0100)] 
Test Trac #6055

7 years agoBump peak-megabytes-alllocated for T4801
Simon Peyton Jones [Mon, 30 Apr 2012 15:04:49 +0000 (16:04 +0100)] 
Bump peak-megabytes-alllocated for T4801

It depends too much on when GC takes place, and bounces around
by 10% on this particular test.

7 years agoTestsuite driver tweak for Windows
Ian Lynagh [Fri, 27 Apr 2012 19:11:44 +0000 (20:11 +0100)] 
Testsuite driver tweak for Windows

This handles the case where we redirect stdout/stderr to a file, but
the command fails quickly and the file is not actually created.

7 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Fri, 27 Apr 2012 15:29:21 +0000 (16:29 +0100)] 
Merge branch 'master' of darcs.haskell.org/testsuite

7 years agoAdd test for #6007
Simon Marlow [Fri, 27 Apr 2012 12:30:54 +0000 (13:30 +0100)] 
Add test for #6007

7 years agoAdd test for #6006
Simon Marlow [Fri, 27 Apr 2012 12:30:43 +0000 (13:30 +0100)] 
Add test for #6006

7 years agoWibbles to error messages arising from using coreBindsStats
Simon Peyton Jones [Fri, 27 Apr 2012 07:23:44 +0000 (08:23 +0100)] 
Wibbles to error messages arising from using coreBindsStats

7 years agoAdd tests for #6027.
Paolo Capriotti [Thu, 26 Apr 2012 11:48:53 +0000 (12:48 +0100)] 
Add tests for #6027.

7 years agoTest Trac #5837
Simon Peyton Jones [Thu, 26 Apr 2012 15:45:20 +0000 (16:45 +0100)] 
Test Trac #5837

7 years agoUpdate some perf bounds that have improved
Simon Marlow [Thu, 26 Apr 2012 15:38:29 +0000 (16:38 +0100)] 
Update some perf bounds that have improved

7 years agofix bug in stats checking
Simon Marlow [Thu, 26 Apr 2012 14:07:57 +0000 (15:07 +0100)] 
fix bug in stats checking

7 years agofix bounds for T1969 on x86_64-linux
Simon Marlow [Wed, 25 Apr 2012 13:03:28 +0000 (14:03 +0100)] 
fix bounds for T1969 on x86_64-linux

7 years agoTest Trac #5884
Simon Peyton Jones [Thu, 26 Apr 2012 13:45:19 +0000 (14:45 +0100)] 
Test Trac #5884

7 years agoTest Trac #6005 (second bug)
Simon Peyton Jones [Thu, 26 Apr 2012 12:52:19 +0000 (13:52 +0100)] 
Test Trac #6005 (second bug)

7 years agoFollow changes in pretty printing
Simon Peyton Jones [Thu, 26 Apr 2012 11:34:15 +0000 (12:34 +0100)] 
Follow changes in pretty printing

7 years agoTest Trac #6020 again, and #6044
Simon Peyton Jones [Thu, 26 Apr 2012 08:28:45 +0000 (09:28 +0100)] 
Test Trac #6020 again, and #6044

7 years agoTest Trac #6021
Simon Peyton Jones [Wed, 25 Apr 2012 14:33:33 +0000 (15:33 +0100)] 
Test Trac #6021

7 years agoAdjust seldom-run tests for flag changes
Simon Peyton Jones [Wed, 25 Apr 2012 14:32:51 +0000 (15:32 +0100)] 
Adjust seldom-run tests for flag changes

7 years agoTest Trac #6005
Simon Peyton Jones [Wed, 25 Apr 2012 12:06:05 +0000 (13:06 +0100)] 
Test Trac #6005

7 years agoMerge branch 'master' of http://darcs.haskell.org/testsuite
Simon Peyton Jones [Wed, 25 Apr 2012 12:04:50 +0000 (13:04 +0100)] 
Merge branch 'master' of darcs.haskell.org/testsuite

7 years agoWibbles to deprecation errors
Simon Peyton Jones [Wed, 25 Apr 2012 12:04:44 +0000 (13:04 +0100)] 
Wibbles to deprecation errors

7 years agoMerge branch 'master' of http://darcs.haskell.org//testsuite
Simon Peyton Jones [Wed, 25 Apr 2012 12:02:39 +0000 (13:02 +0100)] 
Merge branch 'master' of darcs.haskell.org//testsuite

Conflicts:
tests/deriving/should_compile/T6031.hs
tests/deriving/should_compile/T6031a.hs
tests/deriving/should_compile/all.T
tests/polykinds/T6020.hs
tests/polykinds/all.T

7 years agoWibble for changed pretty-printing of CoAxioms
Simon Peyton Jones [Wed, 25 Apr 2012 11:48:26 +0000 (12:48 +0100)] 
Wibble for changed pretty-printing of CoAxioms

7 years agoTrac #6022 is broken at the moment
Simon Peyton Jones [Wed, 25 Apr 2012 11:46:26 +0000 (12:46 +0100)] 
Trac #6022 is broken at the moment

7 years agoTest Trac #5867
Simon Peyton Jones [Wed, 25 Apr 2012 07:57:14 +0000 (08:57 +0100)] 
Test Trac #5867

7 years agoTest Trac #6035, #6036
Simon Peyton Jones [Tue, 24 Apr 2012 16:04:05 +0000 (17:04 +0100)] 
Test Trac #6035, #6036

7 years agoMerge branch 'master' of http://darcs.haskell.org//testsuite
Simon Peyton Jones [Tue, 24 Apr 2012 16:02:32 +0000 (17:02 +0100)] 
Merge branch 'master' of darcs.haskell.org//testsuite

Conflicts:
tests/typecheck/should_fail/all.T

7 years agoTest Trac #6039
Simon Peyton Jones [Tue, 24 Apr 2012 15:50:57 +0000 (16:50 +0100)] 
Test Trac #6039

7 years agoAdd comment to test
Simon Peyton Jones [Tue, 24 Apr 2012 11:16:02 +0000 (12:16 +0100)] 
Add comment to test

7 years agoTest Trac #6002
Simon Peyton Jones [Tue, 24 Apr 2012 11:15:50 +0000 (12:15 +0100)] 
Test Trac #6002

7 years agoTest Trac #5997
Simon Peyton Jones [Tue, 24 Apr 2012 08:47:24 +0000 (09:47 +0100)] 
Test Trac #5997

7 years agoTest Trac #6031
Simon Peyton Jones [Tue, 24 Apr 2012 08:38:37 +0000 (09:38 +0100)] 
Test Trac #6031

7 years agoTest Trac #6025
Simon Peyton Jones [Tue, 24 Apr 2012 08:35:46 +0000 (09:35 +0100)] 
Test Trac #6025