From: H.J. Lu Date: Tue, 6 May 2008 18:37:03 +0000 (+0000) Subject: re PR testsuite/36155 (UTF tests doesn't work on Linux) X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=a6ce2774017b0fdb93cdf4a225acd010cc070e11;p=gcc.git re PR testsuite/36155 (UTF tests doesn't work on Linux) 2008-05-06 H.J. Lu PR testsuite/36155 * gcc.dg/utf32-4.c: Fix a typo. * lib/target-supports.exp (check_effective_target_4byte_wchar_t): Use __WCHAR_TYPE__ instead of wchar_t. From-SVN: r134994 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7e4386ef380..c2434e7d42d 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2008-05-06 H.J. Lu + + PR testsuite/36155 + * gcc.dg/utf32-4.c: Fix a typo. + + * lib/target-supports.exp (check_effective_target_4byte_wchar_t): + Use __WCHAR_TYPE__ instead of wchar_t. + 2008-05-06 Mark Shinwell Daniel Jacobowitz Andrew Jenner diff --git a/gcc/testsuite/gcc.dg/utf32-4.c b/gcc/testsuite/gcc.dg/utf32-4.c index 48d84fd4219..8a2dbdff6b2 100644 --- a/gcc/testsuite/gcc.dg/utf32-4.c +++ b/gcc/testsuite/gcc.dg/utf32-4.c @@ -15,6 +15,6 @@ char32_t c5 = u'\u2029'; char32_t c6 = u'\U00064321'; /* { dg-warning "constant too long" } */ char32_t c7 = L'a'; char32_t c8 = L'\u2029'; -char32_t c9 = L'\U00064321'; /* { dg-warning "constant too long" { target { ! 4byte_wchar_t } } } */ +char32_t c9 = L'\U00064321'; /* { dg-warning "constant too long" "" { target { ! 4byte_wchar_t } } } */ int main () {} diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index e071934a947..de78c716ee2 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -2357,6 +2357,6 @@ proc check_effective_target_c99_runtime { } { proc check_effective_target_4byte_wchar_t { } { return [check_no_compiler_messages 4byte_wchar_t object { - int dummy[sizeof (wchar_t) >= 4 ? 1 : -1]; + int dummy[sizeof (__WCHAR_TYPE__) >= 4 ? 1 : -1]; }] }