Roger Sayle [Sun, 26 Sep 2004 14:55:37 +0000 (14:55 +0000)]
 
re PR rtl-optimization/17151 (x >> (y % WORDSIZE) not optimized)
	PR middle-end/17151
	* combine.c (force_to_mode): Remove dubious early return test that
	inhibits further optimization.
From-SVN: r88129
Tobias Schlüter [Sun, 26 Sep 2004 14:52:04 +0000 (16:52 +0200)]
 
re PR libfortran/16137 (Fortran compiler unable to produce executables as libfortran depends on C99 math functions)
PR libfortran/16137
* config.h.in (HAVE_POWF): Undefine.
* configure.ac: Check for 'powf' in library.
* configure: Regenerate.
* intrinsics/c99_functions.c (powf): New function.
From-SVN: r88128
Casey Marshall [Sun, 26 Sep 2004 14:47:41 +0000 (14:47 +0000)]
 
2004-09-26  Casey Marshall <csm@gnu.org>
       * java/security/ProtectionDomain.java
       (<init>(CodeSource,PermissionCollection)): set `staticBinding' to
       `true'.
       * java/security/SecureClassLoader.java
       (defineClass): make protection domain dynamically bound.
       (getPermissions): call `getCurrentPolicy' to avoid permission
       check.
From-SVN: r88127
Tobias Schlüter [Sun, 26 Sep 2004 14:24:07 +0000 (16:24 +0200)]
 
* trans-intrinsic.c: Comment fixes.
From-SVN: r88126
Kazu Hirata [Sun, 26 Sep 2004 11:47:53 +0000 (11:47 +0000)]
 
* profile.c: Fix a comment typo.
From-SVN: r88125
Zdenek Dvorak [Sun, 26 Sep 2004 08:32:40 +0000 (10:32 +0200)]
 
re PR tree-optimization/17591 (Ada bootstrap SEGV in stage2 on osint.adb, no SEGV when -fno-ivopts)
	PR bootstrap/17591
	* tree-ssa-loop-im.c (for_each_index): Call callback for component_refs
	with varying offset.
	* tree-ssa-loop-ivopts.c (abnormal_ssa_name_p): New function.
	(idx_contains_abnormal_ssa_name_p): Scan step and lower bound for
	ARRAY_REFS.
	(expr_invariant_in_loop_p): New function.
	(idx_find_step): Handle step and lower bound for ARRAY_REFs.  Handle
	component_ref_field_offset for COMPONENT_REFs.  Do not allow
	ALIGN_INDIRECT_REFs and MISALIGNED_INDIRECT_REFs.
	(add_address_candidates): Do not handle ALIGN_INDIRECT_REFs and
	MISALIGNED_INDIRECT_REFs.
	(idx_remove_ssa_names): Handle step and lower bound for ARRAY_REFs.
	(rewrite_address_base): Do not handle ALIGN_INDIRECT_REFs and
	MISALIGNED_INDIRECT_REFs.
From-SVN: r88123
Joseph Myers [Sun, 26 Sep 2004 00:59:45 +0000 (01:59 +0100)]
 
re PR c/11459 (-ansi -std=c99 -pedantic warns about C90's non long-long support when in C99 mode)
	PR c/11459
	* gcc.c (cpp_options, cc1_options): Preserve relative order of
	-std and -ansi options.
testsuite:
	* gcc.dg/pr11459-1.c: New test.
From-SVN: r88121
GCC Administrator [Sun, 26 Sep 2004 00:16:13 +0000 (00:16 +0000)]
 
Daily bump.
From-SVN: r88119
Jan Hubicka [Sat, 25 Sep 2004 23:32:32 +0000 (01:32 +0200)]
 
dwarf2out.c (dwarf2out_finish): Set parent to comp_unit_die for nested functions whose proper parent has not...
	* dwarf2out.c (dwarf2out_finish): Set parent to comp_unit_die
	for nested functions whose proper parent has not been output.
From-SVN: r88116
Jan Hubicka [Sat, 25 Sep 2004 23:21:07 +0000 (01:21 +0200)]
 
profile.c (compute_branch_probabilities): Use REG_BR_PROB notes when re-constructing profile previously invalidated by loop.
	* profile.c (compute_branch_probabilities): Use REG_BR_PROB notes
	when re-constructing profile previously invalidated by loop.
From-SVN: r88115
Mark Wielaard [Sat, 25 Sep 2004 22:21:51 +0000 (22:21 +0000)]
 
[multiple changes]
2004-09-25  Mark Wielaard  <mark@klomp.org>
        * Makefile.am (core_java_source_files): Add VMTimeZone.java.
        (nat_source_files): Rename natTimeZone.cc to natVMTimeZone.cc.
        * Makefile.in: Regenerated.
        * gcj/javaprims.h: Regenerated.
        * java/util/TimeZone.java (defaultZone): Use VMTimeZone.
        (getDefaultTimeZone): Make package private. Check that GMToffset
        contains at least one digit.
        (getDefaultTimeZoneId, readTimeZoneFile, readtzFile): (Re)Moved to
        VMTimeZone.
        * util/VMTimeZone.java: New file with above methods.
        * java/util/natTimeZone.cc: Removed (renamed).
        * java/util/natVMTimeZone.cc: Added (renamed).
2004-09-25  Jeroen Frijters  <jeroen@frijters.net>
        * java/util/TimeZone.java
        (getDefaultTimeZone): Fixed test to distinguish between hours and
        minutes in specified timezone.
From-SVN: r88112
Dale Johannesen [Sat, 25 Sep 2004 22:11:02 +0000 (22:11 +0000)]
 
tree-gimple.c: Move GIMPLE definition...
2004-09-25  Dale Johannesen  <dalej@apple.com>
        * tree-gimple.c:  Move GIMPLE definition...
        * doc/tree-ssa.texi:  here.
From-SVN: r88111
Ulrich Weigand [Sat, 25 Sep 2004 20:53:44 +0000 (20:53 +0000)]
 
loop-2.c: Avoid matching new-line in regexp.
	* gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
	* gcc.dg/tree-ssa/loop-4.c: Likewise.
From-SVN: r88110
Jeroen Frijters [Sat, 25 Sep 2004 19:46:21 +0000 (19:46 +0000)]
 
Proxy.java (getPackage, [...]): Fixed handling of default package.
2004-09-25  Jeroen Frijters  <jeroen@frijters.net>
       * java/lang/reflect/Proxy.java (getPackage, ClassFactory): Fixed
       handling of default package. (generate): Removed confused comments
       and code about making Method and Field accessible.
From-SVN: r88109
Tom Tromey [Sat, 25 Sep 2004 19:11:07 +0000 (19:11 +0000)]
 
re PR java/17500 (Anonymous inner class compile freakout)
	PR java/17500:
	* parse.y (create_artificial_method): Use add_method_1.
From-SVN: r88108
Tom Tromey [Sat, 25 Sep 2004 19:08:27 +0000 (19:08 +0000)]
 
re PR java/17500 (Anonymous inner class compile freakout)
	PR java/17500:
	* testsuite/libjava.compile/pr17500.java: New file.
From-SVN: r88107
Shashank Bapat [Sat, 25 Sep 2004 19:04:34 +0000 (19:04 +0000)]
 
RE.java (initialize): Add RETokenLookAhead support.
2004-09-25  Shashank Bapat  <shashankbapat@yahoo.com>
            Mark Wielaard  <mark@klomp.org>
       * gnu/regexp/RE.java (initialize): Add RETokenLookAhead support.
       * gnu/regexp/RETokenLookAhead.java: New file.
       * Makefile.am (ordinary_java_source_files): Add RETokenLookAhead.java.
       * Makefile.in: Regenerated.
Co-Authored-By: Mark Wielaard <mark@klomp.org>
From-SVN: r88106
Tobias Schlüter [Sat, 25 Sep 2004 15:50:00 +0000 (17:50 +0200)]
 
* decl.c (add_init_expr_to_sym, variable_decl): Comment fixes.
From-SVN: r88104
Kazu Hirata [Sat, 25 Sep 2004 14:48:03 +0000 (14:48 +0000)]
 
* tree-vectorizer.c: Fix a comment typo.
From-SVN: r88103
Kazu Hirata [Sat, 25 Sep 2004 14:36:40 +0000 (14:36 +0000)]
 
c-typeck.c, [...]: Fix comment formatting.
	* c-typeck.c, defaults.h, dwarf.h, dwarf2out.c, fold-const.c,
	gthr-dce.h, gthr-posix.h, gthr-solaris.h, gthr-win32.h,
	lambda-code.c, lambda-mat.c, libgcc2.c, stmt.c,
	tree-ssa-pre.c, tree-vn.c, tree.h: Fix comment formatting.
From-SVN: r88102
Kazu Hirata [Sat, 25 Sep 2004 14:19:02 +0000 (14:19 +0000)]
 
* tree-ssa-loop-unswitch.c: Fix a comment typo.
From-SVN: r88101
Kazu Hirata [Sat, 25 Sep 2004 14:04:07 +0000 (14:04 +0000)]
 
* doc/passes.texi: Fix a typo.
From-SVN: r88100
Kazu Hirata [Sat, 25 Sep 2004 13:49:22 +0000 (13:49 +0000)]
 
expr.c, [...]: Fix comment typos.
	* expr.c, jcf-dump.c, parse-scan.y, parse.y: Fix
	comment typos.
	* gcj.texi: Fix typos.
From-SVN: r88099
Zdenek Dvorak [Sat, 25 Sep 2004 12:53:26 +0000 (14:53 +0200)]
 
tree-optimize.c (init_tree_optimization_passes): Add pass_record_bounds.
	* tree-optimize.c (init_tree_optimization_passes): Add
	pass_record_bounds.
	* tree-pass.h (pass_record_bounds): Declare.
	* tree-ssa-loop.c (tree_ssa_loop_bounds, pass_record_bounds):
	New pass.
From-SVN: r88097
Tobias Schlüter [Sat, 25 Sep 2004 12:50:02 +0000 (14:50 +0200)]
 
* gfortran.dg/pr15324.f90: Make array bounds consistent.
From-SVN: r88096
Zdenek Dvorak [Sat, 25 Sep 2004 11:06:43 +0000 (11:06 +0000)]
 
re PR tree-optimization/17474 (Compiling at -01 yields different results)
	PR tree-optimization/17474
	* tree-ssa-ccp.c (maybe_fold_offset_to_component_ref): Determine
	offset of the field correctly when DECL_FIELD_BIT_OFFSET != 0.
From-SVN: r88095
Jan Hubicka [Sat, 25 Sep 2004 10:54:16 +0000 (12:54 +0200)]
 
30040909-1.c: New test.
	* compile/
30040909-1.c: New test.
	* compile/
30040907-1.c: New test.
From-SVN: r88094
 
Jan Hubicka [Sat, 25 Sep 2004 10:06:18 +0000 (12:06 +0200)]
 
predict.c (counts_to_freqs): Make glolbal.
	* predict.c (counts_to_freqs): Make glolbal.
	* predict.h (counts_to_freqa): Declare.
	* profile.c (compute_branch_probabilities): Compute frequencies
	* tree-profile.c (do_tree_profiling): Refine conditional on when
	tree profiling pass is needed.
From-SVN: r88093
Jan Hubicka [Sat, 25 Sep 2004 10:05:09 +0000 (12:05 +0200)]
 
passes.c (rest_of_handle_cfg): Disable const/pure function detection when doing tree based profiling.
	* passes.c (rest_of_handle_cfg): Disable const/pure function
	detection when doing tree based profiling.
	* tree-inline.c (expand_call_inline): Fix incorrectly reversed
	conditional.
From-SVN: r88092
Michael Koch [Sat, 25 Sep 2004 09:47:45 +0000 (09:47 +0000)]
 
ObjectStreamField.java: Removed unused import statement.
2004-09-25  Michael Koch  <konqueror@gmx.de>
	* java/io/ObjectStreamField.java:
	Removed unused import statement.
From-SVN: r88091
Richard Sandiford [Sat, 25 Sep 2004 07:42:43 +0000 (07:42 +0000)]
 
mips.h (struct mips_args): Clarify comments.
	* config/mips/mips.h (struct mips_args): Clarify comments.
	* config/mips/mips.c (struct mips_arg_info): Likewise.
	(mips_arg_info): Don't allow fpr_p to affect the register or
	stack alignment.  Remove o64 silliness.
	(function_arg): Deal with the o32 float,float case specially.
From-SVN: r88090
Richard Sandiford [Sat, 25 Sep 2004 06:35:21 +0000 (06:35 +0000)]
 
* config/mips/mips.md (loadx, storex): Define for V2SF.
From-SVN: r88089
Ulrich Weigand [Sat, 25 Sep 2004 00:16:56 +0000 (00:16 +0000)]
 
s390-protos.h (s390_back_chain_rtx): Add prototype.
	* config/s390/s390-protos.h (s390_back_chain_rtx): Add prototype.
	* config/s390/s390.c (s390_back_chain_rtx): New function.
	* config/s390/s390.md ("allocate_stack"): Use s390_back_chain_rtx.
	Call anti_adjust_stack.
	("restore_stack_block"): Use s390_back_chain_rtx.  Enable pattern
	only if compiling with back chain.
	("save_stack_nonlocal", "restore_stack_nonlocal"): Save/restore
	back chain only if back chain enabled.  Use s390_back_chain_rtx.
From-SVN: r88087
GCC Administrator [Sat, 25 Sep 2004 00:16:20 +0000 (00:16 +0000)]
 
Daily bump.
From-SVN: r88085
Joseph Myers [Sat, 25 Sep 2004 00:03:17 +0000 (01:03 +0100)]
 
trouble.texi: Remove obsolete information.
	* doc/trouble.texi: Remove obsolete information.  Update
	information on how to regenerate fixincluded headers.
From-SVN: r88082
Joseph Myers [Fri, 24 Sep 2004 23:18:01 +0000 (00:18 +0100)]
 
re PR c/12951 (-Wno-error-implicit-function-declaration not recognized)
	PR c/12951
	* doc/invoke.texi: Document that
	-Wno-error-implicit-function-declaration is not accepted.
From-SVN: r88080
Ziemowit Laski [Fri, 24 Sep 2004 23:15:33 +0000 (23:15 +0000)]
 
objc-act.c (init_objc_symtab, [...]): When initializing 'long' fields, ensure that the initializer value is also 'long'.
[gcc/objc/ChangeLog]
2004-09-24  Ziemowit Laski  <zlaski@apple.com>
	* objc-act.c (init_objc_symtab, init_module_descriptor,
	build_shared_structure_initializer): When initializing 'long'
	fields, ensure that the initializer value is also 'long'.
From-SVN: r88079
Richard Henderson [Fri, 24 Sep 2004 22:57:08 +0000 (15:57 -0700)]
 
alpha.h (UNITS_PER_SIMD_WORD): New.
        * config/alpha/alpha.h (UNITS_PER_SIMD_WORD): New.
        * config/alpha/alpha.c (alpha_vector_mode_supported_p): Don't depend
        on TARGET_MAX.
        (alpha_expand_mov): Allow unaligned vectors.
        (alpha_expand_unaligned_store): Use CONST0_RTX.
        (TARGET_VECTORIZE_MISALIGNED_MEM_OK): New.
From-SVN: r88078
Jeff Law [Fri, 24 Sep 2004 22:31:13 +0000 (16:31 -0600)]
 
tree-ssa-dom.c (dom_opt_finalize_block): Fix violation of strict aliasing rules.
	* tree-ssa-dom.c (dom_opt_finalize_block): Fix violation of strict
	aliasing rules.
	(simplify_cond_and_lookup_avail_expr): Likewise.
From-SVN: r88077
Zack Weinberg [Fri, 24 Sep 2004 21:39:06 +0000 (21:39 +0000)]
 
warnings.m4: New file.
config:
	* warnings.m4: New file.
libcpp:
	* configure.ac: Move AC_PROG_MAKE_SET, AC_PROG_INSTALL to
	programs cluster. Use ACX_PROG_CC_WARNING_OPTS,
	ACX_PROG_CC_WARNING_ALMOST_PEDANTIC, ACX_PROG_CC_WARNINGS_ARE_ERRORS.
	* aclocal.m4, configure: Regenerate.
	* init.c: Include localedir.h.
	* Makefile.in (WARN_CFLAGS, ALL_CFLAGS): New variables.
	(DEFS): Delete.
	(.c.o): Use $(ALL_CFLAGS).
	(localedir.h, localedir.hs): New rules.
	(clean): Use rm -rf to remove directories.
	(distclean): Also delete localedir.h and localedir.hs.
	(init.o): Update dependencies.
From-SVN: r88074
Zack Weinberg [Fri, 24 Sep 2004 21:38:08 +0000 (21:38 +0000)]
 
objc-act.c: Change annotate_with_locus to SET_EXPR_LOCATION throughout.
objc:
	* objc-act.c: Change annotate_with_locus to SET_EXPR_LOCATION
	throughout.
	(objc_init): Only set input_line to 0 #ifndef USE_MAPPED_LOCATION.
	(build_selector_translation_table): Use %J in diagnostic
	instead of diddling input_line.  Fix spelling.
testsuite:
	* objc.dg/proto-lossage-4.m: Use long instead of int to avoid
	extra diagnostics on targets with 64-bit pointers.
	* objc.dg/selector-1.m: Adjust dg-warning regexp.
From-SVN: r88072
Joseph Myers [Fri, 24 Sep 2004 20:29:55 +0000 (21:29 +0100)]
 
re PR c/12802 (-fms-extensions documentation problem)
	PR c/12802
	* doc/extend.texi (Unnamed Fields): Remove "." from end of long
	title.  Document interaction with -fms-extensions.
	* doc/invoke.texi (-fms-extensions): Refer to Unnamed Fields
	section.
From-SVN: r88071
Joseph Myers [Fri, 24 Sep 2004 20:27:25 +0000 (21:27 +0100)]
 
re PR c/12713 (Document interaction of attribute noreturn and longjmp)
	PR c/12713
	* doc/extend.texi: Document interaction of attribute noreturn and
	longjmp.
From-SVN: r88070
Richard Henderson [Fri, 24 Sep 2004 19:47:05 +0000 (12:47 -0700)]
 
re PR middle-end/17503 (quadratic behaviour in invalid_mode_change_p)
        PR rtl-opt/17503
        * regclass.c (subregs_of_mode): Turn into an htab.  Make static.
        (som_hash, som_eq): New.
        (init_subregs_of_mode, record_subregs_of_mode): New.
        (cannot_change_mode_set_regs): Rewrite for htab implementation.
        (invalid_mode_change_p): Likewise.
        * combine.c (gen_lowpart_for_combine): Use record_subregs_of_mode.
        * flow.c (mark_used_regs): Likewise.
        (life_analysis): Use init_subregs_of_mode.
        * regs.h (subregs_of_mode): Remove.
        * rtl.h (init_subregs_of_mode, record_subregs_of_mode): Declare.
From-SVN: r88067
Andrew Pinski [Fri, 24 Sep 2004 18:16:11 +0000 (18:16 +0000)]
 
tree-ssa-phiopt.c (conditional_replacement): Use the correct type with the copy of the conditional.
2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
        * tree-ssa-phiopt.c (conditional_replacement): Use the correct
        type with the copy of the conditional.
From-SVN: r88065
Andrew Pinski [Fri, 24 Sep 2004 17:38:36 +0000 (17:38 +0000)]
 
re PR tree-optimization/16954 (ICE in get_tmt_for with IMA and incomplete structs)
2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
        PR tree-opt/16954
        * tree-ssa-copyrename.c (copy_rename_partition_coalesce):
        Prevent renaming if the aliasing sets of the type which the
        pointer points to are different.
From-SVN: r88064
Joseph Myers [Fri, 24 Sep 2004 17:22:20 +0000 (18:22 +0100)]
 
re PR c/17188 (struct Foo { } redefinition)
	PR c/17188
	* c-decl.c (diagnose_mismatched_decls): Check for duplicate
	declarations of enumerators.
	(start_struct): Check TYPE_SIZE rather than TYPE_FIELDS to check
	for redefinition.  Check for nested redefinition.
	(finish_struct): Don't check for nested redefinition.
	(start_enum): Check for nested redefinition.
testsuite:
	* gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
	* gcc.dg/decl-3.c: Adjust expected message.
From-SVN: r88063
Devang Patel [Fri, 24 Sep 2004 17:11:56 +0000 (10:11 -0700)]
 
tree-if-conv.c (tree_if_convert_cond_expr0): Create temp.
       * tree-if-conv.c (tree_if_convert_cond_expr0: Create temp. variable
       only when necesssary.
       (combine_blocks): Combine loop header and exit block.
From-SVN: r88062
Tobias Schlüter [Fri, 24 Sep 2004 17:06:57 +0000 (19:06 +0200)]
 
re PR fortran/17615 (Internal compiler error using interface procedures)
fortran/
PR fortran/17615
* trans-expr.c (gfc_trans_arrayfunc_assign): Look at resolved
function to determine return type.
testsuite/
PR fortran/17615
* gfortran.dg/pr17615.f90: New test.
From-SVN: r88061
Joseph Myers [Fri, 24 Sep 2004 16:58:23 +0000 (17:58 +0100)]
 
* es.po: Update.
From-SVN: r88057
Tobias Schlüter [Fri, 24 Sep 2004 16:51:25 +0000 (18:51 +0200)]
 
intrinsic.h (gfc_resolve_getcwd): Update prototype.
* intrinsic.h (gfc_resolve_getcwd): Update prototype.
* iresolve.c (gfc_resolve_getcwd): Add second argument to function.
From-SVN: r88055
H.J. Lu [Fri, 24 Sep 2004 16:51:09 +0000 (16:51 +0000)]
 
re PR libstdc++/17469 (Testsuite in libstdc++ overrides LD_LIBRARY_PATH)
2004-09-24  H.J. Lu  <hongjiu.lu@intel.com>
	PR libstdc++/17469
	* testsuite/lib/libstdc++.exp: Don't use global ld_library_path.
From-SVN: r88054
Tobias Schlüter [Fri, 24 Sep 2004 16:49:10 +0000 (18:49 +0200)]
 
* intrinsics/etime.c (etime_): New function.
From-SVN: r88052
Tobias Schlüter [Fri, 24 Sep 2004 16:26:47 +0000 (18:26 +0200)]
 
trans-types.c (gfc_return_by_reference): Remove superfluous assertion.
* trans-types.c (gfc_return_by_reference): Remove superfluous
assertion.
From-SVN: r88051
Andrew MacLeod [Fri, 24 Sep 2004 16:22:19 +0000 (16:22 +0000)]
 
Test case for PR 17517
From-SVN: r88050
Tom Tromey [Fri, 24 Sep 2004 15:44:35 +0000 (15:44 +0000)]
 
re PR java/15656 (ICE segfault in lex.c)
	PR java/15656:
	* parse.y (class_instance_creation_expression): Set `$$' to NULL
	in error parts of rule.
	(unary_expression): Don't call error_if_numeric_overflow when $1
	is NULL.
