http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54130
--- Comment #9 from Marc Glisse <glisse at gcc dot gnu.org> 2012-08-01 09:22:37 UTC --- I realize that several (not all) of the things discussed here assume that functions returning bool and int are binary compatible, which is likely true on most platforms but there might be exceptions.