Remove __cplusplus >= 201103

Right now, we require a C++11 compiler, so the check is not needed any
longer.

gcc/analyzer/ChangeLog:

	* program-state.cc (program_state::operator=): Remove
	__cplusplus >= 201103.
	(program_state::program_state): Likewise.
	* program-state.h: Likewise.
	* region-model.h (class region_model): Remove dead code.

gcc/ChangeLog:

	* bitmap.h (class auto_bitmap): Remove
	__cplusplus >= 201103.
	* config/aarch64/aarch64.c: Likewise.
	* gimple-ssa-store-merging.c (store_immediate_info::store_immediate_info):
	Likewise.
	* sbitmap.h: Likewise.
This commit is contained in:
Martin Liska 2021-04-22 09:39:39 +02:00
parent e3a682f419
commit 4bc6fb21bd
7 changed files with 1 additions and 26 deletions

View File

@ -731,7 +731,6 @@ program_state::operator= (const program_state &other)
return *this; return *this;
} }
#if __cplusplus >= 201103
/* Move constructor for program_state (when building with C++11). */ /* Move constructor for program_state (when building with C++11). */
program_state::program_state (program_state &&other) program_state::program_state (program_state &&other)
: m_region_model (other.m_region_model), : m_region_model (other.m_region_model),
@ -747,7 +746,6 @@ program_state::program_state (program_state &&other)
m_valid = other.m_valid; m_valid = other.m_valid;
} }
#endif
/* program_state's dtor. */ /* program_state's dtor. */

View File

@ -192,11 +192,7 @@ public:
program_state (const extrinsic_state &ext_state); program_state (const extrinsic_state &ext_state);
program_state (const program_state &other); program_state (const program_state &other);
program_state& operator= (const program_state &other); program_state& operator= (const program_state &other);
#if __cplusplus >= 201103
program_state (program_state &&other); program_state (program_state &&other);
#endif
~program_state (); ~program_state ();
hashval_t hash () const; hashval_t hash () const;

View File

@ -414,11 +414,6 @@ class region_model
region_model (region_model_manager *mgr); region_model (region_model_manager *mgr);
region_model (const region_model &other); region_model (const region_model &other);
~region_model (); ~region_model ();
#if 0//__cplusplus >= 201103
region_model (region_model &&other);
#endif
region_model &operator= (const region_model &other); region_model &operator= (const region_model &other);
bool operator== (const region_model &other) const; bool operator== (const region_model &other) const;

View File

@ -951,10 +951,8 @@ class auto_bitmap
// Prevent making a copy that references our bitmap. // Prevent making a copy that references our bitmap.
auto_bitmap (const auto_bitmap &); auto_bitmap (const auto_bitmap &);
auto_bitmap &operator = (const auto_bitmap &); auto_bitmap &operator = (const auto_bitmap &);
#if __cplusplus >= 201103L
auto_bitmap (auto_bitmap &&); auto_bitmap (auto_bitmap &&);
auto_bitmap &operator = (auto_bitmap &&); auto_bitmap &operator = (auto_bitmap &&);
#endif
bitmap_head m_bits; bitmap_head m_bits;
}; };

View File

@ -221,9 +221,7 @@ public:
predicate in each predicate argument register. This means that predicate in each predicate argument register. This means that
we need at least 12 pieces. */ we need at least 12 pieces. */
static const unsigned int MAX_PIECES = NUM_FP_ARG_REGS + NUM_PR_ARG_REGS; static const unsigned int MAX_PIECES = NUM_FP_ARG_REGS + NUM_PR_ARG_REGS;
#if __cplusplus >= 201103L
static_assert (MAX_PIECES >= 8, "Need to store at least 8 predicates"); static_assert (MAX_PIECES >= 8, "Need to store at least 8 predicates");
#endif
/* Describes one piece of a PST. Each piece is one of: /* Describes one piece of a PST. Each piece is one of:

View File

@ -1595,17 +1595,9 @@ store_immediate_info::store_immediate_info (unsigned HOST_WIDE_INT bs,
: bitsize (bs), bitpos (bp), bitregion_start (brs), bitregion_end (bre), : bitsize (bs), bitpos (bp), bitregion_start (brs), bitregion_end (bre),
stmt (st), order (ord), rhs_code (rhscode), n (nr), stmt (st), order (ord), rhs_code (rhscode), n (nr),
ins_stmt (ins_stmtp), bit_not_p (bitnotp), ops_swapped_p (false), ins_stmt (ins_stmtp), bit_not_p (bitnotp), ops_swapped_p (false),
lp_nr (nr2) lp_nr (nr2), ops { op0r, op1r }
#if __cplusplus >= 201103L
, ops { op0r, op1r }
{ {
} }
#else
{
ops[0] = op0r;
ops[1] = op1r;
}
#endif
/* Struct representing a group of stores to contiguous memory locations. /* Struct representing a group of stores to contiguous memory locations.
These are produced by the second phase (coalescing) and consumed in the These are produced by the second phase (coalescing) and consumed in the

View File

@ -301,10 +301,8 @@ private:
/* Prevent making a copy that refers to our sbitmap. */ /* Prevent making a copy that refers to our sbitmap. */
auto_sbitmap (const auto_sbitmap &); auto_sbitmap (const auto_sbitmap &);
auto_sbitmap &operator = (const auto_sbitmap &); auto_sbitmap &operator = (const auto_sbitmap &);
#if __cplusplus >= 201103L
auto_sbitmap (auto_sbitmap &&); auto_sbitmap (auto_sbitmap &&);
auto_sbitmap &operator = (auto_sbitmap &&); auto_sbitmap &operator = (auto_sbitmap &&);
#endif
/* The bitmap we are managing. */ /* The bitmap we are managing. */
sbitmap m_bitmap; sbitmap m_bitmap;