https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96284
--- Comment #6 from David Brown <david at westcontrol dot com> --- (In reply to Eric Gallager from comment #5) > (In reply to David Brown from comment #0) > > Could this be made an error by default > > (-Werror=implicit-function-declarations) ? Let those who want to compile > > old code with implicit function declarations, do so with an explicit flag. > > I think Florian Weimer tried this and it broke the majority of configure > scripts in existence... Fixing existing code and build systems is always hard - backwards compatibility is C's biggest strength and its biggest weakness. I'm not bothered about my own code - I have makefiles with the relevant options set in case I make mistakes. My hope is for gcc to be able to have stricter warnings to reduce bugs in code written now and in the future. But I understand that it's also important not to cause trouble for existing code and build systems.