1. 30 Jun, 2003 10 commits
    • * cfgrtl.c (mark_killed_regs): Cast HARD_REGNO_NREGS to int. · 73383a81
      From-SVN: r68697
      Rainer Orth committed
    • c-pch.c (c_common_write_pch): Flush asm_out_file to allow for subsequent writes. · 2d583dcb
      	* c-pch.c (c_common_write_pch): Flush asm_out_file to allow for
      	subsequent writes.
      
      From-SVN: r68696
      Rainer Orth committed
    • std_streambuf.h (_M_mode): Move from here to filebuf and stringbuf. · cd16e04b
      2003-06-30  Paolo Carlini  <pcarlini@unitus.it>
      
      	* include/std/std_streambuf.h (_M_mode): Move from here to
      	filebuf and stringbuf.
      	(~basic_streambuf()): Don't set _M_mode.
      	(basic_streambuf()): Don't set _M_mode.
      	* include/std/std_fstream.h (_M_mode): Move here, from streambuf.
      	(~basic_filebuf()): Clean up.
      	* include/bits/fstream.tcc (basic_filebuf()): Set _M_mode.
      	* include/std/std_sstream.h (_M_mode): Move here, from streambuf.
      	* testsuite/27_io/basic_streambuf/cons/char/1.cc: Don't set _M_mode.
      	* testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
      	* testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
      	* testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
      	* testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
      
      2003-06-30  Paolo Carlini  <pcarlini@unitus.it>
      
      	* include/std/std_fstream.h (_M_underflow): Remove.
      	(uflow): Remove, inherited from streambuf.
      	(underflow): Only declare.
      	* include/bits/fstream.tcc (_M_underflow): Rename to
      	underflow, to which is equivalent for __bump == false,
      	simplify.
      	* include/std/std_sstream.h (_M_underflow): Remove.
      	(uflow): Remove, inherited from streambuf.
      	(underflow): Only declare.
      	* include/bits/sstream.tcc (_M_underflow): Rename to
      	underflow, to which is equivalent for __bump == false,
      	simplify.
      
      From-SVN: r68695
      Paolo Carlini committed
    • cfgrtl.c (verify_flow_info): Accept degenerated condjumps in cfglayout mode. · 3cf54412
      	* cfgrtl.c (verify_flow_info): Accept degenerated condjumps
      	in cfglayout mode.
      
      From-SVN: r68694
      Jan Hubicka committed
    • i386.c (standard_80387_constant_p): Accept TFmode constants too. · 1f48e56d
      	* i386.c (standard_80387_constant_p): Accept TFmode constants too.
      	(init_ext_80387_constants): Likewise.
      	(standard_80387_constant_rtx): Likewise.
      	* i386.md (atanxf): Disable for TARGET_128BIT_LONG_LONG
      	(atantf): Disable for !TARGET_128BIT_LONG_LONG
      	(fyl2x_sfxf3, fyl2x_dfxf3): Accept TFmode operands.
      	(fyl2x_xfxf3, fyl2x_tfxf3): Enable/disable as needed.
      	(fscale_sfxf3, fscale_dfxf3): Accept TFmode operands.
      	(fscale_xfxf3, fscale_tfxf3): Enable/disable as needed.
      	(frndinttf2): New.
      	(f2xm1tf2): New.
      	(exp?f2): Use expsf2_tf when needed.
      	(exp?f2_tf): New.
      	(exptf): New.
      
      From-SVN: r68693
      Jan Hubicka committed
    • Patch from Uwe Stieber. · 8f48afc1
      * config.gcc (sh*-*-kaos*): Put tm_file setting in separate case
      statement from tmake_file set.
      
      From-SVN: r68692
      Uwe Stieber committed
    • reload.c (find_reloads): Change push_reloads to push_reload in comment. · bd235d86
      * reload.c (find_reloads): Change push_reloads to push_reload in
      comment.
      * reload1.c (eliminate_regs): Likewise.
      (dump_needs): Delete prototype for deleted function.
      
      From-SVN: r68691
      James E Wilson committed
    • stl_algo.h (LOTS): Fully qualify standard functions with std::, thus avoiding Koenig lookup. · c868f37e
      2003-06-29  Paolo Carlini  <pcarlini@unitus.it>
      
      	* include/bits/stl_algo.h (LOTS): Fully qualify standard
      	functions with std::, thus avoiding Koenig lookup.
      
      From-SVN: r68690
      Paolo Carlini committed
    • builtin-attrs.def (gcc_diag, [...]): New format attributes. · 280c1e0d
      gcc:
      	* builtin-attrs.def (gcc_diag, gcc_cdiag, gcc_cxxdiag): New
      	format attributes.
      	* c-format.c (enum format_type): Add gcc_diag_format_type,
      	gcc_cdiag_format_type, and gcc_cxxdiag_format_type.
      	(gcc_diag_length_specs, gcc_cdiag_length_specs,
      	gcc_cxxdiag_length_specs, gcc_diag_flag_pairs,
      	gcc_cdiag_flag_pairs, gcc_cxxdiag_flag_pairs, gcc_diag_flag_specs,
      	gcc_cdiag_flag_specs, gcc_cxxdiag_flag_specs, gcc_diag_char_table,
      	gcc_cdiag_char_table, gcc_cxxdiag_char_table): New.
      	(format_types_orig): Add new data.
      	(find_char_info_specifier_index, init_dynamic_diag_info): New
      	functions.
      	(handle_format_attribute): Update to handle new format attributes.
      
      testsuite:
      	* gcc.dg/format/gcc_diag-1.c: New test.
      
      From-SVN: r68689
      Kaveh R. Ghazi committed
    • Daily bump. · 54bbcbd9
      From-SVN: r68687
      GCC Administrator committed
  2. 29 Jun, 2003 26 commits
  3. 28 Jun, 2003 4 commits