Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
124cb0bf
Commit
124cb0bf
authored
Jul 13, 1998
by
Nick Clifton
Committed by
Nick Clifton
Jul 13, 1998
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
--help support added
From-SVN: r21110
parent
b8468bc7
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
104 additions
and
97 deletions
+104
-97
gcc/cp/ChangeLog
+5
-0
gcc/cp/lang-options.h
+99
-97
No files found.
gcc/cp/ChangeLog
View file @
124cb0bf
Mon Jul 13 17:21:01 1998 Nick Clifton <nickc@cygnus.com>
* lang-options.h: Format changed to work with new --help support
in gcc/toplev.c
1998-07-12 Martin von Lwis <loewis@informatik.hu-berlin.de>
1998-07-12 Martin von Lwis <loewis@informatik.hu-berlin.de>
* decl2.c (build_expr_from_tree): Change calls of do_identifier.
* decl2.c (build_expr_from_tree): Change calls of do_identifier.
...
...
gcc/cp/lang-options.h
View file @
124cb0bf
...
@@ -18,104 +18,106 @@ along with GNU CC; see the file COPYING. If not, write to
...
@@ -18,104 +18,106 @@ along with GNU CC; see the file COPYING. If not, write to
the Free Software Foundation, 59 Temple Place - Suite 330,
the Free Software Foundation, 59 Temple Place - Suite 330,
Boston, MA 02111-1307, USA. */
Boston, MA 02111-1307, USA. */
DEFINE_LANG_NAME
(
"C++"
)
/* This is the contribution to the `lang_options' array in gcc.c for
/* This is the contribution to the `lang_options' array in gcc.c for
g++. */
g++. */
"-+e0"
,
/* gcc.c tacks the `-' on the front. */
{
"-+e0"
,
""
},
/* gcc.c tacks the `-' on the front. */
"-+e1"
,
{
"-+e1"
,
""
}
,
"-+e2"
,
{
"-+e2"
,
""
}
,
"-faccess-control"
,
{
"-faccess-control"
,
""
}
,
"-fno-access-control"
,
{
"-fno-access-control"
,
"Do not obey access control semantics"
}
,
"-fall-virtual"
,
{
"-fall-virtual"
,
"Make all member functions virtual"
}
,
"-fno-all-virtual"
,
{
"-fno-all-virtual"
,
""
}
,
"-falt-external-templates"
,
{
"-falt-external-templates"
,
"Change when template instances are emitted"
}
,
"-fno-alt-external-templates"
,
{
"-fno-alt-external-templates"
,
""
}
,
"-fansi-overloading"
,
{
"-fansi-overloading"
,
""
}
,
"-fno-ansi-overloading"
,
{
"-fno-ansi-overloading"
,
""
}
,
"-fcheck-new"
,
{
"-fcheck-new"
,
"Check the return value of new"
}
,
"-fno-check-new"
,
{
"-fno-check-new"
,
""
}
,
"-fconserve-space"
,
{
"-fconserve-space"
,
"Reduce size of object files"
}
,
"-fno-conserve-space"
,
{
"-fno-conserve-space"
,
""
}
,
"-fdefault-inline"
,
{
"-fdefault-inline"
,
""
}
,
"-fno-default-inline"
,
{
"-fno-default-inline"
,
"Do not inline mmeber functions be default"
}
,
"-frtti"
,
{
"-frtti"
,
""
}
,
"-fno-rtti"
,
{
"-fno-rtti"
,
"Do not generate run time type descriptor information"
}
,
"-felide-constructors"
,
{
"-felide-constructors"
,
""
}
,
"-fno-elide-constructors"
,
{
"-fno-elide-constructors"
,
""
}
,
"-fenum-int-equiv"
,
{
"-fenum-int-equiv"
,
""
}
,
"-fno-enum-int-equiv"
,
{
"-fno-enum-int-equiv"
,
""
}
,
"-fexternal-templates"
,
{
"-fexternal-templates"
,
""
}
,
"-fno-external-templates"
,
{
"-fno-external-templates"
,
""
}
,
"-ffor-scope"
,
{
"-ffor-scope"
,
""
}
,
"-fno-for-scope"
,
{
"-fno-for-scope"
,
"Scope of for-init-statement vars extends outside"
}
,
"-fguiding-decls"
,
{
"-fguiding-decls"
,
"Implement guiding declarations"
}
,
"-fno-guiding-decls"
,
{
"-fno-guiding-decls"
,
""
}
,
"-fgnu-keywords"
,
{
"-fgnu-keywords"
,
""
}
,
"-fno-gnu-keywords"
,
{
"-fno-gnu-keywords"
,
"Do not recognise GNU defined keywords"
}
,
"-fhandle-exceptions"
,
{
"-fhandle-exceptions"
,
"Enable exception handling"
}
,
"-fno-handle-exceptions"
,
{
"-fno-handle-exceptions"
,
""
}
,
"-fhandle-signatures"
,
{
"-fhandle-signatures"
,
"Handle signature language constructs"
}
,
"-fno-handle-signatures"
,
{
"-fno-handle-signatures"
,
""
}
,
"-fhonor-std"
,
{
"-fhonor-std"
,
"Do not ignore the namespace standard"
}
,
"-fno-honor-std"
,
{
"-fno-honor-std"
,
""
}
,
"-fhuge-objects"
,
{
"-fhuge-objects"
,
"Enable support for huge objects"
}
,
"-fno-huge-objects"
,
{
"-fno-huge-objects"
,
""
}
,
"-fimplement-inlines"
,
{
"-fimplement-inlines"
,
""
}
,
"-fno-implement-inlines"
,
{
"-fno-implement-inlines"
,
"Export functions even if they can be inlined"
}
,
"-fimplicit-templates"
,
{
"-fimplicit-templates"
,
"Emit implicit instatiations if needed"
}
,
"-fno-implicit-templates"
,
{
"-fno-implicit-templates"
,
""
}
,
"-flabels-ok"
,
{
"-flabels-ok"
,
"Labels can be used as first class objects"
}
,
"-fno-labels-ok"
,
{
"-fno-labels-ok"
,
""
}
,
"-fmemoize-lookups"
,
{
"-fmemoize-lookups"
,
"Enable caching of member function resolutions"
}
,
"-fno-memoize-lookups"
,
{
"-fno-memoize-lookups"
,
""
}
,
"-fname-mangling-version-"
,
{
"-fname-mangling-version-"
,
"Set the version of name mangling to use"
}
,
"-fnew-abi"
,
{
"-fnew-abi"
,
"Enable experimental ABI changes"
}
,
"-fno-new-abi"
,
{
"-fno-new-abi"
,
""
}
,
"-fnonnull-objects"
,
{
"-fnonnull-objects"
,
""
}
,
"-fno-nonnull-objects"
,
{
"-fno-nonnull-objects"
,
"Do not assume that a reference is always valid"
}
,
"-foperator-names"
,
{
"-foperator-names"
,
"Recognise and/bitand/bitor/compl/not/or/xor"
}
,
"-fno-operator-names"
,
{
"-fno-operator-names"
,
""
}
,
"-foptional-diags"
,
{
"-foptional-diags"
,
""
}
,
"-fno-optional-diags"
,
{
"-fno-optional-diags"
,
"Disable optional diagnostics"
}
,
"-frepo"
,
{
"-frepo"
,
"Enable automatic template instantiation"
}
,
"-fno-repo"
,
{
"-fno-repo"
,
""
}
,
"-fsave-memoized"
,
{
"-fsave-memoized"
,
"Save cache of member function resolutions"
}
,
"-fno-save-memoized"
,
{
"-fno-save-memoized"
,
""
}
,
"-fsquangle"
,
{
"-fsquangle"
,
"Enable squashed name mangling"
}
,
"-fno-squangle"
,
{
"-fno-squangle"
,
""
}
,
"-fstats"
,
{
"-fstats"
,
"Display statistics accumulated during compilation"
}
,
"-fno-stats"
,
{
"-fno-stats"
,
""
}
,
"-fstrict-prototype"
,
{
"-fstrict-prototype"
,
""
}
,
"-fno-strict-prototype"
,
{
"-fno-strict-prototype"
,
"Do not assume that empty prototype means no args"
}
,
"-ftemplate-depth-"
,
{
"-ftemplate-depth-"
,
"Specify maximum template instantiation depth"
}
,
"-fthis-is-variable"
,
{
"-fthis-is-variable"
,
"Make 'this' not be type '* const'"
}
,
"-fno-this-is-variable"
,
{
"-fno-this-is-variable"
,
""
}
,
"-fvtable-thunks"
,
{
"-fvtable-thunks"
,
"Implement vtables using thunks"
}
,
"-fno-vtable-thunks"
,
{
"-fno-vtable-thunks"
,
""
}
,
"-fweak"
,
{
"-fweak"
,
"Emit common-like symbols as weak symbols"
}
,
"-fno-weak"
,
{
"-fno-weak"
,
""
}
,
"-fxref"
,
{
"-fxref"
,
"Emit cross referencing information"
}
,
"-fno-xref"
,
{
"-fno-xref"
,
""
}
,
"-Wreturn-type"
,
{
"-Wreturn-type"
,
"Warn about inconsistent return types"
}
,
"-Wno-return-type"
,
{
"-Wno-return-type"
,
""
}
,
"-Woverloaded-virtual"
,
{
"-Woverloaded-virtual"
,
"Warn about overloaded virtual function names"
}
,
"-Wno-overloaded-virtual"
,
{
"-Wno-overloaded-virtual"
,
""
}
,
"-Wctor-dtor-privacy"
,
{
"-Wctor-dtor-privacy"
,
"Warn when all ctors/dtors are private"
}
,
"-Wno-ctor-dtor-privacy"
,
{
"-Wno-ctor-dtor-privacy"
,
""
}
,
"-Wnon-virtual-dtor"
,
{
"-Wnon-virtual-dtor"
,
"Warn about non virtual destructors"
}
,
"-Wno-non-virtual-dtor"
,
{
"-Wno-non-virtual-dtor"
,
""
}
,
"-Wextern-inline"
,
{
"-Wextern-inline"
,
"Warn when a function is declared extern, then inline"
}
,
"-Wno-extern-inline"
,
{
"-Wno-extern-inline"
,
""
}
,
"-Wreorder"
,
{
"-Wreorder"
,
"Warn when the compiler reorders code"
}
,
"-Wno-reorder"
,
{
"-Wno-reorder"
,
""
}
,
"-Wsynth"
,
{
"-Wsynth"
,
"Warn when synthesis behaviour differs from Cfront"
}
,
"-Wno-synth"
,
{
"-Wno-synth"
,
""
}
,
"-Wpmf-conversions"
,
{
"-Wpmf-conversions"
,
"Warn when type converting pointers to member functions"
}
,
"-Wno-pmf-conversions"
,
{
"-Wno-pmf-conversions"
,
""
}
,
"-Weffc++"
,
{
"-Weffc++"
,
"Warn about violations of Effective C++ style rules"
}
,
"-Wno-effc++"
,
{
"-Wno-effc++"
,
""
}
,
"-Wsign-promo"
,
{
"-Wsign-promo"
,
"Warn when overload promotes from unsigned to signed"
}
,
"-Wno-sign-promo"
,
{
"-Wno-sign-promo"
,
""
}
,
"-Wold-style-cast"
,
{
"-Wold-style-cast"
,
"Warn if a C style cast is used in a program"
}
,
"-Wno-old-style-cast"
,
{
"-Wno-old-style-cast"
,
""
}
,
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment