diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2011-08-09 13:29:29 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@gcc.gnu.org> | 2011-08-09 13:29:29 +0000 |
commit | b205f1f7fb889ecfff2664eae258a49b422ea35e (patch) | |
tree | 8b12c47176482725cfb1e617c7418df117cbd057 /gcc | |
parent | bbb20f2fb52314858fa6852dbe00c76e0f8b7d96 (diff) | |
download | gcc-b205f1f7fb889ecfff2664eae258a49b422ea35e.zip gcc-b205f1f7fb889ecfff2664eae258a49b422ea35e.tar.gz gcc-b205f1f7fb889ecfff2664eae258a49b422ea35e.tar.bz2 |
* gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt.
From-SVN: r177593
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/lto/20110201-1_0.c | 10 |
2 files changed, 14 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 46da1cb..c38bf56 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2011-08-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> + + * gcc.dg/lto/20110201-1_0.c: Provide dummy sqrt. + 2011-08-09 Uros Bizjak <ubizjak@gmail.com> * gcc.target/i386/sse-22a.c: New test. diff --git a/gcc/testsuite/gcc.dg/lto/20110201-1_0.c b/gcc/testsuite/gcc.dg/lto/20110201-1_0.c index f5d3355..a006649 100644 --- a/gcc/testsuite/gcc.dg/lto/20110201-1_0.c +++ b/gcc/testsuite/gcc.dg/lto/20110201-1_0.c @@ -16,4 +16,14 @@ foo (_Complex double x, int b) x = 0; return cabs(x); } + +/* We provide a dummy sqrt to avoid link failures on targets that do not + expand sqrt inline. Note that we do not link against libm in order + to ensure cabs is not satisfied by the library, but must be folded. */ +double __attribute__((used)) +sqrt (double x) +{ + return x; +} + int main() { return 0; } |