OSDN Git Service
(root)
/
pf3gnuchains
/
gcc-fork.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
2010-12-30 Kai Tietz <kai.tietz@onevision.com>
[pf3gnuchains/gcc-fork.git]
/
gcc
/
testsuite
/
gcc.target
/
i386
/
pr39058.c
1
/* PR inline-asm/39058 */
2
/* { dg-options "-O2" } */
3
4
double
5
f1 ()
6
{
7
double x;
8
asm ("" : "=r,r" (x) : "0,0" (x));
9
return x;
10
}
11
12
double
13
f2 ()
14
{
15
double x;
16
asm ("" : "=r" (x) : "0" (x));
17
return x;
18
}
19
20
double
21
f3 ()
22
{
23
double x, y;
24
asm ("" : "=r,r" (x), "=r,r" (y) : "%0,0" (x), "r,r" (0));
25
return x;
26
}
27
28
double
29
f4 ()
30
{
31
double x, y;
32
asm ("" : "=r" (x), "=r" (y) : "0" (x), "r" (0));
33
return x;
34
}