From-SVN: r88048
Tom Tromey [Fri, 24 Sep 2004 15:42:57 +0000 (15:42 +0000)]
 
re PR java/15656 (ICE segfault in lex.c)
	PR java/15656:
	* testsuite/libjava.compile/pr15656.xfail: New file.
	* testsuite/libjava.compile/pr15656.java: new file.
From-SVN: r88047
Tom Tromey [Fri, 24 Sep 2004 15:41:17 +0000 (15:41 +0000)]
 
re PR java/16789 (ICE in force_evaluation_order() on valid code)
	PR java/16789:
	* testsuite/libjava.lang/pr16789.out: New file.
	* testsuite/libjava.lang/pr16789.java: New file.
From-SVN: r88046
Tom Tromey [Fri, 24 Sep 2004 15:39:17 +0000 (15:39 +0000)]
 
re PR java/16789 (ICE in force_evaluation_order() on valid code)
	PR java/16789:
	* parse.y (resolve_qualified_expression_name): Set
	CAN_COMPLETE_NORMALLY on first call when chaining static calls.
	* expr.c (force_evaluation_order): Check for empty argument list
	after stripping COMPOUND_EXPR.
From-SVN: r88045
Paolo Carlini [Fri, 24 Sep 2004 15:26:35 +0000 (15:26 +0000)]
 
