From: Martin Liska Date: Mon, 8 Mar 2021 12:01:37 +0000 (+0100) Subject: Remove DEF_ENUM from stringop.def. X-Git-Tag: basepoints/gcc-13~8283 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c37e8fdc41fb8cf324d0ee4600819f5fd2b1bf84;p=thirdparty%2Fgcc.git Remove DEF_ENUM from stringop.def. gcc/ChangeLog: * config/i386/i386-options.c (DEF_ENUM): Remove it. * config/i386/i386-opts.h (DEF_ENUM): Likewise. * config/i386/stringop.def (DEF_ENUM): Likewise. --- diff --git a/gcc/config/i386/i386-options.c b/gcc/config/i386/i386-options.c index 7e59ccd988d8..154234a6a44b 100644 --- a/gcc/config/i386/i386-options.c +++ b/gcc/config/i386/i386-options.c @@ -1455,10 +1455,8 @@ ix86_valid_target_attribute_p (tree fndecl, } const char *stringop_alg_names[] = { -#define DEF_ENUM #define DEF_ALG(alg, name) #name, #include "stringop.def" -#undef DEF_ENUM #undef DEF_ALG }; diff --git a/gcc/config/i386/i386-opts.h b/gcc/config/i386/i386-opts.h index de6e7e016615..04e4ad608fb1 100644 --- a/gcc/config/i386/i386-opts.h +++ b/gcc/config/i386/i386-opts.h @@ -28,16 +28,12 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see /* Algorithm to expand string function with. */ enum stringop_alg { -#undef DEF_ENUM -#define DEF_ENUM - #undef DEF_ALG #define DEF_ALG(alg, name) alg, #include "stringop.def" last_alg -#undef DEF_ENUM #undef DEF_ALG }; diff --git a/gcc/config/i386/stringop.def b/gcc/config/i386/stringop.def index 76898d264359..cd34b7e6b7dd 100644 --- a/gcc/config/i386/stringop.def +++ b/gcc/config/i386/stringop.def @@ -17,21 +17,12 @@ You should have received a copy of the GNU General Public License along with GCC; see the files COPYING3. If not, see . */ -DEF_ENUM DEF_ALG (no_stringop, no_stringop) -DEF_ENUM DEF_ALG (libcall, libcall) -DEF_ENUM DEF_ALG (rep_prefix_1_byte, rep_byte) -DEF_ENUM DEF_ALG (rep_prefix_4_byte, rep_4byte) -DEF_ENUM DEF_ALG (rep_prefix_8_byte, rep_8byte) -DEF_ENUM DEF_ALG (loop_1_byte, byte_loop) -DEF_ENUM DEF_ALG (loop, loop) -DEF_ENUM DEF_ALG (unrolled_loop, unrolled_loop) -DEF_ENUM DEF_ALG (vector_loop, vector_loop)