PR middle-end/52640