summaryrefslogtreecommitdiff
path: root/gcc/ada/system-mingw.ads
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2005-12-09 17:22:09 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2005-12-09 17:22:09 +0000
commitbd37928a673302850dde269668de10d0cebd3a08 (patch)
tree1c2ab1e1ac4e6f434ce32081d5cf00cc90ec206c /gcc/ada/system-mingw.ads
parent4a25ef0d6f26cf6efefad84353184240f95b4404 (diff)
downloadgcc-bd37928a673302850dde269668de10d0cebd3a08.tar.gz
2005-12-05 Quentin Ochem <ochem@adacore.com>
Robert Dewar <dewar@adacore.com> Ed Falis <falis@adacore.com> Florian Villoing <villoing@adacore.com> Thomas Quinot <quinot@adacore.com> Arnaud Charlet <charlet@adacore.com> * gnat_ugn.texi: Created section "Stack Related Tools" Moved "Stack Overflow Checking" subsection from "Switches for gcc" to "Stack Related Tools" Added subsection "Static Stack Usage Analysis" Added subsection "Dynamic Stack Usage Analysis" Include documentation of itypes in sprint listing (-gnatG) Documented gnatbind -D switch (default sec stack size for fixed sec stacks). Added Interrupt_State and Persistent_BSS to list of configuration pragmas. Add missing doc for maximum value of nnn in -gnatyMnnn * gnat_rm.texi: Document the AltiVec binding. Add documentation for pragma Complete_Representation Shortened an overly long line (> 79 chars) Clarify documentation of unchecked conversion in implementation defined cases. Document two argument form of pragma Debug * types.ads (Column_Number): Update documentation. * exp_ch7.ads (Make_Adjust_Call): Document the special processing for library level Finalize_Storage_Only objects (these are not attached to any finalization list). * system-mingw.ads: (Underlying_Priorities): Update comment. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@108307 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/system-mingw.ads')
-rw-r--r--gcc/ada/system-mingw.ads33
1 files changed, 8 insertions, 25 deletions
diff --git a/gcc/ada/system-mingw.ads b/gcc/ada/system-mingw.ads
index 5924fc8f9c2..24ed0b44cc5 100644
--- a/gcc/ada/system-mingw.ads
+++ b/gcc/ada/system-mingw.ads
@@ -167,39 +167,22 @@ private
pragma Suppress_Initialization (Priorities_Mapping);
-- Suppress initialization in case gnat.adc specifies Normalize_Scalars
- -- On NT, the default mapping preserves the standard 31 priorities
- -- of the Ada model, but maps them using compression onto the 7
- -- priority levels available in NT.
-
- -- To replace the default values of the Underlying_Priorities mapping,
- -- copy this source file into your build directory, edit the file to
- -- reflect your desired behavior, and recompile with the command:
-
- -- $ gcc -c -O3 -gnatpgn system.ads
-
- -- then recompile the run-time parts that depend on this package:
-
- -- $ gnatmake -a -gnatn -O3 <your application>
-
- -- then force rebuilding your application if you need different options:
-
- -- $ gnatmake -f <your options> <your application>
-
Underlying_Priorities : constant Priorities_Mapping :=
-
(Priority'First .. 1 => -15,
-
2 .. Default_Priority - 2 => -2,
-
Default_Priority - 1 => -1,
-
Default_Priority => 0,
-
Default_Priority + 1 .. 19 => 1,
-
20 .. Priority'Last => 2,
-
Interrupt_Priority => 15);
+ -- On NT, the default mapping preserves the standard 31 priorities
+ -- of the Ada model, but maps them using compression onto the 7
+ -- priority levels available in NT.
+
+ -- To replace the default values of the Underlying_Priorities mapping,
+ -- copy this source file into your build directory, edit the file to
+ -- reflect your desired behavior, and recompile using Makefile.adalib
+ -- which can be found under the adalib directory of your gnat installation
pragma Linker_Options ("-Wl,--stack=0x2000000");
-- This is used to change the default stack (32 MB) size for non tasking