- 21 Dec, 1999 14 commits
-
-
From-SVN: r31057
Martin v. Löwis committed -
* Makefile.in (calls.o): Depend on function.h. (alias.o): Likewise. From-SVN: r31056
Mark Mitchell committed -
From-SVN: r31053
Mark Mitchell committed -
From-SVN: r31052
Bernd Schmidt committed -
From-SVN: r31050
Richard Kenner committed -
From-SVN: r31049
Michael Hayes committed -
From-SVN: r31048
Martin v. Löwis committed -
* config/i386/dgux.c (struct option): Rename to lang_independent_option. (struct m_options): Add description field. (output_options): Rename option type, add sep declaration, output ix86_cpu_string and ix86_arch_string only if set. (output_file_start): Rename option type. From-SVN: r31047
Martin v. Löwis committed -
From-SVN: r31046
Jeff Law committed -
* Makefile.in (crtbegin.o, crtend.o, s-crtS): Depend on stmp-int-hdrs. (libgcc2.a): Similarly. From-SVN: r31045
Mike Stump committed -
* longlong.h (_ARCH_PPC): Only protect add_ssaaaa and sub_ddmmss with W_TYPE_SIZE == 32. Do not fall through to POWER architecture for umul_ppmm and smul_ppmm if !_ARCH_PPC and !_ARCH_POWER. From-SVN: r31044
David Edelsohn committed -
* fold-const.c (real_hex_to_f): Remove unused "isldouble" variable. Remove redundant initialization of "frexpon" and "expon". From-SVN: r31043
Jeffrey A Law committed -
1999-12-20 Mark Mitchell <mark@codesourcery.com> * cp-tree.h (CLASSTYPE_VFIELD_PARENT): Update comments. (CLASSTYPE_HAS_PRIMARY_BASE_P): New macro. (CLASSTYPE_PRIMARY_BINFO): Likewise. * class.c (check_methods): Don't set TYPE_HAS_COMPLEX_INIT_REF, TYPE_NEEDS_CONSTRUCTING, and CLASSTYPE_NON_AGGREGATE here. (check_bases_and_members): Set them here instead. (create_vtable_ptr): New function, split out from ... (finish_struct_1): ... here. Use it. Tidy. Use CLASSTYPE_HAS_PRIMARY_BASE_P and CLASSTYPE_PRIMARY_BINFO. * search.c (dfs_init_vbase_pointers): Handle seeing TYPE_VFIELD as the first field in the class. * tree.c (layout_basetypes): Use CLASSTYPE_N_BASECLASSES. Handle seeing TYPE_VFIELD as the first field in the class. From-SVN: r31042
Mark Mitchell committed -
* cp-tree.h (TYPE_VIRTUAL_P): Rename to ... (TYPE_POLYMORPHIC_P): ... this. (TYPE_USES_COMPLEX_INHERITANCE): Rename to ... (TYPE_BASE_CONVS_MAY_REQUIRE_CODE_P): ... this. (TREE_CALLS_NEW): Remove. (TREE_MANGLED): Likewise. * call.c (build_vfield_ref): Use TYPE_BASE_CONVS_MAY_REQUIRE_CODE_P, and TYPE_POLYMORPHIC_P. * class.c (check_bases): Likewise. (finish_base_struct): Likewise. (finish_struct_bits): Likewise. (check_for_override): Likewise. (finish_struct_1): Likewise. (get_vfield_name): Likewise. * decl.c (xref_basetypes): Likewise. * decl2.c (import_export_class): Likewise. (import_export_decl): Likewise. * error.c (dump_function_decl): Likewise. * pt.c (instantiate_class_template): Likewise. * repo.c (repo_inline_used): Likewise. * rtti.c (build_headof): Likewise. (get_tinfo_fn_dynamic): Likewise. (build_x_typeid): Likewise. (get_tinfo_var): Likewise. (build_dynamic_cast_1): Likewise. (synthesize_tinfo_fn): Likewise. * search.c (lookup_field_1): Likewise. (dfs_debug_mark): Likewise. (maybe_suppress_debug_info): Likewise. * typeck.c (build_component_ref): Likewise. (build_component_addr): Likewise. * typeck2.c (process_init_constructor): Likewise. From-SVN: r31041
Mark Mitchell committed
-
- 20 Dec, 1999 14 commits
-
-
* java/lang/reflect/Modifier.java (STRICT): New constant. (isStrict): New method. (toString): Added `strict'. From-SVN: r31040
Tom Tromey committed -
From-SVN: r31039
Richard Kenner committed -
From-SVN: r31038
Richard Kenner committed -
* expr.c (store_constructor): New argument SIZE; pass to clear_storage. (store_constructor_field, expand_expr): Pass new arg. From-SVN: r31037
Richard Kenner committed -
* Makefile.in (explow.o): Depend on function.h. * stor-layout.c (set_sizetype): Fix typo. From-SVN: r31036
Mark Mitchell committed -
From-SVN: r31035
Nathan Sidwell committed -
* typeck.c (strip_all_pointer_quals): New static function. (build_static_cast): Use it. Don't use at_least_as_qualified_p. From-SVN: r31034
Nathan Sidwell committed -
From-SVN: r31033
Bernd Schmidt committed -
From-SVN: r31032
Bernd Schmidt committed -
From-SVN: r31031
Jeff Law committed -
From-SVN: r31030
Anthony Green committed -
From-SVN: r31029
Michael Hayes committed -
* gcconfig.h: Use libgcj hack for Alpha Linux. Undefine MPROTEXT_VDB (from Jeff Sturm). * os_dep.c: Remove Alpha Linux hacks. * misc.c: Ditto. From-SVN: r31028
Anthony Green committed -
1999-12-19 Anthony Green <green@cygnus.com> * libgcjdata.c: New file. * libgcj.spec.in: Use @LIBDATASTARTSPEC@ in startfile. * configure: Rebuilt. * configure.in (LIBDATASTARTSPEC): Force data with a known name into the program. * Makefile.in: Rebuilt. * Makefile.am: Build libgcjdata.a. * libgcj.spec.in: Use @FORCELIBGCCSPEC@ in startfile. * configure: Rebuilt. * configure.in (FORCELIBGCCSPEC): Force important parts of libgcc into every program. From-SVN: r31027
Anthony Green committed
-
- 19 Dec, 1999 9 commits
-
-
From-SVN: r31026
Bernd Schmidt committed -
* rs6000.h (SUBTARGET_DEFAULT): New macro. (TARGET_SWITCHES): Allow subtargets to default switches. * rs6000/vxppc.h (SUBTARGET_DEFAULT): New macro. From-SVN: r31025
Richard Kenner committed -
From-SVN: r31024
Jeff Law committed -
* crtstuff.c (__do_global_ctors_aux): Do not call __cxa_finalize in a main program. From-SVN: r31023
Mark Mitchell committed -
* cccp.c (main): Define __STDC_VERSION__ as necessary. * cppinit.c (cpp_handle_option): Likewise. * ginclude/stdarg.h (va_copy): Use __STDC_VERSION__ to determine when to define. From-SVN: r31022
Richard Henderson committed -
alpha.c (alpha_emit_conditional_move): If TARGET_FIX, handle cmove with mismatched test and data modes. * alpha.c (alpha_emit_conditional_move): If TARGET_FIX, handle cmove with mismatched test and data modes. From-SVN: r31021
Richard Henderson committed -
* c-typeck.c (c_expand_start_case): Don't warn for long switch in system headers. From-SVN: r31020
Richard Henderson committed -
From-SVN: r31019
Richard Kenner committed -
From-SVN: r31018
Richard Kenner committed
-
- 18 Dec, 1999 3 commits
-
-
* alias.c: Minor reformatting. * flow.c: Likewise. * regs.h: Likewise. * stor-layout.c: Likewise. * fold-const.c: Likewise. (OVERFLOW_SUM_SIGN): Renamed from overflow_sum_sign. (struct cb_args, const_binop_1, const_binop): Pass type of arg, not arg itself. (size_int_wide): Cache nodes even if garbage collecting. (twoval_comparison_p): Reenable SAVE_EXPR case if operand of SAVE_EXPR has no side effects. * cse.c: Move a comment. * tree.c: Minor reformatting. (int_size_in_bytes): Return -1 if constant overflows. * reload.c (combine_reloads): Do nothing if no output reload From-SVN: r31017
Richard Kenner committed -
From-SVN: r31016
J"orn Rennecke committed -
From-SVN: r31015
Franz Sirl committed
-