1. 07 Jan, 2003 27 commits
  2. 06 Jan, 2003 13 commits
    • alpha.c (alpha_encode_section_info): Adjust symbol_str properly when changing "local-ness". · 52fd80fb
              * config/alpha/alpha.c (alpha_encode_section_info): Adjust symbol_str
              properly when changing "local-ness".
              * config/alpha/alpha.md (movdi_er_high_g): Allow all symbols.
      
      	* gcc.dg/tls/alias-1.c: New.
      
      From-SVN: r60961
      Richard Henderson committed
    • darwin-protos.h: Add prototypes for new section functions. · a16b43c5
      2003-01-06  Dale Johannesen  <dalej@apple.com>
      
              * config/darwin-protos.h:  Add prototypes for new section functions.
      
      From-SVN: r60960
      Dale Johannesen committed
    • config.gcc (mipsisa32-*-elf*, [...]): Default ABI to EABI. · ef8dfae6
      2003-01-06  Chris Demetriou  <cgd@broadcom.com>
      
              * config.gcc (mipsisa32-*-elf*, mipsisa32el-*-elf*): Default ABI
              to EABI.
      
      From-SVN: r60957
      Chris Demetriou committed
    • re PR c++/9189 ([New parser] Order of default argument processing and function body compilation) · 8218bd34
      	PR c++/9189
      	* parser.c (cp_parser): Remove default_arg_types.  Update
      	documentation for unparsed_functions_queues.
      	(cp_parser_late_parsing_default_args): Take a FUNCTION_DECL as the
      	parameter.
      	(cp_parser_new): Don't set parser->default_arg_types.
      	(cp_parser_function_definition): Adjust usage of
      	unparsed_funtions_queues.
      	(cp_parser_class_specifier): Don't mess with
      	parser->default_arg_types.  Handle default argument processing in
      	a separate phase from function body processing.
      	(cp_parser_template_declaration_after_export): Adjust usage of
      	unparsed_functions_queues.
      	(cp_parser_late_parsing_for_member): Do not handle default
      	arguments.
      
      	PR c++/9189
      	* g++.dg/parse/defarg3.C: New test.
      
      From-SVN: r60956
      Mark Mitchell committed
    • locale_facets.h (messages): Move ctor, dtor definitions to.. · 1c26d8fd
      
      2003-01-06  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/locale_facets.h (messages): Move ctor, dtor
      	definitions to..
      	(__timepunct): Same.
      	* config/locale/gnu/messages_members.h (messages): Add dtor, ctor
      	definitions. Conditionalize for GNU systems.
      	* config/locale/generic/messages_members.h (messages): Add dtor, ctor
      	definitions.
      	* config/locale/gnu/time_members.h (messages): New. Add dtor, ctor
      	definitions. Conditionalize for GNU systems.
      	* config/locale/generic/time_members.h (messages): New. Add dtor, ctor
      	definitions.
      	* include/bits/localefwd.h (locale::facet::_S_c_name): Add.
      	* src/locale.cc: Define.
      	* src/localename.cc (locale::_Impl::_Impl(facet**, size_t, bool):
      	Use it.
      	* config/locale/gnu/time_members.h: Use it.
      	* config/locale/gnu/messages_members.h: Use it.
      	* config/linker-map.gnu: Add locale::facets details.
      	* include/Makefile.am (target_headers_extra): Add time_members.h.
      	* include/Makefile.in: Regenerate.
      	* acinclude.m4: Export CTIME_H.
      	* aclocal.m4: Regenerate.
      	* configure: Regnerate.
      
      From-SVN: r60952
      Benjamin Kosnik committed
    • hwint.h: If the current compiler has no 64-bit type at all, make HOST_WIDEST_INT 32 bits. · 44f9a8e4
      	* hwint.h: If the current compiler has no 64-bit type at all,
      	make HOST_WIDEST_INT 32 bits.
      
      From-SVN: r60951
      Zack Weinberg committed
    • mips.md (movdf_internal2): Fix constraints. · 2610198a
      2003-01-06  Eric Christopher  <echristo@redhat.com>
      
              * config/mips/mips.md (movdf_internal2): Fix constraints.
      
      From-SVN: r60950
      Eric Christopher committed
    • Fix comment typo. · 06d42c22
      From-SVN: r60949
      Joern Rennecke committed
    • 2003-01-06 Paolo Carlini <pcarlini@unitus.it> · 80c4581d
      	* src/codecvt.cc
      	(codecvt<char, char, mbstate_t>::do_in, do_out):
      	Tweak parameters to avoid unused parameter warnings.
      
      From-SVN: r60946
      Paolo Carlini committed
    • re PR c++/9109 (parse ambiguity) · 62b8a44e
      cp:
      	PR c++/9109
      	* parser.c (cp_parser_declarator_kind): New enum.
      	(cp_parser_declarator): Adjust.
      	(cp_parser_direct_declarator): Adjust. Allow for either named or
      	abstract declarator. Prefer abstract, if possible. Allow
      	parenthesized function name.
      	(cp_parser_condition): Adjust cp_parser_declarator call.
      	(cp_parser_explicit_instantiation): Likewise.
      	(cp_parser_init_declarator): Likewise.
      	(cp_parser_type_id): Likewise.
      	(cp_parser_function_definition): Likewise.
      	(cp_parser_member_declaration): Likewise.
      	(cp_parser_parameter_declaration): Use cp_parser_declarator to do
      	the tentative parsing.
      	(cp_parser_exception_declaration): Likewise.
      testsuite:
      	* g++.dg/parse/ambig1.C: New test.
      	* g++.dg/parse/defarg2.C: New test.
      
      From-SVN: r60944
      Nathan Sidwell committed
    • configure.in (GDB_TK): Add tcl directories conditional on gdb/gdbtk directory being present. · e914a571
      2003-01-06  Andrew Cagney  <ac131313@redhat.com>
      
      	* configure.in (GDB_TK): Add tcl directories conditional on
      	gdb/gdbtk directory being present.
      	* configure: Regenerate.
      
      From-SVN: r60943
      Andrew Cagney committed
    • re PR libstdc++/9151 (std::setprecision limited to 16 digits when outputting a double to a stream) · 87117aa2
      2003-01-06  Paolo Carlini  <pcarlini@unitus.it>
      
      	PR libstdc++/9151
      	* include/bits/locale_facets.cc (num_put::_M_convert_float):
      	Limit __prec to digits10 + 2, not digits10 + 1, taking into
      	account the possibility of %{g,G} conversion specifiers
      	inside _S_format_float.
      	* testsuite/27_io/ostream_inserter_arith.cc (test06): Add.
      
      From-SVN: r60939
      Paolo Carlini committed
    • libstdc++-v3-dg.exp (libstdc++-v3-init, [...]): Additionally handle files one… · 8de6a6df
      libstdc++-v3-dg.exp (libstdc++-v3-init, [...]): Additionally handle files one level deeper in glob patterns.
      
      	* testsuite/lib/libstdc++-v3-dg.exp (libstdc++-v3-init,
      	libstdc++-v3-list-sourcefiles): Additionally handle files one
      	level deeper in glob patterns.
      
      	* testsuite/27_io/istream_extractor_arith.cc: Delete, split...
      	* testsuite/27_io/istream_extractor_arith/01.cc,
      	testsuite/27_io/istream_extractor_arith/02.cc,
      	testsuite/27_io/istream_extractor_arith/03.cc,
      	testsuite/27_io/istream_extractor_arith/06.cc,
      	testsuite/27_io/istream_extractor_arith/07.cc,
      	testsuite/27_io/istream_extractor_arith/08.cc,
      	testsuite/27_io/istream_extractor_arith/09.cc,
      	testsuite/27_io/istream_extractor_arith/10.cc,
      	testsuite/27_io/istream_extractor_arith/11.cc,
      	testsuite/27_io/istream_extractor_arith/12.cc,
      	testsuite/27_io/istream_extractor_arith/13.cc: ... to new files.
      	* testsuite/27_io/istream_extractor_arith/12.cc: Add XFAIL for
      	sparc*-*-solaris2*.
      
      From-SVN: r60934
      Kaveh R. Ghazi committed