OSDN Git Service

* dwarf2out.c (add_bound_info): Don't crash on an unexpanded SAVE_EXPR.
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 26 Apr 2000 00:36:56 +0000 (00:36 +0000)
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 26 Apr 2000 00:36:56 +0000 (00:36 +0000)
commit0dbc398a316095658e920f48a965aef98ad953ee
tree86eb94bf7bf8baa171b95fd2c33f84eafa1c186c
parent6e6a06ca4b3803a7443541cb80d0b788df1fed94
    * dwarf2out.c (add_bound_info): Don't crash on an unexpanded SAVE_EXPR.

        * dwarfout.c (output_decl): Ignore NAMESPACE_DECLs.

        * dwarf2out.c (gen_subprogram_die): The class-scope declaration DIE
        is the primary DIE for a member function.
        (gen_decl_die): Call set_decl_origin_self here.
        * dwarfout.c (output_decl): And here.
        * integrate.c (output_inline_function): Not here.
        Don't clear DECL_INLINE until after calling rest_of_compilation.
        (set_decl_origin_self): No longer static.
        * tree.h: Add prototype.
        * toplev.c (note_deferral_of_defined_inline_function): Only write
        out abstract instance for actual inlines.

        * cp/decl.c (finish_function): Don't play games with DECL_INLINE.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33430 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/dwarf2out.c
gcc/dwarfout.c
gcc/integrate.c
gcc/toplev.c
gcc/tree.h