1. 08 Feb, 2005 6 commits
  2. 07 Feb, 2005 26 commits
    • re PR ada/19489 (gnat tools not buildable cross) · 1e3fad21
      	PR ada/19489
      	* libada-mk.in: Use cc_for_cross_gnattools, not cc_set_by_configure.
      	* configure.ac: Set cc_for_cross_gnattools.
      	* configure: Regenerate.
      
      From-SVN: r94720
      Nathanael Nerode committed
    • 5.cc: Make buf static. · a47add83
      	* testsuite/27_io/basic_istream/getline/wchar_t/5.cc: Make buf static.
      	* testsuite/27_io/basic_stringbuf/setbuf/wchar_t/4.cc: Make ref and
      	src static.
      
      From-SVN: r94719
      Loren J. Rittle committed
    • gfortran.h (gfc_add_dimension, [...]): Add argument. · 231b2fcc
      * gfortran.h (gfc_add_dimension, gfc_add_result, gfc_add_save,
      gfc_add_dummy, gfc_add_generic, gfc_add_in_common, gfc_add_data,
      gfc_add_in_namelist, gfc_add_sequence, gfc_add_function,
      gfc_add_subroutine, gfc_add_access, gfc_add_flavor, gfc_add_entry,
      gfc_add_procedure): Add argument.
      * array.c (gfc_set_array_spec), decl.c (var_element, get_proc_name,
      gfc_match_null, match_type_spec, match_attr_spec,
      gfc_match_formal_arglist, match_result, gfc_match_function_decl):
      Update callers to match.
      (gfc_match_entry) : Likewise, fix comment typo.
      (gfc_match_subroutine, attr_decl1, gfc_add_dimension,
      access_attr_decl, do_parm, gfc_match_save, gfc_match_modproc,
      gfc_match_derived_decl): Update callers.
      * interface.c (gfc_match_interface): Likewise.
      * match.c (gfc_match_label, gfc_add_flavor,
      gfc_match_call, gfc_match_common, gfc_match_block_data,
      gfc_match_namelist, gfc_match_module, gfc_match_st_function):
      Likewise.
      * parse.c (parse_derived, parse_interface, parse_contained),
      primary.c (gfc_match_rvalue, gfc_match_variable): Likewise.
      * resolve.c (resolve_formal_arglist, resolve_entries): Update callers.
      * symbol.c (check_conflict, check_used): Add new 'name' argument,
      use when printing error message.
      (gfc_add_dimension, gfc_add_result, gfc_add_save, gfc_add_dummy,
      gfc_add_generic, gfc_add_in_common, gfc_add_data,
      gfc_add_in_namelist, gfc_add_sequence, gfc_add_function,
      gfc_add_subroutine, gfc_add_access, gfc_add_flavor, gfc_add_entry,
      gfc_add_procedure): Add new 'name' argument.  Pass along to
      check_conflict and check_used.
      (gfc_add_allocatable, gfc_add_external, gfc_add_intrinsic,
      gfc_add_optional, gfc_add_pointer, gfc_add_target, gfc_add_elemental,
      gfc_add_pure, gfc_add_recursive, gfc_add_intent,
      gfc_add_explicit_interface, gfc_copy_attr): Pass NULL for new
      argument in calls to any of the modified functions.
      
      From-SVN: r94718
      Tobias Schlüter committed
    • defineclass.cc (handleClassBegin): Use _Jv_RegisterInitiatingLoader. · f55db9c2
      	* defineclass.cc (handleClassBegin): Use
      	_Jv_RegisterInitiatingLoader.
      	* java/lang/Class.h (_Jv_UnregisterInitiatingLoader): Declare.
      	* java/lang/natVMClassLoader.cc (resolveClass): Don't register
      	class.  Use _Jv_UnregisterInitiatingLoader.
      	* java/lang/natClassLoader.cc (_Jv_UnregisterInitiatingLoader):
      	New function.
      
      From-SVN: r94717
      Tom Tromey committed
    • re PR target/19803 (__builtin_expect does not modify branch prediction for power4/5) · b0ad2de2
      	PR target/19803
      	* predict.c (PROB_VERY_UNLIKELY): Use 1% instead of 10%.
      
      From-SVN: r94714
      Alan Modra committed
    • Reported by Timo Lindfors <timo.lindfors@iki.fi> java/util/regex/Matcher.java... · 0384c765
      2005-02-07  Mark Wielaard  <mark@klomp.org>
      
              Reported by Timo Lindfors <timo.lindfors@iki.fi>
              java/util/regex/Matcher.java (lookingAt): Set position when match
              found.
              (matches): Implemented through lookingAt().
      
      2005-02-07  Mark Wielaard  <mark@klomp.org>
      
              Fix suggested by Timo Lindfors <timo.lindfors@iki.fi>
              * java/util/regex/Pattern.java (split(CharSequence,int)):
              Fix while empties > 0 loops.
      
      From-SVN: r94713
      Mark Wielaard committed
    • ISO_8859_1.java, [...]: Fixed canonical names and aliases according to... · c686e630
      2005-02-07  Robert Schuster  <thebohemian@gmx.net>
      
              * gnu/java/nio/charset/ISO_8859_1.java,
              gnu/java/nio/charset/US_ASCII.java,
              gnu/java/nio/charset/UTF_16.java,
              gnu/java/nio/charset/UTF_16_LE.java,
              gnu/java/nio/charset/UTF_16_BE.java,
              gnu/java/nio/charset/UTF_8.java: Fixed canonical names
               and aliases according to
               "http://www.iana.org/assignments/character-sets",
               "http://java.sun.com/j2se/1.5.0/docs/guide/intl/encoding.doc.html"
               and "http://oss.software.ibm.com/cgi-bin/icu/convexp?s=ALL".
              * gnu/java/nio/charset/Provider.java: Made charset lookup
               case-insensitive which fixes bug #11740.
      
      From-SVN: r94711
      Robert Schuster committed
    • re PR libgcj/19611 (create 'sources.zip' for use in eclipse) · f0d87cda
      	PR libgcj/19611:
      	* Makefile.in: Rebuilt.
      	* Makefile.am (src.zip): New target.
      	(install-src.zip): Likewise.
      	(sourcesdir): New variable.
      
      From-SVN: r94710
      Tom Tromey committed
    • re PR debug/19327 (gcc.c-torture/execute/921215-1.c compilation -O3 -g) · b950a32e
      	PR debug/19327
      	* dbxout.c (dbxout_symbol) <FUNCTION_DECL>: Skip inline instance
      	of nested functions.
      
      From-SVN: r94709
      Eric Botcazou committed
    • Forgot to commit registerImageIOSpis change · c0d0afee
      From-SVN: r94707
      Anthony Green committed
    • extend.texi: Document deprecated extensions allowing static floating-point members to have... · 6871294a
      2005-02-07  Jonathan Wakely  <redi@gcc.gnu.org>
      
      	* doc/extend.texi: Document deprecated extensions allowing
      	static floating-point members to have initializers and allowing
      	floating-point literals in integral constant expressions.
      
      From-SVN: r94706
      Jonathan Wakely committed
    • * cse.c: Update comments. · 459281be
      From-SVN: r94705
      Kazu Hirata committed
    • cfgcleanup.c, [...]: Update copyright. · 17385e0d
      	* cfgcleanup.c, df.h, diagnostic.c, rtl.c, tree-vectorizer.h,
      	config/darwin7.h, config/mips/mips.c,
      	config/rs6000/altivec.md, config/rs6000/darwin-tramp.asm:
      	Update copyright.
      
      From-SVN: r94704
      Kazu Hirata committed
    • re PR middle-end/19775 (sqrt(pow(x,y)) != pow(x,y*0.5) (with -ffast-math)) · 6a96f5c1
      2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
      
      	PR middle-end/19775
      	* builtins.c (fold_builtin_sqrt): Transform
      	sqrt(pow(x,y)) to pow(fabs(x),y*0.5), not
      	pow(x,y*0.5).
      
      	* gcc.dg/torture/builtin-power-1.c: Disable test for
      	invalid transformation.
      	* gcc.dg/builtins-10.c: Likewise.  Disable one test we
      	no longer optimize.
      	* gcc.dg/builtins-47.c: New testcase.
      
      From-SVN: r94701
      Richard Guenther committed
    • Add new files from last change. · 48c4e711
      From-SVN: r94700
      Anthony Green committed
    • [multiple changes] · 7372d214
      2005-02-06  Jerry Quinn  <jlquinn@optonline.net>
      
              * javax/imageio/metadata/IIOMetadataNode.java:
              Implemented.
              * javax/imageio/metadata/IIOAttr.java,
              javax/imageio/metadata/IIONamedNodeMap.java,
              javax/imageio/metadata/IIONodeList.java:
              New files
      
      2005-02-06  Graydon Hoare  <graydon@redhat.com>
      
              * gnu/java/awt/ClasspathToolkit.java
              (registerImageIOSpis): New method.
              * javax/imageio/ImageIO.java
              (WriterFormatFilter.filter): Fix copy-and-paste typos.
              (WriterMIMETypeFilter.filter): Likewise.
              (ImageReaderIterator): Pass extension argument through to SPI.
              (getReadersByFilter): Likewise.
              (getWritersByFilter): Likewise.
              (getImageReadersByFormatName): Likewise.
              (getImageReadersByMIMEType): Likewise.
              (getImageReadersBySuffix): Likewise.
              (getImageWritersByFormatName): Likewise.
              (getImageWritersByMIMEType): Likewise.
              (getImageWritersBySuffix): Likewise.
              (read): Implement.
              (write): Implement.
              * javax/imageio/ImageReader.java
              (progressListeners): Initialize.
              (setInput): Implement.
              * javax/imageio/ImageWriter.java
              (progressListeners): Initialize.
              (warningListeners): Likewise.
              (warningLocales): Likewise.
              (setOutput): Test "isInstance" rather than class equality.
              * javax/imageio/spi/IIORegistry.java
              (static): Add reader and writer SPIs.
              (IIORegistry): Call ClasspathToolkit.registerImageIOSpis.
      
      2004-02-06  Michael Koch  <konqueror@gmx.de>
      
              * javax/imageio/metadata/IIOInvalidTreeException.java
              (IIOInvalidTreeException): Reformatted.
              * javax/imageio/spi/IIORegistry.java
              (static): Register ImageReaderSpi.class and ImageWriterSpi.class.
              * javax/imageio/stream/MemoryCacheImageInputStream.java:
              Reworked import statements.
      
      2004-02-06  Michael Koch  <konqueror@gmx.de>
      
              * javax/imageio/stream/FileImageOutputStream.java:
              Implemented.
      
      2004-02-06  Michael Koch  <konqueror@gmx.de>
      
              * javax/imageio/stream/FileCacheImageInputStream.java,
              javax/imageio/stream/FileCacheImageOutputStream.java,
              javax/imageio/stream/FileImageInputStream.java,
              javax/imageio/stream/ImageInputStreamImpl.java,
              javax/imageio/stream/ImageOutputStreamImpl.java,
              javax/imageio/stream/MemoryCacheImageInputStream.java,
              javax/imageio/stream/MemoryCacheImageOutputStream.java:
              Added all missing methods in javax.imageio.stream.
      
      From-SVN: r94698
      Anthony Green committed
    • invoke.texi (ftree-vectorizer-verbose): New. · c866976a
              * doc/invoke.texi (ftree-vectorizer-verbose): New.
              * opts.c (OPT_ftree_vectorizer_verbose_): New case for switch.
              * common.opt (ftree-vectorizer-verbose): New Flag for the vectorizer
              was added.
              * tree.h (vect_set_verbosity_level): New extern function declaration
              added.
              * tree-vectorizer.h (verbosity_levels): New enum type.
              * tree-vectorizer.c (vect_debug_stats): Function removed.
              (vect_debug_details): Likewise.
              (vect_verbosity_level): Global variable was defined and initialized.
              (vect_dump): Global variable definition.
              (vect_print_dump_info): New function.
              (vect_set_dump_settings): New function.
              (vect_set_verbosity_level): New function.
              (vectorize_loops): Add call to vect_set_dump_settings.
      
              (slpeel_make_loop_iterate_ntimes): Dump condition was changed.
              (slpeel_tree_duplicate_loop_to_edge_cfg): Likewise.
              (slpeel_tree_peel_loop_to_edge): Likewise.
      
              (vect_analyze_offset_expr): Call to vect_print_dump_info with
              appropriate verbosity level instead of call to vect_debug_details
              or vect_debug_stats.
              (vect_get_base_and_offset):
              (vect_create_addr_base_for_vector_ref):
              (get_vectype_for_scalar_type):
              (vect_create_data_ref_ptr):
              (vect_init_vector):
              (vect_get_vec_def_for_operand):
              (vect_finish_stmt_generation):
              (vectorizable_assignment):
              (vectorizable_operation):
              (vectorizable_store):
              (vectorizable_load):
              (vect_transform_stmt):
              (vect_update_ivs_after_vectorizer):
              (vect_do_peeling_for_loop_bound):
              (vect_update_inits_of_drs):
              (vect_do_peeling_for_alignment):
              (vect_transform_loop):
              (vect_is_simple_use):
              (vect_analyze_operations):
              (vect_is_simple_iv_evolution):
              (vect_analyze_scalar_cycles):
              (vect_analyze_data_ref_dependence):
              (vect_analyze_data_ref_dependences):
              (vect_compute_data_ref_alignment):
              (vect_enhance_data_refs_alignment):
              (vect_analyze_data_refs_alignment):
              (vect_analyze_data_ref_access):
              (vect_analyze_data_ref_accesses):
              (vect_analyze_pointer_ref_access):
              (vect_get_memtag_and_dr):
              (vect_analyze_data_refs):
              (vect_mark_relevant):
              (vect_stmt_relevant_p):
              (vect_mark_stmts_to_be_vectorized):
              (vect_can_advance_ivs_p):
              (vect_get_loop_niters):
              (vect_analyze_loop_form):
              (vect_analyze_loop):
              (vectorize_loops): Likewise.
      
              (vect_do_peeling_for_loop_bound): Dump format slightly changed.
              (vect_update_inits_of_drs):
              (vect_do_peeling_for_alignment):
              (vect_transform_loop):
              (vect_analyze_operations):
              (vect_analyze_scalar_cycles):
              (vect_analyze_data_ref_dependences):
              (vect_analyze_data_refs_alignment):
              (vect_analyze_data_ref_accesses):
              (vect_analyze_data_refs):
              (vect_mark_stmts_to_be_vectorized):
              (vect_get_loop_niters):
              (vect_analyze_loop_form):
              (vect_analyze_loop): Likewise.
              (vect_mark_stmts_to_be_vectorized): Add call to print_generic_expr.
      
      Co-Authored-By: Dorit Naishlos <dorit@il.ibm.com>
      
      From-SVN: r94697
      Leehod Baruch committed
    • re PR target/19796 (Bootstrap fails: Unresolved data symbol "set_fpc_csr") · 88ab13d6
      	PR bootstrap/19796
      	Revert:
      	2005-01-26  Richard Sandiford  <rsandifo@redhat.com>
      	* config/mips/iris6.h (ENDFILE_SPEC): Don't link in irix-csr.o if
      	either -ffast-math or -funsafe-math-optimizations is in use.
      
      	2005-01-24  Richard Sandiford  <rsandifo@redhat.com>
      	* config/mips/irix-csr.c: New file.
      	* config/mips/t-iris6 (irix-csr.o): New rule to build it.
      	(EXTRA_MULTILIB_PARTS): Add irix-csr.o.
      	* config/mips/iris6.h (ENDFILE_SPEC): Include it in n32 and n64
      	executables.
      
      From-SVN: r94696
      Richard Sandiford committed
    • linux.h (LIB_SPEC, [...]): Remove redundant, incorrect definitions. · dcb15c6c
      * config/mn10300/linux.h (LIB_SPEC, STARTFILE_SPEC): Remove
      redundant, incorrect definitions.
      
      From-SVN: r94695
      Alexandre Oliva committed
    • frv.md ("tls_indirect_call"): Turn into libcall-like expand. · a701780f
      * config/frv/frv.md ("tls_indirect_call"): Turn into libcall-like
      expand.
      ("*tls_indirect_call"): New, reference hard regs directly.
      * config/frv/frv.c (gen_inlined_tls_plt): Adjust.
      
      From-SVN: r94694
      Alexandre Oliva committed
    • rtems-elf.h (SUBTARGET_EXTRA_ASM_SPEC): Let !-mhard-float !-msoft-float imply -mfpu=softfpa. · 888b0310
      2005-02-07  Ralf Corsepius  <ralf.corsepius@rtems.org>
      
      	* config/arm/rtems-elf.h (SUBTARGET_EXTRA_ASM_SPEC):
      	Let !-mhard-float !-msoft-float imply -mfpu=softfpa.
      
      From-SVN: r94693
      Ralf Corsepius committed
    • re PR rtl-optimization/19800 (mmix-knuth-mmixware broken, building newlib/libm/common/s_fmax.c) · b1a22407
      
      	PR rtl-optimization/19800
      	* simplify_rtx.c (simplify_relational_operaration_1): Explicitly
      	call gen_lowpart_common and gen_lowpart_SUBREG instead of calling
      	gen_lowpart.
      
      From-SVN: r94691
      Roger Sayle committed
    • t-rtems (MULTILIB_MATCHES): Let m528x match m5200. · 149056b0
      2005-02-07  Ralf Corsepius  <ralf.corsepius@rtems.org>
      
      	* config/m68k/t-rtems (MULTILIB_MATCHES): Let m528x match m5200.
      
      From-SVN: r94690
      Ralf Corsepius committed
    • re PR other/17135 (-freorder-functions mis-documented) · 3e8cb558
      	PR other/17135
      	* doc/invoke.texi: Correct documentation of -freorder-functions.
      
      From-SVN: r94689
      Joseph Myers committed
    • re PR other/14402 (gccbug confusion) · ee86feaf
      	PR other/14402
      	* doc/invoke.texi: Don't mention gccbug.
      
      From-SVN: r94686
      Joseph Myers committed
  3. 06 Feb, 2005 8 commits