PR middle-end/59470