diff options
author | Julian Brown <julian@codesourcery.com> | 2007-07-25 15:43:04 +0000 |
---|---|---|
committer | Julian Brown <jules@gcc.gnu.org> | 2007-07-25 15:43:04 +0000 |
commit | 608063c3e9f54f45579ed601bb71c1e30b3e98aa (patch) | |
tree | 0134a32da12d27e340838fbc13221a2c4fe20a54 /gcc/target-def.h | |
parent | 18efbe51766315fbe4d23dd710f22eab09ee826a (diff) | |
download | gcc-608063c3e9f54f45579ed601bb71c1e30b3e98aa.zip gcc-608063c3e9f54f45579ed601bb71c1e30b3e98aa.tar.gz gcc-608063c3e9f54f45579ed601bb71c1e30b3e98aa.tar.bz2 |
alpha.c (alpha_mangle_fundamental_type): Rename to...
gcc/
* config/alpha/alpha.c (alpha_mangle_fundamental_type): Rename to...
(alpha_mangle_type): This.
(TARGET_MANGLE_FUNDAMENTAL_TYPE): Don't define.
(TARGET_MANGLE_TYPE): Define this instead.
* config/arm/arm-protos.h (arm_mangle_type): Add prototype.
* config/arm/arm.c (TARGET_MANGLE_TYPE): Define target hook.
(arm_init_neon_builtins): Fix comment.
(arm_mangle_map_entry): New.
(arm_mangle_map): New.
(arm_mangle_type): New.
* config/i386/i386.c (ix86_mangle_fundamental_type): Rename to...
(ix86_mangle_type): This. Use TYPE_MAIN_VARIANT and restrict
mangled types to VOID_TYPE, BOOLEAN_TYPE, INTEGER_TYPE, REAL_TYPE.
(TARGET_MANGLE_FUNDAMENTAL_TYPE): Don't define.
(TARGET_MANGLE_TYPE): Define this instead.
* config/ia64/ia64.c (ia64_mangle_fundamental_type): Rename to...
(ia64_mangle_type): This. Use TYPE_MAIN_VARIANT and restrict
mangled types to VOID_TYPE, BOOLEAN_TYPE, INTEGER_TYPE, REAL_TYPE.
(TARGET_MANGLE_FUNDAMENTAL_TYPE): Don't define.
(TARGET_MANGLE_TYPE): Define this instead.
* config/rs6000/rs6000.c (rs6000_mangle_fundamental_type): Rename
to...
(rs6000_mangle_type): This. Use TYPE_MAIN_VARIANT.
(TARGET_MANGLE_FUNDAMENTAL_TYPE): Don't define.
(TARGET_MANGLE_TYPE): Define this instead.
* config/s390/s390.c (s390_mangle_fundamental_type): Rename to...
(s390_mangle_type): This.
(TARGET_MANGLE_FUNDAMENTAL_TYPE): Don't define.
(TARGET_MANGLE_TYPE): Define this instead.
* config/sparc/sparc.c (sparc_mangle_fundamental_type): Rename to...
(sparc_mangle_type): This.
(TARGET_MANGLE_FUNDAMENTAL_TYPE): Don't define.
(TARGET_MANGLE_TYPE): Define this instead.
* cp/mangle.c (write_type): Call mangle_type target hook on all
types before mangling. Use original type, not main variant, as
argument.
* target-def.h (TARGET_MANGLE_FUNDAMENTAL_TYPE): Rename hook to...
(TARGET_MANGLE_TYPE): This.
* target.h (gcc_target): Rename mangle_fundamental_type to
mangle_type.
* doc/tm.texi (TARGET_MANGLE_FUNDAMENTAL_TYPE): Rename section to...
(TARGET_MANGLE_TYPE): This. Note slightly different semantics.
Co-Authored-By: Mark Shinwell <shinwell@codesourcery.com>
From-SVN: r126917
Diffstat (limited to 'gcc/target-def.h')
-rw-r--r-- | gcc/target-def.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/target-def.h b/gcc/target-def.h index b0ae597..d549bc4 100644 --- a/gcc/target-def.h +++ b/gcc/target-def.h @@ -468,7 +468,7 @@ Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. #define TARGET_ALIGN_ANON_BITFIELD hook_bool_void_false #define TARGET_NARROW_VOLATILE_BITFIELD hook_bool_void_false #define TARGET_RTX_COSTS hook_bool_rtx_int_int_intp_false -#define TARGET_MANGLE_FUNDAMENTAL_TYPE hook_constcharptr_tree_null +#define TARGET_MANGLE_TYPE hook_constcharptr_tree_null #define TARGET_ALLOCATE_INITIAL_VALUE NULL #ifndef TARGET_INIT_LIBFUNCS @@ -696,7 +696,7 @@ Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. TARGET_RESOLVE_OVERLOADED_BUILTIN, \ TARGET_FOLD_BUILTIN, \ TARGET_BUILTIN_RECIPROCAL, \ - TARGET_MANGLE_FUNDAMENTAL_TYPE, \ + TARGET_MANGLE_TYPE, \ TARGET_INIT_LIBFUNCS, \ TARGET_SECTION_TYPE_FLAGS, \ TARGET_CANNOT_MODIFY_JUMPS_P, \ |