------- Comment #4 from dje at gcc dot gnu dot org 2006-05-11 15:13 ------- It looks like something in exception handling is creating a new object very late, after reload, and the new address is not validized before being handed to replace_equiv_address().
Should explow.c:use_anchored_address() add if (reload_in_progress || reload_completed) return x; Either the block should not be created so late or it should be validized. Although, I am curious how this works in expand_expr_real_1 when section anchors is not enabled. -- dje at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |richard at codesourcery dot | |com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27536