From: hjl Date: Tue, 6 May 2008 18:37:03 +0000 (+0000) Subject: 2008-05-06 H.J. Lu X-Git-Tag: upstream/4.9.2~42351 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b9940fd2f816074a84167907683717506421afc7;p=platform%2Fupstream%2Flinaro-gcc.git 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@134994 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7e4386e..c2434e7 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 48d84fd..8a2dbdf 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 e071934..de78c71 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]; }] }