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

Reply via email to