This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: RTL problem with optimizations
- From: James E Wilson <wilson at specifixinc dot com>
- To: Petar Penchev <ptr at melexis dot com>
- Cc: gcc at gcc dot gnu dot org
- Date: Wed, 15 Sep 2004 17:22:27 -0700
- Subject: Re: RTL problem with optimizations
- References: <opsec8k1ei8jxhtw@ptrlp.mlxbg.elex.be>
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