localename.cc (locale::locale(const char*)): Minor tweaks: rename a variable, move an assignment.
2004-09-24  Paolo Carlini  <pcarlini@suse.de>
	* src/localename.cc (locale::locale(const char*)): Minor tweaks:
	rename a variable, move an assignment.
	(locale::_Impl::_Impl(const char*, size_t)): Likewise, minor tweak.
From-SVN: r88043
Paolo Bonzini [Fri, 24 Sep 2004 15:23:06 +0000 (15:23 +0000)]
 
parser.c (cp_parser_expression_stack): Clarify why it is an array of NUM_PREC_VALUES elements.
2004-09-24  Paolo Bonzini  <bonzini@gnu.org>
	* parser.c (cp_parser_expression_stack): Clarify why it is
	an array of NUM_PREC_VALUES elements.
	(cp_parser_binary_expression): Clarify why we do not need to
	handle stack overflow.
From-SVN: r88042
Paolo Bonzini [Fri, 24 Sep 2004 15:13:53 +0000 (15:13 +0000)]
 
hooks.c (hook_tree_tree_bool_null): New.
2004-09-24  Paolo Bonzini  <bonzini@gnu.org>
	* hooks.c (hook_tree_tree_bool_null): New.
	* hooks.h (hook_tree_tree_bool_null): Declare it.
	* target-def.c (TARGET_FOLD_BUILTIN): Point to it.
	* targhooks.c (default_fold_builtin): Remove.
	* targhooks.h (default_fold_builtin): Remove.
