aboutsummaryrefslogtreecommitdiff
path: root/gcc/config.gcc
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2021-09-14 10:59:52 +0200
committerEric Botcazou <ebotcazou@adacore.com>2021-09-14 10:59:52 +0200
commitfad540552ffa23dae2874aaf93916175d2577b8e (patch)
tree3da113f34286a490bc52be543ccec00fa6a2901f /gcc/config.gcc
parentcaef5203d64e61da506909d58890035af32a6239 (diff)
downloadgcc-fad540552ffa23dae2874aaf93916175d2577b8e.zip
gcc-fad540552ffa23dae2874aaf93916175d2577b8e.tar.gz
gcc-fad540552ffa23dae2874aaf93916175d2577b8e.tar.bz2
Strengthen compatibility warning for GCC builtins
This is necessary for vector builtins, which are picky about the signedness of the element type. gcc/ada/ * libgnat/s-atopri.ads (bool): Delete. (Atomic_Test_And_Set): Replace bool with Boolean. (Atomic_Always_Lock_Free): Likewise. * libgnat/s-aoinar.adb (Is_Lock_Free): Adjust. * libgnat/s-aomoar.adb (Is_Lock_Free): Likewise. * libgnat/s-aotase.adb (Atomic_Test_And_Set): Likewise. * libgnat/s-atopex.adb (Atomic_Compare_And_Exchange): Likewise. * gcc-interface/decl.c: Include gimple-expr.h. (intrin_types_incompatible_p): Delete. (intrin_arglists_compatible_p): Call types_compatible_p. (intrin_return_compatible_p): Likewise.
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions