From a6ce2774017b0fdb93cdf4a225acd010cc070e11 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Tue, 6 May 2008 18:37:03 +0000 Subject: [PATCH] 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 --- gcc/testsuite/ChangeLog | 8 ++++++++ gcc/testsuite/gcc.dg/utf32-4.c | 2 +- gcc/testsuite/lib/target-supports.exp | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) 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]; }] } -- 2.30.2