mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-02-05 23:51:18 +08:00
* explow.c (expr_size): If DECL and size specified, use it.
From-SVN: r43407
This commit is contained in:
parent
1c5dd43ff7
commit
f6261a8a6f
@ -1,3 +1,7 @@
|
||||
Fri Jun 15 18:05:22 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
|
||||
|
||||
* explow.c (expr_size): If DECL and size specified, use it.
|
||||
|
||||
2001-06-15 Zack Weinberg <zackw@stanford.edu>
|
||||
|
||||
* doc/cpp.texi: Formatting corrections.
|
||||
|
@ -301,7 +301,13 @@ rtx
|
||||
expr_size (exp)
|
||||
tree exp;
|
||||
{
|
||||
tree size = size_in_bytes (TREE_TYPE (exp));
|
||||
tree size;
|
||||
|
||||
if (TREE_CODE_CLASS (TREE_CODE (exp)) == 'd'
|
||||
&& DECL_SIZE_UNIT (exp) != 0)
|
||||
size = DECL_SIZE_UNIT (exp);
|
||||
else
|
||||
size = size_in_bytes (TREE_TYPE (exp));
|
||||
|
||||
if (TREE_CODE (size) != INTEGER_CST
|
||||
&& contains_placeholder_p (size))
|
||||
|
Loading…
Reference in New Issue
Block a user