From-SVN: r88040
Zdenek Dvorak [Fri, 24 Sep 2004 14:36:28 +0000 (16:36 +0200)]
 
re PR rtl-optimization/17625 (ICE on legal (doloop creates shared RTL))
	PR rtl-optimization/17625
	* loop-doloop.c (doloop_modify): Unshare rtl before emitting it.
From-SVN: r88038
Nathan Sidwell [Fri, 24 Sep 2004 14:04:58 +0000 (14:04 +0000)]
 
re PR c++/16889 (ambiguity is not detected)
cp:
	PR c++/16889
	* search.c (lookup_field_queue_p): Correct check for hidden base.
	* search.c (bfs_walk): Remove.
	(lookup_member): Use dfs_walk_real.
	(dfs_walk_real): Move and adjust documentation from bfs_walk.
testsuite:
	PR c++/16889
	* g++.dg/lookup/ambig3.C: New.
From-SVN: r88037
Andrew Haley [Fri, 24 Sep 2004 13:57:08 +0000 (13:57 +0000)]
 
re PR java/16927 (assert statement fails at -O1 and above)
2004-09-23  Andrew Haley  <aph@redhat.com>
        PR java/16927:
        * parse.y (java_complete_lhs): Call patch_string() on Operand 1 of
        COND_EXPRs.
