Fix gdb.threads/tls-so_extern.exp with Clang
authorGary Benson <gbenson@redhat.com>
Thu, 12 Nov 2020 15:05:22 +0000 (15:05 +0000)
committerGary Benson <gbenson@redhat.com>
Thu, 12 Nov 2020 15:05:22 +0000 (15:05 +0000)
Clang fails to compile gdb.threads/tls-so_extern_main.c, giving the
following error:

  /gdbtest/src/gdb/testsuite/gdb.threads/tls-so_extern_main.c:28:1:
    warning: non-void function does not return a value [-Wreturn-type]

This commit adds a return statement to the offending function.

gdb/testsuite/ChangeLog:

* gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
statement.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.threads/tls-so_extern_main.c

index 855ceaaa3dbbdb46dc9dcdb272da41b67b2efc22..ecac8bbe052b13c920cfe16e7590913668eeff11 100644 (file)
@@ -1,3 +1,8 @@
+2020-11-12  Gary Benson <gbenson@redhat.com>
+
+       * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
+       statement.
+
 2020-11-11  Simon Marchi  <simon.marchi@efficios.com>
 
        * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
index c326451d3c4ff59cc797e0258e0213b54c530a80..8ad857ceb240db29b63a68e6a7b0308833b57547 100644 (file)
@@ -25,6 +25,8 @@ tls_ptr (void *p)
 {
    so_extern = &so_extern;
    so_extern2 = &so_extern2; /* break here to check result */
+
+   return NULL;
 }
 
 int