From a7538b9cc69a090e665b7fd1063ac4962a0e28fb Mon Sep 17 00:00:00 2001 From: Uros Bizjak Date: Tue, 27 Nov 2012 17:01:09 +0100 Subject: i386.md (*jcc__i387 splitters): Remove unneeded temporary. * config/i386/i386.md (*jcc__i387 splitters): Remove unneeded temporary. From-SVN: r193856 --- gcc/ChangeLog | 20 ++++++++++++-------- gcc/config/i386/i386.md | 4 ++-- 2 files changed, 14 insertions(+), 10 deletions(-) (limited to 'gcc') 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 + + * config/i386/i386.md + (*jcc__i387 splitters): Remove + unneeded temporary. + 2012-11-27 Dehao Chen * cfgrtl.c (rtl_merge_blocks): Check with UNKNOWN_LOCATION correctly. @@ -219,8 +225,7 @@ 2012-11-23 Tobias Burnus - * doc/invoke.texi (-fsanitize=address): Remove obsolete - remark. + * doc/invoke.texi (-fsanitize=address): Remove obsolete remark. 2012-11-23 Jakub Jelinek @@ -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 Wei Mi - * 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; }) -- cgit v1.1