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: [PATCH] Fix wrong register allocation for EH


> Sorry for the screw-up.  I'd thought this was one of the things that DF
> would handle for us.

The problem is that, while DF correctly detects them as artificial defs at the 
beginning of the BB, the info is not propagated to the RA.  So you would need 
an explicit walk over the result of df_get_artificial_defs, but I think that 
mimicing what is done in global_conflicts is more consistent.

-- 
Eric Botcazou


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