https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69553
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- foo (_13, _11); _9 = &MEM[(const int[2] &)t_2(D) + 8][1]; foo (_11, _9); [tail call] Trying to reduce the issue. (In reply to Markus Trippelsdorf from comment #2) > Started with r229265: > > commit 2425f3b6ce0532030e1e4274d0fc82a5d7e16c79 > Author: hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> > Date: Fri Oct 23 18:05:55 2015 +0000 > > * fold-const.c (operand_equal_p): Do not compare TYPE_MODE when > comparing addresses. I think this just exposed the issue somewhere else.