diff options
author | Uros Bizjak <uros@gcc.gnu.org> | 2017-11-10 20:01:50 +0100 |
---|---|---|
committer | Uros Bizjak <uros@gcc.gnu.org> | 2017-11-10 20:01:50 +0100 |
commit | a0e6ac44380249e8dfa4e6e4c533edfc6ad46d5b (patch) | |
tree | fa1dba0c5fc1f8eb12bf56ef3bcba83a3910a4b4 /gcc | |
parent | a76e0b4373e8fdaf609b9198b238592b01dbe218 (diff) | |
download | gcc-a0e6ac44380249e8dfa4e6e4c533edfc6ad46d5b.zip gcc-a0e6ac44380249e8dfa4e6e4c533edfc6ad46d5b.tar.gz gcc-a0e6ac44380249e8dfa4e6e4c533edfc6ad46d5b.tar.bz2 |
force-indirect-call-1.c: Merge scan strings.
* gcc.target/i386/force-indirect-call-1.c: Merge scan strings.
* gcc.target/i386/force-indirect-call-2.c: Ditto.
Require fpic effective target.
* gcc.target/i386/force-indirect-call-3.c: Ditto.
Require lp64 effective target.
From-SVN: r254635
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 28 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/force-indirect-call-1.c | 4 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/force-indirect-call-2.c | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/force-indirect-call-3.c | 5 |
4 files changed, 26 insertions, 16 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index bc9c8ad..92379eb 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,15 +1,23 @@ +2017-11-10 Uros Bizjak <ubizjak@gmail.com> + + * gcc.target/i386/force-indirect-call-1.c: Merge scan strings. + * gcc.target/i386/force-indirect-call-2.c: Ditto. + Require fpic effective target. + * gcc.target/i386/force-indirect-call-3.c: Ditto. + Require lp64 effective target. + 2017-11-10 Julia Koval <julia.koval@intel.com> - * gcc.target/i386/avx-1.c: Handle new intrinsics. - * gcc.target/i386/avx512f-gf2p8affineqb-2.c: New runtime tests. - * gcc.target/i386/avx512vl-gf2p8affineqb-2.c: Ditto. - * gcc.target/i386/gfni-1.c: Add tests for GF2P8AFFINE. - * gcc.target/i386/gfni-2.c: Ditto. - * gcc.target/i386/gfni-3.c: Ditto. - * gcc.target/i386/gfni-4.c: Ditto. - * gcc.target/i386/sse-13.c: Handle new tests. - * gcc.target/i386/sse-14.c: Handle new tests. - * gcc.target/i386/sse-23.c: Handle new tests. + * gcc.target/i386/avx-1.c: Handle new intrinsics. + * gcc.target/i386/avx512f-gf2p8affineqb-2.c: New runtime tests. + * gcc.target/i386/avx512vl-gf2p8affineqb-2.c: Ditto. + * gcc.target/i386/gfni-1.c: Add tests for GF2P8AFFINE. + * gcc.target/i386/gfni-2.c: Ditto. + * gcc.target/i386/gfni-3.c: Ditto. + * gcc.target/i386/gfni-4.c: Ditto. + * gcc.target/i386/sse-13.c: Handle new tests. + * gcc.target/i386/sse-14.c: Handle new tests. + * gcc.target/i386/sse-23.c: Handle new tests. 2017-11-10 Thomas Preud'homme <thomas.preudhomme@arm.com> diff --git a/gcc/testsuite/gcc.target/i386/force-indirect-call-1.c b/gcc/testsuite/gcc.target/i386/force-indirect-call-1.c index be1be2c..6ecf598 100644 --- a/gcc/testsuite/gcc.target/i386/force-indirect-call-1.c +++ b/gcc/testsuite/gcc.target/i386/force-indirect-call-1.c @@ -1,7 +1,7 @@ /* { dg-do compile } */ /* { dg-options "-O2 -mforce-indirect-call" } */ -/* { dg-final { scan-assembler-times "call\[ \\t\]+\\*%" 2 } } */ -/* { dg-final { scan-assembler-times "jmp\[ \\t\]+\\*%" 1 } } */ +/* { dg-final { scan-assembler-times "(?:call|jmp)\[ \\t\]+\\*%" 3 } } */ + int x; int y; diff --git a/gcc/testsuite/gcc.target/i386/force-indirect-call-2.c b/gcc/testsuite/gcc.target/i386/force-indirect-call-2.c index dd0df25..2f70236 100644 --- a/gcc/testsuite/gcc.target/i386/force-indirect-call-2.c +++ b/gcc/testsuite/gcc.target/i386/force-indirect-call-2.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O2 -mforce-indirect-call -fPIC" } */ -/* { dg-final { scan-assembler-times "call\[ \\t\]+\\*%" 2 } } */ -/* { dg-final { scan-assembler-times "jmp\[ \\t\]+\\*%" 1 } } */ +/* { dg-require-effective-target fpic } */ +/* { dg-final { scan-assembler-times "(?:call|jmp)\[ \\t\]+\\*%" 3 } } */ + #include "force-indirect-call-1.c" diff --git a/gcc/testsuite/gcc.target/i386/force-indirect-call-3.c b/gcc/testsuite/gcc.target/i386/force-indirect-call-3.c index 28d8c98..37bc01b 100644 --- a/gcc/testsuite/gcc.target/i386/force-indirect-call-3.c +++ b/gcc/testsuite/gcc.target/i386/force-indirect-call-3.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-options "-O2 -mforce-indirect-call -mcmodel=medium" } */ -/* { dg-final { scan-assembler-times "call\[ \\t\]+\\*%" 2 } } */ -/* { dg-final { scan-assembler-times "jmp\[ \\t\]+\\*%" 1 } } */ +/* { dg-require-effective-target lp64 } */ +/* { dg-final { scan-assembler-times "(?:call|jmp)\[ \\t\]+\\*%" 3 } } */ + #include "force-indirect-call-1.c" |