2014-06-04 Yvan Roux <yvan.roux@linaro.org>
commit50d61d59889e53e43bf33b2b171545796fb00593
authoryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Jun 2014 12:55:11 +0000 (12 12:55 +0000)
committeryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Jun 2014 12:55:11 +0000 (12 12:55 +0000)
treea259ea5ffd3f6b231e83d555bbbcf836d43c408d
parentb5cc9d2fb18f55c82f46e89095548461ccdadda9
2014-06-04  Yvan Roux  <yvan.roux@linaro.org>

       Backport from trunk r211211.
       2014-06-04  Bin Cheng  <bin.cheng@arm.com>

       * config/aarch64/aarch64.c (aarch64_classify_address)
       (aarch64_legitimize_reload_address): Support full addressing modes
       for vector modes.
       * config/aarch64/aarch64.md (mov<mode>, movmisalign<mode>)
       (*aarch64_simd_mov<mode>, *aarch64_simd_mov<mode>): Relax predicates.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/linaro@211584 138bc75d-0d04-0410-961f-82ee72b054a4
gcc-4_9-branch/gcc/ChangeLog.linaro
gcc-4_9-branch/gcc/config/aarch64/aarch64-simd.md
gcc-4_9-branch/gcc/config/aarch64/aarch64.c