diff options
author | Kirill Yukhin <kirill.yukhin@intel.com> | 2013-09-06 10:36:30 +0000 |
---|---|---|
committer | Kirill Yukhin <kyukhin@gcc.gnu.org> | 2013-09-06 10:36:30 +0000 |
commit | c1d49770cb83fe768d4dac9cedaa31d59bc0ae28 (patch) | |
tree | 443ba25acd692c1669531aae15cba9871be6fce4 /gcc | |
parent | 6da47f52a733f5462368fb0cc045a0e3196609be (diff) | |
download | gcc-c1d49770cb83fe768d4dac9cedaa31d59bc0ae28.zip gcc-c1d49770cb83fe768d4dac9cedaa31d59bc0ae28.tar.gz gcc-c1d49770cb83fe768d4dac9cedaa31d59bc0ae28.tar.bz2 |
re PR target/58269 (ICE when building libobjc on x86_64-apple-darwin* after revision 201915)
PR target/58269
* config/i386/i386.c (ix86_conditional_register_usage):
Proper initialize extended SSE registers.
From-SVN: r202318
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/i386/i386.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 26ef058..3b207a5 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2013-09-06 Kirill Yukhin <kirill.yukhin@intel.com> + + PR target/58269 + * config/i386/i386.c (ix86_conditional_register_usage): + Proper initialize extended SSE registers. + 2013-09-06 Jan Hubicka <jh@suse.cz> PR tree-optimization/58311 diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index a8d70bc..d6a40a8 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -4218,7 +4218,7 @@ ix86_conditional_register_usage (void) /* If AVX512F is disabled, squash the registers. */ if (! TARGET_AVX512F) - for (i = FIRST_EXT_REX_SSE_REG; i < LAST_EXT_REX_SSE_REG; i++) + for (i = FIRST_EXT_REX_SSE_REG; i <= LAST_EXT_REX_SSE_REG; i++) fixed_regs[i] = call_used_regs[i] = 1, reg_names[i] = ""; } |