Commit f4111593 by Jakub Jelinek Committed by Jakub Jelinek

varasm.c (output_constant_pool): For pool constants in mergeable section ensure…

varasm.c (output_constant_pool): For pool constants in mergeable section ensure each constant is padded to...

	* varasm.c (output_constant_pool): For pool constants in mergeable
	section ensure each constant is padded to multiple of entity size.

From-SVN: r59508
parent 96d0f4dc
2002-11-26 Jakub Jelinek <jakub@redhat.com>
* varasm.c (output_constant_pool): For pool constants in mergeable
section ensure each constant is padded to multiple of entity size.
2002-11-26 Jakub Jelinek <jakub@redhat.com>
* varasm.c (default_exception_section): Move to...
* except.c (default_exception_section): ... here. Make
.gcc_except_table read-only if it is not expected to have any
......
......@@ -3499,6 +3499,13 @@ output_constant_pool (fnname, fndecl)
abort ();
}
/* Make sure all constants in SECTION_MERGE and not SECTION_STRINGS
sections have proper size. */
if (pool->align > GET_MODE_BITSIZE (pool->mode)
&& in_section == in_named
&& get_named_section_flags (in_named_name) & SECTION_MERGE)
assemble_align (pool->align);
#ifdef ASM_OUTPUT_SPECIAL_POOL_ENTRY
done: ;
#endif
......
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