diff options
author | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2012-03-19 15:35:55 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2012-03-19 15:35:55 +0000 |
commit | b199074d13335fef7220ac5372bab4a898131f65 (patch) | |
tree | 5aa9a6ef1c91b2af73ac56b6bdb2e671558e7e91 /gcc/dwarf2out.c | |
parent | 79f3658a243933ec102cf7c8d2e702645020169e (diff) | |
download | gcc-b199074d13335fef7220ac5372bab4a898131f65.tar.gz |
tree.def (REALPART_EXPR, [...]): Move.
* tree.def (REALPART_EXPR, IMAGPART_EXPR, VIEW_CONVERT_EXPR): Move.
* tree.h (handled_component_p): Reorder cases.
* dwarf2out.c (loc_list_for_address_of_addr_expr_of_indirect_ref): Do
not initialize unsignedp.
(loc_list_from_tree): Likewise.
(fortran_common): Likewise.
* simplify-rtx.c (delegitimize_mem_from_attrs): Likewise.
From-SVN: r185522
Diffstat (limited to 'gcc/dwarf2out.c')
-rw-r--r-- | gcc/dwarf2out.c | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 264edd7ceac..828e996edb4 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -13328,8 +13328,8 @@ cst_pool_loc_descr (tree loc) } /* Return dw_loc_list representing address of addr_expr LOC - by looking for innder INDIRECT_REF expression and turing it - into simple arithmetics. */ + by looking for inner INDIRECT_REF expression and turning + it into simple arithmetics. */ static dw_loc_list_ref loc_list_for_address_of_addr_expr_of_indirect_ref (tree loc, bool toplev) @@ -13337,8 +13337,7 @@ loc_list_for_address_of_addr_expr_of_indirect_ref (tree loc, bool toplev) tree obj, offset; HOST_WIDE_INT bitsize, bitpos, bytepos; enum machine_mode mode; - int volatilep; - int unsignedp = TYPE_UNSIGNED (TREE_TYPE (loc)); + int unsignedp, volatilep = 0; dw_loc_list_ref list_ret = NULL, list_ret1 = NULL; obj = get_inner_reference (TREE_OPERAND (loc, 0), @@ -13628,8 +13627,7 @@ loc_list_from_tree (tree loc, int want_address) tree obj, offset; HOST_WIDE_INT bitsize, bitpos, bytepos; enum machine_mode mode; - int volatilep; - int unsignedp = TYPE_UNSIGNED (TREE_TYPE (loc)); + int unsignedp, volatilep = 0; obj = get_inner_reference (loc, &bitsize, &bitpos, &offset, &mode, &unsignedp, &volatilep, false); @@ -14927,7 +14925,7 @@ fortran_common (tree decl, HOST_WIDE_INT *value) enum machine_mode mode; HOST_WIDE_INT bitsize, bitpos; tree offset; - int volatilep = 0, unsignedp = 0; + int unsignedp, volatilep = 0; /* If the decl isn't a VAR_DECL, or if it isn't static, or if it does not have a value (the offset into the common area), or if it |