This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Fix hppa-* --enable-checking=release bootstrap (PR bootstrap/48161)


On Thu, Mar 17, 2011 at 11:38 PM, Jakub Jelinek <jakub@redhat.com> wrote:
> On Thu, Mar 17, 2011 at 09:07:43PM +0100, Jakub Jelinek wrote:
>> The following fixes the testcase in cross to hppa-* as well.
>> I'll bootstrap/regtest it momentarily, ok if it passes?
>
> Now bootstrapped/regtested on x86_64-linux and i686-linux.

Ok.

Thanks,
Richard.

>> 2011-03-17 ?Richard Henderson ?<rth@redhat.com>
>> ? ? ? ? ? Jakub Jelinek ?<jakub@redhat.com>
>>
>> ? ? ? PR bootstrap/48161
>> ? ? ? * expr.c (expand_expr_addr_expr_1): Use simplify_gen_binary
>> ? ? ? instead of gen_rtx_PLUS if EXPAND_SUM or EXPAND_INITIALIZER.
>>
>> ? ? ? * gcc.c-torture/compile/pr48161.c: New test.
>>
>> --- gcc/expr.c.jj ? ? 2011-03-14 14:12:15.000000000 +0100
>> +++ gcc/expr.c ? ? ? ?2011-03-17 16:49:01.000000000 +0100
>> @@ -6971,7 +6971,7 @@ expand_expr_addr_expr_1 (tree exp, rtx t
>> ? ? ? ?tmp = convert_memory_address_addr_space (tmode, tmp, as);
>>
>> ? ? ? ?if (modifier == EXPAND_SUM || modifier == EXPAND_INITIALIZER)
>> - ? ? result = gen_rtx_PLUS (tmode, result, tmp);
>> + ? ? result = simplify_gen_binary (PLUS, tmode, result, tmp);
>> ? ? ? ?else
>> ? ? ? {
>> ? ? ? ? subtarget = bitpos ? NULL_RTX : target;
>> --- gcc/testsuite/gcc.c-torture/compile/pr48161.c.jj ?2011-03-09 16:32:56.855000001 +0100
>> +++ gcc/testsuite/gcc.c-torture/compile/pr48161.c ? ? 2011-03-17 17:20:34.000000000 +0100
>
> ? ? ? ?Jakub
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]