This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r124135 - in /branches/fixed-point: ./ gcc/Chan...


Author: chaoyingfu
Date: Wed Apr 25 01:23:41 2007
New Revision: 124135

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=124135
Log:
Merged revisions 123888-123911 via svnmerge from 
svn+ssh://chaoyingfu@sources.redhat.com/svn/gcc/trunk

........
  r123888 | doko | 2007-04-16 13:12:05 -0700 (Mon, 16 Apr 2007) | 5 lines
  
  2007-04-16  Matthias Klose  <doko@debian.org>
  
          * gcc/config/alpha/linux.h (CPP_SPEC): Define.
          * gcc/config/arm/linux-gas.h (SUBTARGET_CPP_SPEC): Extend.
........
  r123889 | tromey | 2007-04-16 13:13:28 -0700 (Mon, 16 Apr 2007) | 3 lines
  
  	https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=236614
  	* gnu/javax/net/ssl/provider/SSLSocketFactoryImpl.java
  	(createSocket): Change order of delegation.
........
  r123890 | tromey | 2007-04-16 13:15:00 -0700 (Mon, 16 Apr 2007) | 1 line
  
  Committed up-to-date .class and .h files from an earlier commit
........
  r123895 | hjl | 2007-04-16 13:57:10 -0700 (Mon, 16 Apr 2007) | 7 lines
  
  2007-04-16  H.J. Lu  <hongjiu.lu@intel.com>
  
  	* Makefile.in (aclocal.m4): Depend on stdint.m4 instead of
  	acx.m4.
  
  	* aclocal.m4: Regenerated by aclocal 1.9.6.
........
  r123900 | gccadmin | 2007-04-16 16:17:01 -0700 (Mon, 16 Apr 2007) | 1 line
  
  Daily bump.
........
  r123904 | tobi | 2007-04-16 17:09:34 -0700 (Mon, 16 Apr 2007) | 8 lines
  
  
  fortran/
  * decl.c (gfc_sym_mangled_identifier): Use capital letters in name
  mangling.
  (gfc_sym_mangled_function_id): Likewise.
  testsuite/
  * gfortran.dg/module_naming_1.f90: New.
........
  r123905 | kazu | 2007-04-16 19:07:40 -0700 (Mon, 16 Apr 2007) | 2 lines
  
  	* gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
........
  r123906 | ian | 2007-04-16 22:16:07 -0700 (Mon, 16 Apr 2007) | 3 lines
  
  	* tree-ssa-propagate.c (cfg_blocks_add): Insert blocks with fewer
  	predecessors at head rather than tail.
........
  r123907 | ian | 2007-04-16 22:19:22 -0700 (Mon, 16 Apr 2007) | 3 lines
  
  	* doc/cpp.texi (Common Predefined Macros): Clarify description of
  	__GNUC_GNU_INLINE__ and __GNUC_STDC_INLINE__.
........
  r123908 | ian | 2007-04-16 22:33:38 -0700 (Mon, 16 Apr 2007) | 11 lines
  
  ./:
  	* tree-vrp.c (vr_phi_edge_counts): New static variable.
  	(vrp_initialize): Allocate vr_phi_edge_counts.
  	(vrp_visit_phi_node): Don't push to infinity if we saw a new
  	executable edge.  Drop test for all constants.
  	(vrp_finalize): Free vrp_phi_edge_counts.
  testsuite/:
  	* gcc.dg/Wstrict-overflow-16.c: New test.
