aboutsummaryrefslogtreecommitdiff
path: root/gcc/rust/backend
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2023-07-04 12:52:27 +0200
committerRichard Biener <rguenther@suse.de>2023-07-04 14:13:33 +0200
commit819285ef10a87d663f8c181c06aa88d1d9f75aed (patch)
tree362a9bf09cf73b7063c2136ad1d58cd8b3725f56 /gcc/rust/backend
parent86ff0533fcb442be17942eef16f8b8db466c4fd4 (diff)
downloadgcc-819285ef10a87d663f8c181c06aa88d1d9f75aed.zip
gcc-819285ef10a87d663f8c181c06aa88d1d9f75aed.tar.gz
gcc-819285ef10a87d663f8c181c06aa88d1d9f75aed.tar.bz2
tree-optimization/110491 - PHI-OPT and undefs
The following makes sure to not make conditional undefs in PHI arguments unconditional by folding cond ? arg1 : arg2. PR tree-optimization/110491 * tree-ssa-phiopt.cc (match_simplify_replacement): Check whether the PHI args are possibly undefined before folding the COND_EXPR. * gcc.dg/torture/pr110491.c: New testcase.
Diffstat (limited to 'gcc/rust/backend')
0 files changed, 0 insertions, 0 deletions