OSDN Git Service

2011-08-29 Tristan Gingold <gingold@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Aug 2011 13:13:26 +0000 (13:13 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 29 Aug 2011 13:13:26 +0000 (13:13 +0000)
commita644c671d51a05f7ad2202f5250e514d0c760c57
tree7cdac6344493fddee9dd7437b06db0aacfa35f0d
parent2a82929413ade6657b461f3342a5e9b198027bb9
2011-08-29  Tristan Gingold  <gingold@adacore.com>

* s-excdeb.ads, s-excdeb.adb: New files, created from s-except.
* rtsfind.ads (RTU_Id): Replaces System_Exceptions by
System_Exceptions_Debug
(RE_Unit_Table): Search RE_Local_Raise in System_Exceptions_Debug
* a-except.adb: With and use System.Exceptions_Debug instead of
System.Exceptions.
* a-except-2005.adb: Likewise.
* s-assert.adb: Likewise.
* s-except.adb, s-except.ads: Move debugging hooks to s-excdeb.
* Makefile.rtl: Add s-excdeb.  Adjust compilation rule.
* gcc-interfaces/Makefile.in, gcc-interface/Make-lang.in: Add
s-excdeb. Update dependencies.
(GNATRTL_LINEARALGEBRA_OBJS): Remove a-nlrear.o a-nurear.o a-nllrar.o
as these no longer need external libraries.

2011-08-29  Ed Schonberg  <schonberg@adacore.com>

* sem_res.adb (Resolve_Op_Expon): Additional check to reject an
exponentiation operator on universal values in a context that requires
a fixed-point type.

2011-08-29  Tristan Gingold  <gingold@adacore.com>

* raise-gcc.c (personnality_routine): Fix thinko.  Set Ada occurrence
before calling notify_handled_exception.
* a-exextr.adb: Fix comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@178221 138bc75d-0d04-0410-961f-82ee72b054a4
15 files changed:
gcc/ada/ChangeLog
gcc/ada/Makefile.rtl
gcc/ada/a-except-2005.adb
gcc/ada/a-except.adb
gcc/ada/a-exextr.adb
gcc/ada/gcc-interface/Make-lang.in
gcc/ada/gcc-interface/Makefile.in
gcc/ada/raise-gcc.c
gcc/ada/rtsfind.ads
gcc/ada/s-assert.adb
gcc/ada/s-excdeb.adb [new file with mode: 0644]
gcc/ada/s-excdeb.ads [new file with mode: 0644]
gcc/ada/s-except.adb
gcc/ada/s-except.ads
gcc/ada/sem_res.adb