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).

Reply via email to