base: Replace cppversion == version with >= version

For forward compatibility with later compilers, we should have a greater
than comparison instead of an explicit equality with a particular C++
version.

Change-Id: If848097420b9575f80134986410da3dab32567da
Signed-off-by: Bradley Wang <radwang@ucdavis.edu>
Reviewed-on: https://gem5-review.googlesource.com/11871
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Reviewed-by: Gabe Black <gabeblack@google.com>
Reviewed-by: Giacomo Travaglini <giacomo.travaglini@arm.com>
Maintainer: Gabe Black <gabeblack@google.com>
diff --git a/src/base/compiler.hh b/src/base/compiler.hh
index 35156ee..957ef40 100644
--- a/src/base/compiler.hh
+++ b/src/base/compiler.hh
@@ -92,7 +92,7 @@
 namespace m5
 {
 
-#if __cplusplus == 201402L // C++14
+#if __cplusplus >= 201402L // C++14
 
 using std::make_unique;
 
@@ -108,7 +108,7 @@
            );
 }
 
-#endif // __cplusplus == 201402L
+#endif // __cplusplus >= 201402L
 
 } //namespace m5