1. 11 Oct, 2002 8 commits
    • NEWS: Document removal of "new X = ..." extension. · 8e3df2de
      	* NEWS: Document removal of "new X = ..." extension.
      	* class.c (initialize_array): Set TREE_HAS_CONSTRUCTOR on
      	brace-enclosed initializers.
      	* cp-tree.h (CP_AGGREGATE_TYPE_P): New macro.
      	(initialize_local_var): Remove declaration.
      	(expand_static_init): Likewise.
      	* decl.c (next_initializable_field): New function.
      	(reshape_init): Likewise.
      	(check_initializer): Use them.  Build dynamic initializer for
      	aggregates here too.
      	(initialize_local_var): Simplify, and incorporate cleanup
      	insertion code as well.
      	(destroy_local_var): Remove.
      	(cp_finish_decl): Tidy.
      	(expand_static_init): Fold checks for whether or not a variable
      	needs initialization into this function.  Simplify.
      	* decl2.c (do_static_initialization): Simplify.
      	* init.c (build_init): Do not set TREE_SIDE_EFFECTS when it will
      	be done for us automatically.
      	(expand_default_init): Handle brace-enclosed initializers
      	correctly.
      	(expand_aggr_init_1): Remove RTL-generation code.
      	(build_vec_init): Remove "new X = ..." support.
      	* parse.y (new_initializer): Likewise.
      	* rtti.c (get_pseudo_ti_init): Set TREE_HAS_CONSTRUCTOR on
      	brace-enclosed initializer.
      	(create_pseudo_type_info): Likewise.
      	* typeck2.c (store_init_value): Don't try to handle digest_init
      	being called more than once.
      	(digest_init): Tidy handling of brace-enclosed initializers.
      
      	* g++.dg/init/array1.C: Remove invalid braces.
      	* g++.dg/init/brace1.C: New test.
      	* g++.dg/init/copy2.C: Likewise.
      	* g++.dg/init/copy3.C: Likewise.
      	* g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
      	* g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
      	braces.
      
      From-SVN: r58053
      Mark Mitchell committed
    • * gcc.dg/cpp/assembler.S: Don't use -ansi. · 98ddd678
      From-SVN: r58052
      Neil Booth committed
    • sh.md (movv8qi_i+2): For V8QI destinations, generate V4HI register for mperm_w operation. · 750afc12
      	* sh.md (movv8qi_i+2): For V8QI destinations, generate V4HI
      	register for mperm_w operation.
      
      From-SVN: r58051
      J"orn Rennecke committed
    • *** empty log message *** · 0488fa7c
      From-SVN: r58050
      Joern Rennecke committed
    • Daily bump. · d92b6b94
      From-SVN: r58048
      GCC Administrator committed
    • linker-map.gnu (GLIBCPP_3.2.1): Add. · a7817e1d
      2002-10-10  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* config/linker-map.gnu (GLIBCPP_3.2.1): Add.
      	(GLIBCPP_3.2): Don't export locale::_S_*.
      	* src/ios.cc: Move globals into __gnu_cxx. Make old exported
      	symbols match.
      	* src/locale.cc: Same.
      	* src/localename.cc: Same.
      	* src/globals.cc: Same.
      
      From-SVN: r58042
      Benjamin Kosnik committed
    • extend.texi (Vector Extensions): Remove comment about single element vectors. · 349e9f4b
      	* extend.texi (Vector Extensions): Remove comment about single
      	element vectors.
      
      From-SVN: r58041
      Aldy Hernandez committed
    • decl.c (typename_hash): Use htab_hash_pointer. · 7bdfd72e
      cp:
      	* decl.c (typename_hash): Use htab_hash_pointer.
      
      gcc:
      	* fold-const.c (size_htab_hash): Use htab_hash_pointer.
      	* function.c (insns_for_mem_hash): Likewise.
      	* varasm.c (STRHASH): Likewise.
      
      java:
      	* class.c (JAVA_TREEHASHHASH_H): Use htab_hash_pointer.
      
      From-SVN: r58036
      Kaveh R. Ghazi committed
  2. 10 Oct, 2002 17 commits
  3. 09 Oct, 2002 15 commits