PR target/24969
* i386.c (classify_argument): Properly adjust offset of bitfield for
substructures.
From-SVN: r108573
+2005-12-15 Jan Hubicka <jh@suse.cz>
+
+ PR target/24969
+ * i386.c (classify_argument): Properly adjust offset of bitfield for
+ substructures.
+
2005-12-15 Richard Sandiford <richard@codesourcery.com>
* final.c (final_scan_insn): Flip in_cold_section_p when changing
misaligned integers. */
if (DECL_BIT_FIELD (field))
{
- for (i = int_bit_position (field) / 8 / 8;
- i < (int_bit_position (field)
+ for (i = (int_bit_position (field) + (bit_offset % 64)) / 8 / 8;
+ i < ((int_bit_position (field) + (bit_offset % 64))
+ tree_low_cst (DECL_SIZE (field), 0)
+ 63) / 8 / 8; i++)
classes[i] =