Deleted Added
full compact
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 ---