The other important change is that outputS now produces .S files, which are sent though the preprocessor (that's to support __LINE__). This required a change to the output of character constants; they are now all printed as the ord values. This is because cpp doesn't support assembly style character constants: 'c (the unclosed quote causes issues).