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
* tree-loop-distribution.c (struct partition): New field recording
[official-gcc.git]
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
950613-1.c
blob
595f9efd8b48cc5ecdc6cc285bfbae8995ae8382
1
/* { dg-require-effective-target label_values } */
2
/* { dg-require-effective-target indirect_jumps } */
3
4
f
()
5
{
6
long
*
sp
;
7
long
*
pc
;
8
9
static void
*
dummy
[] =
10
{
11
&&
L1
,
12
&&
L2
,
13
};
14
15
L1
:
16
{
17
float
val
;
18
val
= *(
float
*)
sp
;
19
val
= -
val
;
20
*(
float
*)
sp
=
val
;
21
goto
*
pc
++;
22
}
23
24
L2
:
25
{
26
float
from
;
27
*(
long long
*)
sp
=
from
;
28
goto
*
pc
++;
29
}
30
}