From 85bc2a666d1e83720eac8b8cc0ecaaf3d1bc23a6 Mon Sep 17 00:00:00 2001 From: Basile Desloges <basile.desloges@cea.fr> Date: Thu, 5 Nov 2020 18:18:08 +0100 Subject: [PATCH] [kernel] Update tests --- .../oracle/check_builtin_bts1440.res.oracle | 306 +++++++++++++++++- 1 file changed, 305 insertions(+), 1 deletion(-) diff --git a/tests/syntax/oracle/check_builtin_bts1440.res.oracle b/tests/syntax/oracle/check_builtin_bts1440.res.oracle index 091c7d8002d..510a8f2b3ab 100644 --- a/tests/syntax/oracle/check_builtin_bts1440.res.oracle +++ b/tests/syntax/oracle/check_builtin_bts1440.res.oracle @@ -2,6 +2,8 @@ [kernel:file:print-one] result of parsing tests/syntax/check_builtin_bts1440.i: /* Generated by Frama-C */ + void __builtin__Exit(int); + int __builtin___fprintf_chk(void *, int, char const * , ...); void *__builtin___memcpy_chk(void *, void const *, unsigned int, unsigned int); @@ -43,10 +45,18 @@ int __builtin___vsprintf_chk(char *, int, unsigned int, char const *, __builtin_va_list); + int __builtin_abs(int); + double __builtin_acos(double); float __builtin_acosf(float); + double __builtin_acosh(double); + + float __builtin_acoshf(float); + + long double __builtin_acoshl(long double); + long double __builtin_acosl(long double); void *__builtin_alloca(unsigned int); @@ -55,6 +65,12 @@ float __builtin_asinf(float); + double __builtin_asinh(double); + + float __builtin_asinhf(float); + + long double __builtin_asinhl(long double); + long double __builtin_asinl(long double); double __builtin_atan(double); @@ -67,6 +83,12 @@ float __builtin_atanf(float); + double __builtin_atanh(double); + + float __builtin_atanhf(float); + + long double __builtin_atanhl(long double); + long double __builtin_atanl(long double); unsigned short __builtin_bswap16(unsigned short); @@ -75,6 +97,14 @@ unsigned long long __builtin_bswap64(unsigned long long); + void *__builtin_calloc(unsigned int, unsigned int); + + double __builtin_cbrt(double); + + float __builtin_cbrtf(float); + + long double __builtin_cbrtl(long double); + double __builtin_ceil(double); float __builtin_ceilf(float); @@ -83,6 +113,12 @@ int __builtin_constant_p(int); + double __builtin_copysign(double, double); + + float __builtin_copysignf(float, float); + + long double __builtin_copysignl(long double, long double); + double __builtin_cos(double); float __builtin_cosf(float); @@ -95,20 +131,52 @@ long double __builtin_cosl(long double); + double __builtin_erf(double); + + double __builtin_erfc(double); + + float __builtin_erfcf(float); + + long double __builtin_erfcl(long double); + + float __builtin_erff(float); + + long double __builtin_erfl(long double); + + void __builtin_exit(int); + double __builtin_exp(double); + double __builtin_exp2(double); + + float __builtin_exp2f(float); + + long double __builtin_exp2l(long double); + long __builtin_expect(long, long); float __builtin_expf(float); long double __builtin_expl(long double); + double __builtin_expm1(double); + + float __builtin_expm1f(float); + + long double __builtin_expm1l(long double); + double __builtin_fabs(double); float __builtin_fabsf(float); long double __builtin_fabsl(long double); + double __builtin_fdim(double, double); + + float __builtin_fdimf(float, float); + + long double __builtin_fdiml(long double, long double); + int __builtin_ffs(unsigned int); int __builtin_ffsl(unsigned long); @@ -121,44 +189,128 @@ long double __builtin_floorl(long double); + double __builtin_fma(double, double, double); + + float __builtin_fmaf(float, float, float); + + long double __builtin_fmal(long double, long double, long double); + + double __builtin_fmax(double, double); + + float __builtin_fmaxf(float, float); + + long double __builtin_fmaxl(long double, long double); + + double __builtin_fmin(double, double); + + float __builtin_fminf(float, float); + + long double __builtin_fminl(long double, long double); + double __builtin_fmod(double); float __builtin_fmodf(float); long double __builtin_fmodl(long double); + int __builtin_fprintf(void *, char const * , ...); + + int __builtin_fputs(char const *, void *); + void *__builtin_frame_address(unsigned int); + void __builtin_free(void *); + double __builtin_frexp(double, int *); float __builtin_frexpf(float, int *); long double __builtin_frexpl(long double, int *); + int __builtin_fscanf(void *, char const * , ...); + double __builtin_huge_val(void); float __builtin_huge_valf(void); long double __builtin_huge_vall(void); + double __builtin_hypot(double, double); + + float __builtin_hypotf(float, float); + + long double __builtin_hypotl(long double, long double); + void __builtin_ia32_lfence(void); void __builtin_ia32_mfence(void); void __builtin_ia32_sfence(void); + double __builtin_ilogb(double); + + float __builtin_ilogbf(float); + + long double __builtin_ilogbl(long double); + double __builtin_inf(void); float __builtin_inff(void); long double __builtin_infl(void); + int __builtin_isalnum(int); + + int __builtin_isalpha(int); + + int __builtin_isblank(int); + + int __builtin_iscntrl(int); + + int __builtin_isdigit(int); + + int __builtin_isgraph(int); + + int __builtin_islower(int); + + int __builtin_isprint(int); + + int __builtin_ispunct(int); + + int __builtin_isspace(int); + + int __builtin_isupper(int); + + int __builtin_isxdigit(int); + + long __builtin_labs(long); + double __builtin_ldexp(double, int); float __builtin_ldexpf(float, int); long double __builtin_ldexpl(long double, int); + double __builtin_lgamma(double); + + float __builtin_lgammaf(float); + + long double __builtin_lgammal(long double); + + long long __builtin_llabs(long long); + + long long __builtin_llrint(double); + + long long __builtin_llrintf(float); + + long long __builtin_llrintl(long double); + + long long __builtin_llround(double); + + long long __builtin_llroundf(float); + + long long __builtin_llroundl(long double); + double __builtin_log(double); double __builtin_log10(double); @@ -167,15 +319,53 @@ long double __builtin_log10l(long double); + double __builtin_log1p(double); + + float __builtin_log1pf(float); + + long double __builtin_log1pl(long double); + + double __builtin_log2(double); + + float __builtin_log2f(float); + + long double __builtin_log2l(long double); + + double __builtin_logb(double); + + float __builtin_logbf(float); + + long double __builtin_logbl(long double); + float __builtin_logf(float); long double __builtin_logl(long double); + long __builtin_lrint(double); + + long __builtin_lrintf(float); + + long __builtin_lrintl(long double); + + long __builtin_lround(double); + + long __builtin_lroundf(float); + + long __builtin_lroundl(long double); + + void *__builtin_malloc(unsigned int); + + void *__builtin_memchr(void const *, int, unsigned int); + + int __builtin_memcmp(void const *, void const *, unsigned int); + void *__builtin_memcpy(void *, void const *, unsigned int); void *__builtin_mempcpy(void *, void const *, unsigned int); - void *__builtin_memset(void *, int, int); + void *__builtin_memset(void *, int, unsigned int); + + double __builtin_modf(double, double *); float __builtin_modff(float, float *); @@ -193,8 +383,26 @@ long double __builtin_nansl(char const *); + double __builtin_nearbyint(double); + + float __builtin_nearbyintf(float); + + long double __builtin_nearbyintl(long double); + __builtin_va_list __builtin_next_arg(void); + double __builtin_nextafter(double, double); + + float __builtin_nextafterf(float, float); + + long double __builtin_nextafterl(long double, long double); + + double __builtin_nexttoward(double, long double); + + float __builtin_nexttowardf(float, long double); + + long double __builtin_nexttowardl(long double, long double); + unsigned int __builtin_object_size(void *, int); unsigned int __builtin_offsetof(unsigned int); @@ -205,18 +413,70 @@ int __builtin_parityll(unsigned long long); + double __builtin_pow(double, double); + + float __builtin_powf(float, float); + double __builtin_powi(double, int); float __builtin_powif(float, int); long double __builtin_powil(long double, int); + long double __builtin_powl(long double, long double); + void __builtin_prefetch(void const * , ...); + int __builtin_printf(char const * , ...); + + int __builtin_putchar(int); + + int __builtin_puts(char const *); + + void *__builtin_realloc(void *, unsigned int); + + double __builtin_remainder(double, double); + + float __builtin_remainderf(float, float); + + long double __builtin_remainderl(long double, long double); + + double __builtin_remquo(double, double, int *); + + float __builtin_remquof(float, float, int *); + + long double __builtin_remquol(long double, long double, int *); + void __builtin_return(void const *); void *__builtin_return_address(unsigned int); + double __builtin_rint(double); + + float __builtin_rintf(float); + + long double __builtin_rintl(long double); + + double __builtin_round(double); + + float __builtin_roundf(float); + + long double __builtin_roundl(long double); + + double __builtin_scalbln(double, long); + + float __builtin_scalblnf(float, long); + + long double __builtin_scalblnl(long double, long); + + double __builtin_scalbn(double, int); + + float __builtin_scalbnf(float, int); + + long double __builtin_scalbnl(long double, int); + + int __builtin_scanf(char const * , ...); + double __builtin_sin(double); float __builtin_sinf(float); @@ -229,16 +489,24 @@ long double __builtin_sinl(long double); + int __builtin_snprintf(char *, unsigned int, char const * , ...); + + int __builtin_sprintf(char *, char const * , ...); + double __builtin_sqrt(double); float __builtin_sqrtf(float); long double __builtin_sqrtl(long double); + int __builtin_sscanf(char const *, char const * , ...); + void __builtin_stdarg_start(__builtin_va_list); char *__builtin_stpcpy(char *, char const *); + char *__builtin_strcat(char *, char const *); + char *__builtin_strchr(char *, int); int __builtin_strcmp(char const *, char const *); @@ -247,6 +515,8 @@ unsigned int __builtin_strcspn(char const *, char const *); + unsigned int __builtin_strlen(char const *); + char *__builtin_strncat(char *, char const *, unsigned int); int __builtin_strncmp(char const *, char const *, unsigned int); @@ -255,8 +525,12 @@ char *__builtin_strpbrk(char const *, char const *); + char *__builtin_strrchr(char const *, int); + unsigned int __builtin_strspn(char const *, char const *); + char *__builtin_strstr(char const *, char const *); + double __builtin_tan(double); float __builtin_tanf(float); @@ -269,6 +543,22 @@ long double __builtin_tanl(long double); + double __builtin_tgamma(double); + + float __builtin_tgammaf(float); + + long double __builtin_tgammal(long double); + + int __builtin_tolower(int); + + int __builtin_toupper(int); + + double __builtin_trunc(double); + + float __builtin_truncf(float); + + long double __builtin_truncl(long double); + int __builtin_types_compatible_p(unsigned int, unsigned int); void __builtin_unreachable(void); @@ -283,6 +573,20 @@ void __builtin_varargs_start(__builtin_va_list); + int __builtin_vfprintf(void *, char const *, __builtin_va_list); + + int __builtin_vfscanf(void *, char const *, __builtin_va_list); + + int __builtin_vprintf(char const *, __builtin_va_list); + + int __builtin_vscanf(char const *, __builtin_va_list); + + int __builtin_vsnprintf(char *, unsigned int, char const *, __builtin_va_list); + + int __builtin_vsprintf(char *, char const *, __builtin_va_list); + + int __builtin_vsscanf(char const *, char const *, __builtin_va_list); + short __sync_add_and_fetch_int16_t(short volatile *, short , ...); int __sync_add_and_fetch_int32_t(int volatile *, int , ...); -- GitLab