------- Comment #1 from paolo dot carlini at oracle dot com 2009-01-14 17:36 ------- First, this issue has nothing to do with the preprocessor. Actually, looking at your PR, has nothing to do with GCC. Apparently, the authors of SystemC forgot to include <cstdlib> in sc_utils_ids.cpp, and that shows up only now because the C++ headers delivered with 4.3.2 have been cleaned-up and less is included as an implementation detail. I would suggest reporting the issue to the SystemC authors; do not downgrade GCC; if you want, in the meanwhile experiment with adding the missing include yourself.
-- paolo dot carlini at oracle dot com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38843