diff options
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r-- | gcc/ChangeLog | 31 |
1 files changed, 22 insertions, 9 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f863474..89dc408 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,22 @@ +2011-04-12 Uros Bizjak <ubizjak@gmail.com> + + * config/i386/sse.md (VI): New mode iterator. + (SSEMODEI): Remove. + (AVX256MODEI): Ditto. + (AVXMODEF4P): Ditto. + (avxvecpsmode): Ditto. + (one_cmpl<mode>2): Enable for TARGET_SSE. Use VI mode iterator. + (sse2_andnot<mode>3): New expander. + (*andnot<mode>3): Merge with *sse2_andnot<mode>3 and + *avx_andnot<mode>3. Enable for TARGET_SSE. Use VI mode iterator. + (<any_logic:code><mode>3): Use VI mode iterator. + (*<any_logic:code><mode>3): Merge with *sse2_<any_logic:code><mode>3 + and *avx_<any_logic:code><mode>3. Use VI mode iterator. + (*andnottf3): Handle AVX three-operand constraints. + (*<any_logic:code>tf3): Handle AVX three-operand constraints. + 2011-04-11 Joseph Myers <joseph@codesourcery.com> - Robert Millan <rmh@gnu.org> + Robert Millan <rmh@gnu.org> * config.gcc (x86_64-*-kfreebsd*-gnu): Use i386/kfreebsd-gnu.h. * config/i386/kfreebsd-gnu.h (GNU_USER_DYNAMIC_LINKER32, @@ -9,8 +26,7 @@ * config/i386/knetbsd-gnu.h (GNU_USER_LINK_EMULATION): Define. (REG_NAME): Don't undefine. (MD_UNWIND_SUPPORT): Undefine. - * config/i386/kopensolaris-gnu.h (GNU_USER_LINK_EMULATION): - Define. + * config/i386/kopensolaris-gnu.h (GNU_USER_LINK_EMULATION): Define. 2011-04-11 Joseph Myers <joseph@codesourcery.com> @@ -110,8 +126,7 @@ LINUX_TARGET_OS_CPP_BUILTINS to GNU_USER_TARGET_OS_CPP_BUILTINS. * config/pa/pa-linux.h (TARGET_OS_CPP_BUILTINS): Change LINUX_TARGET_OS_CPP_BUILTINS to GNU_USER_TARGET_OS_CPP_BUILTINS. - (LINK_SPEC): Change LINUX_DYNAMIC_LINKER to - GNU_USER_DYNAMIC_LINKER. + (LINK_SPEC): Change LINUX_DYNAMIC_LINKER to GNU_USER_DYNAMIC_LINKER. * config/rs6000/linux64.h (LINUX_DYNAMIC_LINKER32): Rename to GNU_USER_DYNAMIC_LINKER32. (LINUX_DYNAMIC_LINKER64): Rename to GNU_USER_DYNAMIC_LINKER64. @@ -142,8 +157,7 @@ LINUX_TARGET_OS_CPP_BUILTINS to GNU_USER_TARGET_OS_CPP_BUILTINS. * config/xtensa/linux.h (TARGET_OS_CPP_BUILTINS): Change LINUX_TARGET_OS_CPP_BUILTINS to GNU_USER_TARGET_OS_CPP_BUILTINS. - (LINK_SPEC): Change LINUX_DYNAMIC_LINKER to - GNU_USER_DYNAMIC_LINKER. + (LINK_SPEC): Change LINUX_DYNAMIC_LINKER to GNU_USER_DYNAMIC_LINKER. 2011-04-11 Joseph Myers <joseph@codesourcery.com> @@ -194,8 +208,7 @@ * config.gcc (i[34567]86-*-linux* | i[34567]86-*-kfreebsd*-gnu | i[34567]86-*-knetbsd*-gnu | i[34567]86-*-gnu* | i[34567]86-*-kopensolaris*-gnu, x86_64-*-linux* | - x86_64-*-kfreebsd*-gnu | x86_64-*-knetbsd*-gnu): Use the new - headers. + x86_64-*-kfreebsd*-gnu | x86_64-*-knetbsd*-gnu): Use the new headers. 2011-04-11 Kai Tietz <ktietz@redhat.com> |