Since 2c2aa74d1dft ("rs6000: Remove Xilinx FP") constraints d and f mean
exactly the same thing, so we can use "d" always.  This series cleans up
the constraint initialisation a bit, and removes the <Ff> mode
attribute, since it can now always be "d".  It also removes <Fv> since it
always is "wa", and it simplifies things nicely now that we can also
delete <Ff>.

Tested on powerpc64-linux {-m32,-m64}.  Committing to trunk.


Segher


Segher Boessenkool (3):
  rs6000: Delete RS6000_CONSTRAINT_f
  rs6000: Remove <Ff>
  rs6000: Remove <Fv>

 gcc/config/rs6000/constraints.md |   2 +-
 gcc/config/rs6000/rs6000.cc      |  16 +---
 gcc/config/rs6000/rs6000.h       |   3 +-
 gcc/config/rs6000/rs6000.md      | 177 +++++++++++++++++++--------------------
 4 files changed, 89 insertions(+), 109 deletions(-)

-- 
1.8.3.1

Reply via email to