gcc/gcc/java
Andrew Haley cd5fcd3366 re PR java/18931 (Java bytecode ICE in except.c remove_unreachable_regions)
2004-12-17  Andrew Haley  <aph@redhat.com>

        PR java/18931
        * typeck.c (convert): Use a CONVERT_EXPR when converting to
        BOOLEAN_TYPE or CHAR_TYPE.
        (convert_to_boolean, convert_to_char) : Remove.
        * convert.h (convert_to_boolean, convert_to_char) : Remove.
        * expr.c (expand_load_internal): Do type conversion if type is not
        as required.

From-SVN: r92314
2004-12-17 15:09:11 +00:00
..
ChangeLog re PR java/18931 (Java bytecode ICE in except.c remove_unreachable_regions) 2004-12-17 15:09:11 +00:00
ChangeLog.tree-ssa
Make-lang.in Make-lang.in (JAVA_MANFILES): Added gcj-dbtool. 2004-12-06 17:59:57 +00:00
boehm.c boehm.c, [...]: Update copyright. 2004-10-15 14:55:00 +00:00
buffer.c
buffer.h
builtins.c boehm.c, [...]: Update copyright. 2004-10-15 14:55:00 +00:00
chartables.h
check-init.c re PR java/14853 (Assignment to final field permitted when compiling to native) 2004-12-06 15:32:38 +00:00
class.c defaults.h (TARGET_USE_JCR_SECTION): New macro. 2004-12-13 06:57:13 +00:00
config-lang.in
constants.c tree.h (build_int_cst): New, sign extended constant. 2004-08-25 09:52:54 +00:00
convert.h re PR java/18931 (Java bytecode ICE in except.c remove_unreachable_regions) 2004-12-17 15:09:11 +00:00
decl.c * class.c, decl.c, expr.c: Fix comment typos. 2004-11-27 20:48:17 +00:00
except.c re PR java/18812 (ICE in catalina/common/lib/naming-resources.jar) 2004-12-03 18:11:21 +00:00
expr.c re PR java/18931 (Java bytecode ICE in except.c remove_unreachable_regions) 2004-12-17 15:09:11 +00:00
gcj.texi Make-lang.in (JAVA_MANFILES): Added gcj-dbtool. 2004-12-06 17:59:57 +00:00
gen-table.pl
gjavah.c darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Use %qs instead of `%s' in diagnostic. 2004-11-25 11:13:38 +00:00
java-except.h * Merged gcj-abi-2-dev-branch to trunk. 2004-11-25 03:47:08 +00:00
java-gimplify.c re PR java/18741 (ICE tree check: expected class 'expression', have 'declaration' (var_decl)) 2004-12-02 16:37:41 +00:00
java-opcodes.h class.c (ident_subst): Always alloca buffer. 2004-10-17 22:51:35 +00:00
java-tree.def expr.c (expand_expr_real_1): Remove cases for EXIT_BLOCK_EXPR and LABELED_BLOCK_EXPR. 2004-11-24 11:41:38 +00:00
java-tree.h re PR java/14853 (Assignment to final field permitted when compiling to native) 2004-12-06 15:32:38 +00:00
javaop.def
javaop.h
jcf-depend.c
jcf-dump.c darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Use %qs instead of `%s' in diagnostic. 2004-11-25 11:13:38 +00:00
jcf-io.c class.c (ident_subst): Always alloca buffer. 2004-10-17 22:51:35 +00:00
jcf-parse.c jcf-parse.c (load_class): Remove sanity test for missing inner class file. 2004-12-08 14:01:50 +00:00
jcf-path.c boehm.c, [...]: Update copyright. 2004-10-15 14:55:00 +00:00
jcf-reader.c
jcf-write.c expr.c (expand_expr_real_1): Remove cases for EXIT_BLOCK_EXPR and LABELED_BLOCK_EXPR. 2004-11-24 11:41:38 +00:00
jcf.h boehm.c, [...]: Update copyright. 2004-10-15 14:55:00 +00:00
jv-scan.c darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Use %qs instead of `%s' in diagnostic. 2004-11-25 11:13:38 +00:00
jvgenmain.c
jvspec.c darwin.h (SUBTARGET_OVERRIDE_OPTIONS): Use %qs instead of `%s' in diagnostic. 2004-11-25 11:13:38 +00:00
keyword.gperf
keyword.h
lang-specs.h boehm.c, [...]: Update copyright. 2004-10-15 14:55:00 +00:00
lang.c lang.c (flag_new_verifier): Define. 2004-12-03 19:43:52 +00:00
lang.opt lang.c (flag_new_verifier): Define. 2004-12-03 19:43:52 +00:00
lex.c expr.c (expr_add_location): Move declaration to before all statements. 2004-10-16 18:27:32 +00:00
lex.h lex.h (HAVE_ICONV): Undefine if we do not have HAVE_ICONV_H as well. 2004-11-06 08:50:30 +00:00
mangle.c
mangle_name.c
parse-scan.y pretty-print.c: Include tree.h. 2004-10-06 04:47:42 +00:00
parse.h parse.y (parse_warning_context): Remove ATTRIBUTE_PRINTF_2 and rename parameter 'msg' to 'msgid' in function... 2004-10-15 18:43:10 +00:00
parse.y re PR java/14853 (Assignment to final field permitted when compiling to native) 2004-12-06 15:32:38 +00:00
resource.c boehm.c, [...]: Update copyright. 2004-10-15 14:55:00 +00:00
typeck.c re PR java/18931 (Java bytecode ICE in except.c remove_unreachable_regions) 2004-12-17 15:09:11 +00:00
verify-glue.c verify-glue.c (vfy_init_name, [...]): Use ANSI declaration form. 2004-11-25 00:00:33 -08:00
verify-impl.c verify-impl.c (vfy_push_type): Removed bogus "return". 2004-11-25 05:14:25 +00:00
verify.c verify.c (defer_merging): Don't use C++-style comment. 2004-11-25 07:03:55 +00:00
verify.h verify.c (defer_merging): Don't use C++-style comment. 2004-11-25 07:03:55 +00:00
win32-host.c class.c (ident_subst): Always alloca buffer. 2004-10-17 22:51:35 +00:00
xref.c xref.h (xref_flag_value): Remove. 2004-11-23 17:52:22 +11:00
xref.h xref.h (xref_flag_value): Remove. 2004-11-23 17:52:22 +11:00
zextract.c boehm.c (set_bit): Improve type safety wrt unsignedness. 2004-07-24 00:03:28 +00:00
zipfile.h