Rohit Arul Raj writes:
 > Hi all,
 > I am upgrading my cross-compiler from 3.4.6 to 4.1.1. It has built
 > successfully. But while running the test suites, one of the errors
 > that i was getting was due to the below mentioned file
 > 20020611-1.c that too while optimizing for size Os.

On what arch?


 > 
 > /* PR target/6997.  Missing (set_attr "cc" "none") in sleu pattern in
 >           cris.md.  Testcase from hp (at) axis.com.  */
 > int p;
 > int k;
 > unsigned int n;
 > 
 >  void x ()
 >   {
 >    unsigned int h;
 >    h = n <= 30;
 >    if (h)
 >     p = 1;
 >    else
 >     p = 0;
 > 
 >     if (h)
 >     k = 1;
 >   else
 >      k = 0;
 >    }
 > 
 >    unsigned int n = 30;
 > 
 >     main ()
 >     {
 >       x ();
 >      if (p != 1 || k != 1)
 >       abort ();
 >      exit (0);
 >     }
 > 
 > This bug was fixed previously.
 > 1. Can i get more information on how  the bug was fixed?

http://gcc.gnu.org/bugzilla/show_bug.cgi?id=6997

 > 2. what does sleu pattern mean?

Set if Lessthan or Equal Unsigned.

Andrew.

Reply via email to