1  /* { dg-do compile } */
       2  /* { dg-options "-O2 -fcf-protection" } */
       3  /* { dg-final { scan-assembler-times {\mendbr} 2 } } */
       4  
       5  struct ucontext;
       6  
       7  extern int (*bar) (struct ucontext *)
       8    __attribute__((__indirect_return__));
       9  
      10  extern int res;
      11  
      12  void
      13  foo (struct ucontext *oucp)
      14  {
      15    res = bar (oucp);
      16  }