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.