diff options
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/compile/pr21532.c')
-rw-r--r-- | gcc/testsuite/gcc.c-torture/compile/pr21532.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/pr21532.c b/gcc/testsuite/gcc.c-torture/compile/pr21532.c new file mode 100644 index 000000000..1b8bc2248 --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/compile/pr21532.c @@ -0,0 +1,14 @@ + + +int +bar (unsigned char key) +{ + unsigned char buf[sizeof (unsigned long)+2]; + unsigned char b; + unsigned char *buf_ = buf + 1; + + for (b = 8; b != 0; b--) + buf_[b] = key >> b; + + return foo (b); +} |