OSDN Git Service

* mangle.c (write_type): Mangle VECTOR_TYPE with "U8__vector".
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Dec 2000 17:00:04 +0000 (17:00 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 4 Dec 2000 17:00:04 +0000 (17:00 +0000)
commit90a83261673ab9248854c91978b21c457b6d4c6a
tree7543491b113d205817aab1d11cfba53a22a40db7
parentd86a32982c3ab53dd68a11a6e5edffd31c561047
    * mangle.c (write_type): Mangle VECTOR_TYPE with "U8__vector".
        (write_builtin_type): Pass intSI_type_node and the like through
        type_for_mode.
        * method.c (process_overload_item): Mangle VECTOR_TYPEs with 'o'.
        Pass intSI_type_node and the like through type_for_mode.
        * decl2.c (arg_assoc_type): Handle VECTOR_TYPE like COMPLEX_TYPE.
        * pt.c (tsubst, unify): Likewise.
        * tree.c (walk_tree): Likewise.
        * error.c (dump_type): Likewise.
        (dump_type_prefix, dump_type_suffix): Don't bother with VECTOR_TYPE.

        * Make-lang.in: Tweak top comment for emacs.
        (cp/TAGS): Restore.

        * except.c (expand_throw): Use push_throw_library_fn for _Jv_Throw.

        * pt.c (tsubst_decl): Call clone_function_decl here.
        (do_decl_instantiation): Not here.
        * class.c (clone_function_decl): Robustify.

        * decl.c (store_bindings): Only search in the non modified
        old_bindings for duplicates.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37999 138bc75d-0d04-0410-961f-82ee72b054a4
12 files changed:
gcc/cp/ChangeLog
gcc/cp/Make-lang.in
gcc/cp/class.c
gcc/cp/decl.c
gcc/cp/decl2.c
gcc/cp/error.c
gcc/cp/except.c
gcc/cp/gxxint.texi
gcc/cp/mangle.c
gcc/cp/method.c
gcc/cp/pt.c
gcc/cp/tree.c