1. 29 Aug, 2001 8 commits
  2. 28 Aug, 2001 23 commits
    • tree.c (default_valid_attribute_p): Don't use PARAMS on a function definition. · 252cf812
      	* tree.c (default_valid_attribute_p): Don't use PARAMS on a
      	function definition.
      
      From-SVN: r45247
      Kaveh R. Ghazi committed
    • df.h (struct df): Add rts_order variable. · d59c5346
      2001-08-28  Daniel Berlin  <dan@cgsoftware.com>
      
      	* df.h (struct df): Add rts_order variable.
      
      	* df.c (df_visit_next_rts): New function.
      	(df_visit_next): Renamed to df_visit_next_rc
      	(df_analyse_1): Allocate/compute/free rts_order as well.
      	(df_rd_global_compute): Use df_visit_next_rc instead of
      	df_visit_next.
      	(df_ru_global_compute): Use df_visit_next_rts instead of
      	df_visit_next.
      
      	* flow.c (flow_reverse_top_sort_order_compute): New function.
      
      	* basic-block.h: Add prototype.
      
      From-SVN: r45246
      Daniel Berlin committed
    • ssa-ccp.c (ssa_ccp_df_delete_unreachable_insns): For unreachable blocks, the… · e0c39f1b
      ssa-ccp.c (ssa_ccp_df_delete_unreachable_insns): For unreachable blocks, the BB_REACHABLE is now set, rather than aux being non-NULL.
      
      2001-08-28  Daniel Berlin  <dan@cgsoftware.com>
      
      	* ssa-ccp.c (ssa_ccp_df_delete_unreachable_insns): For unreachable
      	blocks, the BB_REACHABLE is now set, rather than aux being
      	non-NULL. Update the test to reflect this.
      
      From-SVN: r45245
      Daniel Berlin committed
    • crtn.asm: Add comment explaining 16 byte alignment. · a098df27
      2001-08-28  Eric Christopher  <echristo@redhat.com>
      
      	* config/mips/crtn.asm: Add comment explaining 16 byte alignment.
      	config/mips/crti.asm: Ditto.
      
      From-SVN: r45244
      Eric Christopher committed
    • c-pragma.h (add_weak): Move prototype from here... · 46f9491e
      2001-08-28  Eric Christopher <echristo@redhat.com>
      	    Richard Henderson <rth@redhat.com>
      
      	* c-pragma.h (add_weak): Move prototype from here...
      	* output.h (add_weak): ... to here.
      	* varasm.c (add_weak): Fix typo.
      	* config/mips/crti.asm: New file.
      	* config/mips/crtn.asm: Ditto.
      	* config/mips/elf.h (SBSS_SECTION_ASM_OP) Add #undef.
      	(CTOR_LISTS_DEFINED_EXTERNALLY): Remove.
      	(INVOKE__main): Ditto.
      	(INIT_SECTION_ASM_OP): New.
      	(FINI_SECTION_ASM_OP): Ditto.
      	(STARTFILE_SPEC): Add crti.
      	(ENDFILE_SPEC): Add crtn.
      	* config/mips/elf64.h: Same.
      	* config/mips/rtems64.h (INVOKE__main, NAME__MAIN, SYMBOL__MAIN):
      	Remove.
      	* config/mips/vxworks.h: Ditto.
      	* config/mips/t-elf: Support crti and crtn.
      
      Co-Authored-By: Richard Henderson <rth@redhat.com>
      
      From-SVN: r45243
      Eric Christopher committed
    • jump.c (mark_jump_label): Fix typo: REG_LABEL is EXPR_LIST, not INSN_LIST. · 5dde0143
      * jump.c (mark_jump_label): Fix typo: REG_LABEL is EXPR_LIST, not
      INSN_LIST.
      
      From-SVN: r45242
      Alexandre Oliva committed
    • jcf-write.c (generate_bytecode_insns): For increments and decrements just recurse to push constant. · 1a27eec1
      
      	* jcf-write.c  (generate_bytecode_insns):  For increments and
              decrements just recurse to push constant.  Improvement on Mark's patch.
      
      From-SVN: r45241
      Per Bothner committed
    • BigInteger.java (init(int,Random)): New method. · 40467606
      
      	* java/math/BigInteger.java (init(int,Random)):  New method.
      	Move body of constructor <init>(int,Random)) here.
      	Re-write it to avoid constructing unneeded temporaries.
      	(<init>(int,int,Random)):  Use new init method to avoid constructing
      	extra temporary BigIntegers.
      
      From-SVN: r45240
      Per Bothner committed
    • ia64.md (andcmbi3, iorcmbi3): Fix typos. · 967603ef
              * config/ia64/ia64.md (andcmbi3, iorcmbi3): Fix typos.
              (one_cmplbi2 splitter): Remove redundant test.
      
      From-SVN: r45238
      Richard Henderson committed
    • update_web_docs: Also check out texinfo.tex from gcc/doc/include. · 70f66039
      	* update_web_docs: Also check out texinfo.tex from
      	gcc/doc/include.
      
      From-SVN: r45236
      Joseph Myers committed
    • darwin.h (DEFAULT_SIGNED_CHAR): Define. · 4f400cf6
      2001-08-28  Dale Johannesen  <dalej@apple.com>
      
              * config/rs6000/darwin.h (DEFAULT_SIGNED_CHAR): Define.
      
      From-SVN: r45235
      Dale Johannesen committed
    • * config/i386/cygwin.h (BIGGEST_FIELD_ALIGNMENT): Set to 64. · c976fa88
      From-SVN: r45234
      Danny Smith committed
    • darwin.h (ASM_OUTPUT_LABELREF): Handle '*' names. · 1aef44a7
              * config/darwin.h (ASM_OUTPUT_LABELREF): Handle '*' names.
              (UNALIGNED_SHORT_ASM_OP): Define.
              (UNALIGNED_INT_ASM_OP): Define.
      
      From-SVN: r45232
      Stan Shebs committed
    • jcf-write.c (generate_bytecode_insns): Generate an integer to real conversion… · 06657dcd
      jcf-write.c (generate_bytecode_insns): Generate an integer to real conversion for increments and decrements of reals.
      
      	* jcf-write.c (generate_bytecode_insns): Generate an integer to
      	real conversion for increments and decrements of reals.
      
      From-SVN: r45230
      Mark Mitchell committed
    • rs6000.md (store_multiple): Correct RTL generation for first set. · 68350f4f
      2001-08-28  Will Cohen  <wcohen@redhat.com>
      
      	* config/rs6000/rs6000.md (store_multiple): Correct RTL
      	generation for first set.
      
      From-SVN: r45229
      Will Cohen committed
    • Daily bump. · fce881eb
      From-SVN: r45227
      GCC Administrator committed
    • c_locale_gnu.cc: Move facet info to separate files... · 72e2386f
      
      2001-08-27  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* config/locale/c_locale_gnu.cc: Move facet info to separate files...
      	* config/locale/c_locale_generic.cc: Same.
      	* config/locale/moneypunct_members_gnu.cc: New file.
      	* config/locale/moneypunct_members_generic.cc: New file.
      	* config/locale/numpunct_members_gnu.cc: New file.
      	* config/locale/numpunct_members_generic.cc: New file.
      	* acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): Add moneypunct, numpunct
      	options.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* src/Makefile.am (sources): And here.
      	* src/Makefile.in: Regenerate.
      
      	Rename for consistency with rest of testsuite.
      	* testsuite/22_locale/codecvt.cc: New file.
      	* testsuite/22_locale/money_put.cc: New file.
      	* testsuite/22_locale/money_put_members_char.cc: New file.
      
      From-SVN: r45224
      Benjamin Kosnik committed
    • (forgot in last checkin) · 79e8ec0e
      Use VA_OPEN/VA_CLOSE/VA_FIXEDARG throughout.
      
      From-SVN: r45223
      Andreas Jaeger committed
    • flow.c (redirect_edge_succ_nodup): Return new edge. · c23bb84b
              * flow.c (redirect_edge_succ_nodup): Return new edge.
              (try_simplify_condjump): Use new edge.
              * basic-block.h (redirect_edge_succ_nodup): Update prototype.
      
      From-SVN: r45222
      Richard Henderson committed
    • * cse.c (cse_basic_block): Skip note instructions. · b5a696fb
      From-SVN: r45221
      Roman Zippel committed
    • combine.c (combine_simplify_rtx): Don't reverse condition if there is no reverse for the condition. · fa4e13e0
              * combine.c (combine_simplify_rtx): Don't reverse condition
              if there is no reverse for the condition.
              (simplify_comparison): Don't simplify subregs from INT to FP.
      
              * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
              * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
      
      From-SVN: r45220
      Richard Henderson committed
    • m68k.md (sordered, [...]): New patterns. · c05148e8
              * config/m68k/m68k.md (sordered, sordered_1, sunordered, sunordered_1,
              suneq, suneq_1, sunge, sunge_1, sungt, sungt_1, sunle, sunle_1,
              sunlt, sunlt_1, sltgt, sltgt_1, fsogt_1, fsoge_1, fsolt_1, fsole_1,
              bordered, bunordered, buneq, bunge, bungt, bunle, bunlt, bltgt,
              bordered_rev, bunordered_rev, buneq_rev, bunge_rev, bungt_rev,
              bunle_rev, bunlt_rev, bltgt_rev): New patterns.
      
      From-SVN: r45219
      Richard Henderson committed
    • Activatable.java, [...]: RMI implementation from Kaffe. · 83e7315b
      	* java/rmi/activation/Activatable.java,
      	java/rmi/activation/ActivateFailedException.java,
      	java/rmi/activation/ActivationDesc.java,
      	java/rmi/activation/ActivationException.java,
      	java/rmi/activation/ActivationGroup.java,
      	java/rmi/activation/ActivationGroupDesc.java,
      	java/rmi/activation/ActivationGroupID.java,
      	java/rmi/activation/ActivationID.java,
      	java/rmi/activation/ActivationInstantiator.java,
      	java/rmi/activation/ActivationMonitor.java,
      	java/rmi/activation/ActivationSystem.java,
      	java/rmi/activation/Activator.java,
      	java/rmi/activation/UnknownGroupException.java,
      	java/rmi/activation/UnknownObjectException.java,
      	java/rmi/AccessException.java,
      	java/rmi/AlreadyBoundException.java,
      	java/rmi/ConnectException.java, java/rmi/ConnectIOException.java,
      	java/rmi/MarshalException.java, java/rmi/MarshalledObject.java,
      	java/rmi/Naming.java, java/rmi/NoSuchObjectException.java,
      	java/rmi/NotBoundException.java,
      	java/rmi/RMISecurityException.java,
      	java/rmi/RMISecurityManager.java, java/rmi/Remote.java,
      	java/rmi/RemoteException.java, java/rmi/ServerError.java,
      	java/rmi/ServerException.java,
      	java/rmi/ServerRuntimeException.java,
      	java/rmi/StubNotFoundException.java,
      	java/rmi/UnexpectedException.java,
      	java/rmi/UnknownHostException.java,
      	java/rmi/UnmarshalException.java, java/rmi/dgc/DGC.java,
      	java/rmi/dgc/Lease.java, java/rmi/dgc/VMID.java,
      	java/rmi/registry/LocateRegistry.java,
      	java/rmi/registry/Registry.java,
      	java/rmi/registry/RegistryHandler.java,
      	java/rmi/server/ExportException.java,
      	java/rmi/server/LoaderHandler.java,
      	java/rmi/server/LogStream.java, java/rmi/server/ObjID.java,
      	java/rmi/server/Operation.java,
      	java/rmi/server/RMIClassLoader.java,
      	java/rmi/server/RMIClientSocketFactory.java,
      	java/rmi/server/RMIFailureHandler.java,
      	java/rmi/server/RMIServerSocketFactory.java,
      	java/rmi/server/RMISocketFactory.java,
      	java/rmi/server/RemoteCall.java,
      	java/rmi/server/RemoteObject.java, java/rmi/server/RemoteRef.java,
      	java/rmi/server/RemoteServer.java,
      	java/rmi/server/RemoteStub.java,
      	java/rmi/server/ServerCloneException.java,
      	java/rmi/server/ServerNotActiveException.java,
      	java/rmi/server/ServerRef.java, java/rmi/server/Skeleton.java,
      	java/rmi/server/SkeletonMismatchException.java,
      	java/rmi/server/SkeletonNotFoundException.java,
      	java/rmi/server/SocketSecurityException.java,
      	java/rmi/server/UID.java,
      	java/rmi/server/UnicastRemoteObject.java,
      	java/rmi/server/Unreferenced.java, gnu/java/rmi/dgc/DGCImpl.java,
      	gnu/java/rmi/dgc/DGCImpl_Skel.java,
      	gnu/java/rmi/dgc/DGCImpl_Stub.java,
      	gnu/java/rmi/registry/RegistryImpl.java,
      	gnu/java/rmi/registry/RegistryImpl_Skel.java,
      	gnu/java/rmi/registry/RegistryImpl_Stub.java,
      	gnu/java/rmi/rmic/RMIC.java, gnu/java/rmi/rmic/TabbedWriter.java,
      	gnu/java/rmi/server/ProtocolConstants.java,
      	gnu/java/rmi/server/RMIDefaultSocketFactory.java,
      	gnu/java/rmi/server/RMIHashes.java,
      	gnu/java/rmi/server/RMIObjectInputStream.java,
      	gnu/java/rmi/server/RMIObjectOutputStream.java,
      	gnu/java/rmi/server/UnicastConnection.java,
      	gnu/java/rmi/server/UnicastConnectionManager.java,
      	gnu/java/rmi/server/UnicastRef.java,
      	gnu/java/rmi/server/UnicastRemoteCall.java,
      	gnu/java/rmi/server/UnicastRemoteStub.java,
      	gnu/java/rmi/server/UnicastServer.java,
      	gnu/java/rmi/server/UnicastServerRef.java: RMI implementation from
      	Kaffe.  Relabelled classes to fit into Classpath tree.
      	* Makefile.in: Rebuilt.
      	* Makefile.am (rmi_java_source_files): New macro.
      	(ordinary_java_source_files): Reference it.
      	(bin_PROGRAMS): Added rmic and rmiregistry.
      	(rmic_SOURCES): New macro.
      	(EXTRA_rmic_SOURCES): Likewise.
      	(rmic_LDFLAGS): Likewise.
      	(rmic_LINK): Likewise.
      	(rmic_LDADD): Likewise.
      	(rmic_DEPENDENCIES): Likewise.
      	(rmiregistry_SOURCES): New macro.
      	(EXTRA_rmiregistry_SOURCES): Likewise.
      	(rmiregistry_LDFLAGS): Likewise.
      	(rmiregistry_LINK): Likewise.
      	(rmiregistry_LDADD): Likewise.
      	(rmiregistry_DEPENDENCIES): Likewise.
      
      From-SVN: r45218
      Tom Tromey committed
  3. 27 Aug, 2001 9 commits