1 /* This testcase failed because recog_for_combine used to pass a different
2    pattern than contained in insn to recog.  */
3 /* { dg-do compile } */
4 /* { dg-options "-O2 -fssa -fssa-ccp" } */
5 /* { dg-options "-O2 -march=i686 -fssa -fssa-ccp" { target i?86-*-* } } */
6 
7 extern int bar (char *);
8 
9 int
10 foo (void)
11 {
12   char b[512];
13 
14   bar (b);
15   return __builtin_strlen (b);
16 }
17