1. 04 Jun, 2005 5 commits
  2. 03 Jun, 2005 27 commits
  3. 02 Jun, 2005 8 commits
    • sh.c (general_movsrc_operand, [...]): Move to ... · 5546ac90
      	* config/sh/sh.c (general_movsrc_operand,
      	general_movdst_operand, arith_reg_operand, arith_reg_dest,
      	logical_reg_operand, int_gpr_dest, fp_arith_reg_operand,
      	fp_arith_reg_dest, arith_operand, arith_reg_or_0_operand,
      	xor_operand, cmp_operand, logical_operand, and_operand,
      	fpscr_operand, fpul_operand, symbol_ref_operand,
      	commutative_float_operator, noncommutative_float_operator,
      	unary_float_operator, binary_float_operator,
      	binary_logical_operator, equality_comparison_operator,
      	greater_comparison_operator, less_comparison_operator,
      	shift_operator, logical_operator, target_reg_operand,
      	target_operand, mextr_bit_offset, extend_reg_operand,
      	trunc_hi_operand, extend_reg_or_0_operand, minuend_operand,
      	general_extend_operand, ua_address_operand,
      	cache_address_operand, inqhi_operand, sh_rep_vec, sh_1el_vec,
      	sh_const_vec, ua_offset, sh_register_operand, cmpsi_operand,
      	shift_count_reg_operand, shift_count_operand,
      	unaligned_load_operand): Move to ...
      	* config/sh/predicates.md: ... here.
      	* config/sh/sh.h (PREDICATE_CODES, SPECIAL_MODE_PREDICATES):
      	Remove.
      
      From-SVN: r100523
      Kazu Hirata committed
    • trans.c (gnat_gimplify_expr): Call recompute_tree_invarant_for_addr_expr when... · e0d161cf
      2005-06-03  Andrew Pinski  <pinskia@physics.uc.edu>
      
              * trans.c (gnat_gimplify_expr): Call
              recompute_tree_invarant_for_addr_expr when we change
              the operand of the ADDR_EXPR.
      
      From-SVN: r100522
      Andrew Pinski committed
    • tree.c (build_common_builtin_nodes): Fix the return type on __builtin_memcmp. · d1604bc5
      2005-06-03  Andrew Pinski  <pinskia@physics.uc.edu>
      
              * tree.c (build_common_builtin_nodes): Fix the return type on
              __builtin_memcmp.
      
      From-SVN: r100520
      Andrew Pinski committed
    • tree-ssa-loop-ivopts.c (build_addr_strip_iref): Remove. · d5dc1717
      2005-06-03  Richard Guenther  <rguenth@gcc.gnu.org>
      
      	* tree-ssa-loop-ivopts.c (build_addr_strip_iref): Remove.
      	(find_interesting_uses_address): Use build_fold_addr_expr instead.
      	(strip_offset_1): Likewise.
      	(tree_to_aff_combination): Likewise.
      
      From-SVN: r100519
      Richard Guenther committed
    • convert.c (convert_to_pointer): Avoid recursion if no conversion is needed. · 4e9cd9d8
      * convert.c (convert_to_pointer): Avoid recursion if no conversion
      is needed.
      
      From-SVN: r100518
      DJ Delorie committed
    • tree-chrec.c (chrec_fold_plus_1): Ensure we build binary operations with the correct types. · 1c1205fb
      2005-06-02  Richard Guenther  <rguenth@gcc.gnu.org>
      
      	* tree-chrec.c (chrec_fold_plus_1): Ensure we build
      	binary operations with the correct types.
      	* tree-ssa-loo-ivopts.c (idx_find_step): Use sizetype
      	for all computation.
      
      From-SVN: r100517
      Richard Guenther committed
    • tree-vrp.c, [...]: Fix comment typos. · 8ab5f5c9
      	* tree-vrp.c, config/arm/arm.md, config/arm/arm1020e.md,
      	config/rs6000/rs6000.md: Fix comment typos.  Follow splling
      	conventions.
      	* doc/install.texi: Fix a typo.
      
      From-SVN: r100516
      Kazu Hirata committed
    • Index: ChangeLog · bc0f348e
      2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
      
      	* config/rs6000/rs6000.md (sync_boolcshort_internal): New.
      	* config/rs6000/rs6000.c (rs6000_emit_sync): Shift count must
      	be complemented for big-endian.  Mask for AND must be rotated,
      	not shifted.  Handle short operands with NOT on the memory
      	operation.
      
      Index: testsuite/ChangeLog
      2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
      
      	* lib/target-supports.exp
      	(check_effective_target_sync_char_short): New.
      	* gcc.dg/sync-2.c: New.
      
      From-SVN: r100515
      Geoffrey Keating committed