1. 10 Dec, 2008 6 commits
    • sync.md (sync_<optab>_12): Replace MIPS_SYNC_OP_12_NOT_NOP with MIPS_SYNC_OP_12_AND. · be3fbe53
      	* config/mips/sync.md (sync_<optab>_12): Replace
      	MIPS_SYNC_OP_12_NOT_NOP with MIPS_SYNC_OP_12_AND.
      	(sync_old_<optab>_12): Remove third paramater to
      	MIPS_SYNC_OLD_OP_12 macro, replace MIPS_SYNC_OLD_OP_12_NOT_NOP
      	with MIPS_SYNC_OLD_OP_12_AND.
      	(sync_new_<optab>_12): Replace MIPS_SYNC_NEW_OP_12_NOT_NOP
      	with MIPS_SYNC_NEW_OP_12_AND.
      	(sync_nand_12): Replace MIPS_SYNC_OP_12_NOT_NOT with
      	MIPS_SYNC_OP_12_XOR, reduce length attribute to 40.
      	(sync_old_nand_12): Remove third paramater to MIPS_SYNC_OLD_OP_12
      	macro, replace MIPS_SYNC_OLD_OP_12_NOT_NOT with
      	MIPS_SYNC_OLD_OP_12_XOR and reduce length attribute to 40.
      	(sync_new_nand_12): Replace MIPS_SYNC_NEW_OP_12_NOT_NOT with
      	MIPS_SYNC_NEW_OP_12_XOR.
      	* config/mips/mips.h (MIPS_SYNC_OP_12, MIPS_SYNC_OP_12_NOT_NOP,
      	MIPS_SYNC_OP_12_NOT_NOT,MIPS_SYNC_OLD_OP_12_NOT_NOP,
      	MIPS_SYNC_OLD_OP_12_NOT_NOT, MIPS_SYNC_NEW_OP_12,
      	MIPS_SYNC_NEW_OP_12_NOT_NOP, MIPS_SYNC_NEW_OP_12_NOT_NOT,
      	MIPS_SYNC_NAND, MIPS_SYNC_OLD_NAND, MIPS_SYNC_NEW_NAND): Rewritten
      	to implement new __sync_nand semantics.
      	(MIPS_SYNC_OLD_OP_12): Implement new __sync_nand semantics, and
      	remove third parameter.
      	(MIPS_SYNC_OLD_OP_12_NOT_NOP_REG,
      	MIPS_SYNC_OLD_OP_12_NOT_NOT_REG): Removed.
      	(MIPS_SYNC_OP_12_NOT_NOP): Renamed to MIPS_SYNC_OP_12_AND.
      	(MIPS_SYNC_OP_12_NOT_NOT): Renamed to MIPS_SYNC_OP_12_XOR.
      	(MIPS_SYNC_OLD_OP_12_NOT_NOP): Renamed to MIPS_SYNC_OLD_OP_12_AND.
      	(MIPS_SYNC_OLD_OP_12_NOT_NOT): Renamed to MIPS_SYNC_OLD_OP_12_XOR.
      	(MIPS_SYNC_NEW_OP_12_NOT_NOP): Renamed to MIPS_SYNC_NEW_OP_12_AND.
      	(MIPS_SYNC_NEW_OP_12_NOT_NOT): Renamed to MIPS_SYNC_NEW_OP_12_XOR
      
      From-SVN: r142638
      David Daney committed
    • graphite.c (graphite_transform_loops): Always call find_transform () in ENABLE_CHECKING. · c34a77fd
      2008-12-09  Tobias Grosser  <grosser@fim.uni-passau.de>
      
      	* graphite.c (graphite_transform_loops): Always call find_transform ()
      	in ENABLE_CHECKING.  So we test these code paths, even if we do not
      	generate code.
      
      From-SVN: r142630
      Tobias Grosser committed
    • Fix typo in comment · 88376272
      From-SVN: r142629
      Mark Mitchell committed
    • re PR c++/37971 (Rejects default argument that is a template via access failure) · 248e1b22
      	PR c++/37971
      	* class.c (resolve_address_of_overloaded_function): Check
      	accessibility of member functions unless FLAGS indicates
      	otherwise.
      	* call.c (standard_conversion): Adjust flags passed to
      	instantiate_type.
      	(convert_default_arg): Do not perform access checks.
      	* cp-tree.h (tsubst_flags_t): Add tf_no_access_control.
      
      	PR c++/37971
      	* g++.dg/overload/defarg2.C: New test.
      	* g++.dg/overload/defarg3.C: Likewise.
      
      From-SVN: r142628
      Mark Mitchell committed
    • graphite.c (print_graphite_bb): Fix printing to file != dump_file. · 3725c2e3
      2008-12-09  Tobias Grosser  <grosser@fim.uni-passau.de>
      
      	* graphite.c (print_graphite_bb): Fix printing to file != dump_file.
      
      From-SVN: r142626
      Tobias Grosser committed
    • Daily bump. · 76d3363a
      From-SVN: r142623
      GCC Administrator committed
  2. 09 Dec, 2008 27 commits
  3. 08 Dec, 2008 7 commits