aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexandre Oliva <oliva@adacore.com>2023-01-13 21:15:42 -0300
committerAlexandre Oliva <oliva@gnu.org>2023-01-13 21:15:42 -0300
commit31aaa6ef5a952d4f64fb04010459f28e0e793702 (patch)
tree9c71f5b39ff188650c83dea7e79c44cfef3a216d
parentacddf6665f067bc98a2529a699b1d4509a7387cb (diff)
downloadgcc-31aaa6ef5a952d4f64fb04010459f28e0e793702.zip
gcc-31aaa6ef5a952d4f64fb04010459f28e0e793702.tar.gz
gcc-31aaa6ef5a952d4f64fb04010459f28e0e793702.tar.bz2
[PR42093] [arm] [thumb2] disable tree-dce for test
CD-DCE introduces blocks to share common PHI nodes, which replaces a backwards branch that used to prevent the thumb2 jump table shortening that PR42093 tested for. In order to keep on testing that the backward branch prevents the jumptable shortening, disable tree-dce. for gcc/testsuite/ChangeLog PR target/42093 * gcc.target/arm/pr42093.c: Disable tree-dce.
-rw-r--r--gcc/testsuite/gcc.target/arm/pr42093.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.target/arm/pr42093.c b/gcc/testsuite/gcc.target/arm/pr42093.c
index 7ba2f93..69b1470 100644
--- a/gcc/testsuite/gcc.target/arm/pr42093.c
+++ b/gcc/testsuite/gcc.target/arm/pr42093.c
@@ -1,4 +1,4 @@
-/* { dg-options "-mthumb -O2 -fno-reorder-blocks" } */
+/* { dg-options "-mthumb -O2 -fno-reorder-blocks -fno-tree-dce" } */
/* { dg-require-effective-target arm_thumb2_ok } */
/* { dg-final { scan-assembler-not "tbb" } } */
/* { dg-final { scan-assembler-not "tbh" } } */