8.11.2 Alias Variable Attribute

The alias ("symbol") attribute indicates that the variable is an alias for another symbol. For example:
int var_target;
extern int __attribute__ ((alias ("var_target"))) var_alias;
defines var_alias to be an alias for the var_target variable.

It is an error if the alias target is not defined in the same translation unit as the alias.