https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80307
--- Comment #2 from Thomas Preud'homme <thopre01 at gcc dot gnu.org> --- Author: thopre01 Date: Tue Apr 4 16:24:18 2017 New Revision: 246682 URL: https://gcc.gnu.org/viewcvs?rev=246682&root=gcc&view=rev Log: [ARM] Fix small multiply feature 2017-04-03 Thomas Preud'homme <thomas.preudho...@arm.com> gcc/ PR target/80307 * config/arm/arm.c (thumb1_rtx_costs): Give a cost of 32 instructions for small multiply cores. gcc/testsuite/ PR target/80307 * gcc.target/arm/small-multiply-m0-1.c: Do not skip test if not targeting any CPU or architecture. * gcc.target/arm/small-multiply-m0-2.c: Likewise. * gcc.target/arm/small-multiply-m0-3.c: Likewise. * gcc.target/arm/small-multiply-m0plus-1.c: Likewise. * gcc.target/arm/small-multiply-m0plus-2.c: Likewise. * gcc.target/arm/small-multiply-m0plus-3.c: Likewise. * gcc.target/arm/small-multiply-m1-1.c: Likewise. * gcc.target/arm/small-multiply-m1-2.c: Likewise. * gcc.target/arm/small-multiply-m1-3.c: Likewise. Modified: trunk/gcc/ChangeLog trunk/gcc/config/arm/arm.c trunk/gcc/testsuite/ChangeLog trunk/gcc/testsuite/gcc.target/arm/small-multiply-m0-1.c trunk/gcc/testsuite/gcc.target/arm/small-multiply-m0-2.c trunk/gcc/testsuite/gcc.target/arm/small-multiply-m0-3.c trunk/gcc/testsuite/gcc.target/arm/small-multiply-m0plus-1.c trunk/gcc/testsuite/gcc.target/arm/small-multiply-m0plus-2.c trunk/gcc/testsuite/gcc.target/arm/small-multiply-m0plus-3.c trunk/gcc/testsuite/gcc.target/arm/small-multiply-m1-1.c trunk/gcc/testsuite/gcc.target/arm/small-multiply-m1-2.c trunk/gcc/testsuite/gcc.target/arm/small-multiply-m1-3.c