aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2016-11-19 19:57:26 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2016-11-19 19:57:26 +0100
commited8b3aba44f30b22fe2517152291d358a4a2a950 (patch)
treec15135e1c867f61c839d2b8f9ee0fa45e84d931f
parent253a20de711d05547b98051468d58ac145397096 (diff)
downloadgcc-ed8b3aba44f30b22fe2517152291d358a4a2a950.zip
gcc-ed8b3aba44f30b22fe2517152291d358a4a2a950.tar.gz
gcc-ed8b3aba44f30b22fe2517152291d358a4a2a950.tar.bz2
i386.c (ix86_valid_target_attribute_tree): Don't clear opts->x_ix86_isa_flags...
* config/i386/i386.c (ix86_valid_target_attribute_tree): Don't clear opts->x_ix86_isa_flags, clear opts->x_ix86_isa_flags2 instead and using = 0 instead of &= 0. From-SVN: r242627
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/i386/i386.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 9b69a6e..c3c5c16 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,9 @@
2016-11-19 Jakub Jelinek <jakub@redhat.com>
+ * config/i386/i386.c (ix86_valid_target_attribute_tree): Don't
+ clear opts->x_ix86_isa_flags, clear opts->x_ix86_isa_flags2
+ instead and using = 0 instead of &= 0.
+
* config/i386/i386.c (def_builtin, def_builtin2, def_builtin_const2,
ix86_add_new_builtins): Formatting fixes.
(ix86_expand_builtin): Use || instead of && for isa vs. isa2.
diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c
index 8ab6576..9596537 100644
--- a/gcc/config/i386/i386.c
+++ b/gcc/config/i386/i386.c
@@ -6845,7 +6845,7 @@ ix86_valid_target_attribute_tree (tree args,
| OPTION_MASK_ABI_64
| OPTION_MASK_ABI_X32
| OPTION_MASK_CODE16);
- opts->x_ix86_isa_flags &= 0;
+ opts->x_ix86_isa_flags2 = 0;
}
else if (!orig_arch_specified)
opts->x_ix86_arch_string = NULL;