[Patch ARM] Remove %? string from some Advanced SIMD patterns.
authorRamana Radhakrishnan <ramana.radhakrishnan@arm.com>
Wed, 5 Jul 2017 12:58:46 +0000 (12:58 +0000)
committerRamana Radhakrishnan <ramana@gcc.gnu.org>
Wed, 5 Jul 2017 12:58:46 +0000 (12:58 +0000)
commite60226ffa0cc0eff39141a4954a506484c17fda4
tree786ad1e69105d86754df7e9ea762c40395beb5db
parente483b7b46fd2e0db7d98975b8efcc033bc6ffb7d
[Patch ARM] Remove %? string from some Advanced SIMD patterns.

Advanced SIMD patterns are not predicable, thus they should not have
%? in their output templates. Found when auditing the code for
something else. This has been in my tree for sometime , bootstrapped
and regression tested on armhf for armv7ve+simd as the architectural
base.

Applied to trunk

<DATE>  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

* config/arm/neon.md (fma<VCVTF:mode>4): Remove %?.
(fma<VH:mode>4_intrinsic): Likewise.
(*fmsub<VCVTF:mode>4): Likewise.
(*fmsub<VH:mode>4_intrinsic): Likewise.

regards
Ramana

From-SVN: r249999
gcc/ChangeLog
gcc/config/arm/neon.md