PR middle-end/77484