[Bug target/82989] [6/7 regression] Inexplicable use of NEON for 64-bit math

sudi at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Mar 27 13:27:00 GMT 2018


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82989

--- Comment #24 from sudi at gcc dot gnu.org ---
Author: sudi
Date: Tue Mar 27 13:26:56 2018
New Revision: 258883

URL: https://gcc.gnu.org/viewcvs?rev=258883&root=gcc&view=rev
Log:
[ARM][PR82989] Fix unexpected use of NEON instructions for shifts

This is a backport of r258677 and r258723 of trunk.

*** gcc/ChangeLog ***

2018-03-27  Sudakshina Das  <sudi.das@arm.com>

        Backport from mainline:
        2018-03-20  Sudakshina Das  <sudi.das@arm.com>

        PR target/82989
        * config/arm/neon.md (ashldi3_neon): Update ?s for constraints
        to favor GPR over NEON registers.
        (<shift>di3_neon): Likewise.

*** gcc/testsuite/ChangeLog ***

2018-03-27  Sudakshina Das  <sudi.das@arm.com>

        Backport from mainline:
        2018-03-20  Sudakshina Das  <sudi.das@arm.com>

        PR target/82989
        * gcc.target/arm/pr82989.c: New test.

        Backport from mainline:
        2018-03-21  Sudakshina Das  <sudi.das@arm.com>

        PR target/82989
        * gcc.target/arm/pr82989.c: Change dg scan-assembly directives.

Added:
    branches/gcc-7-branch/gcc/testsuite/gcc.target/arm/pr82989.c
Modified:
    branches/gcc-7-branch/gcc/ChangeLog
    branches/gcc-7-branch/gcc/config/arm/neon.md
    branches/gcc-7-branch/gcc/testsuite/ChangeLog


More information about the Gcc-bugs mailing list