On 09/08/16 17:47, Sandra Loosemore wrote: > On 08/09/2016 06:01 AM, Andre Vieira (lists) wrote: >> [snip] >> >> The documentation is in the ARMV8-M Security Extensions in: ARM®v8-M >> Security Extensions: Requirements on Development Tools document I linked >> in the email above and subsequent emails >> (http://infocenter.arm.com/help/topic/com.arm.doc.ecm0359818/index.html). >> >> Also per patch I refer to the relevant sections. So for instance in >> PATCH 3/7 refers to Section 5.4, which describes Entry functions and >> mentions the cmse_nonsecure_entry attribute. Whereas PATCH 7/7 refers to >> Section 5.4.3 of the same document which describes the >> cmse_nonsecure_caller intrinsic which that patch implements. >> >> Is there a specific intrinsic/attribute you are missing? > > You need to at least add entries to the relevant sections in extend.texi > for the new target-specific intrinsic and attributes. The documentation > there doesn't need to be terribly detailed (one sentence and a link to > the external document is probably all you need), but it's important that > these things be listed in GCC's supported extensions so that users know > they can use them and so that people who see them in code written by > other people can find out what they mean. > > -Sandra >
I see, I did add a new entry to extend.texi for ARMv8-M Security Extensions. I will also mention all intrinsics and attributes there. Thank you. Andre