* src/pic/gen.h: Q&D solution for the bug, found by Jim Paris
[fw/sdcc] / src / regression / compare6.c
index c66e9976b405297b5b25ac161f5e8a9bfcb51e90..f189ba82467ea46ad1d1e5f7d89a539f0c2fb21a 100644 (file)
@@ -1,5 +1,4 @@
-#define __16F873
-#include "p16f873.h"
+#include "gpsim_assert.h"
 // Compound comparisons
 
 unsigned char success = 0;
@@ -17,13 +16,14 @@ char long0 = 0;
 char long1 = 0;
 
 void
-done ()
+done()
 {
-  dummy++;
+  ASSERT(MANGLE(failures) == 0);
+  PASSED();
 }
 
-
-void c_char(void)
+void
+c_char(void)
 {
 
   if(char0 || char1)
@@ -67,7 +67,8 @@ void c_char(void)
 }
 
 
-void c_int(void)
+void
+c_int(void)
 {
 
   if(int0 || int1)
@@ -111,7 +112,8 @@ void c_int(void)
 }
 
 
-void c_long(void)
+void
+c_long(void)
 {
 
   if(long0 || long1)
@@ -154,7 +156,8 @@ void c_long(void)
 
 }
 
-void c_uminus(void)
+void
+c_uminus(void)
 {
 
   int1 = -int0;
@@ -178,3 +181,4 @@ main (void)
   success = failures;
   done ();
 }
+