aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/expr.c
diff options
context:
space:
mode:
authorAndre Vieira <andre.simoesdiasvieira@arm.com>2016-12-02 15:30:37 +0000
committerAndre Vieira <avieira@gcc.gnu.org>2016-12-02 15:30:37 +0000
commit32ce1e4f244830404328e5a45d062c2f5bee662d (patch)
treecab196205186467cde60d3c97b01bbb2ea3770d6 /gcc/fortran/expr.c
parentde954d6a5fb7dbb2c4c0a646a5e59727b06847c1 (diff)
downloadgcc-32ce1e4f244830404328e5a45d062c2f5bee662d.zip
gcc-32ce1e4f244830404328e5a45d062c2f5bee662d.tar.gz
gcc-32ce1e4f244830404328e5a45d062c2f5bee662d.tar.bz2
Handling ARMv8-M Security Extension's cmse_nonsecure_call attribute
gcc/ChangeLog: 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> Thomas Preud'homme <thomas.preudhomme@arm.com> * config/arm/arm.c (gimplify.h): New include. (arm_handle_cmse_nonsecure_call): New. (arm_attribute_table): Added cmse_nonsecure_call. (arm_comp_type_attributes): Deny compatibility of function types with without the cmse_nonsecure_call attribute. * doc/extend.texi (ARM ARMv8-M Security Extensions): New attribute. gcc/testsuite/ChangeLog: 2016-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com> Thomas Preud'homme <thomas.preudhomme@arm.com> * gcc.target/arm/cmse/cmse-3.c: Add tests. * gcc.target/arm/cmse/cmse-4.c: Add tests. * gcc.target/arm/cmse/cmse-15.c: New. Co-Authored-By: Thomas Preud'homme <thomas.preudhomme@arm.com> From-SVN: r243191
Diffstat (limited to 'gcc/fortran/expr.c')
0 files changed, 0 insertions, 0 deletions