]> git.ipfire.org Git - thirdparty/gcc.git/commit
[Ada] Fix problematic import of type-generic GCC atomic builtin
authorEric Botcazou <ebotcazou@adacore.com>
Fri, 8 Oct 2021 22:44:13 +0000 (00:44 +0200)
committerPierre-Marie de Rodat <derodat@adacore.com>
Mon, 11 Oct 2021 13:38:13 +0000 (13:38 +0000)
commita40970cf043553f0ca09a3b7be1c5a949623d915
treeb977237c5022bf6bcb363c9ee9588719c1b40077
parent4a0d6b70e3877728772b177e35b0a429d5501698
[Ada] Fix problematic import of type-generic GCC atomic builtin

gcc/ada/

* gcc-interface/gigi.h (resolve_atomic_size): Declare.
(list_third): New inline function.
* gcc-interface/decl.c (type_for_atomic_builtin_p): New function.
(resolve_atomic_builtin): Likewise.
(gnat_to_gnu_subprog_type): Perform type resolution for most of
type-generic GCC atomic builtins and give an error for the rest.
* gcc-interface/utils2.c (resolve_atomic_size): Make public.
gcc/ada/gcc-interface/decl.c
gcc/ada/gcc-interface/gigi.h
gcc/ada/gcc-interface/utils2.c