mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-22 18:31:48 +08:00
Use SCALAR_INT_TYPE_MODE in loc_list_from_tree_1
This follows on from similar changes a couple of months ago and is needed when general modes have variable size. 2017-10-23 Richard Sandiford <richard.sandiford@linaro.org> Alan Hayward <alan.hayward@arm.com> David Sherwood <david.sherwood@arm.com> gcc/ * dwarf2out.c (loc_list_from_tree_1): Use SCALAR_INT_TYPE_MODE Co-Authored-By: Alan Hayward <alan.hayward@arm.com> Co-Authored-By: David Sherwood <david.sherwood@arm.com> From-SVN: r254001
This commit is contained in:
parent
4603941edb
commit
1fc50bea21
@ -1,3 +1,9 @@
|
||||
2017-10-23 Richard Sandiford <richard.sandiford@linaro.org>
|
||||
Alan Hayward <alan.hayward@arm.com>
|
||||
David Sherwood <david.sherwood@arm.com>
|
||||
|
||||
* dwarf2out.c (loc_list_from_tree_1): Use SCALAR_INT_TYPE_MODE
|
||||
|
||||
2017-10-23 Richard Sandiford <richard.sandiford@linaro.org>
|
||||
Alan Hayward <alan.hayward@arm.com>
|
||||
David Sherwood <david.sherwood@arm.com>
|
||||
|
@ -17482,7 +17482,7 @@ loc_list_from_tree_1 (tree loc, int want_address,
|
||||
&& (INTEGRAL_TYPE_P (TREE_TYPE (loc))
|
||||
|| POINTER_TYPE_P (TREE_TYPE (loc)))
|
||||
&& DECL_CONTEXT (loc) == current_function_decl
|
||||
&& (GET_MODE_SIZE (TYPE_MODE (TREE_TYPE (loc)))
|
||||
&& (GET_MODE_SIZE (SCALAR_INT_TYPE_MODE (TREE_TYPE (loc)))
|
||||
<= DWARF2_ADDR_SIZE))
|
||||
{
|
||||
dw_die_ref ref = lookup_decl_die (loc);
|
||||
|
Loading…
x
Reference in New Issue
Block a user