* Mark Brown <broo...@debian.org> [2015-08-13 12:51]:
> > gcc5 changes the semantics of inline function declarations, causing some
> > inline functions in xemacs to be considered "extern", and thus cause
> 
> In what way does it change the semantics - this seems like a very
> surprising and counterintuitive thing to do?

Basically, GCC 5 changed the default from GNU89 inline semantics to
C99 inline semantics.

You can find more background here:
https://gcc.gnu.org/gcc-5/porting_to.html
see section "Different semantics for inline functions"

-- 
Martin Michlmayr
Linux for HP Helion, Hewlett-Packard

Reply via email to