This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: RFA: Fix bootstrap/46358
- From: Richard Henderson <rth at redhat dot com>
- To: Joern Rennecke <amylaar at spamcop dot net>
- Cc: gcc-patches at gcc dot gnu dot org, Ian Lance Taylor <iant at google dot com>, Jan Hubicka <jh at suse dot cz>, Uros Bizjak <ubizjak at gmail dot com>
- Date: Mon, 08 Nov 2010 08:40:39 -0800
- Subject: Re: RFA: Fix bootstrap/46358
- References: <20101108045743.4e05vgz5wk00w4g0-nzlynne@webmail.spamcop.net>
On 11/08/2010 01:57 AM, Joern Rennecke wrote:
> + gcc_assert ((allocate & (HOST_WIDE_INT) 0xffffffff) == allocate);
> + gcc_assert (((HOST_WIDE_INT) args_size & (HOST_WIDE_INT) 0xffffffff)
> == (HOST_WIDE_INT) args_size);
Please just promote args_size to HOST_WIDE_INT.
> + argval = (HOST_BITS_PER_WIDE_INT > 32
> + ? (HOST_WIDE_INT) args_size << 32 : 0) + allocate;
Cleaner to split to the shift in two.
Ok with those changes.
r~