diff options
Diffstat (limited to 'gcc/ada/debug.adb')
-rw-r--r-- | gcc/ada/debug.adb | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ada/debug.adb b/gcc/ada/debug.adb index d7dd11e41ba..e0823fa70c5 100644 --- a/gcc/ada/debug.adb +++ b/gcc/ada/debug.adb @@ -99,7 +99,7 @@ package body Debug is -- d.d -- d.e -- d.f Inhibit folding of static expressions - -- d.g + -- d.g Enable conversion of raise into goto -- d.h -- d.i -- d.j @@ -474,6 +474,11 @@ package body Debug is -- in seriously non-conforming behavior, but is useful sometimes -- when tracking down handling of complex expressions. + -- d.g Enables conversion of a raise statement into a goto when the + -- relevant handler is statically determinable. For now we only try + -- this if this debug flag is set. Later we will enable this more + -- generally by default. + -- d.l Use Ada 95 semantics for limited function returns. This may be -- used to work around the incompatibility introduced by AI-318-2. -- It is useful only in -gnat05 mode. |