@@ -557,7 +557,6 @@ BUILTIN(__builtin_assume_aligned, "v*vC*z.", "nctE")
557
557
BUILTIN(__builtin_bcmp, " ivC*vC*z" , " FnE" )
558
558
BUILTIN(__builtin_bcopy, " vv*v*z" , " n" )
559
559
BUILTIN(__builtin_bzero, " vv*z" , " nF" )
560
- BUILTIN(__builtin_fprintf, " iP*cC*." , " Fp:1:" )
561
560
BUILTIN(__builtin_free, " vv*" , " nF" )
562
561
BUILTIN(__builtin_malloc, " v*z" , " nF" )
563
562
BUILTIN(__builtin_memchr, " v*vC*iz" , " nFE" )
@@ -568,7 +567,6 @@ BUILTIN(__builtin_memmove, "v*v*vC*z", "nFE")
568
567
BUILTIN(__builtin_mempcpy, " v*v*vC*z" , " nF" )
569
568
BUILTIN(__builtin_memset, " v*v*iz" , " nF" )
570
569
BUILTIN(__builtin_memset_inline, " vv*iIz" , " n" )
571
- BUILTIN(__builtin_printf, " icC*." , " Fp:0:" )
572
570
BUILTIN(__builtin_stpcpy, " c*c*cC*" , " nF" )
573
571
BUILTIN(__builtin_stpncpy, " c*c*cC*z" , " nF" )
574
572
BUILTIN(__builtin_strcasecmp, " icC*cC*" , " nF" )
@@ -605,10 +603,20 @@ BUILTIN(__builtin_setjmp, "iv**", "j")
605
603
BUILTIN(__builtin_longjmp, " vv**i" , " r" )
606
604
BUILTIN(__builtin_unwind_init, " v" , " " )
607
605
BUILTIN(__builtin_eh_return_data_regno, " iIi" , " ncE" )
608
- BUILTIN(__builtin_snprintf, " ic*zcC*." , " nFp:2:" )
609
- BUILTIN(__builtin_sprintf, " ic*cC*." , " nFP:1:" )
610
- BUILTIN(__builtin_vsnprintf, " ic*zcC*a" , " nFP:2:" )
611
- BUILTIN(__builtin_vsprintf, " ic*cC*a" , " nFP:1:" )
606
+ BUILTIN(__builtin_fprintf, " iP*RcC*R." , " nFp:1:" )
607
+ BUILTIN(__builtin_printf, " icC*R." , " nFp:0:" )
608
+ BUILTIN(__builtin_sprintf, " ic*RcC*R." , " nFp:1:" )
609
+ BUILTIN(__builtin_snprintf, " ic*RzcC*R." , " nFp:2:" )
610
+ BUILTIN(__builtin_vprintf, " icC*Ra" , " nFP:0:" )
611
+ BUILTIN(__builtin_vfprintf, " iP*RcC*Ra" , " nFP:1:" )
612
+ BUILTIN(__builtin_vsprintf, " ic*RcC*Ra" , " nFP:1:" )
613
+ BUILTIN(__builtin_vsnprintf, " ic*RzcC*Ra" , " nFP:2:" )
614
+ BUILTIN(__builtin_fscanf, " iP*RcC*R." , " Fs:1:" )
615
+ BUILTIN(__builtin_scanf, " icC*R." , " Fs:0:" )
616
+ BUILTIN(__builtin_sscanf, " icC*RcC*R." , " Fs:1:" )
617
+ BUILTIN(__builtin_vfscanf, " iP*RcC*Ra" , " FS:1:" )
618
+ BUILTIN(__builtin_vscanf, " icC*Ra" , " FS:0:" )
619
+ BUILTIN(__builtin_vsscanf, " icC*RcC*Ra" , " FS:1:" )
612
620
BUILTIN(__builtin_thread_pointer, " v*" , " nc" )
613
621
BUILTIN(__builtin_launder, " v*v*" , " ntE" )
614
622
LANGBUILTIN(__builtin_is_constant_evaluated, " b" , " nE" , CXX_LANG)
@@ -637,14 +645,14 @@ BUILTIN(__builtin___strlcpy_chk, "zc*cC*zz", "nF")
637
645
BUILTIN(__builtin___strncat_chk, " c*c*cC*zz" , " nF" )
638
646
BUILTIN(__builtin___strncpy_chk, " c*c*cC*zz" , " nF" )
639
647
BUILTIN(__builtin___stpncpy_chk, " c*c*cC*zz" , " nF" )
640
- BUILTIN(__builtin___snprintf_chk, " ic*zizcC* ." , " Fp:4:" )
641
- BUILTIN(__builtin___sprintf_chk, " ic*izcC* ." , " Fp:3:" )
642
- BUILTIN(__builtin___vsnprintf_chk, " ic*zizcC*a " , " FP:4:" )
643
- BUILTIN(__builtin___vsprintf_chk, " ic*izcC*a " , " FP:3:" )
644
- BUILTIN(__builtin___fprintf_chk, " iP*icC* ." , " Fp:2:" )
645
- BUILTIN(__builtin___printf_chk, " iicC*." , " Fp:1:" )
646
- BUILTIN(__builtin___vfprintf_chk, " iP*icC*a " , " FP:2:" )
647
- BUILTIN(__builtin___vprintf_chk, " iicC*a " , " FP:1:" )
648
+ BUILTIN(__builtin___snprintf_chk, " ic*RzizcC*R ." , " Fp:4:" )
649
+ BUILTIN(__builtin___sprintf_chk, " ic*RizcC*R ." , " Fp:3:" )
650
+ BUILTIN(__builtin___vsnprintf_chk, " ic*RzizcC*Ra " , " FP:4:" )
651
+ BUILTIN(__builtin___vsprintf_chk, " ic*RizcC*Ra " , " FP:3:" )
652
+ BUILTIN(__builtin___fprintf_chk, " iP*RicC*R ." , " Fp:2:" )
653
+ BUILTIN(__builtin___printf_chk, " iicC*R ." , " Fp:1:" )
654
+ BUILTIN(__builtin___vfprintf_chk, " iP*RicC*Ra " , " FP:2:" )
655
+ BUILTIN(__builtin___vprintf_chk, " iicC*Ra " , " FP:1:" )
648
656
649
657
BUILTIN(__builtin_unpredictable, " LiLi" , " nc" )
650
658
BUILTIN(__builtin_expect, " LiLiLi" , " ncE" )
0 commit comments