* i386.c (classify_argument): Fix missed case from previous patch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@56231
138bc75d-0d04-0410-961f-
82ee72b054a4
+Mon Aug 12 12:48:20 CEST 2002 Jan Hubicka <jh@suse.cz>
+
+ * i386.md (tablejump): Sign extend the operand.
+ * i386.c (classify_argument): Fix missed case from previous patch.
+
2002-08-12 Neil Booth <neil@daikokuya.co.uk>
* c-common.c (STDC_0_IN_SYSTEM_HEADERS, c_common_init): Move
return 0;
for (i = 0; i < num; i++)
{
- int pos = (offset + bit_offset) / 8 / 8;
+ int pos = (offset + (bit_offset % 64)) / 8 / 8;
classes[i + pos] =
merge_classes (subclasses[i], classes[i + pos]);
}
op1 = operands[0];
}
- operands[0] = expand_simple_binop (Pmode, code, op0, op1, NULL_RTX, 1,
+ operands[0] = expand_simple_binop (Pmode, code, op0, op1, NULL_RTX, 0,
OPTAB_DIRECT);
}
})