From dbbb3782a55a92fbaeb4e53d16f08cc255472e50 Mon Sep 17 00:00:00 2001 From: bernhardheld Date: Sat, 10 Dec 2005 20:57:55 +0000 Subject: [PATCH 1/1] * support/regression/tests/bug-1376320.c: added git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4006 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- ChangeLog | 1 + support/regression/tests/bug-1376320.c | 15 +++++++++++++++ 2 files changed, 16 insertions(+) create mode 100644 support/regression/tests/bug-1376320.c diff --git a/ChangeLog b/ChangeLog index 8ee78781..27f22d3c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -2,6 +2,7 @@ * src/SDCCcse.c (findCheaperOp): fixed bug 1376320, copy signedness to replacing literals + * support/regression/tests/bug-1376320.c: added 2005-12-08 Raphael Neider diff --git a/support/regression/tests/bug-1376320.c b/support/regression/tests/bug-1376320.c new file mode 100644 index 00000000..5f92127b --- /dev/null +++ b/support/regression/tests/bug-1376320.c @@ -0,0 +1,15 @@ +/* bug-1376320.c + + copy signedness while replacing operands + */ +#include + +static void +testSign(void) +{ + signed long l; + + l = 3; + l -= 5ul; + ASSERT(l < 0); +} -- 2.30.2