From ec3c17b1685c6bb9a5a95c58c250ef2236a952b0 Mon Sep 17 00:00:00 2001 From: Lulu Cheng Date: Thu, 24 Jul 2025 19:07:25 +0800 Subject: [PATCH] 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. --- gcc/config/loongarch/loongarch.h | 2 -- 1 file changed, 2 deletions(-) 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 -- 2.47.2