This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [4.2 only] RFA: PR 33848: reload rematerialisation of labels


> Because (a) reload can turn a direct jump into an indirect jump with
> a known target and (b) JUMP_LABEL should always be recomputable from
> other information (as done by rebuild_jump_labels).  Without the note,
> later passes would not be able to recompute the correct JUMP_LABEL.

Agreed.  But what about jumps without JUMP_LABEL?  Your patch will change the 
behavior for them.

-- 
Eric Botcazou


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]