add a __builtin_nan payload test
add testcase for broken minus_zero handling
adapt test cparser changes