diff options
author | Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> | 2014-08-12 14:59:23 +0000 |
---|---|---|
committer | Ramana Radhakrishnan <ramana@gcc.gnu.org> | 2014-08-12 14:59:23 +0000 |
commit | e19707f507aff310e27e742c064d614326600d68 (patch) | |
tree | a374cbde2820deb9cc4e9b07cbea1c1ff1e8bfcd /gcc | |
parent | 095b4716ec11098436773b3f07021181641994cd (diff) | |
download | gcc-e19707f507aff310e27e742c064d614326600d68.zip gcc-e19707f507aff310e27e742c064d614326600d68.tar.gz gcc-e19707f507aff310e27e742c064d614326600d68.tar.bz2 |
re PR target/61413 (__ARM_SIZEOF_WCHAR_T is constant 32 -- should be 4 or 2)
Fix PR target/61413
2014-08-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
PR target/61413
* config/arm/arm.h (TARGET_CPU_CPP_BUILTINS): Fix definition
of __ARM_SIZEOF_WCHAR_T.
From-SVN: r213864
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/config/arm/arm.h | 4 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 78cc7ea..64022b0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,11 @@ 2014-08-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + PR target/61413 + * config/arm/arm.h (TARGET_CPU_CPP_BUILTINS): Fix definition + of __ARM_SIZEOF_WCHAR_T. + +2014-08-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> + PR target/62098 * config/arm/vfp.md (*combine_vcvtf2i): Fix constraint. Remove unnecessary attributes. diff --git a/gcc/config/arm/arm.h b/gcc/config/arm/arm.h index 047df97..96e8626 100644 --- a/gcc/config/arm/arm.h +++ b/gcc/config/arm/arm.h @@ -74,8 +74,8 @@ extern char arm_arch_name[]; builtin_define_with_int_value ( \ "__ARM_SIZEOF_MINIMAL_ENUM", \ flag_short_enums ? 1 : 4); \ - builtin_define_with_int_value ( \ - "__ARM_SIZEOF_WCHAR_T", WCHAR_TYPE_SIZE); \ + builtin_define_type_sizeof ("__ARM_SIZEOF_WCHAR_T", \ + wchar_type_node); \ if (TARGET_ARM_ARCH_PROFILE) \ builtin_define_with_int_value ( \ "__ARM_ARCH_PROFILE", TARGET_ARM_ARCH_PROFILE); \ |