decl2.c (unsupported_options): Add new-abi.

cp:
	* decl2.c (unsupported_options): Add new-abi.
	* lang-options.h: Remove no longer supported options.

testsuite:
	* g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.

From-SVN: r41673
This commit is contained in:
Joseph Myers 2001-04-29 12:48:40 +01:00 committed by Joseph Myers
parent 962584ea56
commit 7200764f6c
5 changed files with 10 additions and 20 deletions

View File

@ -1,3 +1,8 @@
2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
* decl2.c (unsupported_options): Add new-abi.
* lang-options.h: Remove no longer supported options.
2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
* except.c (can_convert_eh): Don't check template parms,

View File

@ -487,6 +487,7 @@ static const char * const unsupported_options[] = {
"enum-int-equiv",
"guiding-decls",
"labels-ok",
"new-abi",
"nonnull-objects",
"squangle",
"strict-prototype",

View File

@ -26,8 +26,6 @@ DEFINE_LANG_NAME ("C++")
{ "-faccess-control", "" },
{ "-fno-access-control", "Do not obey access control semantics" },
{ "-fall-virtual", "" },
{ "-fno-all-virtual", "" },
{ "-falt-external-templates", "Change when template instances are emitted" },
{ "-fno-alt-external-templates", "" },
{ "-fansi-overloading", "" },
@ -47,14 +45,10 @@ DEFINE_LANG_NAME ("C++")
{ "-fno-elide-constructors", "" },
{ "-fenforce-eh-specs", "" },
{ "-fno-enforce-eh-specs", "Do not generate code to check exception specifications" },
{ "-fenum-int-equiv", "" },
{ "-fno-enum-int-equiv", "" },
{ "-fexternal-templates", "" },
{ "-fno-external-templates", "" },
{ "-ffor-scope", "" },
{ "-fno-for-scope", "Scope of for-init-statement vars extends outside" },
{ "-fguiding-decls", "Implement guiding declarations" },
{ "-fno-guiding-decls", "" },
{ "-fgnu-keywords", "" },
{ "-fno-gnu-keywords", "Do not recognise GNU defined keywords" },
{ "-fhandle-exceptions", "" },
@ -71,17 +65,10 @@ DEFINE_LANG_NAME ("C++")
{ "-fno-implicit-inline-templates", "Only emit explicit instatiations of inline templates" },
{ "-finit-priority", "" },
{ "-fno-init-priority", "" },
{ "-flabels-ok", "Labels can be used as first class objects" },
{ "-fno-labels-ok", "" },
{ "-fmemoize-lookups", "" },
{ "-fno-memoize-lookups", "" },
{ "-fms-extensions", "Don't pedwarn about uses of Microsoft extensions" },
{ "-fno-ms-extensions", "" },
{ "-fname-mangling-version-", "" },
{ "-fnew-abi", "Enable experimental ABI changes" },
{ "-fno-new-abi", "" },
{ "-fnonnull-objects", "" },
{ "-fno-nonnull-objects", "" },
{ "-foperator-names", "Recognise and/bitand/bitor/compl/not/or/xor" },
{ "-fno-operator-names", "" },
{ "-foptional-diags", "" },
@ -92,15 +79,9 @@ DEFINE_LANG_NAME ("C++")
{ "-fno-repo", "" },
{ "-fsave-memoized", "" },
{ "-fno-save-memoized", "" },
{ "-fsquangle", "Enable squashed name mangling" },
{ "-fno-squangle", "" },
{ "-fstats", "Display statistics accumulated during compilation" },
{ "-fno-stats", "" },
{ "-fstrict-prototype", "" },
{ "-fno-strict-prototype", "Do not assume that empty prototype means no args" },
{ "-ftemplate-depth-", "Specify maximum template instantiation depth"},
{ "-fthis-is-variable", "" },
{ "-fno-this-is-variable", "" },
{ "-fuse-cxa-atexit", "Use __cxa_atexit to register destructors." },
{ "-fno-use-cxa-atexit", "" },
{ "-fvtable-gc", "Discard unused virtual functions" },

View File

@ -1,3 +1,7 @@
2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
* g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
* g++.old-deja/g++.eh/crash6.C: New test.

View File

@ -1,5 +1,4 @@
// Build don't link:
// Special g++ Options: -fnew-abi
// Origin: Mark Mitchell <mark@codesourcery.com>
struct S