Skip to content
Snippets Groups Projects
  1. Jul 04, 2012
  2. Jul 03, 2012
  3. Jul 02, 2012
    • Oleg Endo's avatar
      re PR target/53568 (SH Target: Add support for bswap built-ins) · 0f676cfe
      Oleg Endo authored
      	PR target/53568
      	* gcc.target/sh/pr53568-1.c: New.
      
      From-SVN: r189181
      0f676cfe
    • Oleg Endo's avatar
      re PR target/51244 ([SH] Inefficient conditional branch and code around T bit) · f031c344
      Oleg Endo authored
      	PR target/51244
      	* config/sh/predicates.md (t_reg_operand, negt_reg_operand): New
      	predicates.
      	* config/sh/sh-protos.h (get_t_reg_rtx): New prototype.
      	* config/sh/sh.c (get_t_reg_rtx): New function.  Use it when invoking
      	gen_branch_true and gen_branch_false.
      	* config/sh/sh.md: Use get_t_reg_rtx when invoking gen_branch_true and
      	gen_branch_false.
      	(branch_true, branch_false): Use t_reg_operand predicate.
      	(*branch_true, *branch_false): Delete.
      	(movt): Use t_reg_operand predicate.
      	(*negnegt): Use negt_reg_operand predicate and fold little and big
      	endian variants.
      	(*movtt): Use t_reg_operand and fold little and big endian variants.
      	(*movt_qi): Delete.
      
      	PR target/51244
      	* gcc.target/sh/pr51244-1.c: Check that movt insn is not generated.
      
      From-SVN: r189177
      f031c344
    • Jason Merrill's avatar
      re PR c++/53821 ([c++11] multiple definitions of lambda) · 73a15695
      Jason Merrill authored
      	PR c++/53821
      	* semantics.c (maybe_add_lambda_conv_op): Don't set
      	DECL_INTERFACE_KNOWN.
      
      From-SVN: r189175
      73a15695
Loading