- 26 Mar, 1998 5 commits
-
-
* acinclude.m4: Bring back changes lost during merge. (mostly Cygwin, automake and EGCS_PROG_INSTALL stuff). * aclocal.m4: Likewise. * configure.in: Likewise. From-SVN: r18840
Jeffrey A Law committed -
* call.c (build_object_call): Complain about ambiguous operator(), rather that crashing. (build_new_op): Likewise. (build_op_delete_call): Likewise. From-SVN: r18839
Mark Mitchell committed -
* cvt.c (perform_qualification_conversions): Use comp_target_types instead of comp_ptr_ttypes. From-SVN: r18838
Mark Mitchell committed -
From-SVN: r18837
J"orn Rennecke committed -
From-SVN: r18836
Richard Henderson committed
-
- 25 Mar, 1998 17 commits
-
-
haifa-sched.c (find_post_sched_live): Use EXECUTE_IF_SET_IN_REG_SET instead of calling REGNO_REG_SET_P for each pseudo. * haifa-sched.c (find_post_sched_live): Use EXECUTE_IF_SET_IN_REG_SET instead of calling REGNO_REG_SET_P for each pseudo. (update_reg_usage): Likewise. (compute_block_backward)dependences): Do not call "free_list" for an empty list. Improves compile times by about 7% on average on my PAs. From-SVN: r18835
Jeff Law committed -
From-SVN: r18834
Jeffrey A Law committed -
Wed Mar 25 16:10:50 1998 Mark Mitchell <mmitchell@usa.net> * cp-tree.h (enforce_access): Declare. * call.c (enforce_access): Make it extern, not static. * class.c (alter_access): Use enforce_access; modify code for ISO compliance, rather than ARM rules. From-SVN: r18832
Mark Mitchell committed -
From-SVN: r18831
Benjamin Kosnik committed -
test cases for g++15235 From-SVN: r18830
Benjamin Kosnik committed -
From-SVN: r18829
Brendan Kehoe committed -
fix for g++/15235 now generates a warning here From-SVN: r18828
Benjamin Kosnik committed -
* c-common.c (check_format_info): Initialize type, is_type. New local integral_format. Don't warn for 'L' when pedantic. Do warn for 'L' when pedantic if used with integral format specifier. From-SVN: r18827
Jim Wilson committed -
From-SVN: r18826
Michael Meissner committed -
From-SVN: r18825
Mark Mitchell committed -
From-SVN: r18824
Kriang Lerdsuwanakij committed -
* expr.c (cplus_expand_expr): Only do PCC_STATIC_STRUCT_RETURN thing if (aggregate_value_p (type)). From-SVN: r18823
Jason Merrill committed -
From-SVN: r18822
Nick Clifton committed -
* loop.c (scan_loop): Initialize move_insn_first to zero. From-SVN: r18821
Jim Wilson committed -
From-SVN: r18815
Jeff Law committed -
From-SVN: r18814
Jason Merrill committed -
* config/i386/go32-rtems.h: Defined TARGET_MEM_FUNCTIONS. * config/i386/rtems.h: Likewise. * config/i960/rtems.h: Likewise. * config/m68k/rtems.h: Likewise. * config/mips/rtems64.h: Likewise. * config/pa/rtems.h: Likewise. * config/rs6000/rtems.h: Likewise. * config/sh/rtems.h: Likewise. * config/sparc/rtems.h: Likewise. From-SVN: r18813
Joel Sherrill committed
-
- 24 Mar, 1998 18 commits
-
-
From-SVN: r18812
Richard Kenner committed -
From-SVN: r18811
Jeff Law committed -
From-SVN: r18808
Jeff Law committed -
From-SVN: r18807
Jeff Law committed -
From-SVN: r18806
Nick Clifton committed -
� * tree.c (mapcar): When dealing with a DECL, use it's constant value, if any. * pt.c (lookup_template_class): Don't mangle the names of template classes whose arguments are unknown. * pt.c (tsubst_expr): Handle GOTO_STMT correctly. From-SVN: r18805
Mark Mitchell committed -
� * tree.c (mapcar): When dealing with a DECL, use it's constant value, if any. * pt.c (lookup_template_class): Don't mangle the names of template classes whose arguments are unknown. * pt.c (tsubst_expr): Handle GOTO_STMT correctly. From-SVN: r18804
Mark Mitchell committed -
� * tree.c (mapcar): When dealing with a DECL, use it's constant value, if any. * pt.c (lookup_template_class): Don't mangle the names of template classes whose arguments are unknown. * pt.c (tsubst_expr): Handle GOTO_STMT correctly. From-SVN: r18803
Mark Mitchell committed -
� * tree.c (mapcar): When dealing with a DECL, use it's constant value, if any. * pt.c (lookup_template_class): Don't mangle the names of template classes whose arguments are unknown. * pt.c (tsubst_expr): Handle GOTO_STMT correctly. From-SVN: r18802
Mark Mitchell committed -
From-SVN: r18801
Nick Clifton committed -
From-SVN: r18800
Nick Clifton committed -
� Tue Mar 24 12:21:55 1998 Benjamin Kosnik <bkoz@lisa.cygnus.com> * decl.c (init_decl_processing): Set TYPE_PRECISON for bools to 1. Tue Mar 24 12:21:48 1998 Jim Wilson <wilson@cygnus.com> * decl.c (init_decl_processing): Initialize TYPE_MAX_VALUE for boolean_type_node to 1. Fixes for g++/15235 From-SVN: r18799
Benjamin Kosnik committed -
8 Tue Mar 24 12:21:55 1998 Benjamin Kosnik <bkoz@lisa.cygnus.com> * decl.c (init_decl_processing): Set TYPE_PRECISON for bools to 1. Tue Mar 24 12:21:48 1998 Jim Wilson <wilson@cygnus.com> * decl.c (init_decl_processing): Initialize TYPE_MAX_VALUE for boolean_type_node to 1. Fixes for g++/15235 From-SVN: r18798
Benjamin Kosnik committed -
Add more debugging. From-SVN: r18797
Nick Clifton committed -
From-SVN: r18796
Mark Mitchell committed -
* cplus-dem.c (optable): Add sizeof. (demangle_template_value_parm): New function containing code previously found in demangle_template. (demangle_integral_value): New function which handles complicated integral expressions. (demangle_template): Use them. * error.c (dump_expr): Remove unused variable `l'. * pt.c (for_each_template_parm): New function, created by converting uses_template_parms. (tree_fn_t): New typedef. (uses_template_parms): Use it. (mark_template_parm): New function. (push_template_decl): Check that the argument list of a partial specialization uses all the template parameters. * Make-lang.in (c++filt): Don't delete cxxmain.c after we're done with it; we might want it for debugging. * cp-tree.h (type_unification): Change interface. * class.c (finish_struct_1): Skip nested template types, just like ordinary nested types. (instantiate_type): Use new interface to type_unification. * lex.c (init_lex): Add __sz as opname for sizeof. * method.c (build_overload_scope_ref): New function. (build_overload_int): Handle complex expressions. Set numeric_output_need_bar if necessary. (build_overload_value): Handle non-PARM_DECL nodes; this routine is now used by build_overload_int. Remove some assignments to numeric_output_need_bar. Use build_overload_scope_ref. (build_qualified_name): Note that some template mangled names end with digits, and set numeric_output_need_bar appropriately. Use build_underscore_int. * pt.c (unify): Change interface. (type_unification_real): Likewise. (determine_specialization): Use new interfaces. (tsubst): Deal gracefully with situations in which the argument vector is not fully filled. (fn_type_unification): Use new interfaces. (type_unification): Likewise. Remove NOP_EXPR hack. (type_unification_real): Likewise. (unify): Likewise. Deal with unification of complex expresions. From-SVN: r18795
Mark Mitchell committed -
* Makefile.in (genconfig.o, genflags.o, gencodes.o, genemit.o, genopinit.o, genrecog.o, genextract.o, genpeep.o, genattr.o, genattrtab.o, genoutput.o): Depend on system.h. * genattr.c: Include system.h. Add arguments to various function prototypes. Remove redundant prototype of read_rtx(). * genattrtab.c: Likewise. * gencodes.c: Likewise. * genconfig.c: Likewise. * genemit.c: Likewise. * genextract.c: Likewise. * genflags.c: Likewise. * genopinit.c: Likewise. * genoutput.c: Likewise. * genpeep.c: Likewise. * genrecog.c: Likewise. From-SVN: r18794
Kaveh R. Ghazi committed -
From-SVN: r18793
Brendan Kehoe committed
-