1. 06 Apr, 2012 5 commits
    • sh-protos.h (fp_zero_operand, [...]): Use bool as return type. · aaf701c5
      	* config/sh/sh-protos.h (fp_zero_operand, fp_one_operand,
      	nonpic_symbol_mentioned_p, expand_block_move, expand_ashiftrt,
      	sh_dynamicalize_shift_p, gen_shl_and, gen_shl_sext, system_reg_operand,
      	reg_unused_after, sh_can_redirect_branch, sh_need_epilogue, fldi_ok,
      	sh_hard_regno_rename_ok, sh_cfun_interrupt_handler_p,
      	sh_cfun_resbank_handler_p, sh_attr_renesas_p, sh_cfun_attr_renesas_p,
      	check_use_sfunc_addr, sh_contains_memref_p, sh_loads_bankedreg_p,
      	sh2a_is_function_vector_call): Use bool as return type.
      	(sh_pass_in_reg_p): Remove.
      	* config/sh/sh.c (broken_move, mova_p, noncall_uses_reg, high_pressure,
      	flow_dependent_p, sh2a_function_vector_p, expand_block_move,
      	expand_ashiftrt, sh_dynamicalize_shift_p, gen_shl_and, gen_shl_sext,
      	sh_need_epilogue, sh2a_is_function_vector_call, sh_attr_renesas_p,
      	sh_cfun_attr_renesas_p, sh_cfun_interrupt_handler_p,
      	sh_cfun_resbank_handler_p, system_reg_operand, fp_zero_operand,
      	fp_one_operand, fldi_ok, reg_unused_after, sh_can_redirect_branch,
      	sh_hard_regno_rename_ok, check_use_sfunc_addr, sh_contains_memref_p, 
      	sh_loads_bankedreg_p): Use bool as return type.
      	(nonpic_symbol_mentioned_p): Use bool as return type.  Remove
      	'register' modifier.
      
      From-SVN: r186183
      Oleg Endo committed
    • install.texi: Correct typo "-mno-lsc" -> "-mno-llsc". · 3805a93e
      gcc/
      2012-04-04  Matt Turner  <mattst88@gmail.com>
      
      	* doc/install.texi: Correct typo "-mno-lsc" -> "-mno-llsc".
      
      From-SVN: r186179
      Matt Turner committed
    • ia64.c (ia64_load_pair_ok): Return 0 if the second member of the destination… · 22be5918
      ia64.c (ia64_load_pair_ok): Return 0 if the second member of the destination isn't also a FP_REGS register.
      
      	* config/ia64/ia64.c (ia64_load_pair_ok): Return 0 if the second member
      	of the destination isn't also a FP_REGS register.
      
      From-SVN: r186177
      Eric Botcazou committed
    • Avoid instructions that incur expensive length-changing prefix (LCP) stalls on… · 7b38ee83
      Avoid instructions that incur expensive length-changing prefix (LCP) stalls on some x86-64 implementations...
      
      Avoid instructions that incur expensive length-changing prefix (LCP) stalls
      on some x86-64 implementations, notably Core2 and Corei7. Specifically, a move of
      a 16-bit constant into memory requires a length-changing prefix and can incur significant
      penalties. Modified an old patch written by H.J to split such instructions
      during peephole2.
      
      2012-04-05  Teresa Johnson  <tejohnson@google.com>
      	    H.J. Lu  <hongjiu.lu@intel.com>
      
      	* config/i386/i386.h (ix86_tune_indices): Add
      	X86_TUNE_LCP_STALL.
      	* config/i386/i386.md (move immediate to memory peephole2):
      	Add cases for HImode move when LCP stall avoidance is needed.
      	* config/i386/i386.c (initial_ix86_tune_features): Initialize
      	X86_TUNE_LCP_STALL entry.
      
      Co-Authored-By: H.J. Lu <hongjiu.lu@intel.com>
      
      From-SVN: r186176
      Teresa Johnson committed
    • Daily bump. · 939c8f05
      From-SVN: r186174
      GCC Administrator committed
  2. 05 Apr, 2012 14 commits
  3. 04 Apr, 2012 10 commits
  4. 03 Apr, 2012 11 commits