PR middle-end/50199