1. 01 Nov, 2011 2 commits
  2. 31 Oct, 2011 20 commits
  3. 30 Oct, 2011 15 commits
  4. 29 Oct, 2011 3 commits
    • re PR target/50617 (ICE: RTL flag check: INSN_ANNULLED_BRANCH_P used with… · ae9d61ab
      re PR target/50617 (ICE: RTL flag check: INSN_ANNULLED_BRANCH_P used with unexpected rtx code 'simplify_immed_subreg' in output_bb, at config/pa/pa.c:6631)
      
      	PR target/50617
      	* config/pa/protos.h (attr_length_save_restore_dltp): Delete.
      	(cmpib_comparison_operator): Likewise.
      	(following_cal, output_and, output_ior, output_move_double,
      	output_fp_move_double, output_block_move, output_block_clear,
      	output_cbranch, output_lbranch, output_bb, output_bvb, output_dbra,
      	output_movb, output_parallel_movb, output_parallel_addb, output_call,
      	output_indirect_call, output_millicode_call, output_mul_insn,
      	output_div_insn, output_mod_insn, singlemove_string,
      	output_arg_descriptor, output_global_address, print_operand,
      	legitimize_pic_address, hppa_encode_label, symbolic_expression_p,
      	fmpyaddoperands, fmpysuboperands, emit_bcond_fp, emit_move_sequence,
      	emit_hpdiv_const, is_function_label_plus_const, jump_in_call_delay,
      	hppa_fpstore_bypass_p, attr_length_millicode_call, attr_length_call,
      	attr_length_indirect_call, return_addr_rtx, function_arg_padding,
      	insn_refs_are_delayed, get_deferred_plabel, ldil_cint_p, zdepi_cint_p,
      	output_ascii, compute_frame_size, and_mask_p, cint_ok_for_move,
      	hppa_expand_prologue, hppa_expand_epilogue, ior_mask_p,
      	compute_zdepdi_operands, output_64bit_and, output_64bit_ior,
      	reloc_needed, magic_milli, shadd_constant_p): Consistently prefix
      	exported functions and variables with "pa_".
      	* config/pa/predicates.md: Likewise.
      	* config/pa/pa64-hpux.h: likewise.
      	* config/pa/som.h: Likewise.
      	* config/pa/elf.h: Likewise.
      	* config/pa/pa64-linux.h: Likewise.
      	* config/pa/pa.md: Likewise.
      	* config/pa/pa.c: Likewise.
      	* config/pa/pa-linux.h: Likewise.
      	* config/pa/pa.h: Likewise.
      	* config/pa/constraints.md: Likewise.
      
      From-SVN: r180660
      John David Anglin committed
    • i386.md (xop_sha<mode>3): Rename from xop_ashl<mode>3. · b99f906a
      	* config/i386/i386.md (xop_sha<mode>3): Rename from xop_ashl<mode>3.
      	Update all uses.
      	(xop_shl<mode>3): Rename from xop_lshl<mode>3.  Update all uses.
      	* config/i386/i386.c: Update all uses.
      
      From-SVN: r180659
      Uros Bizjak committed
    • i386.md (lshlv16qi3): Remove expander. · f327a48e
      	* config/i386/i386.md (lshlv16qi3): Remove expander.
      	(lshrv16qi3): New expander.
      	(<shift_insn>v16qi3): Macroize expander from ashrv16qi3 and lshrv16qi3
      	using any_shiftrt code iterator. Cleanup.
      	(ashlv16qi3): Cleanup.
      	(ashrv2di3): Ditto.
      
      From-SVN: r180657
      Uros Bizjak committed