aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRamana Radhakrishnan <ramana.radhakrishnan@arm.com>2014-08-12 14:59:23 +0000
committerRamana Radhakrishnan <ramana@gcc.gnu.org>2014-08-12 14:59:23 +0000
commite19707f507aff310e27e742c064d614326600d68 (patch)
treea374cbde2820deb9cc4e9b07cbea1c1ff1e8bfcd /gcc
parent095b4716ec11098436773b3f07021181641994cd (diff)
downloadgcc-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/ChangeLog6
-rw-r--r--gcc/config/arm/arm.h4
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); \