Running test with the stage-1 compiler

Alp Mestanogullari alp at
Tue Dec 10 08:54:16 UTC 2019

For what it's worth, there's a "shortcut" to save a few keystrokes: 

But this broke at some point in the past few months, as documented in 
#17528. I am however working on a patch to make this work.

On 09/12/2019 23:23, Ben Gamari wrote:
> Simon Peyton Jones via ghc-devs <ghc-devs at> writes:
>> Apparently 'sh validate' now uses Hadrian.
>> This has broken one of my workflows:
>>    *   build the stage1 compiler
>>    *   cd testsuite/tests
>>    *   make stage=1
>> That is, run the testsuite with the stage-1 compile.  (This often produces a small test case for a compiler crash, much easier than debugging GHC compiling itself.)
>> How do I do this?
> I suspect (but have not tested) that you can accomplish this with
>      hadrian/ --flavor=validate --build-root=_buildvalidate  --test-compiler=_buildvalidate/stage0/bin/ghc
> Although I'll admit  this is far from convenient. If you weren't using
> the `validate` script this would just be
>      hadrian/ --test-compiler=_build/stage0/bin/ghc
> Cheers,
> - Ben
> _______________________________________________
> ghc-devs mailing list
> ghc-devs at

Alp Mestanogullari, Haskell Consultant
Well-Typed LLP,

Registered in England and Wales, OC335890
118 Wymering Mansions, Wymering Road, London, W9 2NF, England

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the ghc-devs mailing list