aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/decl.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2023-09-19 12:36:04 +0200
committerRichard Biener <rguenther@suse.de>2023-09-19 13:23:40 +0200
commit564ecb7d5afb0bb4eb39285ce65c631490e37dce (patch)
tree8915cc1352a9f652a79ee258262280d06a44cd3b /gcc/ada/gcc-interface/decl.cc
parent836e2cff7d9e4c06bf8ffd7e2df5dd134d8a22c2 (diff)
downloadgcc-564ecb7d5afb0bb4eb39285ce65c631490e37dce.zip
gcc-564ecb7d5afb0bb4eb39285ce65c631490e37dce.tar.gz
gcc-564ecb7d5afb0bb4eb39285ce65c631490e37dce.tar.bz2
tree-optimization/111465 - bougs jump threading with no-copy src block
The following avoids to forward thread a path with a EDGE_NO_COPY_SRC_BLOCK block that became non-empty due to folding. PR tree-optimization/111465 * tree-ssa-threadupdate.cc (fwd_jt_path_registry::thread_block_1): Cancel the path when a EDGE_NO_COPY_SRC_BLOCK became non-empty. * g++.dg/torture/pr111465.C: New testcase.
Diffstat (limited to 'gcc/ada/gcc-interface/decl.cc')
0 files changed, 0 insertions, 0 deletions