[Bug target/1078] Problems with attributes documentation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1078 sandra at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #16 from sandra at gcc dot gnu.org --- The com_interface attribute has been deleted on trunk now. Per comment #14, I think that was the last thing to be done for this issue, so I'm marking it fixed now.
[Bug target/1078] Problems with attributes documentation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1078 --- Comment #15 from sandra at gcc dot gnu.org --- Author: sandra Date: Sat Apr 16 23:22:52 2016 New Revision: 235066 URL: https://gcc.gnu.org/viewcvs?rev=235066=gcc=rev Log: 2016-04-16 Sandra LoosemorePR target/1078 gcc/cp/ * tree.c (cxx_attribute_table): Remove "com_interface" entry. (handle_com_interface_attribute): Delete. Modified: trunk/gcc/cp/ChangeLog trunk/gcc/cp/tree.c
[Bug target/1078] Problems with attributes documentation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1078 --- Comment #13 from sandra at gcc dot gnu.org --- Author: sandra Date: Thu Jan 7 18:02:25 2016 New Revision: 232136 URL: https://gcc.gnu.org/viewcvs?rev=232136=gcc=rev Log: 2016-01-07 Sandra LoosemorePR 1078 gcc/ * doc/extend.texi (Nvidia PDX Function Attributes): New section. Modified: trunk/gcc/ChangeLog trunk/gcc/doc/extend.texi
[Bug target/1078] Problems with attributes documentation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1078 --- Comment #14 from sandra at gcc dot gnu.org --- I've finished going through the target-specific attributes. I filed new target-specific issues for things that need attention from target maintainers: PR 69151: h8300 "OS_Task", "monitor" PR 69150: mcore "dllimport", "dllexport" PR 69142: s390 "s390_vector_bool" PR 69179: darwin "apple_kext_compatibility", "weak_import" Additionally, the VMS "common_object" and Solaris "init" and "fini" attributes seem to exist only to provide an implementation hook for compatibility pragmas on those targets and probably aren't intended to be used directly. So I have left those undocumented for now. So, I think the only thing remaining to be done for this issue is to decide what to do about "com_interface".
[Bug target/1078] Problems with attributes documentation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1078 --- Comment #10 from sandra at gcc dot gnu.org --- Author: sandra Date: Tue Jan 5 18:04:01 2016 New Revision: 232081 URL: https://gcc.gnu.org/viewcvs?rev=232081=gcc=rev Log: 2016-01-05 Sandra LoosemorePR 1078 gcc/ * doc/extend.texi (MicroBlaze Function Attributes): Document interrupt_handler and fast_interrupt attributes. Modified: trunk/gcc/ChangeLog trunk/gcc/doc/extend.texi
[Bug target/1078] Problems with attributes documentation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1078 --- Comment #11 from sandra at gcc dot gnu.org --- Author: sandra Date: Tue Jan 5 19:45:43 2016 New Revision: 232085 URL: https://gcc.gnu.org/viewcvs?rev=232085=gcc=rev Log: 2016-01-05 Sandra LoosemorePR 1078 gcc/ * doc/extend.texi (V850 Function Attributes): New section. (V850 Variable Attributes): New section. Modified: trunk/gcc/ChangeLog trunk/gcc/doc/extend.texi
[Bug target/1078] Problems with attributes documentation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1078 --- Comment #12 from sandra at gcc dot gnu.org --- Author: sandra Date: Tue Jan 5 20:51:48 2016 New Revision: 232092 URL: https://gcc.gnu.org/viewcvs?rev=232092=gcc=rev Log: 2016-01-05 Sandra LoosemorePR 1078 gcc/ * doc/extend.texi (RL78 Variable Attributes): New section. Modified: trunk/gcc/ChangeLog trunk/gcc/doc/extend.texi
[Bug target/1078] Problems with attributes documentation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1078 --- Comment #8 from sandra at gcc dot gnu.org --- Author: sandra Date: Sat Jan 2 03:45:32 2016 New Revision: 232034 URL: https://gcc.gnu.org/viewcvs?rev=232034=gcc=rev Log: 2016-01-01 Sandra LoosemorePR 1078 gcc/ * extend.texi (Common Function Attributes) : New. * invoke.texi (Code Gen Options) <-fno-stack-limit>: Add pointer to corresponding attribute. Modified: trunk/gcc/ChangeLog trunk/gcc/doc/extend.texi trunk/gcc/doc/invoke.texi
[Bug target/1078] Problems with attributes documentation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1078 --- Comment #9 from sandra at gcc dot gnu.org --- "no_stack_limit" is documented now. I've proposed deleting "com_interface", as it's been obsolete since 2001: https://gcc.gnu.org/ml/gcc-patches/2016-01/msg00011.html It looks like the only target-inspecific attributes missing documentation are the transactional memory attributes. I filed a separate issue (PR 69115) for that since it requires clarification from the experts on that feature. I have not reviewed the state of the target-specific attribute documentation yet.
[Bug target/1078] Problems with attributes documentation
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=1078 sandra at gcc dot gnu.org changed: What|Removed |Added CC||sandra at gcc dot gnu.org --- Comment #7 from sandra at gcc dot gnu.org --- Problems (1) and (2) have been corrected. Documentation for "no_stack_limit" and "com_interface" is still missing, but "common" and "init_priority" are now documented. Since the list of attributes and targets has changed greatly over the past 15 years I think the list of attributes missing documentation in the initial PR is not very useful any more better to scan the current code and fix problems immediately if possible rather than let the list sit for another 15 years. :-)
[Bug target/1078] Problems with attributes documentation
--- Comment #6 from eweddington at cso dot atmel dot com 2007-09-04 03:37 --- (In reply to comment #5) Patch to document AVR progmem attribute: http://gcc.gnu.org/ml/gcc-patches/2007-07/msg01832.html Now committed: http://gcc.gnu.org/ml/gcc-patches/2007-09/msg00159.html This bug is fixed for the AVR target. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1078
[Bug target/1078] Problems with attributes documentation
--- Comment #5 from eweddington at cso dot atmel dot com 2007-07-25 17:05 --- Patch to document AVR progmem attribute: http://gcc.gnu.org/ml/gcc-patches/2007-07/msg01832.html -- eweddington at cso dot atmel dot com changed: What|Removed |Added CC||eweddington at cso dot atmel ||dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1078
[Bug target/1078] Problems with attributes documentation
--- Comment #4 from pinskia at gcc dot gnu dot org 2006-05-11 02:16 --- PR 27544 is about a missing docs for an attribute for RS6000, altivec. PR 27543 is about ms_struct attribute on rs6000/PowerPC as it just says x86 supports it which is no longer true. -- pinskia at gcc dot gnu dot org changed: What|Removed |Added BugsThisDependsOn||27543, 27544 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=1078