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]

Re: [patches] Re: ARM libstdc++ failure fix


> On Sun, Jul 29, 2001 at 10:02:51PM +0200, Jan Hubicka wrote:
> > This way we keep the original behaviour.  The comment is out of date,
> > can you suggest better wording?
> 
> Hmm.  I suggest just stopping, rather than aborting.
Thats what I do, if the boundary == code_label
(as it should be the case of gcse - otherwise we hit label inside basic block).
> 
> > Whats about the Graham's idea of checking CALL_INSN too?
> 
> Probably a good idea.  Would be helpful on targets whose argument
> registers overlap call-return registers.  For ppc, something like
> 
> 	foo(bar())
> 
> you could wind up with a noop move that gets removed.  So there
> _is_ no independant set of r3.
OH, I see, so I will add code to stop on CALL_INSN too.
> 
> > Choose ppc, mips, sparc (or less prefebraly arm or sh) :)
> 
> Any of them.  The fastest.  ;-)
Hard question - I will need to benchmark first.
> 
> > OK after checking?
> 
> Yes.
I will send updated version in momentarity and except it approved - you
have 20 minutes to cancel :)

Honza


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