1. 19 Sep, 2003 8 commits
  2. 18 Sep, 2003 32 commits
    • Toolkit.java (getSystemEventQueue, [...]): Replace UTF-8 characters in Javadoc… · de6b956c
      Toolkit.java (getSystemEventQueue, [...]): Replace UTF-8 characters in Javadoc by XML/HTML escape sequence.
      
      2003-09-18  Sascha Brawer  <brawer@dandelis.ch>
      
      	* java/awt/Toolkit.java (getSystemEventQueue, getSystemEventQueueImpl):
      	Replace UTF-8 characters in Javadoc by XML/HTML escape sequence.
      
      From-SVN: r71549
      Sascha Brawer committed
    • re PR c++/12320 (ICE on use of undefined enum) · 3f50d3dd
      	PR c++/12320
      	* call.c (type_passed_as): Check for incomplete type.
      	(convert_for_arg_passing): Likewise.
      
      From-SVN: r71546
      Danny Smith committed
    • winnt.c (gen_stdcall_suffix): Quit summation of total parm size if a parm has incomplete type. · 7229527c
      	* config/i386/winnt.c (gen_stdcall_suffix): Quit summation of
      	total parm size if a parm has incomplete type.
      	(gen_fastcall_suffix): Likewise.
      
      From-SVN: r71543
      Danny Smith committed
    • aix.S: Cleanup whitespaces. · 3e86b595
              * src/powerpc/aix.S: Cleanup whitespaces.
              * src/powerpc/aix_closure.S: Likewise.
      
      From-SVN: r71542
      David Edelsohn committed
    • Apply proper patch file for last change. · dba601db
      From-SVN: r71541
      Richard Kenner committed
    • except.c (output_function_exception_table): Adjust last change to handle TYPE of INTEGER_CST. · 19ae5445
      	* except.c (output_function_exception_table): Adjust last change
      	to handle TYPE of INTEGER_CST.
      
      From-SVN: r71540
      Richard Kenner committed
    • re PR target/11184 ([ia64 hpux] ICE on __builtin_apply building libobjc) · 5ae6cd0d
      	PR target/11184
      	* builtins.c (expand_builtin_apply): Use convert_memory_address
      	before returning the value.
      
      	* alias.c (find_base_value): Simplify use of
      	convert_memory_address.
      	(find_base_term): Likewise.
      	* builtins.c (expand_builtin_stejmp_setup): Likewise.
      	(expand_builtin_longjmp): Likewise.
      	(expand_builtin_prefetch): Likewise.
      	(get_memory_rtx): Likewise.
      	(expand_builtin_return): Likewise.
      	(expand_builtin_memcpy): Likewise.
      	(expand_builtin_strncpy): Likewise.
      	(expand_builtin_memset): Likewise.
      	(expand_builtin_va_arg): Likewise.
      	(expand_builtin_va_copy): Likewise.
      	(expand_builtin_alloca): Likewise.
      	* calls.c (expand_call): Likewise.
      	* except.c (expand_builtin_extract_return_addr): Likewise.
      	(expand_builtin_eh_return): Likewise.
      	* explow.c (convert_memory_address): Define even when
      	POINTER_EXTEND_UNSIGNED is not defined.  Do nothing if the address
      	is already in the right mode.
      	* explow.c (memory_address): Simplify use of convert_memory_address.
      	(probe_stack_range): Likewise.
      	* expmed.c (make_tree): Likewise.
      	* expr.c (emit_block_move_in_libcall): Likewise.
      	(expand_assignment): Likewise.
      	(expand_expr): Likewise.
      	* function.c (assign_parms): Likewise.
      	(expand_function_end): Likewise.
      	* integrate.c (copy_rtx_and_substitute): Likewise.
      	* stmt.c (expand_computed_goto): Likewise.
      
      	PR target/11184
      	* gcc.dg/builtin-apply1.c: New test.
      
      From-SVN: r71539
      Mark Mitchell committed
    • btest-gcc.sh: Add make check-target-libffi. · bdf1f1c1
      2003-09-18  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* btest-gcc.sh: Add make check-target-libffi.
      
      From-SVN: r71537
      Andreas Tobler committed
    • * javax/naming/InitialContext.java: Reindented. · 63c5d91a
      From-SVN: r71535
      Tom Tromey committed
    • NamingManager.java (getURLContext, [...]): Always use current thread's context… · 1eeae5c1
      NamingManager.java (getURLContext, [...]): Always use current thread's context class loader when calling Class.forName.
      
      2003-09-18  Dalibor Topic <robilad@kaffe.org>,
      	    Helmer Kraemer <hkraemer@freenet.de>
      
      	* javax/naming/spi/NamingManager.java (getURLContext,
      	getObjectInstance, getStateToBind): Always use current thread's
      	context class loader when calling Class.forName.
      
      Co-Authored-By: Helmer Kraemer <hkraemer@freenet.de>
      
      From-SVN: r71534
      Dalibor Topic committed
    • darwin.S: Cleanup whitespaces, comment formatting. · 8d8369f8
      2003-09-18  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* src/powerpc/darwin.S: Cleanup whitespaces, comment formatting.
      	* src/powerpc/darwin_closure.S: Likewise.
      	* src/powerpc/ffi_darwin.c: Likewise.
      
      From-SVN: r71533
      Andreas Tobler committed
    • simplify-rtx.c (simplify_unary_operation): Only transform (not (eq X Y)) into (ne X Y) when... · a6a0f876
      
      	* simplify-rtx.c (simplify_unary_operation): Only transform
      	(not (eq X Y)) into (ne X Y) when mode is BImode or STORE_FLAG_VALUE
      	is -1.  RTL "not" is a bit-wise not, "~", not a logical not "!".
      
      From-SVN: r71532
      Roger Sayle committed
    • types.c (double): Add AIX and Darwin to the right TYPEDEF. · 69b182fd
      2003-09-18  Andreas Tobler  <a.tobler@schweiz.ch>
      	    David Edelsohn  <edelsohn@gnu.org>
      
      	* src/types.c (double): Add AIX and Darwin to the right TYPEDEF.
      	* src/powerpc/aix_closure.S: Remove the pointer to the outgoing
      	parameter stack.
      	* src/powerpc/darwin_closure.S: Likewise.
      	* src/powerpc/ffi_darwin.c (ffi_prep_args): Handle structures
      	according to the Darwin/AIX ABI.
      	(ffi_prep_cif_machdep): Likewise.
      	(ffi_closure_helper_DARWIN): Likewise.
      	Remove the outgoing parameter stack logic. Simplify the evaluation
      	of the different CASE types.
      	(ffi_prep_clousure): Avoid the casts on lvalues. Change the branch
      	statement in the trampoline code.
      
      Co-Authored-By: David Edelsohn <edelsohn@gnu.org>
      
      From-SVN: r71530
      Andreas Tobler committed
    • re PR c++/9848 (missing 'unused parameter' warning.) · 85b22f78
      cp:
      	PR c++/9848
      	* optimize.c (maybe_clone_body): Don't set MARK_USED on parameters
      	here.
      	* semantics.c (expand_body): Set it here on the remaining clones.
      testsuite:
      	PR c++/9848
      	* g++.dg/warn/Wunused-4.C: New test.
      
      From-SVN: r71528
      Nathan Sidwell committed
    • Mention the pr fixed. · f857cb42
      From-SVN: r71527
      Zdenek Dvorak committed
    • tree.def (FFS_EXPR, [...]): Delete unused tree codes. · 96123432
      
      	* tree.def (FFS_EXPR, CLZ_EXPR, CTZ_EXPR, POPCOUNT_EXPR,
      	PARITY_EXPR): Delete unused tree codes.
      	* c-common.c (c_common_truthvalue_conversion): Delete references
      	to FFS_EXPR and POPCOUNT_EXPR.
      	* c-pretty-print.c (pp_c_postfix_expression): Remove FFS_EXPR.
      	(pp_c_expression): Likewise.
      	* expr.c (expand_expr): Delete RTL expansion of FFS_EXPR, CLZ_EXPR,
      	CTZ_EXPR, POPCOUNT_EXPR and PARITY_EXPR.
      	* fold-const.c (tree_expr_nonnegative_p): Remove FFS_EXPR, CLZ_EXPR,
      	CTZ_EXPR, POPCOUNT_EXPR and PARITY_EXPR.  Add support for calls to
      	BUILT_IN_FFS, BUILT_IN_PARITY and BUILT_IN_POPCOUNT and their long
      	and long long variants.
      
      	* cp/lex.c (init_operators): Remove operator_name_info for FFS_EXPR.
      	* cp/class.c (instantiate_type): Remove FFS_EXPR case.
      
      	* f/com.c (ffecom_overlap_): Remove FFS_EXPR case.
      	(ffecom_tree_canonize_ref_): Likewise.
      	(ffe_truthvalue_conversion): Likewise.
      
      	* java/expr.c (java_truthvalue_conversion): Remove FFS_EXPR case.
      	* java/check-init.c (check_init): Likewise.
      
      From-SVN: r71525
      Roger Sayle committed
    • re PR libstdc++/11504 (-Wcast-qual vs. stl_tree) · b2bc3339
      
      2003-09-18  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/11504
      	* acinclude.m4 (GLIBCXX_EXPORT_FLAGS): Add -Wcast-qual to
      	WARN_FLAGS, remove -Wno-format.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      
      From-SVN: r71523
      Benjamin Kosnik committed
    • ffi.c (ffi_prep_args): Take account into the alignement for the register size. · df805cdc
      	* src/sh/ffi.c (ffi_prep_args): Take account into the alignement
      	for the register size.
      	(ffi_closure_helper_SYSV): Handle the structure return value
      	address correctly.
      	(ffi_closure_helper_SYSV): Return the appropriate type when
      	the registers are used for the structure return value.
      	* src/sh/sysv.S (ffi_closure_SYSV): Fix the stack layout for
      	the 64-bit return value.  Update copyright years.
      
      From-SVN: r71521
      Kaz Kojima committed
    • basic_file_stdio.cc (sys_getc, sys_ungetc): Delete. · 0b5ce4f1
      
      2003-09-18  Petur Runolfsson  <peturr02@ru.is>
      
      	* config/io/basic_file_stdio.cc (sys_getc, sys_ungetc): Delete.
      	* config/io/basic_file_stdio.h: Same.
      	* include/std/std_fstream.h (__ctype_type): Delete.
      	* include/std/std_streambuf.h (__ctype_type, __state_type): Delete.
      
      From-SVN: r71520
      Petur Runolfsson committed
    • Timer.java (finalize): Added "throws Throwable". · f27fd64e
      2003-09-18  Michael Koch  <konqueror@gmx.de>
      
      	* java/util/Timer.java (finalize): Added "throws Throwable".
      
      From-SVN: r71519
      Michael Koch committed
    • * ChangeLog: Fix recent commit. · 02aec31e
      From-SVN: r71518
      Volker Reichelt committed
    • re PR c++/12316 (trouble with garbage collection) · ef08de80
      	PR c++/12316
      	* testsuite/g++.dg/other/gc2.C: New test.
      
      	* cp/ChangeLog: Add PR number to patch for PR c++/12316.
      
      From-SVN: r71517
      Volker Reichelt committed
    • 2003-09-18 Michael Koch <konqueror@gmx.de> · 9fd64790
      	* java/net/DatagramSocket.java
      	(ch): Removed.
      	(receive): Use getChannel() instead of ch.
      	(send): Likewise.
      	(getChannel): Return null.
      	* java/net/ServerSocket.java
      	(ch): Removed.
      	(setChannel): Removed.
      	(implAccept): Use getChannel() instead of ch.
      	(close): Likewise.
      	(getChannel): Return null.
      	* java/net/Socket.java
      	(ch): Removed.
      	(connect): Use getChannel() instead of ch.
      	(setChannel): Removed.
      	(getChannel): Return null.
      
      From-SVN: r71516
      Michael Koch committed
    • Reported by Guilhem Lavaux and Julian Dolby · 780071b5
      2003-09-18  Mark Wielaard  <mark@klomp.org>
      
      	Reported by Guilhem Lavaux and Julian Dolby
      	* java/io/ObjectStreamClass.java (getSerialPersistentFields): Get the
      	field "serialPersistentFields", not "getSerialPersistentFields".
      
      From-SVN: r71515
      Mark Wielaard committed
    • jcf-write.c (generate_bytecode_insns): Add MIN_EXPR and MAX_EXPR. · 1319e88e
      2003-09-16  Andrew Haley  <aph@redhat.com>
      
              * jcf-write.c (generate_bytecode_insns): Add MIN_EXPR and MAX_EXPR.
      
      From-SVN: r71514
      Andrew Haley committed
    • c-pretty-print.h (pp_type_specifier_seq): Fix thinko. · 53de5204
              * c-pretty-print.h (pp_type_specifier_seq): Fix thinko.
              * c-pretty-print.c: Fix formatting.
              (pp_c_integer_constant): Append type annotation to literals.  Tidy.
              (pp_c_type_specifier): Tidy.
              (pp_c_compound_literal): New function.
              (pp_c_initializer): Simplify..
              (pp_c_initializer_list): Likewise.
              (pp_c_brace_enclosed_initializer_list): New function.
              (pp_c_postfix_expression): Simplify.
      
      cp/
              * error.c (dump_type): Simplify.  Use pp_type_specifier_seq for
              "C" types.
              * cxx-pretty-print.c (pp_cxx_type_specifier_seq): Fix thinko.
      
      From-SVN: r71511
      Gabriel Dos Reis committed
    • TimeZone.java: Initialize lazily. · 1ea8e73b
      2003-09-18  Ingo Proetel  <proetel@aicas.com>
      
      	* java/util/TimeZone.java: Initialize lazily.
      	* java/util/Locale.java (readManifest): Fix check for country.
      	* java/util/GregorianCalendar.java: Make use of ResourceBundle better
      	traceable
      	* java/util/Calendar.java: Make use of ResourceBundle better
      	traceable.
      
      From-SVN: r71509
      Ingo Proetel committed
    • 2003-09-18 Jeroen Frijters <jeroen@frijters.net> · fc08ad28
      	* java/sql/Timestamp.java
      	(valueOf): Fixed confusion of java.sql.Date and java.util.Date
      
      From-SVN: r71508
      Jeroen Frijters committed
    • LineNumberReader (read): Don't reset pos & limit when markPos is 0. · f5e2e1ad
      2003-09-18  David P Grove  <groved@us.ibm.com>
      
      	* java/io/LineNumberReader (read): Don't reset pos & limit when
      	markPos is 0.
      
      From-SVN: r71507
      David P Grove committed
    • [multiple changes] · 1216e03b
      2003-09-18  Dalibor Topic  <robilad@kaffe.org>
      
      	* gnu/java/rmi/rmic/Compile_gcj.java (COMPILER_ARGS): New private
      	constant.
      	(computeArguments): use computeTypicalArguments.
      
      	* gnu/java/rmi/rmic/Makefile.am (EXTRA_DIST): Add Compile_kjc.java,
      	Compile_jikes.java and RMICException.java.
      	* gnu/java/rmi/rmic/Compile_kjc.java: New file.
      	* gnu/java/rmi/rmic/Compile_jikes.java: Likewise.
      	* gnu/java/rmi/rmic/RMICException.java: Likewise.
      
      	* gnu/java/rmi/rmic/Compiler.java (getDestination): New method.
      
      	* gnu/java/rmi/rmic/CompilerProcess.java: Import java.io.InputStream.
      	(computeTypicalArguments): New method.
      	(compile): Print compiler output to System.out. Collect compiler
      	error output and use it in exception message.
      
      	* gnu/java/rmi/rmic/RMIC.java: Import java.util.Set.
      	(destination): Initialize to null.
      	(run): Replace file separator with '.' when processing class.
      	(processClass): Replace '.' with file separator when compiling
      	classes.
      	(findClass): Use SystemClassLoader to load class.
      	(generateStub): Use full class name for generated stub, that puts
      	it in right path.  Replace '.' with file separator when generating
      	stub file name. Write just the stub class name without package
      	information as class name, and constructor name. Write only
      	interface names for interfaces extending java.rmi.Remote as
      	implemented.
      	(generateSkel): Use full class name for generated skel, that puts
      	it in right path.  Replace '.' with file separator when generating
      	stub file name. Write just the stub class name without package
      	information as class name.
      
      2003-09-18  Michael Koch  <konqueror@gmx.de>
      
      	* Makefile.am (rmi_java_source_files):
      	Added gnu/java/rmi/rmic/Compile_kjc.java,
      	gnu/java/rmi/rmic/Compile_jikes.java and
      	gnu/java/rmi/rmic/RMICException.java
      	* Makefile.in: Regenerated.
      
      From-SVN: r71506
      Michael Koch committed