1. 04 May, 2000 35 commits
  2. 03 May, 2000 5 commits
    • * mklibgcc1.in: Fix typo last change. · f4118ce9
      From-SVN: r33650
      Richard Henderson committed
    • * Makefile.in (start.encap): Do not depend on LIBGCC1. · 658a87e5
      From-SVN: r33649
      Richard Henderson committed
    • Makefile.in (WARN_CFLAGS): Add -pedantic -Wno-long-long. · 6bed14c7
              * Makefile.in (WARN_CFLAGS): Add -pedantic -Wno-long-long.
              (LOOSE_CFLAGS): New: CFLAGS without -pedantic and -Wtraditional.
              (GCC_CFLAGS): Use it.
              (LANG_FLAGS_TO_PASS): New: SUBDIR_FLAGS_TO_PASS with LOOSE_CFLAGS.
              * cp/Make-lang.in, java/Make-lang.in, f/Make-lang.in, ch/Make-lang.in,
              objc/Make-lang.in: Use it.
      
      From-SVN: r33648
      Jason Merrill committed
    • cp-tree.def (THUNK_DECL): Remove. · eb68cb58
      	* cp-tree.def (THUNK_DECL): Remove.
      	* cp-tree.h (DECL_THUNK_P): New macro.
      	(DECL_NON_THUNK_FUNCTION_P): Likewise.
      	(DECL_EXTERN_C_FUNCTION_P): Likewise.
      	(SET_DECL_THUNK_P): Likewise.
      	(DELTA_FROM_VTABLE_ENTRY): Use DECL_THUNK_P.
      	(FNADDR_FROM_VTABLE_ENTRY): Likewise.
      	(DECL_MAIN_P): Use DECL_EXTERN_C_FUNCTION_P.
      	* decl.c (decls_match): Use DECL_EXTERN_C_P.
      	(duplicate_decls): Likewise.
      	(pushdecl): Likewise.  Adjust thunk handling.
      	(grokfndecl): Use DECL_EXTERN_C_P.
      	* decl2.c (mark_vtable_entries): Use DECL_THUNK_P.
      	* dump.c (dequeue_and_dump): Remove THUNK_DECL handling.
      	* except.c (nothrow_libfn_p): Use DECL_EXTERN_C_P.
      	* expr.c (cplus_expand_expr): Remove THUNK_DECL handling.
      	* method.c (make_thunk): Use SET_DECL_THUNK_P.  Set
      	DECL_NO_STATIC_CHAIN.
      	(emit_thunk): Don't play games with TREE_CODE on thunks.  Don't
      	set DECL_DESTRUCTOR_P or DECL_CONSTRUCTOR_P on a thunk.
      	* search.c (covariant_return_p): Remove THUNK_DECL handling.
      	* ir.texi: Update.
      
      From-SVN: r33647
      Mark Mitchell committed
    • Fix typo · 6428983a
      From-SVN: r33646
      Mark Mitchell committed