aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/class.c
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2012-04-02 12:35:32 +0000
committerRainer Orth <ro@gcc.gnu.org>2012-04-02 12:35:32 +0000
commit64f07b66421dde455fed25b2fe4f830b642baf50 (patch)
tree040bacdfc8b040d4f40158d5dec3a6e3e50ed51d /gcc/java/class.c
parentdf09560e01cedb14ed871009830bc46354b88112 (diff)
downloadgcc-64f07b66421dde455fed25b2fe4f830b642baf50.zip
gcc-64f07b66421dde455fed25b2fe4f830b642baf50.tar.gz
gcc-64f07b66421dde455fed25b2fe4f830b642baf50.tar.bz2
Fix .jcr alignment
From-SVN: r186082
Diffstat (limited to 'gcc/java/class.c')
-rw-r--r--gcc/java/class.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/java/class.c b/gcc/java/class.c
index 69b0001..3c34aba 100644
--- a/gcc/java/class.c
+++ b/gcc/java/class.c
@@ -2815,10 +2815,11 @@ emit_register_classes_in_jcr_section (void)
DECL_SECTION_NAME (cdecl) = build_string (strlen (JCR_SECTION_NAME),
JCR_SECTION_NAME);
DECL_ALIGN (cdecl) = POINTER_SIZE;
+ DECL_USER_ALIGN (cdecl) = 1;
DECL_INITIAL (cdecl) = build_constructor (class_array_type, init);
TREE_CONSTANT (DECL_INITIAL (cdecl)) = 1;
TREE_STATIC (cdecl) = 1;
- TREE_READONLY (cdecl) = 1;
+ TREE_READONLY (cdecl) = 0;
TREE_CONSTANT (cdecl) = 1;
DECL_ARTIFICIAL (cdecl) = 1;
DECL_IGNORED_P (cdecl) = 1;