aboutsummaryrefslogtreecommitdiff
path: root/gcc/expr.cc
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2023-11-10 09:56:01 +0100
committerRichard Biener <rguenther@suse.de>2023-11-10 11:58:47 +0100
commit20aa06490ab57da7729a24bae7c4ec2f5918ec91 (patch)
treeb8af9f65479b1f63fd0b2b7afdc786a7e193b17c /gcc/expr.cc
parent8da8b9225762126ca41b12243d6531cd41a831b3 (diff)
downloadgcc-20aa06490ab57da7729a24bae7c4ec2f5918ec91.zip
gcc-20aa06490ab57da7729a24bae7c4ec2f5918ec91.tar.gz
gcc-20aa06490ab57da7729a24bae7c4ec2f5918ec91.tar.bz2
middle-end/112469 - fix missing converts in vec_cond_expr simplification
The following avoids type inconsistencies in .COND_op generated by simplifications of VEC_COND_EXPRs. PR middle-end/112469 * match.pd (cond ? op a : b -> .COND_op (cond, a, b)): Add missing view_converts. * gcc.dg/torture/pr112469.c: New testcase.
Diffstat (limited to 'gcc/expr.cc')
0 files changed, 0 insertions, 0 deletions