http://gcc.gnu.org/bugzilla/show_bug.cgi?id=49941
--- Comment #7 from Alan Modra <amodra at gmail dot com> 2011-08-03 03:07:13 UTC --- The lurking problem being that copy_rtx_if_shared_1 needs to leave RETURN shared, and I guess mark_used_flags doesn't need to do anything with RETURN too.