https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119987

Alejandro Colomar <alx at kernel dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alx at kernel dot org

--- Comment #2 from Alejandro Colomar <alx at kernel dot org> ---
Plan9 extensions (In reply to Andrew Pinski from comment #1)
> s/-fms-extensions/-fplan9-extensions/ ? 

I think MS extensions are a subset of Plan9 ones (or maybe two sets with some
intersection, I don't know).   We shouldn't move the entire set of Plan9
extensions to GNU, as some of them are dangerous.  See also:
<https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119481>

> 
> The first step is move that extension to its own option rather than being
> controlled by a meta one.

Yep, that could be a good first step.  How about -ftagged-unnamed-member (or
conversely -funnamed-tagged-member)?  It would allow specifying members (of
unions or structures) with a tagged union or structure type, but with no member
name.

Reply via email to