diff options
author | Dale Johannesen <dalej@apple.com> | 2005-03-17 02:51:44 +0000 |
---|---|---|
committer | Dale Johannesen <dalej@apple.com> | 2005-03-17 02:51:44 +0000 |
commit | 5111dc223f3dd63af4bd38db847349010ddc49dd (patch) | |
tree | a85b4f84b9384870201c70291b5094396545fa39 | |
parent | b37726679c073341da5ac8106dd3f0269a6a2996 (diff) |
2005-03-16 Dale Johannesen <dalej@apple.com>
Radar 4054948
* g++.dg/4054948.C: New.
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/apple-ppc-branch@96593 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | gcc/testsuite/ChangeLog.apple-ppc | 5 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/4054948.C | 26 |
2 files changed, 31 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog.apple-ppc b/gcc/testsuite/ChangeLog.apple-ppc index bc0bce64bdb..a668021eb3d 100644 --- a/gcc/testsuite/ChangeLog.apple-ppc +++ b/gcc/testsuite/ChangeLog.apple-ppc @@ -1,3 +1,8 @@ +2005-03-16 Dale Johannesen <dalej@apple.com> + + Radar 4054948 + * g++.dg/4054948.C: New. + 2005-03-11 Ziemowit Laski <zlaski@apple.com> Radar 3995882 diff --git a/gcc/testsuite/g++.dg/4054948.C b/gcc/testsuite/g++.dg/4054948.C new file mode 100644 index 00000000000..e0f89765d5c --- /dev/null +++ b/gcc/testsuite/g++.dg/4054948.C @@ -0,0 +1,26 @@ +// APPLE LOCAL file Radar 4054948 +#include <stdlib.h> +#include <stddef.h> +#pragma options align=mac68k +#pragma export on +#pragma export off +#pragma options align=reset + +struct foo { + int f1; + int f2; + int f3; + short f4; + int f5; + int f6; +}; + +int main() { + if (offsetof(struct foo,f4) != 12) + abort (); + if (offsetof(struct foo,f5) != 16) + abort (); + if (offsetof(struct foo,f6) != 20) + abort (); +} + |