https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103967
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- There are two issues, the first issue deals with array accesses not always being lowered at the gimple level and the second issue is bitfield accesses are not being lowered either.