PR middle-end/47646