1. 04 Nov, 2004 6 commits
  2. 03 Nov, 2004 24 commits
  3. 02 Nov, 2004 10 commits
    • re PR libstdc++/17627 (M68060 fails with libstdc++-v3/config/cpu/m68k/atomicity.h) · 656cee9a
      
      2004-11-02  Benjamin Kosnik  <bkoz@redhat.com>
        	    Lothar Werzinger  <lothar@xcerla.com>
      
      	PR libstdc++/17627
      	* src/debug.cc: Include concurrence, use mutexes.
      	(_Safe_iterator_base::_M_attach): Here.
      	(_Safe_iterator_base::_M_detach): Here.
      
      Co-Authored-By: Lothar Werzinger <lothar@xcerla.com>
      
      From-SVN: r90004
      Benjamin Kosnik committed
    • * de.po: Update. · 236a6635
      From-SVN: r90002
      Joseph Myers committed
    • fold-const.c (fold): Reassociate also (x - mult) + mult and (mult - x) + mult. · a63c0d13
      	* fold-const.c (fold): Reassociate also (x - mult) + mult and
      	(mult - x) + mult.  Cast operands of expression after applying
      	distributive law to the correct types.  Apply distributive law
      	to a * c - b * c for all non-float types.
      
      From-SVN: r90000
      Zdenek Dvorak committed
    • configure.ac: Don't clear STMP_FIXINC or STMP_FIXPROTO just because we don't want to run them... · de253ca4
      	* configure.ac: Don't clear STMP_FIXINC or STMP_FIXPROTO just
      	because we don't want to run them now; instead, set them to
      	stmp-install-fixproto or stmp-install-fixinc.
      	* Makefile.in (stmp-install-fixproto): New.
      	(stmp-install-fixinc): New.
      	* configure: Regenerate.
      
      From-SVN: r89999
      Geoffrey Keating committed
    • flow.c (init_propagate_block_info): Use bitmap_empty_p on result of bitmap_xor. · f7569f3a
              * flow.c (init_propagate_block_info): Use bitmap_empty_p on result
              of bitmap_xor.
      
      From-SVN: r89998
      Nathan Sidwell committed
    • c-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove. · 65958285
      [gcc/ChangeLog]
      2004-11-02  Ziemowit Laski  <zlaski@apple.com>
      
      	* c-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove.
      	(c_types_compatible_p): Move function definition...
      	* c-objc-common.c (c_types_compatible_p): ...here.
      	* c-objc-common.h (LANG_HOOKS_TYPES_COMPATIBLE_P): Moved here from
      	c-lang.c.
      
      [gcc/cp/ChangeLog]
      2004-11-02  Ziemowit Laski  <zlaski@apple.com>
      
      	* cp-lang.c (cxx_types_compatible_p): Remove prototype and definition.
      	(LANG_HOOKS_TYPES_COMPATIBLE_P): Move to cp-objcp-common.h.
      	* cp-objcp-common.c (cxx_types_compatible_p): Moved definition here
      	from cp-lang.c.
      	* cp-objcp-common.h (cxx_types_compatible_p): Moved prototype here
      	from cp-lang.c.
      	(LANG_HOOKS_TYPES_COMPATIBLE_P): Moved here from cp-lang.c.
      
      From-SVN: r89997
      Ziemowit Laski committed
    • re PR libstdc++/17922 (Spurious warnings about std::ios_base::seekdir) · bd80bd9b
      
      2004-11-02  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/17922
      	* include/bits/ios_base.h : Add enum values.
      	* testsuite/testsuite_hooks.h (bitmask_operators): Add function.
      	* testsuite/27_io/ios_base/types/fmtflags/bitmask_operators.cc: New.
      	* testsuite/27_io/ios_base/types/fmtflags/case_label.cc: New.
      	* testsuite/27_io/ios_base/types/iostate/bitmask_operators.cc: New.
      	* testsuite/27_io/ios_base/types/iostate/case_label.cc: New.
      	* testsuite/27_io/ios_base/types/openmode/bitmask_operators.cc: New.
      	* testsuite/27_io/ios_base/types/openmode/case_label.cc: New.
      	* testsuite/27_io/ios_base/types/seekdir/case_label.cc: New.
      
      	* config/io/c_io_stdio.h (__ios_flags): Mark deprecated.
      	* src/ios.cc: Same.
      
      	* testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust line numbers.
      	* testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
      
      From-SVN: r89996
      Benjamin Kosnik committed
    • cfgloop.h (struct loop): Update comment. · 75473b02
      	* cfgloop.h (struct loop): Update comment.
      	* cse.c (cse_main): Remove obsolete comment.
      
      	* expr.h (gen_cond_trap): Move prototype under functions provided
      	by optabs.c.
      	(canonicalize_condition, get_condition): Move to...
      	* rtl.h (canonicalize_condition, get_condition): ...here.
      	(branch_target_load_optimize): Add comment that this function is
      	in bt-load.c.
      	* loop.c (canonicalize_condition, get_condition): Move to...
      	* rtlanal.c (canonicalize_condition, get_condition): ...here.
      	* sched-deps.c (get_condition): Rename to sched_get_condition.
      	(add_dependence): Update this caller.
      
      From-SVN: r89995
      Steven Bosscher committed
    • re PR java/17265 (Libjava doesn't build) · 65e9700c
      2004-11-02  Bryce McKinlay  <mckinlay@redhat.com>
      
      	PR java/17265
      	* class.c: Reinstate 2004-08-18 patch.
      	(make_local_function_alias): Don't create an alias for extern (native)
      	functions.
      
      From-SVN: r89993
      Bryce McKinlay committed
    • uninit-C.c: Remove special-casing for SPARC. · 571cfa75
      	* gcc.dg/uninit-C.c: Remove special-casing for SPARC.
      	* gcc.dg/uninit-H.c: Define to "sp" on SPARC.
      
      From-SVN: r89991
      Eric Botcazou committed