git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4006
4a8a32a2-be11-0410-ad9d-
d568d2c75423
* src/SDCCcse.c (findCheaperOp): fixed bug 1376320, copy signedness to
replacing literals
* src/SDCCcse.c (findCheaperOp): fixed bug 1376320, copy signedness to
replacing literals
+ * support/regression/tests/bug-1376320.c: added
2005-12-08 Raphael Neider <rneider AT web.de>
2005-12-08 Raphael Neider <rneider AT web.de>
--- /dev/null
+/* bug-1376320.c
+
+ copy signedness while replacing operands
+ */
+#include <testfwk.h>
+
+static void
+testSign(void)
+{
+ signed long l;
+
+ l = 3;
+ l -= 5ul;
+ ASSERT(l < 0);
+}