struct return + parameter + whatever

This currently triggers a bug in our sparc backend.
add an md5sum for ioccc2006
check preproc/{should_warn|should_fail} by default