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:
parent
837b1ce541
commit
ccfad7cf58
1 changed files with 6 additions and 0 deletions
|
@ -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) {
|
||||
|
|
Loading…
Add table
Reference in a new issue