Hi,

Thanks again to everyone who's reviewed the large number of SVE-related
patches.  I just wanted to list in one place the patches that haven't
yet been approved:

* Use poly_int rtx accessors instead of hwi accessors
  https://gcc.gnu.org/ml/gcc-patches/2018-01/msg00661.html
* Use poly_int tree accessors
  https://gcc.gnu.org/ml/gcc-patches/2018-01/msg00662.html

  The gimple_add_tmp_var(,_fn) parts of the second patch are
  needed for automatic vector variables, which can be created
  for things like OpenMP.  This is needed to build libgfortran
  matmul.  Several of the other changes are needed to get
  clean test results (sorry for not keeping a list of which).

* Extra subreg fold for variable-length CONST_VECTORs
  https://gcc.gnu.org/ml/gcc-patches/2018-01/msg00227.html

  The base SVE port needs this to handle the new variable-length
  vector encoding.

* Improve canonicalisation of TARGET_MEM_REFs
  https://gcc.gnu.org/ml/gcc-patches/2018-01/msg00619.html

  Needed to get scaled indexed addressing for vector loads and stores.
  Several of the SVE code quality tests fail without this.

* Allow ADDR_EXPRs of TARGET_MEM_REFs
  https://gcc.gnu.org/ml/gcc-patches/2018-01/msg00629.html

  Needed to allow ivopts to optimise masked loads and stores.

These can't really count as pings since most of them were only
posted in the last few days (sorry again about that).

Thanks,
Richard

Reply via email to