rtl.def (ATTR_FLAG): Remove probability indicating flags.
[platform/upstream/gcc.git] / gcc / ChangeLog
index d372a4f..f09c70e 100644 (file)
@@ -1,3 +1,19 @@
+2012-05-04  Steven Bosscher  <steven@gcc.gnu.org>
+
+       * rtl.def (ATTR_FLAG): Remove probability indicating flags.
+       * genattr.c (main): Remove ATTR_FLAG_likely, ATTR_FLAG_unlikely,
+       ATTR_FLAG_very_likely, and ATTR_FLAG_very_unlikely.
+       * reorg.c (get_jump_flags): Do not set the removed flags.
+
+2012-05-04  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/53228
+       * config/i386/i386.h (X86_ARCH_CMOV): Rename from X86_ARCH_CMOVE.
+       (TARGET_CMOV): Rename from TARGET_CMOVE.
+       (TARGET_CMOVE): New define.
+       * config/i386/i386.c (ix86_option_override_internal): Use TARGET_CMOV.
+       Do not set TARGET_CMOVE here.
+
 2012-05-04  Dodji Seketeli  <dodji@redhat.com>
 
        Enable -Wunused-local-typedefs when -Wall or -Wunused is on
        pointer.
        (__assert_gimple_bb_smaller_rtl_bb): Asserting typedef.
 
-       * cfgexpand.c (expand_gimple_basic_block): Clear all il.gimple
-       members.
+       * cfgexpand.c (expand_gimple_basic_block): Clear all il.gimple members.
        * gimple-iterator.c (gimple_stmt_iterator): Don't special case
        NULL il.gimple, which can't happen anymore.
        * gimple.h (bb_seq): il.gimple can't be NULL.
 
        * tree-ssa-pre.c (valid_in_sets): Remove checking of trapping
        operations.
-       (prune_clobbered_mems): Do it here.  Do not uselessly sort
-       expressions.
+       (prune_clobbered_mems): Do it here.  Do not uselessly sort expressions.
        (compute_avail): Do not add possibly trapping operations to
        EXP_GEN if they might not be executed in the block.
 
        * config/i386/driver-i386.c (host_detect_local_cpu): Detect
        HLE support.
        * config/i386/i386-protos.h (ix86_generate_hle_prefix): New.
-       * config/i386/i386-c.c (ix86_target_macros_internal): Set
-       HLE defines.
+       * config/i386/i386-c.c (ix86_target_macros_internal): Set HLE defines.
        (ix86_target_string)<-mhle>: New.
        (ix86_valid_target_attribute_inner_p) <OPT_mhle>: Ditto.
        * config/i386/i386.c (ix86_target_string) <OPTION_MASK_ISA_HLE>: New.
        * fold-const.c (div_if_zero_remainder): sizetypes no longer
        sign-extend.
        (int_const_binop_1): New worker for int_const_binop with
-       overflowable parameter.  Pass it through
-       to force_fit_type_double.
+       overflowable parameter.  Pass it through to force_fit_type_double.
        (int_const_binop): Wrap around int_const_binop_1 with overflowable
        equal to one.
        (size_binop_loc): Call int_const_binop_1 with overflowable equal