On Wed, Feb 05, 2014 at 09:58:28AM +0100, Marc Glisse wrote: > On Wed, 5 Feb 2014, Jakub Jelinek wrote: > > >On Wed, Feb 05, 2014 at 09:28:16AM +0100, Andreas Schwab wrote: > >>>Feel free to replace 8 with 16 in the initialization of size (you can > >>>commit it as obvious if it works for you). > >> > >>Are there any targets that may reject an overaligned function decl? > > > >I think that is very well possible. Why not just #ifdef that particular > >test line to a handful of widely used targets where it is known to work? > > With Dominique's message that Darwin doesn't support init_priority, > would this be ok? That's the most frequently tested platform, some > attributes are already tested elsewhere, etc. > > // { dg-do compile { target x86_64-*linux-gnu } }
I'd use i?86-*linux* x86_64-*linux* instead, but otherwise LGTM. Please give others a chance to comment on that though. Jakub