- 23 Oct, 2004 2 commits
-
-
[[Split portion of a mixed commit.]] From-SVN: r89484.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r89483.2
GCC Administrator committed
-
- 22 Oct, 2004 27 commits
-
-
* cfg.c (remove_edge): Use VEC_unordered_remove. (redirect_edge_succ): Likewise. (redirect_edge_pred): Likewise. * cfgrtl.c (force_nonfallthru_and_redirect): Likewise. From-SVN: r89480
Ben Elliston committed -
From-SVN: r89479
Ben Elliston committed -
* gnu/java/net/protocol/http/Connection.java (sendRequest): Fix typo. From-SVN: r89477
Tom Tromey committed -
re PR libgcj/14009 (libgcj HttpURLConnection does not handle situation where retrieving url without trailing slash after domain.) 2004-10-22 Michael Koch <konqueror@gmx.de> PR libjava/14009 * gnu/java/net/protocol/http/Connection.java (sendRequest): Handle case when url.getFile() returns an empty string. From-SVN: r89476
Michael Koch committed -
* sbitmap.h (EXECUTE_IF_SET_IN_SBITMAP): Don't access PTR beyond its end. From-SVN: r89475
Kazu Hirata committed -
2004-10-22 Eric Christopher <echristo@redhat.com> * config/rs6000/rs6000.c (setup_incoming_varargs): Align DFmode saves. From-SVN: r89474
Eric Christopher committed -
* config/rs6000/spe.md (spe_extendsfdf2): New. (movdf_e500_double): New. (spe_truncdfsf2): New. (spe_absdf2): New. (spe_nabsdf2): New. (spe_negdf2): New. (sub_adddf3): New. (spe_subdf3): New. (spe_muldf3): New. (spe_floatsidf2): New. (spe_floatunssidf2): New. (fix_truncdfsi2): New. (spe_fixuns_truncdfsi2): New. * config/rs6000/rs6000.md (truncdfsf2): Change to expander. (fpr_truncdfsf2): New. (negdf2): Change to expander. (fpr_negdf2): New. (fpr_nabsdf2): Name pattern. (adddf3): Change to expander. (fpr_adddf3): Nem. (subdf3): Change to expander. (fpr_subdf3): New. (muldf3): Change to expander. (fpr_muldf3): New. (divdf3): Change to expander. (fpr_divdf3): New. (movdf_softfloat32): Change !TARGET_FPRS to TARGET_E500_SINGLE. (cmpdf): Allow for TARGET_E500_DOUBLE. From-SVN: r89472
Aldy Hernandez committed -
* c-semantics.c (re_push_stmt_list): Remove. * c-common.h: Remove the corresponding prototype. From-SVN: r89468
Kazu Hirata committed -
* stmt.c (asm_op_is_mem_input): Remove. * tree.h: Remove the corresponding prototype. From-SVN: r89467
Kazu Hirata committed -
* tree-gimple.c (is_gimple_constructor_elt): Remove. * tree-gimple.h: Remove the corresponding prototype. From-SVN: r89466
Kazu Hirata committed -
* varasm.c (get_pool_mode_for_function, get_pool_offset): Remove. * rtl.h: Remove the corresponding prototypes. From-SVN: r89465
Kazu Hirata committed -
* tree-cfg.c (thread_jumps_from_bb): Speed up by extracting edge information when we commit ourselves to threading a particular jump. From-SVN: r89462
Kazu Hirata committed -
* tree-cfg.c (thread_jumps): Speed up by putting basic blocks into worklist instead of their indexes. From-SVN: r89461
Kazu Hirata committed -
From-SVN: r89455
Michael Koch committed -
* java/lang/Math.java * java/lang/StackTraceElement.java * java/nio/Buffer.java * java/nio/ByteBuffer.java * java/nio/CharBuffer.java * java/nio/DoubleBuffer.java * java/nio/FloatBuffer.java * java/nio/IntBuffer.java * java/nio/LongBuffer.java * java/nio/ShortBuffer.java * java/nio/charset/Charset.java * java/rmi/server/RMIClassLoader.java * java/rmi/server/RMISocketFactory.java * java/security/Policy.java * java/text/ChoiceFormat.java * java/text/CollationElementIterator.java * java/text/DateFormat.java * java/text/DecimalFormat.java * java/text/DecimalFormatSymbols.java * java/text/MessageFormat.java * java/text/NumberFormat.java * java/text/RuleBasedCollator.java * java/text/SimpleDateFormat.java * java/util/BitSet.java * java/util/Calendar.java * java/util/Collections.java * java/util/IdentityHashMap.java * java/util/Locale.java * java/util/TreeMap.java * java/util/logging/LogRecord.java * java/util/logging/XMLFormatter.java * java/util/prefs/AbstractPreferences.java * java/util/prefs/Preferences.java * javax/crypto/interfaces/DHPrivateKey.java * javax/crypto/interfaces/DHPublicKey.java * javax/crypto/interfaces/PBEKey.java * javax/net/ssl/HandshakeCompletedEvent.java * javax/security/auth/Subject.java From-SVN: r89454
Michael Koch committed -
* alias.c, basic-block.h, cgraphunit.c, combine.c, domwalk.h, final.c, gengtype.c, genpreds.c, ggc-page.c, insn-notes.def, lambda-code.c, loop-unroll.c, modulo-sched.c, pointer-set.c, pretty-print.c, ra-colorize.c, sbitmap.c, tree-complex.c, tree-data-ref.c, tree-dfa.c, tree-inline.c, tree-into-ssa.c, tree-scalar-evolution.c, tree-ssa-dom.c, tree-ssa-loop-manip.c, tree-ssa-loop-niter.c, tree-ssa-phiopt.c, tree-ssa-pre.c, tree-ssa-threadupdate.c, tree-vectorizer.c, vec.h: Fix comment formatting. From-SVN: r89453
Kazu Hirata committed -
(gnu::java::net::PlainSocketImpl::available): Call FIONREAD ioctl with 'int *' argument instead of 'long *'. From-SVN: r89450
Ulrich Weigand committed -
* dwarf.h, gthr-dce.h, gthr-single.h, gthr-solaris.h, gthr.h, libfuncs.h, libgcc2.h, stab.def, tsystem.h: Update copyright. From-SVN: r89446
Kazu Hirata committed -
PR java/17265 * class.c (make_local_function_alias): Revert 2004-08-18 change. (make_method_value): Likewise. From-SVN: r89443
Eric Botcazou committed -
* config/ptx4.h, config/mcore/mcore-pe.h, config/rs6000/eabi.h, config/vax/elf.h: Update copyright. From-SVN: r89442
Kazu Hirata committed -
* config/m68k/m68k.h (HARD_REGNO_RENAME_OK): New macro. * config/m68k/m68k.c (m68k_hard regno_rename_ok): Disallow renaming of non-live registers in interrupt functions. * config/m68k/m68k-protos.h (m68k_hard_regno_rename_ok): Add prototype. From-SVN: r89441
Peter Barada committed -
cp: PR c++/18095 * parser.c (eof_token): Make const, correctly initialize rid and location fields. (struct cp_lexer): Replace buffer_end pointer with buffer_length count. Adjust. (cp_lexer_new_main): Directly grow lexer's buffer here. Don't zero it out. (cp_lexer_new_from_tokens): Adjust. (cp_lexer_grow_buffer): Remove. (cp_lexer_peek_nth_token, cp_lexer_consume_token, cp_lexer_purge_token): Add const casts. testsuite: PR c++/18095 * g++.dg/parse/crash18.C: New. * g++.dg/parse/crash19.C: New. From-SVN: r89439
Nathan Sidwell committed -
* tree-ssa-loop-niter.c (inverse): Count in HOST_WIDE_INT if possible. Use integer for loop counter. (num_ending_zeros): New function. (number_of_iterations_cond): Use num_ending_zeros. From-SVN: r89438
Zdenek Dvorak committed -
2004-10-21 Benjamin Kosnik <bkoz@redhat.com> * include/tr1/array (array): Make safe for zero-sized arrays. (array::end): Return one past the end. (array::at): Use __throw_out_of_range, include functexcept.h. (operator==): Implement. (operator!=): Same. (operator<): Same. (operator>): Same. (operator>=): Same. (operator<=): Same. * testsuite/tr1/6_containers/array/capacity/(empty.cc, max_size.cc, size.cc): New. * testsuite/tr1/6_containers/array/comparison_operators/(equal.cc, greater.cc, greater_or_equal.cc, less.cc, less_or_equal.cc, not_equal): New. * testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc: New. * testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc: New. * testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc: New. * testsuite/tr1/6_containers/array/requirements/(contiguous.cc, instantiate, typedefs, zero_size_arrays): New. From-SVN: r89429
Benjamin Kosnik committed -
* g++.dg/ext/dllimport1.C: Move dg-warnings. * g++.dg/ext/dllimport2.C: Same. * g++.dg/ext/dllimport8.C: Same. From-SVN: r89428
Aaron W. LaFramboise committed -
[[Split portion of a mixed commit.]] From-SVN: r89420.2
GCC Administrator committed -
[[Split portion of a mixed commit.]] From-SVN: r89419.2
GCC Administrator committed
-
- 21 Oct, 2004 11 commits
-
-
* config.gcc: Add support for --enable-e500_double. * config/rs6000/e500-double.h: New file. * config/rs6000/rs6000.h: Define TARGET_E500_SINGLE and TARGET_E500_DOUBLE. * config/rs6000/eabi.h: Define TARGET_E500_SINGLE and TARGET_E500_DOUBLE. * config/rs6000/linuxspe.h: Same. * doc/invoke.texi (Option Summary): Document new options for mfloat-gprs. (RS/6000 and PowerPC Options): Same. * config/rs6000/rs6000.c (rs6000_parse_float_gprs_option): New function. (rs6000_override_options): Use it. Use SUB3TARGET_OVERRIDE_OPTIONS. Add 8548 to processor_target_table. (rs6000_legitimate_address): Handle e500 doubles. (rs6000_legitimize_address): Same. (rs6000_legitimize_reload_address): Same. (rs6000_hard_regno_nregs): Same. (spe_func_has_64bit_regs_p): Same. (emit_frame_save): Same. (gen_frame_mem_offset): Same. (rs6000_dwarf_register_span): Same. (rs6000_generate_compare): Same. (easy_fp_constant): Same. (legitimate_offset_address_p): Same. * config/rs6000/spe.md: (cmdfeq_gpr): New. (tstdfeq_gpr): New. (cmpdfgt_gpr): New. (tstdfgt_gpr): New. (tstdfgt_gpr): New. (cmpdflt_gpr): New. (tstdflt_gpr): New. Add new constants. From-SVN: r89416
Aldy Hernandez committed -
2004-10-21 Paolo Carlini <pcarlini@suse.de> Benjamin Kosnik <bkoz@redhat.com> * include/bits/basic_string.h (_M_set_length_and_sharable): New. * include/bits/basic_string.tcc (_S_construct, assign(const _CharT*, size_type), _M_mutate, _M_clone): Use it. (_Rep::_S_create): Don't set/call _M_length/_M_set_sharable here. Co-Authored-By: Benjamin Kosnik <bkoz@redhat.com> From-SVN: r89415
Paolo Carlini committed -
* config/arc/lib1funcs.asm (___umulsidi3): Fix typo. [[Split portion of a mixed commit.]] From-SVN: r89409.2
Giovanni Bajo committed -
From-SVN: r89408
Giovanni Bajo committed -
PR c++/18073 PR c++/10841 * cp-tree.h (convert_to_base): Change prototype. (build_ptrmemfunc): Likewise. (convert_ptrmem): New function. * call.c (struct conversion): Adjust documentation for base_p. (standard_conversion): Set base_p for ck_pmem conversions as appropriate. (convert_like_real): Use convert_to_base for ck_pmem and ck_ptr conversions. * class.c (convert_to_base): Handle both pointers and objects. Add nonnull parameter. (build_vfield_ref): Adjust call to convert_to_base. * cvt.c (cp_convert_to_pointer): Adjust call to build_ptrmemfunc. (convert_force): Likewise. * typeck.c (build_unary_op): Likewise. (convert_ptrmem): New function. (build_static_cast_1): Use it. (build_reinterpret_cast): Allow conversions to vector types. (get_delta_difference): Add c_cast_p parameter. (build_ptrmemfunc): Likewise. Adjust calls to get_delta_difference. PR c++/10841 * g++.dg/conversion/cast1.C: New test. * g++.dg/overload/pmf1.C: Adjust error marker. From-SVN: r89403
Mark Mitchell committed -
2004-10-21 Michael Koch <konqueror@gmx.de> * java/net/NetworkInterface.java, java/text/Format.java, javax/security/auth/x500/X500Principal.java, javax/security/auth/x500/X500PrivateCredential.java, javax/security/cert/X509CertBridge.java, javax/security/sasl/Sasl.java, javax/sql/XAConnection.java: Import cleanup. From-SVN: r89401
Michael Koch committed -
2004-10-21 Michael Koch <konqueror@gmx.de> * javax/net/ssl/HandshakeCompletedEvent.java, javax/net/ssl/KeyManagerFactory.java, javax/net/ssl/SSLContext.java, javax/net/ssl/SSLServerSocketFactory.java, javax/net/ssl/SSLSession.java, javax/net/ssl/SSLSocketFactory.java, javax/net/ssl/TrustManagerFactory.java: Import cleanup. From-SVN: r89400
Michael Koch committed -
2004-10-21 Michael Koch <konqueror@gmx.de> * javax/naming/directory/BasicAttribute.java, javax/naming/directory/BasicAttributes.java, javax/naming/directory/InitialDirContext.java, javax/naming/event/NamingEvent.java, javax/naming/ldap/ControlFactory.java, javax/naming/ldap/ExtendedRequest.java, javax/naming/ldap/InitialLdapContext.java, javax/naming/ldap/LdapReferralException.java, javax/naming/spi/DirObjectFactory.java, javax/naming/spi/DirStateFactory.java, javax/naming/spi/DirectoryManager.java, javax/naming/spi/InitialContextFactory.java, javax/naming/spi/InitialContextFactoryBuilder.java, javax/naming/spi/NamingManager.java, javax/naming/spi/ObjectFactory.java, javax/naming/spi/ObjectFactoryBuilder.java, javax/naming/spi/StateFactory.java: Import cleanup. From-SVN: r89399
Michael Koch committed -
2004-10-21 Michael Koch <konqueror@gmx.de> * javax/crypto/Cipher.java, javax/crypto/EncryptedPrivateKeyInfo.java, javax/crypto/ExemptionMechanism.java, javax/crypto/KeyAgreement.java, javax/crypto/KeyGenerator.java, javax/crypto/Mac.java, javax/crypto/SecretKeyFactory.java, javax/crypto/SecretKeyFactorySpi.java, javax/crypto/spec/SecretKeySpec.java: Import cleanup. From-SVN: r89398
Michael Koch committed -
2004-10-21 Michael Koch <konqueror@gmx.de> * java/security/AlgorithmParameterGenerator.java, java/security/AlgorithmParameters.java, java/security/AlgorithmParametersSpi.java, java/security/AllPermission.java, java/security/BasicPermission.java, java/security/Certificate.java, java/security/CodeSource.java, java/security/DigestInputStream.java, java/security/DigestOutputStream.java, java/security/GuardedObject.java, java/security/KeyFactory.java, java/security/KeyFactorySpi.java, java/security/KeyPairGenerator.java, java/security/KeyStore.java, java/security/KeyStoreSpi.java, java/security/Permissions.java, java/security/Security.java, java/security/Signature.java, java/security/UnresolvedPermission.java, java/security/cert/CertPathBuilder.java, java/security/cert/CertPathValidator.java, java/security/cert/CertStore.java, java/security/cert/Certificate.java, java/security/cert/CertificateFactory.java, java/security/cert/PolicyQualifierInfo.java, java/security/cert/TrustAnchor.java, java/security/cert/X509CRL.java, java/security/cert/X509CRLSelector.java, java/security/cert/X509CertSelector.java: Import cleanup. From-SVN: r89397
Michael Koch committed -
2004-10-21 Michael Koch <konqueror@gmx.de> * java/rmi/MarshalledObject.java, java/rmi/Naming.java, java/rmi/activation/Activatable.java, java/rmi/activation/ActivationGroup.java, java/rmi/activation/ActivationGroupDesc.java, java/rmi/activation/ActivationInstantiator.java, java/rmi/activation/ActivationMonitor.java, java/rmi/activation/ActivationSystem.java, java/rmi/activation/Activator.java, java/rmi/registry/LocateRegistry.java, java/rmi/registry/Registry.java, java/rmi/server/LogStream.java, java/rmi/server/ObjID.java, java/rmi/server/RMIClientSocketFactory.java, java/rmi/server/RMIServerSocketFactory.java, java/rmi/server/RMISocketFactory.java, java/rmi/server/RemoteCall.java, java/rmi/server/RemoteServer.java, java/rmi/server/ServerRef.java, java/rmi/server/UID.java, java/rmi/server/UnicastRemoteObject.java: Import cleanup. From-SVN: r89396
Michael Koch committed
-