aboutsummaryrefslogtreecommitdiff
path: root/gcc/java
AgeCommit message (Collapse)AuthorFilesLines
1999-02-19parse.y (obtain_incomplete_type): Don't wrap unknown types in TREE_LIST - ↵Per Bothner1-10/+14
just chain the POINTER_TYPEs together. T * parse.y (obtain_incomplete_type): Don't wrap unknown types in TREE_LIST - just chain the POINTER_TYPEs together. (resolve_class): If type already resolved, return decl. After resolving, update TREE_TYPE(class_type), and name (if array). * parse.h (do_resolve_class), parse.y: Make non-static. * class.c (maybe_layout_super_class): Take this_class argument. Do do_resolve_class if necessary. (layout_class, layout_class_methods): Adjust calls appropriately. * parse.h (JDEP_TO_RESOLVE, JDEP_RESOLVED_DECL, JDEP_RESOLVED, JDEP_RESOLVED_P): Redefined for new TREE_LIST-less convention. * typeck.c (build_java_array_type): Don't call layout_class. From-SVN: r25323
1999-02-19parse.y (obtain_incomplete_type): Don't wrap unknown types in TREE_LIST - ↵Per Bothner1-0/+14
just chain the POINTER_TYPEs together. * parse.y (obtain_incomplete_type): Don't wrap unknown types in TREE_LIST - just chain the POINTER_TYPEs together. (resolve_class): If type already resolved, return decl. After resolving, update TREE_TYPE(class_type), and name (if array). * parse.h (do_resolve_class), parse.y: Make non-static. * class.c (maybe_layout_super_class): Take this_class argument. Do do_resolve_class if necessary. (layout_class, layout_class_methods): Adjust calls appropriately. * parse.h (JDEP_TO_RESOLVE, JDEP_RESOLVED_DECL, JDEP_RESOLVED, JDEP_RESOLVED_P): Redefined for new TREE_LIST-less convention. * typeck.c (build_java_array_type): Don't call layout_class. From-SVN: r25322
1999-02-19parse.y (check_pkg_class_access): Allow private class access within the same ↵Alexandre Petit-Bianco1-0/+8
package. � * parse.y (check_pkg_class_access): Allow private class access within the same package. (strip_out_static_field_access_decl): New function. (patch_unaryop): Call strip_out_static_field_access_decl on ++/-- operator argument before testing its nature. From-SVN: r25318
1999-02-19parse.y (check_pkg_class_access): Allow private class access within the same ↵Alexandre Petit-Bianco1-4/+38
package. * parse.y (check_pkg_class_access): Allow private class access within the same package. (strip_out_static_field_access_decl): New function. (patch_unaryop): Call strip_out_static_field_access_decl on ++/-- operator argument before testing its nature. From-SVN: r25317
1999-02-19Use new TRY_FINALLY_EXPR tree node.Per Bothner6-720/+547
� Use new TRY_FINALLY_EXPR tree node. See ChangeLog. From-SVN: r25314
1999-02-19Use new TRY_FINALLY_EXPR tree node.Per Bothner1-21/+5
h Use new TRY_FINALLY_EXPR tree node. See ChangeLog. From-SVN: r25313
1999-02-19Use new TRY_FINALLY_EXPR tree node.Per Bothner1-6/+10
( Use new TRY_FINALLY_EXPR tree node. See ChangeLog. From-SVN: r25312
1999-02-19Use new TRY_FINALLY_EXPR tree node.Per Bothner1-0/+17
� Use new TRY_FINALLY_EXPR tree node. See ChangeLog. From-SVN: r25311
1999-02-18jcf-parse.c (get_constant): Add braces around computation of 'd' when ↵Andrew Haley1-0/+5
REAL_ARITHMETIC is not defined. x * jcf-parse.c (get_constant): Add braces around computation of 'd' when REAL_ARITHMETIC is not defined. [Oct 26 fix got overwritten -PB] From-SVN: r25285
1999-02-18jcf-parse.c (get_constant): Add braces around computation of 'd' when ↵Andrew Haley1-4/+6
REAL_ARITHMETIC is not defined. � * jcf-parse.c (get_constant): Add braces around computation of 'd' when REAL_ARITHMETIC is not defined. [Oct 26 fix got overwritten -PB] From-SVN: r25284
1999-02-17class.c (build_utf8_ref): Back out broken patch which was intended to to ↵Andrew Haley4-22/+42
output signatures using '.' as a... 1999-02-09 Andrew Haley <aph@cygnus.com> * class.c (build_utf8_ref): Back out broken patch which was intended to to output signatures using '.' as a separator. * class.c (make_class_data): Output signatures using '.' as a separator, rather than '/'. (mangled_classname): Likewise. (make_field_value): Likewise. (make_method_value): Likewise. * constants.c (alloc_class_constant): Likewise. * expr.c (build_invokeinterface): Likewise. From-SVN: r25260
1999-02-16[multiple changes]Alexandre Petit-Bianco4-1711/+1728
Thu Jan 28 11:50:11 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * jcf-parse.c (jcf_parse): Don't parse the same class file twice. * parse.y (patch_cast): Allow a boolean to be cast into a boolean. Wed Jan 27 10:19:29 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y: (class_declaration:): Fixed indentation. (class_member_declaration:): Extra `;' after field declaration now accepted. (interface_declaration:): Removed debug messages in error reports. (patch_binop): Nodes created and returned inherit the orignal node's COMPOUND_ASSIGN_P flag value. (patch_cast): Fix cast from char to floating point. From-SVN: r25244
1999-02-16parse.y (valid_builtin_assignconv_identity_widening_p): Got rid of an ↵Alexandre Petit-Bianco2-16/+8
ancient workaround. Thu Feb 11 21:25:51 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.y (valid_builtin_assignconv_identity_widening_p): Got rid of an ancient workaround. From-SVN: r25238
1999-02-10jvspec.c (xmalloc): Kill the prototype.Jeffrey A Law2-1/+5
* jvspec.c (xmalloc): Kill the prototype. It does not belong here anymore. From-SVN: r25141
1999-02-10lex.c (yylex): Encode \0 as UTF8.Alexandre Petit-Bianco2-2/+5
1999-02-10 Alexandre Petit-Bianco <apbianco@cygnus.com> * lex.c (yylex): Encode \0 as UTF8. From-SVN: r25137
1999-02-10jvspec.c (lang_specific_driver): Use libgcj, not libjava.Tom Tromey4-24/+31
* jvspec.c (lang_specific_driver): Use libgcj, not libjava. * Makefile.in (jcf-path.o): Define LIBGCJ_ZIP_FILE. (libgcj_zip): Renamed. * jcf-path.c (add_entry): Use LIBGCJ_ZIP_FILE, not LIBJAVA_ZIP_FILE. (jcf_path_init): Use LIBGCJ_ZIP_FILE. From-SVN: r25136
1999-02-10jvspec.c (THREAD_NAME): Renamed -lqthreads to -lgcjcoop.Tom Tromey3-9/+14
* jvspec.c (THREAD_NAME): Renamed -lqthreads to -lgcjcoop. (GC_NAME): Renamed -lgc to -lgcjgc. From-SVN: r25135
1999-02-09lex.c (java_lang_cloneable): Initialize.Alexandre Petit-Bianco4-429/+462
Tue Feb 9 19:31:09 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * lex.c (java_lang_cloneable): Initialize. * parse.y (java_lang_cloneable): New static variable. (qualify_ambiguous_name): Take CONVERT_EXPR into account when doing one more qualification round. (valid_ref_assignconv_cast_p): Reject null source or destination. Allow an array to be cast into java.lang.Cloneable. (patch_cast): Swapped two first arguments to first call to valid_ref_assignconv_cast_p. From-SVN: r25114
1999-02-08parse.h: DECL_P renamed JDECL_P.Alexandre Petit-Bianco4-47/+80
Mon Feb 8 11:50:50 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * parse.h: DECL_P renamed JDECL_P. * parse.y: DECL_P replaced by JDECL_P. (build_array_from_name): Always use pointer's type. (patch_bc_statement): Extra code to search continue target in a for loop. Fixed comments. Continue target is current loop when unlabeled. From-SVN: r25082
1999-02-08lex.c (java_read_char): Fixed utf8 decoding.Alexandre Petit-Bianco4-68/+118
Fri Jan 29 18:19:02 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * lex.c (java_read_char): Fixed utf8 decoding. (java_unicode_2_utf8): Fixed utf8 encoding in the 0x800-0xffff range. * parse.y (valid_builtin_assignconv_identity_widening_p): Fixed comments. Local variable `all_primitive' is gone. Broadened acceptance of `0' to floating point targets. `long' can now be widened to `double' or `float'. (valid_method_invocation_conversion_p): Added leading comment. Fixed tabulation. (build_string_concatenation): Optimize out left or right empty string constants. From-SVN: r25078
1999-02-05class.c (make_class_data): The superclass of an interface should be null, ↵Andrew Haley3-2/+12
not class Object. 1999-02-05 Andrew Haley <aph@cygnus.com> * class.c (make_class_data): The superclass of an interface should be null, not class Object. * lex.c (java_lex): Sign extend hex literals. From-SVN: r25039
1999-02-04class.c (build_utf8_ref): Output signatures using '.' as a separator, rather ↵Andrew Haley2-10/+21
than '/'. 1999-02-04 Andrew Haley <aph@cygnus.com> * class.c (build_utf8_ref): Output signatures using '.' as a separator, rather than '/'. (make_class_data): Likewise. From-SVN: r25022
1999-02-03Make-lang.in ($(GCJ)(exeext)): Remove choose-temp.o, pexecute.o and mkstemp.o.Marc Espie2-3/+8
* Make-lang.in ($(GCJ)(exeext)): Remove choose-temp.o, pexecute.o and mkstemp.o. Get them from libiberty now. From-SVN: r25015
1999-02-02* jcf-io.c: Do not include sys/stat.h or sys/wait.hJeffrey A Law2-2/+4
From-SVN: r24978
1999-02-02jvspec.c (xmalloc): Fix the prototype to match the one obtained from libiberty.hKaveh R. Ghazi2-2/+7
* jvspec.c (xmalloc): Fix the prototype to match the one obtained from libiberty.h From-SVN: r24975
1999-02-02Optimize: `return (a ? b : c)' as: `if (a) return b; else return c;'.Per Bothner2-1/+3
Optimize: `return (a ? b : c)' as: `if (a) return b; else return c;'. * jcf-write.c (generate_bytecode_return): New function. (generate_bytecode_insns): Use it, for RETURN_EXPR. * jcf-write.c (generate_bytecode_insns): For REAL_CST that is 0 or 1, generate special [fd]const_[01] instructions. * jcf-parse.c (yyparse): Don't emit_register_classes if -fsyntax-only. * verify.c (verify_jvm_instructions): Do INVALIDATE_PC after handling OPCODE_lookupswitch or OPCODE_tableswitch. From-SVN: r24972
1999-02-02Optimize: `return (a ? b : c)' as: `if (a) return b; else return c;'.Per Bothner1-46/+93
a Optimize: `return (a ? b : c)' as: `if (a) return b; else return c;'. * jcf-write.c (generate_bytecode_return): New function. (generate_bytecode_insns): Use it, for RETURN_EXPR. * jcf-write.c (generate_bytecode_insns): For REAL_CST that is 0 or 1, generate special [fd]const_[01] instructions. * jcf-parse.c (yyparse): Don't emit_register_classes if -fsyntax-only. * verify.c (verify_jvm_instructions): Do INVALIDATE_PC after handling OPCODE_lookupswitch or OPCODE_tableswitch. From-SVN: r24971
1999-02-02Optimize: `return (a ? b : c)' as: `if (a) return b; else return c;'.Per Bothner1-0/+14
Optimize: `return (a ? b : c)' as: `if (a) return b; else return c;'. * jcf-write.c (generate_bytecode_return): New function. (generate_bytecode_insns): Use it, for RETURN_EXPR. * jcf-write.c (generate_bytecode_insns): For REAL_CST that is 0 or 1, generate special [fd]const_[01] instructions. * jcf-parse.c (yyparse): Don't emit_register_classes if -fsyntax-only. * verify.c (verify_jvm_instructions): Do INVALIDATE_PC after handling OPCODE_lookupswitch or OPCODE_tableswitch. From-SVN: r24970
1999-02-02parse.y (patch_method_invocation): Handle calling static methods...Per Bothner1-0/+8
� * parse.y (patch_method_invocation): Handle calling static methods, even in the form EXPR.METHOD(ARGS), not just TYPE.METHOD(ARGS). * parse.y (java_complete_lhs): Don't complain about unreachable exit condition in a do-while statement. From-SVN: r24969
1999-02-02parse.y (patch_method_invocation): Handle calling static methods...Per Bothner2-14/+38
d * parse.y (patch_method_invocation): Handle calling static methods, even in the form EXPR.METHOD(ARGS), not just TYPE.METHOD(ARGS). * parse.y (java_complete_lhs): Don't complain about unreachable exit condition in a do-while statement. From-SVN: r24968
1999-02-02Fix typo in comment.Per Bothner1-1/+2
From-SVN: r24966
1999-02-02jcf-write.c (localvar_alloc): Only emit entry for LocalVariableTable if ↵Per Bothner1-0/+9
debug_info_level > DINFO_LEVEL_TERSE. � * jcf-write.c (localvar_alloc): Only emit entry for LocalVariableTable if debug_info_level > DINFO_LEVEL_TERSE. (generate_bytecode_insns): Only call put_linenumber if debug_info_level > DINFO_LEVEL_NONE. * jvspec.c (lang_specific_driver): If no -O* or -g* option is specified, add -g1 (for compatibility wih javac). From-SVN: r24965
1999-02-02jcf-write.c (localvar_alloc): Only emit entry for LocalVariableTable if ↵Per Bothner1-0/+14
debug_info_level > DINFO_LEVEL_TERSE. 0 * jcf-write.c (localvar_alloc): Only emit entry for LocalVariableTable if debug_info_level > DINFO_LEVEL_TERSE. (generate_bytecode_insns): Only call put_linenumber if debug_info_level > DINFO_LEVEL_NONE. * jvspec.c (lang_specific_driver): If no -O* or -g* option is specified, add -g1 (for compatibility wih javac). From-SVN: r24964
1999-02-02jcf-write.c (localvar_alloc): Only emit entry for LocalVariableTable if ↵Per Bothner1-2/+5
debug_info_level > DINFO_LEVEL_TERSE. * jcf-write.c (localvar_alloc): Only emit entry for LocalVariableTable if debug_info_level > DINFO_LEVEL_TERSE. (generate_bytecode_insns): Only call put_linenumber if debug_info_level > DINFO_LEVEL_NONE. * jvspec.c (lang_specific_driver): If no -O* or -g* option is specified, add -g1 (for compatibility wih javac). From-SVN: r24963
1999-02-01Makefile.in: Add missing dependencies for jcf-dump.o, gjavah.o, ↵Hans-Peter Nilsson2-8/+17
check-init.o, jv-scan.o Thu Jan 28 09:17:51 1999 Hans-Peter Nilsson <hp@axis.se> * java/Makefile.in: Add missing dependencies for jcf-dump.o, gjavah.o, check-init.o, jv-scan.o From-SVN: r24955
1999-02-01Makefile.in (gjavah.o): Depend on $(CONFIG_H) and system.h.Kaveh R. Ghazi6-22/+23
* Makefile.in (gjavah.o): Depend on $(CONFIG_H) and system.h. * gjavah.c: Include config.h and system.h. * javaop.h (inline): Don't define, its handled by system.h. (WORD_TO_FLOAT, WORDS_TO_LONG, WORDS_TO_DOUBLE): Change these from `inline' to `static inline'. * jcf.h (inline): Don't define, its handled by system.h. * lex.c (inline): Likewise. From-SVN: r24952
1999-01-31flags.h: Declare flag_no_ident.Zack Weinberg2-2/+6
1999-01-31 17:52 -0500 Zack Weinberg <zack@midnite.ec.rhno.columbia.edu> * flags.h: Declare flag_no_ident. * toplev.c: Define flag_no_ident. Process -f(no-)ident here. * c-decl.c: Don't define flag_no_ident. Don't process -f(no-)ident switches here. * ch/decl.c: Likewise. * cp/decl2.c: Likewise. * c-tree.h: Don't declare flag_no_ident. * ch/ch-tree.h: Likewise. * cp/cp-tree.h: Likewise. * config/elfos.h (ASM_FILE_END): Output final .ident directive only if !flag_no_ident. * config/ptx4.h: Likewise. * config/svr4.h: Likewise. * config/alpha/elf.h: Likewise. * config/arm/linux-elf.h: Likewise. * config/i386/sco5.h: Likewise. * config/i860/fx2800.h: Likewise. * config/mips/gnu.h: Likewise. * config/i386/osfrose.h: Likewise. * gcc.c (C specs): Map -Qn to -fno-ident. * ch/lang-specs.h: Likewise. * cp/lang-specs.h: Likewise. * f/lang-specs.h: Likewise. * objc/lang-specs.h: Likewise. * java/lang-specs.h: Likewise. From-SVN: r24946
1999-01-29* check-init.c (check_init): Fix CLEANUP_POINT_EXPR typo.Richard Henderson2-1/+5
From-SVN: r24909
1999-01-29parse.h (BUILD_APPEND): If ARG is a non-String object reference...Tom Tromey3-7/+19
* parse.h (BUILD_APPEND): If ARG is a non-String object reference, then cast it to Object before calling `append' method. From-SVN: r24907
1999-01-28check-init.c (check_bool2_init, [...]): Handle TRUTH_AND_EXPR, ↵Per Bothner2-2/+14
TRUTH_OR_EXPR, and TRUTH_XOR_EXPR. � * check-init.c (check_bool2_init, check_bool_init, check_init): Handle TRUTH_AND_EXPR, TRUTH_OR_EXPR, and TRUTH_XOR_EXPR. * jcf-write.c (generate_bytecode_insns): Likewise. From-SVN: r24900
1999-01-28check-init.c (check_bool2_init, [...]): Handle TRUTH_AND_EXPR, ↵Per Bothner1-0/+3
TRUTH_OR_EXPR, and TRUTH_XOR_EXPR. � * check-init.c (check_bool2_init, check_bool_init, check_init): Handle TRUTH_AND_EXPR, TRUTH_OR_EXPR, and TRUTH_XOR_EXPR. * jcf-write.c (generate_bytecode_insns): Likewise. From-SVN: r24899
1999-01-25except.c, [...] (expand_resume_after_catch): new function.Andrew Haley4-10/+18
Mon Jan 25 17:39:19 1999 Andrew Haley <aph@cygnus.com> * except.c, java-except.h (expand_resume_after_catch): new function. * expr.c (java_lang_expand_expr): call expand_resume_after_catch to branch back to main flow of control after a catch block. From-SVN: r24857
1999-01-23Update copyrights for the last patchKaveh Ghazi14-14/+14
From-SVN: r24837
1999-01-23Warning fixes:Kaveh R. Ghazi22-544/+663
* Makefile.in (parse.o): Depend on $(CONFIG_H) and $(srcdir)/../system.h. (class.o): Depend on $(PARSE_H) and $(srcdir)/../output.h. (jcf-parse.o): Depend on $(srcdir)/../toplev.h. (jcf-write.o): Likewise. (jv-scan.o): Depend on $(CONFIG_H) and $(srcdir)/../system.h. (mangle.o): Depend on $(srcdir)/../toplev.h. (parse-scan.o): Depend on $(CONFIG_H) and $(srcdir)/../system.h. (zextract.o): Depend on $(CONFIG_H) and $(srcdir)/../system.h. * class.c: Include output.h and parse.h. (mangled_classname): Add the `const' keyword to a char*. (find_named_method): Hide unused function definition. (build_utf8_ref): Change type of variable `c' to unsigned char. Use ISALPHA/ISDIGIT instead of isalpha/isdigit. (build_class_ref): Add the `const' keyword to a char*. (layout_class_method): Remove unused variable `buf'. * decl.c (find_local_variable): Remove unused variable `rtl'. (pushdecl): Likewise for variables `different_binding_level' and `oldglobal'. (pushlevel): Mark parameter `unused' with ATTRIBUTE_UNUSED. (maybe_build_cleanup): Likewise for parameter `decl'. * except.c (expand_start_java_handler): Mark parameter `range' with ATTRIBUTE_UNUSED. * expr.c: Include except.h. (pop_type): Remove unused variable `i'. (pop_value): Likewise for variables `n_words' and `i'. (expand_java_arrayload): Likewise for variable `convert'. (java_lang_expand_expr): Likewise for variables `op0', `type', `mode', `unsignedp', `node' and `elements'. (expand_byte_code): Likewise for variables `prev_eh_ranges' and `eh_ranges'. (process_jvm_instruction): Add a `const' qualifier to a char*. * gjavah.c (output_directory): Add the `const' keyword to a char*. (temp_directory): Likewise. (print_c_decl): Likewise. (print_method_info): Likewise. (decode_signature_piece): Likewise. (print_mangled_classname): Likewise. * java-except.h: Provide prototypes for maybe_start_try, maybe_end_try and add_handler. * java-tree.h (mangled_classname): Add the `const' keyword to a char*. (parse_error_context): Likewise. Also add ATTRIBUTE_PRINTF_2. (pushdecl_top_level, alloc_class_constant, unicode_mangling_length, init_expr_processing, push_super_field, init_class_processing, can_widen_reference_to, class_depth, verify_jvm_instructions, maybe_pushlevels, maybe_poplevels, process_jvm_instruction, set_local_type, merge_type_state, push_type, load_type_state, add_interface, find_in_current_zip, append_gpp_mangled_classtype, emit_unicode_mangled_name): Add prototypes. * jcf-dump.c (print_constant): Add the `const' keyword to a char*. (print_signature_type): Use ISDIGIT, not isdigit. (print_signature): Remove unused variable `j'. * jcf-io.c (jcf_filbuf_from_stdio): Cast the result of `fread' to int when comparing against one. * jcf-parse.c: Include toplev.h. * jcf-write.c: Likewise. Don't include <string.h> or <sys/stat.h>. (localvar_free): Remove unused variable `i'. (generate_bytecode_conditional): Likewise for variable `kind'. * jv-scan.c: Include config.h and system.h. Remove redundant OS header and gansidecl.h includes. (warning): Add the `const' keyword to a char*. Also add ATTRIBUTE_PRINTF_1 to the prototype. Check ANSI_PROTOTYPES, not __STDC__, when determining whether to use ANSI-isms. (fatal): Likewise. Also add ATTRIBUTE_UNUSED. (xmalloc): Don't redundantly prototype here. (main): Remove unused parameter `envp'. Also fix the arguments passed to function `fatal' to match the format specifier. * lang.c (java_tree_code_name): Add the `const' keyword to a char*. * mangle.c: Include toplev.h. (emit_unicode_mangled_name): Declare parameter `len'. * parse.y (parse_warning_context): Add the `const' keyword to a char*. Also add ATTRIBUTE_PRINTF_2 to the prototype. Check `ANSI_PROTOTYPES' not `__STDC__' for whether to use ANSI-isms. (issue_warning_error_from_context): Add the `const' keyword to a char*. (parse_error_context): Likewise. Also check `ANSI_PROTOTYPES' not `__STDC__' for whether to use ANSI-isms. * typeck.c (incomplete_type_error): Mark parameters `value' and `type' with ATTRIBUTE_UNUSED. (parse_signature_type): Use ISDIGIT, not isdigit. * verify.c (check_pending_block): Add the `const' keyword to a char*. (verify_jvm_instructions): Likewise. Remove unused variables `field_name' and `default_val'. * zextract.c: Include config.h and system.h. Remove redundant OS header includes. * zipfile.h: Prototype `read_zip_archive'. From-SVN: r24835
1999-01-21[multiple changes]Andrew Haley2-1/+60
Thu Jan 21 16:00:06 1999 Andrew Haley <aph@cygnus.com> * typeck.c (convert): Allow conversions to void type: some optimizations in gcc do this. Thu Jan 21 15:21:49 1999 Andrew Haley <aph@cygnus.com> * typeck.c (convert_ieee_real_to_integer): New function. (convert): When not using fast-math and using hardware fp, convert an IEEE NaN to zero. From-SVN: r24797
1999-01-19java-tree.h: (check_for_initialization): Added prototype.Alexandre Petit-Bianco5-23/+56
Sun Jan 17 22:34:22 1999 Alexandre Petit-Bianco <apbianco@cygnus.com> * java-tree.h: (check_for_initialization): Added prototype. * lex.c (java_parse_doc_section): `\n' breaks the `*/' string. * parse.y (do_resolve_class): Removed unused locals. (read_import_dir): Likewise. (resolve_qualified_expression_name): Array creation expressions are valid primary expressions. (qualify_ambiguous_name): Likewise. (patch_synchronized_statement): Removed unused local. From-SVN: r24758
1999-01-18parse.y (patch_binop): Do a type conversion from signed to unsigned and then ↵Andrew Haley3-5/+20
back to signed when... 1999-01-18 Andrew Haley <aph@cygnus.com> * parse.y (patch_binop): Do a type conversion from signed to unsigned and then back to signed when a ">>>" is found. From-SVN: r24741
1999-01-17* Makefile.in (zextract.o): Add dependencies.Jeffrey A Law2-0/+3
From-SVN: r24726
1999-01-17* Makefile.in: Do not put ^Ls at the start of a line.Jeffrey A Law2-3/+7
From-SVN: r24723
1999-01-16expr.c (process_jvm_instruction): Coerce to correct Throwable sub-type the ↵Per Bothner1-0/+17
result of the call that gets the... * expr.c (process_jvm_instruction): Coerce to correct Throwable sub-type the result of the call that gets the exception value. * parse.y (java_complete_expand_methods): If flags_syntax_only, don't call finish_class. * parse.y (java_check_regular_methods): If METHOD_PRIVATE, clear found before continuing. * verify.c (verify_jvm_instructions): On an array load, allow and handle top of stack to be TYPE_NULL. From-SVN: r24698