https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92720
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- GCC does not check the files. >echo '\042hello botfelk\\n\042' This one fails for me too: In file included from t8.c:5:0: /dev/stdin: In function ‘main’: /dev/stdin:1:1: error: stray ‘\’ in program /dev/stdin:1:2: error: invalid suffix "hello" on integer constant /dev/stdin:1:11: error: expected ‘)’ before ‘botfelk’ /dev/stdin:1:18: error: stray ‘\’ in program /dev/stdin:1:19: error: stray ‘\’ in program /dev/stdin:1:21: error: stray ‘\’ in program