summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture/execute/zerolen-2.c
diff options
context:
space:
mode:
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2000-11-18 22:35:36 +0000
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>2000-11-18 22:35:36 +0000
commitc6b629dcc1c16aa7aab0759c7de62e365f7cbfbd (patch)
tree9c0ac0cde4bb28a040e8a8f25e57d77066ae1386 /gcc/testsuite/gcc.c-torture/execute/zerolen-2.c
parent82de0e55bf61035a8b3affc5fad8f4e225a41324 (diff)
downloadgcc-c6b629dcc1c16aa7aab0759c7de62e365f7cbfbd.tar.gz
* gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
* gcc.c-torture/execute/zerolen-2.c: New. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37548 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/execute/zerolen-2.c')
-rw-r--r--gcc/testsuite/gcc.c-torture/execute/zerolen-2.c18
1 files changed, 18 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/execute/zerolen-2.c b/gcc/testsuite/gcc.c-torture/execute/zerolen-2.c
new file mode 100644
index 00000000000..446e5828362
--- /dev/null
+++ b/gcc/testsuite/gcc.c-torture/execute/zerolen-2.c
@@ -0,0 +1,18 @@
+extern void abort(void);
+
+typedef int word __attribute__((mode(word)));
+
+struct foo
+{
+ word x;
+ word y[0];
+};
+
+int main()
+{
+ if (sizeof(word) != sizeof(struct foo))
+ abort();
+ if (__alignof__(word) != __alignof__(struct foo))
+ abort();
+ return 0;
+}