PR middle-end/21718