--- /dev/null
+/* 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);
+}