1. 12 Sep, 2002 16 commits
    • Added long comments on why nil_method takes the arguments it takes and how · d90ad6d3
      it's going to be used
      
      From-SVN: r57073
      Nicola Pero committed
    • Added comments to the definition of IMP · 4c341bf5
      From-SVN: r57072
      Nicola Pero committed
    • h8300.md (udivmodqi4): Do not use an expander. · d0029ebd
      	* config/h8300/h8300.md (udivmodqi4): Do not use an expander.
      	(udivmodhi4): Likewise.
      
      From-SVN: r57071
      Kazu Hirata committed
    • i386.c (any_fp_register_operand, [...]): New predicate functions. · c3c637e3
      2002-09-12  Graham Stott  <graham.stott@btinternet.com>
                  Roger Sayle  <roger@eyesopen.com>
      
      	* i386.c (any_fp_register_operand, fp_register_operand,
      	register_and_not_any_fp_reg_operand, register_and_not_fp_reg_operand):
      	New predicate functions.
      	* i386-protos.h:  Add their prototypes.
      	* i386.h: Add them to PREDICATE_CODES.
      	* i386.md ("*pushsf_rex64"+2, "*pushsf_rex64"+3, "*pushdf_integer"+1,
      	"*pushdf_integer"+2, "*pushtf_integer"+1, "*pushtf_integer"+2,
      	"*pushtf_integer"+3, "*pushtf_integer"+4, "*dummy_extendsfdf2"+1,
      	"*dummy_extendsfdf2"+2, "*dummy_extendsfxf2"+1,
      	"*dummy_extendsftf2"+1, "*dummy_extendsftf2"+2,
      	"*dummy_extenddfxf2"+1, "*dummy_extenddftf2"+1,
      	"*dummy_extenddftf2"+2, "*negsf2_if"+1, "*negsf2_if"+2,
      	"*negdf2_if_rex64"+1, "*negdf2_if_rex64"+2, "*negxf2_if"+1,
      	"*negxf2_if"+2, "*negtf2_if"+1, "*negtf2_if"+2, "*abssf2_if"+1,
      	"*abssf2_if"+2, "*absdf2_if_rex64"+1, "*absdf2_if_rex64"+2,
      	"*absxf2_if"+1, "*absxf2_if"+2, "*abstf2_if"+1, "*abstf2_if"+2):
      	Use these new predicates to simplify and correct the use of
      	FP_REG_P, ANY_FP_REG_P, FP_REGNO_P and any ANY_FP_REGNO_P.
      
      Co-Authored-By: Roger Sayle <roger@eyesopen.com>
      
      From-SVN: r57068
      Graham Stott committed
    • diagnostic.c (output_add_identifier): New fn. · 236a2ac8
              * diagnostic.c (output_add_identifier): New fn.
              * diagnostic.h: Declare it.
      
      From-SVN: r57066
      Jason Merrill committed
    • calls.c (store_one_arg): Use size_in_bytes to determine the amount of space to push. · db4c55f6
              * calls.c (store_one_arg): Use size_in_bytes to determine the
              amount of space to push.
      
      From-SVN: r57064
      Jason Merrill committed
    • * config/sparc/linux64.h (STARTFILE_SPEC32): Fix a typo. · 13c0bc20
      From-SVN: r57061
      Jakub Jelinek committed
    • s390-modes.def (CCAPmode, CCANmode): New CC modes. · 0a3bdf9d
      	* config/s390/s390-modes.def (CCAPmode, CCANmode): New CC modes.
      	* config/s390/s390.c (s390_match_ccmode_set): Support new CC modes.
      	(s390_select_ccmode): Likewise.
      	(s390_branch_condition_mask): Likewise.
      	(optimization_options): Do not set flag_branch_on_count.
      	(s390_split_branches): Handle doloop branches.
      	(s390_chunkify_pool): Likewise.
      	* config/s390/s390.md ("*adddi3_imm_cc", "*addsi3_imm_cc"): New insns.
      	("doloop_end"): New expander.
      	("doolop_si", "*doloop_si_long", "doloop_di", "*doloop_di_long",
      	associated splitters): New.
      
      From-SVN: r57060
      Ulrich Weigand committed
    • Daily bump. · 81ea34e1
      From-SVN: r57056
      GCC Administrator committed
    • fold-const.c (make_range): Only narrow to signed range if the signed range is… · 4f968d93
      fold-const.c (make_range): Only narrow to signed range if the signed range is smaller than the unsigned range.
      
              * fold-const.c (make_range): Only narrow to signed range if
              the signed range is smaller than the unsigned range.
      
      	* gcc.c-torture/execute/20020911-1.c: New.
      
      From-SVN: r57050
      Hartmut Penner committed
    • 2002-09-12 Michael Koch <konqueror@gmx.de> · d0c97db6
      	* java/net/DatagramSocketImpl.jav
      	(peekData): New method.
      	* java/net/PlainDatagramSocketImpl.java
      	(peekData): New method.
      	* java/net/natPlainDatagramSocketImpl.cc
      	(peekData): New method.
      	* java/net/URLConnection
      	(getPermission): New method.
      	(addRequestProperty): New method.
      	(getRequestProperties): New method.
      	(guessContentTypeFromStream): New method, not really implemented.
      	(URLConnection): Added/updated documentation.
      	(connect): Added/updated documentation.
      	(getURL): Added/updated documentation.
      	(getContentLength): Added/updated documentation.
      	(getContentType: Added/updated documentation.
      	(getContentEncoding): Added/updated documentation.
      	(getExpiration): Added/updated documentation.
      	(getDate): Added/updated documentation.
      	(getLastModified): Added/updated documentation.
      	(getHeaderField): Added/updated documentation.
      	(getHeaderFields): Added/updated documentation.
      	(getHeaderFieldInt): Added/updated documentation.
      	(getHeaderFieldDate): Added/updated documentation.
      	(getHeaderFieldKey): Added/updated documentation.
      	(getContent): Added/updated documentation.
      	(getInputStream): Added/updated documentation.
      	(getOutputStream): Added/updated documentation.
      	(toString): Added/updated documentation.
      	(setDoInput): Added/updated documentation.
      	(getDoInput): Added/updated documentation.
      	(setDoOutput): Added/updated documentation.
      	(getDoOutput): Added/updated documentation.
      	(setAllowUserInteraction): Added/updated documentation.
      	(getAllowUserInteraction): Added/updated documentation.
      	(setDefaultAllowUserInteraction): Added/updated documentation.
      	(getDefaultAllowUserInteraction): Added/updated documentation.
      	(setUseCaches): Added/updated documentation.
      	(getUseCaches): Added/updated documentation.
      	(setIfModifiedSince): Added/updated documentation.
      	(getIfModifiedSince): Added/updated documentation.
      	(getDefaultUseCaches): Added/updated documentation.
      	(setDefaultUseCaches): Added/updated documentation.
      	(setRequestProperty): Added/updated documentation.
      	(getRequestProperty): Added/updated documentation.
      	(setDefaultRequestProperty): Added/updated documentation.
      	(getDefaultRequestProperty): Added/updated documentation.
      	(setContentHandlerFactory): Added/updated documentation.
      
      From-SVN: r57049
      Michael Koch committed
    • emit-rtl.c (set_mem_size): New function. · 35aff10b
      	* emit-rtl.c (set_mem_size): New function.
      	* expr.h (set_mem_size): Declare.
      	* config/rs6000/rs6000.c (expand_block_move_mem): Exterminate.
      	(expand_block_move): Instead, use adjust_address and
      	replace_equiv_address to generate proper aliasing info.
      	Move common code out of conditionals.  Localize vars.
      
      From-SVN: r57047
      Alan Modra committed
    • optabs.c (expand_binop): Minor cleanup. · 874f6a6d
              * optabs.c (expand_binop): Minor cleanup.
              (expand_twoval_binop): Convert CONST_INTs like in expand_binop.
      
      From-SVN: r57046
      Eric Botcazou committed
    • * splay-tree.c (splay_tree_successor): Fix comments. · 6eedb9ca
      From-SVN: r57044
      Mike Stump committed
    • Makefile.in: Rebuilt. · 09bfbc1c
      	* Makefile.in: Rebuilt.
      	* Makefile.am (TEXINFO_TEX): New macro.
      	(info_TEXINFOS): Likewise.
      	(fastjar_TEXINFOS): Likewise.
      	(man_MANS): Likewise.
      	(EXTRA_DIST): Likewise.
      	(my_makei_flags): Likewise.
      	(fastjar.info): New rule.
      	(fastjar_TEXINFOS): Don't mention `$(srcdir)'.
      	(TEXINFO_TEX): Likewise.
      	(AUTOMAKE_OPTIONS): Added `cygnus'.
      
      From-SVN: r57043
      Tom Tromey committed
  2. 11 Sep, 2002 12 commits
    • install.texi: Fix typos. · 9026a957
      2002-09-11  Janis Johnson  <janis187@us.ibm.com>
      
      	* doc/install.texi: Fix typos.
      
      From-SVN: r57041
      Janis Johnson committed
    • Fix typo in last commit · b2196e8f
      From-SVN: r57038
      Zack Weinberg committed
    • Makefile.in: Remove all references to s-under and underscore.c. · 3fd9d606
      gcc:
      	* Makefile.in: Remove all references to s-under and underscore.c.
      	* collect2.c, tlink.c: Change all uses of prepends_underscore
      	to look directly at USER_LABEL_PREFIX.
      
      gcc/cp:
      	* Make-lang.in: Build cp/cxxfilt.o from $(srcdir)/cp/cxxfilt.c,
      	and c++filt from cxxfilt.o + version.o + $(LIBDEPS).
      	* cxxfilt.c: New file: split from libiberty/cplus-dem.c, with
      	minor adjustments (use version_string, eliminate yet another
      	duplicate of xmalloc)
      
      libiberty:
      	* cplus-dem.c: Code code under #ifdef MAIN moved to gcc/cp/cxxfilt.c.
      	* testsuite/Makefile.in: Adjust for test-demangle.
      	* testsuite/regress-demangle: Deleted.
      	* testsuite/test-demangle.c: New file.
      	* testsuite/demangle-expected: Change \$ to $ throughout, now that
      	this file is not being read by a shell script.
      
      From-SVN: r57037
      Zack Weinberg committed
    • parse.y (fold_constant_for_init): If a VAR_DECL, convert numerical constant to… · 6e471ea7
      parse.y (fold_constant_for_init): If a VAR_DECL, convert numerical constant to the type of the field.
      
      2002-09-11  Per Bothner  <per@bothner.com>
      
      	* parse.y (fold_constant_for_init):  If a VAR_DECL, convert numerical
      	constant to the type of the field.
      	(java_complete_tree):  Remove now-redundant code.
      
      	* parse.y (fold_constant_for_init):  'null' is not a constant expr.
      
      From-SVN: r57036
      Per Bothner committed
    • For PR java/5794: · 23114b69
      2002-09-03  Jesse Rosenstock  <jmr@ugcs.caltech.edu>
      
      	For PR java/5794:
      	* verify.c (verify_jvm_instructions) [OPCODE_jsr]: Only push the
      	return label if a ret instruction for the jsr has been reached.
      
      From-SVN: r57035
      Jesse Rosenstock committed
    • rs6000.c (rs6000_xcoff_asm_named_section): Append alignment to csect. · 5b5198f7
      	* config/rs6000/rs6000.c (rs6000_xcoff_asm_named_section): Append
      	alignment to csect.
      	(rs6000_xcoff_unique_section): Only set section name for public
      	data.
      	(rs6000_xcoff_section_type_flags): Store log2 alignment in flags.
      	* config/rs6000/xcoff.h (TARGET_ASM_SELECT_SECTION): Remove
      	duplicate definition.
      
      From-SVN: r57034
      David Edelsohn committed
    • 2002-09-11 Michael Koch <konqueror@gmx.de> · b7caf8dd
      	* java/net/Socket.java
      	(Socket): protected to public (since JDK 1.4). Added @specnote.
      	(bind): New method.
      	(connect): Two new methods.
      	(getKeepalive): Get correct socket option.
      	(setKeepalive): Set correct socket option.
      	(getOOBInline): New method.
      	(setOOBInline): New method.
      	* java/net/ServerSocket.java
      	(bind): Two new methods.
      	(getInetAddress): Reimplemented, catch exception.
      	(getLocalSocketAddress): New method.
      	(setReuseAddress): New method.
      	(getReuseAdress): New method.
      	(setReceiveBufferSize): New method.
      	(getReceiveBufferSize): New method.
      	(toString): Made string JDK 1.4 compliant.
      
      From-SVN: r57032
      Michael Koch committed
    • Daily bump. · 35bb45c6
      From-SVN: r57028
      GCC Administrator committed
    • Makefile.am: Revert the previous patch. · 0fc76fb5
      2002-09-11  Matthias Klose  <doko@debian.org>
      
              * Makefile.am: Revert the previous patch.
              * Makefile.in: Regenerated.
      
      From-SVN: r57022
      Matthias Klose committed
    • [multiple changes] · 14516325
      
      2002-09-11  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/locale_facets.tcc (__convert_from_v): Remove.
      	* config/locale/gnu/c_locale.h (__convert_from_v): Add.
      	* config/locale/generic/c_locale.h (__convert_from_v): Add.
      
      2002-09-11  Paolo Carlini  <pcarlini@unitus.it>
      
              * include/bits/locale_facets.tcc (__convert_from_v):
              Use __uselocale instead of setlocale for glibc 2.3+.
      
      From-SVN: r57021
      Benjamin Kosnik committed
    • Makefile.am (sources): Edit. · 38cca750
      
      2002-09-10  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* src/Makefile.am (sources): Edit.
      	(target_sources): New.
      	(target_sources_extra): New.
      	* src/Makefile.in: Regenerate.
      	* acinclude.m4: Set CCODECVT_CC.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* src/locale.cc: Move ctype definitions...
      	* src/ctype.cc: ...here. New file.
      	* src/locale.cc: Move codecvt definitions...
      	* src/codecvt.cc: ...here.
      	* config/generic/codecvt_members.cc: ...and here.
      	* config/gnu/codecvt_members.cc: ...and here.
      	* include/bits/codecvt.h: Tweak.
      	* include/bits/locale_facets: Tweak.
      
      	* src/bitset.cc: Correct license text.
      	* src/concept-inst.cc: Same.
      	* src/strstream.cc: Same.
      	* src/vterminate.cc: Same.
      
      From-SVN: r57020
      Benjamin Kosnik committed
    • pa.md (extzv): Check predicates before emitting extzv_32. · 77de9af2
      	* pa.md (extzv): Check predicates before emitting extzv_32.
      	(insv): Likewise.
      
      From-SVN: r57018
      John David Anglin committed
  3. 10 Sep, 2002 12 commits