1. 16 Feb, 2002 6 commits
    • * gcc.dg/decl-1.c: Update, new test. · 7f311f63
      From-SVN: r49804
      Neil Booth committed
    • decl.c (grokdeclarator): Set typedef_decl for all TYPE_DECLs, remove incorrect comment. · 8d6e459d
      cp:
      	* decl.c (grokdeclarator): Set typedef_decl for all TYPE_DECLs,
      	remove incorrect comment. Move #if 0'd code to common path. Use
      	IMPLICIT_TYPENAME_P. Simplify & reformat ARRAY_TYPE duplication.
      testsuite:
      	* g++.dg/abi/bitfield1.C: New test.
      	* g++.dg/abi/bitfield2.C: New test.
      
      From-SVN: r49803
      Nathan Sidwell committed
    • Daily bump. · 45356ea2
      From-SVN: r49802
      GCC Administrator committed
    • std_iosfwd.h: Don't guard typedefs with _GLIBCPP_USE_WCHAR_T · b4cce253
      
      2002-02-15  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/std/std_iosfwd.h: Don't guard typedefs with
      	_GLIBCPP_USE_WCHAR_T
      	* include/bits/stringfwd.h: Same.
      
      From-SVN: r49800
      Benjamin Kosnik committed
    • locale.cc (moneypunct_byname): Remove definitions. · c7bbe0c4
      
      2002-02-15  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* src/locale.cc (moneypunct_byname): Remove definitions.
      	* include/std/std_streambuf.h (streambuf::operator=): Return.
      
      From-SVN: r49799
      Benjamin Kosnik committed
    • Tune for size. · a32e3c09
      
      
      2002-02-15  Benjamin Kosnik  <bkoz@redhat.com>
      
      	Tune for size.
      	* src/string-inst.cc (string::_Rep::_S_terminal): Remove redundant
      	explicit instantiation.
      	(string::_Rep::_S_max_size): Same.
      	* include/bits/basic_string.tcc: Add extern explicit
      	instantiations for string, wstring.
      	* include/bits/basic_ios.tcc: Add extern explicit instantiations
      	for ios, wios.
      	* include/bits/streambuf.tcc: Same, for streambuf, wstreambuf.
      	* include/bits/istream.tcc: Same, for istream, wistream.
      	* include/bits/ostream.tcc: Same for ostream, wostream, iostream,
      	wiostream.
      	* include/bits/sstream.tcc: Same, for stringbuf, wstringbuf,
      	istringstream, wistringstream, ostringstream, wostringstream,
      	stringstream, wstringstream.
      	* include/bits/fstream.tcc: Same, for filebuf, wfilebuf, ifstream,
      	wifstream, ofstream, wofstream, fstream, wfstream.
      	* src/misc-inst.cc: Correct comments.
      	Add iomanip instantiations for wide streams.
      	* include/std/std_iomanip.h: Same.
      	* include/bits/locale_facets.tcc: Same.
      
      	* include/std/std_streambuf.h: Correct
      	_GLIBCPP_FULLY_COMPLIANT_HEADERS guard.
      	* include/std/std_sstream.h: Same.
      	* include/std/std_ostream.h: Same.
      	* include/std/std_istream.h: Same.
      	* include/std/std_fstream.h: Same.
      
      	* include/std/std_streambuf.h: Add definitions for private copy
      	ctor and assignment operator.
      	* include/std/std_istream.h: Remove declared but undefined copy
      	ctor and assignment operator. This is taken care of in ios_base,
      	so adding it in the derived class as well is superfluous.
      	* include/std/std_ostream.h: Same.
      
      	* include/bits/basic_ios.h (basic_ios::clear): Don't inline.
      	* include/bits/basic_ios.tcc (basic_ios::clear): Move definition here.
      
      From-SVN: r49798
      Benjamin Kosnik committed
  2. 15 Feb, 2002 13 commits
  3. 14 Feb, 2002 19 commits
  4. 13 Feb, 2002 2 commits
    • config.gcc (a29k-*-rtems): General cleanup across all RTEMS targets... · f22b4bc4
      2002-02-13	Joel Sherrill <joel@OARcorp.com>
      
      	* config.gcc (a29k-*-rtems), config/a29k/rtems.h: General cleanup across
      	all RTEMS targets including removal of #includes from config/*/rtems*.h
      	file and adding them to tm_file setting. Added xm_defines=POSIX to
      	many targets.
      	* config.gcc (c4x-*-rtems), config/c4x/rtems.h: Ditto.
      	* config.gcc (h8300-*-rtems), config/h8300/rtems.h: Ditto.
      	* config.gcc (hppa1.1-*-rtems), config/pa/rtems.h: Ditto.
      	* config.gcc (i960-*-rtems), config/i960/rtems.h: Ditto.
      	* config.gcc (m68k-*-rtems*), config/m68k/rtems.h,
      	config/m68k/rtemself.h: Ditto.
      	* config.gcc (mips*-*-rtems*), config/mips/rtems.h,
      	config/mips/rtems64.h: Ditto.
      	* config.gcc (powerpc-*-rtems*), config/rs6000/rtems.h: Ditto.
      	* config.gcc (sh-*-rtems*), config/sh/rtems.h, config/sh/rtemself.h:
      	Ditto.
      	* config.gcc (sparc-*-rtems*), config/sparc/rtems.h,
      	config/sparc/rtemself.h: Ditto.
      	* config.gcc (v850-*-rtems*), config/v850/rtems.h: Ditto.
      	* config.gcc (arm-rtems), config/arm/rtems-elf.h: Ditto plus moved
      	arm-rtems stanza closer to other arm-elf targets and made arm-rtems
      	more like arm-elf.
      	* config.gcc (i[34567]86-*-rtems*), config/i386/djgpp-rtems.h,
      	config/i386/rtems.h, config/i386/rtemself.h: Ditto plus i386-rtemself
      	target made more similar to i386-elf.
      	* config/i386/t-rtems-i386: Added soft float support and multilibs.
      	* config/m68k/t-m68kbare: Add 68040 and 68060 as multilib alternatives to
      	be similar to config/m68k/t-m68kelf.
      	* gthr-rtems.h: Encapsulate with extern "C" for C++.
      
      From-SVN: r49749
      Joel Sherrill committed
    • * regmove.c (kill_value): Handle subregs. · 8686336f
      From-SVN: r49748
      Jan Hubicka committed