1. 24 Aug, 2006 6 commits
    • intrinsic.texi: Added doc-stubs for undocumented intrinsics... · cd051390
      2006-08-24  Daniel Franke <franke.daniel@gmail.com>,
                   Brooks Moses <bmoses@stanford.edu>
      
             * intrinsic.texi: Added doc-stubs for undocumented intrinsics,
               added a "See Also" section, renamed the "Options" section to
               "Standard", improved the index, and made numerous minor
               typo corrections and grammatical fixes.
      
      Co-Authored-By: Brooks Moses <bmoses@stanford.edu>
      
      From-SVN: r116376
      Daniel Franke committed
    • NetworkInterface.java (getInetAddresses): Bracket IPv6 addresses. · 9f858b07
      2006-08-24  Gary Benson  <gbenson@redhat.com>
      
      	* java/net/NetworkInterface.java (getInetAddresses): Bracket IPv6
      	addresses.
      
      From-SVN: r116375
      Gary Benson committed
    • re PR debug/26881 (internal compiler error in dwarf2out_finish) · a418679d
      	PR debug/26881
      	* cgraph.c: Fix comments.
      	(cgraph_varpool_mark_needed_node): Mark only variables not already
      	output to file.
      	* cgraphunit.c: Update comments; include gt-cgraphunit.h
      	(cgraph_varpool_assembled_nodes_queue): New static variable.
      	(cgraph_varpool_assemble_decl): Record output decls for debug out code.
      	(cgraph_varpool_output_debug_info): New function.
      	(cgraph_finalize_compilation_unit, cgraph_optimize): Call it.
      	* Makefile.in: Add gt-cgraphunit.h
      	* gcc.dg/debug/pr26881.c: New file.
      
      From-SVN: r116374
      Jan Hubicka committed
    • re PR fortran/28788 (ICE on valid code) · 96f4873b
      2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/28788
      	* gfortran.dg/used_types_4.f90: New test.
      	* gfortran.dg/derived_init_2.f90: Modify to check sibling
      	association of derived types.
      	* gfortran.dg/used_types_2.f90: Add module cleanup.
      	* gfortran.dg/used_types_3.f90: The same.
      
      	PR fortran/28771
      	* gfortran.dg/assumed_charlen_in_main.f90: Modify to check
      	fix of regression.
      
      2006-08-23  Paul Thomas  <pault@gcc.gnu.org>
      
      	PR fortran/28788
      	* gfortran.dg/used_types_4.f90: New test.
      	* gfortran.dg/derived_init_2.f90: Modify to check sibling
      	association of derived types.
      	* gfortran.dg/used_types_2.f90: Add module cleanup.
      	* gfortran.dg/used_types_3.f90: The same.
      
      	PR fortran/28771
      	* gfortran.dg/assumed_charlen_in_main.f90: Modify to check
      	fix of regression.
      
      From-SVN: r116369
      Paul Thomas committed
    • re PR fortran/28813 (gfortran.dg/direct_io_6.f90 can exhaust system disk space) · 664ee581
      2006-08-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
      
      	PR 28813
      	* gfortran.dg/direct_io_6.f90: Remove test.
      
      From-SVN: r116368
      Jerry DeLisle committed
    • Daily bump. · 86de7c28
      From-SVN: r116366
      GCC Administrator committed
  2. 23 Aug, 2006 11 commits
  3. 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
  4. 21 Aug, 2006 9 commits