aboutsummaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog31
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>