summaryrefslogtreecommitdiff
path: root/gcc/java
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/java')
-rw-r--r--gcc/java/ChangeLog13
-rw-r--r--gcc/java/java-tree.h53
-rw-r--r--gcc/java/jcf-dump.c4
-rw-r--r--gcc/java/jcf.h3
-rw-r--r--gcc/java/parse.h3
5 files changed, 15 insertions, 61 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog
index 97192a252cc..9c9b103c037 100644
--- a/gcc/java/ChangeLog
+++ b/gcc/java/ChangeLog
@@ -1,3 +1,16 @@
+2010-09-29 Joseph Myers <joseph@codesourcery.com>
+
+ * java-tree.h (flag_filelist_file, flag_assert, flag_jni,
+ flag_force_classes_archive_check, flag_redundant, flag_newer,
+ flag_use_divide_subroutine, flag_use_atomic_builtins,
+ flag_use_boehm_gc, flag_hash_synchronization,
+ flag_check_references, flag_optimize_sci, flag_indirect_classes,
+ flag_indirect_dispatch, flag_store_check,
+ flag_reduced_reflection): Remove.
+ * jcf-dump.c (flag_newer): Remove.
+ * jcf.h (quiet_flag): Remove.
+ * parse.h (quiet_flag): Remove.
+
2010-09-28 Richard Henderson <rth@redhat.com>
* lang.c: Include "target.h".
diff --git a/gcc/java/java-tree.h b/gcc/java/java-tree.h
index 110eb83e00c..d7c9996c5cd 100644
--- a/gcc/java/java-tree.h
+++ b/gcc/java/java-tree.h
@@ -112,64 +112,11 @@ struct JCF;
/* The virtual offset symbol table. Used by the runtime to fill out
the otable. */
-extern int flag_filelist_file;
-
-/* When nonzero, permit the use of the assert keyword. */
-
-extern int flag_assert;
-
-/* When nonzero, assume all native functions are implemented with
- JNI, not CNI. */
-
-extern int flag_jni;
-
-/* When nonzero, always check for a non gcj generated classes archive. */
-
-extern int flag_force_classes_archive_check;
-
/* Resource name. */
extern const char *resource_name;
/* Turned to 1 if -Wall was encountered. See lang.c for their meanings. */
extern int flag_wall;
-extern int flag_redundant;
-
-/* When nonzero, warn when source file is newer than matching class
- file. */
-extern int flag_newer;
-
-/* When nonzero, call a library routine to do integer divisions. */
-extern int flag_use_divide_subroutine;
-
-/* When nonzero, use atomic builtins. */
-extern int flag_use_atomic_builtins;
-
-/* When nonzero, generate code for the Boehm GC. */
-extern int flag_use_boehm_gc;
-
-/* When nonzero, assume the runtime uses a hash table to map an
- object to its synchronization structure. */
-extern int flag_hash_synchronization;
-
-/* When nonzero, generate checks for references to NULL. */
-extern int flag_check_references;
-
-/* Used through STATIC_CLASS_INIT_OPT_P to check whether static
- initialization optimization should be performed. */
-extern int flag_optimize_sci;
-
-/* Generate instances of Class at runtime. */
-extern int flag_indirect_classes;
-
-/* When nonzero, use offset tables for virtual method calls
- in order to improve binary compatibility. */
-extern int flag_indirect_dispatch;
-
-/* When zero, don't generate runtime array store checks. */
-extern int flag_store_check;
-
-/* When nonzero, generate only a limited set of class meta-data. */
-extern int flag_reduced_reflection;
/* The Java .class file that provides main_class; the main input file. */
extern GTY(()) struct JCF * current_jcf;
diff --git a/gcc/java/jcf-dump.c b/gcc/java/jcf-dump.c
index 2012f7b0eac..9956c41cd43 100644
--- a/gcc/java/jcf-dump.c
+++ b/gcc/java/jcf-dump.c
@@ -76,10 +76,6 @@ int flag_print_fields = 1;
int flag_print_methods = 1;
int flag_print_attributes = 1;
-/* When nonzero, warn when source file is newer than matching class
- file. */
-int flag_newer = 1;
-
/* Print names of classes that have a "main" method. */
int flag_print_main = 0;
diff --git a/gcc/java/jcf.h b/gcc/java/jcf.h
index c7a789d6f2b..b066b2967c3 100644
--- a/gcc/java/jcf.h
+++ b/gcc/java/jcf.h
@@ -1,6 +1,6 @@
/* Utility macros to read Java(TM) .class files and byte codes.
Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2006, 2007, 2008 Free Software Foundation, Inc.
+ 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
This file is part of GCC.
@@ -274,7 +274,6 @@ extern const char *jcf_write_base_directory;
/* Debug macros, for the front end */
-extern int quiet_flag;
#ifdef VERBOSE_SKELETON
#undef SOURCE_FRONTEND_DEBUG
#define SOURCE_FRONTEND_DEBUG(X) \
diff --git a/gcc/java/parse.h b/gcc/java/parse.h
index 7aa5d6008fc..28f431c40fd 100644
--- a/gcc/java/parse.h
+++ b/gcc/java/parse.h
@@ -1,6 +1,6 @@
/* Language parser definitions for the GNU compiler for the Java(TM) language.
Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
- 2005, 2006, 2007 Free Software Foundation, Inc.
+ 2005, 2006, 2007, 2010 Free Software Foundation, Inc.
Contributed by Alexandre Petit-Bianco (apbianco@cygnus.com)
This file is part of GCC.
@@ -28,7 +28,6 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */
/* Extern global variable declarations */
extern struct obstack temporary_obstack;
-extern int quiet_flag;
#ifdef VERBOSE_SKELETON
#undef SOURCE_FRONTEND_DEBUG