From-SVN: r88036
Andrew Haley [Fri, 24 Sep 2004 13:55:42 +0000 (13:55 +0000)]
 
re PR java/16927 (assert statement fails at -O1 and above)
2004-09-24  Andrew Haley  <aph@redhat.com>
        PR java/16927
        * testsuite/libjava.compile/AssertBug.java: New file.
From-SVN: r88035
Andrew Pinski [Fri, 24 Sep 2004 13:29:25 +0000 (13:29 +0000)]
 
re PR tree-optimization/17624 (ICE: SSA corruption (another one))
2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
        PR tree-opt/17624
        * g++.dg/opt/pr17624.C: New test.
From-SVN: r88034
Casey Marshall [Fri, 24 Sep 2004 13:27:57 +0000 (13:27 +0000)]
 
2004-09-24  Casey Marshall <csm@gnu.org>
	* java/util/PropertyPermissionCollection.java
	(implies): avoid infinite loop.
From-SVN: r88033
Andrew Pinski [Fri, 24 Sep 2004 13:26:29 +0000 (13:26 +0000)]
 
re PR tree-optimization/17624 (ICE: SSA corruption (another one))
2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
        PR tree-opt/17624
        * tree-ssa-forwprop.c (record_single_argument_cond_exprs):
        Reject if any of the operands occur in an abnormal PHI.
From-SVN: r88032
Andrew John Hughes [Fri, 24 Sep 2004 13:25:24 +0000 (13:25 +0000)]
 
2004-09-24  Andrew John Hughes  <gnu_andrew@member.fsf.org>
	* javax/security/auth/PrivateCredentialPermission.java
	(PrivateCredentialPermission): added serialization UID
From-SVN: r88031
Ilya Perminov [Fri, 24 Sep 2004 12:29:48 +0000 (12:29 +0000)]
 
2004-09-24  Ilya Perminov  <iperminov@logicalsoft.com>
	* gnu/java/rmi/server/UnicastServer.java
	(incomingMessageCall): Added code to handle Errors.
	* gnu/java/rmi/server/UnicastServerRef.java
	(incomingMessageCall): Added code to handle Errors.
From-SVN: r88030
Andreas Schwab [Fri, 24 Sep 2004 12:17:41 +0000 (12:17 +0000)]
 
tree-ssa-dom.c (record_range): Fix violation of strict aliasing rules.
	* tree-ssa-dom.c (record_range): Fix violation of strict aliasing
	rules.
From-SVN: r88029
Tom Tromey [Fri, 24 Sep 2004 11:25:42 +0000 (11:25 +0000)]
 
ClassLoader.java (loadedClasses): Declare as HashMap.
2004-09-24  Tom Tromey  <tromey@redhat.com>
	* java/lang/ClassLoader.java (loadedClasses): Declare as HashMap.
	(definedPackages): Likewise.
From-SVN: r88027
Kelley Cook [Fri, 24 Sep 2004 11:14:51 +0000 (11:14 +0000)]
 
* Revert to previous version due to Binutils breakage.
From-SVN: r88026
Michael Koch [Fri, 24 Sep 2004 10:48:12 +0000 (10:48 +0000)]
 
ObjectInputStream.java: Re-ordered imports.
2004-09-24  Michael Koch  <konqueror@gmx.de>
	* java/io/ObjectInputStream.java:
	Re-ordered imports.
From-SVN: r88025
Casey Marshall [Fri, 24 Sep 2004 09:31:28 +0000 (09:31 +0000)]
 
ObjectInputStream.java (callReadMethod): re-throw `ClassNotFoundException'.
2004-09-24  Casey Marshall <csm@gnu.org>
	* java/io/ObjectInputStream.java (callReadMethod): re-throw
	`ClassNotFoundException'.
From-SVN: r88023
Jeroen Frijters [Fri, 24 Sep 2004 09:05:10 +0000 (09:05 +0000)]
 
ObjectInputStream.java (readObject): Delegate instantation of Externalizable classes to ObjectStreamClass.
2004-09-24  Jeroen Frijters  <jeroen@frijters.net>
	* java/io/ObjectInputStream.java (readObject): Delegate instantation
	of Externalizable classes to ObjectStreamClass.
	* java/io/ObjectStreamClass.java (newInstance): New method to
	instantiate Externalizable (while ignoring the accessibility of
	the constructor). (constructor): New field to cache the constructor.
