aboutsummaryrefslogtreecommitdiff
path: root/libjava/java
diff options
context:
space:
mode:
authorliuhongt <hongtao.liu@intel.com>2023-06-25 11:12:29 +0800
committerliuhongt <hongtao.liu@intel.com>2023-06-26 15:49:05 +0800
commit1bfe7e5352d1f4ac525317454aca45aa80a517ba (patch)
tree9d9ca7aef48f6429e9770abea8bac992137e60c8 /libjava/java
parent77a50c772771f681085922b493922516c3c03e9a (diff)
downloadgcc-1bfe7e5352d1f4ac525317454aca45aa80a517ba.zip
gcc-1bfe7e5352d1f4ac525317454aca45aa80a517ba.tar.gz
gcc-1bfe7e5352d1f4ac525317454aca45aa80a517ba.tar.bz2
Use cvt_op to save intermediate type operand instead of "subtle" vec_dest.
When there're multiple operands in vec_oprnds0, vec_dest will be overwrited to vectype_out, but in multi_step_cvt case, cvt_type is expected. It caused an ICE when verify_gimple_in_cfg. gcc/ChangeLog: PR tree-optimization/110371 PR tree-optimization/110018 * tree-vect-stmts.cc (vectorizable_conversion): Use cvt_op to save intermediate type operand instead of "subtle" vec_dest for case NONE. gcc/testsuite/ChangeLog: * gcc.target/aarch64/pr110371.c: New test.
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions