This is a sub-issue of #1382.
After #1394 lands, the test harness will have a concept of tests which should only be compiled and not linked or run. At that point all the tests commented as COMPILE-ONLY should be converted in order to save time on linking and running no-op programs.