arm.c (arm_atomic_assign_expand_fenv): call default_atomic_assign_expand_fenv for...
authorKugan Vivekanandarajah <kuganv@linaro.org>
Tue, 17 Jun 2014 00:00:59 +0000 (00:00 +0000)
committerKugan Vivekanandarajah <kugan@gcc.gnu.org>
Tue, 17 Jun 2014 00:00:59 +0000 (00:00 +0000)
commit5db3787171aacab1d1ced94208645a210c5cd515
treeb427eed409910248e39292776c04cfd301bf9fd3
parentba38538fd68b2542277ea236a06b9f418e6d77bd
arm.c (arm_atomic_assign_expand_fenv): call default_atomic_assign_expand_fenv for !TARGET_HARD_FLOAT.

gcc/
2014-06-17  Kugan Vivekanandarajah  <kuganv@linaro.org>

* config/arm/arm.c (arm_atomic_assign_expand_fenv): call
default_atomic_assign_expand_fenv for !TARGET_HARD_FLOAT.
(arm_init_builtins) : Initialize builtins __builtins_arm_set_fpscr and
__builtins_arm_get_fpscr only when TARGET_HARD_FLOAT.
* config/arm/vfp.md (set_fpscr): Make pattern conditional on
TARGET_HARD_FLOAT.
(get_fpscr) : Likewise.

From-SVN: r211717
gcc/ChangeLog
gcc/config/arm/arm.c
gcc/config/arm/vfp.md