https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110332
--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #7) Another one reduced C testcase, very similar to the previous one but slightly more reduced: ``` _Bool a; struct s { int t; } c, d; unsigned e, f; unsigned transferValues(struct s *End) { unsigned RegIdx = *(a ? &e : &f); *End = *(a ? &c : &d); return RegIdx; } ```