PR middle-end/30391