target-def.h (256281) | target-def.h (259947) |
---|---|
1/* Default initializers for a generic GCC target. 2 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 3 Free Software Foundation, Inc. 4 5This program is free software; you can redistribute it and/or modify it 6under the terms of the GNU General Public License as published by the 7Free Software Foundation; either version 2, or (at your option) any 8later version. --- 573 unchanged lines hidden (view full) --- 582#ifndef TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY 583#define TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY hook_void_tree 584#endif 585 586#ifndef TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT 587#define TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT hook_bool_void_true 588#endif 589 | 1/* Default initializers for a generic GCC target. 2 Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 3 Free Software Foundation, Inc. 4 5This program is free software; you can redistribute it and/or modify it 6under the terms of the GNU General Public License as published by the 7Free Software Foundation; either version 2, or (at your option) any 8later version. --- 573 unchanged lines hidden (view full) --- 582#ifndef TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY 583#define TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY hook_void_tree 584#endif 585 586#ifndef TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT 587#define TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT hook_bool_void_true 588#endif 589 |
590#ifndef TARGET_CXX_LIBRARY_RTTI_COMDAT 591#define TARGET_CXX_LIBRARY_RTTI_COMDAT hook_bool_void_true 592#endif 593 |
|
590#ifndef TARGET_CXX_USE_AEABI_ATEXIT 591#define TARGET_CXX_USE_AEABI_ATEXIT hook_bool_void_false 592#endif 593 594#ifndef TARGET_CXX_ADJUST_CLASS_AT_DEFINITION 595#define TARGET_CXX_ADJUST_CLASS_AT_DEFINITION hook_void_tree 596#endif 597 598#define TARGET_CXX \ 599 { \ 600 TARGET_CXX_GUARD_TYPE, \ 601 TARGET_CXX_GUARD_MASK_BIT, \ 602 TARGET_CXX_GET_COOKIE_SIZE, \ 603 TARGET_CXX_COOKIE_HAS_SIZE, \ 604 TARGET_CXX_IMPORT_EXPORT_CLASS, \ 605 TARGET_CXX_CDTOR_RETURNS_THIS, \ 606 TARGET_CXX_KEY_METHOD_MAY_BE_INLINE, \ 607 TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY, \ 608 TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT, \ | 594#ifndef TARGET_CXX_USE_AEABI_ATEXIT 595#define TARGET_CXX_USE_AEABI_ATEXIT hook_bool_void_false 596#endif 597 598#ifndef TARGET_CXX_ADJUST_CLASS_AT_DEFINITION 599#define TARGET_CXX_ADJUST_CLASS_AT_DEFINITION hook_void_tree 600#endif 601 602#define TARGET_CXX \ 603 { \ 604 TARGET_CXX_GUARD_TYPE, \ 605 TARGET_CXX_GUARD_MASK_BIT, \ 606 TARGET_CXX_GET_COOKIE_SIZE, \ 607 TARGET_CXX_COOKIE_HAS_SIZE, \ 608 TARGET_CXX_IMPORT_EXPORT_CLASS, \ 609 TARGET_CXX_CDTOR_RETURNS_THIS, \ 610 TARGET_CXX_KEY_METHOD_MAY_BE_INLINE, \ 611 TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY, \ 612 TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT, \ |
613 TARGET_CXX_LIBRARY_RTTI_COMDAT, \ |
|
609 TARGET_CXX_USE_AEABI_ATEXIT, \ 610 TARGET_CXX_ADJUST_CLASS_AT_DEFINITION \ 611 } 612 613/* The whole shebang. */ 614#define TARGET_INITIALIZER \ 615{ \ 616 TARGET_ASM_OUT, \ --- 92 unchanged lines hidden --- | 614 TARGET_CXX_USE_AEABI_ATEXIT, \ 615 TARGET_CXX_ADJUST_CLASS_AT_DEFINITION \ 616 } 617 618/* The whole shebang. */ 619#define TARGET_INITIALIZER \ 620{ \ 621 TARGET_ASM_OUT, \ --- 92 unchanged lines hidden --- |