varasm.c (output_constant_def_contents): Use for the length of a string constant either its TREE_STRING_LENGTH or its...
* varasm.c (output_constant_def_contents): Use for the length of a string constant either its TREE_STRING_LENGTH or its int_size_in_bytes depending on which is larger. From-SVN: r44604
This commit is contained in:
parent
adfcce6198
commit
c6b7404634
@ -1,3 +1,9 @@
|
||||
2001-08-03 John David Anglin <dave@hiauly1.hia.nrc.ca>
|
||||
|
||||
* varasm.c (output_constant_def_contents): Use for the length of a
|
||||
string constant either its TREE_STRING_LENGTH or its int_size_in_bytes
|
||||
depending on which is larger.
|
||||
|
||||
2001-07-16 Daniel Berlin <dan@cgsoftware.com>
|
||||
|
||||
* gcse.c: Include df.h for use as a dataflow analyzer.
|
||||
|
@ -3116,7 +3116,8 @@ output_constant_def_contents (exp, reloc, labelno)
|
||||
/* Output the value of EXP. */
|
||||
output_constant (exp,
|
||||
(TREE_CODE (exp) == STRING_CST
|
||||
? TREE_STRING_LENGTH (exp)
|
||||
? MAX (TREE_STRING_LENGTH (exp),
|
||||
int_size_in_bytes (TREE_TYPE (exp)))
|
||||
: int_size_in_bytes (TREE_TYPE (exp))));
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user