diff options
author | Jason Merrill <jason@redhat.com> | 2015-02-12 15:28:41 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2015-02-12 15:28:41 -0500 |
commit | f522930c8fe1554c4af6f4d87b6529be1b716ffc (patch) | |
tree | 2d3f895a3da2356f70340af326c8229b80d19433 /gcc/common.opt | |
parent | bc81eb3f77b27d46e25c218cfd9f32c89cc36b3c (diff) | |
download | gcc-f522930c8fe1554c4af6f4d87b6529be1b716ffc.zip gcc-f522930c8fe1554c4af6f4d87b6529be1b716ffc.tar.gz gcc-f522930c8fe1554c4af6f4d87b6529be1b716ffc.tar.bz2 |
common.opt (-flifetime-dse): New.
gcc/
* common.opt (-flifetime-dse): New.
gcc/cp/
* decl.c (begin_destructor_body): Condition clobber on
-flifetime-dse.
From-SVN: r220657
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 cf4e503..6e65757 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 |