From-SVN: r88019
Mark Wielaard [Fri, 24 Sep 2004 08:02:09 +0000 (08:02 +0000)]
 
URL.java (systemClassLoader): New static field.
2004-09-24  Mark Wielaard  <mark@klomp.org>
	* java/net/URL.java (systemClassLoader): New static field.
	(getURLStreamHandler): Always use system/application classloader
	for finding URLStreamhandler. Remove unecessary instanceof checks.
From-SVN: r88018
Steven Bosscher [Fri, 24 Sep 2004 07:57:28 +0000 (07:57 +0000)]
 
fix spaces/tabs again
From-SVN: r88017
Guilhem Lavaux [Fri, 24 Sep 2004 07:35:40 +0000 (07:35 +0000)]
 
2004-09-24  Guilhem Lavaux <guilhem@kaffe.org>
	* java/net/URL.java
	(set): This method now matches the behaviour of the JDK.
	(DEFAULT_SEARCH_PATH): Added "gnu.inet".
From-SVN: r88016
Michael Koch [Fri, 24 Sep 2004 06:51:59 +0000 (06:51 +0000)]
 
[multiple changes]
2004-09-24  Guilhem Lavaux  <guilhem@kaffe.org>
	* java/net/URL.java (URL): Delete whitespaces in the protocol string.
2004-09-24  Jeroen Frijters  <jeroen@frijters.net>
	* java/net/URL.java (URL(String,String,int,String,URLStreamHandler):
	Don't set authority if host isn't specified.
From-SVN: r88015
Michael Koch [Fri, 24 Sep 2004 06:41:57 +0000 (06:41 +0000)]
 
PipeImpl.java: Use VMPipe for native stuff.
2004-09-24  Michael Koch  <konqueror@gmx.de>
	* gnu/java/nio/PipeImpl.java: Use VMPipe for native stuff.
	* gnu/java/nio/SelectorImpl.java: Use VMSelector for native stuff.
	* gnu/java/nio/VMPipe.java,
	gnu/java/nio/VMSelector.java:
	New files.
	* gnu/java/nio/natPipeImplEcos.cc,
	gnu/java/nio/natPipeImplPosix.cc,
	gnu/java/nio/natPipeImplWin32.cc:
	Ported to VMPipe.
	* gnu/java/nio/natSelectorImplEcos.cc,
	gnu/java/nio/natSelectorImplPosix.cc,
	gnu/java/nio/natSelectorImplWin32.cc:
	Ported to VMSelector.
	* Makefile.am: Added new files gnu/java/nio/VMPipe.java and
	gnu/java/nio/VMSelector.java.
	* Makefile.in: Regenerated.
From-SVN: r88014
Eric Botcazou [Fri, 24 Sep 2004 06:17:07 +0000 (08:17 +0200)]
 
config.gcc (sparc64-*-solaris2*): Include sparc/sol2-gas.h if the GNU assembler is used.
	* config.gcc (sparc64-*-solaris2*): Include sparc/sol2-gas.h
	if the GNU assembler is used.
	(sparc-*-solaris2*): Likewise.
	* dbxout.c (NO_DBX_BNSYM_ENSYM): Default to zero.
	(dbxout_function_end): Protect N_ENSYM with it.
	(dbxout_begin_prologue): Protect N_BNSYM with it.
	* doc/tm.texi (NO_DBX_BNSYM_ENSYM): Document it.
	* config/sparc/sol2.h (NO_DBX_BNSYM_ENSYM): Define to 1.
	* config/sparc/sol2-gas.h: New file.
From-SVN: r88013
Jeroen Frijters [Fri, 24 Sep 2004 05:58:28 +0000 (05:58 +0000)]
 
2004-09-24  Jeroen Frijters  <jeroen@frijters.net>
	* java/lang/StackTraceElement.java
	(className): Renamed field to declaringClass to be compatible
	with Sun serialization format.
From-SVN: r88012
Paul Brook [Fri, 24 Sep 2004 02:04:39 +0000 (02:04 +0000)]
 
1-in.cc: XFAIL more arm simulator targets.
	* testsuite/27_io/basic_filebuf/sgetn/char/1-in.cc: XFAIL more arm
	simulator targets.
	* testsuite/27_io/basic_filebuf/sgetn/char/1-io.cc: Ditto.
	* testsuite/27_io/basic_filebuf/sgetn/char/2-in.cc: Ditto.
	* testsuite/27_io/basic_filebuf/sgetn/char/2-io.cc: Ditto.
	* testsuite/27_io/basic_istream/readsome/char/6746-2.cc: Ditto.
	* testsuite/ext/stdio_filebuf/char/10063-2.cc: Ditto.
	* testsuite/ext/stdio_filebuf/char/10063-3.cc: Ditto.
From-SVN: r88003
H.J. Lu [Fri, 24 Sep 2004 00:37:08 +0000 (00:37 +0000)]
 
re PR bootstrap/17369 ([ia64] Bootstrap failure with binutils-2.15.90.0.1.1)
2004-09-23  H.J. Lu  <hongjiu.lu@intel.com>
	PR bootstrap/17369
	* Makefile.tpl (REALLY_SET_LIB_PATH): Add @SET_GCC_LIB_PATH@.
	(HOST_EXPORTS]): Add @SET_GCC_LIB_PATH@. Set and export
	SET_GCC_LIB_PATH_CMD.
	(BASE_TARGET_EXPORTS): Likewise.
	* Makefile.in: Regenerated.
	* configure.in (SET_GCC_LIB_PATH): Set and substitute.
	* configure: Regenerated.
config/
2004-09-23  H.J. Lu  <hongjiu.lu@intel.com>
	PR bootstrap/17369
	* gcc-lib-path.m4: New file.
gcc/
2004-09-23  H.J. Lu  <hongjiu.lu@intel.com>
	PR bootstrap/17369
	* Makefile.in (@set_gcc_lib_path@): Added.
	* configure.ac: Include ../config/gcc-lib-path.m4. Use
	TL_AC_GNU_MAKE_GCC_LIB_PATH.
	* configure: Regenerated.
From-SVN: r87999
GCC Administrator [Fri, 24 Sep 2004 00:16:19 +0000 (00:16 +0000)]
 
Daily bump.
From-SVN: r87994
Joseph Myers [Fri, 24 Sep 2004 00:08:37 +0000 (01:08 +0100)]
 
