http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56959
--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> 2013-04-14 22:48:00 UTC --- Also, the backslashes are a complete waste of time, you can just write: const char *s = "\n" strCopyRight "\n\nUsage :\n" "\n"strProjectName" : <input file> " "\n\noptions\n" "\nhelp file : -h " "\ninput file : -i <input file name>" "\noutput file : -o <output file name>" "\n";