re PR target/82981 (unnecessary __multi3 call for mips64r6 linux kernel)
authorMihailo Stojanovic <mistojanovic@wavecomp.com>
Mon, 28 Oct 2019 19:17:58 +0000 (19:17 +0000)
committerJeff Law <law@gcc.gnu.org>
Mon, 28 Oct 2019 19:17:58 +0000 (13:17 -0600)
commit48b2123f6336ba6c06846d7c8b60bd14eaeae7ec
treec475946b9e5d38bc3cbd04ce95de88adae96ac1b
parent420fb10c0974fcfa77d8a5146cc7d486ab423c1b
re PR target/82981 (unnecessary __multi3 call for mips64r6 linux kernel)

PR target/82981
        * config/mips/mips.md (<u>mulditi3): Generate patterns for high
        doubleword and low doubleword result of multiplication on
        MIPS64R6.

        * gcc.target/mips/mips64r6-ti-mult.c: New test.

From-SVN: r277537
gcc/ChangeLog
gcc/config/mips/mips.md
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/mips/mips64r6-ti-mult.c [new file with mode: 0644]