From: Jan Hubicka Date: Fri, 6 Sep 2013 14:39:17 +0000 (+0200) Subject: i386.c (ix86_hard_regno_mode_ok): AVX modes are valid only when AVX is enabled. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=68e4ca7e493804a8426d78094ca4e146e0b8828e;p=gcc.git i386.c (ix86_hard_regno_mode_ok): AVX modes are valid only when AVX is enabled. * i386.c (ix86_hard_regno_mode_ok): AVX modes are valid only when AVX is enabled. From-SVN: r202335 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 70b93b0a831..b9d85892dbf 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2013-09-06 Jan Hubicka + + * i386.c (ix86_hard_regno_mode_ok): AVX modes are valid only when + AVX is enabled. + 2013-09-06 James Greenhalgh * config/aarch64/aarch64.md diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index d6a40a8094a..e2fa71a369a 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -34466,7 +34466,7 @@ ix86_hard_regno_mode_ok (int regno, enum machine_mode mode) /* OImode move is available only when AVX is enabled. */ return ((TARGET_AVX && mode == OImode) - || VALID_AVX256_REG_MODE (mode) + || (TARGET_AVX && VALID_AVX256_REG_MODE (mode)) || VALID_SSE_REG_MODE (mode) || VALID_SSE2_REG_MODE (mode) || VALID_MMX_REG_MODE (mode)