https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63435
--- Comment #4 from Andrew Dixie <gcc at dixie dot net.nz> --- I tried gcc-5-20140928 snapshot This snapshot doesn't generate a localalias for the testcase, and it generates very few localalias symbols in general. There was only one localalias symbol produced in the entire gcc build tree: [1228] m 0x0000041c 1 1 0x6b 0x0000 ._ZNKSt14error_category23default_error_conditionEi.localalias.7 [1492] m 0x00000b30 2 1 0x6b 0x0000 _ZNKSt14error_category23default_error_conditionEi.localalias.7 [1578] m 0x00000c6c 2 1 0x6b 0x0000 _ZNKSt14error_category23default_error_conditionEi.localalias.7 Maybe there is something else wrong with gcc-4.9 that is causing it to generate localalias symbols too aggressively? We forced symtab_node::noninterposable_alias to return NULL on AIX. This resolved all the failures we were seeing in our application testsuite.