[pushed,4/4,gdb/testsuite] Require GCC >= 5.x.x in gdb.base/utf8-identifiers.exp

Message ID 20230424124846.29580-4-tdevries@suse.de
State Committed
Headers
Series [pushed,1/4,gdb/testsuite] Don't use string cat in gdb.dwarf2/dw2-abs-hi-pc.exp |

Commit Message

Tom de Vries April 24, 2023, 12:48 p.m. UTC
  Test-case gdb.base/utf8-identifiers.exp compiles starting with GCC 5, so
require this.

Tested on x86_64-linux.
---
 gdb/testsuite/gdb.base/utf8-identifiers.exp | 5 +++++
 1 file changed, 5 insertions(+)
  

Patch

diff --git a/gdb/testsuite/gdb.base/utf8-identifiers.exp b/gdb/testsuite/gdb.base/utf8-identifiers.exp
index a6ef80fb0bd..48dce3cdc11 100644
--- a/gdb/testsuite/gdb.base/utf8-identifiers.exp
+++ b/gdb/testsuite/gdb.base/utf8-identifiers.exp
@@ -21,6 +21,11 @@ 
 
 load_lib completion-support.exp
 
+if { [is_c_compiler_gcc] } {
+    # Gcc fully supports fextended-identifiers starting GCC 5.
+    require {expr [gcc_major_version] >= 5}
+}
+
 standard_testfile
 
 # Enable basic use of UTF-8.  LC_ALL gets reset for each testfile.