This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Fix target/15286 (reload of paradoxical subregs)
- From: Richard Henderson <rth at redhat dot com>
- To: Ulrich Weigand <weigand at i1 dot informatik dot uni-erlangen dot de>
- Cc: gcc-patches at gcc dot gnu dot org, dje at watson dot ibm dot com, fjahanian at apple dot com
- Date: Wed, 27 Oct 2004 14:11:36 -0700
- Subject: Re: [PATCH] Fix target/15286 (reload of paradoxical subregs)
- References: <200410271501.i9RF1L0a031513@faui1g.informatik.uni-erlangen.de>
Ug. It wouldn't bother me if, for 4.1, someone did the work to
disallow paradoxical subregs. It ought to be just as easy for
us to generate
(set (reg:DI temp) (foo:DI ...))
(set (reg:SI dest) (subreg:SI (reg:DI temp) 0))
instead of
(set (subreg:DI (reg:SI dest) 0) (foo:DI ...))
But that aside, the patch is ok.
r~