diff options
author | Alexandre Oliva <aoliva@redhat.com> | 2009-12-14 16:55:12 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2009-12-14 17:55:12 +0100 |
commit | 23198957a2176cf80b4b33e17f77ab5e5dea4bfe (patch) | |
tree | dcda67d4f613a7e3844e5df9b0bbe883b6d92351 /gcc/fortran/expr.c | |
parent | 20cdc2be22a6e32fd6a0fbedae32473e3698961a (diff) | |
download | gcc-23198957a2176cf80b4b33e17f77ab5e5dea4bfe.zip gcc-23198957a2176cf80b4b33e17f77ab5e5dea4bfe.tar.gz gcc-23198957a2176cf80b4b33e17f77ab5e5dea4bfe.tar.bz2 |
re PR target/41473 (dsymutil "Assertion failed ...")
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.
From-SVN: r155221
Diffstat (limited to 'gcc/fortran/expr.c')
0 files changed, 0 insertions, 0 deletions