| -- { dg-do compile { target arm*-*-* } } | |
| -- { dg-options "-mcpu=cortex-m33 -mcmse" } | |
| package body Machine_Attr2 is | |
| procedure Call (Proc : Non_Secure) is | |
| begin | |
| Proc.all; | |
| end; | |
| procedure Foo; -- { dg-warning "only applies to base type" } | |
| pragma Machine_Attribute (Foo, "cmse_nonsecure_call"); | |
| procedure Foo is null; | |
| end Machine_Attr2; |