Fix internal error on broken import of vector intrinsics
authorEric Botcazou <ebotcazou@adacore.com>
Tue, 14 Sep 2021 09:03:05 +0000 (11:03 +0200)
committerEric Botcazou <ebotcazou@adacore.com>
Tue, 14 Sep 2021 09:04:07 +0000 (11:04 +0200)
commit26864014bba4ccd33cddbf7d9cd81fe9685e7f7c
tree87a94a7cdcc8d48e8576721214c88449695c90ee
parentfad540552ffa23dae2874aaf93916175d2577b8e
Fix internal error on broken import of vector intrinsics

The change also makes small adjustments to warning messages for intrinsics.

gcc/ada/
* gcc-interface/decl.c (gnat_to_gnu_subprog_type): Turn variable
into constant.  Capitalize GCC in warning message.
(intrin_arglists_compatible_p): Change parameter to pointer-to-const
Adjust warning messages.  Turn warning into error for vector types.
(intrin_return_compatible_p): Likewise.
(intrin_profiles_compatible_p): Change parameter to pointer-to-const
gcc/ada/gcc-interface/decl.c