https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114434
--- Comment #4 from ro at CeBiTec dot Uni-Bielefeld.DE <ro at CeBiTec dot Uni-Bielefeld.DE> --- > --- Comment #3 from Iain Buclaw <ibuclaw at gcc dot gnu.org> --- > I see the test is pointer + 64-bit int. Is this UB on 32bit pointer > platforms? You're right: I only see the failure when d21 is a 32-bit binary; 64-bit d21 is ok. However, both are supposed to work the same in multilibbed configurations.