re PR middle-end/40316 (Revision 147995 breaks gcc.target/i386/lea.c)