1. 10 Oct, 2002 8 commits
    • re PR target/5610 (Not clear how to get FP operations to use SSE) · 7eafc329
      	PR target/5610
      	* invoke.texi (-msse-math): Kill
      	(-msse): Add note to mfpmath=sse.
      
      From-SVN: r58019
      Jan Hubicka committed
    • re PR target/7723 (Internal compiler error - Pentium3 sse - gcc 3.2) · b105d6da
      	PR target/7723
      	* i386.c (ix86_expand_vector_move): Do not generate const0->mem moves.
      
      From-SVN: r58015
      Jan Hubicka committed
    • 2002-10-10 Michael Koch <konqueror@gmx.de> · 9461e24c
      	* javax/swing/AbstractListModel.java
      	(getListDataListeners): New stubbed method.
      	javax/swing/DefaultBoundedRangeModel.java
      	(getChangeListeners): New stubbed method.
      	javax/swing/DefaultSingleSelectionModel.java
      	(getChangeListeners): New stubbed method.
      
      From-SVN: r58011
      Michael Koch committed
    • re PR preprocessor/8179 (`echo | gcc -E -dM -ansi -` not working in gcc-3.3) · 5febdf0d
      	PR preprocessor/8179
      	* gcc.c (cpp_options): Add {ansi}, move %{m*} to same location
      	as cc1_options.
      	(default_compilers): Pass debug options when preprocessing
      	stdin.
      
      From-SVN: r58010
      Neil Booth committed
    • Daily bump. · d05c9199
      From-SVN: r58009
      GCC Administrator committed
    • cvsignore: New file to ignore files generated during build. · 4d1d2b09
      2002-10-10  Michael Koch  <konqueror@gmx.de>
      
      	* gcj/.cvsignore: New file to ignore files generated during build.
      	* include/.cvsignore: New file to ignore files generated during build.
      
      From-SVN: r58003
      Michael Koch committed
    • 2002-10-08 Michael Koch <konqueror@gmx.de> · 7393decb
      	* java/net/HttpURLConnection.java
      	(getPermission): New method.
      	(getErrorStream): New stub method.
      	(getHeaderFieldDate): New stub method.
      	* java/net/Inet4Address.java:
      	(isLinkLocalAddress): Typo fixed.
      	* java/net/InetAddress.java:
      	(readResolve): New stubbed method (for serialization).
      	(isAnyLocalAddress): New stubbed method.
      	(isLoopbackAddress): New stubbed method.
      	(isLinkLocalAddress): New stubbed method.
      	(isSiteLocalAddress): New stubbed method.
      	(isMCGlobal): New stubbed method.
      	(isMCNodeGlobal): New stubbed method.
      	(isMCLinkLocal): New stubbed method.
      	(isMCSiteLocal): New stubbed method.
      	(isMCOrgLocal): New stubbed method.
      	(getCanonicalHostName): New stubbed method.
      	(getByAddress): Create instances of Inet4Address/Inet6Address,
      	instead of InetAddress, documentation added.
      	* java/net/MulticastSocket.java
      	(getInterface): Removed FIXME.
      	(getNetworkInterface): New method.
      	(setNetworkInterface): New method.
      	* java/net/NetworkInterface.java:
      	(toString): Use property "line.separator" instead of "\n".
      	* java/net/URLConnection.java
      	(getContent): New stubbed method.
      	* java/net/URLStreamHandler.java:
      	(equals): New stubbed method.
      	(hostsEqual): New stubbed method.
      	(hashCode): New stubbed method.
      	* java/net/natNetworkInterface.cc:
      	(getRealNetworkInterfaces): Create Inet4Address object
      	instead of InetAddress.
      
      From-SVN: r58002
      Michael Koch committed
    • locale.cc: Fix comments, move ctors together. · 402a402c
      
      2002-10-09  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* src/locale.cc: Fix comments, move ctors together.
      	* testsuite/22_locale/static_members.cc (test03): Add.
      
      From-SVN: r58001
      Benjamin Kosnik committed
  2. 09 Oct, 2002 19 commits
  3. 08 Oct, 2002 13 commits
    • * libgcc2.c (__floatdisf): Properly cure double rounding. · cef1c1ba
      From-SVN: r57965
      Alan Modra committed
    • localefwd.h (class locale): Add static member _S_num_extra_categories... · aa53f832
      
      2002-10-08  Paolo Carlini  <pcarlini@unitus.it>
      	    Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/localefwd.h (class locale): Add static member
      	_S_num_extra_categories, encoding the number of additional
      	categories.
      	Change _S_num_categories to _S_categories_size.
      	(class locale::_Impl): Add _M_c_cats.
      	(class locale::_Impl::_M_names): Change to array of chars.
      	(class locale::_Impl::_M_check_same_name): Use
      	_S_extra_categories_size, tweak.
      	(locale::locale(const locale&, _Facet*)): Ditto.
          	* src/locale.cc (locale::locale(const char* )): Rewrite to deal
      	with the environment in a POSIX-compliant way while being thread
      	safe.
      	(locale::name()): Update to output POSIX environment strings.
      	* src/localename.cc
      	(locale::_Impl::_Impl(const _Impl&, size_t): Use
      	_S_categories_size_*, tweak.
      	(locale::_Impl::_Impl(facet**, size_t, bool)): Ditto.
      	(locale::_Impl::_Impl(const char*, size_t)): Name each category
      	individually.
      	(locale::_Impl::_M_replace_categories): Use strcpy.
      
      	* include/bits/locale_facets.h (numpunct::_M_initialize_numpunct):
      	Change default argument to NULL from _S_c_locale.
      	(timepunct::_M_initialize_timepunct): Same.
      	_S_c_locale cleanups.
      	* src/codecvt.c: _S_c_locale simplification.
      	* src/ctype.c: Same.
      	* src/globals.cc: Add fake_name.
      	* src/locale-inst.cc: Remove extra includes.
      	* src/locale.cc: Remove extra includes.
      	Add _S_extra_categories_size definition.
      	Correct "C" initialization.
      	(locale::facet::facet): Don't initialize _S_c_locale.
      	(locale::facet::_M_remove_reference): Adjust.
      	* src/localename: Use facet_vec, facet_name.
      	(locale::_Impl::_Impl(facet** __f, size_t __refs, bool)): Set
      	facet ref counts to one. Initialize _S_c_locale.
      	(locale::_Impl::_M_install_facet(id*, facet*)): Adjust facet ref
      	counts when installing unilaterally.
      
      	* config/locale/generic/c_locale.cc: Add _S_categories definition.
      	* config/locale/generic/c_locale.h: Add _GLIBCPP_NUM_CATEGORIES macro.
      	* config/locale/generic/time_members.cc: _S_c_locale cleanup.
      
      	* config/locale/gnu/c_locale.cc: Add _S_categories definition.
      	(_S_destroy_c_locale): Move checks against _S_c_locale here.
      	* config/locale/gnu/c_locale.h: Add _GLIBCPP_NUM_CATEGORIES macro.
      	* config/locale/gnu/ctype_members.cc: Simplify _S_destroy_c_locale
      	calls, _S_c_locale usage.
      	* config/locale/gnu/monetary_members.cc: Same, tweaks.
      	* config/locale/gnu/monetary_members.cc: Same.
      	* config/locale/gnu/time_members.cc: Same.
      	* config/os/gnu-linux/ctype_noninline.h: Use locale::classic().
      
      	* docs/html/22_locale/locale.html: Add bits about global locales
      	and "C" setlocale.
      
      	* testsuite/22_locale/facet.cc (test02): Add.
      	* testsuite/22_locale/static_members.cc (test02): Add.
      	* testsuite/22_locale/ctor_copy_dtor.cc (test04): Add.
      
      Co-Authored-By: Benjamin Kosnik <bkoz@redhat.com>
      
      From-SVN: r57964
      Paolo Carlini committed
    • 20020720-1.x: Take out sparc XFAILs. · 131d2c16
              * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
              remaining platforms, XFAIL during compile, not execute.  Don't
              XFAIL at -O0.
      
      From-SVN: r57963
      Kaveh R. Ghazi committed
    • re PR c++/7754 (ICE SIGSEGV on union with template parameter) · edebf865
      	PR c++/7754
      	* decl2.c (finish_anon_union): Do not expand anonymous unions when
      	procesing template functions.
      	* pt.c (tsubst_decl, case VAR_DECL): Try to complete the variable
      	type. Call layout_decl.
      	(tsubst_expr, case DECL_STMT): Handle anonymous unions.
      
      From-SVN: r57961
      Mark Mitchell committed
    • re PR c++/7484 (warning with -Wmissing-declarations) · 87ec8de9
      	PR doc/7484
      	* doc/invoke.texi (Option Summary): List
      	-Wmissing-declarations as a C only option.
      
      From-SVN: r57958
      Gabriel Dos Reis committed
    • t-linux64 (MULTILIB_OPTIONS): Remove mno-app-regs|mcmodel=medany. · fb7d9c35
      2002-10-08  Jakub Jelinek  <jakub@redhat.com>
      
      	* config/sparc/t-linux64 (MULTILIB_OPTIONS): Remove
      	mno-app-regs|mcmodel=medany.
      	(MULTILIB_DIRNAMES, MULTILIB_OSDIRNAMES): Remove alt.
      	(MULTILIB_EXCEPTIONS, MULTILIB_EXCLUSIONS, MULTILIB_MATCHES): Remove.
      	(CRTSTUFF_T_CFLAGS): Define.
      
      From-SVN: r57956
      Jakub Jelinek committed
    • re PR target/8087 (sparc-sun-solaris2.7 C testsuite failures in… · 11f3e4c7
      re PR target/8087 (sparc-sun-solaris2.7 C testsuite failures in execute/20020720-1.c w/-m64 or on sparcv9/sparc64)
      
      
      	PR target/8087
      	* simplify-rtx.c (avoid_constant_pool_reference):  Allow constant
      	pool references that are constructed using LO_SUM.
      
      From-SVN: r57942
      Roger Sayle committed
    • system.h (GCCBUGURL): Delete. · a976603e
      	* system.h (GCCBUGURL): Delete.
      	* version.c (bug_report_url): New.  Add commentary about
      	modifying both these strings in modified distributions.
      	* version.h: Declare bug_report_url.
      
      	* diagnostic.c, gcc.c, gcov.c, java/gjavah.c, java/jcf-dump.c,
      	java/jv-scan.c: Globally replace GCCBUGURL with bug_report_url.
      
      From-SVN: r57940
      Zack Weinberg committed
    • c-opts.c (c_common_decode_option): Add warn_strict_aliasing to -Wall. · bf52f899
      gcc:
      	* c-opts.c (c_common_decode_option): Add warn_strict_aliasing to
      	-Wall.
      	* c-typeck.c (build_c_cast): Use warn_strict_aliasing, tweak
      	message.
      	* flags.h (warn_strict_aliasing): Declare.
      	* toplev.c (warn_strict_aliasing): Define.
      	(lang_independent_options): Add it.
      	* doc/invoke.texi (-Wstrict-aliasing): Document it.
      testsuite:
      	* gcc.dg/alias-1.c: Tweak expected warning.
      
      From-SVN: r57938
      Nathan Sidwell committed
    • interpret.cc (_Jv_InterpMethod::run): Use UINT32 instead of unsigned long… · b7932de6
      interpret.cc (_Jv_InterpMethod::run): Use UINT32 instead of unsigned long temporary to implement insn_iushr shifts.
      
      	* interpret.cc (_Jv_InterpMethod::run): Use UINT32 instead of
      	unsigned long temporary to implement insn_iushr shifts.
      
      From-SVN: r57936
      Ulrich Weigand committed
    • re PR java/8003 (gcj segfaults on simple java line of code) · 8f6d2e96
      	* parse.y (variable_declarator_id): Simplify error path for
      	array declarator error.  For PR java/8003.
      
      From-SVN: r57934
      Tom Tromey committed
    • system.h (GCCBUGURL): Delete. · 36624850
      	* system.h (GCCBUGURL): Delete.
      	* version.c (bug_report_url): New.  Add commentary about
      	modifying both these strings in modified distributions.
      	* version.h: Declare bug_report_url.
      
      	* diagnostic.c, gcc.c, gcov.c, java/gjavah.c, java/jcf-dump.c,
      	java/jv-scan.c: Globally replace GCCBUGURL with bug_report_url.
      
      From-SVN: r57932
      Zack Weinberg committed
    • (__ev_set_acc_u64): Use __ev_create_u64 to convert uint64_t into __ev64_opaque__. · 218145d6
      (__ev_set_acc_s64): Likewise, but using signed types.
      
      From-SVN: r57930
      Nick Clifton committed