........
  r123909 | ian | 2007-04-16 23:19:36 -0700 (Mon, 16 Apr 2007) | 74 lines
  
  ./:
  	* doc/invoke.texi (Debugging Options): Add documentation for the
  	-femit-struct-debug options -femit-struct-debug-baseonly,
  	-femit-struct-debug-reduced, and
  	-femit-struct-debug-detailed[=...].
  
  	* c-opts.c (c_common_handle_option): Add
  	OPT_femit_struct_debug_baseonly, OPT_femit_struct_debug_reduced,
  	and OPT_femit_struct_debug_detailed_.
  	* c.opt: Add specifications for
  	-femit-struct-debug-baseonly, -femit-struct-debug-reduced,
  	and -femit-struct-debug-detailed[=...].
  	* opts.c (set_struct_debug_option): Parse the
  	-femit-struct-debug-... options.
  	* opts.c (matches_main_base, main_input_basename,
  	main_input_baselength, base_of_path, matches_main_base): Add
  	variables and functions to compare header base name to compilation
  	unit base name.
  	* opts.c (should_emit_struct_debug): Add to determine to emit a
  	structure based on the option.
  	(dump_struct_debug) Also disabled function to debug this
  	function.
  	* opts.c (handle_options): Save the base name of the
  	compilation unit.
  
  	* langhooks-def.h (LANG_HOOKS_GENERIC_TYPE_P): Define.
          (LANG_HOOKS_FOR_TYPES_INITIALIZER): Add.
  	This hook indicates if a type is generic.  Set it by default
  	to "never generic".
  	* langhooks.h (struct lang_hooks_for_types): Add a new hook
  	to determine if a struct type is generic or not.
  	* cp/cp-tree.h (class_tmpl_impl_spec_p): Declare a C++ hook.
  	* cp/tree.c (class_tmpl_impl_spec_p): Implement the C++ hook.
  	* cp/cp-lang.c (LANG_HOOKS_GENERIC_TYPE_P): Override null C hook
  	with live C++ hook.
  
  	* flags.h (enum debug_info_usage): Add an enumeration to describe
  	a program's use of a structure type.
  	* dwarf2out.c (gen_struct_or_union_type_die): Add a new parameter
  	to indicate the program's usage of the type.  Filter structs based
  	on the -femit-struct-debug-... specification.
  	(gen_type_die): Split into two routines, gen_type_die and
  	gen_type_die_with_usage.  gen_type_die is now a wrapper
  	that assumes direct usage.
  	(gen_type_die_with_usage): Replace calls to gen_type_die
  	with gen_type_die_with_usage adding the program usage of
  	the referenced type.
  	(dwarf2out_imported_module_or_decl): Suppress struct debug
  	information using should_emit_struct_debug when appropriate.
  testsuite/:
  	* g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
  	* g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
  	* g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
  	* g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
  	* g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
  	* g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
  	* g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
  	* g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
  	* g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
  	* g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
  	* g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
  
  	* gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
  	* gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
  	* gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
  	* gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
  	* gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
  	* gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
  	* gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
  	* gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
  	* gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
  	* gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
  	* gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
........
  r123910 | dorit | 2007-04-17 00:31:45 -0700 (Tue, 17 Apr 2007) | 20 lines
  
          * tree-vectorizer.h (stmt_vec_info_type): Add enum value
          induc_vec_info_type.
          (vectorizable_induction): New function declaration.
          * tree-vect-transform.c (get_initial_def_for_induction): No need to
          check if already vectorized.  Find first place in BB where new stmts
          can be inserted.  Takes only one argument.
          (vectorizable_induction): New function.
          (vect_transform_stmt): Add case for induc_vec_info_type to call
          vectorizable_induction.
          (vect_transform_loop): Consider phis for vectorization.
          * tree-vect-analyze.c (vect_determine_vectorization_factor): Simplify
          condition.
          (analyze_operations): Call vectorizable_induction when analyzing phis.
          Fix comment.
          (vect_mark_stmts_to_be_vectorized): Remove redundant checks.
          (vect_mark_relevant): Include phis in relevance analysis.
          (vect_mark_stmts_to_be_vectorize): Likewise.
          * tree-vect-patterns.c (widened_name_p): Remove obsolete asserts.
........
  r123911 | tobi | 2007-04-17 06:33:31 -0700 (Tue, 17 Apr 2007) | 19 lines
  
  * arith.h: Update copyright years.
  * dependency.h: Likewise.
  * gfortran.h: Likewise.
  * lang-specs.h: Likewise.
  * parse.h: Likewise.
  * symbol.c: Likewise.
  * trans.h: Likewise.
  * trans.c: Likewise.
  * trans-array.c: Likewise.
  * trans-common.c: Likewise.
  * trans-const.h: Likewise.
  * trans-const.c: Likewise.
  * trans-decl.c: Likewise.
  * trans-expr.c: Likewise.
  * trans-io.c: Likewise.
  * trans-openmp.c: Likewise.
  * trans-types.h: Likewise.
  * types.def: Likewise.
........

