https://gcc.gnu.org/bugzilla/show_bug.cgi?id=111067
--- Comment #10 from Jason Merrill <jason at gcc dot gnu.org> --- (In reply to Jonathan Wakely from comment #8) > (In reply to Iain Sandoe from comment #7) > > So I am actually asking if the extension actually has any useful meaning? > > For non-darwin, yes, it requests the storage of two initializer lists to be > merged (see the commit msg for r14-1500-g4d935f52b0d5c0). Though that doesn't involve the attribute, and promoting init-lists to static should work fine on darwin. (In reply to Jonathan Wakely from comment #6) > The question then is whether the attribute is supposed to be a non-binding > request or not. > > If it's a non-binding request then the test should be adjusted/unsupported > for this target. It is a non-binding request. And yes, if this optimization is problematic on darwin, we should adjust the test.