Adding a target specific module flag

I am working on a patch that adds a gnu attribute to an object if the vector ABI is exposed. This is important as machines before z13 did not have vector support and also use a different ABI for handling them.

My question now is about the naming of such an attribute. Should it have some kind of prefix to keep it out of the big namespace?

In my patch I have sofar settled for “visible-vector-ABI”… (⚙ D105067 [SystemZ] Emit .gnu_attribute for an externally visible vector abi.).