------- Comment #14 from jakub at gcc dot gnu dot org 2008-11-13 13:55 ------- The reason for using always_inline attribute in glibc headers is that whether these (tiny) wrappers are inlined or not is a security matter for the program (if they are inlined, -D_FORTIFY_SOURCE checking is performed, if they are not, then no checking is done), and that checking shouldn't be affected by how many functions were already inlined into some function etc.
As this isn't going to be fixed in 4.4 either, could we get the sorry quieted up? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33763