This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [gcc-4.3-20080125] Bootstrap failure on i386-unknown-openbsd4.2: missing sentinel in function call
- From: "Kaveh R. GHAZI" <ghazi at caip dot rutgers dot edu>
- To: Andrew Pinski <pinskia at gmail dot com>
- Cc: Cauchy Song <dongsheng dot song at gmail dot com>, gcc at gcc dot gnu dot org
- Date: Tue, 29 Jan 2008 01:27:22 -0500 (EST)
- Subject: Re: [gcc-4.3-20080125] Bootstrap failure on i386-unknown-openbsd4.2: missing sentinel in function call
- References: <479D43A6.4010204@gmail.com> <de8d50360801271856lff7595csda55daf203c07696@mail.gmail.com>
On Sun, 27 Jan 2008, Andrew Pinski wrote:
> 2008/1/27 Cauchy Song <dongsheng.song@gmail.com>:
> > $ 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 ghazi@caip.rutgers.edu