aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@gcc.gnu.org>2002-09-30 10:19:37 -0700
committerRichard Henderson <rth@gcc.gnu.org>2002-09-30 10:19:37 -0700
commitf2bf5da86df7166c04d59d3cd9d3902eb424fbbb (patch)
tree93479dcb95d6d0a1b9903837a7d96eb8edd6e59a /gcc
parentb5371c185b37994e398f97af74733d46873afd02 (diff)
downloadgcc-f2bf5da86df7166c04d59d3cd9d3902eb424fbbb.zip
gcc-f2bf5da86df7166c04d59d3cd9d3902eb424fbbb.tar.gz
gcc-f2bf5da86df7166c04d59d3cd9d3902eb424fbbb.tar.bz2
New.
From-SVN: r57657
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.c-torture/compile/20020930-1.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/20020930-1.c b/gcc/testsuite/gcc.c-torture/compile/20020930-1.c
new file mode 100644
index 0000000..d2fa374
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/compile/20020930-1.c
@@ -0,0 +1,10 @@
+/* PR c/8002 */
+
+float expm1f(float x) {
+ union {
+ float value;
+ unsigned word;
+ } sf_u;
+ sf_u.word = (unsigned) x * 2;
+ return x + sf_u.value;
+}