Deleted Added
full compact
target.h (256281) target.h (259947)
1/* Data structure definitions 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.

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

778 DECL_VISIBILITY_SPECIFIED. */
779 void (*determine_class_data_visibility) (tree decl);
780 /* Returns true (the default) if virtual tables and other
781 similar implicit class data objects are always COMDAT if they
782 have external linkage. If this hook returns false, then
783 class data for classes whose virtual table will be emitted in
784 only one translation unit will not be COMDAT. */
785 bool (*class_data_always_comdat) (void);
1/* Data structure definitions 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.

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

778 DECL_VISIBILITY_SPECIFIED. */
779 void (*determine_class_data_visibility) (tree decl);
780 /* Returns true (the default) if virtual tables and other
781 similar implicit class data objects are always COMDAT if they
782 have external linkage. If this hook returns false, then
783 class data for classes whose virtual table will be emitted in
784 only one translation unit will not be COMDAT. */
785 bool (*class_data_always_comdat) (void);
786 /* Returns true (the default) if the RTTI for the basic types,
787 which is always defined in the C++ runtime, should be COMDAT;
788 false if it should not be COMDAT. */
789 bool (*library_rtti_comdat) (void);
786 /* Returns true if __aeabi_atexit should be used to register static
787 destructors. */
788 bool (*use_aeabi_atexit) (void);
789 /* TYPE is a C++ class (i.e., RECORD_TYPE or UNION_TYPE) that
790 has just been defined. Use this hook to make adjustments to the
791 class (eg, tweak visibility or perform any other required
792 target modifications). */
793 void (*adjust_class_at_definition) (tree type);

--- 61 unchanged lines hidden ---
790 /* Returns true if __aeabi_atexit should be used to register static
791 destructors. */
792 bool (*use_aeabi_atexit) (void);
793 /* TYPE is a C++ class (i.e., RECORD_TYPE or UNION_TYPE) that
794 has just been defined. Use this hook to make adjustments to the
795 class (eg, tweak visibility or perform any other required
796 target modifications). */
797 void (*adjust_class_at_definition) (tree type);

--- 61 unchanged lines hidden ---