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


syntax highlighted by Code2HTML, v. 0.9.1