Deleted Added
full compact
darwin.h (256281) darwin.h (259947)
1/* Target definitions for Darwin (Mac OS X) systems.
2 Copyright (C) 1989, 1990, 1991, 1992, 1993, 2000, 2001, 2002, 2003, 2004,
3 2005
4 Free Software Foundation, Inc.
5 Contributed by Apple Computer Inc.
6
7This file is part of GCC.
8

--- 453 unchanged lines hidden (view full) ---

462 a static archive's table of contents. */
463#undef TARGET_WEAK_NOT_IN_ARCHIVE_TOC
464#define TARGET_WEAK_NOT_IN_ARCHIVE_TOC 1
465
466/* On Darwin, we don't (at the time of writing) have linkonce sections
467 with names, so it's safe to make the class data not comdat. */
468#define TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT hook_bool_void_false
469
1/* Target definitions for Darwin (Mac OS X) systems.
2 Copyright (C) 1989, 1990, 1991, 1992, 1993, 2000, 2001, 2002, 2003, 2004,
3 2005
4 Free Software Foundation, Inc.
5 Contributed by Apple Computer Inc.
6
7This file is part of GCC.
8

--- 453 unchanged lines hidden (view full) ---

462 a static archive's table of contents. */
463#undef TARGET_WEAK_NOT_IN_ARCHIVE_TOC
464#define TARGET_WEAK_NOT_IN_ARCHIVE_TOC 1
465
466/* On Darwin, we don't (at the time of writing) have linkonce sections
467 with names, so it's safe to make the class data not comdat. */
468#define TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT hook_bool_void_false
469
470/* For efficiency, on Darwin the RTTI information that is always
471 emitted in the standard C++ library should not be COMDAT. */
472#define TARGET_CXX_LIBRARY_RTTI_COMDAT hook_bool_void_false
473
470/* We make exception information linkonce. */
471#undef TARGET_USES_WEAK_UNWIND_INFO
472#define TARGET_USES_WEAK_UNWIND_INFO 1
473
474/* We need to use a nonlocal label for the start of an EH frame: the
475 Darwin linker requires that a coalesced section start with a label.
476 Unfortunately, it also requires that 'debug' sections don't contain
477 labels. */

--- 486 unchanged lines hidden ---
474/* We make exception information linkonce. */
475#undef TARGET_USES_WEAK_UNWIND_INFO
476#define TARGET_USES_WEAK_UNWIND_INFO 1
477
478/* We need to use a nonlocal label for the start of an EH frame: the
479 Darwin linker requires that a coalesced section start with a label.
480 Unfortunately, it also requires that 'debug' sections don't contain
481 labels. */

--- 486 unchanged lines hidden ---