https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70742

--- Comment #12 from joseph at codesourcery dot com <joseph at codesourcery dot 
com> ---
A script that assumes build = host = target is obviously unacceptable.

You can't do any compilations for $target at all when configuring GCC, 
only when configuring its runtime libraries such as libgcc, because there 
may not be a pre-existing compiler for $target at all.  You can grep 
target headers if they are available at configure time, but that's all, 
and they may not be available.

I think you'd need to defer associating a declaration with a built-in 
function until after the declaration of div in a system header has been 
seen, at which point you have the header's declaration of div_t available 
(ISO C doesn't allow calling div without including the header that 
declares it).  This delayed declaration does of course make it different 
from all existing built-in functions.

Reply via email to