https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97102
--- Comment #1 from Tobias Burnus <burnus at gcc dot gnu.org> --- (In reply to Tobias Burnus from comment #0) > .visible .func (.param.u32 %value_out) foo https://docs.nvidia.com/cuda/parallel-thread-execution/index.html#kernel-and-function-directives-alias has the example: .visible .func bar(.param .u32 p); .alias bar, foo; And the note: .alias directive requires sm_30 or higher.