1. 25 Aug, 2006 1 commit
  2. 24 Aug, 2006 10 commits
  3. 23 Aug, 2006 11 commits
  4. 22 Aug, 2006 14 commits
    • random.tcc (subtract_with_carry_01<>:: seed(_Gen&, false_type)): Fix _M_carry initialization. · 53fdb339
      2006-08-22  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/random.tcc (subtract_with_carry_01<>::
            	seed(_Gen&, false_type)): Fix _M_carry initialization.
      	
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry/cons/default.cc: Qualify 1 as 1UL.
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry/cons/gen1.cc: Likewise.
      
      From-SVN: r116334
      Paolo Carlini committed
    • re PR libgcj/27890 (lib/logging.properties pollutes common namespace) · df3e8c70
      2006-08-22  Thomas Fitzsimmons  <fitzsim@redhat.com>
      
      	PR libgcj/27890
      	* gnu/classpath/natSystemProperties.cc (insertSystemProperties):
      	Set gnu.classpath.home.url to TOOLEXECLIBDIR.
      	* configure.ac: Do not add --with-native-libdir to
      	ac_configure_args.
      	* java/security/libgcj.security: Remove file.
      	* java/util/logging/logging.properties: Likewise.
      	* classpath/m4/acinclude.m4 (CLASSPATH_TOOLEXECLIBDIR): New macro.
      	* classpath/resource/Makefile.am (loggingdir): Define to
      	toolexeclibdir.
      	(securitydir): Likewise.
      	* classpath/configure.ac: Call CLASSPATH_TOOLEXECLIBDIR.
      	Set default nativeexeclibdir using toolexeclibdir.
      	* HACKING: Fix classpath aclocal arguments.
      	* Makefile.am (secdir): Remove variable.
      	(propdir): Likewise.
      	(AM_CXXFLAGS): Replace LIBDIR definition with TOOLEXECLIBDIR
      	definition.
      	(all_property_files): Remove variable.
      	(install-data-local): Do not install libgcj.security or
      	logging.properties.
      	* configure, Makefile.in, classpath/configure,
      	classpath/Makefile.in, classpath/native/jni/java-lang/Makefile.in,
      	classpath/native/jni/midi-alsa/Makefile.in,
      	classpath/native/jni/classpath/Makefile.in,
      	classpath/native/jni/midi-dssi/Makefile.in,
      	classpath/native/jni/Makefile.in,
      	classpath/native/jni/java-nio/Makefile.in,
      	classpath/native/jni/java-net/Makefile.in,
      	classpath/native/jni/gconf-peer/Makefile.in,
      	classpath/native/jni/java-io/Makefile.in,
      	classpath/native/jni/xmlj/Makefile.in,
      	classpath/native/jni/java-util/Makefile.in,
      	classpath/native/jni/qt-peer/Makefile.in,
      	classpath/native/jni/gtk-peer/Makefile.in,
      	classpath/native/Makefile.in, classpath/native/jawt/Makefile.in,
      	classpath/native/target/Linux/Makefile.in,
      	classpath/native/target/Makefile.in,
      	classpath/native/target/generic/Makefile.in,
      	classpath/native/fdlibm/Makefile.in,
      	classpath/native/plugin/Makefile.in,
      	classpath/resource/Makefile.in, classpath/scripts/Makefile.in,
      	classpath/tools/Makefile.in, classpath/doc/Makefile.in,
      	classpath/doc/api/Makefile.in, classpath/lib/Makefile.in,
      	classpath/external/Makefile.in,
      	classpath/external/sax/Makefile.in,
      	classpath/external/w3c_dom/Makefile.in,
      	classpath/external/relaxngDatatype/Makefile.in,
      	classpath/include/Makefile.in, classpath/aclocal.m4,
      	classpath/examples/Makefile.in, aclocal.m4: Regenerate.
      
      From-SVN: r116332
      Thomas Fitzsimmons committed
    • Index: gcc/ChangeLog · 9a23b833
      2006-08-21  Geoffrey Keating  <geoffk@apple.com>
      
      	PR debug/28692
      	* dwarf2out.c (rtl_for_decl_init): Don't try to create RTL for
      	complex values, nor for generic vector values.
      
      Index: gcc/testsuite/ChangeLog
      2006-08-21  Geoffrey Keating  <geoffk@apple.com>
      
      	PR debug/28692
      	* gcc.dg/debug/const-1.c: New.
      	* gcc.dg/debug/const-2.c: New.
      	* gcc.dg/debug/dwarf2/const-1.c: New.
      	* gcc.dg/debug/dwarf2/const-2.c: New.
      	* gcc.dg/debug/dwarf2/const-2b.c: New.
      
      From-SVN: r116331
      Geoffrey Keating committed
    • re PR c++/28420 (ICE with "typeid" as template parameter) · 5e8c38c2
              PR c++/28420
              * parser.c (cp_parser_postfix_expression): Make sure that the
              saved value for parser->type_definition_forbidden_message is
              restored before returning to avoid an invalid free().
      
      From-SVN: r116330
      Simon Martin committed
    • re PR c++/28659 (ICE (segfault) while compiling kdelibs 4.0 snapshot) · 8e30dcf3
              PR c++/28659
              * typeck.c (merge_types): If either of the types have the right
              attributes, return that one.
      
              * tree.c (cp_build_type_attribute_variant): Make sure we aren't
              doing this to class types.
              * typeck.c (original_type): Deal with type quals properly.
      
      From-SVN: r116329
      Jason Merrill committed
    • 2006-08-22 Paolo Carlini <pcarlini@suse.de> · 6d3c5221
      	* Fix/complete last ChangeLog entry.
      
      From-SVN: r116328
      Paolo Carlini committed
    • random (class subtract_with_carry_01): Add. · 9aa53350
      2006-08-22  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1/random (class subtract_with_carry_01): Add.
      	* include/tr1/random.tcc (subtract_with_carry_01<>::
      	seed(unsigned long), subtract_with_carry_01<>::
      	seed(_Gen&, false_type), subtract_with_carry_01<>::
      	operator(), operator<<(std::basic_ostream<>&, const
      	subtract_with_carry_01<>&), operator>>(std::basic_istream<>&,
      	subtract_with_carry_01<>&)): Define.
      	* testsuite/tr1/5_numerical_facilities/random/ranlux3_01.cc:
      	New.
      	* testsuite/tr1/5_numerical_facilities/random/ranlux4_01.cc:
      	Likewise.
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry_01/cons/seed1.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry_01/cons/seed2.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry_01/cons/default.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry_01/cons/gen1.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry_01/requirements/typedefs.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry_01/operators/equal.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry_01/operators/not_equal.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry_01/operators/serialize.cc: Likewise.
      
      	* docs/html/ext/howto.html: Add two implemented TR1 issues.
      
      	* include/tr1/random.tcc (struct _To_Unsigned_Type): Move...
      	* include/tr1/random: ... here.
      	(class subtract_with_carry): Use it everywhere.
      
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry/cons/seed1.cc: Qualify 1 as 1UL.
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry/cons/seed2.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry/cons/default.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry/cons/gen1.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry/requirements/typedefs.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry/operators/equal.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry/operators/not_equal.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/random/
      	subtract_with_carry/operators/serialize.cc: Likewise.
      
      From-SVN: r116327
      Paolo Carlini committed
    • re PR middle-end/28776 (dwarf2out.c:2160: ICE: in build_polynomial_chrec, at tree-chrec.h:108) · 8a613cae
      2006-08-22  Richard Guenther  <rguenther@suse.de>
      
      	PR middle-end/28776
      	* tree-scalar-evolution.c (fold_used_pointer): Add at_stmt
      	parameter.  Convert arguments to arithmetic expression to the
      	chrecs type.
      	(analyze_scalar_evolution_1): Adjust caller.
      
      	* gcc.c-torture/compile/pr28776-1.c: New testcase.
      	* gcc.c-torture/compile/pr28776-2.c: Likewise.
      
      From-SVN: r116326
      Richard Guenther committed
    • Patch by Paolo Bonzini · 1f6c68ed
      	Patch by Paolo Bonzini
      	* reload1.c (emit_reload_insns): Fix incorrect bracketing introduced by
      	my previous patch.
      
      From-SVN: r116325
      Jan Hubicka committed
    • decl.c (java_add_stmt): Give the statement list a type. · 182ee260
      2006-08-22  Andrew Haley  <aph@redhat.com>
      
              * decl.c (java_add_stmt): Give the statement list a type.
      
      From-SVN: r116324
      Andrew Haley committed
    • re PR tree-optimization/28003 (optimizer bug) · ca858709
      2006-08-22  Daniel Berlin  <dberlin@dberlin.org>
      
      	PR tree-optimization/28003
      	* tree-ssa-alias.c (compute_may_aliases): Compute call clobbered
      	before grouping aliases.
      
      From-SVN: r116323
      Daniel Berlin committed
    • i386.c (ix86_value_regno): Don't return FIRST_MMX_REG if !TARGET_MMX... · 883259c6
      
      	* config/i386/i386.c (ix86_value_regno): Don't return FIRST_MMX_REG
      	if !TARGET_MMX, and don't return FIRST_SSE_REG if !TARGET_SSE.
      
      From-SVN: r116321
      Roger Sayle committed
    • Daily bump. · 173c3aa1
      From-SVN: r116317
      GCC Administrator committed
  5. 21 Aug, 2006 4 commits
    • re PR libgcj/13212 (JNI/CNI AttachCurrentThread does not register thread with garbage collector) · 7ddf92a8
      boehm-gc
      	PR libgcj/13212:
      	* configure.ac: Check for pthread_getattr_np(). Remove
      	GC_PTHREAD_SYM_VERSION detection.
      	* include/gc.h (GC_register_my_thread, GC_unregister_my_thread,
      	GC_get_thread_stack_base): New declarations.
      	* pthread_support.c (GC_register_my_thread, GC_unregister_my_thread,
      	GC_get_thread_stack_base): New functions.
      	(GC_delete_thread): Don't try to free the first_thread.
      	* misc.c (GC_init_inner): Use GC_get_thread_stack_base() if possible.
      	(pthread_create_, constr): Removed.
      	(pthread_create): Don't rename.
      	* include/gc_ext_config.h.in: Rebuilt.
      	* include/gc_pthread_redirects.h (pthread_create): Define 
      	unconditionally.
      	* include/gc_config.h.in: Rebuilt.
      	* configure: Rebuilt.
      libjava
      	* java/lang/natThread.cc (_Jv_AttachCurrentThread): Attach thread
      	to GC.
      	(_Jv_DetachCurrentThread): Detach thread from GC.
      	* include/boehm-gc.h (_Jv_GCAttachThread, _Jv_GCDetachThread):
      	Declare.
      	* boehm.cc (_Jv_GCAttachThread): New function.
      	(_Jv_GCDetachThread): Likewise.
      
      From-SVN: r116313
      Bryce McKinlay committed
    • revert accidental checkin of tests · accabadc
      From-SVN: r116312
      Jason Merrill committed
    • re PR c++/27115 (ICE in cp_expr_size or miscompilation with statement… · c6c7698d
      re PR c++/27115 (ICE in cp_expr_size or miscompilation with statement expressions and constructors (and ?: ))
      
              PR c++/27115
              * gimplify.c (voidify_wrapper_expr): Handle STATEMENT_LIST as a
              wrapper.  Loop to handle nested wrappers.
              (gimplify_bind_expr): Remove temp parameter.
              (gimplify_modify_expr_rhs): Handle CLEANUP_POINT_EXPR, BIND_EXPR
              and STATEMENT_LIST on the rhs.
              (gimplify_statement_list): Voidify the STATEMENT_LIST.
              (gimplify_expr): Pass pre_p to gimplify_statement_list.
              (gimplify_target_expr): Remove special BIND_EXPR handling.
              * cp/semantics.c (finish_stmt_expr_expr): Don't try to voidify here,
              just leave the expression as it is.
              (finish_stmt_expr): If the statement-expression has class type,
              wrap it in a TARGET_EXPR.
              * cp/cp-gimplify.c (cp_gimplify_init_expr): Don't bother with
              CLEANUP_POINT_EXPR.
              * cp/except.c (build_throw): Give the CLEANUP_POINT_EXPR void type.
      
      From-SVN: r116311
      Jason Merrill committed
    • arm-vfp-unwind.C: Correct order of DejaGNU directives. · 63b26393
      	gcc/testsuite/
      	* g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
      
      From-SVN: r116308
      Mark Shinwell committed