PR middle-end/19583