1. 27 Mar, 2014 14 commits
  2. 26 Mar, 2014 24 commits
  3. 25 Mar, 2014 2 commits
    • i386.md (general_sext_operand): New mode attr. · d1873c57
      	* config/i386/i386.md (general_sext_operand): New mode attr.
      	(addv<mode>4, subv<mode>4, mulv<mode>4): If operands[2] is CONST_INT,
      	don't generate (sign_extend (const_int)).
      	(*addv<mode>4, *subv<mode>4, *mulv<mode>4): Disallow CONST_INT_P
      	operands[2].  Use We constraint instead of <i> and <general_sext_operand>
      	predicate instead of <general_operand>.
      	(*addv<mode>4_1, *subv<mode>4_1, *mulv<mode>4_1): New insns.
      	* config/i386/constraints.md (We): New constraint.
      	* config/i386/predicates.md (x86_64_sext_operand,
      	sext_operand): New predicates.
      
      From-SVN: r208824
      Jakub Jelinek committed
    • re PR libstdc++/60658 (std::atomic<T*> is unexpectedly not lock-free) · 5ec16257
      	PR libstdc++/60658
      	* include/bits/atomic_base.h (__atomic_base<_PTp*>::is_lock_free()):
      	Use sizeof pointer type not the element type.
      	* testsuite/29_atomics/atomic/60658.cc: New.
      
      From-SVN: r208819
      Jonathan Wakely committed