Checked in the last literals changes.
This actually went into gcc (except for the complex literals).
Thias stuff differes from the gcc version.  Loo there for real.