1. 09 Jan, 2004 7 commits
  2. 08 Jan, 2004 23 commits
  3. 07 Jan, 2004 10 commits
    • re PR c/6024 (GCC fails to diagnose mismatch of enum types in prototype/function) · bca63328
      	PR c/6024
      	* c-typeck.c (comptypes): Only treat enumerated types in the same
      	translation unit as compatible with each other when they are the
      	same type.
      	* doc/extend.texi: Update.
      
      f:
      	* com.h (ffecom_gfrt_basictype): Correct return type.
      
      testsuite:
      	* gcc.dg/enum-compat-1.c: New test.
      	* gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
      
      From-SVN: r75521
      Joseph Myers committed
    • crossconfig.m4: Add LFS, io bits to linux cross config. · 158960ba
      
      2004-01-07  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* crossconfig.m4: Add LFS, io bits to linux cross config.
      	* acconfig.h: Remove obsolete bits, reorder.
      	* config.h.in: Regenerate.
      	* aclocal.m4: Same.
      	* configure: Same.
      
      From-SVN: r75520
      Benjamin Kosnik committed
    • * approved by rth · 5d2082d1
      2004-01-07  Dave Jones <davej@redhat.com>
      
      	* malloc.c (GC_generic_malloc): Correct initialization typo.
      	* mallocx.c (GC_generic_malloca_ignore_off_page): Ditto.
      
      From-SVN: r75518
      Dave Jones committed
    • 2004-01-07 David Jee <djee@redhat.com> · 627e4e5f
          * java/awt/Container.java
          (update): Clear only the clipped region, instead of clearing the
          entire Container.
          (visitChildren): Visit children in descending order.
      
      From-SVN: r75517
      David Jee committed
    • * link.c [sgi] (shared_libgnat_default): Change to STATIC. · 47527624
      From-SVN: r75516
      Rainer Orth committed
    • [multiple changes] · e135a038
      
      2004-01-07  Gawain Bolton  <gp.bolton@computer.org>
      
      	* include/bits/stl_list.h:
      	* include/bits/list.tc:
      	* src/list.cc:
              Performance enhancements for destructor, push_front(),
              push_back(), pop_front(), pop_back(), sort()
              Eliminated static_casts where possible.
              Moved code out of header files into new src/list.cc
              implementation file for library where possible.
              Remove inheritance from iterator class and create separate
              classes for non-constant and constant iterators.
      	* include/bits/stl_tree.h (_Rb_tree class):
      	* src/tree.cc:
              Only erase contents in destructor.
              Eliminate unnecessary initialization in assignment operator.
              Optimize for the nominal case by not checking whether
              container is empty in clear().
              Re-order test in _M_insert() to improve performance.
              Move initialization of new node's left & right pointers to
              src/tree.cc to where new node's colour is initialized
              and to reduce the amount of inline code.
              Use  _M_leftmost() and _M_end() to improve readability where
              appropriate.
              Create separate classes for non-constant and constant
              iterators to clarify code, avoid extra template parameters and
              casting away constness.
      
      2004-01-07  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* src/Makefile.am (sources): Add list.cc, tree.cc.
      	* src/stl_tree.cc: Move to...
      	* src/tree.cc: ...here.
      	* src/list.cc: Add.
      	* config/linker-map.gnu: Tweaks.
      	* testsuite/23_containers/map/operators/1_neg.cc: Add excess errors.
      	* testsuite/23_containers/set/operators/1_neg.cc: Add excess errors.
      
      	* bits/stl_vector.h: Column wrap comments.
      
      From-SVN: r75515
      Benjamin Kosnik committed
    • re PR c/12165 (Typedef'ed variables ignore typedef's const qualifier) · 85b58ca5
      	PR c/12165
      	* c-decl.c (grokdeclarator): Take type qualifiers of typedefed
      	array type from the array element type.
      
      testsuite:
      	* gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
      	gcc.dg/c99-idem-qual-3.c: New tests.
      
      From-SVN: r75514
      Joseph Myers committed
    • re PR libgcj/13011 (gij -jar simple.jar generates: Exception during runtime initialization) · 51dc0a0a
      2004-01-07  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	PR libgcj/13011:
      	* libjava.jar/simple.jar: Add a working MANIFEST.MF.
      
      From-SVN: r75513
      Andreas Tobler committed
    • Array.java: Merged documentation with classpath. · 40f8ee2d
      2004-01-07  Michael Koch  <konqueror@gmx.de>
      
      	* java/lang/reflect/Array.java: Merged documentation with classpath.
      
      From-SVN: r75512
      Michael Koch committed
    • jartool.c (make_manifest): Fix off-by-one bug when creating an empty MANIFEST.MF. · 6838645e
      2004-01-07  Andreas Tobler  <a.tobler@schweiz.ch>
      
              * jartool.c (make_manifest): Fix off-by-one bug when creating
              an empty MANIFEST.MF.
      
      From-SVN: r75511
      Andreas Tobler committed