Added:
    branches/fixed-point/gcc/testsuite/g++.dg/other/fesd-any.C
      - copied unchanged from r123911, trunk/gcc/testsuite/g++.dg/other/fesd-any.C
    branches/fixed-point/gcc/testsuite/g++.dg/other/fesd-any.h
      - copied unchanged from r123911, trunk/gcc/testsuite/g++.dg/other/fesd-any.h
    branches/fixed-point/gcc/testsuite/g++.dg/other/fesd-baseonly.C
      - copied unchanged from r123911, trunk/gcc/testsuite/g++.dg/other/fesd-baseonly.C
    branches/fixed-point/gcc/testsuite/g++.dg/other/fesd-baseonly.h
      - copied unchanged from r123911, trunk/gcc/testsuite/g++.dg/other/fesd-baseonly.h
    branches/fixed-point/gcc/testsuite/g++.dg/other/fesd-none.C
      - copied unchanged from r123911, trunk/gcc/testsuite/g++.dg/other/fesd-none.C
    branches/fixed-point/gcc/testsuite/g++.dg/other/fesd-none.h
      - copied unchanged from r123911, trunk/gcc/testsuite/g++.dg/other/fesd-none.h
    branches/fixed-point/gcc/testsuite/g++.dg/other/fesd-reduced.C
      - copied unchanged from r123911, trunk/gcc/testsuite/g++.dg/other/fesd-reduced.C
    branches/fixed-point/gcc/testsuite/g++.dg/other/fesd-reduced.h
      - copied unchanged from r123911, trunk/gcc/testsuite/g++.dg/other/fesd-reduced.h
    branches/fixed-point/gcc/testsuite/g++.dg/other/fesd-sys.C
      - copied unchanged from r123911, trunk/gcc/testsuite/g++.dg/other/fesd-sys.C
    branches/fixed-point/gcc/testsuite/g++.dg/other/fesd-sys.h
      - copied unchanged from r123911, trunk/gcc/testsuite/g++.dg/other/fesd-sys.h
    branches/fixed-point/gcc/testsuite/g++.dg/other/fesd.h
      - copied unchanged from r123911, trunk/gcc/testsuite/g++.dg/other/fesd.h
    branches/fixed-point/gcc/testsuite/gcc.dg/Wstrict-overflow-16.c
      - copied unchanged from r123911, trunk/gcc/testsuite/gcc.dg/Wstrict-overflow-16.c
    branches/fixed-point/gcc/testsuite/gcc.dg/fesd-any.c
      - copied unchanged from r123911, trunk/gcc/testsuite/gcc.dg/fesd-any.c
    branches/fixed-point/gcc/testsuite/gcc.dg/fesd-any.h
      - copied unchanged from r123911, trunk/gcc/testsuite/gcc.dg/fesd-any.h
    branches/fixed-point/gcc/testsuite/gcc.dg/fesd-baseonly.c
      - copied unchanged from r123911, trunk/gcc/testsuite/gcc.dg/fesd-baseonly.c
    branches/fixed-point/gcc/testsuite/gcc.dg/fesd-baseonly.h
      - copied unchanged from r123911, trunk/gcc/testsuite/gcc.dg/fesd-baseonly.h
    branches/fixed-point/gcc/testsuite/gcc.dg/fesd-none.c
      - copied unchanged from r123911, trunk/gcc/testsuite/gcc.dg/fesd-none.c
    branches/fixed-point/gcc/testsuite/gcc.dg/fesd-none.h
      - copied unchanged from r123911, trunk/gcc/testsuite/gcc.dg/fesd-none.h
    branches/fixed-point/gcc/testsuite/gcc.dg/fesd-reduced.c
      - copied unchanged from r123911, trunk/gcc/testsuite/gcc.dg/fesd-reduced.c
    branches/fixed-point/gcc/testsuite/gcc.dg/fesd-reduced.h
      - copied unchanged from r123911, trunk/gcc/testsuite/gcc.dg/fesd-reduced.h
    branches/fixed-point/gcc/testsuite/gcc.dg/fesd-sys.c
      - copied unchanged from r123911, trunk/gcc/testsuite/gcc.dg/fesd-sys.c
    branches/fixed-point/gcc/testsuite/gcc.dg/fesd-sys.h
      - copied unchanged from r123911, trunk/gcc/testsuite/gcc.dg/fesd-sys.h
    branches/fixed-point/gcc/testsuite/gcc.dg/fesd.h
      - copied unchanged from r123911, trunk/gcc/testsuite/gcc.dg/fesd.h
    branches/fixed-point/gcc/testsuite/gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c
      - copied unchanged from r123911, trunk/gcc/testsuite/gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c
    branches/fixed-point/gcc/testsuite/gfortran.dg/module_naming_1.f90
      - copied unchanged from r123911, trunk/gcc/testsuite/gfortran.dg/module_naming_1.f90
