This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Patch for ia64 regression on asm-subreg-1.c
- From: Richard Henderson <rth at redhat dot com>
- To: "Joseph S. Myers" <joseph at codesourcery dot com>
- Cc: gcc-patches at gcc dot gnu dot org, Mark Mitchell <mark at codesourcery dot com>
- Date: Fri, 15 Apr 2005 18:42:41 -0700
- Subject: Re: Patch for ia64 regression on asm-subreg-1.c
- References: <Pine.LNX.4.61.0504150113260.8280@digraph.polyomino.org.uk>
On Fri, Apr 15, 2005 at 01:15:56AM +0000, Joseph S. Myers wrote:
> (asm_input:HI ("X"))
>
> I don't know whether such a SUBREG of an AND is considered generally
> valid, but there is nothing to stop it from being generated and
> validate_subreg considers it valid, so the back end should handle it.
You get all sorts of crazy invalid things with X expressions. You've
pretty much promised not to look at them. I do think that we ought to
do something different with them in reload though...
> * config/ia64/ia64.c (rtx_needs_barrier): Recurse instead of
> falling through from SUBREG case to REG.
Ok.
r~