https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1078
--- Comment #14 from sandra at gcc dot gnu.org --- I've finished going through the target-specific attributes. I filed new target-specific issues for things that need attention from target maintainers: PR 69151: h8300 "OS_Task", "monitor" PR 69150: mcore "dllimport", "dllexport" PR 69142: s390 "s390_vector_bool" PR 69179: darwin "apple_kext_compatibility", "weak_import" Additionally, the VMS "common_object" and Solaris "init" and "fini" attributes seem to exist only to provide an implementation hook for compatibility pragmas on those targets and probably aren't intended to be used directly. So I have left those undocumented for now. So, I think the only thing remaining to be done for this issue is to decide what to do about "com_interface".