re PR middle-end/17799 (Non-optimizing compile loses 'this')
PR middle-end/17799 * function.c (use_register_for_decl): Check DECL_IGNORED_P instead of DECL_ARTIFICIAL. (assign_parms_augmented_arg_list): Set DECL_IGNORED_P. * c-decl.c (build_compound_literal): Likewise. * dwarf2asm.c (dw2_force_const_mem): Likewise. * gimplify.c (create_artificial_label): Likewise. * tree-inline.c (expand_call_inline): Likewise. * var-tracking.c (vt_initialize): Likewise. * tree-outof-ssa.c (create_temp): Copy DECL_IGNORED_P. cp/ * call.c (make_temporary_var_for_ref_to_temp): Set DECL_IGNORED_P. * class.c (build_vtable): Don't conditionallize setting it based on DWARF2_DEBUG. (layout_class_type): Set DECL_IGNORED_P. * decl2.c (get_guard): Likewise. * rtti.c (get_tinfo_decl, build_lang_decl): Likewise. * tree.c (build_local_temp): Likewise. From-SVN: r92781
Showing
- gcc/ChangeLog 13 additions, 0 deletionsgcc/ChangeLog
- gcc/c-decl.c 1 addition, 0 deletionsgcc/c-decl.c
- gcc/cp/ChangeLog 11 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/call.c 1 addition, 0 deletionsgcc/cp/call.c
- gcc/cp/class.c 21 additions, 21 deletionsgcc/cp/class.c
- gcc/cp/decl2.c 1 addition, 0 deletionsgcc/cp/decl2.c
- gcc/cp/init.c 1 addition, 1 deletiongcc/cp/init.c
- gcc/cp/rtti.c 2 additions, 0 deletionsgcc/cp/rtti.c
- gcc/cp/tree.c 1 addition, 0 deletionsgcc/cp/tree.c
- gcc/dwarf2asm.c 2 additions, 0 deletionsgcc/dwarf2asm.c
- gcc/function.c 4 additions, 2 deletionsgcc/function.c
- gcc/gimplify.c 1 addition, 0 deletionsgcc/gimplify.c
- gcc/tree-inline.c 1 addition, 0 deletionsgcc/tree-inline.c
- gcc/tree-outof-ssa.c 1 addition, 0 deletionsgcc/tree-outof-ssa.c
- gcc/var-tracking.c 1 addition, 0 deletionsgcc/var-tracking.c
Loading
Please register or sign in to comment