1. 24 Aug, 1998 12 commits
  2. 23 Aug, 1998 8 commits
    • Fix thinko in previous commit. · 9d09e0d1
      From-SVN: r21920
      David S. Miller committed
    • sparc.c (sparc_emit_set_const32): If outputting a CONST_INT... · 71648202
      	* config/sparc/sparc.c (sparc_emit_set_const32): If outputting a
      	CONST_INT, not a symbolic reference, don't use a HIGH/LO_SUM
      	sequence, use SET/IOR instead so CSE can see it.
      	* config/sparc/sparc.md (movhi_const64_special,
      	movsi_const64_special): New patterns necessitated by that change.
      	(movhi_high): Remove.
      	(movhi_lo_sum): Change to match an IOR.
      	(movdf_insn_sp32): Test TARGET_V9 not TARGET_ARCH64.
      	(movdf_insn_v9only): New pattern for when V9 but not ARCH64.
      	(movdf_insn_sp64): Test both TARGET_V9 and TARGET_ARCH64.
      	(movdf splits): Allow when not V9 or when not ARCH64 and integer
      	registers are involved.
      	(snesi_zero_extend split): Remove reload_completed test.
      	(unnamed plus and minus zero_extend sidi splits): Add it.
      
      From-SVN: r21919
      David S. Miller committed
    • old-dejagnu.exp: Make it possible to XFAIL a test that causes an ICE. · 7a6d97a0
      	* lib/old-dejagnu.exp: Make it possible to XFAIL a test that
      	causes an ICE.
      
      From-SVN: r21918
      Mark Mitchell committed
    • old-dejagnu.exp: Make it possible to XFAIL a test that causes an ICE. · 70c4c000
      	* lib/old-dejagnu.exp: Make it possible to XFAIL a test that
      	causes an ICE.
      
      From-SVN: r21917
      Mark Mitchell committed
    • decl.c (grokdeclarator): Complain about in-class initialization of aggregates and/or references. · d7ceab7b
      	* decl.c (grokdeclarator): Complain about in-class initialization
      	of aggregates and/or references.
      	* pt.c (process_template_parm): Clear IS_AGGR_TYPE for
      	TEMPLATE_TYPE_PARMs.
      
      From-SVN: r21916
      Mark Mitchell committed
    • iomanip.h: Use __extension__ for `extern' explicit template instantiations. · 03d0f4af
      	* iomanip.h: Use __extension__ for `extern' explicit template
      	instantiations.
      	* sinst.cc: Don't explicitly instantiation string_char_traits<char>.
      	* cinst.cc: Likewiwse, for complex<float>, complex<double>,
      	complex<long double>.
      	* extend.texi: Remove description of extension to explicit
      	instantiation that is now endorsed by standard C++.
      	* decl2.c (grok_array_decl): Add comment.
      	(mark_used): Don't instantiate an explicit instantiation.
      	* friend.c (make_friend_class): Remove bogus comment.  Fix check
      	for partial specializations.
      	* pt.c (check_explicit_specialization): Don't
      	SET_DECL_EXPLICIT_INSTANTIATION here.
      	(mark_decl_instantiated): Or here.
      	(do_decl_instantiation): Do it here, instead.  Add checks for
      	duplicate explicit instantiations, etc.  Tidy.
      	(do_type_instantiation): Likewise.
      	(instantiate_decl): Improve comments.  Complain about explicit
      	instantiations where no definition is available.
      	* cp-tree.h (ansi_null_node): Remove.
      	* call.c (build_over_call): Warn about converting NULL to an
      	arithmetic type.
      	* cvt.c (build_expr_type_conversion): Likewise.  Use
      	null_ptr_cst_p instead of expanding it inline.
      	* decl.c (ansi_null_node): Remove.
      	(init_decl_processing): Make null_node always have integral type.
      	* except.c (build_throw): Warn about converting NULL to an
      	arithmetic type.
      	* lex.c (init_parse): Remove handling of ansi_null_node.
      	* pt.c (type_unification_real): Don't convert NULL to void* type.
      	* typeck.c (build_binary_op_nodefault): Fix NULL warnings.
      	(convert_for_assignment): Warn about converting NULL to an
      	arithmetic type.
      	(convert_for_initialization): Likewise.
      
      From-SVN: r21915
      Mark Mitchell committed
    • arc.c (arc_initialize_pic): Remove. · 5d7045be
      	* config/arc/arc.c (arc_initialize_pic): Remove.
      	* config/arc/arc.h (INITIALIZE_PIC): Similarly, this routine does
      	nothing on any platform and is invoked by no-one, it does not even
      	appear in the documentation.
      	* config/sparc/sparc.h (INITIALIZE_PIC): Likewise.
      	* config/sparc/sparc.c (initialize_pic): Likewise.
      	(find_addr_reg): Remove this as well, no longer referenced after
      	my rewrite.
      
      From-SVN: r21914
      David S. Miller committed
    • Daily bump. · 4da4d9d0
      From-SVN: r21912
      Jeff Law committed
  3. 22 Aug, 1998 9 commits
  4. 21 Aug, 1998 10 commits
  5. 20 Aug, 1998 1 commit