[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 27 Jul 2009 13:56:38 +0000 (15:56 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 27 Jul 2009 13:56:38 +0000 (15:56 +0200)
commitcff7cd9b1336236660bf486021063e96271cf137
treef16eced7a23d13f12e1181ad22bb2d9e4fc942d1
parent57036dccfcf8e3da00e71cd00ed4a9c3825b3ad9
[multiple changes]

2009-07-27  Robert Dewar  <dewar@adacore.com>

* sem_util.adb, sem_util.ads (Kill_Current_Values): Reset Is_Known_Valid

2009-07-27  Javier Miranda  <miranda@adacore.com>

* exp_disp.adb (Expand_Dispatching_Call): Reverse previous patch and
add some documentation explaining why the SCIL nodes must be generated
at that point.

2009-07-27  Olivier Hainque  <hainque@adacore.com>

* a-except.adb: Bind to __builtin_longjmp directly.
* a-except-2005.ads: Provide direct binding to __builtin_longjmp
for sjlj variants.
* a-exexpr.adb: Use it.
* a-except-xi.adb: Likewise.
* raise.c (_gnat_builtin_longjmp): Remove and update comments.
* raise.h (_gnat_builtin_longjmp): Remove declaration.

From-SVN: r150119
gcc/ada/ChangeLog
gcc/ada/a-except-2005.ads
gcc/ada/a-exexpr.adb
gcc/ada/exp_disp.adb
gcc/ada/raise.c
gcc/ada/sem_util.adb
gcc/ada/sem_util.ads