1. 30 Jun, 2012 3 commits
    • coverage.c (bbg_file_stamp): New. · cb686b99
      	* coverage.c (bbg_file_stamp): New.
      	(read_counts_file): Merge incoming stamp with bbg_file_stamp.
      	(build_info): Write bbg_file_stamp.
      	(coverage_init): Initialize bbg_file_stamp.  Read counts file
      	before writing graph header.
      	(coverage_finish): Don't unlink the data file if we can generate a
      	unique file stamp.
      	* tree.h (crc32_unsigned): Declare.
      	* tree.c (crc32_unsigned_bits): New, broken out of ...
      	(crc32_byte): ... here.  Use it.
      	(crc32_unsigned): New.
      
      From-SVN: r189095
      Nathan Sidwell committed
    • dwarf2out.c (add_pubname_string): Don't check for want_pubnames. · 1ec205bf
      2012-06-29   Cary Coutant  <ccoutant@google.com>
      
      gcc/
      	* dwarf2out.c (add_pubname_string): Don't check for want_pubnames.
      	(gen_subprogram_die): Don't add pubname if want_pubnames is false.
      	(gen_variable_die): Likewise.
      	(gen_namespace_die): Likewise.
      
      From-SVN: r189094
      Cary Coutant committed
    • Daily bump. · 9d006871
      From-SVN: r189093
      GCC Administrator committed
  2. 29 Jun, 2012 18 commits
  3. 28 Jun, 2012 17 commits
  4. 27 Jun, 2012 2 commits
    • alpha: Cleaup builtins and folding · 64a5dc56
              * config/alpha/alpha.c (alpha_dimode_u): New.
              (alpha_init_builtins): Initialize it, and use it.
              (alpha_fold_builtin_cmpbge): Use alpha_dimode_u.
              (alpha_fold_builtin_zapnot, alpha_fold_builtin_insxx): Likewise.
              (alpha_fold_vector_minmax, alpha_fold_builtin_perr): Likewise.
              (alpha_fold_builtin_pklb, alpha_fold_builtin_pkwb): Likewise.
              (alpha_fold_builtin_unpkbl, alpha_fold_builtin_unpkbw): Likewise.
              (alpha_fold_builtin_cttz, alpha_fold_builtin_ctlz): Likewise.
              (alpha_fold_builtin_ctpop): Likewise.
              (alpha_fold_builtin_umulh): Remove.
              (alpha_fold_builtin): Use MULT_HIGHPART_EXPR for UMULH; fix
              typo in MAX_ARGS check.
      
      From-SVN: r189028
      Richard Henderson committed
    • Add MULT_HIGHPART_EXPR · 98449720
              * tree.def (MULT_HIGHPART_EXPR): New.
              * cfgexpand.c (expand_debug_expr): Ignore it.
              * expr.c (expand_expr_real_2): Handle it.
              * fold-const.c (int_const_binop_1): Likewise.
              * optabs.c (optab_for_tree_code): Likewise.
              * tree-cfg.c (verify_gimple_assign_binary): Likewise.
              * tree-inline.c (estimate_operator_cost): Likewise.
              * tree-pretty-print.c (dump_generic_node): Likewise.
              (op_code_prio, op_symbol_code): Likewise.
              * tree.c (commutative_tree_code): Likewise.  Also handle
              WIDEN_MULT_EXPR, VEC_WIDEN_MULT_HI_EXPR, VEC_WIDEN_MULT_LO_EXPR.
      
      From-SVN: r189027
      Richard Henderson committed