- 24 Mar, 1998 19 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 -
From-SVN: r18792
Jason Merrill committed
-
- 23 Mar, 1998 13 commits
-
-
From-SVN: r18791
Jason Merrill committed -
* decl.c (make_typename_type): Revert. (make_implicit_typename): Remove. (lookup_name_real): Don't call it. Call lookup_field if we see a TYPE_DECL from a template base. * search.c (lookup_field): Do implicit typename stuff. From-SVN: r18790
Jason Merrill committed -
* c-lang.c (lang_print_xnode): New function. * objc/objc-act.c (lang_print_xnode): Likewise. * print-tree.c (print_node): Call it * com.c (lang_print_xnode): New function. From-SVN: r18789
Martin v. Löwis committed -
* c-parse.in: Recognize protocol qualifiers in class definitions for objc. Include "output.h". (yyerror): Remove redundant decl. (yyprint): Fix prototype. From-SVN: r18788
H.J. Lu committed -
From-SVN: r18787
Jeffrey A Law committed -
From-SVN: r18786
Jeffrey A Law committed -
* m68k/m68k.md (zero_extendqidi2, zero_extendhidi2): New patterns. (zero_extendsidi2): Avoid useless copy. (iordi_zext): New pattern. (iorsi_zexthi_ashl16): Pattern reworked to avoid "0" constraint for operand 2. (iorsi_zext): New name for old unnamed pattern; indentation fixes. From-SVN: r18785
Philippe De Muyter committed -
* m68k/m68k.md (ashldi_const): Allow shift count in range ]32,63]. (ashldi3): Allow constant shift count in range ]32,63]. (ashrdi_const, ashrid3, lshrdi_const, lshrdi3): Likewise. From-SVN: r18784
Philippe De Muyter committed -
From-SVN: r18783
Mark Mitchell committed -
* h8300.h (CONST_COSTS): Remove definition. (DEFAULT_RTX_COSTS): Define. From-SVN: r18782
Jeffrey A Law committed -
From-SVN: r18781
Joel Sherrill committed -
From-SVN: r18774
J"orn Rennecke committed -
From-SVN: r18770
Jeff Law committed
-
- 22 Mar, 1998 8 commits
-
-
From-SVN: r18769
Jeff Law committed -
From-SVN: r18768
Jeff Law committed -
From-SVN: r18767
Jeff Law committed -
which included commits to RCS files with non-trunk default branches. From-SVN: r18766
Jeff Law committed -
From-SVN: r18760
Jeff Law committed -
From-SVN: r18757
Jeff Law committed -
From-SVN: r18753
Jeff Law committed -
which included commits to RCS files with non-trunk default branches. From-SVN: r18751
Jeff Law committed
-