On Dec 17, 2014, at 1:34 AM, Richard Biener <richard.guent...@gmail.com> wrote: > Do we even link GCC with libm …?
Yes. :-) If you grew up on C++, you would realize, -lm as you call it, is just there in C++, always. If you compile with g++ -v, you will even see it. > Also we don't require a C99 runtime, With the major version bump, and considering the age of a system that runs an OS from that era, I think these are mainly museum pieces. I think it would be reasonable to add that requirement. I think we should accept any patches from folks that want gcc to still work for whatever reason in such an environment, but, they can use libliberty, autoconfg, gnulib or some other advanced technique to make things work. For exp2, gnulib states: This function is missing on some platforms: MacOS X 10.3, FreeBSD 5.2.1, NetBSD 3.0, OpenBSD 3.8, AIX 5.1, IRIX 6.5, OSF/1 4.0, Solaris 9, Interix 3.5. to put a specific context of which systems are affected by this. These tend to be 10 year old systems.