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
libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git]
/
gcc
/
testsuite
/
gcc.dg
/
pr14649-1.c
blob
b9fc4b9461637176aaccd00738d8548b99f1c30e
1
/* PR c/14649 */
2
/* { dg-do compile } */
3
/* { dg-options "-O2 -Wpedantic" } */
4
5
double
atan
(
double
);
6
7
const double
pi
=
4
*
atan
(
1.0
);
/* { dg-warning "not a constant expression" } */
8
9
const double
ok
=
4
*
__builtin_atan
(
1.0
);
10
11
double
foo
()
12
{
13
double
ok2
=
4
*
atan
(
1.0
);
14
return
ok2
;
15
}
16