From: Lulu Cheng Date: Thu, 24 Jul 2025 11:07:25 +0000 (+0800) Subject: LoongArch: Remove the definition of CASE_VECTOR_SHORTEN_MODE. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=ec3c17b1685c6bb9a5a95c58c250ef2236a952b0;p=thirdparty%2Fgcc.git LoongArch: Remove the definition of CASE_VECTOR_SHORTEN_MODE. On LoongArch, the switch jump-table always stores absolute addresses, so there is no need to define the macro CASE_VECTOR_SHORTEN_MODE. gcc/ChangeLog: * config/loongarch/loongarch.h (CASE_VECTOR_SHORTEN_MODE): Delete. --- diff --git a/gcc/config/loongarch/loongarch.h b/gcc/config/loongarch/loongarch.h index d8977634b71..5fc86652f5f 100644 --- a/gcc/config/loongarch/loongarch.h +++ b/gcc/config/loongarch/loongarch.h @@ -823,8 +823,6 @@ typedef struct { #define CASE_VECTOR_MODE Pmode -#define CASE_VECTOR_SHORTEN_MODE(MIN, MAX, BODY) Pmode - /* Define this as 1 if `char' should by default be signed; else as 0. */ #ifndef DEFAULT_SIGNED_CHAR #define DEFAULT_SIGNED_CHAR 1