]> git.ipfire.org Git - thirdparty/gcc.git/commit
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Mon, 29 Aug 2011 10:58:32 +0000 (12:58 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 29 Aug 2011 10:58:32 +0000 (12:58 +0200)
commit718f39dcc150d25458c3f49e08c5114dbfec64e8
tree6e1b74a6ffa6d93257d6fe4f61aa7566838333fe
parentee2e3f6bb4978d0b148e7458dd6915dbc28fdaf3
[multiple changes]

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

* s-interr-hwint.adb: Revert previous patch (defer aborts in ZCX case).

2011-08-29  Geert Bosch  <bosch@adacore.com>

* a-ngelfu.adb (Tan): Do not raise Constraint_Error if the argument is
the closest machine number to Pi / 2.0.

2011-08-29  Jose Ruiz  <ruiz@adacore.com>

* impunit.adb (Non_Imp_File_Names_12): Add a-synbar for new Ada 2012
package Ada.Synchronous_Barriers.
* a-synbar.ads, a-synbar.adb, a-synbar-posix.ads, a-synbar-posix.adb:
Add new specs and bodies for Ada.Synchronous_Barriers. There is a
default implementation using protected objects and another one
a-synbar-posix using POSIX barriers as the underlying support.
* gcc-interface/Makefile.in (LIBGNAT_TARGET_PAIRS for Linux (x86,
x86_64, ia64) and MIPS IRIX): Use the a-synbar-posix implementation of
Ada.Synchronous_Barriers which uses POSIX barriers (more efficient).
* Makefile.rtl (GNATRTL_TASKING_OBJS): Add a-synbar.o

From-SVN: r178200
gcc/ada/ChangeLog
gcc/ada/Makefile.rtl
gcc/ada/a-ngelfu.adb
gcc/ada/a-synbar-posix.adb [new file with mode: 0644]
gcc/ada/a-synbar-posix.ads [new file with mode: 0644]
gcc/ada/a-synbar.adb [new file with mode: 0644]
gcc/ada/a-synbar.ads [new file with mode: 0644]
gcc/ada/gcc-interface/Makefile.in
gcc/ada/impunit.adb
gcc/ada/s-interr-hwint.adb