(options -replace force_weak)

(scaffold.c -main
	(coverage operator multi operand))

(and.c -main
	(test1 (coverage branch))
	(test2 (coverage branch))
	(test3 (coverage))
	(test4 (coverage operator multi))
	(test5 (coverage operand))
	(test6 (coverage))
	(test7 (coverage operator multi))
)

(and2.c -main
	test_none
	(test_multi (coverage multi))
	(test_operator (coverage operator))
	(test_maplook (coverage multi operator))
)
(and3.c -main
	(test1 (coverage multi))
	(test2 (coverage operator))
	(test3 (coverage multi operator branch operand))
)
(bitand.c -main
	(test1 (coverage branch))
	(test2 (coverage branch))
	(test3 (coverage))
	(test4 (coverage operator multi))
	(test5 (coverage operand))
	(test6 (coverage))
	(test7 (coverage operator multi))
)

(bitand2.c -main
	test_none
	(test_multi (coverage multi))
	(test_operator (coverage operator))
	(test_maplook (coverage multi operator))
)
(bitand3.c -main (coverage operand))

(bitor.c -main
	(test4 (coverage operator multi))
)

(bitor2.c -main
	test_none
	(test_multi (coverage multi))
	(test_operator (coverage operator))
)
(bitxor.c -main
	(test4 (coverage operator multi))
)

(bitxor2.c -main
	test_none
	(test_multi (coverage multi))
	(test_operator (coverage operator))
)

(or.c -main (coverage operator))

(or2.c -main
	test_none
	(test_multi (coverage multi))
	(test_operator (coverage operator))
	(test_maplook (coverage multi operator))
)
(or3.c -main
	(test1 (coverage multi))
	(test2 (coverage operator))
	(test3 (coverage multi operator branch operand))
)
(options check_weak)
(options -produce-object)
(logfile GLOG)
(options -readlog -writelog)
