diff options
author | Martin Liska <mliska@suse.cz> | 2021-03-08 13:01:37 +0100 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2021-04-21 13:37:02 +0200 |
commit | c37e8fdc41fb8cf324d0ee4600819f5fd2b1bf84 (patch) | |
tree | 504ab24bdb6d437e4e820566c8b8d19dfa186b75 | |
parent | d2218b045e0ef52df33230e137f80722c2a82a8a (diff) | |
download | gcc-c37e8fdc41fb8cf324d0ee4600819f5fd2b1bf84.zip gcc-c37e8fdc41fb8cf324d0ee4600819f5fd2b1bf84.tar.gz gcc-c37e8fdc41fb8cf324d0ee4600819f5fd2b1bf84.tar.bz2 |
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.
-rw-r--r-- | gcc/config/i386/i386-options.c | 2 | ||||
-rw-r--r-- | gcc/config/i386/i386-opts.h | 4 | ||||
-rw-r--r-- | gcc/config/i386/stringop.def | 9 |
3 files changed, 0 insertions, 15 deletions
diff --git a/gcc/config/i386/i386-options.c b/gcc/config/i386/i386-options.c index 7e59ccd..154234a 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 de6e7e0..04e4ad6 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 76898d2..cd34b7e 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 <http://www.gnu.org/licenses/>. */ -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) |