re PR c/6980 (-Wbad-function-cast gives bogus warning for (double) rand())
	PR c/6980
	* c-typeck.c (build_c_cast): Improve wording of
	-Wbad-function-cast diagnostic.
testsuite:
	* gcc.dg/Wbad-function-cast-1.c: New test.
From-SVN: r87991
Tom Tromey [Thu, 23 Sep 2004 23:40:33 +0000 (23:40 +0000)]
 
jartool.c (extract_jar): Unconditionally read extra data in the entry header...
	* jartool.c (extract_jar): Unconditionally read extra data in the
	entry header; don't read it after the file contents.
From-SVN: r87990
Hans-Peter Nilsson [Thu, 23 Sep 2004 21:59:13 +0000 (21:59 +0000)]
 
re PR target/17626 (Recent peephole2:s may cause internal compiler errors)
	PR target/17626
	* config/cris/cris.md (moverside, movemside): Rename variable
	"reg" to "otherop".  To generate canonical RTX, check that otherop
	isn't constant instead of checking that operand 1 is a register.
From-SVN: r87988
Fariborz Jahanian [Thu, 23 Sep 2004 21:50:36 +0000 (21:50 +0000)]
 
Ignore -ansi -pedantic-errors option coming from dejagnu.
From-SVN: r87987
Zack Weinberg [Thu, 23 Sep 2004 21:27:25 +0000 (21:27 +0000)]
 
decl.c (grokfndecl): If ::main is found not to return int, correct it after issuing a diagnostic.
gcc/cp:
	* decl.c (grokfndecl): If ::main is found not to return int,
	correct it after issuing a diagnostic.
	(grokdeclarator): If the incoming type was error_mark_node, do
	not complain about declaring something with no type.
	(start_function): Change check for ::main not returning int to
	an assertion, as grokfndecl now catches this when the user did it.
	* init.c (perform_member_init, sort_mem_initializers)
	(emit_mem_initializers): Make most diagnostics be issued on
	the line of current_function_decl, not whatever the current
	input line is.
	* parser.c (cp_lexer_peek_token_emit_debug_info): Surround
	definition and declaration with #ifdef ENABLE_CHECKING.
	Avoid unnecessary use of fprintf.
	(cp_lexer_print_token, cp_lexer_debug_stream): Adjust stub
	definitions to avoid warnings.
	(cp_lexer_new_main): Add assertion that first token is not a
	padding token.
	(cp_lexer_new_from_token_array): Fold into ...
	(cp_lexer_new_from_tokens): ... here.  Add assertion that
	first token is not a padding token.
	(cp_lexer_set_source_position_from_token): Move nearer to callers.
	Remove unused lexer argument.
	(cp_lexer_peek_token): Just print debugging report (if enabled)
	and return lexer->next_token.
	(cp_lexer_skip_purged_tokens): Delete.
	(cp_lexer_next_token_is, cp_lexer_next_token_is_not): Make
	inline, simplify bodies.
	(cp_lexer_peek_nth_token): Add debugging report a la
	cp_lexer_peek_token.
	(cp_lexer_consume_token): Correct commentary.  Advance over
	purged tokens here.  Set current source position here, from
	token to be returned.  Avoid unnecessary use of fprintf.
	(cp_lexer_purge_token): Advance next_token pointer over this and
	subsequent purged tokens.
	(cp_parser_error): Adjust source position to that of the
	peeked token.
	(cp_parser_push_lexer_for_tokens, cp_parser_pop_lexer): New functions.
	(cp_parser_string_literal): Remove some excessive cleverness.
	(cp_parser_enum_specifier): Call start_enum before consuming
	the opening brace.
	(cp_parser_member_declaration): Make the "extra semicolon"
	diagnostic consistently-worded with the other place this is
	diagnosed.  Explicitly set the diagnostic location to the
	location of the offending semicolon.
	(cp_parser_enclosed_template_argument_list): Use %</%> quoting
	in diagnostics.  Do not use cp_parser_require.  Set location
	of diagnostics about improper use of '>>' to location of
	offending token.
	(cp_parser_late_parsing_for_member):
	Use cp_parser_push_lexer_for_tokens and cp_parser_pop_lexer.
	(cp_parser_late_parsing_default_args): Likewise.  Manually
	move some logic outside the loop.
gcc/testsuite:
	* g++.dg/ext/complit1.C
	* g++.dg/other/error2.C
	* g++.dg/other/nontype-1.C
	* g++.dg/parse/crash11.C
	* g++.dg/parse/crash12.C
	* g++.dg/parse/error15.C
	* g++.dg/parse/error4.C
	* g++.dg/parse/tmpl-outside1.C
	* g++.dg/parse/too-many-tmpl-args1.C
	* g++.dg/template/dependent-expr3.C
	* g++.dg/template/error10.C
	* g++.dg/template/instantiate1.C
	* g++.dg/template/vtable2.C
	* g++.dg/warn/Wshadow-1.C
	* g++.dg/warn/weak1.C
	* g++.old-deja/g++.brendan/crash16.C
	* g++.old-deja/g++.brendan/crash18.C
	* g++.old-deja/g++.brendan/crash48.C
	* g++.old-deja/g++.brendan/crash49.C
	* g++.old-deja/g++.brendan/crash55.C
	* g++.old-deja/g++.brendan/crash56.C
	* g++.old-deja/g++.brendan/crash8.C
	* g++.old-deja/g++.brendan/enum11.C
	* g++.old-deja/g++.brendan/enum8.C
	* g++.old-deja/g++.brendan/enum9.C
	* g++.old-deja/g++.brendan/friend3.C
	* g++.old-deja/g++.brendan/misc14.C
	* g++.old-deja/g++.bugs/900402_02.C
	* g++.old-deja/g++.bugs/900404_03.C
	* g++.old-deja/g++.bugs/900404_04.C
	* g++.old-deja/g++.bugs/900428_03.C
	* g++.old-deja/g++.jason/crash4.C
	* g++.old-deja/g++.jason/overload21.C
	* g++.old-deja/g++.jason/redecl1.C
	* g++.old-deja/g++.jason/report.C
	* g++.old-deja/g++.jason/rfg10.C
	* g++.old-deja/g++.jason/template30.C
	* g++.old-deja/g++.law/arm12.C
	* g++.old-deja/g++.law/ctors5.C
	* g++.old-deja/g++.law/cvt20.C
	* g++.old-deja/g++.law/init10.C
	* g++.old-deja/g++.law/init8.C
	* g++.old-deja/g++.law/visibility17.C
	* g++.old-deja/g++.law/visibility7.C
	* g++.old-deja/g++.mike/net8.C
	* g++.old-deja/g++.mike/p646.C
	* g++.old-deja/g++.mike/p700.C
	* g++.old-deja/g++.mike/p701.C
	* g++.old-deja/g++.mike/p811.C
	* g++.old-deja/g++.ns/template13.C
	* g++.old-deja/g++.other/array3.C
	* g++.old-deja/g++.other/crash25.C
	* g++.old-deja/g++.other/dtor3.C
	* g++.old-deja/g++.other/dtor4.C
	* g++.old-deja/g++.other/main1.C
	* g++.old-deja/g++.other/warn7.C
	* g++.old-deja/g++.pt/crash11.C
	* g++.old-deja/g++.pt/crash36.C
	* g++.old-deja/g++.pt/spec22.C
	* g++.old-deja/g++.pt/spec9.C
	* g++.old-deja/g++.pt/ttp52.C
	* g++.old-deja/g++.robertl/eb103.C
	* g++.old-deja/g++.robertl/eb121.C
	* g++.old-deja/g++.robertl/eb22.C
	* g++.old-deja/g++.robertl/eb8.C:
	Update locations and/or regexps of dg-error markers.
	Remove markers for some bogus messages that are no longer issued.
