- 12 May, 1998 4 commits
-
-
* config/mips/mips.md (dslot): Move after definition of "cpu" attribute. Handle r3900 case. From-SVN: r19697
Gavin Koch committed -
* system.h: Define the STRINGIFY macro here. * protoize.c: Not here. * gengenrtl.c (DEF_RTL_EXPR): Use the STRINGIFY macro. From-SVN: r19696
Kaveh R. Ghazi committed -
* cp-tree.h (CANONICAL_TYPE_VARIANT): New macro. * method.c (build_mangled_name): Use it. (build_decl_overload_real): Likewise. From-SVN: r19695
Mark Mitchell committed -
* error.c (dump_simple_decl): New function, broken out from ... (dump_decl): Use it. From-SVN: r19694
Mark Mitchell committed
-
- 11 May, 1998 32 commits
-
-
From-SVN: r19693
Jeff Law committed -
varasm.c (assemble_variable): Compute the alignment of the data earlier so that both initialized and... * varasm.c (assemble_variable): Compute the alignment of the data earlier so that both initialized and uninitialized variables are effected by DATA_ALIGNMENT. * tm.texi (DATA_ALIGNMENT): Updated appropriately. From-SVN: r19692
John Wehle committed -
* 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 -
* 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 -
* 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 -
* 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 -
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. Bring over from devo. From-SVN: r19686
Ian Lance Taylor committed -
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 -
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. From-SVN: r19681
Jeff Law committed -
� * mips.c: Prototype static functions. From-SVN: r19680
Jeff Law committed -
From-SVN: r19679
Jeff Law committed -
From-SVN: r19678
Jeff Law committed -
* regmove.c (fixup_match_2, find_matches, regmove_profitable): Add explanatory comments. From-SVN: r19677
Jim Wilson committed -
From-SVN: r19676
Richard Henderson committed -
* sparc.h (SPARC_INCOMING_INT_ARG_FIRST): Support TARGET_FLAT. From-SVN: r19675
Jim Wilson committed -
From-SVN: r19674
Richard Henderson committed -
* varasm.c (make_decl_rtl): Disable April 1 change. From-SVN: r19673
Jim Wilson committed -
From-SVN: r19672
Jason Merrill committed -
From-SVN: r19671
Mark Mitchell committed -
From-SVN: r19670
Mark Mitchell committed -
From-SVN: r19669
Mark Mitchell committed -
From-SVN: r19668
Mark Mitchell committed -
From-SVN: r19667
Mark Mitchell committed -
From-SVN: r19666
Richard Henderson committed -
From-SVN: r19665
Richard Henderson committed -
* 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. (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 -
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. 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. (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
-
- 10 May, 1998 4 commits
-
-
typeck.c (build_c_cast): Don't decay arrays and functions to pointer type when converting to a class type. * typeck.c (build_c_cast): Don't decay arrays and functions to pointer type when converting to a class type. From-SVN: r19659
Mark Mitchell committed -
From-SVN: r19658
Jeff Law committed -
From-SVN: r19657
Jason Merrill committed -
* class.c (finish_struct_1): Use OVL_CURRENT on TREE_VEC_ELT. * decl2.c (constructor_name_full): Likewise. * tree.c (mapcar): Add OVERLOAD support. * init.c (resolve_offset_ref): We must use basetype_path before we destroy it with a call to convert_pointer_to. From-SVN: r19656
Jason Merrill committed
-