On some systems (NetBSD 1.6 and Solaris 9, at least), GCC doesn't understand