libstdc++-v3:
	* testsuite/20_util/memory/auto_ptr/assign_neg.cc
	* testsuite/23_containers/map/operators/1_neg.cc
	* testsuite/23_containers/set/operators/1_neg.cc:
	Update locations and/or regexps of dg-error markers.
From-SVN: r87985
Jakub Jelinek [Thu, 23 Sep 2004 21:03:04 +0000 (23:03 +0200)]
 
* tree-ssa-propagate.c (set_rhs): Fail if EXPR is COMPOUND_EXPR.
From-SVN: r87984
Jakub Jelinek [Thu, 23 Sep 2004 21:01:02 +0000 (23:01 +0200)]
 
tree-flow.h (find_new_referenced_vars): Add prototype.
2004-09-23  Diego Novillo  <dnovillo@redhat.com>
	    Jakub Jelinek  <jakub@redhat.com>
	* tree-flow.h (find_new_referenced_vars): Add prototype.
	* tree-sra.c (find_new_referenced_vars_1, find_new_referenced_vars):
	Move to...
	* tree-dfa.c (find_new_referenced_vars_1, find_new_referenced_vars):
	... here.
	(mark_new_vars_to_rename): Walk through all operands.
	* tree-ssa-ccp.c (convert_to_gimple_builtin): New function.
	(execute_fold_all_builtins): Use it.
	(pass_fold_builtins): Add TODO_rename_vars to todo_flags_finish.
	* gcc.c-torture/execute/builtins/strcpy-2.c: New test.
	* gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
From-SVN: r87983
P.J. Darcy [Thu, 23 Sep 2004 20:57:25 +0000 (20:57 +0000)]
 
gthr-tpf.h: New file.
2004-09-23  P.J. Darcy  <darcypj@us.ibm.com>
gcc/ChangeLog:
	* gthr-tpf.h: New file.
	* config.gcc (s390x-ibm-tpf*): Add thread_file='tpf'.
	* gthr.h: Use gthr-tpf.h on TPF OS.
libstdc++-v3/ChangeLog:
	* include/Makefile.am (thread_host_headers): Add gthr-tpf.h.
	Add rule to build ${host_builddir}/gthr-tpf.h.
	* include/Makefile.in: Regenerate.
From-SVN: r87982
Andrew Pinski [Thu, 23 Sep 2004 20:21:55 +0000 (13:21 -0700)]
 
Fix the location of the changelog for Fariborz Jahanian's last patch.
From-SVN: r87981
Andrew Pinski [Thu, 23 Sep 2004 20:16:48 +0000 (20:16 +0000)]
 
re PR c++/17618 (ICE in cp_convert_to_pointer, at cp/cvt.c:83)
2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
        PR c++/17618
        * g++.dg/lookup/crash5.C: New test.
From-SVN: r87980
Jeff Law [Thu, 23 Sep 2004 20:15:30 +0000 (14:15 -0600)]
 
tree-ssa-ccp.c (get_default_value): Use SSA_NAME_VALUE rather than SSA_NAME_EQUIV and SET_SSA_NAME_EQUIV.
	* tree-ssa-ccp.c (get_default_value): Use SSA_NAME_VALUE rather
	than SSA_NAME_EQUIV and SET_SSA_NAME_EQUIV.
	(substitute_and_fold):  Likewise.
	* tree-ssa-dom.c (tree_ssa_dominator_optimize): Remove everything
	except invariants from SSA_NAME_VALUE.
	(thread_across_edge): Use SSA_NAME_VALUE rather than SSA_NAME_EQUIV
	and SET_SSA_NAME_EQUIV.
	(restore_vars_to_original_value, record_const_or_copy): Likewise.
	(record_equivalences_from_phis, record_const_or_copy_1): Likewise.
	(record_equality, cprop_into_successor_phis): Likewise.
	(record_equivalences_from_stmt, cprop_operand): Likewise.
	(lookup_avail_expr): Likewise.
	* tree-ssa-pre.c (fini_pre): Remove everything except invariants
	from SSA_NAME_VALUE.
	* tree.h (SSA_NAME_EQUIV, SET_SSA_NAME_EQUIV): Kill.
	(struct tree_ssa_name):  Kill EQUIV field.  Remove GGC skip
	annotation from the VALUE_HANDLE field.
From-SVN: r87979
Andrew Pinski [Thu, 23 Sep 2004 20:04:21 +0000 (20:04 +0000)]
 
004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
        PR c++/17618
        * cvt.c (cp_convert_to_pointer): Return early when the type is
        an error_mark_node.
From-SVN: r87978
Michael Koch [Thu, 23 Sep 2004 18:24:00 +0000 (18:24 +0000)]
 
AppletContext.java, [...]: Jalopied and checkstyle clean.
2004-09-23  Michael Koch  <konqueror@gmx.de>
	* java/applet/AppletContext.java,
	java/applet/Applet.java,
	java/applet/AppletStub.java,
	java/applet/AudioClip.java:
	Jalopied and checkstyle clean.
From-SVN: r87972