1. 03 Jun, 2000 11 commits
    • Makefile.in: Use $(MAKE) not "make" · f0267a67
      2000-06-01  Pekka Nikander  <pnr@teldanex.tcm.hut.fi>
      
             * Makefile.in: Use $(MAKE) not "make"
      
      From-SVN: r34376
      Pekka Nikander committed
    • exception.cc (__cp_pop_exception): If we aren't popping or rethrowing, push down… · 6a83e470
      exception.cc (__cp_pop_exception): If we aren't popping or rethrowing, push down past any uncaught exceptions.
      
              * exception.cc (__cp_pop_exception): If we aren't popping or
              rethrowing, push down past any uncaught exceptions.
              (__uncatch_exception): Rethrow the currently handled exception.
              Move it to the top of the exception stack.
      
      From-SVN: r34375
      Jason Merrill committed
    • new · de695d2c
      From-SVN: r34374
      Jason Merrill committed
    • alias.c (struct alias_set_entry): New field has_zero_child. · 2bf105ab
      	* alias.c (struct alias_set_entry): New field has_zero_child.
      	(mem_in_disjoint_alias_sets_p): Return 0 if set in either ase.
      	(get_alias_set): If language-dependent routine set TYPE_ALIAS_SET,
      	do nothing.
      	Call record_component_aliases for aggregate types.
      	(record_alias_subset): Set has_zero_child.
      	(record_component_aliases, case ARRAY_TYPE): Do nothing if
      	TYPE_NONALIASES_COMPONENT.
      	(record_component_aliases, case RECORD_TYPE): Test
      	DECL_NONADDRESSABLE_P.
      	* c-decl.c (grokdeclarator): Set DECL_NONADDRESSABLE_P instead
      	of TREE_ADDRESSABLE.
      	* calls.c (initialize_argument_information): Only test
      	TYPE_TRANSPARENT_UNION for UNION_TYPE.
      	* function.c (assign_parms): Likewise.
      	* integrate.c (function_cannot_inline_p): Likewise.
      	* stor-layout.c (finish_record_layout): Don't call
      	record_component_aliases.
      	* tree.h (struct tree_int_cst): Use struct tree_common.
      	(struct tree_real_cst, struct tree_string): Likewise.
      	(struct tree_complex, struct tree_identifier): Likewise.
      	(struct tree_list, struct tree_vec, struct tree_exp): Likewise.
      	(struct tree_block, struct tree_type, struct tree_decl): Likewise.
      	(TYPE_TRANSPARENT_UNION): Use UNION_TYPE_CHECK.
      	(TYPE_NONALIASES_COMPONENT): New macro.
      	(TYPE_AMBIENT_BOUNDEDNESS): Use FUNCTION_TYPE_CHECK.
      	(DECL_NONADDRESSABLE_P): New macro.
      	(struct tree_decl): Reorder bits for clarity of how many left;
      	add non_adressable.
      	* cp/cp-tree.h: Use struct tree_common instead of a char array.
      	* cp/decl.c (grokdeclarator): Set DECL_NONADDRESSABLE_P instead
      	of TREE_ADDRESSABLE.
      
      From-SVN: r34373
      Richard Kenner committed
    • noreturn-1.c (foo7, foo8): Revert previous change. · 0e13506e
      	* gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
      	* gcc.dg/noreturn-2.c (noreturn): Likewise.
      
      From-SVN: r34372
      Zack Weinberg committed
    • locale_facets.h: Tweak. · cc4316b5
      2000-06-02  Benjamin Kosnik  <bkoz@purist.soma.redhat.com>
      
      	* bits/locale_facets.h: Tweak.
      	* src/locale.cc (codecvt<wchar_t>): Tweak.
      
      	* bits/locale_facets.h (_Format_cache): _S_ecks -> _S_x.
      	* bits/locale_facets.tcc (num_get<char>::_M_extract): Fix for hex.
      
      	* bits/basic_string.h: Move data member up.
      	* src/string-inst.cc: Fix instantiations.
      	* bits/string.tcc: Fix types.
      
      From-SVN: r34371
      Benjamin Kosnik committed
    • Makefile.in (libgcc.a): Also depend on $(LIB2ADD). · 3378216a
              * Makefile.in (libgcc.a): Also depend on $(LIB2ADD).
              * mklibgcc.in (force): New target.
              Make LIB2ADD stuff depend on it.
      
      From-SVN: r34370
      Jason Merrill committed
    • class.c (get_dispatch_table): Build the vtable dummy entry list element with a null purpose. · 8f975c18
      Fri Jun  2 16:48:55 2000  Alexandre Petit-Bianco  <apbianco@cygnus.com>
      
              * class.c (get_dispatch_table): Build the vtable dummy entry list
              element with a null purpose. Fixed leading comment.
              (build_dtable_decl): Build an accurate dtable type when appropriate
              and use it.
      
      From-SVN: r34369
      Alexandre Petit-Bianco committed
    • alias.c (lang_get_alias_set): Remove. · 2e761e49
      gcc/
      	* alias.c (lang_get_alias_set): Remove.
      	(get_alias_set): Call it directly, not indirectly.
      	* c-common.c (lang_get_alias_set): Rename from c_get_alias_set.
      	* c-common.h (c_get_alias_set): Don't declare.
      	* c-decl.c (init_decl_processing): Don't set lang_get_alias_set.
      	* expr.h (lang_get_alias_set): Declare as function, not pointer.
      
      gcc/ch/
      	* lang.c (lang_get_alias_set): New.
      
      gcc/cp/
      	* decl.c (init_decl_processing): Don't set lang_get_alias_set.
      
      gcc/f/
      	* com.c (lang_get_alias_set): New.
      
      gcc/java/
      	* lang.c (lang_get_alias_set): New.
      
      From-SVN: r34368
      Richard Henderson committed
    • tweak · 57224090
      From-SVN: r34367
      Jason Merrill committed
    • new · b9d969b7
      From-SVN: r34366
      Jason Merrill committed
  2. 02 Jun, 2000 15 commits
  3. 01 Jun, 2000 14 commits