http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59626
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |ASSIGNED Assignee|rguenth at gcc dot gnu.org |hubicka at gcc dot gnu.org --- Comment #15 from Richard Biener <rguenth at gcc dot gnu.org> --- Honza? Does the patch make sense? Basically the alias following breaks int __readlinkat_alias(void) __asm__("readlinkat"); extern inline int readlinkat() { return __readlinkat_alias(); } int main() { return readlinkat(); } because it replaces __readlinkat_alias () (in main) with readlinkat.