Skip to content
Snippets Groups Projects
  1. Mar 12, 2004
    • Michael Koch's avatar
      DateFormatSymbols.java: Fixed file name in copyright. · 9eacb73b
      Michael Koch authored
      2004-03-12  Michael Koch  <konqueror@gmx.de>
      
      	* java/text/DateFormatSymbols.java: Fixed file name in copyright.
      
      From-SVN: r79379
      9eacb73b
    • Eric Botcazou's avatar
      tm.texi (registers): Add entry for REGMODE_NATURAL_SIZE. · ca0b6e3b
      Eric Botcazou authored
      	* doc/tm.texi (registers) <Values in Registers>: Add
      	entry for REGMODE_NATURAL_SIZE.
      
      From-SVN: r79377
      ca0b6e3b
    • Richard Henderson's avatar
      re PR target/14547 (Passing _Complex long double does not follow the ABI) · 42ba5130
      Richard Henderson authored
              PR target/14547
              * target.h (struct gcc_target): Move calls substructure before
              booleans.  Add split_complex_arg.
              * function.c (assign_parms, split_complex_args): Use it.
              * calls.c (expand_call): Likewise.
              (split_complex_values): Likewise.  Check for splittable types
              before allocating memory.
              (split_complex_types): Likewise.
              * system.h (SPLIT_COMPLEX_ARGS): Poison.
              * expr.h (SPLIT_COMPLEX_ARGS): Remove.
              * target-def.h (TARGET_SPLIT_COMPLEX_ARG): New.
              * config/alpha/alpha.c (alpha_split_complex_arg): New.
              (TARGET_SPLIT_COMPLEX_ARG): New.
              * config/alpha/alpha.h (SPLIT_COMPLEX_ARGS): Remove.
              * config/rs6000/rs6000.c (TARGET_SPLIT_COMPLEX_ARG): New.
              (rs6000_override_options): Zap it for non-AIX.
              (rs6000_function_value): Use targetm.calls.split_complex_arg.
              * config/rs6000/rs6000.h (SPLIT_COMPLEX_ARGS): Remove.
              * config/xtensa/xtensa.c (TARGET_SPLIT_COMPLEX_ARG): New.
              * config/xtensa/xtensa.h (SPLIT_COMPLEX_ARGS): Remove.
              * doc/tm.texi (TARGET_SPLIT_COMPLEX_ARG): Modify from old
              SPLIT_COMPLEX_ARGS entry.
      
      From-SVN: r79376
      42ba5130
    • Michael Koch's avatar
      [multiple changes] · ac011d28
      Michael Koch authored
      2004-03-12  Ito Kazumitsu  <ito.kazumitsu@hitachi-cable.co.jp>
      
      	* java/net/URI.java (toURL): Implemented.
      
      2004-03-12  Ito Kazumitsu  <ito.kazumitsu@hitachi-cable.co.jp>
      
      	* java/net/URI.java
      	(URI_REGEXP) updated to contain scheme specific part.
      	(SCHEME_SPEC_PART_GROUP) new constant.
      	(AUTHORITY_GROUP, PATH_GROUP, QUERY_GROUP, FRAGMENT_GROUP)
      	updated to make room for SCHEME_SPEC_PART_GROUP.
      	(parseURI) parse scheme specific part.
      	(resolve, isAbsolute, isOpaque, getRawSchemeSpecificPart,
      	getSchemeSpecificPart, getAuthority, getUserInfo, getPath,
      	getQuery, getFragment) implemented.
      
      2004-03-12  Dalibor Topic  <robilad@kaffe.org>
      
      	* libraries/javalib/java/net/URI.java
      	partially implemented using java.util.regex.
      	(URI_REGEXP) new constant. Used to parse URIs.
      	(SCHEME_GROUP) new constant representing index of scheme group
      	in parsed URI.
      	(AUTHORITY_GROUP) new constant representing index of authority
      	group in parsed URI.
      	(PATH_GROUP) new constant representing index of path group in
      	parsed URI.
      	(QUERY_GROUP) new constant representing index of query group in
      	parsed URI.
      	(FRAGMENT_GROUP) new constant representing index of fragment
      	group in parsed URI.
      	(getURIGroup) new static utility method.
      	(parseURI) implemented.
      	(quote) stub for new static utility method.
      	(quoteAuthority) stub for new static utility method.
      	(quoteHost) stub for new static utility method.
      	(quotePath) stub for new static utility method.
      	(quoteUserInfo) stub for new static utility method.
      	(URI) implemented.
      	(create) don't throw URISyntaxException. Implemented.
      	(toString) implemented.
      
      From-SVN: r79375
      ac011d28
    • Michael Koch's avatar
      2004-03-12 Michael Koch <konqueror@gmx.de> · 75e0f3fe
      Michael Koch authored
      	* java/net/HttpURLConnection.java
      	(getResponseCode): Fix another typo in javadoc.
      
      From-SVN: r79374
      75e0f3fe
    • Richard Henderson's avatar
      alpha.c (xfloating_ops, [...]): New. · 75959f0a
      Richard Henderson authored
              * config/alpha/alpha.c (xfloating_ops, vax_cvt_ops): New.
              (alpha_lookup_xfloating_lib_func): Use them, return rtx.
              (alpha_emit_xfloating_arith): Update to match.
              (alpha_emit_xfloating_compare): Likewise.
              (alpha_emit_xfloating_cvt): Likewise.
              (alpha_emit_xfloating_libcall): Take already built symbol,
              mark call const.
              * config/alpha/alpha.md (extendsftf2, extenddftf2): Take
              op1 in a register.
      
      From-SVN: r79371
      75959f0a
    • Dhruv Matani's avatar
      ballocator_doc.txt: New file. · 009368db
      Dhruv Matani authored
      2004-03-11  Dhruv Matani  <dhruvbird@HotPOP.com>
      
      	* docs/html/ext/ballocator_doc.txt: New file.
      	* include/Makefile.am (ext_headers): Add
      	${ext_srcdir}/bitmap_allocator.h .
      	* include/Makefile.in: Regenerate (by hand, since I didn't have
      	automake de jure on hand).
      	* include/ext/bitmap_allocator.h: New file.
      	* testsuite/performance/20_util/allocator/list_sort_search.cc: New test.
      	* testsuite/performance/20_util/allocator/map_mt_find.cc: Likewise.
      	* testsuite/performance/20_util/allocator/producer_consumer.cc: Add
      	test for the bitmap_allocator<>.
      	* testsuite/performance/20_util/allocator/insert.cc: Likewise.
      	* testsuite/performance/20_util/allocator/insert_insert.cc: Likewise.
      	* testsuite/performance/20_util/allocator/map_thread.cc: Likewise.
      
      From-SVN: r79366
      009368db
    • GCC Administrator's avatar
      Daily bump. · a8dad789
      GCC Administrator authored
      From-SVN: r79357
      a8dad789
  2. Mar 11, 2004
    • Richard Henderson's avatar
      * simplify-rtx.c (simplify_relational_operation): Fix typo. · 55cf9d62
      Richard Henderson authored
      From-SVN: r79353
      55cf9d62
    • Richard Henderson's avatar
      re PR target/14539 (128-bit long double improperly aligned) · e5e10fb4
      Richard Henderson authored
              PR target/14539
              * config/alpha/alpha.h (STACK_BOUNDARY): Set to 128.
      
      From-SVN: r79352
      e5e10fb4
    • Richard Henderson's avatar
      except.c (remove_unreachable_regions): Look thru CALL_PLACEHOLDER. · 9caad63a
      Richard Henderson authored
              * except.c (remove_unreachable_regions): Look thru CALL_PLACEHOLDER.
      	* g++.dg/opt/eh1.C: New.
      
      From-SVN: r79350
      9caad63a
    • Ulrich Weigand's avatar
      re PR target/14262 (Structure size computed wrong) · 03ca1672
      Ulrich Weigand authored
      	PR target/14262
      	* calls.c (load_register_parameters): If BLOCK_REG_PADDING is not
      	defined, pass small BLKmode values in registers in the low-order part.
      
      	* gcc.dg/20040305-2.c: New test.
      
      From-SVN: r79348
      03ca1672
    • Ulrich Weigand's avatar
      combine.c (if_then_else_cond): Check for NULL return value of simplify_gen_subreg. · bbe708a3
      Ulrich Weigand authored
      ChangeLog:
      
      	* combine.c (if_then_else_cond): Check for NULL return value of
      	simplify_gen_subreg.
      
      testsuite/ChangeLog:
      
      	* gcc.dg/20040310-1.c: New test.
      
      From-SVN: r79347
      bbe708a3
    • Richard Sandiford's avatar
      re PR target/14496 (ICE at recog.c:2083 building libgcc2.c) · 0e808055
      Richard Sandiford authored
      	PR target/14496
      	* config/mips/mips.h (UNITS_PER_FPVALUE): Fix value for
      	TARGET_SINGLE_FLOAT.
      
      From-SVN: r79342
      0e808055
    • Andreas Tobler's avatar
      Makefile.am (AUTOMAKE_OPTIONS): Set them. · 3ed8e5b6
      Andreas Tobler authored
      
      2004-03-11  Andreas Tobler  <a.tobler@schweiz.ch>
      	    Paolo Bonzini  <bonzini@gnu.org>
      
      	* Makefile.am (AUTOMAKE_OPTIONS): Set them.
      	Remove VPATH. Remove rules for object files. Remove multilib support.
      	(AM_CCASFLAGS): Add.
      	* configure.in (AC_CONFIG_HEADERS): Relace AM_CONFIG_HEADER.
      	(AC_PREREQ): Bump version to 2.59.
      	(AC_INIT): Fill with version info and bug address.
      	(ORIGINAL_LD_FOR_MULTILIBS): Remove.
      	(AM_ENABLE_MULTILIB): Use this instead of AC_ARG_ENABLE.
      	De-precious CC so that the right flags are passed down to multilibs.
      	(AC_MSG_ERROR): Replace obsolete macro AC_ERROR.
      	(AC_CONFIG_FILES): Replace obsolete macro AC_LINK_FILES.
      	(AC_OUTPUT): Reorganize the output with AC_CONFIG_COMMANDS.
      	* configure: Rebuilt.
      	* aclocal.m4: Likewise.
      	* Makefile.in, include/Makefile.in, testsuite/Makefile.in: Likewise.
      	* fficonfig.h.in: Likewise.
      
      Co-Authored-By: default avatarPaolo Bonzini <bonzini@gnu.org>
      
      From-SVN: r79341
      3ed8e5b6
    • Steve Ellcey's avatar
      hpux.h (TARGET_INIT_LIBFUNCS): Add undef. · 1f7aa7cd
      Steve Ellcey authored
      	* config/ia64/hpux.h (TARGET_INIT_LIBFUNCS): Add undef.
      	* config/ia64/ia64.h (TARGET_INIT_LIBFUNCS): Add define.
      	* config/ia64/ia64.c (ia64_init_libfuncs): New.
      	(ia64_hpux_init_libfuncs): Add call to ia64_init_libfuncs.
      
      From-SVN: r79339
      1f7aa7cd
    • Paolo Carlini's avatar
      std_complex.h (pow(const complex&, const _Tp&), [...]): Fully qualify with std:: a few calls. · c6feb697
      Paolo Carlini authored
      2004-03-11  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/std/std_complex.h (pow(const complex&, const _Tp&),
      	pow(const _Tp&, const complex&), pow(const complex&,
      	const complex&)): Fully qualify with std:: a few calls.
      	* testsuite/26_numerics/complex/13450.cc: Minor tweak.
      
      From-SVN: r79338
      c6feb697
    • Kazu Hirata's avatar
      * call.c, cp-tree.h, pt.c: Fix comment typos. · 878cbb73
      Kazu Hirata authored
      From-SVN: r79335
      878cbb73
    • Roger Sayle's avatar
      fold-const.c (negate_expr_p): We can optimize -((int)X>>C) where C is an... · 239a625e
      Roger Sayle authored
      fold-const.c (negate_expr_p): We can optimize -((int)X>>C) where C is an integer constant one bit less than...
      
      
      	* fold-const.c (negate_expr_p) <RSHIFT_EXPR>: We can optimize
      	-((int)X>>C) where C is an integer constant one bit less than the
      	size of X into (unsigned)X>>C.  Similarly for unsigned->signed.
      	(negate_expr) <RSHIFT_EXPR>: Implement the above transformations.
      
      	* simplify-rtx.c (simplify_unary_operation): Also implement the
      	above transformations at the RTL level.
      
      	* gcc.c-torture/execute/20040311-1.c: New test case.
      
      From-SVN: r79334
      239a625e
    • Michael Koch's avatar
      2004-03-11 Michael Koch <konqueror@gmx.de> · 4b0b51c9
      Michael Koch authored
      	* java/util/logging/Level.java
      	(parse): Use String.equals() instead of ==.
      
      From-SVN: r79333
      4b0b51c9
    • Michael Koch's avatar
      2004-03-11 Michael Koch <konqueror@gmx.de> · 950d83e7
      Michael Koch authored
      	* gnu/java/net/protocol/jar/Connection.java
      	(getContentLength): New method.
      
      From-SVN: r79332
      950d83e7
    • Michael Koch's avatar
      PlainSocketImpl.java: Reformated to merge better with classpath's version. · fb36b57a
      Michael Koch authored
      2004-03-11  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/java/net/PlainSocketImpl.java:
      	Reformated to merge better with classpath's version.
      
      From-SVN: r79331
      fb36b57a
    • Michael Koch's avatar
      2004-03-11 Michael Koch <konqueror@gmx.de> · deccda9f
      Michael Koch authored
      	* java/util/Locale.java
      	(getISO3Language): Use String.equals() instead of ==.
      	(getISO3Country): Likewise.
      
      From-SVN: r79330
      deccda9f
    • Michael Koch's avatar
      [multiple changes] · 1ce9c63d
      Michael Koch authored
      2004-03-11  Dalibor Topic  <robilad@kaffe.org>
      
      	* java/text/AttributedString.java
      	(addAttribute(AttributedCharacterIterator.Attribute,Object,int,int)):
      	Use HashMap instead of Hashtable since value can be null, and
      	you can not store a null value in a Hashtable.
      
      2004-03-11  Guilhem Lavaux <guilhem@kaffe.org>
      
      	* java/text/AttributedStringIterator.java
      	(getAllAttributesKey): Return only keys concerned
      	by the current iterator.
      	(getAttributes): Use strict inequality for
      	end_index.
      
      From-SVN: r79329
      1ce9c63d
    • Michael Koch's avatar
      HttpURLConnection.java: Fixed typo in javadoc. · c21a266b
      Michael Koch authored
      2004-03-11  Michael Koch  <konqueror@gmx.de>
      
      	* java/net/HttpURLConnection.java:
      	Fixed typo in javadoc.
      
      From-SVN: r79328
      c21a266b
    • Guilhem Lavaux's avatar
      BufferedInputStream.java (marktarget): New field for max mark limit. · f0a4c30f
      Guilhem Lavaux authored
      2004-03-11  Guilhem Lavaux  <guilhem@kaffe.org>
      
      	* java/io/BufferedInputStream.java (marktarget): New field for max
      	mark limit.
      	(CHUNKSIZE): New constant for incremental mark buffer allocation.
      	(mark): Use new fields.
      	(read): Likewise.
      	(read(byte[],int,int)): Likewise.
      	(skip): Likewise.
      	(refill): Likewise.
      
      From-SVN: r79326
      f0a4c30f
    • Eric Botcazou's avatar
      re PR bootstrap/14522 (Bad sed command in the configure script) · 6bbec498
      Eric Botcazou authored
      
      2004-03-11  Eric Botcazou  <ebotcazou@gcc.gnu.org>
      	    Paolo Bonzini  <bonzini@gnu.org>
      
      	PR bootstrap/14522
      	* configure.in: Cope with shell that do not support nesting
      	quotes inside quoted backquote substitutions.
      	* configure: Regenerate.
      
      Co-Authored-By: default avatarPaolo Bonzini <bonzini@gnu.org>
      
      From-SVN: r79325
      6bbec498
    • Mark Wielaard's avatar
      BeanDescriptor.java (BeanDescriptor): Set the FeatureDescriptor programmatic name. · 877fb3cb
      Mark Wielaard authored
      2004-03-11  Mark Wielaard  <mark@klomp.org>
      
      	* java/beans/BeanDescriptor.java (BeanDescriptor):
      	Set the FeatureDescriptor programmatic name.
      
      From-SVN: r79324
      877fb3cb
    • Andreas Schwab's avatar
      ffi.c (ffi_prep_incoming_args_UNIX): Get floating point arguments from fp... · 254ea477
      Andreas Schwab authored
      ffi.c (ffi_prep_incoming_args_UNIX): Get floating point arguments from fp registers only for the first 8 parameter slots.
      
      	* src/ia64/ffi.c (ffi_prep_incoming_args_UNIX): Get floating point
      	arguments from fp registers only for the first 8 parameter slots.
      	Don't convert a float parameter when passed in memory.
      
      From-SVN: r79323
      254ea477
    • Alan Modra's avatar
      * real.c (encode_ibm_extended): Do round low word. · 40131a38
      Alan Modra authored
      From-SVN: r79321
      40131a38
    • Michael Koch's avatar
      natFileChannelEcos.cc: Totally reworked. · 1a4f6839
      Michael Koch authored
      2004-03-11  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/java/nio/channels/natFileChannelEcos.cc: Totally reworked.
      	This file was was just copied form java/io/natFileDescriptorEcos.cc
      	and never changed to compile correctly.
      
      From-SVN: r79320
      1a4f6839
    • Ben Elliston's avatar
      arm.md (is_xscale): Comment this attribute and move it a bit further up in the file... · df8e2ad0
      Ben Elliston authored
      	* config/arm/arm.md (is_xscale): Comment this attribute and move
      	it a bit further up in the file, closer to related attributes.
      
      From-SVN: r79319
      df8e2ad0
    • Eric Botcazou's avatar
      host-solaris.c (sol_gt_pch_use_address): Add missing terminating marker to comment. · d1704a35
      Eric Botcazou authored
      	* config/host-solaris.c (sol_gt_pch_use_address): Add
      	missing terminating marker to comment.
      
      From-SVN: r79317
      d1704a35
    • Steven Bosscher's avatar
      re PR libstdc++/11706 (std::pow(T, int) implementation pessimizes code) · b7c34954
      Steven Bosscher authored
      2004-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
      
      	PR libstdc++/11706
      	* include/c_std/cmath.tcc (__cmath_power): Define inline.
      
      From-SVN: r79316
      b7c34954
    • Michael Koch's avatar
      2004-03-11 Michael Koch <konqueror@gmx.de> · 5ea43886
      Michael Koch authored
      	* gnu/java/nio/PipeImpl.java
      	(SourceChannelImpl): Made final.
      	(read): Implemented.
      	(SinkChannelImpl): Made final.
      	(write): Implemented.
      
      From-SVN: r79315
      5ea43886
    • Michael Koch's avatar
      PlainDatagramSocketImpl.java: Reformated to match classpath's version more. · 9a282e8e
      Michael Koch authored
      2004-03-11  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/java/net/PlainDatagramSocketImpl.java:
      	Reformated to match classpath's version more.
      
      From-SVN: r79314
      9a282e8e
    • Michael Koch's avatar
      ClasspathFontPeer.java: Fixed javadoc to be correct xhtml. · 1f2b4715
      Michael Koch authored
      2004-03-11  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/java/awt/peer/ClasspathFontPeer.java:
      	Fixed javadoc to be correct xhtml.
      	* gnu/java/awt/peer/gtk/GtkArgList.java
      	(add): Use Boolean.valueOf() instead of new Boolean().
      
      From-SVN: r79313
      1f2b4715
    • Mark Mitchell's avatar
      re PR c++/14476 (ICE after error about enum not being defined when using it as a bit field) · 30fc3df7
      Mark Mitchell authored
      	PR c++/14476
      	* decl.c (xref_tag): Do not create dummy ENUMERAL_TYPEs.
      
      	PR c++/14476
      	* g++.dg/lookup/enum1.C: New test.
      
      From-SVN: r79312
      30fc3df7
    • Richard Sandiford's avatar
      mips.md: Use move_operand in splitters for 64-bit moves. · fc31c7ca
      Richard Sandiford authored
      	* config/mips/mips.md: Use move_operand in splitters for 64-bit moves.
      	(movdi, movsi, movhi, movqi, movsf, movdf): Remove predicates.
      	(*movdi_32bit_mips16, *movsi_mips16, *movhi_mips16, *movqi_mips16)
      	(*movsf_mips16, *movdf_mips16):  Name unnamed patterns.  Use
      	move_operand as source predicate in all cases.
      	(*movdi_32bit): Renamed from movdi_internal.  Remove 'F' constraint.
      	Test reg_or_0_operand.  Use move_operand as source predicate.
      	(*movdi_64bit): Renamed from movdi_internal2.  Test reg_or_0_operand.
      	(*movdi_64bit_mips16): Renamed from movdi_internal2_mips16.
      	(*movsi_internal): Renamed from movsi_internal.  Test reg_or_0_operand.
      	(movhi, movqi, movsf, movdf): Use mips_legitimize_move.
      	(*movhi_internal): Renamed from movhi_internal.  Test reg_or_0_operand.
      	Use move_operand as source predicate.  Remove 'K' constraint.
      	(*movqi_internal): Likewise movqi_internal.
      	(*movsf_hardfloat): Renamed from movsf_internal1.  Test
      	reg_or_0_operand.  Use move_operand as source predicate.
      	(*movsf_softfloat): Likewise movsf_internal2.
      	(*movdf_hardfloat_64bit): Likewise movsf_internal1a.
      	(*movdf_hardfloat_32bit): Likewise movsf_internal1b.
      	(*movdf_softfloat): Likewise movdf_internal2.
      	* config/mips/mips.c (move_operand): Match arbitrary CONST_INTs
      	for DImode if !TARGET_64BIT.
      	(mips_legitimize_move): Simplify accordingly.
      
      From-SVN: r79309
      fc31c7ca
    • Josef Zlomek's avatar
      var-tracking.c (struct variable_def): Added field refcount. · 81f2eadb
      Josef Zlomek authored
      	PR/14362
      	* var-tracking.c (struct variable_def): Added field refcount.
      	(variable_htab_free): Decrease the refcount and delete variable
      	only if there are no more references.
      	(unshare_variable): New function.
      	(vars_copy_1): Increase refcount instead of copying the variable.
      	(variable_union): Share the variables where possible, unshare
      	the variables if needed.
      	(variable_different_p): Return false if var1 and var2 are
      	the same structure.
      	(variable_was_changed): Init the refcount of new variable.
      	(set_frame_base_location): Unshare variable if needed.
      	(set_variable_part): Init the refcount of new variable.
      	Unshare the variables if needed.
      	(delete_variable_part): Unshare the variables if needed.
      	(emit_notes_for_differences_1): Init the refcount of new variable.
      	(vt_add_function_parameters): Do not add function parameters to
      	IN set of ENTRY_BLOCK_PTR because it is unused anyway.
      	(vt_initialize): Do not add frame_base_decl to IN set of
      	ENTRY_BLOCK_PTR because it is unused anyway.
      
      From-SVN: r79307
      81f2eadb
Loading