X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firmode.c;h=8e2752bcbcd0179620504ac085d4958f75c2db6a;hb=fed1bdc07c9ec7b4d07a9243ad093c9fdd239fbd;hp=45c7c1efe246ce747c4409eef40e910578749e6f;hpb=638eef4d386c47f2dbd88eae33216d295d2a4486;p=libfirm diff --git a/ir/ir/irmode.c b/ir/ir/irmode.c index 45c7c1efe..8e2752bcb 100644 --- a/ir/ir/irmode.c +++ b/ir/ir/irmode.c @@ -885,13 +885,13 @@ init_mode (void) /* Character Modes */ newmode.sort = irms_character; newmode.arithmetic = irma_twos_complement; + newmode.modulo_shift = 0; /* Character */ newmode.name = new_id_from_chars("C", 1); newmode.code = irm_C; newmode.sign = 0; newmode.size = 8; - newmode.modulo_shift = 32; mode_C = register_mode(&newmode); @@ -900,7 +900,6 @@ init_mode (void) newmode.code = irm_U; newmode.sign = 0; newmode.size = 16; - newmode.modulo_shift = 32; mode_U = register_mode(&newmode);