1. 11 May, 1998 30 commits
    • # · cf4ccd63
      	* mpw-* Delete.  Not used.
      	* ltconfig, ltmain.sh: Update to libtool 1.2a.
      	* Makefile.in (CC_FOR_TARGET): Use $(TARGET_SUBDIR) when passing -B
      	for newlib directory.
      	(CXX_FOR_TARGET): Likewise.
      Bring over from devo.
      
      From-SVN: r19691
      Jeff Law committed
    • T · 9c7d6038
      	* mpw-* Delete.  Not used.
      	* ltconfig, ltmain.sh: Update to libtool 1.2a.
      	* Makefile.in (CC_FOR_TARGET): Use $(TARGET_SUBDIR) when passing -B
      	for newlib directory.
      	(CXX_FOR_TARGET): Likewise.
      Bring over from devo.
      
      From-SVN: r19690
      Jeff Law committed
    • · 84756916
      	* mpw-* Delete.  Not used.
      	* ltconfig, ltmain.sh: Update to libtool 1.2a.
      	* Makefile.in (CC_FOR_TARGET): Use $(TARGET_SUBDIR) when passing -B
      	for newlib directory.
      	(CXX_FOR_TARGET): Likewise.
      Bring over from devo.
      
      From-SVN: r19689
      Jeff Law committed
    • l · bfed1ea0
      	* mpw-* Delete.  Not used.
      	* ltconfig, ltmain.sh: Update to libtool 1.2a.
      	* Makefile.in (CC_FOR_TARGET): Use $(TARGET_SUBDIR) when passing -B
      	for newlib directory.
      	(CXX_FOR_TARGET): Likewise.
      Bring over from devo.
      
      From-SVN: r19688
      Jeff Law committed
    • [multiple changes] · 5a4917e5
      Thu Feb 12 16:29:01 1998  Ian Lance Taylor  <ian@cygnus.com>
              * getopt.h: Update to latest FSF version.
      Fri Nov  7 10:34:09 1997  Rob Savoye  <rob@darkstar.cygnus.com>
              * libiberty.h: Add extern "C" { so it can be used with C++
              programs.
      Thu Aug 28 19:41:42 1997  Andrew Cagney  <cagney@b1.cygnus.com>
              * libiberty.h (dupargv): Add prototype.
      Bring over from devo.
      
      From-SVN: r19687
      Jeff Law committed
    • config.guess: Use ${UNAME_MACHINE} rather than i386 for cygwin32 and mingw32. · 0aadd657
              * config.guess: Use ${UNAME_MACHINE} rather than i386 for cygwin32
              and mingw32.
      Bring over from devo.
      
      From-SVN: r19686
      Ian Lance Taylor committed
    • [multiple changes] · 337eb773
      Sat Apr 11 22:43:17 1998  J. Kean Johnston  <jkj@sco.com>
              * mh-svsv5: New file - support for SCO UnixWare 7 / SVR5.
      Thu Mar 26 01:54:25 1998  Geoffrey Noer  <noer@cygnus.com>
              * mh-cygwin32: stop configuring and building dosrel.
      Bring over from devo.
      
      From-SVN: r19685
      Jeff Law committed
    • [multiple changes] · fc438e2a
      Tue Mar 24 10:13:07 1998  Jason Merrill  <jason@yorick.cygnus.com>
              * std/bastring.cc (basic_string::copy): Mark const here, too.
      1998-03-23 15:59  Ulrich Drepper  <drepper@cygnus.com>
              * std/bastring.h (basic_string::copy): Mark copy function as const.
              Reported by Scott Schurr <scotts@ims.com>.
      Bring over from devo.
      
      From-SVN: r19684
      Jeff Law committed
    • mips.c: Prototype static functions. · 881060d0
      �
              * mips.c: Prototype static functions.
      
      From-SVN: r19681
      Jeff Law committed
    • mips.c: Prototype static functions. · eace3df1
      �
              * mips.c: Prototype static functions.
      
      From-SVN: r19680
      Jeff Law committed
    • Belongs here. · 5cc70674
      From-SVN: r19679
      Jeff Law committed
    • In the wrong directory. · 1ad35649
      From-SVN: r19678
      Jeff Law committed
    • Add missing comments pointed out by Andreas Schwab. · b1a7d591
      	* regmove.c (fixup_match_2, find_matches, regmove_profitable):
      	Add explanatory comments.
      
      From-SVN: r19677
      Jim Wilson committed
    • Put the movzr insn back into the comment. · 50324922
      From-SVN: r19676
      Richard Henderson committed
    • Fix -mflat bug reported by Yamamoto Hirotaka. · a9e95099
      	* sparc.h (SPARC_INCOMING_INT_ARG_FIRST): Support TARGET_FLAT.
      
      From-SVN: r19675
      Jim Wilson committed
    • Fix stabs debug info bug reported by Stu Grossman. · 28233641
      	* varasm.c (make_decl_rtl): Disable April 1 change.
      
      From-SVN: r19673
      Jim Wilson committed
    • new · a4d95b97
      From-SVN: r19672
      Jason Merrill committed
    • update documentation · 4c7d0dff
      From-SVN: r19671
      Mark Mitchell committed
    • * ptree.c (lang_print_xnode): Add missing `break'. · 08362e16
      From-SVN: r19670
      Mark Mitchell committed
    • New test · 2951e48e
      From-SVN: r19669
      Mark Mitchell committed
    • New test · d861dea1
      From-SVN: r19668
      Mark Mitchell committed
    • Oops, aclocal.m4 wasn't up-to-date for last commit. · dbf78386
      From-SVN: r19666
      Richard Henderson committed
    • alpha.h (PRINT_OPERAND_PUNCT_VALID_P): Add '`'. · e83015a9
              * alpha.h (PRINT_OPERAND_PUNCT_VALID_P): Add '`'.
              * alpha.c (print_operand): Handle it.
              * alpha.md (fix_truncdfsi2, fix_truncsfsi2): New patterns and
              related define_splits.  Also add peepholes for SImode reload
              plus sign_extend lossage.
      
      From-SVN: r19664
      Richard Henderson committed
    • call.c (add_template_candidate): Adjust for changes to fn_type_unification. · 830bfa74
      	* call.c (add_template_candidate): Adjust for changes to
      	fn_type_unification.
      	(add_template_candidate_real): Likewise.
      	(add_template_conv_candidate): Likewise.
      	(build_user_type_conversion_1): Likewise.
      	(build_new_function_call): Likewise.
      	(build_object_call): Likewise.
      	(build_new_op): Likewise.
      	(build_new_method_call): Likewise.
      	* class.c (instantiate_type): Likewise.
      	* cp-tree.h (unification_kind_t): New type.
      	(fn_type_unification): Adjust prototype.
      	(type_unificaiton): Likewise.
      	* pt.c (UNIFY_ALLOW_NONE): New macro.
      	(UNIFY_ALLOW_MORE_CV_QUAL): Likewise.
      	(UNIFY_ALLOW_LESS_CV_QUAL): Likewise.
      	(UNIFY_ALLOW_DERIVED): Likewise.
      	(unify): Change prototype.
      	(maybe_adjust_types_for_deduction): New function.
      	(check_cv_quals_for_unify): Likewise.
      	(determine_specialization): Adjust.
      	(fn_type_unification): Likewise.
      	(type_unification): Likewise.
      	(type_unification_real): Likewise.  Use
      	maybe_adjust_types_for_deduction.  Fix mishandling of
      	back-unification of template functions passed as arguments.  Pass
      	appropriate combination of UNIFY_ALLOW_* to unify.
      	(unify): Remove unused NTPARMS parameter.  Use
      	check_cv_quals_for_unify.  Remove bogus code that allowed
      	too-generous unification in order to adhere more closely to standard.
      	(get_bindings_real): Adjust.
      	(get_class_bindings): Likewise.
      	* method.c (build_overload_identifier): Only use the innermost
      	template arguments when mangling.
      	* pt.c (tsubst_template_argument_vector): New function.
      	(complete_template_args): Deal with the situation where the
      	extra_args contain more than one level of arguments.
      	(lookup_template_class): Deal with member template classes, which
      	may have more than one level of arguments.
      	(tsubst): Don't tsbust into the TREE_TYPE of an IDENTIFIER_NODE.
      	Improve handling of member template classes.  Use
      	DECL_PRIMARY_TEMPLATE instead of inline expansion.  Use
      	tsubst_template_argument_vector where appropriate.
      	(regenerate_decl_from_template): Break out from ...
      	(instantiate_decl): Here.
      
      From-SVN: r19663
      Mark Mitchell committed
    • lex.c (yyprint): Remove TYPENAME_ELLIPSIS. · 89ad74a3
      Mon May 11 07:16:30 1998  Mark Mitchell  <mmitchell@usa.net>
      	* lex.c (yyprint): Remove TYPENAME_ELLIPSIS.
      	* parse.h: Regenerated.
      	* parse.c: Really regenerated.
      
      From-SVN: r19662
      Mark Mitchell committed
    • genattr.c: Include stdarg.h/varargs.h. · 320e7c40
              * genattr.c: Include stdarg.h/varargs.h.  Change function
              `fatal' to use variable arguments instead of faking it with
              integer parameters.  Provide a prototype which also
              checks the format specifiers using ATTRIBUTE_PRINTF_1.
              * genattrtab.c: Likewise.
              * gencodes.c: Likewise.
              * genconfig.c: Likewise.
              * genemit.c: Likewise.
              * genextract.c: Likewise.
              * genflags.c: Likewise.
              * genopinit.c: Likewise.
              * genpeep.c: Likewise.
              * genrecog.c: Likewise.
              * genoutput.c: Likewise.  Similarly for function `error'.
      
      From-SVN: r19661
      Kaveh R. Ghazi committed
    • cp-tree.h (finish_unary_op_expr): New function. · ce4a0391
      	* cp-tree.h (finish_unary_op_expr): New function.
      	(finish_id_expr): Likewise.
      	(begin_new_placement): Likewise.
      	(finish_new_placement): Likewise.
      	(finish_declarator): Likewise.
      	(finish_translation_unit): Likewise.
      	(finish_parmlist): Likewise.
      	(begin_class_definition): Likewise.
      	(finish_class_definition): Likewise.
      	(finish_default_args): Likewise.
      	(finish_inline_definitions): Likewise.
      	* parse.y (GCC_ASM_KEYWORD): Remove.
      	(TYPENAME_ELLIPSIS): Likewise.
      	* parse.c: Regenerated.
      	Use new functions in semantics.c in the actions for many rules.
      	* gxx.gperf (GCC_ASM_KEYWORD): Just use ASM_KEYWORD.
      	* hash.h: Regenerated.
      	* semantics.c (finish_expr_stmt): Allow NULL expr.
      	(finish_unary_op_expr): New function, containing
      	code previously in parse.y.
      	(finish_id_expr): Likewise.
      	(begin_new_placement): Likewise.
      	(finish_new_placement): Likewise.
      	(finish_declarator): Likewise.
      	(finish_translation_unit): Likewise.
      	(finish_parmlist): Likewise.
      	(begin_class_definition): Likewise.
      	(finish_class_definition): Likewise.
      	(finish_default_args): Likewise.
      	(finish_inline_definitions): Likewise.
      
      From-SVN: r19660
      Mark Mitchell committed
  2. 10 May, 1998 5 commits
  3. 09 May, 1998 5 commits