diff options
author | Andrew Haley <aph@redhat.com> | 2016-09-30 16:24:48 +0000 |
---|---|---|
committer | Andrew Haley <aph@gcc.gnu.org> | 2016-09-30 16:24:48 +0000 |
commit | 07b78716af6a9d7c9fd1e94d9baf94a52c873947 (patch) | |
tree | 3f22b3241c513ad168c8353805614ae1249410f4 /gcc/java/parse.h | |
parent | eae993948bae8b788c53772bcb9217c063716f93 (diff) | |
download | gcc-07b78716af6a9d7c9fd1e94d9baf94a52c873947.zip gcc-07b78716af6a9d7c9fd1e94d9baf94a52c873947.tar.gz gcc-07b78716af6a9d7c9fd1e94d9baf94a52c873947.tar.bz2 |
Makefile.def: Remove libjava.
2016-09-30 Andrew Haley <aph@redhat.com>
* Makefile.def: Remove libjava.
* Makefile.tpl: Likewise.
* Makefile.in: Regenerate.
* configure.ac: Likewise.
* configure: Likewise.
* gcc/java: Remove.
* libjava: Likewise.
From-SVN: r240662
Diffstat (limited to 'gcc/java/parse.h')
-rw-r--r-- | gcc/java/parse.h | 70 |
1 files changed, 0 insertions, 70 deletions
diff --git a/gcc/java/parse.h b/gcc/java/parse.h deleted file mode 100644 index 644ca74..0000000 --- a/gcc/java/parse.h +++ /dev/null @@ -1,70 +0,0 @@ -/* Language parser definitions for the GNU compiler for the Java(TM) language. - Copyright (C) 1997-2016 Free Software Foundation, Inc. - Contributed by Alexandre Petit-Bianco (apbianco@cygnus.com) - -This file is part of GCC. - -GCC is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 3, or (at your option) -any later version. - -GCC is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with GCC; see the file COPYING3. If not see -<http://www.gnu.org/licenses/>. - -Java and all Java-based marks are trademarks or registered trademarks -of Sun Microsystems, Inc. in the United States and other countries. -The Free Software Foundation is independent of Sun Microsystems, Inc. */ - -#ifndef GCC_JAVA_PARSE_H -#define GCC_JAVA_PARSE_H - -/* Extern global variable declarations */ -extern struct obstack temporary_obstack; - -#ifdef VERBOSE_SKELETON -#undef SOURCE_FRONTEND_DEBUG -#define SOURCE_FRONTEND_DEBUG(X) \ - {if (!quiet_flag) {printf ("* "); printf X; putchar ('\n');} } -#else -#define SOURCE_FRONTEND_DEBUG(X) -#endif - -/* Types classification, according to the JLS, section 4.2 */ -#define JFLOAT_TYPE_P(TYPE) (TYPE && TREE_CODE ((TYPE)) == REAL_TYPE) -#define JINTEGRAL_TYPE_P(TYPE) ((TYPE) \ - && (TREE_CODE ((TYPE)) == INTEGER_TYPE)) -#define JNUMERIC_TYPE_P(TYPE) ((TYPE) \ - && (JFLOAT_TYPE_P ((TYPE)) \ - || JINTEGRAL_TYPE_P ((TYPE)))) -#define JPRIMITIVE_TYPE_P(TYPE) ((TYPE) \ - && (JNUMERIC_TYPE_P ((TYPE)) \ - || TREE_CODE ((TYPE)) == BOOLEAN_TYPE)) - -/* Not defined in the LRM */ -#define JSTRING_TYPE_P(TYPE) ((TYPE) \ - && ((TYPE) == string_type_node || \ - (TREE_CODE (TYPE) == POINTER_TYPE && \ - TREE_TYPE (TYPE) == string_type_node))) -#define JREFERENCE_TYPE_P(TYPE) ((TYPE) \ - && (TREE_CODE (TYPE) == RECORD_TYPE \ - || (TREE_CODE (TYPE) == POINTER_TYPE \ - && TREE_CODE (TREE_TYPE (TYPE)) == \ - RECORD_TYPE))) - -int java_report_errors (void); -extern tree do_resolve_class (tree, tree, tree, tree, tree); - -/* Always in use, no matter what you compile */ -void java_push_parser_context (void); -void java_pop_parser_context (int); -extern void java_parser_context_save_global (void); -extern void java_parser_context_restore_global (void); - -#endif /* ! GCC_JAVA_PARSE_H */ |