From: Bruno Haible Date: Fri, 21 Feb 2025 10:38:35 +0000 (+0100) Subject: host-cpu-c-abi: Improve support for loongarch32. X-Git-Url: https://gitweb.git.savannah.gnu.org/gitweb/?a=commitdiff_plain;h=c7169bdfa878884b4dad29b183e5a50c89a1b37a;p=gnulib.git host-cpu-c-abi: Improve support for loongarch32. Reported by in via Simon Josefsson. * m4/host-cpu-c-abi.m4 (gl_HOST_CPU_C_ABI): Prepare template for __loongarch32__ in config.h. (gl_HOST_CPU_C_ABI_32BIT): Speed up the configure test on loongarch*. --- diff --git a/ChangeLog b/ChangeLog index 7cac4eb0e4..412b3bb3ba 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,22 @@ +2025-02-21 Bruno Haible + + host-cpu-c-abi: Improve support for loongarch32. + Reported by + in + via Simon Josefsson. + * m4/host-cpu-c-abi.m4 (gl_HOST_CPU_C_ABI): Prepare template for + __loongarch32__ in config.h. + (gl_HOST_CPU_C_ABI_32BIT): Speed up the configure test on loongarch*. + +2025-02-19 Bruno Haible + + readutmp: Let callers distinguish LOGINs from USERs. + Reported by Paul Eggert in + . + * lib/readutmp.h (LOGIN_PROCESS, UT_TYPE_LOGIN_PROCESS): New macros. + * lib/readutmp.c (read_utmp_from_systemd): Possibly use LOGIN_PROCESS + instead of USER_PROCESS, depending on the session's class. + 2025-02-12 Bruno Haible setlocale: Update info about Galician and Tamil. diff --git a/m4/host-cpu-c-abi.m4 b/m4/host-cpu-c-abi.m4 index 6053930288..1b47f102a3 100644 --- a/m4/host-cpu-c-abi.m4 +++ b/m4/host-cpu-c-abi.m4 @@ -1,6 +1,6 @@ # host-cpu-c-abi.m4 -# serial 17 -dnl Copyright (C) 2002-2024 Free Software Foundation, Inc. +# serial 17.1 +dnl Copyright (C) 2002-2025 Free Software Foundation, Inc. dnl This file is free software; the Free Software Foundation dnl gives unlimited permission to copy and/or distribute it, dnl with or without modifications, as long as this notice is preserved. @@ -383,6 +383,9 @@ EOF #ifndef __ia64__ #undef __ia64__ #endif +#ifndef __loongarch32__ +#undef __loongarch32__ +#endif #ifndef __loongarch64__ #undef __loongarch64__ #endif @@ -502,9 +505,9 @@ changequote([,])dnl if test -n "$gl_cv_host_cpu_c_abi"; then dnl gl_HOST_CPU_C_ABI has already been run. Use its result. case "$gl_cv_host_cpu_c_abi" in - i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc) + i386 | x86_64-x32 | arm | armhf | arm64-ilp32 | hppa | ia64-ilp32 | loongarch32 | mips | mipsn32 | powerpc | riscv*-ilp32* | s390 | sparc) gl_cv_host_cpu_c_abi_32bit=yes ;; - x86_64 | alpha | arm64 | aarch64c | hppa64 | ia64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 ) + x86_64 | alpha | arm64 | aarch64c | hppa64 | ia64 | loongarch64 | mips64 | powerpc64 | powerpc64-elfv2 | riscv*-lp64* | s390x | sparc64 ) gl_cv_host_cpu_c_abi_32bit=no ;; *) gl_cv_host_cpu_c_abi_32bit=unknown ;;