On Sun, 27 Jan 2008, Andrew Pinski wrote: > 2008/1/27 Cauchy Song <[EMAIL PROTECTED]>: > > $ uname -mrsp > > OpenBSD 4.2 i386 Intel(R) Pentium(R) M processor 1.73GHz ("GenuineIntel" > > 686-class) > > > ../../gcc-4.3-20080125/gcc/read-rtl.c: In function 'join_c_conditions': > > ../../gcc-4.3-20080125/gcc/read-rtl.c:790: error: missing sentinel in > > function call > > We have: > result = concat ("(", cond1, ") && (", cond2, ")", NULL); > > > So I think this is a bug in openbsd's headers. > Andrew Pinski
It would be helpful to receive preprocessed source code with the compiler options to trigger the bug. See http://gcc.gnu.org/bugs.html#report for details on what to send, and what not to send, in a proper bug report. As Andrew pointed out, since the concat call here is NULL terminated, the problem is likely not in GCC sources. But the .i file would show for sure. Thanks, --Kaveh -- Kaveh R. Ghazi [EMAIL PROTECTED]