i386.c (ix86_constant_alignment): Decrease alignment of long string literals from 32 bytes to sizeof (void *) when...
* config/i386/i386.c (ix86_constant_alignment): Decrease alignment of long string literals from 32 bytes to sizeof (void *) when !-Os and to 1 with -Os. From-SVN: r76694
This commit is contained in:
parent
a4bb41cc2f
commit
4137ba7ab7
|
@ -1,3 +1,9 @@
|
|||
2004-01-27 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* config/i386/i386.c (ix86_constant_alignment): Decrease alignment
|
||||
of long string literals from 32 bytes to sizeof (void *) when !-Os
|
||||
and to 1 with -Os.
|
||||
|
||||
2004-01-26 Kazu Hirata <kazu@cs.umass.edu>
|
||||
|
||||
* config/h8300/h8300.c (h8300_tiny_constant_address_p): Accept
|
||||
|
|
|
@ -12565,9 +12565,9 @@ ix86_constant_alignment (tree exp, int align)
|
|||
else if (ALIGN_MODE_128 (TYPE_MODE (TREE_TYPE (exp))) && align < 128)
|
||||
return 128;
|
||||
}
|
||||
else if (TREE_CODE (exp) == STRING_CST && TREE_STRING_LENGTH (exp) >= 31
|
||||
&& align < 256)
|
||||
return 256;
|
||||
else if (!optimize_size && TREE_CODE (exp) == STRING_CST
|
||||
&& TREE_STRING_LENGTH (exp) >= 31 && align < BITS_PER_WORD)
|
||||
return BITS_PER_WORD;
|
||||
|
||||
return align;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue