1. 22 May, 2004 17 commits
  2. 21 May, 2004 20 commits
  3. 20 May, 2004 3 commits
    • unwind-dw2-fde.c (get_cie_encoding): Handle dwarf3 CIE format. · 0ef54a47
      	* unwind-dw2-fde.c (get_cie_encoding): Handle dwarf3 CIE format.
      	* unwind-dw2.c (extract_cie_info): Ditto.
      	(_Unwind_FrameState): Change retaddr_column to word type.
      
      From-SVN: r82072
      Paul Brook committed
    • re PR middle-end/3074 (Statement with no effect not flagged with -Wall) · f4085d4c
      
      	PR middle-end/3074
      	* fold-const.c (strip_compound_expr): Delete function.
      	(count_cond): Delete function.
      	(fold_binary_op_with_conditional_arg): Only perform transformations
      	"a + (b?c:d) -> b ? a+c : a+d" and "(b?c:d) + a -> b ? c+a : d+a"
      	when a is constant.  This greatly simplifies this routine.
      
      	* tree.c (saved_expr_p): Delete function.
      	* tree.h (saved_expr_p): Delete function prototype.
      
      	* gcc.dg/pr3074-1.c: New test case.
      	* gcc.dg/sequence-pt-1.c: Remove an XFAIL.
      
      From-SVN: r82071
      Roger Sayle committed
    • istream.tcc (operator>>(basic_istream<>&, basic_string<>&)): Use a temporary… · 3adf6cad
      istream.tcc (operator>>(basic_istream<>&, basic_string<>&)): Use a temporary buffer, thus avoiding reallocation for common case.
      
      2004-05-20  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/istream.tcc (operator>>(basic_istream<>&,
      	basic_string<>&)): Use a temporary buffer, thus avoiding
      	reallocation for common case.
      	* testsuite/21_strings/basic_string/inserters_extractors/char/11.cc:
      	New.
      	* testsuite/21_strings/basic_string/inserters_extractors/wchar_t/11.cc:
      	Likewise.
      
      	* include/bits/istream.tcc: Const-ification of a few variables.
      
      	* include/bits/ostream.tcc: Trivial formatting fixes and
      	const-ification of some variables.
      
      From-SVN: r82070
      Paolo Carlini committed