1. 09 Oct, 2004 11 commits
    • regs.h (struct reg_info_def): Remove the last_node_uid and changes_mode fields. · 35ed0a93
      	* regs.h (struct reg_info_def): Remove the last_node_uid and
      	changes_mode fields.
      	(REGNO_LAST_NOTE_UID): Don't define.
      	* regclass.c (reg_scan_mark_refs): Don't set REGNO_LAST_NOTE_UID.
      	* regmove.c (copy_src_to_dest): Likewise.
      
      From-SVN: r88825
      Steven Bosscher committed
    • pr17902.C: Fix typo in dg-do. · 673dacbe
      2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
      
              * g++.dg/opt/pr17902.C: Fix typo in dg-do.
      
      From-SVN: r88823
      Andrew Pinski committed
    • re PR c++/17524 (ICE with initializing a variable of type void) · 62e19030
      	PR c++/17524
      	* cp-tree.h (check_var_type): New function.
      	* decl.c (check_var_type): New function, split out from ...
      	(grokdeclarator): ... here.
      	* pt.c (tsubst_decl): Use check_var_type.
      
      	PR c++/17685
      	* decl.c (grokdeclarator): Disallow declarations of operators as
      
      	PR c++/17524
      	* g++.dg/template/static9.C: New test.
      
      	PR c++/17685
      	* g++.dg/parse/operator5.C: New test.
      
      From-SVN: r88820
      Mark Mitchell committed
    • module.c (mio_interface_rest): Set where member of interface while loading. · 5c76089a
      * module.c (mio_interface_rest): Set where member of interface
      while loading.
      
      From-SVN: r88819
      Tobias Schlüter committed
    • re PR middle-end/17894 (div/compare folding incorrect) · d2e74f6f
      
      	PR middle-end/17894
      	* fold-const.c (fold_div_compare): When optimizing X/C1 op C2, the
      	relational comparison operator op needs to be swapped/reversed when
      	C1 is negative.  i.e. X/-10 < 1 becomes X >= -9, not X < -9.
      
      	* gcc.c-torture/execute/divcmp-4.c: New test case.
      
      From-SVN: r88818
      Roger Sayle committed
    • 2004-10-09 Michael Koch <konqueror@gmx.de> · 0d2e6ffe
      	* java/io/CharArrayWriter.java
      	(resize): Removed redundant 'final' modifier.
      	* java/io/DataInputStream.java
      	(readFully): Throw IndexOutOfBoundsException of len < 0.
      	* java/io/FileDescriptor.java,
      	java/io/FileInputStream.java,
      	java/io/FileOutputStream.java,
      	java/io/ObjectOutputStream.java,
      	java/io/ObjectStreamClass.java,
      	java/io/PipedInputStream.java,
      	java/io/RandomAccessFile.java:
      	Reorganized import statements.
      
      From-SVN: r88817
      Michael Koch committed
    • RMIC.java, [...]: Reworked import statements and fixed file headers. · f507003a
      2004-10-09  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/java/rmi/rmic/RMIC.java,
      	gnu/java/rmi/server/RMIHashes.java,
      	gnu/java/rmi/server/RMIObjectInputStream.java,
      	gnu/java/rmi/server/UnicastConnection.java,
      	gnu/java/rmi/server/UnicastConnectionManager.java,
      	gnu/java/rmi/server/UnicastRemoteCall.java,
      	gnu/java/rmi/server/UnicastServerRef.java:
      	Reworked import statements and fixed file headers.
      
      From-SVN: r88816
      Michael Koch committed
    • std_memory.h (__get_temporary_buffer): Don't use INT_MAX... · dafa8871
      2004-10-09  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/std/std_memory.h (__get_temporary_buffer): Don't use
      	INT_MAX, prefer numeric_limits<ptrdiff_t>::max(), ok on 64-bit
      	platforms too.
      	* testsuite/20_util/memory/auto_ptr/assign_neg.cc: Adjust dg-error
      	line numbers.
      
      From-SVN: r88814
      Paolo Carlini committed
    • acconfig.h: Add _GLIBCXX_USE___CXA_ATEXIT. · c3e7f184
      
      2004-10-08  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* acconfig.h: Add _GLIBCXX_USE___CXA_ATEXIT.
      	* acinclude.m4 (GLIBCXX_ENABLE_CXA_ATEXIT): New.
      	* configure.ac: Call GLIBCXX_ENABLE_CXA_EXIT.
      	* configure: Regenerate.
      	* src/mt_allocator.cc (__pool::~__pool): Make conditional on
      	_GLIBCXX_USE___CXA_ATEXIT macro.
      	* docs/html/ext/mt_allocator.html: Add note about deallocation.
      	* testsuite/ext/mt_allocator/deallocate_local-2.cc: Guard checks
      	with _GLIBCXX_USE___CXA_ATEXIT.
      	* testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Same.
      	* testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Same.
      	* testsuite/ext/mt_allocator/deallocate_global-4.cc: Same.
      	* testsuite/ext/mt_allocator/deallocate_global-2.cc: Same.
      	* testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
      	* testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Same.
      	* testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
      
      From-SVN: r88809
      Benjamin Kosnik committed
    • Daily bump. · a5df984b
      [[Split portion of a mixed commit.]]
      
      From-SVN: r88805.2
      GCC Administrator committed
    • Daily bump. · ed137519
      [[Split portion of a mixed commit.]]
      
      From-SVN: r88804.2
      GCC Administrator committed
  2. 08 Oct, 2004 29 commits