2008-05-06 H.J. Lu <hongjiu.lu@intel.com>
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 May 2008 18:37:03 +0000 (18:37 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 May 2008 18:37:03 +0000 (18:37 +0000)
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

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/utf32-4.c
gcc/testsuite/lib/target-supports.exp

index 7e4386e..c2434e7 100644 (file)
@@ -1,3 +1,11 @@
+2008-05-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+       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  <shinwell@codesourcery.com>
            Daniel Jacobowitz  <dan@codesourcery.com>
            Andrew Jenner  <andrew@codesourcery.com>
index 48d84fd..8a2dbdf 100644 (file)
@@ -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 () {}
index e071934..de78c71 100644 (file)
@@ -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];
     }]
 }