summaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.c-torture
diff options
context:
space:
mode:
authorolegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4>2012-07-18 07:56:57 +0000
committerolegendo <olegendo@138bc75d-0d04-0410-961f-82ee72b054a4>2012-07-18 07:56:57 +0000
commit55111bb69f0f7d763caa9e1b173357c2e4ac2962 (patch)
tree5f8e15b8e9ce23c65d5f3104a9d2f3be7c153fd4 /gcc/testsuite/gcc.c-torture
parent5ee2f881d329f6fa4ce76b0eb498c772caa2f53d (diff)
downloadgcc-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.c16
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;
+}