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

--- Comment #50 from Iain Sandoe <iains at gcc dot gnu.org> ---
(In reply to Eric Gallager from comment #49)
> (In reply to Iain Sandoe from comment #48)
> > (In reply to Martin Liška from comment #47)
> > > Can the bug be marked as resolved?
> > 
> > Reading back through the comments, I think that work-arounds were done, but
> > AFAIK neither manual updates, nor fixincludes changes were made;
> 
> Just to confirm: by the manual updates, you mean this part, right?
> 
> (In reply to Iain Sandoe from comment #7)
> > 
> > (b) Section 6.33  of the current GCC manual doesn't really mention the
> > __xxxx__ versions and the examples throughout the section use undecorated
> > versions (the only example with __xxxx__ seems to be __target__). This
> > section specifically states the attributes may be identifiers or reserved
> > words.

>>> specifically this part of comment #9

"
(In reply to Iain Sandoe from comment #7)
> (a) given that the __attribute__((xyzzy)) etc. versions are in pretty wide
> use "in the wild".
> 
> (b) Section 6.33  of the current GCC manual doesn't really mention the
> __xxxx__ versions and the examples throughout the section use undecorated
> versions (the only example with __xxxx__ seems to be __target__). This
> section specifically states the attributes may be identifiers or reserved
> words.


Right, I think it's only mentioned at
https://gcc.gnu.org/onlinedocs/gcc/Function-Attributes.html

" 

Thus, if Jonathan thinks some additional documentation would be appropriate,
then yes.

> Adding "documentation" keyword.

> > ... we might implement some compatibility warning (again in the future) - or
> > perhaps at least add a note to the manual.

This was not agreed to.

===

For my part, I'll commit the "obvious" Darwin9/10 fixes (since i have patches
already) as soon as I can re-test, and in slower time look at a fixinclude
solution.

Reply via email to