]> gcc.gnu.org Git - gcc.git/commitdiff
alpha.c (alpha_emit_conditional_move): Update "cmp" RTX before signed_comparison_oper...
authorUros Bizjak <uros@gcc.gnu.org>
Sat, 31 Aug 2013 13:23:36 +0000 (15:23 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Sat, 31 Aug 2013 13:23:36 +0000 (15:23 +0200)
* config/alpha/alpha.c (alpha_emit_conditional_move): Update
"cmp" RTX before signed_comparison_operator check to account
for "code" changes.

From-SVN: r202127

gcc/ChangeLog
gcc/config/alpha/alpha.c

index 030fa85e8b51a0d1da4287e722222a0690fc23cf..73cf7790ca77325079c01169e303c436b49b0a05 100644 (file)
@@ -1,11 +1,16 @@
+2013-08-31  Uros Bizjak  <ubizjak@gmail.com>
+
+       * config/alpha/alpha.c (alpha_emit_conditional_move): Update
+       "cmp" RTX before signed_comparison_operator check to account
+       for "code" changes.
+
 2013-08-30  Jan Hubicka  <jh@suse.cz>
 
-       * ipa-prop.c (ipa_set_jf_known_type): Check that we add
-       only records.
+       * ipa-prop.c (ipa_set_jf_known_type): Check that we add only records.
        (detect_type_change_1): Rename to ...
        (detect_type_change): ... this one; early return on non-polymorphic
        types.
-       (detect_type_change_ssa): Add comp_type parameter; update       
+       (detect_type_change_ssa): Add comp_type parameter; update
        use of detect_type_change.
        (compute_complex_assign_jump_func): Add param_type parameter;
        update use of detect_type_change_ssa.
        instead of flag_asan.
        * tree.h (enum tree_index): Add TI_POINTER_SIZED_TYPE.
        (pointer_sized_int_node): Define.
-       * tree.c (build_common_tree_nodes): Initialize
-       pointer_sized_int_node.
+       * tree.c (build_common_tree_nodes): Initialize pointer_sized_int_node.
 
 2013-08-30  Mike Stump  <mikestump@comcast.net>
 
 
 2013-08-30  Tejas Belagod  <tejas.belagod@arm.com>
 
-       * config/aarch64/arm_neon.h (__AARCH64_UINT64_C, __AARCH64_INT64_C): New
-       arm_neon.h's internal macros to specify 64-bit constants. Avoid using
-       stdint.h's macros.
+       * config/aarch64/arm_neon.h (__AARCH64_UINT64_C, __AARCH64_INT64_C):
+       New arm_neon.h's internal macros to specify 64-bit constants.
+       Avoid using stdint.h's macros.
 
 2013-08-30  Joern Rennecke  <joern.rennecke@embecosm.com>
 
 
 2013-08-29  Xinliang David Li  <davidxl@google.com>
 
-       * loop-unroll.c (report_unroll_peel): Minor message
-       change.
+       * loop-unroll.c (report_unroll_peel): Minor message change.
        * tree-vect-loop-manip.c (vect_do_peeling_for_alignment):
        Emit alignment peeling message with default -fopt-info.
        (vect_loop_versioning): Emit loop version info message.
-       * tree-vectorizer.c (vectorize_loops): Minor message
-       change.
+       * tree-vectorizer.c (vectorize_loops): Minor message change.
        (execute_vect_slp): Ditto.
 
 2013-08-29  Eric Botcazou  <ebotcazou@adacore.com>
 
 2013-08-29  Jan Hubicka  <jh@suse.cz>
 
-       * lto-streamer-out.c (hash_tree): Stream DECL_FINAL_P.
-       DECL_CXX_CONSTRUCTOR_P. DECL_CXX_DESTRUCTOR_P.
-       TYPE_FINAL_P.
-       * lto-streamer-in.c (unpack_ts_decl_with_vis_value_fields):
-       DECL_FINAL_P. DECL_CXX_CONSTRUCTOR_P and DECL_CXX_DESTRUCTOR_P.
+       * lto-streamer-out.c (hash_tree): Stream DECL_FINAL_P,
+       DECL_CXX_CONSTRUCTOR_P, DECL_CXX_DESTRUCTOR_P and TYPE_FINAL_P.
+       * lto-streamer-in.c (unpack_ts_decl_with_vis_value_fields): Stream
+       DECL_FINAL_P, DECL_CXX_CONSTRUCTOR_P and DECL_CXX_DESTRUCTOR_P.
        (unpack_ts_type_common_value_fields): Stream TYPE_FINAL_P.
        * tree-streamer-out.c (pack_ts_decl_with_vis_value_fields):
-       Add DECL_FINAL_P, DECL_CXX_CONSTRUCTOR_P, DECL_CXX_DESTRUCTOR_P
+       Add DECL_FINAL_P, DECL_CXX_CONSTRUCTOR_P and DECL_CXX_DESTRUCTOR_P.
        (pack_ts_type_common_value_fields): Add TYPE_FINAL_P.
 
 2013-08-29  Teresa Johnson  <tejohnson@google.com>
index 5f5b33e347b409695dfb479cbd57e5d0271e1a92..a8fb92964eb1299ae374c6236c3b8e26c632a665 100644 (file)
@@ -2659,6 +2659,7 @@ alpha_emit_conditional_move (rtx cmp, enum machine_mode mode)
       cmp_mode = cmp_mode == DImode ? DFmode : DImode;
       op0 = gen_lowpart (cmp_mode, tem);
       op1 = CONST0_RTX (cmp_mode);
+      cmp = gen_rtx_fmt_ee (code, VOIDmode, op0, op1);
       local_fast_math = 1;
     }
 
This page took 0.097528 seconds and 5 git commands to generate.