Add tests with both gccgo and gc

The first commit alters the Makefile to allow testing with different compilers, the second commit adds my own tests on a thinkpad T520.