From 97e749f5712cee5c837c266052793be1d20ee7a5 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Mon, 15 Oct 2007 17:54:55 +0000 Subject: [PATCH] fehler96: tarval module calculates Shrs wrong for mode_Iu. [r16207] --- ir/be/test/fehler96.c | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 ir/be/test/fehler96.c diff --git a/ir/be/test/fehler96.c b/ir/be/test/fehler96.c new file mode 100644 index 000000000..4e08f83d5 --- /dev/null +++ b/ir/be/test/fehler96.c @@ -0,0 +1,8 @@ +int shrs1(unsigned x) { + return -(x >> 31); +} + +int main(void) +{ + printf("%d (should be -1)\n", shrs1(-3)); +} -- 2.20.1