diff options
author | Jan Hubicka <hubicka@ucw.cz> | 2017-11-19 21:30:26 +0100 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2017-11-19 20:30:26 +0000 |
commit | 290295fdf8749df0ab2f69d7e95198d4511cc1d8 (patch) | |
tree | d4d5692d68474d2b44e08792a71b9e45b86b52fa | |
parent | 43502b83135b5a368972e6c5f57f945d002e7c50 (diff) | |
download | gcc-290295fdf8749df0ab2f69d7e95198d4511cc1d8.zip gcc-290295fdf8749df0ab2f69d7e95198d4511cc1d8.tar.gz gcc-290295fdf8749df0ab2f69d7e95198d4511cc1d8.tar.bz2 |
re PR target/82281 (Bulldozer/Zen tuning: uses XMM for single 64-bit integer AND, even with a simple mask)
PR target/82281
* gcc.target/i386/pr82281.c: New testcase.
From-SVN: r254939
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/pr82281.c | 6 |
2 files changed, 11 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 3858caa..e8845d4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,10 @@ 2017-11-19 Jan Hubicka <hubicka@ucw.cz> + PR target/82281 + * gcc.target/i386/pr82281.c: New testcase. + +2017-11-19 Jan Hubicka <hubicka@ucw.cz> + PR ipa/81360 * gcc.c-torture/compile/pr81360.c: New testcase. diff --git a/gcc/testsuite/gcc.target/i386/pr82281.c b/gcc/testsuite/gcc.target/i386/pr82281.c new file mode 100644 index 0000000..d65e0ae --- /dev/null +++ b/gcc/testsuite/gcc.target/i386/pr82281.c @@ -0,0 +1,6 @@ +/* { dg-do compile } */ +/* { dg-options "-O3 -m32" } */ +long long test_and(long long x) { + return x & 0x77ffffffffULL; +} +/* { dg-final { scan-assembler-not "xmm" } } */ |