From 19cfe130fa967c4acb18e02918b6de38ecbf0aed Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Mon, 21 Apr 2008 14:20:18 +0000 Subject: [PATCH] Panic when right shifting non-32bit values. [r19349] --- ir/be/ia32/ia32_transform.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ir/be/ia32/ia32_transform.c b/ir/be/ia32/ia32_transform.c index 2e5afd584..9edaf4b24 100644 --- a/ir/be/ia32/ia32_transform.c +++ b/ir/be/ia32/ia32_transform.c @@ -1057,6 +1057,8 @@ static ir_node *gen_shift_binop(ir_node *node, ir_node *op1, ir_node *op2, if(flags & match_mode_neutral) { op1 = ia32_skip_downconv(op1); + } else if (get_mode_size_bits(get_irn_mode(node)) != 32) { + panic("right shifting of non-32bit values not supported, yet"); } new_op1 = be_transform_node(op1); -- 2.20.1