From: Michael Beck Date: Wed, 17 Oct 2007 15:21:20 +0000 (+0000) Subject: extended version X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=199c6562889adf23bbc346e2c5599f6b3e1778a2;p=libfirm extended version [r16252] --- diff --git a/ir/be/test/fehler96.c b/ir/be/test/fehler96.c index 4e08f83d5..11fb15129 100644 --- a/ir/be/test/fehler96.c +++ b/ir/be/test/fehler96.c @@ -2,7 +2,15 @@ int shrs1(unsigned x) { return -(x >> 31); } +int shr1(int x) { + return -(x >> 31); +} + int main(void) { printf("%d (should be -1)\n", shrs1(-3)); + printf("%d (should be 1)\n", shr1(-3)); + printf("%d (should be 0)\n", shrs1(3)); + printf("%d (should be 0)\n", shr1(3)); + return 0; }