diff options
author | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-07-07 13:38:45 +0000 |
---|---|---|
committer | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-07-07 13:38:45 +0000 |
commit | 865909d3870128ebe441cad8e9bf85899fe51ae0 (patch) | |
tree | de9464c08d324cf727aa591acdf3d8cad2584ad6 /gcc/ada/gnat_ugn.texi | |
parent | ad73b39701cd115f28e1a536c66d4a999de3f55c (diff) | |
download | gcc-865909d3870128ebe441cad8e9bf85899fe51ae0.tar.gz |
2009-07-07 Gary Dismukes <dismukes@adacore.com>
* exp_ch6.adb (Expand_Actuals): Call Add_Call_By_Copy_Code for in out
parameters when the subtype of the actual is not known to be a subrange
of the formal's subtype.
(Expand_Call): Generate a range check only in the E_In_parameter case
(in out parameter range checks are now handled in Expand_Actuals).
* exp_ch4.adb (Expand_N_Slice): Restore code that calls
Enable_Range_Check.
2009-07-07 Robert Dewar <dewar@adacore.com>
* a-stwise.adb, a-stzsea.adb, a-strsea.adb: Add comments
2009-07-07 Javier Miranda <miranda@adacore.com>
* exp_disp.adb (Expand_Interface_Conversion): Handle access type whose
designated type comes from a limited views.
2009-07-07 Emmanuel Briot <briot@adacore.com>
* prj.ads, prj-nmsc.adb (Mark_Excluded_Sources): Fix handling of
locally removed files that are later made visible again in an importing
project.
2009-07-07 Robert Dewar <dewar@adacore.com>
* gnat_rm.texi: Clarify documentation of Stream_Convert pragma
2009-07-07 Sergey Rybin <rybin@adacore.com>
* gnat_ugn.texi: Add an example to the description of gnatcheck
'Style_Checks' rule option.
2009-07-07 Tristan Gingold <gingold@adacore.com>
* seh_init.c: Fix inline assembly statement in seh_init.c
2009-07-07 Ed Schonberg <schonberg@adacore.com>
* sem_warn.adb (Check_References): Do not emit warnings on formals of
an entry body. Only the formals of the entry declaration are traced.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@149328 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/gnat_ugn.texi')
-rw-r--r-- | gcc/ada/gnat_ugn.texi | 40 |
1 files changed, 38 insertions, 2 deletions
diff --git a/gcc/ada/gnat_ugn.texi b/gcc/ada/gnat_ugn.texi index a2093c44f7c..cb1f6df14d6 100644 --- a/gcc/ada/gnat_ugn.texi +++ b/gcc/ada/gnat_ugn.texi @@ -20685,6 +20685,11 @@ a generic instantiation a full source location is a chain from the location of this construct in the generic unit to the place where this unit is instantiated. +@cindex @option{^-log^/LOG^} (@command{gnatcheck}) +@item ^-log^/LOG^ +Duplicate all the output sent to Stderr into a log file. The log file is +named @var{gnatcheck.log} and is located in the current directory. + @cindex @option{^-m^/DIAGNOSTIC_LIMIT^} (@command{gnatcheck}) @item ^-m@i{nnn}^/DIAGNOSTIC_LIMIT=@i{nnn}^ Maximum number of diagnoses to be sent to Stdout, @i{nnn} from o@dots{}1000, @@ -20714,12 +20719,15 @@ Include the section containing diagnoses ordered by rules in the report file Include the section containing diagnoses ordered by files and then by rules in the report file +@cindex @option{^-t^/TIME^} (@command{gnatcheck}) +@item ^-t^/TIME^ +Print out execution time. + @cindex @option{^-v^/VERBOSE^} (@command{gnatcheck}) @item ^-v^/VERBOSE^ Verbose mode; @command{gnatcheck} generates version information and then a trace of sources being processed. - @cindex @option{^-o ^/OUTPUT^} (@command{gnatcheck}) @item ^-o ^/OUTPUT=^@var{report_file} Set name of report file file to @var{report_file} . @@ -20814,7 +20822,10 @@ which enables all the standard style checks that corresponds to @option{-gnatyy} GNAT style check option, or a string that has exactly the same structure and semantics as the @code{string_LITERAL} parameter of GNAT pragma @code{Style_Checks} (for further information about this pragma, -@pxref{Pragma Style_Checks,,, gnat_rm, GNAT Reference Manual}). +@pxref{Pragma Style_Checks,,, gnat_rm, GNAT Reference Manual}). For example, +@code{+RStyle_Checks:O} rule option activates and adds to @command{gnatcheck} +output the compiler style check that corresponds to @code{-gnatyO} style +check option. @item Warnings To record compiler warnings (@pxref{Warning Message Control}), use the rule @@ -21513,6 +21524,9 @@ The following declarations are checked: type declarations @item +subtype declarations + +@item constant declarations (but not number declarations) @item @@ -21583,6 +21597,15 @@ should have the @emph{suffix1} suffix except for the case when the designated type is also an access type, in this case the type name should have the @emph{suffix1 & suffix2} suffix. +@item Class_Access_Suffix=@emph{string} +Specifies the suffix for the name of an access type that points to some class-wide +type. If this parameter is set, it overrides for such access +types the suffix set by the @code{Type_Suffix} or @code{Access_Suffix} +parameter. + +@item Class_Subtype_Suffix=@emph{string} +Specifies the suffix for the name of a subtype that denotes a class-wide type. + @item Constant_Suffix=@emph{string} Specifies the suffix for a constant name. @@ -21613,6 +21636,19 @@ does not disable any other checks for this rule. If @code{Type_Suffix} is set, access type names are checked as ordinary type names. +@item Class_Access_Suffix +Removes the suffix specified for access types pointing to class-wide +type. This disables specific checks for names of access types pointing to +class-wide types but does not disable any other checks for this rule. +If @code{Type_Suffix} is set, access type names are +checked as ordinary type names. If @code{Access_Suffix} is set, these +access types are checked as any other access type name. + +@item Class_Subtype_Suffix=@emph{string} +Removes the suffix specified for subtype names. +This disables checks for subtype names but +does not disable any other checks for this rule. + @item Constant_Suffix Removes the suffix specified for constants. This disables checks for constant names but does not |