1  /* PR middle-end/39886 */
       2  
       3  int foo (int);
       4  
       5  volatile unsigned char g;
       6  
       7  void bar (int p)
       8  {
       9    char l = 0xE1;
      10    func ((foo ((p & g) <= l), 1));
      11  }
      12