and though bugs are the bane of my existence, rest assured the wretched thing will get the best of care here

This project is mirrored from git://gcc.gnu.org/git/gcc.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer.
Last successful update .
  1. 02 Mar, 1998 2 commits
  2. 01 Mar, 1998 1 commit
  3. 25 Feb, 1998 1 commit
  4. 24 Feb, 1998 4 commits
    • Andreas Schwab's avatar
      Changes for _G_IO_IO_FILE_VERSION == 0x20001: · 5f8b9c80
      Andreas Schwab authored
              * libioP.h (_IO_showmanyc_t, _IO_SHOWMANYC, _IO_imbue_t,
              _IO_IMBUE): New definitions.
              (struct _IO_jump_t): Add __showmanyc and __imbue fields.
              (_IO_file_fopen): Add new fourth argument.
              * filebuf.cc (filebuf::open): Pass new fourth argument to
              _IO_file_fopen.
              * iolibio.h (_IO_freopen): Likewise.
              * streambuf.cc (streambuf::showmanyc, streambuf::imbue): New
              functions.
              * streambuf.h (_IO_wchar_t): Define to _G_wchar_t.
              (ios::fill): Remove casts.
              (struct streambuf): Add showmanyc and imbue members.
              * iostream.cc (ostream::operator<<(double n)) [__GLIBC_MINOR__ >=
              1]: Initialize new fields is_char of struct printf_info.
              (ostream::operator<<(long double n)) [__GLIBC_MINOR__ >= 1]:
              Likewise.
      
      From-SVN: r18221
      5f8b9c80
    • H.J. Lu's avatar
      configure.in (topsrcdir): New. · 3ceda776
      H.J. Lu authored
              * configure.in (topsrcdir): New.
              (CHECK_SUBDIRS, configdirs): Check ${topsrcdir}/gcc instead.
              (config-ml.in): Use ${topsrcdir}/config-ml.in.
              * tests/configure.in (topsrcdir): New.
              (CHECK): Check ${topsrcdir}/gcc instead.
              * configure.in (CHECK_SUBDIRS): Set to testsuite only if
              ${srcdir}/../gcc exists.
              (configdirs): Include testsuite only if ${srcdir}/../gcc exists.
              * tests/Makefile.in (check): Depend on $(CHECK).
              * tests/configure.in (CHECK): Set to "check-iostream
              check-stdio" if ${srcdir}/../../gcc doesn't exists.
      
      From-SVN: r18220
      3ceda776
    • H.J. Lu's avatar
      configure.in (topsrcdir): New. · d356de35
      H.J. Lu authored
              * configure.in (topsrcdir): New.
              (configdirs): Check ${topsrcdir}/gcc instead.
              (config-ml.in): Use ${topsrcdir}/config-ml.in.
              * tests/configure.in (topsrcdir): New.
              (check): Check ${topsrcdir}/gcc instead.
              * configure.in (configdirs): Include testsuite only if
              ${srcdir}/../gcc exists.
              * tests/configure.in (check): Set to ${CHECK} if
              ${srcdir}/../../gcc doesn't exists.
      
      From-SVN: r18219
      d356de35
    • Jeffrey A Law's avatar
      expr.c (emit_move_insn_1): Fix minor buglet in last change caused by importint... · c78880d8
      Jeffrey A Law authored
      expr.c (emit_move_insn_1): Fix minor buglet in last change caused by importint it into the release branch.
      
              * expr.c (emit_move_insn_1): Fix minor buglet in last change
              caused by importint it into the release branch.
      
      From-SVN: r18216
      c78880d8
  5. 23 Feb, 1998 1 commit
    • Jeff Law's avatar
      Update. · 9925224f
      Jeff Law authored
      From-SVN: r18212
      9925224f
  6. 22 Feb, 1998 8 commits
  7. 21 Feb, 1998 1 commit
  8. 20 Feb, 1998 3 commits
    • Jason Merrill's avatar
      collect2.c (main): Still handle !do_collecting for non-AIX targets. · ee19c9c0
      Jason Merrill authored
              * collect2.c (main): Still handle !do_collecting for non-AIX targets.
      Bring over from mainline sources.
      
      From-SVN: r18153
      ee19c9c0
    • H.J. Lu's avatar
      ropeimpl.h: Check __STL_PTHREADS instead of _PTHREADS. · 826603f8
      H.J. Lu authored
      	* ropeimpl.h: Check __STL_PTHREADS instead of _PTHREADS.
      	* stl_alloc.h: Ditto.
      	* stl_config.h: Ditto.
      	* stl_rope.h: Ditto.
      	* stl_config.h: include <_G_config.h> if __GNUG__ is defined.
      	(__STL_PTHREADS): Defined if _PTHREADS is defined or
      	__GLIBC__ >= 2.
      Co-Authored-By: default avatarJason Merrill <jason@yorick.cygnus.com>
      
      From-SVN: r18137
      826603f8
    • Andrey Slepuhin's avatar
      collect2.c (XCOFF_SCAN_LIBS): Remove. · 31eb7f85
      Andrey Slepuhin authored
              * collect2.c (XCOFF_SCAN_LIBS): Remove.
              (export_flag): New variable.
              (export_file): #ifdef COLLECT_EXPORT_LIST.
              (import_file, exports, imports, undefined): New variables.
              (libs, cmdline_lib_dirs, libpath_lib_dirs, libpath, libexts): Same.
              (dump_list, dump_prefix_list, is_in_list): New functions.
              (write_export_file): $ifdef COLLECT_EXPORT_LIST.
              (write_import_file, resolve_lib_name): New functions.
              (use_import_list, ignore_library): Same.
              (collect_exit): maybe_unlink import_file and #ifdef.
              (handler): Same.
              (main): New variable importf, #ifdef exportf.  Move parsing of
              -shared before general argument parsing.  Resolve AIX library
              paths and import libgcc.a symbols.  Treat .so shared libraries the
              same as objects and .a libraries.  Create alias for object_lst and
              increment it instead of original pointer.  Scan AIX libraries as
              objects earlier instead of using scan_libraries.  Perform AIX
              tlink later to resolve templates instead of forking ld.
              (GCC_OK_SYMBOL): Ensure symbol not in undef section.
              (GCC_UNDEF_SYMBOL): New macro.
              (scan_prog_file): Loop for members of AIX libraries.  Handle
              export/import of ctors/dtors.
              (aix_std_libs): New variable.
              (scan_libraries, XCOFF): Delete.
      Co-Authored-By: default avatarDavid Edelsohn <edelsohn@mhpcc.edu>
      
      From-SVN: r18133
      31eb7f85
  9. 19 Feb, 1998 6 commits
    • Mike Stump's avatar
      Makefile.in: Use $tooldir for sys-include to match toplevel configure. · 1d7f28e1
      Mike Stump authored
              * Makefile.in: Use $tooldir for sys-include to match toplevel
              configure.
      
      From-SVN: r18127
      1d7f28e1
    • Robin Kirkham's avatar
      m68k.h (TARGET_SWITCHES): -mcpu32 now clears MASK_68881. · 8015016f
      Robin Kirkham authored
      d
              * m68k.h (TARGET_SWITCHES): -mcpu32 now clears MASK_68881.
              (MACHINE_STATE_m68010_up): Replaced __mc68332__ with __mcpu32__.
              * m68k/m68k-none.h(CPP_FPU_SPEC): Update relative to TARGET_SWITCHES.
              (CPP_SPEC, ASM_SPEC, CC1_SPEC): Likewise.
              (CPP_SPEC): -m68332 defines both __mc68332 and __mcpu32__.
              * m68k/t-m68kbare (MULTILIB_OPTIONS): Add mcpu32.
              (MULTILIB_MATCHES): -m68332 now uses mcpu32 libraries, not m68000.
              (MULTILIB_EXCEPTIONS): Don't build 68881 libraries for m68000,
              mcpu32 or m5200.
              * longlong.h: Replace __mc68332__ with __mcpu32__.
      
      From-SVN: r18111
      8015016f
    • Jeff Law's avatar
      m68k.h (TARGET_SWITCHES): -mcpu32 now clears MASK_68881. · 2db2f067
      Jeff Law authored
      a
              * m68k.h (TARGET_SWITCHES): -mcpu32 now clears MASK_68881.
              (MACHINE_STATE_m68010_up): Replaced __mc68332__ with __mcpu32__.
              * m68k/m68k-none.h(CPP_FPU_SPEC): Update relative to TARGET_SWITCHES.
              (CPP_SPEC, ASM_SPEC, CC1_SPEC): Likewise.
              (CPP_SPEC): -m68332 defines both __mc68332 and __mcpu32__.
              * m68k/t-m68kbare (MULTILIB_OPTIONS): Add mcpu32.
              (MULTILIB_MATCHES): -m68332 now uses mcpu32 libraries, not m68000.
              (MULTILIB_EXCEPTIONS): Don't build 68881 libraries for m68000,
              mcpu32 or m5200.
              * longlong.h: Replace __mc68332__ with __mcpu32__.
      
      From-SVN: r18110
      2db2f067
    • Jeffrey A Law's avatar
      emit-rtl.c (gen_lowpart_common): Suppress last change if __complex__. · 200e1cad
      Jeffrey A Law authored
              * emit-rtl.c (gen_lowpart_common): Suppress last change if __complex__.
              * emit-rtl.c (hard-reg-set.h): Include.
              (get_lowpart_common): Don't make new REG for hard reg in a
              class that cannot change size.
              * Makefile.in (emit-rtl.o): Depend on hard-reg-set.h.
              * combine.c: Revert previous patch.
      Co-Authored-By: default avatarRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
      
      From-SVN: r18108
      200e1cad
    • Jeff Law's avatar
      Update from David. · c0bc8f6d
      Jeff Law authored
      From-SVN: r18107
      c0bc8f6d
    • Jeff Law's avatar
      Doc fixes from David. · bcce5e6d
      Jeff Law authored
      From-SVN: r18106
      bcce5e6d
  10. 18 Feb, 1998 3 commits
  11. 17 Feb, 1998 8 commits
    • David Edelsohn's avatar
      * rs6000.h (MY_ISCOFF): Add numeric value of U803XTOCMAGIC. · 1203e202
      David Edelsohn authored
      From-SVN: r18058
      1203e202
    • David Edelsohn's avatar
      * x-aix31 (INSTALL): Delete. · c0723b33
      David Edelsohn authored
      From-SVN: r18056
      c0723b33
    • Richard Henderson's avatar
      combine.c (simplify_rtx): Obey CLASS_CANNOT_CHANGE_SIZE when simplifying a subreg of a hard reg. · 5d1f565b
      Richard Henderson authored
              * combine.c (simplify_rtx): Obey CLASS_CANNOT_CHANGE_SIZE when
              simplifying a subreg of a hard reg.
              (expand_compound_operation): Likewise.
              (force_to_mode): Likewise.
      
      From-SVN: r18053
      5d1f565b
    • Jeff Law's avatar
      i386.c (notice_update_cc): Use reg_overlap_mentioned_p. · 3c1fb661
      Jeff Law authored
      	* i386.c (notice_update_cc): Use reg_overlap_mentioned_p.
      Fix ChangeLog entry.
      
      From-SVN: r18044
      3c1fb661
    • Andreas Schwab's avatar
      iostream.cc (istream::operator>>(long double&)): Scan value into separate... · f7ed6981
      Andreas Schwab authored
      iostream.cc (istream::operator>>(long double&)): Scan value into separate variable, in case long double is bigger than double.
      
              * iostream.cc (istream::operator>>(long double&))
              [!_G_HAVE_LONG_DOUBLE_IO]: Scan value into separate variable, in
              case long double is bigger than double.
              (ostream::operator<<(double)) [_G_HAVE_PRINTF_FP]: Fix order of
              initializers of struct printf_info to match declaration order,
              to work around g++ bug.
              (ostream::operator<<(long double)) [_G_HAVE_PRINTF_FP]: Likewise.
              * gen-params: Add missing quotes.  Avoid useless use of command
              substitution.
      
      From-SVN: r18043
      f7ed6981
    • H.J. Lu's avatar
      linux.mt (IO_OBJECTS): Add iogetline.o. · 56e7c89c
      H.J. Lu authored
              * config/linux.mt (IO_OBJECTS): Add iogetline.o.
              * config/linuxlibc1.mt: Ditto.
              * iogetline.c (_IO_getline_info): Renamed from _IO_getline.
              (_IO_getline): Just call _IO_getline_info.
              * isgetline.cc (istream::getline, istream::get, _sb_readline):
              Call _IO_getline_info instead of _IO_getline and get the EOF
              information.
              * sbgetline.cc (streambuf::sgetline): Ditto.
              * libioP.h (_IO_getline_info): New declaration.
              * iogetline.c (_IO_getline): Handle the case when there is no
              buffer.
      
      From-SVN: r18041
      56e7c89c
    • H.J. Lu's avatar
      [multiple changes] · 52af7fac
      H.J. Lu authored
      Sat Dec  6 14:58:17 1997  H.J. Lu  (hjl@gnu.org)
      	* filebuf.cc (filebuf::open): Call _IO_file_open if
      	_G_HAVE_IO_FILE_OPEN is 1.
      	* libio.h (_IO_fpos64_t, _IO_off64_t): Defined if
      	_G_IO_IO_FILE_VERSION == 0x20001.
      	* libioP.h (_IO_file_open): New declaration.
      	* libio.h (_IO_FILE, _IO_stdin_, _IO_stdout_, _IO_stderr_,
      	_IO_seekoff, _IO_seekpos): Add support for libio in egcs 2.1.
      	* libioP.h (_IO_seekoff_t, _IO_seekpos_t, _IO_seek_t,
      	_IO_seekoff, _IO_seekpos, _IO_default_seekoff,
      	_IO_default_seekpos, _IO_default_seek, _IO_file_seekoff,
      	_IO_file_seek, _IO_str_seekoff, _IO_pos_BAD, _IO_pos_as_off,
      	_IO_pos_0): Ditto.
      	* streambuf.h (streamoff, streampos): Ditto.
      Mon Nov 17 07:36:58 1997  H.J. Lu  (hjl@gnu.org)
      	* gen-params (__extension__): Use only if gcc version >= 2.8.
      
      From-SVN: r18040
      52af7fac
    • Jeff Law's avatar
      Forgot to commit ChangeLog after recent checkin on the release branch... · 1822f8a6
      Jeff Law authored
      From-SVN: r18039
      1822f8a6
  12. 15 Feb, 1998 2 commits
    • Krister Walfridsson's avatar
      fileops.c: #include <unistd.h>. · d49a20c5
      Krister Walfridsson authored
              * fileops.c: #include <unistd.h>.
              * ioprims.c: Likewise.
              * dbz/dbz.c (putconf): Handle systems which use "long long" as type
              for "off_t".
              * dbz/dbzmain.c (mkfiles): Likewise.
      
      From-SVN: r18017
      d49a20c5
    • Jeff Law's avatar
      netbsd.h (DWARF2_UNWIND_INFO): Define as zero for now. · 1061012c
      Jeff Law authored
              * arm/netbsd.h (DWARF2_UNWIND_INFO): Define as zero for now.
              * i386/netbsd.h, m68k/netbsd.h, ns32k/netbsd.h: Likewise.
              * sparc/netbsd.h, vax/netbsd.h: Likewise.
      
      From-SVN: r18016
      1061012c