diff options
author | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-02-12 20:28:41 +0000 |
---|---|---|
committer | jason <jason@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-02-12 20:28:41 +0000 |
commit | e65bc0323e34d8eda2afdd9e7bc154f9db4e3dfa (patch) | |
tree | 2d3f895a3da2356f70340af326c8229b80d19433 /gcc/common.opt | |
parent | f1db0def100f11d6214aa9a9c812fe7e0aef1a57 (diff) | |
download | gcc-e65bc0323e34d8eda2afdd9e7bc154f9db4e3dfa.tar.gz |
gcc/
* common.opt (-flifetime-dse): New.
gcc/cp/
* decl.c (begin_destructor_body): Condition clobber on
-flifetime-dse.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@220657 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/common.opt')
-rw-r--r-- | gcc/common.opt | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/common.opt b/gcc/common.opt index cf4e5035e55..6e65757b1b1 100644 --- a/gcc/common.opt +++ b/gcc/common.opt @@ -1856,6 +1856,11 @@ fregmove Common Ignore Does nothing. Preserved for backward compatibility. +flifetime-dse +Common Report Var(flag_lifetime_dse) Init(1) Optimization +Tell DSE that the storage for a C++ object is dead when the constructor +starts and when the destructor finishes. + flive-range-shrinkage Common Report Var(flag_live_range_shrinkage) Init(0) Optimization Relief of register pressure through live range shrinkage |