http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53810
--- Comment #7 from Jonathan Wakely <redi at gcc dot gnu.org> 2012-07-02 13:38:16 UTC --- It's not a mistake in the standard, and it's not generally possible to warn at compile-time about a missing definition at link-time.