aboutsummaryrefslogtreecommitdiff
path: root/gcc/java
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2001-12-27 03:35:21 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2001-12-27 03:35:21 +0000
commitc083a819b26a58d8a6caa58e15c5e8821bff01eb (patch)
tree519da3fd60c83da045d893a8fefdc62a8ecb1bb9 /gcc/java
parent21cb9e6053f4c55f663d95dc711596a805cfde2b (diff)
downloadgcc-c083a819b26a58d8a6caa58e15c5e8821bff01eb.zip
gcc-c083a819b26a58d8a6caa58e15c5e8821bff01eb.tar.gz
gcc-c083a819b26a58d8a6caa58e15c5e8821bff01eb.tar.bz2
collect2.c (is_ctor_dtor): Const-ify.
* collect2.c (is_ctor_dtor): Const-ify. * m88k-protos.c (output_file_start): Likewise. * m88k.c (m88k_lang_independent_options, output_options, output_file_start): Likewise. * fix-header.c (files_to_ignore, std_include_entry, include_entry, std_include_table, main): Likewise. * protoize.c (longopts): Likewise. * regclass.c (int_reg_class_contents): Likewise. * toplev.c (dump_file, f_options, W_options): Make static. (lang_independent_options, f_options, W_options): Const-ify. * tree-dump.c (dump_file_info): Likewise. * unroll.c (_factor): Make static. java: * chartables.h: Const-ify. * gjavah.c (options): Likewise. * jcf-dump.c (options): Likewise. * jv-scan.c (options): Likewise. * lex.c (java_start_char_p, java_part_char_p): Likewise. * parse.y (binop_lookup): Likewise. From-SVN: r48322
Diffstat (limited to 'gcc/java')
-rw-r--r--gcc/java/ChangeLog9
-rw-r--r--gcc/java/chartables.h82
-rw-r--r--gcc/java/gjavah.c2
-rw-r--r--gcc/java/jcf-dump.c2
-rw-r--r--gcc/java/jv-scan.c2
-rw-r--r--gcc/java/lex.c4
-rw-r--r--gcc/java/parse.y2
7 files changed, 56 insertions, 47 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 71b1a10..5dd0502 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,12 @@
+2001-12-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * chartables.h: Const-ify.
+ * gjavah.c (options): Likewise.
+ * jcf-dump.c (options): Likewise.
+ * jv-scan.c (options): Likewise.
+ * lex.c (java_start_char_p, java_part_char_p): Likewise.
+ * parse.y (binop_lookup): Likewise.
+
2001-12-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* Make-lang.in (keyword.h): Pass -C to gperf to const-ify
diff --git a/gcc/java/chartables.h b/gcc/java/chartables.h
index c00c2263..28de2a4 100644
--- a/gcc/java/chartables.h
+++ b/gcc/java/chartables.h
@@ -7,7 +7,7 @@
#define LETTER_START 1
#define LETTER_PART 2
-static char page0[256] = {
+static const char page0[256] = {
(LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART),
(LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART), 0, 0, 0, 0, 0,
(LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART),
@@ -87,7 +87,7 @@ static char page0[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START)
};
-static char page2[256] = {
+static const char page2[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -178,7 +178,7 @@ static char page2[256] = {
0, 0
};
-static char page3[256] = {
+static const char page3[256] = {
(LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART),
(LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART),
(LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART),
@@ -252,7 +252,7 @@ static char page3[256] = {
(LETTER_PART | LETTER_START), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
-static char page4[256] = {
+static const char page4[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -372,7 +372,7 @@ static char page4[256] = {
(LETTER_PART | LETTER_START), 0, 0, 0, 0, 0, 0
};
-static char page5[256] = {
+static const char page5[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -443,7 +443,7 @@ static char page5[256] = {
0, 0, 0, 0, 0, 0, 0, 0
};
-static char page6[256] = {
+static const char page6[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -530,7 +530,7 @@ static char page6[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START), 0, 0, 0
};
-static char page7[256] = {
+static const char page7[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(LETTER_PART | LETTER_START), (LETTER_PART), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -580,7 +580,7 @@ static char page7[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
-static char page9[256] = {
+static const char page9[256] = {
0, (LETTER_PART), (LETTER_PART), (LETTER_PART), 0,
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -659,7 +659,7 @@ static char page9[256] = {
0, 0, 0, 0, 0, 0, 0
};
-static char page10[256] = {
+static const char page10[256] = {
0, 0, (LETTER_PART), 0, 0, (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -727,7 +727,7 @@ static char page10[256] = {
(LETTER_PART), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
-static char page11[256] = {
+static const char page11[256] = {
0, (LETTER_PART), (LETTER_PART), (LETTER_PART), 0,
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -788,7 +788,7 @@ static char page11[256] = {
0, 0, 0, 0, 0, 0
};
-static char page12[256] = {
+static const char page12[256] = {
0, (LETTER_PART), (LETTER_PART), (LETTER_PART), 0,
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -859,7 +859,7 @@ static char page12[256] = {
0, 0, 0, 0, 0, 0
};
-static char page13[256] = {
+static const char page13[256] = {
0, 0, (LETTER_PART), (LETTER_PART), 0, (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -931,7 +931,7 @@ static char page13[256] = {
(LETTER_PART), (LETTER_PART), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
-static char page14[256] = {
+static const char page14[256] = {
0, (LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -997,7 +997,7 @@ static char page14[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
-static char page15[256] = {
+static const char page15[256] = {
(LETTER_PART | LETTER_START), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, (LETTER_PART), (LETTER_PART), 0, 0, 0, 0, 0, 0,
(LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART),
@@ -1046,7 +1046,7 @@ static char page15[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
-static char page16[256] = {
+static const char page16[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -1120,7 +1120,7 @@ static char page16[256] = {
(LETTER_PART | LETTER_START), 0, 0, 0, 0, 0, 0, 0, 0, 0
};
-static char page17[256] = {
+static const char page17[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -1244,7 +1244,7 @@ static char page17[256] = {
0
};
-static char page18[256] = {
+static const char page18[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -1363,7 +1363,7 @@ static char page18[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START)
};
-static char page19[256] = {
+static const char page19[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -1456,7 +1456,7 @@ static char page19[256] = {
(LETTER_PART | LETTER_START), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
-static char page20[256] = {
+static const char page20[256] = {
0, (LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -1587,7 +1587,7 @@ static char page20[256] = {
(LETTER_PART | LETTER_START)
};
-static char page22[256] = {
+static const char page22[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -1701,7 +1701,7 @@ static char page22[256] = {
0, 0, 0, 0, 0, 0
};
-static char page23[256] = {
+static const char page23[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1746,7 +1746,7 @@ static char page23[256] = {
0, 0
};
-static char page24[256] = {
+static const char page24[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, (LETTER_PART),
(LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART),
(LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART), 0, 0, 0, 0, 0,
@@ -1821,7 +1821,7 @@ static char page24[256] = {
0
};
-static char page30[256] = {
+static const char page30[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -1948,7 +1948,7 @@ static char page30[256] = {
0
};
-static char page31[256] = {
+static const char page31[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -2060,7 +2060,7 @@ static char page31[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START), 0, 0, 0
};
-static char page32[256] = {
+static const char page32[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, (LETTER_PART), (LETTER_PART),
(LETTER_PART), (LETTER_PART), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, (LETTER_PART), (LETTER_PART),
@@ -2088,7 +2088,7 @@ static char page32[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
-static char page33[256] = {
+static const char page33[256] = {
0, 0, (LETTER_PART | LETTER_START), 0, 0, 0, 0,
(LETTER_PART | LETTER_START), 0, 0, (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -2124,7 +2124,7 @@ static char page33[256] = {
0, 0, 0, 0
};
-static char page48[256] = {
+static const char page48[256] = {
0, 0, 0, 0, 0, (LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, (LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART),
@@ -2227,7 +2227,7 @@ static char page48[256] = {
(LETTER_PART | LETTER_START), 0
};
-static char page49[256] = {
+static const char page49[256] = {
0, 0, 0, 0, 0, (LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -2313,7 +2313,7 @@ static char page49[256] = {
0, 0, 0, 0, 0, 0, 0
};
-static char page52[256] = {
+static const char page52[256] = {
(LETTER_PART | LETTER_START), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2327,7 +2327,7 @@ static char page52[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
-static char page77[256] = {
+static const char page77[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2375,7 +2375,7 @@ static char page77[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START)
};
-static char page78[256] = {
+static const char page78[256] = {
(LETTER_PART | LETTER_START), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2389,7 +2389,7 @@ static char page78[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
-static char page159[256] = {
+static const char page159[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2403,7 +2403,7 @@ static char page159[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
-static char page164[256] = {
+static const char page164[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -2508,7 +2508,7 @@ static char page164[256] = {
(LETTER_PART | LETTER_START)
};
-static char page172[256] = {
+static const char page172[256] = {
(LETTER_PART | LETTER_START), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2522,7 +2522,7 @@ static char page172[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
-static char page215[256] = {
+static const char page215[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2536,7 +2536,7 @@ static char page215[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
-static char page250[256] = {
+static const char page250[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -2571,7 +2571,7 @@ static char page250[256] = {
0, 0, 0, 0, 0
};
-static char page251[256] = {
+static const char page251[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -2676,7 +2676,7 @@ static char page251[256] = {
(LETTER_PART | LETTER_START)
};
-static char page253[256] = {
+static const char page253[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START),
@@ -2777,7 +2777,7 @@ static char page253[256] = {
(LETTER_PART | LETTER_START), (LETTER_PART | LETTER_START), 0, 0, 0, 0
};
-static char page254[256] = {
+static const char page254[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, (LETTER_PART), (LETTER_PART), (LETTER_PART),
(LETTER_PART), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2858,7 +2858,7 @@ static char page254[256] = {
(LETTER_PART | LETTER_START), 0, 0, (LETTER_PART)
};
-static char page255[256] = {
+static const char page255[256] = {
0, 0, 0, 0, (LETTER_PART | LETTER_START), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
(LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART),
(LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART), (LETTER_PART),
@@ -2950,7 +2950,7 @@ static char page255[256] = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
-static char *type_table[256] = {
+static const char *const type_table[256] = {
page0,
(char *) (LETTER_PART | LETTER_START),
page2,
diff --git a/gcc/java/gjavah.c b/gcc/java/gjavah.c
index 1e93dde..db3e16a 100644
--- a/gcc/java/gjavah.c
+++ b/gcc/java/gjavah.c
@@ -2103,7 +2103,7 @@ DEFUN(process_file, (jcf, out),
#define OPT_MD LONG_OPT (12)
#define OPT_MMD LONG_OPT (13)
-static struct option options[] =
+static const struct option options[] =
{
{ "classpath", required_argument, NULL, OPT_classpath },
{ "CLASSPATH", required_argument, NULL, OPT_CLASSPATH },
diff --git a/gcc/java/jcf-dump.c b/gcc/java/jcf-dump.c
index 6a537de..16fce90 100644
--- a/gcc/java/jcf-dump.c
+++ b/gcc/java/jcf-dump.c
@@ -778,7 +778,7 @@ DEFUN(process_class, (jcf),
#define OPT_VERSION LONG_OPT (3)
#define OPT_JAVAP LONG_OPT (4)
-static struct option options[] =
+static const struct option options[] =
{
{ "classpath", required_argument, NULL, OPT_classpath },
{ "CLASSPATH", required_argument, NULL, OPT_CLASSPATH },
diff --git a/gcc/java/jv-scan.c b/gcc/java/jv-scan.c
index bf7fd41..4120a2f 100644
--- a/gcc/java/jv-scan.c
+++ b/gcc/java/jv-scan.c
@@ -76,7 +76,7 @@ int pedantic = 0;
#define OPT_VERSION LONG_OPT (1)
#define OPT_ENCODING LONG_OPT (2)
-static struct option options[] =
+static const struct option options[] =
{
{ "help", no_argument, NULL, OPT_HELP },
{ "version", no_argument, NULL, OPT_VERSION },
diff --git a/gcc/java/lex.c b/gcc/java/lex.c
index 2fc64dc..3509b17 100644
--- a/gcc/java/lex.c
+++ b/gcc/java/lex.c
@@ -738,7 +738,7 @@ java_start_char_p (c)
unicode_t c;
{
unsigned int hi = c / 256;
- char *page = type_table[hi];
+ const char *const page = type_table[hi];
unsigned long val = (unsigned long) page;
int flags;
@@ -758,7 +758,7 @@ java_part_char_p (c)
unicode_t c;
{
unsigned int hi = c / 256;
- char *page = type_table[hi];
+ const char *const page = type_table[hi];
unsigned long val = (unsigned long) page;
int flags;
diff --git a/gcc/java/parse.y b/gcc/java/parse.y
index 7c50c97..acf00d9 100644
--- a/gcc/java/parse.y
+++ b/gcc/java/parse.y
@@ -357,7 +357,7 @@ struct parser_ctxt *ctxp_for_generation = NULL;
covers both integral/floating point division. The code is changed
once the type of both operator is worked out. */
-static enum tree_code binop_lookup[19] =
+static const enum tree_code binop_lookup[19] =
{
PLUS_EXPR, MINUS_EXPR, MULT_EXPR, RDIV_EXPR, TRUNC_MOD_EXPR,
LSHIFT_EXPR, RSHIFT_EXPR, URSHIFT_EXPR,