-
- Downloads
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.
Showing
- gcc/ada/gcc-interface/decl.c 4 additions, 43 deletionsgcc/ada/gcc-interface/decl.c
- gcc/ada/libgnat/s-aoinar.adb 1 addition, 1 deletiongcc/ada/libgnat/s-aoinar.adb
- gcc/ada/libgnat/s-aomoar.adb 1 addition, 1 deletiongcc/ada/libgnat/s-aomoar.adb
- gcc/ada/libgnat/s-aotase.adb 1 addition, 1 deletiongcc/ada/libgnat/s-aotase.adb
- gcc/ada/libgnat/s-atopex.adb 17 additions, 21 deletionsgcc/ada/libgnat/s-atopex.adb
- gcc/ada/libgnat/s-atopri.ads 2 additions, 5 deletionsgcc/ada/libgnat/s-atopri.ads
Loading
Please register or sign in to comment