- 20 Feb, 2005 3 commits
-
-
PR middle-end/19698 * function.h (struct function): New field `max_loop_depth'. * cfgloop.c (establish_preds): Update maximum loop depth seen so far. (flow_loops_find): Reset the max loop depth count before finding loops. * flow.c (MAX_LIVENESS_ROUNDS): New constant. (update_life_info_in_dirty_blocks): Remove 2002-05-28 workaround. (calculate_global_regs_live): Make sure the loop will terminate when the initial sets are not empty. From-SVN: r95299
Steven Bosscher committed -
2005-02-19 Thomas Fitzsimmons <fitzsim@redhat.com> * jni/gtk-peer/gthread-jni.c (throw): Call g_snprintf instead of snprintf. From-SVN: r95298
Thomas Fitzsimmons committed -
From-SVN: r95296
GCC Administrator committed
-
- 19 Feb, 2005 31 commits
-
-
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 -
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. * 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 * 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. * gcc.dg/cpp/mac-eol-at-eof.c: New test. From-SVN: r95289
Devang Patel committed -
* 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 -
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. * config/ia64/hpux.h: Don't define LIBGCC_SPEC. From-SVN: r95286
Zack Weinberg committed -
From-SVN: r95284
Steven G. Kargl committed -
2005-02-18 Steven G. Kargl <kargl@gcc.gnu.org> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r95282
Steven G. Kargl committed -
PR libstdc++/20071 * include/tr1/functional (hash<std::wstring>): Wrap in #ifdef _GLIBCXX_USE_WCHAR_T. From-SVN: r95279
Hans-Peter Nilsson committed -
From-SVN: r95278
Hans-Peter Nilsson committed -
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 -
* 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 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 -
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 -
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 -
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. (append_partial_itable): Likewise. From-SVN: r95268
Tom Tromey committed -
PR java/20056: * verify-impl.c (types_equal): Fixed test. From-SVN: r95267
Tom Tromey committed -
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 -
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 -
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 -
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 -
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 -
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 -
* 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 -
2005-02-18 Anthony Green <green@redhat.com> * NEWS: Draft of libgcj NEWS for 4.0. From-SVN: r95256
Anthony Green committed -
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 -
From-SVN: r95253
GCC Administrator committed -
* config/darwin.c (machopic_select_rtx_section): Don't put relocatable expressions in the .literal8 section. From-SVN: r95250
Stan Shebs committed
-
- 18 Feb, 2005 6 commits
-
-
natRuntime.cc (insertSystemProperties): Normalize x86 architecture names to "i386" for compatibility reasons. 2005-02-18 Anthony Green <green@redhat.com> * java/lang/natRuntime.cc (insertSystemProperties): Normalize x86 architecture names to "i386" for compatibility reasons. Win32 still uses "x86". From-SVN: r95243
Anthony Green committed -
From-SVN: r95242
Jakub Jelinek committed -
* decl.c (start_decl_1): Only check TYPE_NEEDS_CONSTRUCTING if type is not error_mark_node. From-SVN: r95241
Jakub Jelinek committed -
* testsuite/tr1/6_containers/unordered/insert/array_syntax.cc: Fix test case to use assignment instead of == * testsuite/tr1/6_containers/unordered/insert/map_range.cc: New test. * testsuite/tr1/6_containers/unordered/insert/multimap_range.cc: New test. * testsuite/tr1/6_containers/unordered/insert/multiset_range.cc: New test. * testsuite/tr1/6_containers/unordered/insert/set_range.cc: New test. From-SVN: r95240
Matt Austern committed -
From-SVN: r95239
Geoffrey Keating committed -
PR tree-optimization/18977 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase. From-SVN: r95238
James E Wilson committed
-