http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33763
--- Comment #43 from Juha Kallioinen <kaltsi+gnu at gmail dot com> --- (In reply to Jakub Jelinek from comment #42) > (In reply to Juha Kallioinen from comment #41) > > Maybe this failure with a newly built gcc 4.8 is related to this bug. > > No, that is just a buggy testcase. Redefining a prototype, especially if > you have no idea how the system function prototype looks like, is a bug. > In the testcaseif you redefine the prototype to something different and > obviously it then fails to inline it. Don't do that. This was just a reduction of a piece of code that started to fail with gcc 4.8, but compiles with earlier versions. I'll try to understand what is different in the prototype redefinition.