1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-06-05 08:46:02 +02:00

Bug 527961 - Add missing GCC builtins __builtin_object_size() and __builtin_ia32_shufpd()

Change-Id: I3ab96a24a8f45f3478dcdc07eef0d60029922ae9
This commit is contained in:
Nathan Ridge 2017-12-02 17:09:29 -05:00
parent 837b1ce541
commit ccfad7cf58

View file

@ -451,6 +451,12 @@ public class GCCBuiltinSymbolProvider implements IBuiltinBindingsProvider {
function("int", "__builtin_vsnprintf", "char*", "size_t", "const char*", "va_list");
function("int", "__builtin_vsprintf", "char*", "const char*", "va_list");
function("int", "__builtin_vsscanf", "const char*", "const char*", "va_list");
// Object size checking (https://gcc.gnu.org/onlinedocs/gcc/Object-Size-Checking.html) [incomplete]
function("size_t", "__builtin_object_size", "const void*", "int");
// x86 built-in functions (https://gcc.gnu.org/onlinedocs/gcc/x86-Built-in-Functions.html) [incomplete]
function("double", "__builtin_ia32_shufpd", "double", "double", "int");
}
private void variable(String type, String name) {