-- --
-- B o d y --
-- --
--- Copyright (C) 1992-2008, Free Software Foundation, Inc. --
+-- Copyright (C) 1992-2011, 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- --
with Osint; use Osint;
with Output; use Output;
+with Switch; use Switch;
with System.WCh_Con; use System.WCh_Con;
Write_Eol;
Write_Eol;
+ Display_Usage_Version_And_Help;
+
-- Line for @response_file
Write_Line (" @<resp_file> Get arguments from response file");
Write_Line (" -a Automatically initialize elaboration " &
"procedure");
- -- Line for A switch
+ -- Line for -A switch
- Write_Line (" -A Generate binder program in Ada (default)");
+ Write_Line (" -A Give list of ALI files in partition");
-- Line for -b switch
Write_Line (" -c Check only, no generation of " &
"binder output file");
- -- Line for C switch
-
- Write_Line (" -C Generate binder program in C");
-
-- Line for -d switch
Write_Line (" -dnn[k|m] Default primary stack " &
-- Line for D switch
Write_Line (" -Dnn[k|m] Default secondary stack " &
- "size = nnn [kilo|mega] bytes");
+ "size = nn [kilo|mega] bytes");
-- Line for -e switch
-- Line for -E switch
- Write_Line (" -E Store tracebacks in Exception occurrences");
+ Write_Line (" -E Store tracebacks in exception occurrences");
-- The -f switch is voluntarily omitted, because it is obsolete
Write_Line (" -h Output this usage (help) information");
+ -- Line for -H switch
+
+ Write_Line (" -Hnn Use nn bit heap where nn is 32 or 64 " &
+ "(VMS Only)");
+
-- Lines for -I switch
Write_Line (" -Idir Specify library and source files search path");
-- Line for -m switch
- Write_Line (" -mnnn Limit number of detected errors " &
+ Write_Line (" -mnnn Limit number of detected errors/warnings " &
"to nnn (1-999999)");
-- Line for -M switch
Write_Line (" -p Pessimistic (worst-case) elaboration order");
+ -- Line for -P switch
+
+ Write_Line (" -P Generate binder file suitable for CodePeer");
+
-- Line for -r switch
Write_Line (" -r List restrictions that could be applied " &
-- Line for -R switch
Write_Line
- (" -R List sources referenced in closure (implies -c)");
+ (" -R List sources referenced in closure");
-- Line for -s switch