[gdb/testsuite] Add comment in exec_is_pie
authorTom de Vries <tdevries@suse.de>
Mon, 25 May 2020 15:27:49 +0000 (17:27 +0200)
committerTom de Vries <tdevries@suse.de>
Mon, 25 May 2020 15:27:49 +0000 (17:27 +0200)
Add comment to exec_is_pie explaining why readelf -d output is not used.

gdb/testsuite/ChangeLog:

2020-05-25  Tom de Vries  <tdevries@suse.de>

* lib/gdb.exp (exec_is_pie): Add comment.

gdb/testsuite/ChangeLog
gdb/testsuite/lib/gdb.exp

index 91769e8adcc5236161ea1da4f467f2df73027678..201f2684a9c021de700675d3b4f1304c85f8bf71 100644 (file)
@@ -1,3 +1,7 @@
+2020-05-25  Tom de Vries  <tdevries@suse.de>
+
+       * lib/gdb.exp (exec_is_pie): Add comment.
+
 2020-05-25  Tom de Vries  <tdevries@suse.de>
 
        * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
index 7177be941b4fc18226e49de74c0f3f8739bb8f60..8e22941f0bcb3bda23477742bf5eb40316d346f2 100644 (file)
@@ -5509,6 +5509,9 @@ proc exec_is_pie { executable } {
        return -1
     }
     set readelf_program [gdb_find_readelf]
+    # We're not testing readelf -d | grep "FLAGS_1.*Flags:.*PIE"
+    # because the PIE flag is not set by all versions of gold, see PR
+    # binutils/26039.
     set res [catch {exec $readelf_program -h $executable} output]
     if { $res != 0 } {
        return -1