PR middle-end/21282