repo.or.cz
/
official-gcc.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
Update concepts branch to revision 131834
[official-gcc.git]
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
pr32919.c
blob
33956c8c0b2b58c5421a5ecd73d8b7703276b6c3
1
void
_IO_vfprintf_internal
(
char
*
f
)
2
{
3
static const void
*
const
step0_jumps
[] = { &&
do_form_unknown
, &&
do_flag_plus
, &&
do_form_float
};
4
const void
*
ptr
=
step0_jumps
[
0
];
5
do
{
6
char
spec
;
7
spec
= (*++
f
);
8
goto
*
ptr
;
9
do_flag_plus
:
10
read_int
(&
f
);
11
do_number
:
12
_itoa_word
(
spec
);
13
do_form_float
:
14
if
(
ptr
!= ((
void
*)
0
))
15
{
16
spec
=
'x'
;
17
goto
do_number
;
18
}
19
if
(
spec
!=
'S'
)
20
__strnlen
();
21
return
;
22
do_form_unknown
:;
23
}
24
while
(*
f
!=
'\0'
);
25
}
26