Mercurial > hg > CbC > CbC_gcc
diff gcc/ada/usage.adb @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children | 1830386684a0 |
line wrap: on
line diff
--- a/gcc/ada/usage.adb Fri Oct 27 22:46:09 2017 +0900 +++ b/gcc/ada/usage.adb Thu Oct 25 07:37:49 2018 +0900 @@ -6,7 +6,7 @@ -- -- -- B o d y -- -- -- --- Copyright (C) 1992-2017, Free Software Foundation, Inc. -- +-- Copyright (C) 1992-2018, Free Software Foundation, Inc. -- -- -- -- GNAT is free software; you can redistribute it and/or modify it under -- -- terms of the GNU General Public License as published by the Free Soft- -- @@ -302,6 +302,11 @@ Write_Switch_Char ("h"); Write_Line ("Output this usage (help) information"); + -- Line for -gnatH switch + + Write_Switch_Char ("H"); + Write_Line ("Legacy elaboration checking mode enabled"); + -- Line for -gnati switch Write_Switch_Char ("i?"); @@ -317,6 +322,11 @@ Write_Switch_Char ("jnn"); Write_Line ("Format error and warning messages to fit nn character lines"); + -- Line for -gnatJ switch + + Write_Switch_Char ("J"); + Write_Line ("Relaxed elaboration checking mode enabled"); + -- Line for -gnatk switch Write_Switch_Char ("k"); @@ -342,7 +352,7 @@ -- Line for -gnatn switch Write_Switch_Char ("n[?]"); - Write_Line ("Enable pragma Inline (both within and across units, ?=1/2)"); + Write_Line ("Enable pragma Inline across units (?=1/2 for moderate/full)"); -- Line for -gnato switch @@ -393,6 +403,8 @@ Write_Switch_Char ("R?"); Write_Line ("List rep info (?=0/1/2/3/e/m for none/types/all/symbolic/ext/mech)"); + Write_Switch_Char ("R?j"); + Write_Line ("List rep info in the JSON data interchange format"); Write_Switch_Char ("R?s"); Write_Line ("List rep info to file.rep instead of standard output"); @@ -449,6 +461,7 @@ Write_Line (" I turn off checking for in params"); Write_Line (" m turn on checking for in out params"); Write_Line (" M turn off checking for in out params"); + Write_Line (" n turn off all validity checks (including RM)"); Write_Line (" o turn on checking for operators/attributes"); Write_Line (" O turn off checking for operators/attributes"); Write_Line (" p turn on checking for parameters"); @@ -459,7 +472,6 @@ Write_Line (" S turn off checking for subscripts"); Write_Line (" t turn on checking for tests"); Write_Line (" T turn off checking for tests"); - Write_Line (" n turn off all validity checks (including RM)"); -- Lines for -gnatw switch