This is the mail archive of the gcc@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]

Re: What is this patch doing?


> Just -m3 is enough to reproduce it here.

I have updated my tree now and can reporduce the problem.

There are actually two problem with using the first post-reload
splitting pass:  first, rebuild_notes_after_reload is not set
depending on whether the splitter created any notes or not.
But, more importantly, this splitter is only run when optimizing.
So a split pattern that is only supposed to be used at that point
would have to be guarded against being run too late.  Do we want to
introduce a new global variable that says when a split pattern may
generate labels?  Or is there already one?
Or should we rather make this post-reload splitter always executed?

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