Update preproc_constants* testcases

The changes for supporting more type deduction included a change to
stop treating `long double` and `float` literals as having type
`double`.  This requires updates the preproc_constants_c and
preproc_constants testcases which had a baked in assumption that
float literals were treated as double literals.
8 files changed