diff options
author | Alexandre Petit-Bianco <apbianco@redhat.com> | 2001-10-15 15:10:56 -0700 |
---|---|---|
committer | Alexandre Petit-Bianco <apbianco@gcc.gnu.org> | 2001-10-15 15:10:56 -0700 |
commit | c83303d8a41d46d1ee24fa49347a24bb2f28fe9d (patch) | |
tree | 5247ea899e655dc34044821d3c6a0933f95d6937 /gcc | |
parent | 41441dc7ff9ccf73ebe0df1fe3e502f3168c2528 (diff) | |
download | gcc-c83303d8a41d46d1ee24fa49347a24bb2f28fe9d.zip gcc-c83303d8a41d46d1ee24fa49347a24bb2f28fe9d.tar.gz gcc-c83303d8a41d46d1ee24fa49347a24bb2f28fe9d.tar.bz2 |
lang.c (langhooks.h): Included.
2001-10-15 Alexandre Petit-Bianco <apbianco@redhat.com>
* lang.c (langhooks.h): Included.
(LANG_HOOKS_INIT): Redefined.
(LANG_HOOKS_INIT_OPTIONS): Likewise.
(LANG_HOOKS_DECODE_OPTION): Likewise.
(struct lang_hooks lang_hooks): New initialization.
( http://gcc.gnu.org/ml/gcc-patches/2001-10/msg00692.html )
From-SVN: r46270
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/java/ChangeLog | 12 | ||||
-rw-r--r-- | gcc/java/lang.c | 14 |
2 files changed, 19 insertions, 7 deletions
diff --git a/gcc/java/ChangeLog b/gcc/java/ChangeLog index 7ea1bc8..dbcccbd 100644 --- a/gcc/java/ChangeLog +++ b/gcc/java/ChangeLog @@ -1,3 +1,11 @@ +2001-10-15 Alexandre Petit-Bianco <apbianco@redhat.com> + + * lang.c (langhooks.h): Included. + (LANG_HOOKS_INIT): Redefined. + (LANG_HOOKS_INIT_OPTIONS): Likewise. + (LANG_HOOKS_DECODE_OPTION): Likewise. + (struct lang_hooks lang_hooks): New initialization. + 2001-10-11 Per Bothner <per@bothner.com> * parse.y (patch_synchronized_statement): Use a TRY_FINALLY_EXPR @@ -14,7 +22,7 @@ 2001-10-09 Alexandre Petit-Bianco <apbianco@redhat.com> * parse.y (patch_cast): Call patch_string on the first operand of - the incoming node, update it if necessary. Fixes java/4510. + the incoming node, update it if necessary. Fixes PR java/4510. 2001-10-09 Bryce McKinlay <bryce@waitaki.otago.ac.nz> @@ -37,7 +45,7 @@ 2001-10-05 Alexandre Petit-Bianco <apbianco@redhat.com> * parse.y (register_incomplete_type): Set JDEP_SUPER to be given - a NULL enclosing context if appropriate. Fixes java/4466. + a NULL enclosing context if appropriate. Fixes PR java/4466. 2001-10-03 Alexandre Petit-Bianco <apbianco@redhat.com> diff --git a/gcc/java/lang.c b/gcc/java/lang.c index 7fa23a9..8187e67 100644 --- a/gcc/java/lang.c +++ b/gcc/java/lang.c @@ -34,6 +34,7 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "java-tree.h" #include "jcf.h" #include "toplev.h" +#include "langhooks.h" #include "flags.h" #include "xref.h" #include "ggc.h" @@ -195,12 +196,15 @@ static int dependency_tracking = 0; #define DEPEND_TARGET_SET 4 #define DEPEND_FILE_ALREADY_SET 8 +#undef LANG_HOOKS_INIT +#define LANG_HOOKS_INIT java_init +#undef LANG_HOOKS_INIT_OPTIONS +#define LANG_HOOKS_INIT_OPTIONS java_init_options +#undef LANG_HOOKS_DECODE_OPTION +#define LANG_HOOKS_DECODE_OPTION java_decode_option + /* Each front end provides its own. */ -struct lang_hooks lang_hooks = {java_init, - NULL, /* java_finish */ - java_init_options, - java_decode_option, - NULL /* post_options */}; +struct lang_hooks lang_hooks = LANG_HOOKS_INITIALIZER; /* Process an option that can accept a `no-' form. Return 1 if option found, 0 otherwise. */ |