id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	os	architecture	failure	difficulty	testcase	blockedby	blocking	related
3961	-O results in incorrect behavior	RichardG	simonpj	"HUnit 1.2.2.1 ships with a set of unit tests.  Incorrect behavior occurs when these tests are compiled into a program using Cabal and GHC 6.12.1 (Haskell Platform 2010.1).

Correct behavior occurs when these tests are:
 * compiled using {{{ghc --make}}} using GHC 6.12.1.
 * run using GHCi 6.12.1.
 * compiled into a program using Cabal and GHC 6.10.4 (Haskell Platform 2009.2).  
 * compiled using {{{ghc --make}}} using GHC 6.10.4.
 * run using GHCi 6.10.4.

This behavior appears to involve interactions between the Testable and Assertable classes and instances in {{{Test/HUnit/Base.hs}}}.  This affects the correctness of the programs."	bug	closed	high	7.0.1	Compiler	6.12.1	fixed		richardg@…	MacOS X	x86	Incorrect result at runtime			3959		
