summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2002-03-26 00:36:19 +0000
committerpaolo <paolo@138bc75d-0d04-0410-961f-82ee72b054a4>2002-03-26 00:36:19 +0000
commit78ce62aab2972863eb1813c1c94454e4cbdb31f1 (patch)
treea23d468e8951e5978b72793e3f4770e302d11256
parent4a65aac46cea9da40b647f80aa3438bded049a93 (diff)
downloadppe42-gcc-78ce62aab2972863eb1813c1c94454e4cbdb31f1.tar.gz
ppe42-gcc-78ce62aab2972863eb1813c1c94454e4cbdb31f1.zip
2002-03-25 Paolo Carlini <pcarlini@unitus.it>
Richard Henderson <rth@redhat.com> * testsuite/22_locale/codecvt_members_unicode_char.cc (test01, test02): make sure that the i_lit_base array is sufficiently aligned. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@51359 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--libstdc++-v3/ChangeLog7
-rw-r--r--libstdc++-v3/testsuite/22_locale/codecvt_members_unicode_char.cc4
2 files changed, 9 insertions, 2 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 991b6b6ee47..6a174938b4e 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,10 @@
+2002-03-25 Paolo Carlini <pcarlini@unitus.it>
+ Richard Henderson <rth@redhat.com>
+
+ * testsuite/22_locale/codecvt_members_unicode_char.cc
+ (test01, test02): make sure that the i_lit_base array
+ is sufficiently aligned.
+
2002-03-25 Benjamin Kosnik <bkoz@redhat.com>
* config/os/newlib/bits/ctype_noninline.h (ctype::classic): Set to
diff --git a/libstdc++-v3/testsuite/22_locale/codecvt_members_unicode_char.cc b/libstdc++-v3/testsuite/22_locale/codecvt_members_unicode_char.cc
index 39882b749cf..0d0d1d5bcad 100644
--- a/libstdc++-v3/testsuite/22_locale/codecvt_members_unicode_char.cc
+++ b/libstdc++-v3/testsuite/22_locale/codecvt_members_unicode_char.cc
@@ -72,7 +72,7 @@ void test01()
const ext_type* e_lit = "black pearl jasmine tea";
int size = strlen(e_lit);
- char i_lit_base[50] =
+ char i_lit_base[50] __attribute__((aligned(__alignof__(int_type)))) =
{
0x00, 0x62, 0x00, 0x6c, 0x00, 0x61, 0x00, 0x63, 0x00, 0x6b, 0x00, 0x20,
0x00, 0x70, 0x00, 0x65, 0x00, 0x61, 0x00, 0x72, 0x00, 0x6c, 0x00, 0x20,
@@ -159,7 +159,7 @@ void test02()
const ext_type* e_lit = "black pearl jasmine tea";
int size = strlen(e_lit);
- char i_lit_base[50] =
+ char i_lit_base[50] __attribute__((aligned(__alignof__(int_type)))) =
{
0x62, 0x00, 0x6c, 0x00, 0x61, 0x00, 0x63, 0x00, 0x6b, 0x00, 0x20, 0x00,
0x70, 0x00, 0x65, 0x00, 0x61, 0x00, 0x72, 0x00, 0x6c, 0x00, 0x20, 0x00,
OpenPOWER on IntegriCloud