Commit 64f07b66 by Rainer Orth Committed by Rainer Orth

Fix .jcr alignment

From-SVN: r186082
parent df09560e
2012-04-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
* class.c (emit_register_classes_in_jcr_section): Set DECL_USER_ALIGN.
Clear TREE_READONLY.
2012-03-29 Steven Bosscher <steven@gcc.gnu.org> 2012-03-29 Steven Bosscher <steven@gcc.gnu.org>
PR java/52730 PR java/52730
......
...@@ -2815,10 +2815,11 @@ emit_register_classes_in_jcr_section (void) ...@@ -2815,10 +2815,11 @@ emit_register_classes_in_jcr_section (void)
DECL_SECTION_NAME (cdecl) = build_string (strlen (JCR_SECTION_NAME), DECL_SECTION_NAME (cdecl) = build_string (strlen (JCR_SECTION_NAME),
JCR_SECTION_NAME); JCR_SECTION_NAME);
DECL_ALIGN (cdecl) = POINTER_SIZE; DECL_ALIGN (cdecl) = POINTER_SIZE;
DECL_USER_ALIGN (cdecl) = 1;
DECL_INITIAL (cdecl) = build_constructor (class_array_type, init); DECL_INITIAL (cdecl) = build_constructor (class_array_type, init);
TREE_CONSTANT (DECL_INITIAL (cdecl)) = 1; TREE_CONSTANT (DECL_INITIAL (cdecl)) = 1;
TREE_STATIC (cdecl) = 1; TREE_STATIC (cdecl) = 1;
TREE_READONLY (cdecl) = 1; TREE_READONLY (cdecl) = 0;
TREE_CONSTANT (cdecl) = 1; TREE_CONSTANT (cdecl) = 1;
DECL_ARTIFICIAL (cdecl) = 1; DECL_ARTIFICIAL (cdecl) = 1;
DECL_IGNORED_P (cdecl) = 1; DECL_IGNORED_P (cdecl) = 1;
......
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