diff options
author | olegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-07-18 07:56:57 +0000 |
---|---|---|
committer | olegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2012-07-18 07:56:57 +0000 |
commit | 55111bb69f0f7d763caa9e1b173357c2e4ac2962 (patch) | |
tree | 5f8e15b8e9ce23c65d5f3104a9d2f3be7c153fd4 /gcc/testsuite/gcc.c-torture | |
parent | 5ee2f881d329f6fa4ce76b0eb498c772caa2f53d (diff) | |
download | gcc-55111bb69f0f7d763caa9e1b173357c2e4ac2962.tar.gz |
PR target/38621
* gcc.c-torture/compile/pr38621.c: New.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@189605 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/testsuite/gcc.c-torture')
-rw-r--r-- | gcc/testsuite/gcc.c-torture/compile/pr38621.c | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/pr38621.c b/gcc/testsuite/gcc.c-torture/compile/pr38621.c new file mode 100644 index 00000000000..746d32836be --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/compile/pr38621.c @@ -0,0 +1,16 @@ +/* PR target/38621 */ +struct s +{ + char a[512]; + int b; + int c; +}; + +long long +foo (struct s *p, int m, int r) +{ + if (r == m) + p->b = 3; + p->c = 1; + return m; +} |