diff options
author | Richard Henderson <rth@gcc.gnu.org> | 2003-02-16 00:33:17 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2003-02-16 00:33:17 -0800 |
commit | a30a809b66501ebc7a9fed0a1285e914dda664d7 (patch) | |
tree | 7f11f6f6eea52d983b75d686a1869a99037e20bd | |
parent | ddb9eeddc48f37d843694ad0e025c4ba9cd6f764 (diff) | |
download | gcc-a30a809b66501ebc7a9fed0a1285e914dda664d7.zip gcc-a30a809b66501ebc7a9fed0a1285e914dda664d7.tar.gz gcc-a30a809b66501ebc7a9fed0a1285e914dda664d7.tar.bz2 |
New file.
From-SVN: r62968
-rw-r--r-- | gcc/testsuite/gcc.c-torture/compile/20030216-1.c | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/20030216-1.c b/gcc/testsuite/gcc.c-torture/compile/20030216-1.c new file mode 100644 index 0000000..8f692f0 --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/compile/20030216-1.c @@ -0,0 +1,42 @@ +/* PR c/8086 */ + +#define P(x) \ + (((((((((((((((((((((((((((((((( \ + (x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) \ + *(x)+a) + +int +polynomial(int a) +{ + return P(3); +} |