-
- Downloads
c++: devirtualization of array destruction [PR110057]
PR c++/110057
PR ipa/83054
gcc/cp/ChangeLog:
* init.cc (build_vec_delete_1): Devirtualize array destruction.
gcc/testsuite/ChangeLog:
* g++.dg/warn/pr83054.C: Remove devirtualization warning.
* g++.dg/lto/pr89335_0.C: Likewise.
* g++.dg/tree-ssa/devirt-array-destructor-1.C: New test.
* g++.dg/tree-ssa/devirt-array-destructor-2.C: New test.
* g++.dg/warn/pr83054-2.C: New test.
Signed-off-by:
Ng Yong Xiang <yongxiangng@gmail.com>
Showing
- gcc/cp/init.cc 7 additions, 4 deletionsgcc/cp/init.cc
- gcc/testsuite/g++.dg/lto/pr89335_0.C 1 addition, 1 deletiongcc/testsuite/g++.dg/lto/pr89335_0.C
- gcc/testsuite/g++.dg/tree-ssa/devirt-array-destructor-1.C 28 additions, 0 deletionsgcc/testsuite/g++.dg/tree-ssa/devirt-array-destructor-1.C
- gcc/testsuite/g++.dg/tree-ssa/devirt-array-destructor-2.C 29 additions, 0 deletionsgcc/testsuite/g++.dg/tree-ssa/devirt-array-destructor-2.C
- gcc/testsuite/g++.dg/warn/pr83054-2.C 44 additions, 0 deletionsgcc/testsuite/g++.dg/warn/pr83054-2.C
- gcc/testsuite/g++.dg/warn/pr83054.C 1 addition, 1 deletiongcc/testsuite/g++.dg/warn/pr83054.C
Loading
Please register or sign in to comment