Modified:
    branches/fixed-point/   (props changed)
    branches/fixed-point/gcc/ChangeLog
    branches/fixed-point/gcc/DATESTAMP
    branches/fixed-point/gcc/c-opts.c
    branches/fixed-point/gcc/c.opt
    branches/fixed-point/gcc/config/alpha/linux.h
    branches/fixed-point/gcc/config/arm/linux-gas.h
    branches/fixed-point/gcc/cp/cp-lang.c
    branches/fixed-point/gcc/cp/cp-tree.h
    branches/fixed-point/gcc/cp/tree.c
    branches/fixed-point/gcc/doc/cpp.texi
    branches/fixed-point/gcc/doc/invoke.texi
    branches/fixed-point/gcc/dwarf2out.c
    branches/fixed-point/gcc/flags.h
    branches/fixed-point/gcc/fortran/ChangeLog
    branches/fixed-point/gcc/fortran/arith.h
    branches/fixed-point/gcc/fortran/dependency.h
    branches/fixed-point/gcc/fortran/gfortran.h
    branches/fixed-point/gcc/fortran/lang-specs.h
    branches/fixed-point/gcc/fortran/parse.h
    branches/fixed-point/gcc/fortran/symbol.c
    branches/fixed-point/gcc/fortran/trans-array.h
    branches/fixed-point/gcc/fortran/trans-common.c
    branches/fixed-point/gcc/fortran/trans-const.c
    branches/fixed-point/gcc/fortran/trans-const.h
    branches/fixed-point/gcc/fortran/trans-decl.c
    branches/fixed-point/gcc/fortran/trans-expr.c
    branches/fixed-point/gcc/fortran/trans-io.c
    branches/fixed-point/gcc/fortran/trans-openmp.c
    branches/fixed-point/gcc/fortran/trans-types.h
    branches/fixed-point/gcc/fortran/trans.c
    branches/fixed-point/gcc/fortran/trans.h
    branches/fixed-point/gcc/fortran/types.def
    branches/fixed-point/gcc/langhooks-def.h
    branches/fixed-point/gcc/langhooks.h
    branches/fixed-point/gcc/opts.c
    branches/fixed-point/gcc/testsuite/ChangeLog
    branches/fixed-point/gcc/testsuite/gcc.dg/cpp/_Pragma6.c
    branches/fixed-point/gcc/tree-ssa-propagate.c
    branches/fixed-point/gcc/tree-vect-analyze.c
    branches/fixed-point/gcc/tree-vect-patterns.c
    branches/fixed-point/gcc/tree-vect-transform.c
    branches/fixed-point/gcc/tree-vectorizer.h
    branches/fixed-point/gcc/tree-vrp.c
    branches/fixed-point/libdecnumber/ChangeLog
    branches/fixed-point/libdecnumber/Makefile.in
    branches/fixed-point/libdecnumber/aclocal.m4
    branches/fixed-point/libjava/classpath/ChangeLog
    branches/fixed-point/libjava/classpath/gnu/javax/net/ssl/provider/SSLSocketFactoryImpl.java
    branches/fixed-point/libjava/classpath/lib/gnu/javax/net/ssl/provider/SSLSocketFactoryImpl.class
    branches/fixed-point/libjava/classpath/lib/java/io/ObjectInputStream$ValidatorAndPriority.class
    branches/fixed-point/libjava/classpath/lib/java/io/ObjectInputStream.class
    branches/fixed-point/libjava/classpath/lib/java/io/ObjectOutputStream.class
    branches/fixed-point/libjava/gnu/gcj/runtime/BootClassLoader.h
    branches/fixed-point/libjava/java/io/ObjectInputStream.h
    branches/fixed-point/libjava/java/io/ObjectOutputStream.h
    branches/fixed-point/libjava/javax/management/ObjectName.h

Propchange: branches/fixed-point/
            ('svnmerge-integrated' modified)



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]