Commit 19cc6fac by Eric Botcazou Committed by Eric Botcazou

varasm.c (output_constant): Minor formatting tweak.

	* varasm.c (output_constant) <CONSTRUCTOR>: Minor formatting tweak.
	<STRING_CST>: Likewise.
	<VECTOR_CST>: Likewise.

From-SVN: r199599
parent c2b2130c
2013-06-03 Eric Botcazou <ebotcazou@adacore.com>
* varasm.c (output_constant) <CONSTRUCTOR>: Minor formatting tweak.
<STRING_CST>: Likewise.
<VECTOR_CST>: Likewise.
2013-06-01 Janus Weil <janus@gcc.gnu.org> 2013-06-01 Janus Weil <janus@gcc.gnu.org>
Mikael Morin <mikael@gcc.gnu.org> Mikael Morin <mikael@gcc.gnu.org>
......
...@@ -4612,28 +4612,21 @@ output_constant (tree exp, unsigned HOST_WIDE_INT size, unsigned int align) ...@@ -4612,28 +4612,21 @@ output_constant (tree exp, unsigned HOST_WIDE_INT size, unsigned int align)
switch (TREE_CODE (exp)) switch (TREE_CODE (exp))
{ {
case CONSTRUCTOR: case CONSTRUCTOR:
output_constructor (exp, size, align, NULL); output_constructor (exp, size, align, NULL);
return; return;
case STRING_CST: case STRING_CST:
thissize = MIN ((unsigned HOST_WIDE_INT)TREE_STRING_LENGTH (exp), thissize
size); = MIN ((unsigned HOST_WIDE_INT)TREE_STRING_LENGTH (exp), size);
assemble_string (TREE_STRING_POINTER (exp), thissize); assemble_string (TREE_STRING_POINTER (exp), thissize);
break; break;
case VECTOR_CST: case VECTOR_CST:
{ {
int elt_size; enum machine_mode inner = TYPE_MODE (TREE_TYPE (TREE_TYPE (exp)));
unsigned int i, nalign; unsigned int nalign = MIN (align, GET_MODE_ALIGNMENT (inner));
enum machine_mode inner; int elt_size = GET_MODE_SIZE (inner);
inner = TYPE_MODE (TREE_TYPE (TREE_TYPE (exp)));
nalign = MIN (align, GET_MODE_ALIGNMENT (inner));
elt_size = GET_MODE_SIZE (inner);
output_constant (VECTOR_CST_ELT (exp, 0), elt_size, align); output_constant (VECTOR_CST_ELT (exp, 0), elt_size, align);
thissize = elt_size; thissize = elt_size;
for (i = 1; i < VECTOR_CST_NELTS (exp); ++i) for (unsigned int i = 1; i < VECTOR_CST_NELTS (exp); i++)
{ {
output_constant (VECTOR_CST_ELT (exp, i), elt_size, nalign); output_constant (VECTOR_CST_ELT (exp, i), elt_size, nalign);
thissize += elt_size; thissize += elt_size;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment