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.