On Mon, Nov 3, 2014 at 9:01 AM, Alex Velenko <alex.vele...@arm.com> wrote: > Hi, > This patch adds a mid-end check to catch division by > constant case and optimize it to generate one shift, > instead of two. > > A testacase to check the correct codegeneration for aarch64 > is added. This check is not made generic, because the optimisation > implemented is not used by all targets. > > Is it ok? > > Thanks, > Alex > > gcc/ > > 2014-11-03 Alex Velenko <alex.vele...@arm.com> > > * simplify-rtx.c (simplify_binary_operation_1): Div check added. > * rtl.h (SUBREG_P): New macro added. > > gcc/testsuite/ > > 2014-11-03 Alex Velenko <alex.vele...@arm.com> > > * gcc.dg/asr-div1.c : New testcase.
This caused: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63843 -- H.J.