PR middle-end/30262