https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100941
Hongtao.liu <crazylht at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |crazylht at gmail dot com --- Comment #1 from Hongtao.liu <crazylht at gmail dot com> --- The issue seems to be related to generic part, not target specific 006t.gimple U foo (V v, W w) { U D.2852; _1 = {v, { 0, 0, 0, 0 }}; _2 = BIT_INSERT_EXPR <_1, { 0, 0, 0, 0 }, 0>; <--- why bit position is 0 but not 256? D.2852 = BIT_FIELD_REF <_2, 64, 0>; return D.2852; }