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 --- |