1  /* PR c/8086  */
       2  
       3  #define P(x) \
       4          ((((((((((((((((((((((((((((((((        \
       5           (x)+a)                 \
       6           *(x)+a)                 \
       7           *(x)+a)                 \
       8           *(x)+a)                 \
       9           *(x)+a)                 \
      10           *(x)+a)                 \
      11           *(x)+a)                 \
      12           *(x)+a)                 \
      13           *(x)+a)                 \
      14           *(x)+a)                 \
      15           *(x)+a)                 \
      16           *(x)+a)                 \
      17           *(x)+a)                 \
      18           *(x)+a)                 \
      19           *(x)+a)                 \
      20           *(x)+a)                 \
      21           *(x)+a)                 \
      22           *(x)+a)                 \
      23           *(x)+a)                 \
      24           *(x)+a)                 \
      25           *(x)+a)                 \
      26           *(x)+a)                 \
      27           *(x)+a)                 \
      28           *(x)+a)                 \
      29           *(x)+a)                 \
      30           *(x)+a)                 \
      31           *(x)+a)                 \
      32           *(x)+a)                 \
      33           *(x)+a)                 \
      34           *(x)+a)                 \
      35           *(x)+a)                 \
      36           *(x)+a)
      37  
      38  int
      39  polynomial(int a)
      40  {
      41    return P(3);
      42  }