aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUros Bizjak <uros@gcc.gnu.org>2012-11-27 17:01:09 +0100
committerUros Bizjak <uros@gcc.gnu.org>2012-11-27 17:01:09 +0100
commita7538b9cc69a090e665b7fd1063ac4962a0e28fb (patch)
tree6c7d6b23af07aeed00fa42ab309b7c58db917f08
parentfbc68f2a00aedf4351488ecbb45b80cecf3b3f2e (diff)
downloadgcc-a7538b9cc69a090e665b7fd1063ac4962a0e28fb.zip
gcc-a7538b9cc69a090e665b7fd1063ac4962a0e28fb.tar.gz
gcc-a7538b9cc69a090e665b7fd1063ac4962a0e28fb.tar.bz2
i386.md (*jcc<X87MODEF:mode>_<SWI24:mode>_i387 splitters): Remove unneeded temporary.
* config/i386/i386.md (*jcc<X87MODEF:mode>_<SWI24:mode>_i387 splitters): Remove unneeded temporary. From-SVN: r193856
-rw-r--r--gcc/ChangeLog20
-rw-r--r--gcc/config/i386/i386.md4
2 files changed, 14 insertions, 10 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index da5ccea..9cecb38 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2012-11-27 Uros Bizjak <ubizjak@gmail.com>
+
+ * config/i386/i386.md
+ (*jcc<X87MODEF:mode>_<SWI24:mode>_i387 splitters): Remove
+ unneeded temporary.
+
2012-11-27 Dehao Chen <dehao@google.com>
* cfgrtl.c (rtl_merge_blocks): Check with UNKNOWN_LOCATION correctly.
@@ -219,8 +225,7 @@
2012-11-23 Tobias Burnus <burnus@net-b.de>
- * doc/invoke.texi (-fsanitize=address): Remove obsolete
- remark.
+ * doc/invoke.texi (-fsanitize=address): Remove obsolete remark.
2012-11-23 Jakub Jelinek <jakub@redhat.com>
@@ -229,8 +234,7 @@
* gimple-low.c: Include langhooks.c.
(block_may_fallthru): Handle TARGET_EXPR and ERROR_MARK,
by default call lang_hooks.block_may_fallthru.
- * langhooks.h (struct lang_hooks): Add block_may_fallthru
- langhook.
+ * langhooks.h (struct lang_hooks): Add block_may_fallthru langhook.
* langhooks-def.h (LANG_HOOKS_BLOCK_MAY_FALLTHRU): Define.
(LANG_HOOKS_INITIALIZER): Use it.
@@ -321,13 +325,13 @@
2012-11-22 Dmitry Vyukov <dvyukov@google.com>
Wei Mi <wmi@google.com>
- * builtins.def (DEF_SANITIZER_BUILTIN): Define tsan builtins.
- * sanitizer.def: Ditto.
- * Makefile.in (tsan.o): Add tsan.o target.
+ * builtins.def (DEF_SANITIZER_BUILTIN): Define tsan builtins.
+ * sanitizer.def: Ditto.
+ * Makefile.in (tsan.o): Add tsan.o target.
(BUILTINS_DEF): Add sanitizer.def.
* passes.c (init_optimization_passes): Add tsan passes.
* tree-pass.h (register_pass_info): Ditto.
- * toplev.c (compile_file): Ditto.
+ * toplev.c (compile_file): Ditto.
* doc/invoke.texi: Document tsan related options.
* gcc.c (LINK_COMMAND_SPEC): Add LIBTSAN_SPEC in link command if
-fsanitize=thread.
diff --git a/gcc/config/i386/i386.md b/gcc/config/i386/i386.md
index 202a898..3846065 100644
--- a/gcc/config/i386/i386.md
+++ b/gcc/config/i386/i386.md
@@ -11167,10 +11167,10 @@
&& reload_completed"
[(const_int 0)]
{
- rtx tmp = ix86_force_to_memory (GET_MODE (operands[2]), operands[2]);
+ operands[7] = ix86_force_to_memory (GET_MODE (operands[2]), operands[2]);
ix86_split_fp_branch (swap_condition (GET_CODE (operands[0])), operands[3],
- gen_rtx_FLOAT (GET_MODE (operands[1]), tmp),
+ gen_rtx_FLOAT (GET_MODE (operands[1]), operands[7]),
operands[4], operands[5], operands[6], operands[2]);
DONE;
})