diff options
author | Martin Liska <mliska@suse.cz> | 2018-09-05 10:07:48 +0200 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2018-09-05 08:07:48 +0000 |
commit | 3d043c51f5356d614ce8cc6678dff874a9c1f4f2 (patch) | |
tree | 6fcf7c1f0f6d662e7f306388abcb7775ca0b77e0 /gcc | |
parent | 74be6f512e5feff269be76368b103b10b1d1c54d (diff) | |
download | gcc-3d043c51f5356d614ce8cc6678dff874a9c1f4f2.zip gcc-3d043c51f5356d614ce8cc6678dff874a9c1f4f2.tar.gz gcc-3d043c51f5356d614ce8cc6678dff874a9c1f4f2.tar.bz2 |
Ignore properly -mdirect-move (PR target/87164).
2018-09-05 Martin Liska <mliska@suse.cz>
PR target/87164
* config/rs6000/rs6000.opt: Mark the option as Deprecated.
* optc-gen.awk: Allow 'Var' for Deprecated options in order
to generate a MASK value.
From-SVN: r264111
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/config/rs6000/rs6000.opt | 3 | ||||
-rw-r--r-- | gcc/optc-gen.awk | 2 |
3 files changed, 8 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4b19487..ce7a3b1 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2018-09-05 Martin Liska <mliska@suse.cz> + + PR target/87164 + * config/rs6000/rs6000.opt: Mark the option as Deprecated. + * optc-gen.awk: Allow 'Var' for Deprecated options in order + to generate a MASK value. + 2018-09-04 H.J. Lu <hongjiu.lu@intel.com> PR debug/86593 diff --git a/gcc/config/rs6000/rs6000.opt b/gcc/config/rs6000/rs6000.opt index 0abeeaf..138ce26 100644 --- a/gcc/config/rs6000/rs6000.opt +++ b/gcc/config/rs6000/rs6000.opt @@ -483,9 +483,8 @@ mcrypto Target Report Mask(CRYPTO) Var(rs6000_isa_flags) Use ISA 2.07 Category:Vector.AES and Category:Vector.SHA2 instructions. -; We can't use Ignore flag because DIRECT_MOVE mask is still used. mdirect-move -Target Undocumented Mask(DIRECT_MOVE) Var(rs6000_isa_flags) Warn(%qs is deprecated) +Target Undocumented Mask(DIRECT_MOVE) Var(rs6000_isa_flags) Deprecated mhtm Target Report Mask(HTM) Var(rs6000_isa_flags) diff --git a/gcc/optc-gen.awk b/gcc/optc-gen.awk index 9a79bb8..3668b3e 100644 --- a/gcc/optc-gen.awk +++ b/gcc/optc-gen.awk @@ -336,8 +336,6 @@ for (i = 0; i < n_opts; i++) { alias_data = "NULL, NULL, OPT_SPECIAL_deprecated" if (warn_message != "NULL") print "#error Deprecated option with Warn" - if (var_name(flags[i]) != "") - print "#error Deprecated option with Var" if (flag_set_p("Report", flags[i])) print "#error Deprecated option with Report" } |