On Wed, Jul 20, 2016 at 3:15 PM, Bernd Schmidt <bschm...@redhat.com> wrote:
>
>
> On 07/20/2016 02:25 PM, Uros Bizjak wrote:
>>
>> 2016-07-19 14:46 GMT+02:00 Uros Bizjak <ubiz...@gmail.com>:
>>>
>>> The result of exercises with sed in gcc/ directory.
>>
>>
>> Some more conversions:
>>
>> 2016-07-20  Uros Bizjak  <ubiz...@gmail.com>
>>
>>     * cse.c: Use HOST_WIDE_INT_M1 instead of ~(HOST_WIDE_INT) 0.
>>     * combine.c: Use HOST_WIDE_INT_M1U instead of
>>     ~(unsigned HOST_WIDE_INT) 0.
>>     * double-int.h: Ditto.
>>     * dse.c: Ditto.
>>     * dwarf2asm.c:Ditto.
>>     * expmed.c: Ditto.
>>     * genmodes.c: Ditto.
>>     * match.pd: Ditto.
>>     * read-rtl.c: Ditto.
>>     * tree-ssa-loop-ivopts.c: Ditto.
>>     * tree-ssa-loop-prefetch.c: Ditto.
>>     * tree-vect-generic.c: Ditto.
>>     * tree-vect-patterns.c: Ditto.
>>     * tree.c: Ditto.
>>
>> Bootstrapped and regression tested on x86_64-linux-gnu {,-m32}.
>>
>> OK for mainline?
>
>
> I think this is a good set of changes which makes the code easier to read.
> Can I impose one additional requirement, building before/after and verifying
> that all the object files are identical? If you do this, these and all other
> similar changes are preapproved.

I did check for differences of object files in stage1 and stage3
(final) directory when the compiler was bootstrapped w/ and w/o the
patch. As expected, objdump -dr didn't show any, so I'm pretty
confident that the sources are functionally the same.

I have committed the patch to mainline.

Uros.

Reply via email to