more cases added
[libfirm] / ir / be / test / wrong_cmp.c
index 58766dd..5666a4a 100644 (file)
@@ -1,3 +1,5 @@
+#include <stdio.h>
+
 #define MASK   0x00000020
 
 int ctrl_space_write ()
@@ -5,12 +7,16 @@ int ctrl_space_write ()
        unsigned int  reg_offset = 160;
 
        if ((reg_offset & MASK) == MASK)
-       {}
+       {
+               return 1;
+       }
 
        return (0);
 }
 
 int main (void)
 {
-  return ctrl_space_write();
+       int res = ctrl_space_write();
+       printf("Result: %d (should be 1)\n", res);
+       return res == 1 ? 0 : 1;
 }