1. 28 Feb, 2001 12 commits
    • caller-save.c (reg_save_code, [...]): Index by mode, not NREGS. · 787dc842
      	* caller-save.c (reg_save_code, reg_restore_code):  Index by mode, not
      	NREGS.
      	(insert_save, insert_restore): New parameter save_mode.
      	(init_caller_save): Update initialization of reg_save_code
      	and reg_restore_code.
      	(save_call_clobbered_regs):  Compute save_modes and update calls to
      	reg_save_code and reg_restore_code.
      	(insert_restore):  Unsignetize numbers; use save_modes to choose mode
      	of spill; update use of reg_restore_code.
      	(insert_save):  Likewise.
      	* i386.h (HARD_REGNO_CALLER_SAVE_MODE): Update.
      	* c4x.h (HARD_REGNO_CALLER_SAVE_MODE): Update.
      	* regs.h (HARD_REGNO_CALLER_SAVE_MODE): Likewise.
      
      From-SVN: r40120
      Jan Hubicka committed
    • ifcvt.c (noce_emit_store_flag, [...]): Use reversed_comparison_code instead of… · dc2698bc
      ifcvt.c (noce_emit_store_flag, [...]): Use reversed_comparison_code instead of reverse_comparison and...
      
      	* ifcvt.c (noce_emit_store_flag, noce_try_store_flag_constants,
      	noce_try_store_flag_inc, noce_try_store_flag_mask,
      	noce_try_cmove_arith):
      	Use reversed_comparison_code instead of reverse_comparison and
      	can_reverse_comparison_p.
      
      From-SVN: r40119
      Jan Hubicka committed
    • jump.c (reversed_comparison_code_parts): Allow reversal of unordered compares in… · 2450703c
      jump.c (reversed_comparison_code_parts): Allow reversal of unordered compares in -ffast-math mode...
      
      	* jump.c (reversed_comparison_code_parts): Allow reversal of
      	unordered compares in -ffast-math mode; reverse ordered compares
      	for FP even w/o -ffast-math.
      
      From-SVN: r40118
      Jan Hubicka committed
    • Remove floating point and complex type template constant parms. · e5844e6d
      cp:
      	Remove floating point and complex type template constant parms.
      	* pt.c (convert_nontype_argument): Remove REAL_TYPE and
      	COMPLEX_TYPE extensions.
      	(invalid_nontype_parm_type_p): Likewise.
      testuite:
      	* g++.old-deja/g++.ext/realpt1.C: Remove.
      
      From-SVN: r40117
      Nathan Sidwell committed
    • Daily bump. · 323c6a74
      From-SVN: r40113
      GCC Administrator committed
    • print-rtl.c (print_rtx): Don't print field five on NOTEs other than NOTE_INSN_DELETED_LABEL. · 25cff714
              * print-rtl.c (print_rtx) [i]: Don't print field five on
              NOTEs other than NOTE_INSN_DELETED_LABEL.
      
      From-SVN: r40110
      Richard Henderson committed
    • 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 3 commits