- 30 Apr, 2002 27 commits
-
-
2002-04-30 Benjamin Kosnik <bkoz@redhat.com> * include/ext/stdio_filebuf.h: New file. * include/ext/enc_filebuf.h: New file. * config/io/basic_file_stdio.h (__basic_file::sys_open): Add fd ctor. * config/io/basic_file_stdio.cc: Same. * include/bits/fstream.tcc (filebuf::_M_allocate_internal_buffer): Remove _M_unbuf hacks. (filebuf::_M_destroy_internal_buffer): Same. (filebuf::filebuf(cfile, openmode, int_type): Remove definition. (filebuf::fd): Remove. * include/std/std_fstream.h (filebuf::_M_unbuf): Remove. (filebuf::filebuf(__c_file*, openmode, int_type)): Remove. (filebuf::fd): Remove. * src/ios.cc (ios_base::_S_ios_create): Change to use specialized filebufs. (ios_base::_S_ios_destroy): Same. * src/misc-inst.cc (file_filebuf<char>): Add instantiation. * include/Makefile.am (ext_headers): Add ext_filebuf.h, stdio_filebuf.h. * include/Makefile.in: Regenerate. From-SVN: r52961
Benjamin Kosnik committed -
install.texi (Final install): Add to the list of info to include in a report of a successful bootstrap... * install.texi (Final install): Add to the list of info to include in a report of a successful bootstrap, and add link to 3.1 list. From-SVN: r52956
Janis Johnson committed -
* decl.c (grokdeclarator): Don't override TYPE_NAME of an anonymous class with a typedef if there are attributes. [[Split portion of a mixed commit.]] From-SVN: r52955.2
Jason Merrill committed -
* decl.c (grokdeclarator): Don't override TYPE_NAME of an anonymous class with a typedef if there are attributes. From-SVN: r52954
Jason Merrill committed -
* i386.md (type): Add new SSE/MMX subtypes, remove usused fop1. (mode): Add vector modes (i387): Kill attribute. (unit): New attribute. (length_immediate): Grok new types. (prefix_data16, prefix_rep, prefix_0f): Fix for SSE/MMX. (modrm): Use "unit". (memory): Handle MMX/SSE properly. (scheduling descriptions): Kill uses of fop1. (sse, mmx, fp patterns): Set type and mode properly. From-SVN: r52953
Jan Hubicka committed -
PR c++/6492 * pt.c (tsubst_friend_class): If the friend has an explicit scope, enter that scope before name lookup. From-SVN: r52951
Mark Mitchell committed -
* pa.c (override_options): Default to PA8000 scheduling. * doc/invoke.texi (HP-PA options): Mention newly added 7300 scheduling parameter. From-SVN: r52950
Jeffrey A Law committed -
From-SVN: r52948
Paul Eggert committed -
* pa.md (7100lc, 7200, 7300 scheduling): Slightly refine handling of double precision multiplies. * pa.md (7100lc, 7200, 7300 scheduling): Refine handling of fpdiv and fpsqrt instructions. (7200 & 7300 scheduling): Fix typo in handling of store-load and store-store penalties. From-SVN: r52946
Jeffrey A Law committed -
From-SVN: r52945
Vladimir Makarov committed -
* doc/contrib.texi (Contributors): Use MIPS instead of Mips and mips. Add two missing commas. From-SVN: r52944
Gerald Pfeifer committed -
2002-04-30 Paolo Carlini <pcarlini@unitus.it> * doc/contrib.texi (Contributors): Update Paolo Carlini's and Benjamin Kosnik's entries. From-SVN: r52941
Paolo Carlini committed -
parse.y (nomods_initdcl0): Do not move stack entries when setting things up as initdcl0_innards expects. * parse.y (nomods_initdcl0): Do not move stack entries when setting things up as initdcl0_innards expects. From-SVN: r52939
Paul Eggert committed -
2002-04-30 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/6511 * config/os/solaris/solaris2.7/bits/ctype_noninline.h: Fix typo. From-SVN: r52937
Benjamin Kosnik committed -
From-SVN: r52934
Benjamin Kosnik committed -
2002-04-29 Benjamin Kosnik <bkoz@redhat.com> PR libstdc++/5280 * include/bits/fstream.tcc (basic_filebuf::_M_underflow_common): Check for eof. * include/bits/streambuf_iterator.h: Match stream_iterator.h. (istreambuf_iterator::operator++): Invalidate on eof. (istreambuf_iterator::operator++(int)): Same. (istreambuf_iterator::operator*): Same. From-SVN: r52933
Benjamin Kosnik committed -
From-SVN: r52932
GCC Administrator committed -
2002-04-29 David S. Miller <davem@redhat.com> * config/sparc/sparc.h (BRANCH_COST, PREFETCH_BLOCK, SIMULTANEOUS_PREFETCHES): Tune for UltraSPARC-III. * config/sparc/sparc.md (call + jmp 32-bit peepholes): Likewise. * config/sparc/sparc.c (sparc_initialize_trampoline): Likewise. From-SVN: r52928
David S. Miller committed -
* config/mh-cxux: remove dead code * config/mh-dgux386: remove dead code * config/mh-hp300: remove dead code * config/mh-hpux: remove dead code * config/mh-hpux8: remove dead code * config/mh-irix5: remove dead code * config/mh-irix6: remove dead code * config/mh-ncr3000: remove dead code * config/mh-ncrsvr43: remove dead code * config/mh-necv4: remove dead code * config/mh-sco: remove dead code * config/mh-solaris: remove dead code * config/mh-sysv: remove dead code * config/mh-sysv4: remove dead code * config/mh-sysv5: remove dead code * config/mh-irix4: remove, contains only dead code * configure.in: delete reference to absent file From-SVN: r52926
DJ Delorie committed -
From-SVN: r52925
Nathanael Nerode committed -
* configure.in: Eliminate references to gash. * Makefile.in: Eliminate references to gash. From-SVN: r52924
Nathanael Nerode committed -
* configure.in: Remove useless references to 'pic' makefile fragments. * config/mt-armpic: Delete. * config/mt-elfalphapic: Delete. * config/mt-i370pic: Delete. * config/mt-ia64pic: Delete. * config/mt-m68kpic: Delete. * config/mt-papic: Delete. * config/mt-ppcpic: Delete. * config/mt-s390pic: Delete. * config/mt-sparcpic: Delete. * config/mt-x86pic: Delete. From-SVN: r52923
Nathanael Nerode committed -
From-SVN: r52922
Nathanael Nerode committed -
From-SVN: r52921
Nathanael Nerode committed -
From-SVN: r52920
Nathanael Nerode committed -
libstdc++-v3-dg.exp (libstdc++-v3-init): Set all of LD_LIBRARY_PATH, SHLIB_PATH, LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH. * testsuite/lib/libstdc++-v3-dg.exp (libstdc++-v3-init): Set all of LD_LIBRARY_PATH, SHLIB_PATH, LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH. From-SVN: r52919
Rainer Orth committed -
2002-04-29 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> * combine.c (find_split_point): Use gen_int_mode. From-SVN: r52916
Franz Sirl committed
-
- 29 Apr, 2002 13 commits
-
-
Merging code from dfa-branch: From-SVN: r52915
Vladimir Makarov committed -
* reload1.c (eliminate_regs, case SUBREG): Fix typo in adjust_address_nv call. From-SVN: r52914
Richard Kenner committed -
* doc/install.texi (Testing): Provide additional information, and a stronger encouragement, for running the testsuites. From-SVN: r52910
Janis Johnson committed -
* MAINTAINERS: Add self and realphabetize. Update entries for Dan Berlin, Chris Demetriou and Michael Matz. Remove entry for a29k port maintainer. From-SVN: r52908
Roger Sayle committed -
* config/mips/mips.c (mips_parse_cpu): Warn if the CPU name is given in upper case. From-SVN: r52907
DJ Delorie committed -
* fixinc/inclhack.def (solaris_widec): Include <wchar.h> in Solaris 2 <widec.h> if missing. * fixinc/fixincl.x: Regenerate. * fixinc/tests/base/widec.h: New file. From-SVN: r52906
Rainer Orth committed -
* toplev.c (f_options): Add "profile" switch so that -fno-profile can be used to disable -p. From-SVN: r52904
Nick Clifton committed -
From-SVN: r52903
Bernd Schmidt committed -
PR c++/6477 * decl.c (follow_tag_typedef): Check if TYPE_NAME (original) is non-NULL first. * g++.dg/parse/typedef1.C: New test. From-SVN: r52900
Jakub Jelinek committed -
From-SVN: r52899
Jan Hubicka committed -
PR c++/6492 * pt.c (tsubst_friend_class): If the friend has an explicit scope, enter that scope before name lookup. PR c++/6486 * method.c (do_build_copy_constructor): Avoid building cv-qualified reference types. PR c++/6486 * g++.dg/template/friend6.C: New test. PR c++/6492 * g++.dg/init/copy1.C: New test. From-SVN: r52895
Mark Mitchell committed -
* doc/contrib.texi (Contributors): Add Paolo Carlini and Janis Johnson. Update Richard Henderson, Jakub Jelinek, and Mark Mitchell. Refer to Objective-C instead of ObjC, SPARC instead of sparc, and CPU instead of cpu. From-SVN: r52893
Gerald Pfeifer committed -
* toplev.c (flag_if_conversion, flag_if_conversion2): New static variables. (lang_independent_options): Add -fif-conversion, -fif-conversion2 (rest_of_compilation): Do if conversion only when asked for. (parse_options_and_default_flags): Set new variables to 1 for -O1 * invoke.texi (-fif-conversion, -fif-conversion2): Document. From-SVN: r52891
Jan Hubicka committed
-