mbox

[0/3] rs6000: Delete <Ff> and <Fv>

Message ID cover.1652278190.git.segher@kernel.crashing.org
Headers

Message

Segher Boessenkool May 11, 2022, 2:57 p.m. UTC
  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(-)