diff options
author | Martin Liska <mliska@suse.cz> | 2020-12-02 13:08:56 +0100 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2020-12-02 13:08:56 +0100 |
commit | d01ebe56c2f54bf4ac91ce389ecef734f557ea3e (patch) | |
tree | dc9c62f0808e162cef0552a5eece7d186d8aeb8a /gcc | |
parent | a35d5e93654d4947f116f77ff0ed6ab2672d1df2 (diff) | |
download | gcc-d01ebe56c2f54bf4ac91ce389ecef734f557ea3e.zip gcc-d01ebe56c2f54bf4ac91ce389ecef734f557ea3e.tar.gz gcc-d01ebe56c2f54bf4ac91ce389ecef734f557ea3e.tar.bz2 |
Add new test-case.
gcc/testsuite/ChangeLog:
PR tree-optimization/98084
* gcc.dg/tree-ssa/pr98094.c: New test.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/pr98094.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr98094.c b/gcc/testsuite/gcc.dg/tree-ssa/pr98094.c new file mode 100644 index 0000000..f88534a --- /dev/null +++ b/gcc/testsuite/gcc.dg/tree-ssa/pr98094.c @@ -0,0 +1,21 @@ +/* PR tree-optimization/98084 */ +/* { dg-do compile } */ +/* { dg-options "-O2" } */ + +struct +{ + unsigned a : 10; +} b; + +int c; +void e(); +void d () +{ + c = b.a; + if (c == 8 || c == 0) + ; + else if (c > 8 * 8) + ; + else if (c < 8 * 8) + e (); +} |