aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-cfg.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2023-02-21 10:26:30 +0100
committerRichard Biener <rguenther@suse.de>2023-02-21 10:26:30 +0100
commit19ec4092a74821055d3bd61023b3bc2bd1ec4f10 (patch)
treeeebcab08a95236f0accc9c28b36e68d81b29dc81 /gcc/tree-cfg.cc
parenta804419c89db9e1c0b99e772dda6c95095bab0bf (diff)
downloadgcc-19ec4092a74821055d3bd61023b3bc2bd1ec4f10.zip
gcc-19ec4092a74821055d3bd61023b3bc2bd1ec4f10.tar.gz
gcc-19ec4092a74821055d3bd61023b3bc2bd1ec4f10.tar.bz2
Revert "tree-optimization/108691 - indirect calls to setjmp"
This reverts commit 6436add49ed9ecf74f1f01b4fe18961df4f3e83d.
Diffstat (limited to 'gcc/tree-cfg.cc')
-rw-r--r--gcc/tree-cfg.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/tree-cfg.cc b/gcc/tree-cfg.cc
index e23293e..a9fcc7f 100644
--- a/gcc/tree-cfg.cc
+++ b/gcc/tree-cfg.cc
@@ -2280,9 +2280,7 @@ notice_special_calls (gcall *call)
if (flags & ECF_MAY_BE_ALLOCA)
cfun->calls_alloca = true;
- if (flags & ECF_RETURNS_TWICE
- && (!(cfun->curr_properties & PROP_cfg)
- || gimple_call_ctrl_altering_p (call)))
+ if (flags & ECF_RETURNS_TWICE)
cfun->calls_setjmp = true;
}