RTL problem with optimizations

James E Wilson wilson@specifixinc.com
Thu Sep 16 00:29:00 GMT 2004


Petar Penchev wrote:
> My questions are about this .web file , what it is ? and why compiler  
> decides to replace clobber register ?

Others have reported the same problem.  See for instance PR 15334 for 
the m68hc11 target.  They fixed it by disabling the web pass.  They are 
using the same construct, a clobber of a match_dup of an input operand 
to a shift.

This is probably a generic bug in the the -fweb pass, that someone will 
eventually have to track down and fix.  Right now, it is only affecting 
obscure targets, so it hasn't gotten much attention.
-- 
Jim Wilson, GNU Tools Support, http://www.SpecifixInc.com



More information about the Gcc mailing list