PR middle-end/27945