]> git.ipfire.org Git - thirdparty/gcc.git/commit
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 9 Feb 2004 10:44:13 +0000 (11:44 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 9 Feb 2004 10:44:13 +0000 (11:44 +0100)
commita41ea816240813af6963fd45e97b2063e4335803
treea7fdab111d66cef67c5aaf972703425f9ebca4e9
parent8bd928214aa1b068dce6901f867351a1846d81a2
[multiple changes]

2004-02-09  Albert Lee  <lee@gnat.com>

* errno.c: define _SGI_MP_SOURCE for task-safe errno on IRIX

2004-02-09  Ed Schonberg  <schonberg@gnat.com>

* exp_ch3.adb (Build_Slice_Assignment): Handle properly case of null
slices.

* exp_ch6.adb (Expand_Call): Do not inline a call when the subprogram
is nested in an instance that is not frozen yet, to avoid
order-of-elaboration problems in gigi.

* sem_attr.adb (Analyze_Attribute, case 'Access): Within an inlined
body the attribute is legal.

2004-02-09  Robert Dewar  <dewar@gnat.com>

* s-rident.ads: Minor comment correction

* targparm.adb: Remove dependence on uintp completely. There was
always a bug in Make in that it called Targparm before initializing
the Uint package. The old code appeared to get away with this, but
the new code did not! This caused an assertion error in gnatmake.

* targparm.ads: Fix bad comment, restriction pragmas with parameters
are indeed fully supported.

From-SVN: r77531
gcc/ada/ChangeLog
gcc/ada/errno.c
gcc/ada/exp_ch3.adb
gcc/ada/exp_ch6.adb
gcc/ada/s-rident.ads
gcc/ada/sem_attr.adb
gcc/ada/targparm.adb
gcc/ada/targparm.ads