http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58329
--- Comment #1 from Jan Hubicka <hubicka at ucw dot cz> --- > Symbol has type data which is wrong for procedure label: > > Symbols from system_error.o: > > Value Info Type Scope ck HQIRCDSKLN xl reloc Name > > 00000000 00000000 Data Unsat 0 .......... 3 00000 > _ZNKSt14error_category23default_error_conditionEi.localalias.9 The code introduces the symbol as an static alias of function. I.e. something like void foo (void) { } void foo.localalias (void) __attribute__ ((alias "foo")); Can this be latent bug in HPPA backend not handling well aliases like this? (this was indeed an issue on AIX).