- 03 Jun, 2000 18 commits
-
-
From-SVN: r34383
David Billinghurst committed -
From-SVN: r34382
Jeffrey A Law committed -
From-SVN: r34381
Matt Kraai committed -
* alias.c (record_alias_subset): Initialize has_zero_child in the superset. From-SVN: r34380
Richard Henderson committed -
From-SVN: r34379
Richard Henderson committed -
From-SVN: r34378
Richard Earnshaw committed -
From-SVN: r34377
Jeff Law committed -
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 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 -
From-SVN: r34374
Jason Merrill committed -
* 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 -
* gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change. * gcc.dg/noreturn-2.c (noreturn): Likewise. From-SVN: r34372
Zack Weinberg committed -
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). * mklibgcc.in (force): New target. Make LIB2ADD stuff depend on it. From-SVN: r34370
Jason Merrill committed -
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 -
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 -
From-SVN: r34367
Jason Merrill committed -
From-SVN: r34366
Jason Merrill committed
-
- 02 Jun, 2000 15 commits
-
-
2000-06-02 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/locale_facets.h (_Format_cache): _S_ecks -> _S_x. * bits/locale_facets.tcc (num_get<char>::_M_extract): Fix for hex. From-SVN: r34365
Benjamin Kosnik committed -
From-SVN: r34364
Jason Merrill committed -
2000-06-02 Anthony Williams <anthony@anthonyw.cjb.net> * testsuite/21_strings/replace.cc (test01): Qualify find with std::. From-SVN: r34363
Anthony Williams committed -
From-SVN: r34362
Jason Merrill committed -
From-SVN: r34361
Jason Merrill committed -
From-SVN: r34360
Bruce Korb committed -
From-SVN: r34359
Bruce Korb committed -
From-SVN: r34358
Bruce Korb committed -
From-SVN: r34357
Loren J. Rittle committed -
c-common.c (c_get_alias_set): Check whether signed_type did not return its argument before calling... * c-common.c (c_get_alias_set): Check whether signed_type did not return its argument before calling get_alias_set on the result. From-SVN: r34356
Jakub Jelinek committed -
inclhack.def (osf_namespace_a): Relax expression to match that used before the conversion to c_fix style. * fixinc/inclhack.def (osf_namespace_a): Relax expression to match that used before the conversion to c_fix style. From-SVN: r34355
Loren J. Rittle committed -
2000-06-02 Andrew MacLeod <amacleod@cygnus.com> * expr.c (emit_group_load): Fix typo, GET_MODE not GET_CODE. From-SVN: r34354
Andrew MacLeod committed -
From-SVN: r34353
Jeff Law committed -
2000-06-01 Benjamin Kosnik <bkoz@gnu.org> * bits/std_cwctype.h: Clean. * bits/std_cwchar.h: Clean, remove cruft. * acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Re-work, add bits for beginning iconv support. Remove _GLIBCPP_HAS_WCHAR_MIN_MAX, roll into _GLIBCPP_USE_WCHAR_T macro. * acconfig.h: Remove _GLIBCPP_HAS_WCHAR_MIN_MAX. * bits/limits_generic.h: Remove. * src/gen-num-limits.cc: Same. * src/locale.cc: Tweaks. * bits/char_traits.h: Tweaks. From-SVN: r34352
Benjamin Kosnik committed -
* cp-tree.h (lang_decl_flags): Add anticipated_p. (DECL_ANTICIPATED): Use it. From-SVN: r34351
Mark Mitchell committed
-
- 01 Jun, 2000 7 commits
-
-
* sh.h (CPP_SPEC): Add -D__NOMACSAVE__ for -mnomacsave. (CONDITIONAL_REGISTER_USAGE): Mac registers are call used for TARGET_NOMACSAVE. (NOMACSAVE_BIT): Define. (TARGET_NOMACSAVE): Define. (TARGET_SWITCHES): Add "nomacsave". From-SVN: r34350
J"orn Rennecke committed -
From-SVN: r34349
Jason Merrill committed -
From-SVN: r34348
Toshiyasu Morita committed -
2000-05-23 Bryce McKinlay <bryce@albatross.co.nz> * parse.y (patch_method_invocation): Don't try to lookup methods in primitive types. (This fixes the PR gcj/127: http://sourceware.cygnus.com/ml/java-prs/2000-q1/msg00011.html) From-SVN: r34347
Bryce McKinlay committed -
2000-06-01 Stan Cox <scox@cygnus.com> * varray.h (VARRAY_PUSH_GENERIC_PTR, VARRAY_PUSH_CHAR_PTR): Fix macro argument typo. From-SVN: r34346
Stan Cox committed -
* gcc.dg/compare2.c (case 12): XFAIL. * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL. * gcc.dg/noreturn-2.c (noreturn): XFAIL. From-SVN: r34345
Zack Weinberg committed -
2000-06-01 Zack Weinberg <zack@wolery.cumb.org> * cpplex.c (maybe_macroexpand): Use CPP_WTRADITIONAL. Improve error message. * cpplib.c (parse_include): Remove support for VAX-C "#include starlet" misfeature. * gcc.dg/cpp-tradwarn2.c: Update egrep pattern. 2000-05-31 Laurynas Biveinis <lauras@softhome.net> * cppfiles.c: conditionally define O_BINARY. (open_include_file): pass O_BINARY to open(). From-SVN: r34344
Zack Weinberg committed
-