OSDN Git Service

2003-12-05 Thomas Quinot <quinot@act-europe.fr>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Dec 2003 10:24:05 +0000 (10:24 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 5 Dec 2003 10:24:05 +0000 (10:24 +0000)
commitcc5c9949892dee7758258051c644c3fb13a177b0
tree5224f98552233f79c9df85272ca71ff1d098452a
parentd3c486373e40434140490031575cb895e7b1cc2a
2003-12-05  Thomas Quinot  <quinot@act-europe.fr>

* 3ssoliop.ads: Fix comment (this is the Solaris, not the UnixWare,
version of this unit).

2003-12-05  Olivier Hainque  <hainque@act-europe.fr>

* 53osinte.ads, 54osinte.ads, 55osinte.ads, 56osinte.ads, 5bosinte.ads,
5cosinte.ads, 5hosinte.ads, 5iosinte.ads, 5losinte.ads,
5tosinte.ads: Define the SA_SIGINFO constant, to allow references from
the body of System.Interrupt_Management common to several targets.
Update copyright notice when appropriate.

* 52osinte.ads, 5posinte.ads: Define a dummy value for the SA_SIGINFO
constant.

* 7sintman.adb (elaboration): Set SA_SIGINFO in the sigaction flags,
to ensure that the kernel fills in the interrupted context structure
before calling a signal handler, which is necessary to be able to
unwind past it. Update the copyright notice.

2003-12-05  Jerome Guitton  <guitton@act-europe.fr>

* a-elchha.ads: New file.

* a-elchha.adb: New default last chance handler. Contents taken from
Ada.Exceptions.Exception_Traces.Unhandled_Exception_Terminate.

* a-exextr.adb (Unhandled_Exception_Terminate): Most of this routine
is moved to a-elchha.adb to provide a target-independent default last
chance handler.

* Makefile.rtl: Add a-elchha.o

* Make-lang.in (GNAT_ADA_OBJS, GNATBIND_OBJS): Add a-elchha.o.

2003-12-05  Ed Schonberg  <schonberg@gnat.com>

* exp_ch6.adb (Expand_Call): If the subprogram is inlined and is
declared in an instance, do not inline the call if the instance is not
frozen yet, to prevent order of elaboration problems.

* sem_prag.adb: Add comments for previous fix.

2003-12-05  Samuel Tardieu  <tardieu@act-europe.fr>

* g-table.adb: Use the right variable in Set_Item.
Update copyright notice.

2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>

* Makefile.in: Remove unused rules.

2003-12-05  Vincent Celier  <celier@gnat.com>

* switch-c.adb (Scan_Front_End_Switches): Remove processing of
-nostdlib. Not needed here after all.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@74319 138bc75d-0d04-0410-961f-82ee72b054a4
25 files changed:
gcc/ada/3ssoliop.ads
gcc/ada/52osinte.ads
gcc/ada/53osinte.ads
gcc/ada/54osinte.ads
gcc/ada/55osinte.ads
gcc/ada/56osinte.ads
gcc/ada/5bosinte.ads
gcc/ada/5cosinte.ads
gcc/ada/5hosinte.ads
gcc/ada/5iosinte.ads
gcc/ada/5losinte.ads
gcc/ada/5posinte.ads
gcc/ada/5tosinte.ads
gcc/ada/7sintman.adb
gcc/ada/ChangeLog
gcc/ada/Make-lang.in
gcc/ada/Makefile.in
gcc/ada/Makefile.rtl
gcc/ada/a-elchha.adb [new file with mode: 0644]
gcc/ada/a-elchha.ads [new file with mode: 0644]
gcc/ada/a-exextr.adb
gcc/ada/exp_ch6.adb
gcc/ada/g-table.adb
gcc/ada/sem_prag.adb
gcc/ada/switch-c.adb