All option descriptions are now capitalized and some of the help
messages have been improved. A Warning tag (after the language label)
has been added to all warning options.
gcc/m2/ChangeLog:
PR modula2/123739
* lang.opt: All option descriptions are now capitalized.
(Wcase-enum): Warning tag added.
(Wpedantic-param-names): Ditto.
(Wpedantic-cast): Ditto.
(Wverbose-unbounded): Ditto.
(Wstyle): Ditto.
(Wuninit-variable-checking): Ditto.
(Wuninit-variable-checking=): Ditto.
Signed-off-by: Gaius Mulley <[email protected]>
---
gcc/m2/lang.opt | 148 ++++++++++++++++++++++++------------------------
1 file changed, 74 insertions(+), 74 deletions(-)
diff --git a/gcc/m2/lang.opt b/gcc/m2/lang.opt
index 419a2542a1b..30e211e292f 100644
--- a/gcc/m2/lang.opt
+++ b/gcc/m2/lang.opt
@@ -32,143 +32,143 @@ Modula-2
Wcase-enum
Modula-2
-turns on case statement label compile time checking when using an expression
of an enum type.
+Case statement label compile time checking when using an expression of an enum
type.
Wpedantic-param-names
-Modula-2
-compiler checks to force definition module procedure parameter names with
their implementation module counterpart.
+Modula-2 Warning
+Check definition module procedure parameter names match their implementation
module counterpart.
Wpedantic-cast
-Modula-2
-compiler warns if a cast is being used on types of differing sizes.
+Modula-2 Warning
+Warn if a cast is being used on types of differing sizes.
Wverbose-unbounded
-Modula-2
-inform user which parameters will be passed by reference.
+Modula-2 Warning
+Inform user which parameters will be passed by reference.
Wstyle
-Modula-2
-extra compile time semantic checking, typically tries to catch poor
programming style.
+Modula-2 Warning
+Semantic checking to catch poor programming style.
Wuninit-variable-checking
-Modula-2
-turns on compile time analysis in the first basic block of a procedure
detecting access to uninitialized data.
+Modula-2 Warning
+Compile time analysis in the first basic block of a procedure detecting access
to uninitialized data.
Wuninit-variable-checking=
-Modula-2 Joined
-turns on compile time analysis to detect access to uninitialized variables,
the checking can be specified by: known,cond,all.
+Modula-2 Joined Warning
+Compile time analysis to detect access to uninitialized variables, the
checking can be specified by: known,cond,all.
fauto-init
Modula-2
-automatically initializes all pointers to NIL.
+Automatically initializes all pointers to NIL.
fbounds
Modula-2
-turns on runtime subrange, array index and indirection via NIL pointer
checking.
+Runtime subrange, array index and indirection via NIL pointer checking.
fcase
Modula-2
-turns on runtime checking to check whether a CASE statement requires an ELSE
clause when one was not specified.
+Runtime checking to check whether a CASE statement requires an ELSE clause
when one was not specified.
fcpp
Modula-2
-use cpp to preprocess the module.
+Preprocess the module using cpp.
fcpp-end
Modula-2
-passed to the preprocessor if -fcpp is used (internal switch).
+Passed to the preprocessor if -fcpp is used (internal switch).
fcpp-begin
Modula-2
-passed to the preprocessor if -fcpp is used (internal switch).
+Passed to the preprocessor if -fcpp is used (internal switch).
fdebug-builtins
Modula-2
-call a real function, rather than the builtin equivalent.
+Call a real function, rather than the builtin equivalent.
fd
Modula-2
-turn on internal debugging of the compiler (internal switch).
+Internal debugging of the compiler (internal switch).
fdebug-function-line-numbers
Modula-2
-turn on tracing of procedure line numbers (internal switch).
+Trace procedure line numbers (internal switch).
fdef=
Modula-2 Joined
-recognize the specified suffix as a definition module filename.
+Recognize the specified suffix as a definition module filename.
fdump-system-exports
Modula-2
-display all inbuilt system items.
+Display all inbuilt system items.
fextended-opaque
Modula-2
-allows opaque types to be implemented as any type (a GNU Modula-2 extension).
+Allows opaque types to be implemented as any type (a GNU Modula-2 extension).
ffloatvalue
Modula-2
-turns on runtime checking to check whether a floating point number will exceed
range.
+Runtime checking to check whether a floating point number will exceed range.
fgen-module-list=
Modula-2 Joined
-create a topologically sorted module list from all dependent modules used in
the application.
+Create a topologically sorted module list from all dependent modules used in
the application.
findex
Modula-2
-turns on all range checking for numerical values.
+Range checking for numerical values.
fiso
Modula-2
-use ISO dialect of Modula-2.
+ISO dialect of Modula-2.
flibs=
Modula-2 Joined
-specify the library order, the libraries may be specified by a comma separated
abbreviation: log,min,pim,iso or by directory names: m2log,m2min,m2pim,m2iso.
+Specify the library order, the libraries may be specified by a comma separated
abbreviation: log,min,pim,iso or by directory names: m2log,m2min,m2pim,m2iso.
flocation=
Modula-2 Joined
-set all location values to a specific value (internal switch).
+Set all location values to a specific value (internal switch).
fm2-debug-trace=
Modula-2 Joined
-turn on internal debug tracing for quad,token,line,all (internal switch).
+Internal debug tracing for quad,token,line,all (internal switch).
fm2-dump=
Modula-2 Joined
-dump Modula-2 internal intemediate representation specified by:
all,quad,decl,gimple.
+Dump Modula-2 internal intemediate representation specified by:
all,quad,decl,gimple.
fm2-dump-decl=
Modula-2 Joined
-dump Modula-2 decls to the filename stem specified.
+Dump Modula-2 decls to the filename stem specified.
fm2-dump-gimple=
Modula-2 Joined
-dump Modula-2 gimple to the filename stem specified.
+Dump Modula-2 gimple to the filename stem specified.
fm2-dump-quad=
Modula-2 Joined
-dump Modula-2 quads to the filename stem specified.
+Dump Modula-2 quads to the filename stem specified.
fm2-dump-filter=
Modula-2 Joined
-filter the language dump using a comma separated list of procedures and
modules.
+Filter the language dump using a comma separated list of procedures and
modules.
fm2-file-offset-bits=
Modula-2 Joined
-override the default 64 bit definition of SYSTEM.COFF_T with the argument
specified.
+Override the default 64 bit definition of SYSTEM.COFF_T with the argument
specified.
fm2-g
Modula-2
-generate extra nops to improve debugging, producing an instruction for every
code related keyword.
+Generate extra nops to improve debugging, producing an instruction for every
code related keyword.
fm2-lower-case
Modula-2
-generate error messages which render keywords in lower case.
+Generate error messages which render keywords in lower case.
fm2-pathname=
Modula-2 Joined
-specify the module mangled prefix name for all modules in the following
include paths.
+Specify the module mangled prefix name for all modules in the following
include paths.
fm2-pathnameI
Modula-2 Joined
@@ -176,7 +176,7 @@ Modula-2 Joined
fm2-pathname-root=
Modula-2 Joined
-add include paths for all the library names in -flibs= to this directory root.
+Add include paths for all the library names in -flibs= to this directory root.
fm2-pathname-rootI=
Modula-2 Joined
@@ -184,27 +184,27 @@ Modula-2 Joined
fm2-plugin
Modula-2
-insert plugin to identify runtime errors at compiletime.
+Insert plugin to identify runtime errors at compiletime.
fm2-prefix=
Modula-2 Joined
-specify the module mangled prefix name.
+Specify the module mangled prefix name.
fm2-statistics
Modula-2
-display statistics about the amount of source lines compiled and symbols used.
+Display statistics about the amount of source lines compiled and symbols used.
fm2-strict-type
Modula-2
-experimental flag to turn on the new strict type checker.
+Experimental flag to turn on the new strict type checker.
fm2-strict-type-reason
Modula-2
-provides more detail why the types are incompatible.
+Provides more detail why the types are incompatible.
fm2-whole-program
Modula-2
-compile all implementation modules and program module at once.
+Compile all implementation modules and program module at once.
fmem-report
Modula-2
@@ -212,87 +212,87 @@ Modula-2
fmod=
Modula-2 Joined
-recognize the specified suffix as implementation and module filenames.
+Recognize the specified suffix as implementation and module filenames.
fnil
Modula-2
-turns on runtime checking to detect accessing data through a NIL value pointer.
+Runtime checking to detect accessing data through a NIL value pointer.
fpim
Modula-2
-use PIM [234] dialect of Modula-2.
+PIM [234] dialect of Modula-2.
fpim2
Modula-2
-use PIM 2 dialect of Modula-2.
+PIM 2 dialect of Modula-2.
fpim3
Modula-2
-use PIM 3 dialect of Modula-2.
+PIM 3 dialect of Modula-2.
fpim4
Modula-2
-use PIM 4 dialect of Modula-2.
+PIM 4 dialect of Modula-2.
fpositive-mod-floor-div
Modula-2
-force positive result from MOD and DIV result floor.
+Force positive result from MOD and DIV result floor.
fpthread
Modula-2
-link against the pthread library (default on).
+Link against the pthread library (default on).
fq
Modula-2
-internal compiler debugging information, dump the list of quadruples.
+Internal compiler debugging information, dump the list of quadruples.
frange
Modula-2
-turns on all range checking for numerical values.
+Runtime range checking for numerical values.
freturn
Modula-2
-turns on runtime checking for functions which finish without executing a
RETURN statement.
+Runtime checking for functions which finish without executing a RETURN
statement.
fruntime-modules=
Modula-2 Joined
-specify the list of runtime modules and their initialization order.
+Specify the list of runtime modules and their initialization order.
fscaffold-dynamic
Modula-2
-the modules initialization order is dynamically determined by M2RTS and
application dependencies.
+Modules are initialized dynamically, determined by M2RTS and application
dependencies.
fscaffold-c
Modula-2
-generate a C source scaffold for the current module being compiled.
+Generate a C source scaffold for the current module being compiled.
fscaffold-c++
Modula-2
-generate a C++ source scaffold for the current module being compiled.
+Generate a C++ source scaffold for the current module being compiled.
fscaffold-main
Modula-2
-generate the main function.
+Generate the main function.
fscaffold-static
Modula-2
-generate static scaffold initialization and finalization for every module
inside main.
+Generate static scaffold initialization and finalization for every module
inside main.
fshared
Modula-2
-generate a shared library from the module.
+Generate a shared library from the module.
fsoft-check-all
Modula-2
-turns on all software runtime checking (an abbreviation for -fnil -frange
-findex -fwholediv -fcase -freturn -fwholevalue -ffloatvalue).
+All software runtime checking (an abbreviation for -fnil -frange -findex
-fwholediv -fcase -freturn -fwholevalue -ffloatvalue).
fsources
Modula-2
-display the location of module source files as they are compiled.
+Display the location of module source files as they are compiled.
fswig
Modula-2
-create a swig interface file for the module.
+Create a swig interface file for the module.
ftime-report
Modula-2
@@ -300,11 +300,11 @@ Modula-2
funbounded-by-reference
Modula-2
-optimize non var unbounded parameters by passing it by reference, providing it
is not written to within the callee procedure.
+Optimize non var unbounded parameters by passing it by reference, providing it
is not written to within the callee procedure.
fuse-list=
Modula-2 Joined
-orders the initialization/finalizations for scaffold-static or force linking
of modules if scaffold-dynamic.
+Order the initialization/finalizations for scaffold-static or force linking of
modules if scaffold-dynamic.
fversion
Modula-2
@@ -312,15 +312,15 @@ Modula-2
fwideset
Modula-2
-link against the module M2WIDESET to perform the wideset operator, the
negative version of this option will generate a warning if this module is
required.
+Link against the module M2WIDESET to perform the wideset operator, the
negative version of this option will generate a warning if this module is
required.
fwholediv
Modula-2
-turns on all division and modulus by zero checking for ordinal values.
+Runtime checking of all division and modulus by zero checking for ordinal
values.
fwholevalue
Modula-2
-turns on runtime checking to check whether a whole number will exceed range.
+Runtime checking for whole numbers.
static-libgm2
Driver
--
2.47.3