------- Comment #96 from jakub at gcc dot gnu dot org  2009-12-14 16:55 -------
Subject: Bug 41473

Author: jakub
Date: Mon Dec 14 16:55:12 2009
New Revision: 155221

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155221
Log:
        PR debug/41473
        * dwarf2out.c (add_var_loc_to_decl): Don't drop initial empty
        locations.
        (new_loc_list): Drop gensym arg.  Move generation of ll_symbol...
        (gen_llsym): ... here.  New function.
        (add_loc_descr_to_loc_list): Removed.
        (loc_descriptor): Infer mode from CONST_DOUBLEs and CONST_VECTORs.
        (single_element_loc_list): Removed.
        (dw_loc_list): Don't create entries without a location.  Don't
        special-case the first node of the list, only single nodes.
        (single_element_loc_list_p): Simplify.
        (loc_list_from_tree): Don't use DECL_RTL if loc_list is nonempty.
        (add_location_or_const_value_attribute): Test var loc for NULL.
        (convert_cfa_to_fb_loc_list): Adjust calls to new new_loc_list,
        call gen_llsym if needed.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/dwarf2out.c


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41473

Reply via email to