[Ada] Add support for "simd" function attribute
authorEric Botcazou <ebotcazou@adacore.com>
Fri, 18 Mar 2022 10:16:06 +0000 (11:16 +0100)
committerPierre-Marie de Rodat <derodat@adacore.com>
Thu, 19 May 2022 14:05:33 +0000 (14:05 +0000)
commitcfc07102ef2ff3675cb193e4f0e61c9d2d5b368e
treecd9c1052024ec33f5ac201abee05eec8b322b9e9
parentdb6734819f777dbbf9eea464baa7fc60a953dc8a
[Ada] Add support for "simd" function attribute

gcc/ada/

* gcc-interface/decl.cc (gnat_to_gnu_entity) <E_Function>: Also call
process_attributes for built-in functions.
(prepend_one_attribute_pragma): Deal with "simd" attribute.
* gcc-interface/utils.cc (handle_simd_attribute): New function.
(gnat_internal_attribute_table): Add entry for "simd" attribute.
gcc/ada/gcc-interface/decl.cc
gcc/ada/gcc-interface/utils.cc