PR middle-end/58094