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