8sa1-gcc/gcc/java
Andrew Haley aa4759c11c lang.c (flag_use_divide_subroutine): New variable.
1999-07-15  Andrew Haley  <aph@cygnus.com>

        * lang.c (flag_use_divide_subroutine): New variable.
        * typeck.c: (convert_ieee_real_to_integer): Bounds check
        fp-to-integer conversion.
        (convert): Call convert_ieee_real_to_integer when flag_fast_math
        is not set.

        * expr.c (build_java_soft_divmod): New function.
        (build_java_binop): Call build_java_soft_divmod if
        flag_use_divide_subroutine is set.
        * decl.c: soft_idiv_node, soft_irem_node, soft_ldiv_node, tree
        soft_lrem_node: new builtin functions.
        (init_decl_processing) Initialize the new builtins.
        * java-tree.h soft_idiv_node, soft_irem_node, soft_ldiv_node, tree
        soft_lrem_node: new builtin functions.
        (build_java_soft_divmod): New function.
        * parse.y: Call build_java_soft_divmod if
        flag_use_divide_subroutine is set.

From-SVN: r28208
1999-07-21 14:28:33 +00:00
..
buffer.c
buffer.h
ChangeLog lang.c (flag_use_divide_subroutine): New variable. 1999-07-21 14:28:33 +00:00
check-init.c [multiple changes] 1999-07-07 06:11:03 -07:00
class.c class.c (finish_class): Whenever a deferred method is output... 1999-07-01 06:03:28 +00:00
config-lang.in
constants.c Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H). 1999-03-21 06:09:25 +00:00
convert.h
decl.c lang.c (flag_use_divide_subroutine): New variable. 1999-07-21 14:28:33 +00:00
except.c except.c (find_handler_in_range): The upper limit for exception ranges is exclusive, not inclusive... 1999-06-21 09:18:50 +00:00
expr.c lang.c (flag_use_divide_subroutine): New variable. 1999-07-21 14:28:33 +00:00
gjavah.c gjavah.c (print_include): Cast the result of `strlen' to int when comparing against a signed value. 1999-05-13 12:05:02 +00:00
java-except.h java-except.h (struct eh_range): Removed unused `next' member. 1999-05-18 15:03:26 +00:00
java-opcodes.h
java-tree.def Use new TRY_FINALLY_EXPR tree node. 1999-02-19 04:32:50 -08:00
java-tree.h lang.c (flag_use_divide_subroutine): New variable. 1999-07-21 14:28:33 +00:00
javaop.def
javaop.h Makefile.in (gjavah.o): Depend on $(CONFIG_H) and system.h. 1999-02-01 07:00:40 +00:00
jcf-depend.c class.c (add_method_1): Cast the argument of `bzero' to PTR. 1999-04-05 13:04:38 +00:00
jcf-dump.c Warning fixes: 1999-03-23 07:24:15 +00:00
jcf-io.c expr.c (expand_invoke): Mark parameter `nargs' with ATTRIBUTE_UNUSED. 1999-05-12 17:04:30 +00:00
jcf-parse.c decl.c (predef_filenames, [...]): New globals 1999-04-21 06:49:49 -07:00
jcf-path.c class.c (add_method_1): Cast the argument of `bzero' to PTR. 1999-04-05 13:04:38 +00:00
jcf-reader.c expr.c (expand_invoke): Mark parameter `nargs' with ATTRIBUTE_UNUSED. 1999-05-12 17:04:30 +00:00
jcf-write.c Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H). 1999-03-21 06:09:25 +00:00
jcf.h Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H). 1999-03-21 06:09:25 +00:00
jv-scan.c Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H). 1999-03-21 06:09:25 +00:00
jvgenmain.c Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H). 1999-03-21 06:09:25 +00:00
jvspec.c * jvspec.c (lang_specific_driver): Recognize --help. 1999-06-28 11:34:35 +00:00
keyword.gperf Makefile.in (keyword.h): Generate using gperf language 'C'... 1999-03-31 08:05:08 +00:00
keyword.h Makefile.in (keyword.h): Generate using gperf language 'C'... 1999-03-31 08:05:08 +00:00
lang-options.h lang-options.h: -MD, -MMD, -M and -MM not needed here for cpplib-enabled build. 1999-05-11 04:50:13 -04:00
lang-specs.h flags.h: Declare flag_no_ident. 1999-01-31 17:46:52 +00:00
lang.c lang.c (flag_use_divide_subroutine): New variable. 1999-07-21 14:28:33 +00:00
lex.c [multiple changes] 1999-05-25 09:36:07 -07:00
lex.h lex.h: Never define HOST_WIDE_INT, HOST_BITS_PER_WIDE_INT or HOST_BITS_PER_CHAR. 1999-05-12 16:52:35 +00:00
Make-lang.in SMP bootstrap fixes for chill: 1999-06-25 08:21:47 +00:00
Makefile.in Makefile.in: Remove -v from bison command lines. 1999-04-30 17:57:22 +00:00
mangle.c Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H). 1999-03-21 06:09:25 +00:00
parse-scan.c verify.c (verify_jvm_instructions): Check for pending blocks before invalid PC test and opcode switch, not after. 1999-06-22 23:22:13 +00:00
parse-scan.y parse-scan.y (interface_declaration): Call report_class_declaration for interfaces. 1999-05-03 16:59:16 +00:00
parse.c re GNATS gcj/12 (gcj accepts invalid code where an exception must be caught/thrown) 1999-07-20 13:56:10 -07:00
parse.h class.c (make_field_value): DECL_INITIAL may be a string literal... 1999-05-05 14:10:07 -07:00
parse.y lang.c (flag_use_divide_subroutine): New variable. 1999-07-21 14:28:33 +00:00
typeck.c lang.c (flag_use_divide_subroutine): New variable. 1999-07-21 14:28:33 +00:00
verify.c verify.c (verify_jvm_instructions): Check for pending blocks before invalid PC test and opcode switch, not after. 1999-06-22 23:22:13 +00:00
xref.c Warning fixes: 1999-05-19 11:30:30 +00:00
xref.h [multiple changes] 1999-05-14 06:44:11 -07:00
zextract.c Update copyrights for the last patch 1999-01-23 21:49:56 +00:00
zipfile.h Makefile.in (jcf-dump.o): Depend on $(CONFIG_H) $(srcdir)/../system.h and $(JAVA_TREE_H). 1999-03-21 06:09:25 +00:00