Commit a7538b9c by Uros Bizjak

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
parent fbc68f2a
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> 2012-11-27 Dehao Chen <dehao@google.com>
* cfgrtl.c (rtl_merge_blocks): Check with UNKNOWN_LOCATION correctly. * cfgrtl.c (rtl_merge_blocks): Check with UNKNOWN_LOCATION correctly.
...@@ -219,8 +225,7 @@ ...@@ -219,8 +225,7 @@
2012-11-23 Tobias Burnus <burnus@net-b.de> 2012-11-23 Tobias Burnus <burnus@net-b.de>
* doc/invoke.texi (-fsanitize=address): Remove obsolete * doc/invoke.texi (-fsanitize=address): Remove obsolete remark.
remark.
2012-11-23 Jakub Jelinek <jakub@redhat.com> 2012-11-23 Jakub Jelinek <jakub@redhat.com>
...@@ -229,8 +234,7 @@ ...@@ -229,8 +234,7 @@
* gimple-low.c: Include langhooks.c. * gimple-low.c: Include langhooks.c.
(block_may_fallthru): Handle TARGET_EXPR and ERROR_MARK, (block_may_fallthru): Handle TARGET_EXPR and ERROR_MARK,
by default call lang_hooks.block_may_fallthru. by default call lang_hooks.block_may_fallthru.
* langhooks.h (struct lang_hooks): Add block_may_fallthru * langhooks.h (struct lang_hooks): Add block_may_fallthru langhook.
langhook.
* langhooks-def.h (LANG_HOOKS_BLOCK_MAY_FALLTHRU): Define. * langhooks-def.h (LANG_HOOKS_BLOCK_MAY_FALLTHRU): Define.
(LANG_HOOKS_INITIALIZER): Use it. (LANG_HOOKS_INITIALIZER): Use it.
...@@ -321,13 +325,13 @@ ...@@ -321,13 +325,13 @@
2012-11-22 Dmitry Vyukov <dvyukov@google.com> 2012-11-22 Dmitry Vyukov <dvyukov@google.com>
Wei Mi <wmi@google.com> Wei Mi <wmi@google.com>
* builtins.def (DEF_SANITIZER_BUILTIN): Define tsan builtins. * builtins.def (DEF_SANITIZER_BUILTIN): Define tsan builtins.
* sanitizer.def: Ditto. * sanitizer.def: Ditto.
* Makefile.in (tsan.o): Add tsan.o target. * Makefile.in (tsan.o): Add tsan.o target.
(BUILTINS_DEF): Add sanitizer.def. (BUILTINS_DEF): Add sanitizer.def.
* passes.c (init_optimization_passes): Add tsan passes. * passes.c (init_optimization_passes): Add tsan passes.
* tree-pass.h (register_pass_info): Ditto. * tree-pass.h (register_pass_info): Ditto.
* toplev.c (compile_file): Ditto. * toplev.c (compile_file): Ditto.
* doc/invoke.texi: Document tsan related options. * doc/invoke.texi: Document tsan related options.
* gcc.c (LINK_COMMAND_SPEC): Add LIBTSAN_SPEC in link command if * gcc.c (LINK_COMMAND_SPEC): Add LIBTSAN_SPEC in link command if
-fsanitize=thread. -fsanitize=thread.
...@@ -11167,10 +11167,10 @@ ...@@ -11167,10 +11167,10 @@
&& reload_completed" && reload_completed"
[(const_int 0)] [(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], 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]); operands[4], operands[5], operands[6], operands[2]);
DONE; DONE;
}) })
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment