== Progress ==

* Zero/sign extension elimination (TCWG-15) (2/10)
 - Posted patch for comment

* benchmarking (TCWG-468) (1/10)
  - Ran a53 benchmarks

* regressions (7/10)
  - THUMB1 regression for ARM fenv
    * Issue due to thumb1 not supporting mrc/mcr. Patch to fix this is
posted for review.
  - Regression when allocating 128bit integer to VFP register
    * When LRA assigns  DImode value to TImode register, it is not
setting up it in the right place of TImode. Due to this, one of the
moves becomes dead. Patterns needs to be checked.
    * VFP registers store big-endian values in little-endian format.
Hence, subreg for mode greater than word has to
be aware of this.  As it is, aarch64_cannot_change_mode_class will need
the fix like done in ARM.

== Plan ==
  * Benchmarking.
  * Upstream zero/sign extension elimination activities.

_______________________________________________
linaro-toolchain mailing list
linaro-toolchain@lists.linaro.org
http://lists.linaro.org/mailman/listinfo/linaro-toolchain

Reply via email to