> > Hello good day ! > > I know, that gcc 4.7 is now out ... ! > > gcc 4.6.2 has somewhat "strange" failure-announcements ... I think it is > a bug ! interesting :
mimas-sparc-SunOS5.8 $ gcc --version gcc (Blastwave.org Inc Mon Nov 7 16:53:21 GMT 2011) 4.6.2 Copyright (C) 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. mimas-sparc-SunOS5.8 $ gcc -E -o foobar.i foobar.c foobar.c:38:9: warning: missing terminating " character [enabled by default] foobar.c:40:14: warning: missing terminating " character [enabled by default] foobar.c:47:10: warning: missing terminating " character [enabled by default] foobar.c:48:25: warning: missing terminating " character [enabled by default] foobar.c:51:10: warning: missing terminating " character [enabled by default] foobar.c:52:25: warning: missing terminating " character [enabled by default] mimas-sparc-SunOS5.8 $ ls -lap foobar.i -rw-r--r-- 1 sysadmin sysadmin 38785 Feb 23 18:01 foobar.i mimas-sparc-SunOS5.8 $ gcc -o foobar foobar.i foobar.c: In function 'main': foobar.c:38:9: warning: missing terminating " character [enabled by default] foobar.c:38:2: error: missing terminating " character foobar.c:39:2: error: 'pointers' undeclared (first use in this function) foobar.c:39:2: note: each undeclared identifier is reported only once for each function it appears in foobar.c:39:10: error: expected ')' before ':' token foobar.c:40:2: error: stray '\' in program foobar.c:40:14: warning: missing terminating " character [enabled by default] foobar.c:40:2: error: missing terminating " character foobar.c:47:10: warning: missing terminating " character [enabled by default] foobar.c:47:3: error: missing terminating " character foobar.c:48:4: error: invalid suffix "lX" on integer constant foobar.c:48:3: error: stray '\' in program foobar.c:48:3: error: stray '\' in program foobar.c:48:20: error: invalid suffix "lX" on integer constant foobar.c:48:25: warning: missing terminating " character [enabled by default] foobar.c:48:3: error: missing terminating " character foobar.c:51:10: warning: missing terminating " character [enabled by default] foobar.c:51:3: error: missing terminating " character foobar.c:52:4: error: invalid suffix "lX" on integer constant foobar.c:52:3: error: stray '\' in program foobar.c:52:3: error: stray '\' in program foobar.c:52:20: error: invalid suffix "lX" on integer constant foobar.c:52:25: warning: missing terminating " character [enabled by default] foobar.c:52:3: error: missing terminating " character foobar.c:55:2: error: expected ';' before '}' token foobar.c: At top level: foobar.c:57:2: warning: data definition has no type or storage class [enabled by default] foobar.c:58:2: warning: data definition has no type or storage class [enabled by default] foobar.c:59:2: warning: data definition has no type or storage class [enabled by default] foobar.c:60:2: warning: data definition has no type or storage class [enabled by default] foobar.c:62:9: error: expected declaration specifiers or '...' before string constant foobar.c:64:2: error: expected identifier or '(' before 'return' foobar.c:66:1: error: expected identifier or '(' before '}' token mimas-sparc-SunOS5.8 $ mimas-sparc-SunOS5.8 $ -- -- http://pgp.mit.edu:11371/pks/lookup?op=vindex&search=0x1D936C72FA35B44B +-------------------------+-----------------------------------+ | Dennis Clarke | Solaris and Linux and Open Source | | dcla...@blastwave.org | Respect for open standards. | +-------------------------+-----------------------------------+