This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: HP-UX IA64 ILP32 patch
- From: Richard Henderson <rth at redhat dot com>
- To: Steve Ellcey <sje at cup dot hp dot com>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Thu, 28 Feb 2002 17:20:33 -0800
- Subject: Re: HP-UX IA64 ILP32 patch
- References: <200202282350.PAA12629@hpsje.cup.hp.com>
On Thu, Feb 28, 2002 at 03:50:38PM -0800, Steve Ellcey wrote:
> * doc/rtl.texi (SUBREG_PROMOTED_UNSIGNED_P): Change definition
> to take ptr_extend into account as third type of extension.
> (SUBREG_PROMOTED_UNSIGNED_SET): Definition of new macro to set bit
> fields used by SUBREG_PROMOTED_UNSIGNED_P.
> * rtl.h (SUBREG_PROMOTED_UNSIGNED_SET): New macro.
> (SUBREG_PROMOTED_UNSIGNED_P): Change to return -1 as well as 0 or 1.
> * calls.c (precompute_arguments): Use new macro.
> (expand_call): Ditto.
> * combine.c (nonzero_bits): Ditto.
> (record_promoted_value): Ditto.
> * expr.c (store_expr): Ditto.
> (expand_expr): Ditto.
> * function.c (assign_parms): Ditto.
Applied.
r~