1. 20 Feb, 2005 3 commits
  2. 19 Feb, 2005 31 commits
    • functional (tr1_hashtable_define_trivial_hash): Make hash<T>::operator() a const… · 6bbd10c7
      functional (tr1_hashtable_define_trivial_hash): Make hash<T>::operator() a const member function for T a fundamental type
      
      * include/tr1/functional (tr1_hashtable_define_trivial_hash): Make
      hash<T>::operator() a const member function for T a fundamental type
      * include/tr1/hashtable (extract1st::operator()): Declare const.
      (hash_code_base): Declare all member functions const
      (hashtable::find): fix call to this->bucket_count()
      (hashtable::count): Likewise.
      (hashtable::equal_range): m_incr_bucket applies to iterator, not node.
      * testsuite/tr1/6_containers/unordered/find/set1.cc: New test.
      * testsuite/tr1/6_containers/unordered/find/map1.cc: New test.
      * testsuite/tr1/6_containers/unordered/find/multimap1.cc: New test.
      * testsuite/tr1/6_containers/unordered/find/multiset1.cc: New test.
      
      From-SVN: r95293
      Matt Austern committed
    • re PR c++/19299 (ICE with volatile non-PODs pointers) · 72aff31a
      	PR c++/19299
      	* g++.dg/inherit/volatile1.C: New test.
      
      	PR c++/19440
      	* g++.dg/template/dtor4.C: New test.
      
      From-SVN: r95292
      Volker Reichelt committed
    • check.c (gfc_check_selected_int_kind): New function. · 145cf79b
      	* check.c (gfc_check_selected_int_kind): New function.
      	* intrinsic.h: Prototype it.
      	* intrinsic.c (add_function): Use it.
      	* simplify (gfc_simplify_ceiling,gfc_simplify_floor): Change
      	  BT_REAL to BT_INTEGER and use gfc_default_integer_kind.
      
      From-SVN: r95291
      Steven G. Kargl committed
    • check.c (gfc_check_int): improve checking of optional kind · c60d77d4
      	* check.c (gfc_check_int): improve checking of optional kind
      	* simplify.c (gfc_simplify_int): Change BT_REAL to BT_INTEGER
      
      	* gfortran.dg/int_1.f90: New test.
      
      From-SVN: r95290
      Steven G. Kargl committed
    • charset.c (_cpp_convert_input): Check '\r' before inserting '\n' at the end. · 04c90eea
            * charset.c (_cpp_convert_input): Check '\r' before inserting
            '\n' at the end.
            * gcc.dg/cpp/mac-eol-at-eof.c: New test.
      
      From-SVN: r95289
      Devang Patel committed
    • check.c (gfc_check_achar): New function · 332e7efe
      	* check.c (gfc_check_achar): New function
      	* intrinsic.h: Prototype it.
      	* intrinsic.c (add_function): Use it.
      
      	* gfortran.dg/achar_1.f90: New test.
      
      From-SVN: r95288
      Steven G. Kargl committed
    • [multiple changes] · 6ca84a80
      2005-02-19  Michael Koch  <konqueror@gmx.de>
      
      	* Makefile.am: Added new files in gnu/java/beans and
      	java/beans/XMLDecoder.java.
      	* Makefile.in: Regenerated.
      
      2005-02-19  Robert Schuster  <thebohemian@gmx.net>
      
      	* gnu/java/beans/decoder/GrowableArrayContext.java: Fixed
      	assignment behavior by using java.lang.reflect.Array.set()
      	directly.
      
      2005-02-19  Dalibor Topic  <robilad@kaffe.org>
      
      	* gnu/java/beans/EmptyBeanInfo.java,
      	gnu/java/beans/info/ComponentBeanInfo.java:
      	Removed unused files.
      
      2005-02-19  Robert Schuster <thebohemian@gmx.net>
      
      	* gnu/java/beans/DummyAppletStub.java: Add dummy implementation
      	of AppletStub for java.beans.Beans.instantiate.
      	* gnu/java/beans/DummyAppletContext.java: Add dummy implementation
      	of AppletContext.
      	* java/beans/Beans: Added 1.4 functionality, fixed user documentation
      	to be conformant with Javadoc guidelines.
      	(instantiate): Added two more overloaded variants, reworked user
      	documentation, fixed exception behavior, fixed behavior when
      	deserializing null.
      
      2005-02-19  Mark Wielaard  <mark@klomp.org>
      
      	* gnu/java/beans/decoder/DummyHandler.java: Add return statements for
      	failing methods.
      	* gnu/java/beans/decoder/DummyContext.java: Likewise.
      
      2005-02-19  Robert Schuster  <theBohemian@gmx.net>
      
      	* gnu/java/beans/decoder/AbstractContext.java,
      	gnu/java/beans/decoder/AbstractCreatableContext.java,
      	gnu/java/beans/decoder/AbstractElementHandler.java,
      	gnu/java/beans/decoder/AbstractObjectContext.java,
      	gnu/java/beans/decoder/ArrayContext.java,
      	gnu/java/beans/decoder/ArrayHandler.java,
      	gnu/java/beans/decoder/AssemblyException.java,
      	gnu/java/beans/decoder/BooleanHandler.java,
      	gnu/java/beans/decoder/ByteHandler.java,
      	gnu/java/beans/decoder/CharHandler.java,
      	gnu/java/beans/decoder/ClassHandler.java,
      	gnu/java/beans/decoder/ConstructorContext.java,
      	gnu/java/beans/decoder/Context.java,
      	gnu/java/beans/decoder/DecoderContext.java,
      	gnu/java/beans/decoder/DefaultExceptionListener.java,
      	gnu/java/beans/decoder/DoubleHandler.java,
      	gnu/java/beans/decoder/DummyContext.java,
      	gnu/java/beans/decoder/DummyHandler.java,
      	gnu/java/beans/decoder/ElementHandler.java,
      	gnu/java/beans/decoder/FloatHandler.java,
      	gnu/java/beans/decoder/GrowableArrayContext.java,
      	gnu/java/beans/decoder/IndexContext.java,
      	gnu/java/beans/decoder/IntHandler.java,
      	gnu/java/beans/decoder/JavaHandler.java,
      	gnu/java/beans/decoder/LongHandler.java,
      	gnu/java/beans/decoder/MethodContext.java,
      	gnu/java/beans/decoder/MethodFinder.java,
      	gnu/java/beans/decoder/NullHandler.java,
      	gnu/java/beans/decoder/ObjectContext.java,
      	gnu/java/beans/decoder/ObjectHandler.java,
      	gnu/java/beans/decoder/PersistenceParser.java,
      	gnu/java/beans/decoder/PropertyContext.java,
      	gnu/java/beans/decoder/ShortHandler.java,
      	gnu/java/beans/decoder/SimpleHandler.java,
      	gnu/java/beans/decoder/StaticMethodContext.java,
      	gnu/java/beans/decoder/StringHandler.java,
      	gnu/java/beans/decoder/VoidHandler.java: New class
      	implementing java.beans.XMLDecoder decoding functionality.
      	* java/beans/XMLDecoder.java: New class.
      
      From-SVN: r95287
      Michael Koch committed
    • mklibgcc.in: If libgcc_eh.a would be empty, put a dummy object inside. · 2cdc2073
      	* mklibgcc.in: If libgcc_eh.a would be empty, put a dummy
      	object inside.
      	* config/ia64/hpux.h: Don't define LIBGCC_SPEC.
      
      From-SVN: r95286
      Zack Weinberg committed
    • * intrinsic/date_and_time.c: Fix conformance problems. · d3f9c1b9
      From-SVN: r95284
      Steven G. Kargl committed
    • MAINTAINERS (Write After Approval): Add myself. · 70132ce7
      2005-02-18  Steven G. Kargl  <kargl@gcc.gnu.org>
      
              * MAINTAINERS (Write After Approval): Add myself.
      
      From-SVN: r95282
      Steven G. Kargl committed
    • re PR libstdc++/20071 (newlib target testsuite regressions: libstdc++: tr1/6_containers/tuple) · 967f056d
      	PR libstdc++/20071
      	* include/tr1/functional (hash<std::wstring>): Wrap in #ifdef
      	_GLIBCXX_USE_WCHAR_T.
      
      From-SVN: r95279
      Hans-Peter Nilsson committed
    • re PR other/19525 (In-build-directory multilib testing broken) · 4e8d0554
      	PR other/19525
      	* doc/invoke.texi: Remove documentation of %M spec.
      	* gcc.c: Likewise.
      	(init_spec): Remove %M suffix from -lgcc_s.
      	(do_spec_1): Remove 'M' case.
      	* mklibgcc.in: Remove SHLIB_MULTILIB handling.  Expect SHLIB_LINK
      	to put shared libraries in the multilib directory.  Remove the
      	shlib_so_soname substitution variable.  Don't add a multilib encoding
      	to shlib_base_name.  Set shlib_slibdir_qual to the full pathname
      	reported by -print-multi-os-directory.  Pass @multilib_dir@ to
      	SHLIB_INSTALL as well as SHLIB_LINK.
      	* config/t-slibgcc-elf-ver (SHLIB_SONAME): Use @shlib_base_name@.
      	(SHLIB_NAME): Delete.
      	(SHLIB_DIR): New macro.
      	(SHLIB_LINK): Put $(SHLIB_SONAME) and $(SHLIB_SOLINK) in $(SHLIB_DIR).
      	(SHLIB_INSTALL): Adjust accordingly.
      	* config/t-slibgcc-darwin: As for t-slibgcc-elf-ver.
      	* config/t-slibgcc-sld: Likewise.
      	* config/t-libunwind-elf (SHLIBUNWIND_NAME): Delete.
      	(SHLIBUNWIND_SONAME): Use @shlib_base_name@.
      	(SHLIBUNWIND_LINK): Put $(SHLIBUNWIND_SONAME) and $(SHLIB_SOLINK)
      	in $(SHLIB_DIR).
      	(SHLIBUNWIND_INSTALL): Adjust accordingly.
      	* config/i386/t-nwld (SHLIB_SONAME): Delete.
      	(SHLIB_LINK, SHLIB_INSTALL): Use SHLIB_NAME instead of SHLIB_SONAME.
      	Use @shlib_base_name@ instead of @shlib_so_name@.
      	* config/ia64/t-hpux (SHLIB_LINK): Put @shlib_base_name@.so.0
      	and @shlib_base_name@.so in @multilib_dir@.
      	(SHLIB_INSTALL): Adjust accordingly.  Add @shlib_slibdir_qual@
      	to the install path.
      	* config/mips/t-slibgcc-irix: As for t-slibgcc-elf-ver.
      	(SHLIB_LINK): Remove previous workaround.
      	* config/pa/t-hpux-shlib (SHLIB_DIR, SHLIB_SLIBDIR_QUAL): New macros.
      	(SHLIB_LINK): Put $(SHLIB_SONAME) and $(SHLIB_NAME) in $(SHLIB_DIR).
      	(SHLIB_INSTALL): Adjust accordingly.  Add $(SHLIB_SLIBDIR_QUAL) to
      	the install path.
      	* config/rs6000/t-aix43 (SHLIB_LINK): Put @shlib_base_name@.a in
      	@multilib_dir@.  Use @multilib_dir@ to check for threading libraries.
      	(SHLIB_INSTALL): Adjust accordingly.
      	(SHLIB_LIBS): Use @multilib_dir@ to check for threading libraries.
      	* config/rs6000/t-aix52: As for config/rs6000/t-aix43.
      	* config/sh/t-linux (SHLIB_LINK, SHLIB_INSTALL): As for
      	config/t-slibgcc-elf-ver.
      
      From-SVN: r95277
      Richard Sandiford committed
    • 2005-02-19 Michael Koch <konqueror@gmx.de> · a74b85d0
      	* javax/swing/JTextField.java
      	(notfiyAction): Added javadoc.
      
      From-SVN: r95276
      Michael Koch committed
    • re PR tree-optimization/19828 (LIM is pulling out a pure function even though… · f10a6654
      re PR tree-optimization/19828 (LIM is pulling out a pure function even though there is something which can modify global memory)
      
      	PR tree-optimization/19828
      	* tree-ssa-loop-im.c: Add a TODO comment.
      	(movement_possibility): Return MOVE_PRESERVE_EXECUTION for calls
      	without side-effects.
      
      	* gcc.dg/tree-ssa/loop-7.c: New test.
      	* gcc.c-torture/execute/20050218-1.c: New test.
      
      Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
      
      From-SVN: r95275
      Zdenek Dvorak committed
    • [multiple changes] · ad8228bd
      2005-02-19  Sven de Marothy  <sven@physto.se>
      
      	* javax/swing/SpinnerDateModel.java: Implemented.
      
      2005-02-19  Michael Koch  <konqueror@gmx.de>
      
      	* Makefile.am: Added javax/swing/SpinnerDateModel.java.
      	* Makefile.in: Regenerated.
      
      From-SVN: r95274
      Michael Koch committed
    • SelectorImpl.java: Reworked import statements. · b376ca1a
      2005-02-19  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/java/nio/SelectorImpl.java:
      	Reworked import statements.
      	(register): Removed unused code.
      	* java/nio/channels/Channels.java: Reformatted.
      	* java/nio/charset/Charset.java: Likewise.
      	* java/rmi/server/RemoteObject.java
      	(serialVersionUID): Made private.
      	* java/rmi/server/UID.java
      	(serialVersionUID): Likewise.
      
      From-SVN: r95273
      Michael Koch committed
    • ActiveModeDTP.java, [...]: New files. · 4aec6c47
      2005-02-19  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/java/net/protocol/ftp/ActiveModeDTP.java,
      	gnu/java/net/protocol/ftp/BlockInputStream.java,
      	gnu/java/net/protocol/ftp/BlockOutputStream.java,
      	gnu/java/net/protocol/ftp/CompressedInputStream.java,
      	gnu/java/net/protocol/ftp/CompressedOutputStream.java,
      	gnu/java/net/protocol/ftp/DTPInputStream.java,
      	gnu/java/net/protocol/ftp/DTP.java,
      	gnu/java/net/protocol/ftp/DTPOutputStream.java,
      	gnu/java/net/protocol/ftp/FTPConnection.java,
      	gnu/java/net/protocol/ftp/FTPException.java,
      	gnu/java/net/protocol/ftp/FTPResponse.java,
      	gnu/java/net/protocol/ftp/FTPURLConnection.java,
      	gnu/java/net/protocol/ftp/Handler.java,
      	gnu/java/net/protocol/ftp/PassiveModeDTP.java,
      	gnu/java/net/protocol/ftp/StreamInputStream.java,
      	gnu/java/net/protocol/ftp/StreamOutputStream.java,
      	gnu/java/net/CRLFInputStream.java,
      	gnu/java/net/CRLFOutputStream.java,
      	gnu/java/net/GetLocalHostAction.java,
      	gnu/java/net/protocol/ftp/package.html: New files.
      	* Makefile.am: Added new files.
      	* Makefile.in: Regenerated.
      
      From-SVN: r95272
      Michael Koch committed
    • link.cc (make_vtable): Remove abstract method check. · fc544c81
      	* link.cc (make_vtable): Remove abstract method check.
      	(append_partial_itable): Likewise.
      
      From-SVN: r95268
      Tom Tromey committed
    • re PR java/20056 ('verification failed: incompatible type on stack' with --indirect-dispatch) · e022a6cb
      	PR java/20056:
      	* verify-impl.c (types_equal): Fixed test.
      
      From-SVN: r95267
      Tom Tromey committed
    • re PR java/20056 ('verification failed: incompatible type on stack' with --indirect-dispatch) · b55cb4a1
      	PR java/20056:
      	* verify.cc (type::equals): Fixed test.
      	* testsuite/libjava.lang/PR20056.out: New file.
      	* testsuite/libjava.lang/PR20056.java: New file.
      
      From-SVN: r95266
      Tom Tromey committed
    • LinkedHashMap (addEntry): Call remove() with key argument, not the HashEntry. · e863ccf3
      2005-02-18  Bryce McKinlay  <mckinlay@redhat.com>
      
      	* java/util/LinkedHashMap (addEntry): Call remove() with key argument,
      	not the HashEntry. Reported by Jean-Marie White.
      
      From-SVN: r95263
      Bryce McKinlay committed
    • re PR libstdc++/10606 (uncaught_exception() returns false too early) · 39609077
              PR libstdc++/10606
      gcc/cp/
              * except.c (do_get_exception_ptr): New.
              (expand_start_catch_block): Use it.
      libstdc++/
              * config/linker-map.gnu (CXXABI_1.3.1): Add __cxa_get_exception_ptr.
              * libsupc++/eh_alloc.cc (__cxa_allocate_exception): Increment
              uncaughtExceptions here instead of ...
              * libsupc++/eh_throw.cc (__cxa_throw) ... here.
              (__cxa_rethrow): Increment uncaughtExceptions here instead of ...
              * libsupc++/eh_catch.cc (__cxa_end_catch): ... here.
              (__cxa_get_exception_ptr): New.
              * libsupc++/unwind-cxx.h (__cxa_get_exception_ptr): Declare.
      
      From-SVN: r95262
      Richard Henderson committed
    • tree-ssa-ccp.c (widen_bitfield): Pass type to build_int_cst and don't call fold_convert. · 5ff489f1
      2005-02-18  James A. Morrison  <phython@gcc.gnu.org>
      
              * tree-ssa-ccp.c (widen_bitfield): Pass type to build_int_cst and don't
              call fold_convert.
      
      From-SVN: r95260
      James A. Morrison committed
    • re PR java/20056 ('verification failed: incompatible type on stack' with --indirect-dispatch) · e207dbea
      	PR java/20056:
      	* include/jvm.h (_Jv_Linker::has_field_p): Declare.
      	* link.cc (has_field_p): New function.
      	* verify.cc (check_field_constant): Added 'putfield' argument.
      	(verify_instructions_0): Updated.
      	(type::equals): New method.
      
      From-SVN: r95259
      Tom Tromey committed
    • re PR java/20056 ('verification failed: incompatible type on stack' with --indirect-dispatch) · 1870a43b
      	PR java/20056:
      	* verify-glue.c (vfy_class_has_field): New function.
      	* verify.h (vfy_class_has_field): Declare.
      	* verify-impl.c (check_field_constant): Added 'putfield'
      	argument.
      	(verify_instructions_0): Updated.
      	(types_equal): New function.
      
      From-SVN: r95258
      Tom Tromey committed
    • Remove obsolete IA-64 -mb-step option. · 4c334b37
      * doc/invoke.texi (IA-64 Options): Delete -mb-step.
      * config/ia64/ia64.c (last_group, group_idx): Delete variables.
      (errata_find_address_regs, errata_emit_nops, fixup_errata): Delete
      functions.
      (ia64_reorg): Delete fixup_errata call.
      * config/ia64/ia64.h (MASK_B_STEP, TARGET_B_STEP): Delete.
      (TARGET_SWITCHES): Delete -mb-step entry.
      
      From-SVN: r95257
      James E Wilson committed
    • NEWS: Draft of libgcj NEWS for 4.0. · c3491df4
      2005-02-18  Anthony Green  <green@redhat.com>
      
              * NEWS: Draft of libgcj NEWS for 4.0.
      
      From-SVN: r95256
      Anthony Green committed
    • re PR c/20043 (transparent_union doesn't allow restrict qualifier removal) · 58cb41e6
      	PR c/20043
      	* c-typeck.c (composite_type): Handle quals in transparent unions.
      	(type_lists_compatible_p): Likewise.
      
      	* gcc.dg/transparent-union-1.c: New test.
      	* gcc.dg/transparent-union-2.c: New test.
      
      From-SVN: r95255
      Jakub Jelinek committed
    • Daily bump. · e8f61f71
      From-SVN: r95253
      GCC Administrator committed
    • darwin.c (machopic_select_rtx_section): Don't put relocatable expressions in the .literal8 section. · b79d4265
              * config/darwin.c (machopic_select_rtx_section): Don't put relocatable
              expressions in the .literal8 section.
      
      From-SVN: r95250
      Stan Shebs committed
  3. 18 Feb, 2005 6 commits