diff options
author | Martin Liska <mliska@suse.cz> | 2021-10-20 14:49:35 +0200 |
---|---|---|
committer | Martin Liska <mliska@suse.cz> | 2021-10-20 14:49:35 +0200 |
commit | 39175be0fa2272116beef182ea80a5c91cfeb5fa (patch) | |
tree | 21d81dfacb2fe793a6ebae198004eb3be5943a38 | |
parent | 85d7543a2259a10054b9651de16a4b71ab0f88a8 (diff) | |
download | gcc-39175be0fa2272116beef182ea80a5c91cfeb5fa.zip gcc-39175be0fa2272116beef182ea80a5c91cfeb5fa.tar.gz gcc-39175be0fa2272116beef182ea80a5c91cfeb5fa.tar.bz2 |
Revert "target: support spaces in target attribute."
This reverts commit df592811f950301ed3b10a08e476dad0f2eff26a.
-rw-r--r-- | gcc/config/i386/i386-options.c | 2 | ||||
-rw-r--r-- | gcc/system.h | 21 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/pr102374.c | 3 |
3 files changed, 0 insertions, 26 deletions
diff --git a/gcc/config/i386/i386-options.c b/gcc/config/i386/i386-options.c index c9523b2..e7a3bd4 100644 --- a/gcc/config/i386/i386-options.c +++ b/gcc/config/i386/i386-options.c @@ -1146,8 +1146,6 @@ ix86_valid_target_attribute_inner_p (tree fndecl, tree args, char *p_strings[], next_optstr = NULL; } - p = strip_whitespaces (p, &len); - /* Recognize no-xxx. */ if (len > 3 && p[0] == 'n' && p[1] == 'o' && p[2] == '-') { diff --git a/gcc/system.h b/gcc/system.h index 17a6a55..adde3e2 100644 --- a/gcc/system.h +++ b/gcc/system.h @@ -1305,25 +1305,4 @@ startswith (const char *str, const char *prefix) return strncmp (str, prefix, strlen (prefix)) == 0; } -/* Strip white spaces from STRING with LEN length. - A stripped string is returned and LEN is updated accordingly. */ - -static inline char * -strip_whitespaces (char *string, size_t *len) -{ - while (string[0] == ' ' || string[0] == '\t') - { - --(*len); - ++string; - } - - while (string[*len - 1] == ' ' || string[*len - 1] == '\t') - { - string[*len - 1] = '\0'; - --(*len); - } - - return string; -} - #endif /* ! GCC_SYSTEM_H */ diff --git a/gcc/testsuite/gcc.target/i386/pr102374.c b/gcc/testsuite/gcc.target/i386/pr102374.c deleted file mode 100644 index 21aa760..0000000 --- a/gcc/testsuite/gcc.target/i386/pr102374.c +++ /dev/null @@ -1,3 +0,0 @@ -/* PR target/102374 */ - -void calculate_sse(void) __attribute__ ((__target__ (" no-avx, sse2 "))); |