]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
hurd: Add OPTION_GLIBC_P and OPTION_GLIBC
authorSvante Signell <svante.signell@gmail.com>
Sun, 6 Feb 2022 11:43:23 +0000 (11:43 +0000)
committerThomas Schwinge <tschwinge@baylibre.com>
Mon, 20 Oct 2025 19:28:34 +0000 (21:28 +0200)
GNU/Hurd uses glibc just like GNU/Linux.

This is needed for gcc to notice that glibc supports split stack in
finish_options.

PR go/104290
gcc/ChangeLog:
* config/gnu.h (OPTION_GLIBC_P, OPTION_GLIBC): Define.

gcc/config/gnu.h

index 6b8f36bd3d2af652f6bef36e8331cdaca0e5b563..825e7434d4042a472ca2cad0cf7d0d482f4e516d 100644 (file)
@@ -19,6 +19,10 @@ You should have received a copy of the GNU General Public License
 along with GCC.  If not, see <http://www.gnu.org/licenses/>.
 */
 
+/* C libraries used on GNU/Hurd.  */
+#define OPTION_GLIBC_P(opts)   (DEFAULT_LIBC == LIBC_GLIBC)
+#define OPTION_GLIBC           OPTION_GLIBC_P (&global_options)
+
 #undef GNU_USER_TARGET_OS_CPP_BUILTINS
 #define GNU_USER_TARGET_OS_CPP_BUILTINS()              \
     do {                                       \