https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102166
--- Comment #4 from Hongtao.liu <crazylht at gmail dot com> --- 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).