"H.J. Lu" <hjl.to...@gmail.com> writes: >> Index: gcc/sel-sched-dump.c >> =================================================================== >> --- gcc/sel-sched-dump.c 2012-05-06 16:17:20.000000000 +0100 >> +++ gcc/sel-sched-dump.c 2012-05-06 16:17:20.316206160 +0100 >> @@ -957,7 +957,7 @@ debug_mem_addr_value (rtx x) >> enum machine_mode address_mode; >> >> gcc_assert (MEM_P (x)); > > You should remove this assert since get_address_mode does it.
I think it's better to keep it. Richard >> - address_mode = targetm.addr_space.address_mode (MEM_ADDR_SPACE (x)); >> + address_mode = get_address_mode (x); >> >> t = shallow_copy_rtx (x); >> if (cselib_lookup (XEXP (t, 0), address_mode, 0, GET_MODE (t)))