1. 28 Feb, 2001 6 commits
    • basic_file.h: Include basic_file_model.h. · 115b5a7e
      
      2001-02-27  Benjamin Kosnik  <bkoz@redhat.com>
      
      	libstdc++/1886
      	* include/bits/basic_file.h: Include basic_file_model.h.
      	* config/c_io_libio.cc: Move to...
      	* config/basic_file_libio.cc: Here.
      	* config/basic_file_libio.h: New file.
      	* config/c_io_stdio.cc: Move to...
      	* config/basic_file_stdio.cc: Here.
      	* config/basic_file_stdio.h: New file.
      	* config/c_io_libio.h: Tweak.
      	* config/c_io_stdio.h: Tweak.
      	* src/Makefile.am (build_headers): Add basic_file_model.h.
      	(sources): Add basic_file.cc, remove c++io.cc.
      	* src/Makefile.in: Regenerate.
      	* acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Add support for
      	basic_file_model.h and basic_file.cc.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* testsuite/27_io/filebuf.cc (test05): Add regression.
      
      From-SVN: r40109
      Benjamin Kosnik committed
    • basic_file.h: Include basic_file_model.h. · c0a26060
      
      2001-02-27  Benjamin Kosnik  <bkoz@redhat.com>
      
      	libstdc++/1886
      	* include/bits/basic_file.h: Include basic_file_model.h.
      	* config/c_io_libio.cc: Move to...
      	* config/basic_file_libio.cc: Here.
      	* config/basic_file_libio.h: New file.
      	* config/c_io_stdio.cc: Move to...
      	* config/basic_file_stdio.cc: Here.
      	* config/basic_file_stdio.h: New file.
      	* config/c_io_libio.h: Tweak.
      	* config/c_io_stdio.h: Tweak.
      	* src/Makefile.am (build_headers): Add basic_file_model.h.
      	(sources): Add basic_file.cc, remove c++io.cc.
      	* src/Makefile.in: Regenerate.
      	* acinclude.m4 (GLIBCPP_ENABLE_CSTDIO): Add support for
      	basic_file_model.h and basic_file.cc.
      	* aclocal.m4: Regenerate.
      	* configure: Regenerate.
      	* testsuite/27_io/filebuf.cc (test05): Add regression.
      
      From-SVN: r40108
      Benjamin Kosnik committed
    • xm-iris4.h: Delete #if 0 block (there since before 1997). · 26029fe2
      	* mips/xm-iris4.h: Delete #if 0 block (there since before 1997).
      	* pa/xm-linux.h, pa/xm-pa.h, pa/xm-papro.h: Don't declare errno.
      
      From-SVN: r40107
      Zack Weinberg committed
    • c-common.c (walk_stmt_tree): Visit the chain of the current tree even if walk_subtrees is 0. · 87aee676
      2001-02-27  Diego Novillo  <dnovillo@redhat.com>
      
      	* c-common.c (walk_stmt_tree): Visit the chain of the current tree
      	even if walk_subtrees is 0.
      	* c-semantics.c (prune_unused_decls): Return a non-null value to
      	stop traversing the tree chain.
      
      From-SVN: r40106
      Diego Novillo committed
    • m68k.c (output_function_prologue): Save the new CFA register, *then* define it as the new CFA. · 67935d3f
      * config/m68k/m68k.c (output_function_prologue): Save the new CFA
      register, *then* define it as the new CFA.
      
      From-SVN: r40104
      DJ Delorie committed
    • Correct license. · a29456b5
      
      2001-02-27  Benjamin Kosnik  <bkoz@redhat.com>
      
      	Correct license.
      	* config/cpu/alpha/bits/atomicity.h: Change.
      	* config/cpu/arm/bits/atomicity.h
      	* config/cpu/generic/bits/atomicity.h
      	* config/cpu/i386/bits/atomicity.h
      	* config/cpu/i486/bits/atomicity.h
      	* config/cpu/ia64/bits/atomicity.h
      	* config/cpu/powerpc/bits/atomicity.h
      	* config/cpu/sparc/sparc32/bits/atomicity.h
      	* config/cpu/sparc/sparc64/bits/atomicity.h
      	* config/os/aix/bits/atomicity.h
      	* config/os/irix/bits/atomicity.h
      
      From-SVN: r40103
      Benjamin Kosnik committed
  2. 27 Feb, 2001 14 commits
  3. 26 Feb, 2001 11 commits
  4. 25 Feb, 2001 9 commits
    • ifcvt.c (struct noce_if_info): Add test_bb. · 05cc23e8
              * ifcvt.c (struct noce_if_info): Add test_bb.
              (noce_get_alt_condition): New.
              (noce_try_minmax, noce_try_abs): New.
              (noce_operand_ok): New.
              (noce_process_if_block): Use them.
              * rtlanal.c (may_trap_p): NEG and ABS can never trap.
      
      From-SVN: r40060
      Richard Henderson committed
    • config.gcc: Put back pa/t-openbsd and rs6000/t-openbsd. · e1b71de9
              * config.gcc: Put back pa/t-openbsd and rs6000/t-openbsd.
              * config/mips/mips.c (mips_make_temp_file): Set temp_filename
              properly.
              (mips_asm_file_end): Free temp_filename here.
      
      From-SVN: r40058
      Zack Weinberg committed
    • i386-protos.h (ix86_set_move_mem_attrs): Move decl. · 397be6cf
      	* config/i386/i386-protos.h (ix86_set_move_mem_attrs): Move decl.
      	* config/i386/i386.c (ix86_set_move_mem_attrs_1): Fix typo.
      
      From-SVN: r40056
      Richard Kenner committed
    • * config/i386/i386.md (movstrsi): Handle FAIL case. · 4ddb47b3
      From-SVN: r40054
      Richard Kenner committed
    • cppinit.c (builtin_array): Update. · 618cdda7
              * cppinit.c (builtin_array): Update.
              (init_builtins): Flag builtins to warn if redefined or
              undefined.  Define __GXX_WEAK as a normal macro.
              * cpplib.c (do_undef): Warn if flagged NODE_WARN.
              * cpplib.h (NODE_WARN): New flag.
              * cppmacro.c (builtin_macro): Remove handling of __GXX_WEAK__.
              Handle __STDC__ as a builtin only on Solaris.
              (warn_of_redefinition): Renamed from check_macro_definition.
              Reverse sense of test.  Always warn if NODE_WARN.
              (_cpp_create_definition): Use warn_of_redefinition.  Flag
              any macro beginning with "__STDC_" to require a mandatory
              warning if redefined or undefined.
      
      From-SVN: r40053
      Neil Booth committed
    • mathconf.h (GET_LDOUBLE_MSW64): Fix thinko. · f5500e44
      2001-02-25  Greg Freemyer <freemyer@NorcrossGroup.com>
      
      	* libmath/mathconf.h (GET_LDOUBLE_MSW64): Fix thinko.
      
      From-SVN: r40051
      Greg Freemyer committed
    • Daily bump. · 2dae5982
      From-SVN: r40049
      GCC Administrator committed
    • xm-interix.h, [...]: Don't define any of... · 000b5f54
      	* xm-interix.h, xm-lynx.h, alpha/xm-vms.h, convex/xm-convex.h,
      	i370/xm-i370.h, i370/xm-linux.h, i370/xm-mvs.h, i370/xm-oe.h,
      	i386/xm-beos.h, i386/xm-dos.h, i386/xm-mingw32.h,
      	i860/xm-i860.h, m68k/xm-3b1.h, m68k/xm-amix.h, m68k/xm-aux.h,
      	m68k/xm-crds.h, m68k/xm-mot3300.h, m88k/xm-sysv3.h,
      	mips/xm-mips.h, rs6000/xm-beos.h, vax/xm-vms.h:
      	Don't define any of:
      	USE_PROTOTYPES, vfork, mktemp, SVR3, NO_SYS_PARAMS_H,
      	P_tmpdir, MVS, NO_DBX_FORMAT, USE_STDARGS, STDC_HEADERS,
      	NO_PRECOMPILES, i860, __PTR_TO_INT, __INT_TO_PTR, rindex,
      	index, FULL_PROTOTYPES, AUX, R_OK, W_OK, X_OK, F_OK,
      	STACK_DIRECTION, MIPS, MAX_READ_LEN, MAX_WRITE_LEN.
      
      	* alpha/xm-alpha.h, clipper/xm-clix.h, d30v/xm-d30v.h,
      	fr30/xm-fr30.h, i370/xm-linux.h: Remove commented-out macro
      	definitions.
      
      	* m68k/xm-3b1.h, m68k/xm-crds.h, m88k/xm-sysv3.h:
      	Delete now-empty file.
      
      	* alpha/vms.h: Define NEED_ATEXIT here...
      	* alpha/xm-vms.h: ...not here.
      
      	* i386/cygwin.h: Don't define PARAMS.
      	* mips/mips.c: Don't prototype mktemp.  Don't define
      	P_tmpdir.  Use make_temp_file to create temporary files.
      	Don't be clever and delete temporary files early.
      	* f/com.c: Don't define STDC_HEADERS, autoconf handles it.
      	* config.gcc: Drop references to deleted files.  Don't define
      	FULL_PROTOTYPES.
      	* gcc.texi: Don't mention USE_PROTOTYPES.
      
      From-SVN: r40048
      Zack Weinberg committed