diff options
author | Martin Liska <mliska@suse.cz> | 2018-06-12 16:21:10 +0200 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2018-06-12 14:21:10 +0000 |
commit | 3713f2e213602fdc5119c3b9ece371330ceeac30 (patch) | |
tree | 592c42292c6ead5672c1bc6944f10d30928368ca /gcc/testsuite | |
parent | 09d69286160a4027dc5c8fc27bff0113f698b25f (diff) | |
download | gcc-3713f2e213602fdc5119c3b9ece371330ceeac30.zip gcc-3713f2e213602fdc5119c3b9ece371330ceeac30.tar.gz gcc-3713f2e213602fdc5119c3b9ece371330ceeac30.tar.bz2 |
Come up with Deprecated option flag.
2018-06-12 Martin Liska <mliska@suse.cz>
* doc/options.texi: Document Deprecated option flag.
2018-06-12 Martin Liska <mliska@suse.cz>
* config/i386/i386.opt: Make MPX-related options as Deprecated.
* opt-functions.awk: Handle Deprecated flag.
* opts-common.c (decode_cmdline_option): Handle cl_deprecated
and report error.
(read_cmdline_option): Report warning for a deprecated option.
* opts.h (struct cl_option): Add new field cl_deprecated.
(CL_ERR_DEPRECATED): New.
2018-06-12 Martin Liska <mliska@suse.cz>
* c.opt: Make MPX-related options as Deprecated.
2018-06-12 Martin Liska <mliska@suse.cz>
* g++.dg/opt/mpx.C: New test.
* gcc.target/i386/mpx.c: New test.
From-SVN: r261497
Diffstat (limited to 'gcc/testsuite')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/opt/mpx.C | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/i386/mpx.c | 3 |
3 files changed, 13 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index d5ce43d..1155851 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2018-06-12 Martin Liska <mliska@suse.cz> + + * g++.dg/opt/mpx.C: New test. + * gcc.target/i386/mpx.c: New test. + 2018-06-12 Claudiu Zissulescu <claziss@synopsys.com> * gcc.target/arc/builtin_simdarc.c: Update test. diff --git a/gcc/testsuite/g++.dg/opt/mpx.C b/gcc/testsuite/g++.dg/opt/mpx.C new file mode 100644 index 0000000..6ae0cef --- /dev/null +++ b/gcc/testsuite/g++.dg/opt/mpx.C @@ -0,0 +1,5 @@ +// { dg-do compile } +// { dg-options "-fcheck-pointer-bounds -fchkp-first-field-has-own-bounds" } + +// { dg-warning "deprecated command line option .-fcheck-pointer-bounds." "" { target *-*-* } 0 } +// { dg-warning "deprecated command line option .-fchkp-first-field-has-own-bounds." "" { target *-*-* } 0 } diff --git a/gcc/testsuite/gcc.target/i386/mpx.c b/gcc/testsuite/gcc.target/i386/mpx.c new file mode 100644 index 0000000..f152ae9 --- /dev/null +++ b/gcc/testsuite/gcc.target/i386/mpx.c @@ -0,0 +1,3 @@ +/* { dg-do compile } */ +// { dg-options "-mmpx" } +// { dg-warning "deprecated command line option .-mmpx." "" { target *-*-* } 0 } |