On 17/09/12 15:12, Ian Bolton wrote: > OK for 4.7 as well? > NO! But it is ok for the aarch64 branch of 4.7 :-)
R. >> -----Original Message----- >> From: Richard Earnshaw >> Sent: 14 September 2012 18:18 >> To: Ian Bolton >> Cc: gcc-patches@gcc.gnu.org >> Subject: Re: [PATCH, AArch64] Implement fnma, fms and fnms standard >> patterns >> >> On 14/09/12 18:05, Ian Bolton wrote: >>> The following standard pattern names were implemented by simply >>> renaming some existing patterns: >>> >>> * fnma >>> * fms >>> * fnms >>> >>> I have added an extra pattern for when we don't care about >>> signed zero, so we can do "-fma (a,b,c)" more efficiently. >>> >>> Regression testing all passed. >>> >>> OK to commit? >>> >>> Cheers, >>> Ian >>> >>> >>> 2012-09-14 Ian Bolton <ian.bol...@arm.com> >>> >>> gcc/ >>> * config/aarch64/aarch64.md (fmsub<mode>4): Renamed >>> to fnma<mode>4. >>> * config/aarch64/aarch64.md (fnmsub<mode>4): Renamed >>> to fms<mode>4. >>> * config/aarch64/aarch64.md (fnmadd<mode>4): Renamed >>> to fnms<mode>4. >>> * config/aarch64/aarch64.md (*fnmadd<mode>4): New pattern. >>> >>> testsuite/ >>> * gcc.target/aarch64/fmadd.c: Added extra tests. >>> * gcc.target/aarch64/fnmadd-fastmath.c: New test. >>> >> >> OK. >> >> R. > >