Revert "Fix wrong handling of strings..." (almost)
commitaf1abf1f45d45b34f0b02437f559f4dfdba7d23c
authorgrischka <grischka>
Fri, 15 Jul 2022 20:31:24 +0000 (15 22:31 +0200)
committergrischka <grischka>
Fri, 15 Jul 2022 22:41:37 +0000 (16 00:41 +0200)
tree7b0fb249a2e3a62ad9f4e22f6c7e5c7d274b3a65
parente588b65390bcfadabfb00c32ae0bfee12a8a8002
Revert "Fix wrong handling of strings..." (almost)

See commit e588b65390bcfadabfb00c32ae0bfee12a8a8002.
Was not "wrong" really, just different. But appears to be outdated.
Now disabled by default (top of tccpp.c: ACCEPT_LF_IN_STRINGS)
Also, in skipped code, just warn.

Also: cleanup "Optimize small structure copying on x86_64"
(commit 3715f1d7ee302c220d36f545107bbf808fd979d9)
- remove some copy&paste coding (tccgen.c)
- RSI/RDI need to be preserved on windows
- simply don't use under bcheck (this is tinycc)
lib/bcheck.c
tcc.h
tccgen.c
tccpp.c
tcctok.h
tests/tcctest.c
tests/tests2/Makefile
x86_64-gen.c