aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@libertysurf.fr>2004-11-04 23:07:17 +0100
committerEric Botcazou <ebotcazou@gcc.gnu.org>2004-11-04 22:07:17 +0000
commitd48b4987af16e1aa3fce96eccb867ed31b1c74dc (patch)
tree2c923c863191f539b65ed0ed0f70a210d9cbdb0a /gcc
parent797c289c9e698cc9bd43cb279eeb87d6a33e2ff2 (diff)
downloadgcc-d48b4987af16e1aa3fce96eccb867ed31b1c74dc.zip
gcc-d48b4987af16e1aa3fce96eccb867ed31b1c74dc.tar.gz
gcc-d48b4987af16e1aa3fce96eccb867ed31b1c74dc.tar.bz2
pragma-align.c (sixteen): Use 8-byte alignment on LP64 targets.
* gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment on LP64 targets. From-SVN: r90082
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/pragma-align.c4
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index a499d04..4e27d51 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
+ on LP64 targets.
+
2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
* gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
diff --git a/gcc/testsuite/gcc.dg/pragma-align.c b/gcc/testsuite/gcc.dg/pragma-align.c
index 7386932..00f4009 100644
--- a/gcc/testsuite/gcc.dg/pragma-align.c
+++ b/gcc/testsuite/gcc.dg/pragma-align.c
@@ -9,7 +9,11 @@ struct {
long two;
} defaultalign;
+#if defined(__LP64__)
+#pragma pack(8)
+#else
#pragma pack(4)
+#endif
struct {
char one;
long two;