Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/opt/pr19768.C @ 152:2b5abeee2509
update gcc11
author | anatofuz |
---|---|
date | Mon, 25 May 2020 07:50:57 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// PR tree-opt/19768 // tree DSE was removing one store to LL.currentLevel // but forgot that since the vop was in an abnormal PHI // that we have to update the SSA_NAME which we propagate // into the abnormal PHI // { dg-do compile } // { dg-options "-O" } struct LeveLogger { int currentLevel; }; extern LeveLogger LL; struct gg { ~gg ( void ) { LL.currentLevel = 1; } }; void f(void); void g ( void ) { gg sll; { gg sll; f(); } f(); }