https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102166
--- Comment #5 from Thiago Macieira <thiago at kde dot org> --- (In reply to Hongtao.liu from comment #4) > Because _tile_loadd is implemented as embedded assembly plus macros, if > __AMX_TILE__ is removed, no error will be reported if the user does not use > the -mamx option, So this macro is added here, but obviously this is not > convenient for target_attribute. I think we'd better remove __AMX_TILE__, > (not sure why c doesn't report the error). I suggest doing as Clang did and make it an intrinsic.